问题标签 [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 投票
1 回答
1039 浏览

timestamp - 地址收到可靠令牌时的时间戳

试图找到一种方法或文档来获取timestamp地址何时在智能合约中收到令牌。

我已经阅读了许多reflection基于时间的合约,它们在接收和发送令牌时应用不同级别的费用,但天真地,以下内容不只是从交换开始到被调用函数的那一点吗?

我的理解是否正确,block.timestamp仅适用于合同创建?

如果是这样,我需要知道当前地址是否正在发送令牌,他们何时收到令牌。这怎么可能?

我脑海中闪过的另一件事是,我最初认为我可以使用 Pancakeswap 路由器来识别时间戳。然而,虽然初始流动性将被添加到 Pancakeswap,但同样的逻辑需要应用于交易所。

0 投票
0 回答
84 浏览

python-3.x - 与bnb相比,是否有可能以非常低的价格获得代币价格

我想获得代币 Safemoon 的价格。

我调用getReserves()了对地址的函数,并提到该值超过了 Decimal 类型的最大值。

例如,我调用 getReserves()了pair地址,收到:

10432193736372847505624- safemoon 储备金,如果我将它们转换, fromWei('ether')我会收到10432.193736372847505624错误的(货币对地址的实际余额约为10,433,383,288,899.3)。

我该如何解决这个问题?

0 投票
1 回答
455 浏览

solidity - 在 BSCTestnet 中创建 lp 代币并增加流动性

我尝试从在 bsctestnet 和 BNB 中创建的令牌创建 lp 令牌我使用了这个0xD99D1c33F9fC3444f8101754aBC46c52416550D1有两个功能的测试网路由器地址。我应该使用哪一个: addLiquidityETHaddLiquidity. 当我使用第一个函数时,我得到了合约错误..reverted。

0 投票
1 回答
2463 浏览

cryptography - 如何获取地址 BSCSCAN API 的完整代币余额

我正在研究 BSCSCAN API。如您在此页面上所见,我的目标是获得给定地址的全部余额:

我检查了 BscScan 网站上的文档,似乎我可以得到:

-给定地址的BNB BALANCE(不是全部代币余额)

-通过提供单个代币的合约地址来平衡地址虽然我想获得给定地址的全部余额。我应该使用什么正确的端点?谢谢你的建议。

0 投票
1 回答
4224 浏览

node.js - NodeJs 上的 BEP-20 代币交易

嗨,我只是对如何交易 BEP-20 代币(例如:Binance-Peg BUSD-T)感到困惑。我只是使用以下代码在 Binance Smart Chain 中交易 bnb:

它工作得很好。但我只是做任何事情来交易令牌,例如我使用 web3.eth.Contract(abi, contract_addr) 然后

或使用 ethereumjs-tx 包和...,但它们都没有交易令牌。我只需要一个示例代码示例或一个有据可查的博客来告诉我应该做什么。任何人都可以帮助我吗?!

0 投票
3 回答
10590 浏览

node.js - BEP-20 代币交易中被低估的交易

我曾在 Binance-Peg BUSD-T 的 Binance Smart Chain 中进行过一些交易,并且成功运行。但经过 5 次交易。我面临一个问题,说Returned error: transaction underpriced!这是我的代码:

我已经增加了 10% 的 gas 并添加了一个 nonce,超过了调用给我的值 web3.eth.getTransactionCount('ADDRESS')。但它们都不起作用。我曾经在 Binance-Peg BUSD-T 中进行过很多交易,所以这对我来说是个大问题。有没有办法解决这个问题???

0 投票
1 回答
140 浏览

ethereum - 事务事件函数名称不出现

我编写了一个简单的合约来测试事件,如下面的代码:

为什么没有出现交易事件函数名? 检查结果

0 投票
0 回答
535 浏览

ethereum - 我在使用 Moralis 端点在 Binance Smart Chain 上部署智能合约时超时

我想将一个有两个智能合约的项目部署到币安智能链测试网。
我正在使用松露开发版本:

我正在使用Moralis的节点端点来部署合同。
当我尝试部署智能合约或仅打开 truffle 控制台以与网络交互时,我收到此错误。

这是我在 truffle-config.js 中的网络对象

在以太坊上,Infura 端点曾在此github 问题中描述过此错误。

当我使用 infura 端点部署到 ropsten 时,我没有收到此错误。
我似乎没有发现任何提及 Binance Smart Chain 上的moralis 端点发生的此错误。

任何有关如何解决此问题的建议表示赞赏。
谢谢!

0 投票
0 回答
223 浏览

node.js - 如何将 Safepal 帐户帐户连接到 web3?

Safepal 帐户有 nmemonic 和 security 后缀。如果我只用 nmemonic 登录,我会得到另一个钱包。

信息SafePal 知识库

0 投票
0 回答
200 浏览

blockchain - 如何验证部署到 EtherScan 以更新图标的克隆的最小代理合同 (EIP1167)?

我使用 EIP1167 最小代理合约将合约部署到以太坊,并且我已经验证了 Etherscan.io 上的主合约,我用它来克隆未来的合约,该合约将由其他人(钱包地址)拥有。

我部署的主合约可以在 EtherScan 上的这个地址看到:

0x67d7FE7dE625311f6298fd70516d5C34A9427D72

EtherScan 记录在这里

上面的地址现在也在 EtherScan 上验证为我自己的,我可以更新它。

我继续,然后部署了一个工厂合同,我用它来部署上面原始合同的克隆作为主模板。您可以在以下位置查看工厂合同:

0xDda99F4239873357c8F133c1CaB3EdcF452F3626

EtherScan 工厂记录在这里

在工厂合同中,您可以看到我在哪里开始使用Create Token我必须部署下一个有问题的硬币的功能,这是我想要更新其徽标的硬币。您可以在此处找到该合同:

0x95Ad82d50D28765D07DB687A6eBa865CA83353b5

EtherScan 记录在这里

我的问题是,每次我尝试从我的钱包中验证这个合同时,它都会给我一个错误,说合同无法验证。

如何验证从以太坊上的另一个克隆的合同,以便我可以添加图像并更新令牌信息???