问题标签 [binance-smart-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 回答
758 浏览

solidity - Pancake router 测试 BSC 发布合约 gas 错误

我正在使用 remix 发布合同,但出现这样的错误:

内部 JSON-RPC 错误。{ "code": -32000, "message": "gas required 超出配额 (30000000) 或交易总是失败" }

出于某种目的可能存在问题的合同是已在 BSC 中发布的合同副本,并且我在我的帐户上测试了 BNB。另一个问题是煎饼路由器在 BSC 测试网中工作吗?我注意到,当我删除所有与增加流动性等相关的代码时,它运行良好。

0 投票
0 回答
608 浏览

c# - 如何使用 binance bridge api 将 eth 和 btc 交换到 bsc 并使用 binance api 将 bsc 转移到另一个帐户?

对于我使用的 eth swap

有身体

这给了我一个存款地址。如何将测试令牌存入该地址以避免使用真正的加密进行测试。

我尝试使用 c# Netherium web3 库从 infura 存入测试令牌进行测试。但是测试令牌减少但币安测试令牌不增加。

0 投票
1 回答
2677 浏览

node.js - 如何使用本地币安智能链lightclient通过web3.js访问区块链

我已经下载并启动了 lightclient 节点。

我可以看到代理已启动。我用

设置web3。

然后我想连接到智能合约以查看正在发出的事件。

我可以看到该节点已收到 ws 连接

但是 node.js 处理崩溃并出现错误

当我使用 ANKR 的 urls 提供程序(与 ETH 中的 infura 相同)时,一切正常,但我不明白为什么在尝试使用本地轻节点时会引发错误?

0 投票
0 回答
127 浏览

binance - 我们可以使用以太坊地址来存入 BNB 或 BEP20 代币吗?

在研究了 BEP20 之后,我发现它类似于以太坊。然后在 MetaMask 中配置 BSC 测试网并存放测试网 BNB 并将 BNB 发送到另一个以太坊地址并且它工作。

如何获得 BNB 的存款有点令人困惑,还有另一个 BEP2 即 Binance 链以及不同的地址格式,例如 bnb1zwvk5awp3u3v6ketsja5z9cevywzd72s7fuhtq

我需要实现的是创建一个 BEP20 代币并从用户那里获得 BNB 存款。

您能否建议实现我的要求的最佳方式。

0 投票
0 回答
1956 浏览

ethereum - 如何为 fork Pancakeswap 配置 deploy_contract

我想在币安智能链上分叉 pancakeswap:

我实际上有这个合同:

如何指定 2_deploy_contract.js 来部署每个令牌?

0 投票
2 回答
12517 浏览

binance-smart-chain - 在 PancakeSwap 上获取币安智能链代币价格的 API

我有一个代币的地址,我需要以 BUSD 或 BNB 获得它的价格。如果没有其他方法,使用付费 API 是没有问题的。该代币可能未在热门列表中列出,因此最好以某种方式直接从 PancakeSwap 获取价格。

0 投票
0 回答
148 浏览

blockchain - 交易在具有相同参数的监控交易之前被挖掘

在 BSC 链上,我正面临这种情况。

我正在扫描内存池中的交易( nodejs 和 web3.eth.subscribe('pendingTransactions', ...) ),当我找到我关心的交易时,我会使用相同的参数(gas,gasprice)进行交易。奇怪的事情(在我看来)是,在许多情况下,我的交易是在同一个区块中开采的,但在我正在监控的区块之前。(例如,我的在第 10 位,在第 20 位监控交易)

它应该发生吗?

据我了解矿工是如何工作的,网络不应该允许交易(具有相同的gasprice)超出具有相同参数的现有交易。或者我在这里遗漏了什么?

0 投票
2 回答
2414 浏览

web3js - 什么是币安网络套接字连接 URL?

var bnbWebSocketUrl = ?;
var web3 = new Web3(new Web3.providers.WebsocketProvider(bnbWebSocketUrl));

0 投票
0 回答
229 浏览

python - 如何在python中检查bsc binance地址余额?

  1. 生成 bsc 币安地址
  2. 平衡
0 投票
1 回答
103 浏览

blockchain - 如何通过自己的区块链将加密货币从钱包转移到另一个钱包?

让我用一个例子来澄清我的问题:假设你想将 1 eth 从账户 A 转移到账户 B,都在币安交易所。当 A 在他的 eth 在 binance 上“提款”以将他的 eth 发送给 B 时,有两种选择:

  • 在以太坊区块链上转账
  • 币安智能链转账

所以这是我的问题:如何通过 BSC 发送你的 eth,而他们不在上面,因为它们是 eth,所以它们在以太坊的区块链上。被转移的 1 个 eth 会发生什么情况,它是改变路由到 B 的区块链还是消失,而另一个是由 BSC 在 B 的钱包上创建的?

谢谢您的回答。