# Uniswap public litchi
```
Deployment succeeded
[[{"message":"Contract UniswapV3Factory deployed","address":"0x783E25c31463775Db78F7c18a47eF42273a8b438","hash":"0x766ab558c24d87349f8881d004e0c7c51135b104a0064d313011937315159c9b"}],[{"message":"UniswapV3Factory added a new fee tier 1 bps with tick spacing 1","hash":"0xd5a33e619a1ddec9be0ac6f842857229ec69a10237168a0eb95cc01216380b11"}],[{"message":"Contract UniswapInterfaceMulticall deployed","address":"0x7ffD05eB710D62bFd91C8A9ffF771CfBcAb5CA13","hash":"0xfa93d3a8b3f38372d6c2ad221e3ef32e53bd384825fbd2f88b101683c76e9c2d"}],[{"message":"Contract ProxyAdmin deployed","address":"0x86ae66269e3Dba9BcDA21A971C580874852A8f06","hash":"0xacf0566ac53406a4598e1c2f321e45e3b8a8053cf8b3622b74b6a12ea66965cb"}],[{"message":"Contract TickLens deployed","address":"0x510001F1F68C2d7bcd43CA980743F99b94308770","hash":"0x71dd83488043950d73bb9d4a6e82a5489e24cb5beec80d582415a6fde42da9cd"}],[{"message":"Library NFTDescriptor deployed","address":"0xD73543722aA66a0b9bd95AF1a7f4d2ABc6b34061","hash":"0x13b93041882e053443deca77c8e4ed5c2753fcff1ed8d0583d9fba2b0be2f65c"}],[{"message":"Contract NonfungibleTokenPositionDescriptor deployed","address":"0xA5f2EeA16093C17b54B8668776845e135Cb3c70E","hash":"0xd4c5eea1fb4f51583dd92e0a4ef724e8fed5f3a9243ff487918891f8965039d2"}],[{"message":"Contract TransparentUpgradeableProxy deployed","address":"0x890f08D68D3dFd892D0fD1359172c2B4F34C8de9","hash":"0xbafaf8d0b66d707320cb801510d429c3ae516e2c0d680c66137215e69bb1544b"}],[{"message":"ProxyAdmin owned by 0x443Bb8dB5a8E3dD6e20d2357653EeE334e828E45 already"}],[{"message":"Contract NonfungiblePositionManager deployed","address":"0x28674924ac75e8BbfD201aF167823A48EB0c09E6","hash":"0x7e625b03fca600a96d0a4e88f2cd2ab90e00c54eeb803141c4aafe54c3a8b1bc"}],[{"message":"Contract V3Migrator deployed","address":"0xD4155267905f17f138A8711B370e3c8e86FdE2ED","hash":"0x35f5ac9fc0dccba3841fa43fea946b38d88804629b86cbe527d36733495769b9"}],[{"message":"UniswapV3Factory owned by 0x443Bb8dB5a8E3dD6e20d2357653EeE334e828E45 already"}],[{"message":"Contract UniswapV3Staker deployed","address":"0x3BB947661fA46BE0C964CE939dbfa5B1Cd5727cd","hash":"0x139d15ff98e20e090f9647ea1ccc840629b395038a6d4b69f06338bcbaf9686d"}],[{"message":"Contract Quoter deployed","address":"0x761B1a0A319c69d35FB29bb16328bE21457e09A3","hash":"0x24d97912d816206c983d104a0684101f4c73769c157e5aa64352857733628413"}],[{"message":"Contract QuoterV2 deployed","address":"0x9EaD85F76ACa3E95e570B57FBAe247D58886241e","hash":"0x0624b8456f0018386a74b2cbf9b2538298a874bd49f640c1f211b27b9700d607"}],[{"message":"Contract SwapRouter02 deployed","address":"0x06366BE150B20bb155E52db81327bc26B958149d","hash":"0x7cd002aa28725de75c84091a7568720578ddb91d3e2b6ea9d9c2fccdd6209d85"}]]
Final state
{"v3CoreFactoryAddress":"0x783E25c31463775Db78F7c18a47eF42273a8b438","multicall2Address":"0x7ffD05eB710D62bFd91C8A9ffF771CfBcAb5CA13","proxyAdminAddress":"0x86ae66269e3Dba9BcDA21A971C580874852A8f06","tickLensAddress":"0x510001F1F68C2d7bcd43CA980743F99b94308770","nftDescriptorLibraryAddressV1_3_0":"0xD73543722aA66a0b9bd95AF1a7f4d2ABc6b34061","nonfungibleTokenPositionDescriptorAddressV1_3_0":"0xA5f2EeA16093C17b54B8668776845e135Cb3c70E","descriptorProxyAddress":"0x890f08D68D3dFd892D0fD1359172c2B4F34C8de9","nonfungibleTokenPositionManagerAddress":"0x28674924ac75e8BbfD201aF167823A48EB0c09E6","v3MigratorAddress":"0xD4155267905f17f138A8711B370e3c8e86FdE2ED","v3StakerAddress":"0x3BB947661fA46BE0C964CE939dbfa5B1Cd5727cd","quoterAddress":"0x761B1a0A319c69d35FB29bb16328bE21457e09A3","quoterV2Address":"0x9EaD85F76ACa3E95e570B57FBAe247D58886241e","swapRouter02":"0x06366BE150B20bb155E52db81327bc26B958149d"}
Done in 250.39s.
```
```
chainID: 1402
Deploying ERC20 Token: [ACO]A COIN
A COIN SC addr: 0x2766A507521D7825CDf7eF45EA1C0e601e81AFcE
Deploying ERC20 Token: [BCO]B COIN
B COIN SC addr: 0x3F8Ca9a7ce74a798b72df576182efd9Eac8d25fb
Deploying wEth SC
wEth SC addr: 0x11750C1daf0ef2a8319ed1873bd1d06A7751cC2a
Deploying ERC20 Token: [USDC]USDC//C
USDC//C SC addr: 0x3580A10b4622D329E8f44068f00d0f17caF1e9ac
```