理解不了,我的理解是一个合约的代币无法转到另一个合约里,因为代币的代码是靠合约里的name,totalsuply之类的变量控制的 我看uni的源码,似乎是靠transferFrom方法来存入代币的,但是我没有找到代码控制存入的代币是谁的,有多少,存在什么变量里。特别是存入的代币究竟在哪 可能写的有点乱,因为我现在对uni的理解也乱糟糟的,哪里没说明白可以在问我
“一个合约的代币无法转到另一个合约” -- 理解错误。 代币转账时通过 transfer 或 transferFrom 完成,不区分合约与普通账号。
“代币的代码是靠合约里的name,totalsuply之类的变量控制” -- 理解不准确。 只有合约的地址来标识代币。
在 Uniswap 里,通过发行uniswap lp token,来表示持有池子中对应代币的数量。