web3js - 如何使用 web3.js 购买或出售 erc20 代币?

标签 web3js ico erc20

我将在 web3.js 中使用哪个函数从我的网站购买 erc20 token ?

最佳答案

这取决于您的 web3 版本。如果您使用的是 1.2.1
您首先需要创建一个原始交易,然后使用您的私钥对其进行签名。与您签署交易后,您可以使用 sendSignedTransaction 方法将交易发送到区块链。 Refer this

对于原始交易,您需要发送一些 ether(取决于您要购买的代币价格和代币值(value))。代币合约将使用应付功能在智能合约上接收以太币。

一旦智能合约收到金额,发送地址将获得所需数量的代币。

另一种选择是使用 MetaMask 扩展

关于web3js - 如何使用 web3.js 购买或出售 erc20 代币?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58195749/

相关文章:

javascript - 我可以使用 PHP 从 ERC20 合约转移代币吗?

css - SVG 中图像的多种尺寸/版本

c++ - 使用 DrawIcon 绘制的 .ico 文件看起来有误

html - 为什么此代码无法在网页标题栏上获取图标图像

typescript - 从 Uniswap V2 获取正确的执行价格

javascript - web3 在广播交易时给出 "Error: Returned error: invalid sender"

javascript - 如何计算 RSK 上每笔交易的平均 gas 成本?

node.js - Web3 BatchRequest 总是返回未定义,我做错了什么?

blockchain - 用于以太币的相同公共(public)地址也可以用于接收其他代币吗?