【问题标题】:How can I Buy or Sell erc20 token with using web3.js?如何使用 web3.js 购买或出售 erc20 代币?
【发布时间】:2020-01-31 09:25:28
【问题描述】:

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

【问题讨论】:

  • 您能否提供更多关于您的情况的信息。

标签: web3js ico erc20


【解决方案1】:

这取决于您的 web3 版本。如果您使用的是1.2.1

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

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

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

另一种选择是使用MetaMask Extension

【讨论】:

  • gas、gasPrice 和 value 参数是否应该以 eth 或 wei 的形式给出?它应该是十六进制吗?
  • 应该是wei,你可以用十六进制表示这个值。
  • 所以我对销售的运作方式特别感兴趣。我使用什么合约地址来出售 eth 的特定代币(又名“to”字段)?我现在可以购买代币。不知道如何在销售场景中应用该功能
  • @Fadolphin 你成功销售了吗?我也在问自己同样的问题
  • @ValentinGarreau 我还没有尝试过。我买东西去上班了!
猜你喜欢
  • 2021-10-08
  • 2022-01-24
  • 2021-07-20
  • 1970-01-01
  • 2018-04-10
  • 2020-10-15
  • 2023-04-10
  • 2018-09-12
  • 1970-01-01
相关资源
最近更新 更多