Erc-20

自動 ERC20 代幣支付系統 - 如何

  • January 7, 2022

在開始詳細說明我的問題之前,我必須說我是 ERC20 代幣的新手,我寫這個問題是為了尋求指導。

我可以在 ERC20 代幣上偽造支付系統嗎?

我想要做的是以某種方式自動化 MyEtherWallet 中的 Send Ether & Tokens 程序。

場景如下:假設我有一個交易平台。使用者 A 是隨機產品的生產者,使用者 B 是想要購買該產品的客戶。如何讓使用者通過點擊(購買按鈕)使用 ERC20 代幣進行支付,此外,如何自動執行此操作?

任何形式的幫助/指導都非常感謝。

謝謝!

您不能通過少於 2 次點擊來完成此操作,但您可以通過 2 次來完成。

如果您的交易平台是一個網站,並且使用者正在使用(或可以被說服使用)MetaMask(或類似的,例如 Mist、Toshi、Parity Browser 或 SpaceSuit),那麼您可以在交易平台內請求付款,使用 JavaScript 庫(例如 Web3、truffle-contract 或 EthJS)呼叫transferERC20 代幣。他們會在您的網站上點擊“購買”,然後外掛會要求他們確認金額和交易詳情。

如果您的使用者希望未來的付款自動化,ERC20 合約有一種approve方法,可用於批准地址以進行未來提款(可以限制在一定金額),因此使用者無需採取任何進一步的行動初步批准後。

你可能想看看這裡。在帶有WALLETH的移動設備上,這應該已經通過 Android 意圖系統工作 - 意味著預填充交易 - 然後使用者必須接受。

在帶有 MEW 的 PC 上,這也可以與 web-intents 之類的東西一起使用——不確定目前對它的支持程度——試試吧。

引用自:https://ethereum.stackexchange.com/questions/31571