问题标签 [bep20]

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 回答
134 浏览

blockchain - ParserError insolidity,预期标识符,但保留关键字“不可变”

我正在尝试在我的代币智能合约上编译我的代码,但这条线导致错误:

错误信息:

0 投票
0 回答
42 浏览

solidity - BEP20 代币未在 bscscan 上显示任何供应和详细信息

我刚刚克隆了一个 bep20 代币并部署在 bsc 测试网上,但是在成功部署后,即使我将代币添加到元掩码,代币也不会分配给管理员钱包,即使我已经部署了同一个钱包,它也会显示 0 值的代币。 m 检查 bsctestscan 上的合同它显示类似这样的内容

在此处输入图像描述

如果有人知道,我不确定如何解决此问题,请帮助我解决此问题

谢谢

0 投票
0 回答
65 浏览

blockchain - 将 myToken 添加到新池后自动调用 PancakeSwap V2 函数:safebuy()、swapExactETHForTokens()、swapExactTokensForTokens()

我在 BinanceSmartChain 上创建了自己的BEP20 代币在使用myWallet创建代币后,我将PancakeSwap上的流动性添加到新的流动性池(myToken, WBNB -> myPool

在 BSC 浏览器 ( BscScan )上应该有两个交易(代币转移):

  1. 初始令牌创建(0x00 -> myWallet)
  2. 函数 addLiquidityETH(myWallet, myToken, WBNB -> myPool)

但同时(完全相同的时间戳)还有更多的交易:

  1. myToken 交易(功能Safe Buy)从myPool 到记录大量交易的“公共”PancakeSwap 钱包。
  2. myToken 交易(功能Safe Buy)从这个公共钱包回到 myPool (金额:之前价值的一小部分

几秒钟后,我自己从未通过函数 order PancakeSwap 调用过更多交易:

5..swapExactETHForTokens调用了几次将 myToken和 WBNB 交换到各种钱包

有没有人知道其他交易的目的以及 PancakeSwap 这样做的原因?

0 投票
1 回答
440 浏览

node.js - 传输 BEP20 令牌时发件人无效

您好,我想使用 ankr api 和 web3 提供程序将 bep20 令牌一个地址转移到另一个地址,但出现类似错误

发件人无效

这是我用于传输代币的代码,我已经将chaind id用于binanace,例如bnb,bsc binance smart chain mainnet

0 投票
0 回答
31 浏览

token - SafeMoon - 我如何设置初始价格?

我是 Solidity 的新手,我正在使用 Github 的 safemoon 代码,我想将我的智能合约代码的初始交易代币价格设置为 0.8 美元。我想知道我是否可以从我的智能合约中设置它,或者我会从煎饼中进行设置?我还想将总供应量设置为 1b 代币 我对他们的代码感到困惑 我希望有人帮我解决这里的代码:

代码链接:

0 投票
0 回答
39 浏览

solidity - Safemoon - 需要帮助设置一些参数

我在 github 上创建了一个 repo,即 safemoon repo。但是,我发现很难理解它们的一些参数。以下参数是什么意思:

假设我的总供应量是 40,000,000,这些值是否合适?

同样,我想将我的初始购买价格设置为 0.003。我是用代码做的还是要从 pancakeswap 设置它?

另外,我如何确定要发送到 pancakeswap 的令牌数量,这是代码 uint256 private numTokensSellToAddToLiquidity = 400 * 10**1 还是我从 pancakeswap 端开始做?

总之,我想将可购买的最小值设置为 1 个代币,将可购买的最大值设置为 4,000000。

这些是我的 safemoon 克隆的正确代码吗:

提前致谢

0 投票
0 回答
30 浏览

cryptocurrency - 我的个人资料中的代币数量会自动减少

我买了 Shibx 现在它在我的 BSCSCAN 中显示得很少,不知道发生了什么。

为什么它们会自动减少?

0 投票
0 回答
214 浏览

blockchain - 由于“转账金额超过 maxTxAmount”,空投合约永远不会生效。错误

你好 Stackoverflow 社区,

由于一个奇怪的错误,我很难推进我的空投合同,并且不知道为什么会发生这种情况。

我将在下面详细解释这个问题:

基本上,我正在尝试为代币($LOFI)编写一个空投合约

空投合约:

我的空投合约非常简单,我有一个函数,它接收代币地址、空投地址列表和代币总价值,它会从代币合约中调用 transferFrom 函数。

我的空投合约源代码在这里:合约地址0x3518711f5ffe4108ea4532a854e7314895ebe7d1 | BscScan

但是,当我调用我的空投合约来分发代币时,它总是失败并出现以下错误:“失败并出现错误‘转账金额超过 maxTxAmount。’”

代币合约:

故障排除后,我想,正是 LOFI 代币合约中的这种情况导致了第 530 行(合约地址 0x17D8519F57450E2B7E6aE1163E0E448322a8aF17 | BscScan):

在这种情况下失败:

完整方法:

Python脚本:

基本上,我将执行以下操作来进行空投过程:

例如,我们有 3 个地址:

  1. 空投合约地址0xabc...
  2. 钱包地址 0xdef...
  3. 令牌地址 0xopq....

Step1:批准0xabc...地址代0xdef...地址消费token

Step2:从空投合约调用空投函数,空投到给定的目标地址,

我不确定如何绕过它,如果社区中的任何人知道如何解决它,我将不胜感激!

非常感谢您的帮助!

0 投票
0 回答
88 浏览

blockchain - 如何使用 web3 在 BEP20 和 ERC20 中生成相同的钱包地址

如何使用 web3 在 BEP20(Binance 智能链)和 ERC20(以太坊)中生成相同的钱包地址(相同的公钥)?

我想为两个网络使用一个密钥对。我可以看到一些交换网站为两个网络提供相同的钱包地址。

0 投票
0 回答
46 浏览

transactions - 难以使用私钥从 Bep20 上的智能合约发送硬币 - Web3.js

不幸的是,基于以下来源,我发送后会遇到上述错误。

返回信息

errors.js:87 Uncaught (in promise) Error: Transaction has been reverted by the EVM: { "blockHash": "0x7e8bc9b35d3a805028372409df8b07f18ba56996b0fb8b651a202df74e81a2e1", "blockNumber": 12476445, "contract": 1 null,
"cumulative:3Used": 1 null, "cumulative:3Used" :“0x3185d62503ccae8cebbc76fd21adb3a8eab4e12e”,“gasUsed”:21608,
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "status": false, "to": "0x723927ca03863672a5a5e49ebc348d5fd3916c61", "transactionHash": "0xc3c7664957e4e5f44053bf8c558aad7b039e7cea22f3de9a4565ea18399f7116", "transactionIndex": 7, "type": "0x0", "events":{} } 在 Object.TransactionError (errors.js:87) 在 Object.TransactionRevertedWithoutReasonError (errors.js:98) 在 index.js:394 在 c (runtime.js:63) 在 Generator._invoke (runtime.js:294 ) 在 Generator.next (runtime.js:119) 在 n (asyncToGenerator.js:3) 在 s (asyncToGenerator.js:25) 在 asyncToGenerator.js:32 在 new Promise () TransactionError @ errors.js:87 TransactionRevertedWithoutReasonError @ errors.js:98(匿名)@index.js:394 c@runtime.js:63(匿名)@runtime.js:294(匿名)@runtime.js:119 n@asyncToGenerator.js:3 s @asyncToGenerator。 js:25(匿名)@asyncToGenerator.js:32(匿名)@asyncToGenerator.js:21(匿名)@index.js:238 setTimeout(异步)_fireError@index.js:63(匿名)@index.js:394 c@runtime.js:63(匿名)@runtime.js:294(匿名)@runtime.js:119 n@asyncToGenerator.js:3 s @asyncToGenerator。js:25(匿名)@asyncToGenerator.js:32(匿名)@asyncToGenerator.js:21(匿名)@index.js:238 Promise.then(异步)E@index.js:345 setInterval(异步)r@index .js:442 (匿名) @ index.js:446 (匿名) @ index.js:475 Promise.then (async) m._confirmTransaction @ index.js:466 o @ index.js:557 (匿名) @ index. js:307 i.onreadystatechange @index.js:98 XMLHttpRequest.send (async) s.send @index.js:106 u.send @index.js:161 a @index.js:566 Promise.then (async) s @index.js:589 n @index.js:654 y._executeMethod @index.js:869 main @Index:88 (匿名) @Index:138_confirmTransaction@index.js:466 o@index.js:557(匿名)@index.js:307 i.onreadystatechange@index.js:98 XMLHttpRequest.send(异步)s.send@index.js:106 u.send @index.js:161 a @index.js:566 Promise.then (async) s @index.js:589 n @index.js:654 y._executeMethod @index.js:869 main @Index:88 (匿名) @索引:138_confirmTransaction@index.js:466 o@index.js:557(匿名)@index.js:307 i.onreadystatechange@index.js:98 XMLHttpRequest.send(异步)s.send@index.js:106 u.send @index.js:161 a @index.js:566 Promise.then (async) s @index.js:589 n @index.js:654 y._executeMethod @index.js:869 main @Index:88 (匿名) @索引:138

交易链接:https ://bscscan.com/tx/0xb2f52bbba331661371279c8b9aaf0aa412489c1ea5d5e218c215c7335a2f8f99