Update minter and token list
This commit is contained in:
parent
000a67a2f6
commit
717fd88e74
@ -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]
|
||||||
|
@ -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]
|
||||||
|
Loading…
Reference in New Issue
Block a user