关于使用智能合约交易问题
发布于 8 天前 作者 martin823823 74 次浏览 来自 以太坊

ipfs储存数据返回的hash值,想将这个hash储存到链上,在智能合约里面设置为string,但是这个string被限制大小,这个hash值太长,导致交易失败。开始以为gas的原因,在交易的时候把gas设置的很大,还是不行。 js\n var getHash = tfCoin.transfer.sendTransaction(MyAddress, 6000, hash0, newNum ,{from:address}); \n 。hash0就是ipfs返回的值。 js\n mapping (address => mapping (uint256 => string)) public exchangInformatioin; \n。这个是索引。通过地址和一个值找到这个hash值。

2 回复

@martin823823 把解决思路也写下啊,方便别人

回到顶部