In an effort to increase trust and transparency, we are publishing our smart contract source code on both GitHub (while in development) and BSCScan (once ready to launch).
This repo is a work in progress and currently AucryHub is oversize. We welcome pull requests and issues from the community.
This is our factory contract, responsible for creation and oversight of the Aucry auctions taking place on the platform. When a new auction is created, the AucryHub contract deploys a new AucryAuction to mainnet with the desired configuration.
This contract is deployed each time a new auction is created. It checks that bids are valid and acts as holding pen for the initial auction value and bid tokens.
ChainIdentity is our very own profile system. It enables a user to pick a unique username and an avatar by way of choosing an unsplash image. This image contains a two part ID, which we use in the UI to render the user avatar.
The BEP20 interface.
Defines several structs in a common library used throughout the project.
The ChainIdentity interface.