0x0xAPI 交換/報價響應的
0xAPI 交換/報價響應的 to
欄位是否總是返回相同的代理地址
我正在開發一個智能合約,它使用使用者傳入的 0xAPI 數據來執行一些 ERC20 交換。
我注意到
/swap/v1/quote
響應的“to”欄位似乎總是包含0xExchangeProxy合約的地址。所以我想知道我是否可以在合約中硬編碼這個地址,以避免呼叫使用者傳遞的任意合約地址導致的潛在攻擊向量。
換句話說,在任何情況下(對於 ERC20 代幣交易),0xAPI 會返回
to
上述連結代理合約以外的地址嗎?
在 ETH->WETH 或 WETH->ETH 的情況下,
to
地址是 WETH 合約。這是一種便利,將我們的契約作為“交易”進行的額外成本為 0。地址在不同的
to
網路上可能會發生變化。目前,對於所有“正常”交易,
to
地址將是 0x Exchange 代理。