如何檢查餘額和發送 ERC721 代幣
如何查看 ERC20 等餘額並將 ERC721 代幣發送到交易所或其他錢包?
簡單的方法
找到token地址,就是
這是:
0x7B00aE36C7485B678Fe945c2DD9349Eb5Baf7b6B
並將其粘貼到 MyEtherWallet 中。
如果您想實際訪問此契約的全部功能,您需要 ABI。ZeppelinOS 很好地解決了這個問題,因為它增加了可變性“特性”。請參閱此處的“艱難方式”答案。您可以粘貼該 ABI。
為了節省大量時間,您可以假設 SPACE ERC-721 令牌類似於 Su Squares,另一個 ERC-721 令牌。所以從下拉框中選擇 Su Squares 然後粘貼地址 0x7B00aE36C7485B678Fe945c2DD9349Eb5Baf7b6B 就可以了。
您現在可以訪問您的餘額、代幣所有權和轉移代幣。您可以忽略
personalize
Su Squares 特有的 和其他一些功能,它們不起作用,如果您嘗試它們就會拋出。
硬核答案
這是檢查契約實際運作方式的字面答案。更簡單的答案也來了。
一般情況下,您將點擊此處查看詳細資訊:
然而,不幸的是,這個合約使用了 Zeppelin OS,這使得閱讀和使用合約變得更加困難。此外,它首先消除了使用區塊鏈的所有不變性保證。
Etherscan 這個合約有問題(
implementation
顯示不准確0x0
),所以我們可以通過其他方式訪問它。在 Etherscan 上,訪問底部的程式碼選項卡和導出 ABI。選擇 RAW 導出。為方便起見,我將其粘貼在這裡:$$ {“constant”:false,“inputs”:[{“name”:“newImplementation”,“type”:“address”}],“name”:“upgradeTo”,“outputs”:[],“payable”:false,“stateMutability”:“nonpayable”,“type”:“function”},{“constant”:false,“inputs”:[{“name”:“newImplementation”,“type”:“address”},{“name”:“data”,“type”:“bytes”}],“name”:“upgradeToAndCall”,“outputs”:[],“payable”:true,“stateMutability”:“payable”,“type”:“function”},{“constant”:true,“inputs”:[],“name”:“implementation”,“outputs”:[{“name”:"",“type”:“address”}],“payable”:false,“stateMutability”:“view”,“type”:“function”},{“constant”:false,“inputs”:[{“name”:“newAdmin”,“type”:“address”}],“name”:“changeAdmin”,“outputs”:[],“payable”:false,“stateMutability”:“nonpayable”,“type”:“function”},{“constant”:true,“inputs”:[],“name”:“admin”,“outputs”:[{“name”:"",“type”:“address”}],“payable”:false,“stateMutability”:“view”,“type”:“function”},{“inputs”:[{“name”:"_implementation",“type”:“address”},{“name”:"_data",“type”:“bytes”}],“payable”:true,“stateMutability”:“payable”,“type”:“constructor”},{“payable”:true,“stateMutability”:“payable”,“type”:“fallback”},{“anonymous”:false,“inputs”:[{“indexed”:false,“name”:“previousAdmin”,“type”:“address”},{“indexed”:false,“name”:“newAdmin”,“type”:“address”}],“name”:“AdminChanged”,“type”:“event”},{“anonymous”:false,“inputs”:[{“indexed”:true,“name”:“implementation”,“type”:“address”}],“name”:“Upgraded”,“type”:“event”} $$
離開頁面前,還要收集代幣合約地址
0x7B00aE36C7485B678Fe945c2DD9349Eb5Baf7b6B
–
訪問https://www.myetherwallet.com/#contracts並訪問合約頁面。
警告:每次您點擊我的 ETHER 錢包的連結時,您都需要三次檢查您沒有訪問網路釣魚連結!
^ 但在這種情況下,您實際上並不需要登錄,您可以使用隱私瀏覽模式。
輸入合約地址和 ABI。然後使用下拉菜單獲取實現地址…
由於工具的錯誤,上述所有這些方法都失敗了。
相反,我使用這種核心方法來查找實際實現:選擇最近的事務,查找委託呼叫,然後查找呼叫委託的位置。
就在那裡——現在契約委託給
0x0bA64224c056532a880BDcC8Ab035715BCF70a0b
我需要添加一個前導零來完成這項工作。
當然對於目前價值 $14B 的電腦來說,使用起來應該不會那麼難。
現在您知道了支持實現,您可以看到它是如何正常工作的。