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

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

擅长:智能合约,以太坊

深入浅出区块链社区发起人 登链科技创始人 登链学院首席讲师

向TA求助
5256学分数
5010 经验值
14个粉丝

最近动态

1小时前 发表了文章

13小时前 回答问题

如果使用 0.4 来编译, 在第一行加上:

pragma solidity ^0.4.0;

这样会指定用0.4 以上(0.5以下)的编译器来编译。

你试试,是可以的。

1天前 回答问题

我之前也遇到过这个问题,然后一通乱搞又好了。 geth 有一个一直的问题,在--dev 模式下确实有时交易会卡住。

你可以尝试一下:

  1. MetaMask 新建网络时, chainid 和 私链 的保持一致。
  2. 重启geth
  3. 在geth console 看看能否发起交易
  4. 重置Metamask 账号, 设置-》高级-》重置账号。

3天前 回答问题

代码已更新:

查看: https://github.com/xilibi2003/DAppDemos/

3天前 发表了文章

4天前 回答问题

也可能是你的调用方式有误, 你试试:

platformcontrol.totalSupply.call({from: eth.accounts[0]})

4天前 回答问题

这个是网络问题。

有一个同学选用一个低版本解决了。 你看看: https://learnblockchain.cn/question/48

4天前 回答问题

看上去是你的代码有问题, 代码叠一下呢?

5天前 回答问题

ERC20 代币转账的函数是:

function transfer(address recipient, uint256 amount) public returns (bool)

你需要在ERC20 合约地址上调用这个函数, 参数 recipient 就是要接受的智能合约地址。

6天前 回答问题

看你的问题,我的脑子在打转。

2020-02-19 15:37 回答问题

不太清楚你的具体需求是什么?

如果是 A B C 三条各自独立的链, 他们的出块频率很难协调一致的。

2020-02-18 22:36 回答问题

首先 ERC20 代币标准里是不包含代币的图标的。

如果要显示图标,需要联系相应的区块浏览器 和 钱包。 一般都会提供联系方式(有的以帮助的形式提示,告诉用户如何提交)。

比如 etherscan 在联系我们的页面: https://cn.etherscan.com/contactus

选择 Update Token Info, 提交信息。

2020-02-18 18:16 回答问题

timeout,应该是网络问题。

切换网络,有条件就科学上网试试。

2020-02-15 16:30 回答问题

它的作用就是gas 更低。

默认的的时间都会所有索引, anonymous event 就是指明不加索引。

2020-02-13 18:48 回答问题

rlp 编码输入字符太短。

不要吝啬给出详细的信息。

2020-02-13 17:23 回答问题

我刚在 stackexchange 找到一个很好的例子解释 委托调用 delegatecall:


contract D {
  uint public n;
  address public sender;

  function delegatecallSetN(address _e, uint _n) {
    _e.delegatecall(bytes4(keccak256("setN(uint256)")), _n); // D's storage is set, E 

2020-02-11 19:04 回答问题

如果要保存比较机密的数据,可以存储经过加密后的数据(加密后的数据作为value)。

另外要注意:在合约中的数据,不管可见性是共有的(public)还是私有的(private)。从链数据的角度,都是公开的。

2020-02-11 18:58 回答问题

没有限制。

2020-02-11 12:02 回答问题

如何部署到链上还可以看看这篇文: https://learnblockchain.cn/2019/03/30/dapp_noteOnChain/

2020-02-09 19:52 回答问题

这个还真不清楚哦,我使用的Mac, 电脑是自带Python环境(而且也是我常用的编程语言)。

不过既然有提示,就安装下呗。