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

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

擅长:智能合约,以太坊

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

向TA求助
288227学分数
18030 贡献值
490个粉丝

最近动态

2天前 回答问题

可以, 不过 zksync 通用合约主网没有上线

L2 和 其他 EVM 兼容链, 以及主网上, 调用的方式都是一样的, 只不过 provider url 地址不一样。

2天前 回答问题

create 创建的合约地址,跟创建次序有关(nonce) create2 则取决于创建的合约代码及自定义盐, 是一种更确定式的方式确定合约地址。

2天前 回答问题

部署失败通常是构造函数执行出错。 如果你有第三方合约依赖尤其要注意,第三方合约地址是否在当前的链有效。

2天前 回答问题

0.4 版本 view 好像对应的是 constant

2天前 回答问题

用web3.js 或 ethers.js 发起approve交易就可以。

2天前 回答问题

invalid remainder 应该是合约内的错误提示吧?

需要查看相应的合约源码

6天前 回答问题

onlyOwner 是 Ownable 里面定义的修饰器

2022-09-28 16:10 回答问题

你这里的花的钱是指 手续费还是 批量转账的钱?

手续费只能扣发起者的。

批量转账的话,转token 使用 transferFrom, 转coin (原生币) 使用 payable 方法 + msg.value 控制。

2022-09-27 20:54 回答问题

可以开始做做实际的项目了。

在哪里, 可以来我们这里实习。

2022-09-27 09:26 回答问题

是最新的客户端版本么?

2022-09-27 09:25 回答问题

获取是防止在提价那一刻, 被其他人抢先交易。

2022-09-26 18:26 回答问题

没有从钱包获取到账号么 ?

2022-09-26 18:25 回答问题

应该和浏览器没关系, 使用最简单的代码验证一下。

2022-09-26 09:43 回答问题

不用的时间点(预估时和实际执行时), 状态可能是不一样的, 造成了执行时的差异。

如果你能预知 gas 是多少, 也可以自己指定gas

2022-09-23 09:16 回答问题

获取不到...

表述一下你的原始需求, 为什么需要获取这个值?

2022-09-23 09:15 回答问题

什么文章, 网站问题联系:

2022-09-22 16:37 回答问题

定义一个变量(如 enabled )就可以:

功能函数加上一句: require(enabled, "function disabled");

2022-09-22 16:34 回答问题

把 owner 设置为 gnosis-safe 多签钱包地址。

2022-09-22 16:32 回答问题

网络不好, 试试换一个节点地址。

2022-09-21 17:04 回答问题

通常在部署脚本里设置:

const mycontract = await MyContract.deploy({
gasPrice:  xxxx,
maxFeePerGas: xxxx,
maxPriorityFeePerGas:  xxxx
});

在 config 里面设置的话, 可以参考: https://hardhat.org/hardhat-network/docs/reference , 这个设置会应用到所有的部署中。