Tokens
“批准”是否僅用於轉移代幣?不是原生幣?
說到乙太坊區塊鏈,或任何其他與之兼容的區塊鏈:Polygon、Avalanche 等:是否僅在涉及令牌時才
approve(...)
強制呼叫該函式?transfer/tranferFrom
還是原生代幣 - ETH(AVAX,MATIC)**也需要它?**如果沒有,為什麼不呢?
該
approve
函式是 ERC20 代幣合約中的顯式函式(並且是 ERC20 標準的一部分)。它在間接轉移 ERC20 代幣時使用 - 如果transfer
使用直接,則approve
不需要。原生資產(如乙太幣)只能直接轉賬,沒有相關合約。它的所有功能都是內置的,無論在哪裡使用,它的工作原理都是一樣的。因此,
approve
僅與 ERC20 代幣標準(和其他一些標準)相關,與原生資產無關。