如何歸集ERC20代幣?

2021-09-29 12:25:59 字數 465 閱讀 2391

假設你的平台要支援50種erc20代幣,使用者會向你的平台生成的以太坊位址充值,然後你要歸集這些平台位址上的代幣到你的冷錢包。

問題:你為使用者生成的平台充值位址上並沒有以太幣,因此就沒有辦法直接用這個位址來呼叫erc20代幣的trasfer()方法進行歸集。我知道gas費用不能省掉,那麼能不能使用其他賬戶為這些支付這些充值位址上的erc20代幣的轉賬交易?

簡單說,無論如何你的代幣充值位址需要有一定量的以太幣來支付gas費用。現有的erc20標準也不支援以其他賬戶代付gas費。雖然目前已經有一些提議從不同的角度嘗試解決這一問題,但是都還沒有形成標準。例如:

這些提議都要求代幣合約的修改,因此對於已經存在的erc20代幣而言並沒有什麼用。

因此顯而易見的解決方案,就是向生成的位址傳送足量的以太幣來涵蓋歸集代幣所需要的gas成本。

大部分的交易所(如果不是全部的話)採用如下的方案:

ERC20代幣開發

erc20是以太坊上的乙個代幣協議,所有基於以太坊開發的代幣合約都遵守這個協議。只有遵守這些協議的代幣,我們才認為是標準化的代幣。這些標準化的代幣可以被各種以太坊錢包支援,用於不同的平台和專案。總的來說如果想在以太坊上發行代幣融資,必須要遵守erc20標準。erc20標準介面 contract er...

ERC20代幣的標準API

methods 1.name function name constant returns string name 返回string型別的erc20代幣的名字,例如 statusnetwork 2.symbol 符號 function symbol constant returns string s...

以太坊代幣事件監控 以太坊ERC20代幣合約案例

一.erc20代幣合約與web3呼叫 二.erc20合約標準 contract erc20 require compilcaipiao const bytecode bytecodejsonobj.bytecode const inte ce bytecodejsonobj.inte ce 2.匯入...