Solidity

為什麼 ERC-20 介面使用 uint256 而 Uniswap 路由器 uint?

  • April 27, 2022

ERC-20 令牌介面函式類似balanceOfallowance返回一個uint256. 而 Uniswap 路由器介面的功能在某些情況下需要uint代幣數量和回報。uint[]

我的問題是,為什麼這些介面對令牌相關函式使用不同的整數類型?例如,我購買了一些swapExactETHForTokens返回 的代幣uint[],然後我呼叫balanceOf所購買代幣的合約並返回uint256。將如何uint256uint

簡單的uintint分別類似於uint256int256

uint 是 uint256 的別名。一個很好的範例合約,專注於原語 https://solidity-by-example.org/primitives

引用自:https://ethereum.stackexchange.com/questions/126820