Addresses
如何找到地址網路?
我正在嘗試創建一個 UI 以在不同的網路(比特幣、乙太坊、ERC20、BEP20、TRC20、…)中發送和接收多種加密貨幣(BTC、ETH、USDT、USDC…)。如何檢查地址是否與所選網路兼容,以防止使用者硬幣被發送到永久鎖定硬幣的網路中的錯誤地址?
您可以檢查是否
- 在網路上的這個特定地址有一個程式碼
- 該地址的合約是
ERC20
合規的- 該地址的契約具有正確
name()
且symbol()
您可以查看這些加密地址驗證器,以檢查地址是否與所選網路兼容。它們是簡單的錢包地址驗證器,用於驗證 Node.js 和瀏覽器中的比特幣和其他山寨幣地址:
https://github.com/Swyftx/crypto-address-validator
https://github.com/christsim/multicoin-address-validator
或者