Solidity
為什麼 ERC-20 介面使用 uint256 而 Uniswap 路由器 uint?
ERC-20 令牌介面函式類似
balanceOf
,allowance
返回一個uint256
. 而 Uniswap 路由器介面的功能在某些情況下需要uint
代幣數量和回報。uint[]
我的問題是,為什麼這些介面對令牌相關函式使用不同的整數類型?例如,我購買了一些
swapExactETHForTokens
返回 的代幣uint[]
,然後我呼叫balanceOf
所購買代幣的合約並返回uint256
。將如何uint256
從uint
?
簡單的
uint
和int
分別類似於uint256
和int256
。
uint 是 uint256 的別名。一個很好的範例合約,專注於原語 https://solidity-by-example.org/primitives