问题标签 [binance-chain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
310 浏览

binance - Binance Chain API - 如何查询跨链交易(BSC to BC)

我有兴趣查看在币安链 BNB 地址 (bnb1...) 上发生的所有交易

我看到我可以使用此 API 来获取已发生的大部分交易: https ://dex.binance.org/api/v1/transactions?address=

但是一种交易被遗漏了。例如,如果我在 TrustWallet 上将 BNB 从 Binance Chain 交换到 Binance Smart Chain(BC 到 BSC),则该交易显示为“跨链转出”,说明了硬币的离开。但是如果我将 BNB 从 BSC 换成 BC,则交易根本不会出现。我期待像“跨链转账”之类的东西来解释 BNB 代币的流入。

有没有一种查询此类 BSC 到 BC 交易的好方法?

我目前的解决方案是查询执行“Oracle Claim”类型交易的 11 个地址中的所有交易,取自此处(https://github.com/binance-chain/node-binary/blob/master/fullnode/ prod/0.5.8/config/genesis.json):

bnb1kdx4xkktr35j2mpxncvtsshswj5gq577me7lx4 (Aconcagua) bnb1slq53dua0nj3e6y949u4yc3erus0t68k37jcwh (Ararat) bnb139l5umk42mam3znr568gw706fwvp485kw5zks3 (Carrauntoohil) (etc...) And searching each transaction's data to see if any involve my address.

但是,有大量的交易需要搜索,所以这似乎是不可行的。我猜有更好的方法吗?

0 投票
0 回答
86 浏览

python - 如何监听币安智能链网络上的新交易?

如何监听特定代币地址上的新交易?我想编写代码,每次在某个令牌上有新交易时都会显示给我。我也想跟踪持有人的数量。

0 投票
2 回答
411 浏览

blockchain - Pancakeswap liqidty 不适用于分叉令牌

我已经分叉了新芽代币,并且我已经更改了基本内容,但我不确定池中的流动性是否有效,请建议我如何确保流动性有效,或者是否有任何方法可以发送到 pancakeswap 流动性池到另一个钱包?

0 投票
0 回答
38 浏览

javascript - 币安链钱包扩展问题

我创建了一个 Dapp 并在那里添加了元掩码和币安链钱包扩展连接。Metamask 运行良好,但币安链钱包不行。在我的应用程序中,我需要刷新合同中的数据,因此我创建了一个 setInterval,其中使用提供者使用了一些频率调用合同方法。当这个提供程序由BinanceChain初始化时,只要它被解锁,它就可以正常工作,但是当我锁定它或从站点断开连接时 - 它开始以与我的 setInterval 相同的频率打开很多窗口,所以我无法关闭,或在使用我的应用程序时解锁币安钱包。

所以问题是:在BinanceChain中检测这种锁定或断开连接的一些方法是什么?(如果钱包被锁定,Metamask 返回空数组,如果我尝试多次启用它,它只会给我一个错误,这就是为什么它没有问题)

Ps对不起我的英语。

0 投票
2 回答
10783 浏览

ethereum - 如何使用 Web3.js 库将服务器连接到币安智能链?

我正在尝试将我在 ExpressJS 中的小型服务器 Web 应用程序连接到 BSC 区块链,但没有成功。

据我了解,Web3 库在后台提供了所有必需的东西,我可以通过调用来连接

new Web3(new Web3.providers.HttpProvider(urlToRpcNode))

通过遵循这一点,我将以下内容放入我的函数中,该函数用作 Web3 对象 init:

return new Web3(new Web3.providers.HttpProvider(https://bsc-dataseed1.binance.org));

根据 BscScan,给定的参数是 BSC https://bscscan.com/apis#rpc的 RPC 节点的 URL 。

不幸的是,等待这个调用只会永远卡住并且不会返回任何东西。

我究竟做错了什么?任何帮助表示赞赏。

编辑:

我找到了 Binance Docs 的另一个链接,其中概述了连接到 BSC 的具体过程。以下是他们的做法:

const web3 = new Web3('https://bsc-dataseed1.binance.org:443');

https://docs.binance.org/smart-chain/developer/create-wallet.html#connect-to-bsc-network

不幸的是,这给了我同样的结果。

0 投票
0 回答
135 浏览

python - 例如,您如何使用 python-binance 下订单?

我一直在探索python-binanceAPI,并且能够获得访问历史交易、聚合加密数据以及在不同时间间隔获取数据的工作示例。但是,我无法下测试订单。我正在使用 Binance Testnet,它允许您使用纸质交易账户下订单。这是一个示例,我能够从某种加密货币的某个时间间隔访问交易。

如果我能获得有关如何在 Binance API 中下订单的任何指导,我将不胜感激。

0 投票
0 回答
59 浏览

smartcontracts - 退出币安智能链 DEFI 项目(CORNDEFI)

如果可以退出“https://www.corndefi.finance/pools”,任何对智能合约编程知识渊博的人都可以支持吗?我尝试通过BSCscan的“紧急提款”功能,然后交易完成,但金额为0。他们可能是骗局,但据我了解,BSC 持有资金。诈骗者可以获得费用(或增加费用以窃取您的钱),获得您的奖励等,但不能获得您的资金,Binance 应该是持有者。

0 投票
0 回答
89 浏览

binance - 如何以 USDT 作为数量参数创建订单?

我正在尝试通过 api 下达期货订单。下面是代码:

该代码以 6 美元的 usdt 购买 12 FLM 数量的订单,因为当时 FLM 的价格为 0.5。但是我要下单的是 12$ usdt 作为数量参数,并且在该市场价格期间可以获得的任何数量都应该下单。

我想将USDT作为数量参数传递,原因是,对于任何token的特定数量,我们需要获取价格来计算数量和可用余额进行交易,这会消耗一些时间,我不想浪费时间.

有没有办法让USDT作为数量参数?

0 投票
0 回答
110 浏览

binance - Binance api python + 或使用某些应用程序进行买卖的任何其他建议

首先我刚刚开始学习币安 API 世界,所以我希望我问的是正确的问题

我的目标是通过使用自动化工具为用户购买或出售 VIA binance 加密货币作为比特币

假设我有 350 个不同的用户,我想为所有用户执行购买比特币的订单

那么在用户组上进行买卖交易的首选方法是什么?

我们可以使用一些已经在市场上交易的应用程序吗?

还是我必须自己构建一个binance API程序?

参考 - https://www.cryptomaton.org/2021/04/17/how-to-code-a-binance-crypto-trading-bot-that-trades-based-on-daily-news-sentiment/

0 投票
0 回答
597 浏览

binance - 如何在 Binance 中将 BNB 从“资金”转移到“法币和现货”

我已经购买了一些 BNB,它反映在我钱包的“资金”部分下,但我无法将这笔金额转移到我钱包中的“法定货币和现货”部分。我该如何进行?