如何从node.js在智能合约中创建代币



我已经按照 https://www.ethereum.org/token 的教程部署了一个具有一定数量代币的合约。我还实现了铸造新代币或销毁现有代币的功能。

但是,我想列出令牌、创建令牌以及从节点.js项目中删除令牌。我真的不明白这是怎么做到的,因为与以太坊区块链通信需要花费gas/ether。

是否有可能从"链下"项目在区块链中发起操作?我可以为此目的使用 web3 或松露吗?我想有可能只在一个账户上存储大量的以太币,然后告诉智能合约使用这个账户中的以太币来更新智能合约中的代币?

我见过可以使用小狐狸钱包与合约进行通信的项目,但我想开发一个根本不要求用户拥有钱包的项目。

对以太坊区块链的任何修改都会花费你的汽油,所以是的,创建新硬币会花你的钱。

列出

它们是免费的,您可以通过 web3 列出有关区块、账户或智能合约的信息。

因此,如果您想列出硬币,您可以制作一个通过所有区块链并检测 ERC20 合约的刮板(看看 EVM 字节码的工作原理以及如何仅从字节码识别 ERC20 等协议中定义的特定方法(。

请记住:只有国家改造需要汽油费!

最新更新