我将在web3.js中使用哪个功能从我的网站购买erc20令牌?
取决于您的web3版本。如果您使用的是1.2.1
您首先需要创建原始交易,然后使用私钥对其进行签名。与您签署交易后,可以使用sendSignedTransaction
方法将交易发送到区块链。 Refer this
对于原始交易,您需要发送一些ether
(取决于您要购买的代币价格和代币价值)。令牌合约将使用支付功能来接收智能合约中的以太币。
一旦智能合约收到金额,发送地址将获得所需的令牌数量。
另一个选项是通过使用MetaMask扩展名