Uniswap core 有3个合约: Factory, Pair, WETH。Uniswap periphery 有1个合约: Router
本文巧妙的利用 CREATE2 为用户生成一个还为创建的合约作为充值地址,并在需要归集代币时,同时完成创建合约、转移代币及销毁合约,通过同时完成创建和销毁可以归集费用。