UNPKG

@funded-labs/plug-controller

Version:

Internet Computer Plug wallet's controller

87 lines (86 loc) 2.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_MAINNET_ASSETS = exports.DEFAULT_MAINNET_TOKENS = exports.TOKENS = void 0; const dab_js_1 = require("@funded-labs/dab-js"); const constants_1 = require("../utils/dfx/constants"); exports.TOKENS = { ICP: { symbol: 'ICP', canisterId: constants_1.LEDGER_CANISTER_ID, name: 'ICP', decimals: 8, standard: dab_js_1.standards.TOKEN.rosetta, }, XTC: { symbol: 'XTC', canisterId: 'aanaa-xaaaa-aaaah-aaeiq-cai', name: 'Cycles', decimals: 12, standard: dab_js_1.standards.TOKEN.xtc, }, WTC: { symbol: 'WTC', canisterId: '5ymop-yyaaa-aaaah-qaa4q-cai', name: 'Wrapped Cycles', decimals: 12, standard: dab_js_1.standards.TOKEN.dip20, }, WICP: { symbol: 'WICP', canisterId: 'utozz-siaaa-aaaam-qaaxq-cai', name: 'Wrapped ICP', decimals: 8, standard: dab_js_1.standards.TOKEN.wicp, }, BTKN: { symbol: 'BTKN', canisterId: 'cfoim-fqaaa-aaaai-qbcmq-cai', name: 'Beta Token', decimals: 8, standard: dab_js_1.standards.TOKEN.dip20, }, DUST: { symbol: 'DUST', canisterId: '4mvfv-piaaa-aaaak-aacia-cai', name: 'Dust Token', decimals: 8, standard: dab_js_1.standards.TOKEN.dip20, }, SNS1: { symbol: 'SNS1', canisterId: 'zfcdd-tqaaa-aaaaq-aaaga-cai', name: 'Dragginz', decimals: 8, standard: dab_js_1.standards.TOKEN.icrc1, }, CKBTC: { symbol: 'ckBTC', canisterId: 'mxzaz-hqaaa-aaaar-qaada-cai', name: 'ckBTC', decimals: 8, standard: dab_js_1.standards.TOKEN.icrc1, }, CHAT: { symbol: 'CHAT', canisterId: '2ouva-viaaa-aaaaq-aaamq-cai', name: 'CHAT', decimals: 8, standard: dab_js_1.standards.TOKEN.icrc1, }, KINIC: { symbol: 'KINIC', canisterId: '73mez-iiaaa-aaaaq-aaasq-cai', name: 'KINIC', decimals: 8, standard: dab_js_1.standards.TOKEN.icrc1, }, HOT: { symbol: 'HOT', canisterId: '6rdgd-kyaaa-aaaaq-aaavq-cai', name: 'HotOrNot', decimals: 8, standard: dab_js_1.standards.TOKEN.icrc1, }, }; exports.DEFAULT_MAINNET_TOKENS = [exports.TOKENS.ICP]; exports.DEFAULT_MAINNET_ASSETS = exports.DEFAULT_MAINNET_TOKENS.reduce((acum, token) => (Object.assign(Object.assign({}, acum), { [token.canisterId]: { token, amount: '0' } })), {});