SM
подскажите, плиз, вариант начисления и вывода депозитов, при условии, что выводы и начисления динамические
Size: a a a
SM
MD
SM
MD
MD
MD
MD
SM
SM
MD
TS
bytes memory bytecode = type(UniswapV2Pair).creationCode;может кто-то объяснить, зачем могут создавать контракт так, а не обычным new UniswapV2Pair..
bytes32 salt = keccak256(abi.encodePacked(token0, token1));
assembly {
pair := create2(0, add(bytecode, 32), mload(bytecode), salt)
}
MD
TS
MD
TS
IUniswapV2Pair(pair).initialize(token0, token1);
а адрес не рандомно получают при создании контракта, получается?Если я правильно понял и его можно определить до созданияMD
H
TS
MD
A