@funded-labs/plug-controller
Version:
Internet Computer Plug wallet's controller
87 lines (86 loc) • 2.63 kB
JavaScript
"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' } })), {});