Sourcify Logosourcify.eth

0x16e82274586d821FeeD2f85BF3b36a2Baf21F43C

on Celo Mainnet (42220)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
NounsAuctionHouseProxy
Compilation Target
contracts/proxies/NounsAuctionHouseProxy.sol:NounsAuctionHouseProxy
Language
Solidity
Compiler
solc 0.8.7+commit.e28d00a7
EVM Version
london
Verified At
2024-08-08 10:13:35 UTC
Deployer
0x8b2f369379C6CCFeC432e34D435712616666963A
Deployment Transaction
0x41e1e81533e4711d31911b532e9de431c56d34618131963ade4cee3443cf39c2
Block Number
16175282
Transaction Index
1

Proxy

Proxy resolution by WhatsABI

Proxy Type
EIP1967Proxy
Implementations
Implementation 1
0x5059...eBB2(NounsAuctionHouse)

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • @openzeppelin/contracts/proxy/Proxy.sol
  • @openzeppelin/contracts/utils/Address.sol
  • contracts/proxies/NounsAuctionHouseProxy.sol
  • @openzeppelin/contracts/utils/StorageSlot.sol
  • @openzeppelin/contracts/proxy/beacon/IBeacon.sol
  • @openzeppelin/contracts/interfaces/draft-IERC1822.sol
  • @openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol
  • @openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol
  • @openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x60806040523480156200001157600080fd5b50604051620017903803806200179083398181016040528101906200003791906200058b565b81816040518060200160405280600081525082816200005f828260006200007d60201b60201c565b50506200007282620000c060201b60201c565b505050505062000933565b6200008e836200011e60201b60201c565b6000825111806200009c5750805b15620000bb57620000b983836200017560201b6200034f1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000f1620001ab60201b60201c565b8260405162000102929190620006e9565b60405180910390a16200011b816200020f60201b60201c565b50565b6200012f816200030060201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060620001a383836040518060600160405280602781526020016200176960279139620003d660201b60201c565b905092915050565b6000620001e67fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b6200046860201b6200037c1760201c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000279906200073a565b60405180910390fd5b80620002bc7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b6200046860201b6200037c1760201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b62000316816200047260201b620003861760201c565b62000358576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200034f906200075c565b60405180910390fd5b80620003927f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200046860201b6200037c1760201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606000808573ffffffffffffffffffffffffffffffffffffffff1685604051620004029190620006d0565b600060405180830381855af49150503d80600081146200043f576040519150601f19603f3d011682016040523d82523d6000602084013e62000444565b606091505b50915091506200045d868383876200049560201b60201c565b925050509392505050565b6000819050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606083156200050657600083511415620004fd57620004ba856200047260201b60201c565b620004fc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004f3906200077e565b60405180910390fd5b5b82905062000519565b6200051883836200052160201b60201c565b5b949350505050565b600082511115620005355781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200056b919062000716565b60405180910390fd5b600081519050620005858162000919565b92915050565b60008060408385031215620005a557620005a46200083c565b5b6000620005b58582860162000574565b9250506020620005c88582860162000574565b9150509250929050565b620005dd81620007d2565b82525050565b6000620005f082620007a0565b620005fc8185620007b6565b93506200060e81856020860162000806565b80840191505092915050565b60006200062782620007ab565b620006338185620007c1565b93506200064581856020860162000806565b620006508162000841565b840191505092915050565b60006200066a602683620007c1565b9150620006778262000852565b604082019050919050565b600062000691602d83620007c1565b91506200069e82620008a1565b604082019050919050565b6000620006b8601d83620007c1565b9150620006c582620008f0565b602082019050919050565b6000620006de8284620005e3565b915081905092915050565b6000604082019050620007006000830185620005d2565b6200070f6020830184620005d2565b9392505050565b600060208201905081810360008301526200073281846200061a565b905092915050565b6000602082019050818103600083015262000755816200065b565b9050919050565b60006020820190508181036000830152620007778162000682565b9050919050565b600060208201905081810360008301526200079981620006a9565b9050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000620007df82620007e6565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60005b838110156200082657808201518184015260208101905062000809565b8381111562000836576000848401525b50505050565b600080fd5b6000601f19601f8301169050919050565b7f455243313936373a206e65772061646d696e20697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6200092481620007d2565b81146200093057600080fd5b50565b610e2680620009436000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100675780634f1ef286146100905780635c60da1b146100ac5780638f283970146100d7578063f851a440146101005761005d565b3661005d5761005b61012b565b005b61006561012b565b005b34801561007357600080fd5b5061008e60048036038101906100899190610926565b610145565b005b6100aa60048036038101906100a59190610953565b6101ac565b005b3480156100b857600080fd5b506100c161024a565b6040516100ce9190610acf565b60405180910390f35b3480156100e357600080fd5b506100fe60048036038101906100f99190610926565b6102a2565b005b34801561010c57600080fd5b506101156102f7565b6040516101229190610acf565b60405180910390f35b6101336103a9565b61014361013e610429565b610438565b565b61014d61045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156101a05761019b816040518060200160405280600081525060006104b5565b6101a9565b6101a861012b565b5b50565b6101b461045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561023c576102378383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505060016104b5565b610245565b61024461012b565b5b505050565b600061025461045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102965761028f610429565b905061029f565b61029e61012b565b5b90565b6102aa61045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102eb576102e6816104e1565b6102f4565b6102f361012b565b5b50565b600061030161045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156103435761033c61045e565b905061034c565b61034b61012b565b5b90565b60606103748383604051806060016040528060278152602001610dca6027913961052d565b905092915050565b6000819050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6103b161045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561041f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041690610b95565b60405180910390fd5b6104276105b3565b565b60006104336105b5565b905090565b3660008037600080366000845af43d6000803e8060008114610459573d6000f35b3d6000fd5b600061048c7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b61037c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104be8361060c565b6000825111806104cb5750805b156104dc576104da838361034f565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61050a61045e565b82604051610519929190610aea565b60405180910390a161052a8161065b565b50565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516105579190610ab8565b600060405180830381855af49150503d8060008114610592576040519150601f19603f3d011682016040523d82523d6000602084013e610597565b606091505b50915091506105a88683838761073c565b925050509392505050565b565b60006105e37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61037c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610615816107b2565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c290610b35565b60405180910390fd5b806106f87fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b61037c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060831561079f576000835114156107975761075785610386565b610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078d90610b75565b60405180910390fd5b5b8290506107aa565b6107a9838361086b565b5b949350505050565b6107bb81610386565b6107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f190610b55565b60405180910390fd5b806108277f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61037c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008251111561087e5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b29190610b13565b60405180910390fd5b6000813590506108ca81610db2565b92915050565b60008083601f8401126108e6576108e5610c51565b5b8235905067ffffffffffffffff81111561090357610902610c4c565b5b60208301915083600182028301111561091f5761091e610c56565b5b9250929050565b60006020828403121561093c5761093b610c60565b5b600061094a848285016108bb565b91505092915050565b60008060006040848603121561096c5761096b610c60565b5b600061097a868287016108bb565b935050602084013567ffffffffffffffff81111561099b5761099a610c5b565b5b6109a7868287016108d0565b92509250509250925092565b6109bc81610be7565b82525050565b60006109cd82610bb5565b6109d78185610bcb565b93506109e7818560208601610c19565b80840191505092915050565b60006109fe82610bc0565b610a088185610bd6565b9350610a18818560208601610c19565b610a2181610c65565b840191505092915050565b6000610a39602683610bd6565b9150610a4482610c76565b604082019050919050565b6000610a5c602d83610bd6565b9150610a6782610cc5565b604082019050919050565b6000610a7f601d83610bd6565b9150610a8a82610d14565b602082019050919050565b6000610aa2604283610bd6565b9150610aad82610d3d565b606082019050919050565b6000610ac482846109c2565b915081905092915050565b6000602082019050610ae460008301846109b3565b92915050565b6000604082019050610aff60008301856109b3565b610b0c60208301846109b3565b9392505050565b60006020820190508181036000830152610b2d81846109f3565b905092915050565b60006020820190508181036000830152610b4e81610a2c565b9050919050565b60006020820190508181036000830152610b6e81610a4f565b9050919050565b60006020820190508181036000830152610b8e81610a72565b9050919050565b60006020820190508181036000830152610bae81610a95565b9050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000610bf282610bf9565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60005b83811015610c37578082015181840152602081019050610c1c565b83811115610c46576000848401525b50505050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243313936373a206e65772061646d696e20697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60008201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760208201527f6574000000000000000000000000000000000000000000000000000000000000604082015250565b610dbb81610be7565b8114610dc657600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220a4690d70446cef534ba066671aec21917173852baffdd29979cadccc00fd9d9e64736f6c63430008070033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656400000000000000000000000050599e64f1e0a28ea833587efa1676810b31ebb2000000000000000000000000b015096256b4961899a408febccaa7b39411aeaa

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmZQSUr6hpdJwRR1qe1wMWymJN2ATgfNZ7bWcWdF4vgBeD
RawDecoded
Length: 53 bytes
0xa2646970667358221220a4690d70446cef534ba066671aec21917173852baffdd29979cadccc00fd9d9e64736f6c63430008070033

Transformations

Constructor Arguments

RawDecoded
Length: 64 bytes
0x00000000000000000000000050599e64f1e0a28ea833587efa1676810b31ebb2000000000000000000000000b015096256b4961899a408febccaa7b39411aeaa

Runtime Bytecode

On-chain & Recompiled Bytecode
0x60806040526004361061004e5760003560e01c80633659cfe6146100675780634f1ef286146100905780635c60da1b146100ac5780638f283970146100d7578063f851a440146101005761005d565b3661005d5761005b61012b565b005b61006561012b565b005b34801561007357600080fd5b5061008e60048036038101906100899190610926565b610145565b005b6100aa60048036038101906100a59190610953565b6101ac565b005b3480156100b857600080fd5b506100c161024a565b6040516100ce9190610acf565b60405180910390f35b3480156100e357600080fd5b506100fe60048036038101906100f99190610926565b6102a2565b005b34801561010c57600080fd5b506101156102f7565b6040516101229190610acf565b60405180910390f35b6101336103a9565b61014361013e610429565b610438565b565b61014d61045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156101a05761019b816040518060200160405280600081525060006104b5565b6101a9565b6101a861012b565b5b50565b6101b461045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561023c576102378383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505060016104b5565b610245565b61024461012b565b5b505050565b600061025461045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102965761028f610429565b905061029f565b61029e61012b565b5b90565b6102aa61045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102eb576102e6816104e1565b6102f4565b6102f361012b565b5b50565b600061030161045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156103435761033c61045e565b905061034c565b61034b61012b565b5b90565b60606103748383604051806060016040528060278152602001610dca6027913961052d565b905092915050565b6000819050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6103b161045e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561041f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041690610b95565b60405180910390fd5b6104276105b3565b565b60006104336105b5565b905090565b3660008037600080366000845af43d6000803e8060008114610459573d6000f35b3d6000fd5b600061048c7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b61037c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104be8361060c565b6000825111806104cb5750805b156104dc576104da838361034f565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61050a61045e565b82604051610519929190610aea565b60405180910390a161052a8161065b565b50565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516105579190610ab8565b600060405180830381855af49150503d8060008114610592576040519150601f19603f3d011682016040523d82523d6000602084013e610597565b606091505b50915091506105a88683838761073c565b925050509392505050565b565b60006105e37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61037c565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610615816107b2565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c290610b35565b60405180910390fd5b806106f87fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b61037c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060831561079f576000835114156107975761075785610386565b610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078d90610b75565b60405180910390fd5b5b8290506107aa565b6107a9838361086b565b5b949350505050565b6107bb81610386565b6107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f190610b55565b60405180910390fd5b806108277f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61037c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008251111561087e5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b29190610b13565b60405180910390fd5b6000813590506108ca81610db2565b92915050565b60008083601f8401126108e6576108e5610c51565b5b8235905067ffffffffffffffff81111561090357610902610c4c565b5b60208301915083600182028301111561091f5761091e610c56565b5b9250929050565b60006020828403121561093c5761093b610c60565b5b600061094a848285016108bb565b91505092915050565b60008060006040848603121561096c5761096b610c60565b5b600061097a868287016108bb565b935050602084013567ffffffffffffffff81111561099b5761099a610c5b565b5b6109a7868287016108d0565b92509250509250925092565b6109bc81610be7565b82525050565b60006109cd82610bb5565b6109d78185610bcb565b93506109e7818560208601610c19565b80840191505092915050565b60006109fe82610bc0565b610a088185610bd6565b9350610a18818560208601610c19565b610a2181610c65565b840191505092915050565b6000610a39602683610bd6565b9150610a4482610c76565b604082019050919050565b6000610a5c602d83610bd6565b9150610a6782610cc5565b604082019050919050565b6000610a7f601d83610bd6565b9150610a8a82610d14565b602082019050919050565b6000610aa2604283610bd6565b9150610aad82610d3d565b606082019050919050565b6000610ac482846109c2565b915081905092915050565b6000602082019050610ae460008301846109b3565b92915050565b6000604082019050610aff60008301856109b3565b610b0c60208301846109b3565b9392505050565b60006020820190508181036000830152610b2d81846109f3565b905092915050565b60006020820190508181036000830152610b4e81610a2c565b9050919050565b60006020820190508181036000830152610b6e81610a4f565b9050919050565b60006020820190508181036000830152610b8e81610a72565b9050919050565b60006020820190508181036000830152610bae81610a95565b9050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000610bf282610bf9565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60005b83811015610c37578082015181840152602081019050610c1c565b83811115610c46576000848401525b50505050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243313936373a206e65772061646d696e20697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60008201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760208201527f6574000000000000000000000000000000000000000000000000000000000000604082015250565b610dbb81610be7565b8114610dc657600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220a4690d70446cef534ba066671aec21917173852baffdd29979cadccc00fd9d9e64736f6c63430008070033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmZQSUr6hpdJwRR1qe1wMWymJN2ATgfNZ7bWcWdF4vgBeD
RawDecoded
Length: 53 bytes
0xa2646970667358221220a4690d70446cef534ba066671aec21917173852baffdd29979cadccc00fd9d9e64736f6c63430008070033

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x16e82274586d821FeeD2f85BF3b36a2Baf21F43C on Celo Mainnet (42220)