Update minter and token list

This commit is contained in:
Serkan Reis 2023-07-30 21:11:37 +03:00
parent 000a67a2f6
commit 717fd88e74
2 changed files with 54 additions and 3 deletions

View File

@ -2,33 +2,77 @@ import {
OPEN_EDITION_FACTORY_ADDRESS, OPEN_EDITION_FACTORY_ADDRESS,
OPEN_EDITION_IBC_ATOM_FACTORY_ADDRESS, OPEN_EDITION_IBC_ATOM_FACTORY_ADDRESS,
OPEN_EDITION_IBC_FRENZ_FACTORY_ADDRESS, OPEN_EDITION_IBC_FRENZ_FACTORY_ADDRESS,
OPEN_EDITION_IBC_USDC_FACTORY_ADDRESS,
OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS,
OPEN_EDITION_UPDATABLE_IBC_ATOM_FACTORY_ADDRESS,
OPEN_EDITION_UPDATABLE_IBC_FRENZ_FACTORY_ADDRESS,
OPEN_EDITION_UPDATABLE_IBC_USDC_FACTORY_ADDRESS,
} from 'utils/constants' } from 'utils/constants'
import type { TokenInfo } from './token' import type { TokenInfo } from './token'
import { ibcAtom, ibcFrenz, stars } from './token' import { ibcAtom, ibcFrenz, ibcUsdc, stars } from './token'
export interface MinterInfo { export interface MinterInfo {
id: string id: string
factoryAddress: string factoryAddress: string
supportedToken: TokenInfo supportedToken: TokenInfo
updatable?: boolean
} }
export const openEditionStarsMinter: MinterInfo = { export const openEditionStarsMinter: MinterInfo = {
id: 'open-edition-stars-minter', id: 'open-edition-stars-minter',
factoryAddress: OPEN_EDITION_FACTORY_ADDRESS, factoryAddress: OPEN_EDITION_FACTORY_ADDRESS,
supportedToken: stars, supportedToken: stars,
updatable: false,
}
export const openEditionUpdatableStarsMinter: MinterInfo = {
id: 'open-edition-stars-minter',
factoryAddress: OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS,
supportedToken: stars,
updatable: true,
} }
export const openEditionIbcAtomMinter: MinterInfo = { export const openEditionIbcAtomMinter: MinterInfo = {
id: 'open-edition-ibc-atom-minter', id: 'open-edition-ibc-atom-minter',
factoryAddress: OPEN_EDITION_IBC_ATOM_FACTORY_ADDRESS, factoryAddress: OPEN_EDITION_IBC_ATOM_FACTORY_ADDRESS,
supportedToken: ibcAtom, supportedToken: ibcAtom,
updatable: false,
}
export const openEditionUpdatableIbcAtomMinter: MinterInfo = {
id: 'open-edition-ibc-atom-minter',
factoryAddress: OPEN_EDITION_UPDATABLE_IBC_ATOM_FACTORY_ADDRESS,
supportedToken: ibcAtom,
updatable: true,
}
export const openEditionIbcUsdcMinter: MinterInfo = {
id: 'open-edition-ibc-usdc-minter',
factoryAddress: OPEN_EDITION_IBC_USDC_FACTORY_ADDRESS,
supportedToken: ibcUsdc,
updatable: false,
}
export const openEditionUpdatableIbcUsdcMinter: MinterInfo = {
id: 'open-edition-ibc-usdc-minter',
factoryAddress: OPEN_EDITION_UPDATABLE_IBC_USDC_FACTORY_ADDRESS,
supportedToken: ibcUsdc,
updatable: false,
} }
export const openEditionIbcFrenzMinter: MinterInfo = { export const openEditionIbcFrenzMinter: MinterInfo = {
id: 'open-edition-ibc-frenz-minter', id: 'open-edition-ibc-frenz-minter',
factoryAddress: OPEN_EDITION_IBC_FRENZ_FACTORY_ADDRESS, factoryAddress: OPEN_EDITION_IBC_FRENZ_FACTORY_ADDRESS,
supportedToken: ibcFrenz, supportedToken: ibcFrenz,
updatable: false,
} }
export const minterList = [openEditionStarsMinter, openEditionIbcAtomMinter, openEditionIbcFrenzMinter] export const openEditionUpdatableIbcFrenzMinter: MinterInfo = {
id: 'open-edition-ibc-frenz-minter',
factoryAddress: OPEN_EDITION_UPDATABLE_IBC_FRENZ_FACTORY_ADDRESS,
supportedToken: ibcFrenz,
updatable: true,
}
export const openEditionMinterList = [openEditionStarsMinter, openEditionIbcAtomMinter, openEditionIbcFrenzMinter]

View File

@ -21,6 +21,13 @@ export const ibcAtom: TokenInfo = {
decimalPlaces: 6, decimalPlaces: 6,
} }
export const ibcUsdc: TokenInfo = {
id: 'ibc-usdc',
denom: 'ibc/usdc',
displayName: 'USDC',
decimalPlaces: 6,
}
export const ibcFrenz: TokenInfo = { export const ibcFrenz: TokenInfo = {
id: 'ibc-frenz', id: 'ibc-frenz',
denom: 'ibc/frenz', denom: 'ibc/frenz',
@ -28,4 +35,4 @@ export const ibcFrenz: TokenInfo = {
decimalPlaces: 6, decimalPlaces: 6,
} }
export const tokensList = [stars, ibcAtom, ibcFrenz] export const tokensList = [stars, ibcAtom, ibcUsdc, ibcFrenz]