MemeCore contracts

| Formicarium Testnet

Contract NameAddressDescription

XToken

0x1234000000000000000000000000000000000000

ERC-20 token contract that can be minted and burned by the owner (DividendDistributor). This token is issued to users as a receipt when they delegate $M coins to Validators.

Jump Proxy

0x1234000000000000000000000000000000000001

Proxy contract that delegates all calls to Jump Implementation. Stores system state while logic resides in implementation. Uses UUPS and EIP-1967 for upgrades and storage pattern.

Jump Implementation

0x1234100000000000000000000000000000000001

Contains logic for coordinating system-wide reward distributions through timedTask function. Entry point for block rewards distribution process.

  • Executes timedTask with block signer and validators

  • Coordinates reward distributions between DividendDistributor and RewardDistributor

DividendDistributor Proxy

0x1234000000000000000000000000000000000002

Proxy contract that delegates calls to DividendDistributor Implementation. Stores validator and staking states. Uses UUPS and EIP-1967 for upgrades and storage pattern.

DividendDistributor Implementation

0x1234100000000000000000000000000000000002

Contains logic for validator management, staking operations, and reward distributions. Manages XToken minting and burning. Primary Functions:

  • Validator registration and management

  • Staking pool operations

  • Reward distribution calculations

  • XToken mint/burn management

RewardDistributor Proxy

0x1234000000000000000000000000000000000003

Proxy contract that delegates calls to RewardDistributor Implementation. Stores reward distribution states. Uses UUPS and EIP-1967 for upgrades and storage pattern.

RewardDistributor Implementation

0x1234100000000000000000000000000000000003

Contains logic for managing and distributing additional MRC-20 reward tokens based on staking positions. Primary Functions:

  • Additional reward token registration

  • Reward rate calculations

  • Distribution period management

  • Extra reward token distribution logic

Last updated