Web3js

Web3 的美元硬幣餘額檢查

  • September 19, 2020

現在我在使用 web3 檢查我的錢包地址中的 USDC 餘額時遇到了麻煩。

USDC也說是ERC20代幣,但是當我查看代幣合約時

0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48

這不包含 erc20 標準。所以我想我不能在這個硬幣中使用傳統的代幣餘額檢查方式。我也嘗試過傳統的方式,但它從來沒有用過。如何使用 Web3 檢查 USDC 餘額/並創建從一個地址到另一個地址的轉賬交易?

這是代理契約,這意味著它將實際工作委託給另一個契約,可能是這個:0x0882477e7895bdc5cea7cb1552ed914ab157fe56,這反過來又符合 ERC-20。代理合約允許其管理員更改實際工作委託給合約的地址,有效地改變智能合約邏輯。像這樣的代理合約是通過DELEGATECALL操作碼實現的,該操作碼代表該合約執行另一個合約的程式碼,即被呼叫程式碼可以訪問呼叫合約的儲存和余額。

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