Tiny熊
Tiny熊 - 布道者
共建者 专业认证

广东 - 珠海 注册于 2017-10-20

擅长:智能合约,以太坊

登链社区发起人 登链团队对 DEFI 应用有深刻的理解和丰富的开发经验,如果你有开发、审计、培训合作等需求, 加我微信:xlbxiong 。 咨询问题在问答区提问即可,微信好友太多,不看问题,请凉解~

向TA求助
148366学分数
14627 贡献值
274个粉丝

最近动态

6小时前 回答问题

核心点是网络延时,这个是你控制不了的。

现在夹子太卷了,还想靠夹子赚钱不太现实了。

知识点:

监听 pending 交易,有现成的接口,订阅一下交易池即可,然后,发送交易和你买NFT没什么区别。

7小时前 回答问题

你在获得收据(receipt)之后,再获取结果试一下。

提交交易后,需要等待网络的确认,才真正执行完成。

7小时前 回答问题

maxdeath 老师很忙,估计看不到噢。 我推荐一本《精通比特币》

前沿的知识估计书本上没有。

19小时前 回答问题

所有的注释都不会执行。

不同的格式以及加不同的标签, 有时为了方便工具使用,例如:文档生成工具。

2天前 回答问题

token 应该是一个接口:

interface token {

    function transfer(address to, uint value) external returns (bool);

}

2天前 回答问题

有几种可能:

  1. metamask 没有链接上正确的 geth rpc (如端口错误)
  2. metamask 账号 nonce 错误,可以在 metamask 重置账号
  3. 合约地址使用错误
  4. 合约本身实现问题(如依赖其他合约没有部署等)

2天前 回答问题

提示:transfer amount exceeds balance

因为你的合约没有 token

2天前 回答问题

币安交易所 交易所的价格,使用 币安 的 API 读取。

Pancake DEX 上的价格,可以使用 web3.js 读取Router 合约的 getAmountsOut

2天前 回答问题

没理解,合约不可以创建区块。

区块是矿工创建的。

2天前 回答问题

具体的分析你调用的合约代码。

4天前 回答问题

合约执行出错,可能是你的参数不对。

你可以在浏览器上先尝试调用一下看看, 然后用相同的参数用程序调用下。

4天前 回答问题

  1. 写合约, 如果是 EVM, 通常是学 Solidity
  2. 写前端: Vue 或 React (HTML CSS 、JavaScript)
  3. 后端:Node.js 或 Java 或 go 或 PHP 等

5天前 回答问题

需求可以发社区助理晓娜,我们评估下工作量

6天前 回答问题

我没有使用过,不过感觉是 只需要 ABI 就可以的。

因为在合约调用的时候,只需要 ABI 和合约地址。

2022-01-17 18:05 回答问题

你应该调用了不同的方法吧:

获取 BNB 的是:swapExactTokensForETH

获取WBNB 的是:swapExactTokensForToken

2022-01-17 17:48 回答问题

在 EVM 里,根据 function selector (函数选择器)来执行函数:

函数选择器是对函数签名字符串进行sha3(keccak256)哈希运算之后,取前4个字节,如:

bytes4(sha3(“set(uint256)”)) == 0x60fe47b1

因此这里可能会出现不同的函数出现相同的哈希,这就是哈希碰撞。

2022-01-17 17:44 回答问题

获取不到,这个结果仅仅是交易本身的状态。

获取结果需要再次读取合约。

2022-01-17 09:11 回答问题

使用 try ... catch... 就可以。

自己处理掉错误

2022-01-16 22:21 回答问题

每个人的学习方法不一样,学习路径也不一样。

我个人比较在意基础,我可能推荐从大学的基础课程开始学起。

2022-01-12 18:50 回答问题

那就不可以销毁了呀