Skip to content

Latest commit

 

History

History
81 lines (58 loc) · 3.29 KB

README.md

File metadata and controls

81 lines (58 loc) · 3.29 KB

Supremacy Smart Contracts

Files:

  • Accounting_Redeemer.sol: Faucet for redemption of SUPS for USDC
  • Accounting_Withdrawer.sol: Withdraw SUPS from game
  • Crypto_SignatureVerifier.sol: Signature verification for server-side authorization of on-chain actions
  • ERC20_Mock.sol: Used to mock ERC20s
  • ERC20_SUPS.sol: Credits used to power the economy
  • ERC20_Staking_Pool.sol: Staking system
  • ERC721_NFT.sol: Minting war machines
  • ERC721_NFTStaking.sol: Staking NFTs into the game

Some useful commands.

npx hardhat compile
npx hardhat test
npx hardhat coverage

Contract Addresses

Mainnet

Contracts

  • [ETH Core] NFT V2 General contract deployed to: 0x01cE218503b68B3cD40B35Dc46e4c92bd982456E
  • [ETH Core] NFT V2 Limited contract deployed to: 0xCA949036Ad7cb19C53b54BdD7b358cD12Cf0b810
  • [ETH Core] NFT V2 Genesis contract deployed to: 0x651D4424F34e6e918D8e4D2Da4dF3DEbDAe83D0C
  • [ETH Core] NFT V2 Standard contract deployed to: 0x52d7A31e2f5CfA6De6BABb2787c0dF842298f5e6
  • [ETH Core] NFT Staking V3 contract deployed to: 0xEe53F6fbFfC8EB14f35f3CC894372809951A2299
  • [ETH Core] NFT Staking V2 contract deployed to: 0x6476dB7cFfeeBf7Cc47Ed8D4996d1D60608AAf95
  • [BSC Core] Yield Farming deployed to: 0x768F80c7B256cf921F8C557CeC9D0Bd97766f253
  • [BSC Core] Withdrawer contract deployed to: 0x6476dB7cFfeeBf7Cc47Ed8D4996d1D60608AAf95

Wallets

  • [ETH Core] [BSC Core] Operator: 0xeCfB1f31F012Db0bf6720610301F23F064c567f9
  • [ETH Core] [BSC Core] Treasury/Purchase: 0x52b38626D3167e5357FE7348624352B7062fE271

External Contracts

  • [BSC Core] Pancakeswap Router Address: 0x10ED43C718714eb63d5aA57B78B54704E256024E

Tokens

  • [ETH Core] USDC: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
  • [BSC Core] BUSD: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56
  • [BSC Core] LP Token: 0x3d4a5844e19dbe4bb5c77eaee06e56289a0d83b1
  • [BSC Core] SUPS: 0xc99cFaA8f5D9BD9050182f29b83cc9888C5846C4

Testnet

Wallets

  • [ETH Goerli] [BSC Testnet] Operator 2: 0x5591eBC09A89A8B11D9644eC1455e294Fd3BAbB5
  • [ETH Goerli] [BSC Testnet] Operator Legacy: 0xc01c2f6DD7cCd2B9F8DB9aa1Da9933edaBc5079E
  • [ETH Goerli] [BSC Testnet] Treasury/Purchase: 0x7D6439fDF9B096b29b77afa28b3083c0a329c7fE

Contracts

  • [ETH Goerli] NFT General contract deployed to: 0x7263BffbD311CE7A3ddDfC0101156a47bc686ce8
  • [ETH Goerli] NFT Limited V2 contract deployed to: 0x440e2CcE53F5a61Bb997ac67D8D45a2898daD27b
  • [ETH Goerli] NFT Genesis V2 contract deployed to: 0xEEfaF47acaa803176F1711c1cE783e790E4E750D
  • [ETH Goerli] NFT Staking V3 contract deployed to: 0x9DAcEA338E4DDd856B152Ce553C7540DF920Bb15
  • [ETH Goerli] NFT Staking V2 contract deployed to: 0x0497e0F8FC07DaaAf2BC1da1eace3F5E60d008b8
  • [ETH Goerli] NFT Staking contract deployed to: 0xceED4Db9234e7374fe3132a2610c31275712685C
  • [ETH Goerli] NFT achievements contract deployed to: 0xFE8fc4CCC213928ffbA3D92013Da1537a80b2af4
  • [BSC Testnet] Yield Farming deployed to: 0x20034d860bf43ef6d6dded79a8d73e857e10960c
  • [BSC Testnet] Withdrawer contract deployed to: 0x9DAcEA338E4DDd856B152Ce553C7540DF920Bb15

External Contracts

  • [BSC Testnet] Pancakeswap LP Tokens: 0xd96E4e2e0b1b41cad0627431A8cDA64aAa5AcD01

Tokens

  • [BSC Testnet] SUPS ERC20 contract deployed to: 0x5e8b6999B44E011F485028bf1AF0aF601F845304
  • [BSC Testnet] BUSD: 0xeAf33Ba4AcA3fE3110EAddD7D4cf0897121583D0
  • [ETH Goerli] USDC: 0x8BB4eC208CDDE7761ac7f3346deBb9C931f80A33