我有一个编译好的契约(实际上是任意的数据),我想把它存储为一个帐户。
是否可以使用web3js将其存储为新帐户?
我没有构造函数。我只有原始字节。
或者有什么方法可以将原始字节转换成我可以运行的构造函数呢?
我的计划是和Metamask一起处理这个问题。
发布于 2018-02-26 02:58:02
这是可能的,但您需要一个特殊的构造函数,它将数据作为契约代码返回。来自东方百合(深入到Ethereum第5部分 - 智能合同创建过程)的文章
部署代码有两个主要目的:
生成的部署代码将契约从字节码加载到内存中,然后作为契约代码返回。
但是这样存储的数据是无法直接访问的。您可以使用web3.eth.getCode访问它们,您不能修改它,也不能进行更高级的查询。
https://ethereum.stackexchange.com/questions/40735
复制相似问题