我按照https://www.ethereum.org/token上的教程部署了一个具有一定数量令牌的契约。我还实现了创建新令牌或烧毁现有令牌的功能。
但是,我想从node.js项目中列出令牌、创建令牌和删除令牌。我真的不明白如何做到这一点,因为与以太区块链通信需要耗费气体/以太。
是否可以在区块链中从“链外”项目发起操作?我可以使用web3
或truffle
实现此目的吗?我设想可以只在一个帐户上存储大量的以太,然后告诉智能合约使用此帐户中的以太来更新智能合约中的令牌?
我已经看到过可以使用MetaMask与合同进行通信的项目,但我想开发一个根本不需要用户拥有钱包的项目。
发布于 2018-02-02 06:02:37
对以太区块链的任何修改都会花费你的汽油,所以创造新的硬币会花费你的钱。
列出它们是免费的,您可以通过web3列出有关区块、帐户或智能合约的信息。
因此,如果你想列出硬币,你可以制作一个搜索器,它可以遍历所有的区块链并检测ERC20合约(看看EVM字节码是如何工作的,以及如何仅从字节码识别ERC20等协议中定义的特定方法)。
请记住:只有州变更才需要加油费!
https://stackoverflow.com/questions/48566786
复制相似问题