MemeCore contracts
| Formicarium Testnet
Contract Name | Address | Description |
---|---|---|
XToken | 0x1234000000000000000000000000000000000000 | MRC-20 token contract. Can be minted and burned by the owner (DividendDistributor). Issued to users when staking. |
Jump | 0x1234000000000000000000000000000000000001 | Contract for executing periodic tasks. Calls timedTask functions of DividendDistributor and RewardDistributor with block signer and validator list. Uses upgradeable UUPS proxy pattern. |
DividendDistributor | 0x1234000000000000000000000000000000000002 | Core contract for staking and reward distribution. Inherits from ValidatorControl and Pools. Implements $M and MEME token staking, validator selection, and reward distribution logic. Upgradeable via UUPS proxy pattern. |
RewardDistributor | 0x1234000000000000000000000000000000000003 | Contract for distributing additional reward tokens. Can add and distribute multiple reward tokens. Works in conjunction with DividendDistributor. Upgradeable via UUPS proxy. |
Jump Proxy | 0x1234100000000000000000000000000000000001 | MinimalEIP1967Proxy for Jump contract. Stores logic contract address in IMPLEMENTATION_SLOT and delegates all calls. |
DividendDistributor Proxy | 0x1234100000000000000000000000000000000002 | MinimalEIP1967Proxy for DividendDistributor contract. Same structure as Jump Proxy. |
RewardDistributor Proxy | 0x1234100000000000000000000000000000000003 | MinimalEIP1967Proxy for RewardDistributor contract. Same structure as other proxies. |
Last updated