|
export const MIN_DONATION_AMOUNT = "0.01" |
|
|
|
export enum TransactionStatus { |
|
NONE = "none", |
|
PENDING = "pending", |
|
SUCCESS = "success", |
|
ERROR = "error", |
|
} |
|
|
|
export const NETWORKS = { |
|
BNB_CHAIN: { |
|
chainId: 56, |
|
chainIdHex: "0x38", |
|
name: "BNB Smart Chain", |
|
rpcUrl: "https://bsc-dataseed.binance.org/", |
|
blockExplorer: "https://bscscan.com", |
|
nativeCurrency: { |
|
name: "BNB", |
|
symbol: "BNB", |
|
decimals: 18, |
|
}, |
|
}, |
|
CELO_MAINNET: { |
|
chainId: 42220, |
|
chainIdHex: "0xa4ec", |
|
name: "Celo Mainnet", |
|
rpcUrl: "https://forno.celo.org", |
|
blockExplorer: "https://celoscan.io", |
|
nativeCurrency: { |
|
name: "CELO", |
|
symbol: "CELO", |
|
decimals: 18, |
|
}, |
|
}, |
|
CELO_ALFAJORES: { |
|
chainId: 44787, |
|
chainIdHex: "0xaef3", |
|
name: "Celo Alfajores Testnet", |
|
rpcUrl: "https://alfajores-forno.celo-testnet.org", |
|
blockExplorer: "https://alfajores.celoscan.io", |
|
nativeCurrency: { |
|
name: "CELO", |
|
symbol: "CELO", |
|
decimals: 18, |
|
}, |
|
}, |
|
} |
|
|
|
|
|
export const FLB_TOKEN_ADDRESSES = { |
|
CELO_MAINNET: "0x0000000000000000000000000000000000000000", |
|
CELO_ALFAJORES: "0xF72630157FF7136d9DE264ec794A0f876A5FA30a", |
|
} |
|
|
|
|
|
export const GENESIS_VALIDATORS = [ |
|
"0x70997970C51812dc3A010C7d01b50e0d17dc79C8", |
|
"0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC", |
|
"0x90F79bf6EB2c4f870365E785982E1f101E93b906", |
|
] |
|
|
|
|
|
export const DONATION_ROUTER_ADDRESSES = { |
|
CELO_MAINNET: "0x0000000000000000000000000000000000000000", |
|
CELO_ALFAJORES: "0x0000000000000000000000000000000000000000", |
|
} |
|
|
|
|
|
export const HEALTH_ACTORS_REGISTRY_ADDRESSES = { |
|
CELO_MAINNET: "0x0000000000000000000000000000000000000000", |
|
CELO_ALFAJORES: "0x0000000000000000000000000000000000000000", |
|
} |
|
|
|
|
|
export const TEST_ADDRESSES = [ |
|
"0x70997970C51812dc3A010C7d01b50e0d17dc79C8", |
|
"0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC", |
|
"0x90F79bf6EB2c4f870365E785982E1f101E93b906", |
|
] |
|
|
|
|
|
export const CONTRACT_DEPLOYMENT_HISTORY = [ |
|
{ |
|
address: "0xF72630157FF7136d9DE264ec794A0f876A5FA30a", |
|
network: "alfajores", |
|
deployedAt: "2024-01-XX", |
|
status: "ACTIVE - LOCKED", |
|
note: "Final testnet contract - all flows locked to this address", |
|
}, |
|
{ |
|
address: "0xa56650bdD45de03032066a046DEb5ae861301752", |
|
network: "alfajores", |
|
status: "deprecated", |
|
}, |
|
{ |
|
address: "0x729EdEbbeaf38112B13a184976A91C0fc9126c30", |
|
network: "alfajores", |
|
status: "deprecated", |
|
}, |
|
] |
|
|
|
|
|
export const FEATURES = { |
|
WALLET_CONNECT: true, |
|
TOKEN_TRANSFERS: true, |
|
VALIDATOR_ONBOARDING: true, |
|
GENESIS_AIRDROP: true, |
|
IDENTITY_VERIFICATION: true, |
|
PROVERB_VALIDATION: true, |
|
MOSTAR_AI: true, |
|
LEARN_EARN: true, |
|
} |
|
|
|
|
|
export const TESTNET_CONFIG = { |
|
GENESIS_SUPPLY: "1000000000000000000000100", |
|
MIN_VALIDATOR_STAKE: "100", |
|
AIRDROP_AMOUNT: "100", |
|
PROVERB_REWARD: "25", |
|
LEARN_EARN_REWARD: "50", |
|
} |
|
|