定義
ERC-20
可替代代幣標準,適用於相容以太坊的鏈。
ERC-20
ERC-20 是在以太坊及相容以太坊的鏈(包含 Polygon)上使用的可替代代幣標準。它定義了一組精簡的函式與事件,讓錢包、交易所與智能合約能以可預期的方式互動於可互換的代幣——例如查詢餘額、轉移代幣,或授權其他地址代你花費代幣。
In context
在 Polymarket 中,你會在兩個主要場景遇到 ERC-20 代幣。USDC 是作為底層資產的 ERC-20 穩定幣,而 pUSD 是 Polymarket 在 Polygon 上用於交易與結算的封裝 USDC(wrapped-USDC)ERC-20 代幣。由於兩者都是 ERC-20,錢包與 Polymarket 的 Relayer 可以使用相同的標準介面(approve、transferFrom、balanceOf、totalSupply 等)來移動、授權與記帳。
Practical notes
- Approvals: Polymarket(透過其 Relayer)可能會要求 ERC-20 的授權,以便交換合約能代表你轉移 pUSD。對最終使用者而言,這些授權是免 gas 的,因為 Polymarket 贊助 gas,但 ERC-20 的機制仍然相同。
- Composability: ERC-20 相容性意味著其他智能合約與工具可以在不需客製轉接器的情況下整合 pUSD 與 USDC。
- Differences from ERC-1155: Polymarket 上的結果代幣是 ERC-1155(CTF)代幣,而不是 ERC-20。ERC-20 代幣代表可替代的貨幣單位,而 ERC-1155 代幣則代表有條件的結果份額。
See also
- /glossary/usdc
- /glossary/pusd