Tokens
BSC 和乙太坊網路上的相同 ERC20 代幣
我正在開發一個 ERC20 令牌以部署在 BSC 網路上。但是客戶端要求令牌應該在 BSC 和乙太坊網路上。我做了一個研究,發現了這些方法。
- 幣安橋接(看起來這僅適用於幣安列出的代幣,因此不適用)
- 在同一個合約地址的兩個網路上部署(但兩個代幣餘額、價格、持有者將是獨立的)
是否有任何標準方法可以做到這一點,可能具有以某種方式同步兩個契約的能力?對此的任何資源或建議都會非常有幫助。
您需要在兩個網路上部署兼容的代幣合約,最好不是 ERC-20,而是 ERC-677,然後在兩個網路上建立雙向橋接。
您應該查看 ChainSafe 的 Chain Bridge 或 POA Network 的 Token Bridge。我會推荐一個帶有ERC-677-to-677 模組的 AMB 。
確保橋接模式設置為
AMB_ERC_TO_ERC
:BRIDGE_MODE=AMB_ERC_TO_ERC
關於在兩個網路上擁有相同的合約地址,這很容易:只需使用相同的私鑰和相同的交易隨機數來部署合約。