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

blockchain - 合约构造函数参数,也是合约

我在 Solidity MasterChef.sol 中有合同,可以在下面的链接中看到 https://github.com/pancakeswap/pancake-farm/tree/master/contracts 我想在 Binance 智能链上使用松露部署它和问题是 MasterChef.sol 的构造函数接受 5 个参数,其中两个是合同我想知道如何将另外两个合同即 CakeToken.sol 和 SyrupBar.sol 作为 deploy_contracts.js 文件中的前两个参数.

0 投票
0 回答
45 浏览

solidity - 使用上传到 github 的外部文件创建可更新的 bsc 合同

是否可以在 github 上上传我的合同,然后通过更改该文件来更新我在 bsc 中的合同?目前它是从我的外部文件构建的,但是在更改源文件后,我的合同没有任何更改

0 投票
0 回答
674 浏览

node.js - swapExactTokensForTokens 忽略 amountOutMin 参数

在令牌交换中,我收到的输出令牌数量少于参数“amountOutMin”中指示的数量。这是意料之中的,因为我交换的代币有 9% 的税。没有预料到的是交易发生了。交易必须以“INSUFFICIENT_OUTPUT_AMOUNT”失败。因为我收到的令牌数量少于参数“amountOutMin”中指示的数量。

令牌有 18 位小数(https://bscscan.com/token/0xf7469bad4e3da85b15b02a0dcfadb2c2d219a4b7

交易:https ://bscscan.com/tx/0xf8c1af25b432892f7c87ce57beacb938300ce7d6563cf17574ad8ec5e091ab85

收到:3271.126023249240379059 代币

金额OutMinParam:3594640386952184892933(十进制18:3594.640386952184892933)

相关代码:

交易已完成,但预计会出现“INSUFFICIENT_OUTPUT_AMOUNT”。


编辑:代码似乎正确。即使输出量少于允许的量,也发生了交易。似乎有些重要的事情我不明白。

在此处输入图像描述

0 投票
1 回答
5246 浏览

blockchain - “蜜罐”合约中的哪个功能阻止买家出售他们的代币?

币安智能链代币世界的一个常见骗局是推出一个新的代币/合约,在普通人看来很诱人,但当买家购买代币时,他们很快发现他们无法出售,因此失去了他们的钱。

我听说代币的开发者通过将除他们自己的钱包之外的所有其他钱包“列入黑名单”来实现这一点,但我不确定这种解释有多准确(或字面意思与委婉程度)。

有些人试图通过进行可忽略不计的测试购买/销售来避免这种类型的骗局,以确保能够出售代币。

我的问题是:合约中是否有特定的功能/设置可以被扫描和检查以确定硬币是否是这种类型的骗局,而不必进行测试购买来找出?

0 投票
1 回答
2782 浏览

ethereum - 在 Web3.js 中使用本地私钥

如何通过本地私钥与智能合约交互并使用 Web3.js 发送交易?私钥是硬编码的还是来自环境 ( .env) 文件?

这是 Node.js 和服务器端交互或使用 Ethereum/Polygon/Binance 智能链智能合约的批处理作业所必需的。

您可能会遇到例如错误

0 投票
0 回答
308 浏览

graphql - 如何在 bsc 网络上获取新创建的 bep20 令牌

我正在尝试制作一个可以扫描 bsc 网络以查找新 BEP20 令牌的机器人。我在https://graphql.bitquery.io/ide中尝试了以下代码。但这并没有给我任何 BEP20 代币。这里有什么参数可以让我指定要过滤的 tokenType 吗?

'''坚固性

} } '''

0 投票
1 回答
1130 浏览

bots - poocoin.app 上的 Sniper Bot Watcher 功能如何工作?

我最近在 poocoin.app 网站(https://poocoin.app/sniper-watcher)上发现了 Sniper Bot Watcher 功能。有人可以给我解释它是如何工作的吗?提前致谢

0 投票
1 回答
1339 浏览

python - 如何在 python 中获取 BEP20 代币转账详细信息?

我是区块链新手,并尝试使用python-API从 BscScan 获取交易详细信息。我正在使用链接中显示的示例。

这个例子显示了一些细节,但不是全部。例如,它不显示“已转移代币”详细信息,例如: 图像

我有几个问题,希望有人能帮助我找到答案。

  1. 如图所示,我如何才能从交易中获得支付金额以及以何种货币支付?
  2. 收到多少代币?
  3. 上面的示例返回“timeStamp”:“1611843685”。如何将其转换为实际日期,例如:2021-06-07?

如果有其他更好的 API(不一定是 python)来获取详细信息,请告诉我。

提前致谢。

0 投票
3 回答
4902 浏览

python - 如何在 BSC 上使用 Web3.py 获取令牌的确切值?函数 getAmountsOut() 返回错误值

大家好,我会尽量说清楚。我试图使用 web3.py 获得 s**tcoins 的价格,并且在解决了许多问题之后,我被困在我提出的问题上。

calcsell 函数应该是返回 BNB 中代币值的函数

我得到的值是:
BNB 中的 SHIT_TOKEN 值:974136.205251839691973598 | 只需将其转换为 USD
SHIT_TOKEN VALUE IN USD: 340708627.4489159379891912819

而正确的是:
SHIT_TOKEN VALUE IN BNB : 0.048846069961106416 | 只需将其转换为 USD
SHIT_TOKEN VALUE IN USD: 16.98585439310707

有什么猜测吗?在此先感谢您,如有任何问题,请随时提问!

0 投票
1 回答
344 浏览

interop - 从 ETH 智能合约中读取 BSC 智能合约上代币的总供应量

我的 BSC 智能合约需要知道 ETH 智能合约上另一个代币的总供应量。在智能合约网络之间读取区块链数据似乎很困难。有谁知道如何读取在 EVM 兼容的智能合约网络之间共享相同地址的代币的总供应量?