# Public smart contracts Even though all public contracts' source code will be published on Etherscan, this repository acts as a centralized place for people to read and review those contracts more easily. This repository also contains official addresses of Axie Infinity's contracts. *Note: Some contract logics are not fully decentralized as of now. After the development is done, all those logics will be locked so no changes can be made and full decentralization would be achieved.* ### Presale contract This contract holds data for the Presale. * Source code: [AxiePresale.sol](contracts/presale/AxiePresale.sol) * MainNet address: 0xb28a3dd24036151c819c6d401f7a222d9aa3671b ### Presale (extended) contract This contracts wraps the old presale contract and extend presale duration. * Source code: [AxiePresaleExtended.sol](contracts/presale/AxiePresaleExtended.sol) * MainNet address: 0x3d5be9a472d6b5c8d45b4b3a3bffb80e0c52ef15 ### Redemption contract This contracts allows players to redeem their presale Axies. * Source code: [AxieRedemption.sol](contracts/presale/AxieRedemption.sol) * MainNet address: 0x020f9e661e512132890d259dc363ed084cf4e5a6 ### Core contract This contracts holds Axie data and is ERC-721 compliant. * Source code: [AxieCore.sol](contracts/core/AxieCore.sol) * MainNet address: 0xf5b0a3efb8e8e4c201e2a935f110eaaf3ffecb8d ### Clock auction contract This contracts manages clock auctions in the Marketplace. * Source code: [AxieClockAuction.sol](contracts/marketplace/AxieClockAuction.sol) * MainNet address: 0xf4985070ce32b6b1994329df787d1acc9a2dd9e2