import { ChainId, Token, WETH } from "../../../libs/uniswap";
export const CrabTestAddresses = {
    TOKEN_RING: "0xDa6d46668EA0F685562c649cbdcFD6eE27846FA5",
    TOKEN_XRING: "0x9aC276FBcb568Eb9f4679B238efd1b6eA1898435",
    TOKEN_KTON: "0x6A5926005585a3B6937b058dDa92Aa528604Cd52",
    TOKEN_WETH: "0xD4C2F962B8b94cdD2e0B2e8E765d39f32980a1c1",
    ELEMENT_GOLD: "0xB2aA34fDE97Ffdb6197dD5a2be23c2121405cc12",
    ELEMENT_WOOD: "0xed0A42dF138a94581C388D2E69775D21cF75dF6C",
    ELEMENT_WATER: "0xb2ea733eFC0F2decf774d59373fAc650421B7E04",
    ELEMENT_FIRE: "0x912860cfD0FA33cF78F35ebf3671bE0b960cf575",
    ELEMENT_SOIL: "0x033C27472f6fA0a789Ce04efA04e3B367757f138",
    GOLD_RUSH_RAFFLE: "",
    PVETEAM_PROXY: "0xa0f04a1782Bd051171348c6eC59815845fdA888a",
    MATERIAL_PROXY: "0x764b50Fc5d6E3FE71e2b18c40cBf62262f2D92b8",
    MATERIALTAKEBACK_PROXY: "0x527560d6a509ddE7828D598BF31Fc67DA50c8093",
    CRAFTBASE_PROXY: "0x12225Fa4a20b13ccA0773E1D5f08BbC91f16f927",
    LAND_CLOCK_AUCTION: "0x42866eb5Fc4d0e2789d7b4646e3026ae06336863",
    APOSTLE_CLOCK_AUCTION: "0xaDBf03caF28eE80ff939F726d6c53c51Ffff3aa9",
    SIRING_CLOCK_AUCTION: "0x2a7cCbE451C876b3f461C06527EeAe157752d913",
    APOSTLE_BASE: "0xE94df9BC3cdB5b455Be4157D9Bed0B11D6DFC89e",
    LAND_RESOURCE: "0xa0aaFf128C1dCBB5fE95Ff021927622fA165014E",
    TOKEN_USE: "0x105aBa2B1d6ac5Fff3D52a85b00941ec5650203b",
    OBJECTOWNERSHIP: "0x3788df4fdC026f5Ea91a333fCf7CeD7a52c92471",
    SETTINGSREGISTRY: "0xbc378EE890A675B5a26Cf0bd05f1aEDb32424c3c",
    POINTS_REWARD_POOL: "0x827ABd28b276E6fA2AF82EC003744b96c2e4D391",
    TOKEN_USER_POINTS: "0xEE25d900b1cF9f261Bba614695fb6e987d1bc6A2",
    FURNACE_TREASURE: "0x85a52D63b145345a90157E359cEBd9A22f5E671C",
    FURNACE_ITEM_BASE: "0x34f1124A986402fBf685Ac5A5C65d22257bd113E",
    FURNACE_TAKEBACK: "0x9933B84D08eAD3020F589861442dBc4BDA91b16C",
    UNISWAP_EXCHANGE: "0xAF5cAa87a7d3718622604268C43fF6cE9d2cEc3C",
    STAKINGREWARDSFACTORY: "0x8023217549a707122CF3c6f7aeE1513fbACde165",
    GOLDRAFFLEPOOL_PROXY: "0xEF9CFb1065C1CC0115892F66006361d42A7D1706",
    WOODRAFFLEPOOL_PROXY: "0x4Ee0d401f713D86C5aBe24feA762099CFEb17913",
    WATERRAFFLEPOOL_PROXY: "0xDfDAa1159C466cC237dc34D18C70574C15cc0008",
    FIRERAFFLEPOOL_PROXY: "0x5F0dA02f792C9f4Cb862Dc07309B89CF7eEF9c26",
    SOILRAFFLEPOOL_PROXY: "0x050Ecb8767921dAaE8857e1F826c8A2176b31359",
};
export const CrabTestTokens = {
    RING: new Token(ChainId.CRABTESTNET, CrabTestAddresses.TOKEN_RING, 18, "XWRING", "Darwinia Network Native Token"),
    XRING: new Token(ChainId.CRABTESTNET, CrabTestAddresses.TOKEN_XRING, 9, "XRING", "Darwinia Network Native Token"),
    KTON: new Token(ChainId.CRABTESTNET, CrabTestAddresses.TOKEN_KTON, 18, "KTON", "Darwinia Network Commitment Token"),
    GOLD: new Token(ChainId.CRABTESTNET, CrabTestAddresses.ELEMENT_GOLD, 18, "GOLD", "Evolution Land Token"),
    WOOD: new Token(ChainId.CRABTESTNET, CrabTestAddresses.ELEMENT_WOOD, 18, "WOOD", "Evolution Land Token"),
    WATER: new Token(ChainId.CRABTESTNET, CrabTestAddresses.ELEMENT_WATER, 18, "WATER", "Evolution Land Token"),
    FIRE: new Token(ChainId.CRABTESTNET, CrabTestAddresses.ELEMENT_FIRE, 18, "FIRE", "Evolution Land Token"),
    SOIL: new Token(ChainId.CRABTESTNET, CrabTestAddresses.ELEMENT_SOIL, 18, "SOIL", "Evolution Land Token"),
    WETH: WETH[ChainId.CRABTESTNET],
};
