Security

Security

We get it: you don't want to trust anything in the crypto space anymore. This is why we have chosen to implement our system entirely via 4 smart contracts and to eliminate the human element. We pride ourselves with full transparency with our code, which we encourage you to review below

Smart contracts source code


  1. AddressA: This is a smart contract, which accepts only deposits for TeamA, which in this case is "Donald Trump". The contract automatically rejects any deposits below 0.005 ETH. The only contract which can withdraw from this contract is MasterContract.

    Contract address: 0x38B383D8508B74c5C24D3623F491e9ECb8c849de
    Source code on blockchain: 🔎 View

  2. AddressB: This is a smart contract, which accepts only deposits for TeamB, which in this case is "Kamala Harris". The contract automatically rejects any deposits below 0.005 ETH. The only contract which can withdraw from this contract is MasterContract.

    Contract address: 0x26E0fF63e37090c504E252f16738089A007bBE8c
    Source code on blockchain: 🔎 View

  3. MasterContract: This is the master contract which holds and controls and important logic: validation of incoming deposits, calculation of rewards proportion, book-keeping of all the current deposits of all wallets, executing reward distributions in batches and also conducting automatic deposit returns in case of emergency.
    When the deposit deadline is over, all funds from contracts 0x38B383D8508B74c5C24D3623F491e9ECb8c849de and 0x26E0fF63e37090c504E252f16738089A007bBE8c are transferred here in order to launch the automatic reward distribution process (launched in batches of 100 or 1000 addresses per batch).
    Additionally, this contract also keeps track of all issued NFT cards and whether their reward has been already claimed (so a purchaser of a potentially winning NFT card can check whether its reward is still available).
    Finally, there are many public view functions in the contract, which allows everyone at any time to check all bets made by every address, what is the reward of each address, the size of total deposits in all pools and many more (Please visit the contract's public functions page to view them all). For example, here is a guide how to check your valid deposit bets directly on-chain via the smart contract.
    Again, we would like to stress the fact that no one is able to circumvent the rules and withdraw any of the customer deposits without initiating the rewards distribution function which guarantees on a smart contract level that all rewards are distributed only per the game rules.

    Contract address: 0xd7Ca19F38D9982C6C4f52063eAf120cEE9C1cA83.
    Source code on blockchain: 🔎 View

  4. BonusCard (Presidential Cards NFTs): This is a NFT contract which is responsible the minting and administration of the unique 100 Preidential Cards, by guaranteeting that no more than 100 cards can be issued and which of them are eligible to a fixed proportional reward from the size of total deposits made in the game. Please read the full game rules for a complete description of how these cards work.

    Contract address: 0x9e19404245fD8f8f2804982db1D61B932038d37f
    Source code on blockchain: 🔎 View