![](/img/trans.png)
[英]If i deploy a todolist smartcontract on the ethereum blockchain , will i have to pay ether / gas price for adding a task or marking a task completed?
[英]Is smartcontract the only way to transfer ether in Ethereum network?
我是智能合约的新手,并开始在 Solidity 中编写一些演示代码以使用 Ropsten 测试网络。 我看到我可以在合约中使用send
/ transfer
方法将以太币转移到其他账户。 关于它的一个问题是,合约是转移以太币的唯一方式吗? 我可以在没有合约的情况下转移以太币吗?
我了解contract
的概念,但不确定它是否是以太坊的必需品。 当我将合约部署到网络时,它将位于一个新区块中,并且从该合约生成的所有交易都在同一个区块中? 我理解正确吗?
您不需要智能合约来签署或发送交易。 ETH 的转移是内置在协议中的。 如果您是开发人员,这可以通过使用诸如 web3 或 ethers 之类的库来完成。 如果您不是开发人员,这可以通过使用 Metamask 等工具来完成。
使用 ethers.js 发送交易的步骤:
Ethers.js: https://docs.ethers.io/v5/api/
web3.js: https://web3js.readthedocs.io/en/v1.5.2/
元掩码: https://metamask.io
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.