diff --git a/.env.example b/.env.example index 839cbe1..9f73283 100644 --- a/.env.example +++ b/.env.example @@ -17,6 +17,7 @@ NEXT_PUBLIC_FEATURED_VENDING_FACTORY_ADDRESS="stars14pd96yk3t6gq9l6uyrkg0n5dr09n NEXT_PUBLIC_VENDING_FACTORY_UPDATABLE_ADDRESS="stars1h65nms9gwg4vdktyqj84tu50gwlm34e0eczl5w2ezllxuzfxy9esa9qlt0" NEXT_PUBLIC_VENDING_FACTORY_FLEX_ADDRESS="stars1hvu2ghqkcnvhtj2fc6wuazxt4dqcftslp2rwkkkcxy269a35a9pq60ug2q" NEXT_PUBLIC_VENDING_FACTORY_MERKLE_TREE_ADDRESS="stars167tudcsr9n2y9ljgk4cwxhs0cvkfkk0hh6c3dzngsz7m5s9jmqnsdgr3jy" +NEXT_PUBLIC_FEATURED_VENDING_FACTORY_MERKLE_TREE_ADDRESS="stars167tudcsr9n2y9ljgk4cwxhs0cvkfkk0hh6c3dzngsz7m5s9jmqnsdgr3jy" NEXT_PUBLIC_FEATURED_VENDING_FACTORY_FLEX_ADDRESS="stars1udlmmnmmnnqamh36hy6d7azn3ycv23yymkmg6558ntalvyt2pz7s8lhgcd" # NEXT_PUBLIC_VENDING_FACTORY_UPDATABLE_FLEX_ADDRESS= @@ -42,6 +43,7 @@ NEXT_PUBLIC_FEATURED_VENDING_FACTORY_FLEX_ADDRESS="stars1udlmmnmmnnqamh36hy6d7az # NEXT_PUBLIC_VENDING_IBC_TIA_UPDATABLE_FACTORY_ADDRESS= # NEXT_PUBLIC_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS= # NEXT_PUBLIC_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS= +# NEXT_PUBLIC_FEATURED_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS= # NEXT_PUBLIC_FEATURED_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS= # NEXT_PUBLIC_VENDING_IBC_TIA_UPDATABLE_FACTORY_FLEX_ADDRESS= diff --git a/config/minter.ts b/config/minter.ts index b6b7710..dd42b53 100644 --- a/config/minter.ts +++ b/config/minter.ts @@ -3,7 +3,9 @@ import { FEATURED_IBC_USDC_FACTORY_ADDRESS, FEATURED_VENDING_FACTORY_ADDRESS, FEATURED_VENDING_FACTORY_FLEX_ADDRESS, + FEATURED_VENDING_FACTORY_MERKLE_TREE_ADDRESS, FEATURED_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS, + FEATURED_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS, FEATURED_VENDING_IBC_USDC_FACTORY_FLEX_ADDRESS, OPEN_EDITION_FACTORY_ADDRESS, OPEN_EDITION_IBC_ATOM_FACTORY_ADDRESS, @@ -742,6 +744,16 @@ export const merkleTreeVendingStarsMinter: MinterInfo = { featured: false, } +export const merkleTreeVendingFeaturedStarsMinter: MinterInfo = { + id: 'merkletree-vending-featured-stars-minter', + factoryAddress: FEATURED_VENDING_FACTORY_MERKLE_TREE_ADDRESS, + supportedToken: stars, + updatable: false, + flexible: false, + merkleTree: true, + featured: true, +} + export const merkleTreeVendingIbcTiaMinter: MinterInfo = { id: 'merkletree-vending-ibc-tia-minter', factoryAddress: VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS, @@ -752,4 +764,19 @@ export const merkleTreeVendingIbcTiaMinter: MinterInfo = { featured: false, } -export const merkleTreeVendingMinterList = [merkleTreeVendingStarsMinter, merkleTreeVendingIbcTiaMinter] +export const merkleTreeVendingFeaturedIbcTiaMinter: MinterInfo = { + id: 'merkletree-vending-featured-ibc-tia-minter', + factoryAddress: FEATURED_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS, + supportedToken: ibcTia, + updatable: false, + flexible: false, + merkleTree: true, + featured: true, +} + +export const merkleTreeVendingMinterList = [ + merkleTreeVendingStarsMinter, + merkleTreeVendingIbcTiaMinter, + merkleTreeVendingFeaturedStarsMinter, + merkleTreeVendingFeaturedIbcTiaMinter, +] diff --git a/env.d.ts b/env.d.ts index d684dae..f46c624 100644 --- a/env.d.ts +++ b/env.d.ts @@ -30,6 +30,7 @@ declare namespace NodeJS { readonly NEXT_PUBLIC_VENDING_FACTORY_UPDATABLE_ADDRESS: string readonly NEXT_PUBLIC_VENDING_FACTORY_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_FACTORY_MERKLE_TREE_ADDRESS: string + readonly NEXT_PUBLIC_FEATURED_VENDING_FACTORY_MERKLE_TREE_ADDRESS: string readonly NEXT_PUBLIC_FEATURED_VENDING_FACTORY_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_FACTORY_UPDATABLE_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_IBC_ATOM_FACTORY_ADDRESS: string @@ -57,6 +58,7 @@ declare namespace NodeJS { readonly NEXT_PUBLIC_VENDING_IBC_USDC_UPDATABLE_FACTORY_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS: string + readonly NEXT_PUBLIC_FEATURED_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS: string readonly NEXT_PUBLIC_FEATURED_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_IBC_TIA_UPDATABLE_FACTORY_FLEX_ADDRESS: string readonly NEXT_PUBLIC_VENDING_IBC_NBTC_FACTORY_FLEX_ADDRESS: string diff --git a/utils/constants.ts b/utils/constants.ts index e285660..b6430cc 100644 --- a/utils/constants.ts +++ b/utils/constants.ts @@ -17,6 +17,8 @@ export const FEATURED_VENDING_FACTORY_ADDRESS = process.env.NEXT_PUBLIC_FEATURED export const VENDING_FACTORY_UPDATABLE_ADDRESS = process.env.NEXT_PUBLIC_VENDING_FACTORY_UPDATABLE_ADDRESS export const VENDING_FACTORY_FLEX_ADDRESS = process.env.NEXT_PUBLIC_VENDING_FACTORY_FLEX_ADDRESS export const VENDING_FACTORY_MERKLE_TREE_ADDRESS = process.env.NEXT_PUBLIC_VENDING_FACTORY_MERKLE_TREE_ADDRESS +export const FEATURED_VENDING_FACTORY_MERKLE_TREE_ADDRESS = + process.env.NEXT_PUBLIC_FEATURED_VENDING_FACTORY_MERKLE_TREE_ADDRESS export const FEATURED_VENDING_FACTORY_FLEX_ADDRESS = process.env.NEXT_PUBLIC_FEATURED_VENDING_FACTORY_FLEX_ADDRESS export const VENDING_FACTORY_UPDATABLE_FLEX_ADDRESS = process.env.NEXT_PUBLIC_VENDING_FACTORY_UPDATABLE_FLEX_ADDRESS export const VENDING_IBC_ATOM_FACTORY_ADDRESS = process.env.NEXT_PUBLIC_VENDING_IBC_ATOM_FACTORY_ADDRESS @@ -50,6 +52,8 @@ export const VENDING_IBC_USDC_UPDATABLE_FACTORY_FLEX_ADDRESS = export const VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS = process.env.NEXT_PUBLIC_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS export const VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS = process.env.NEXT_PUBLIC_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS +export const FEATURED_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS = + process.env.NEXT_PUBLIC_FEATURED_VENDING_IBC_TIA_FACTORY_MERKLE_TREE_ADDRESS export const FEATURED_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS = process.env.NEXT_PUBLIC_FEATURED_VENDING_IBC_TIA_FACTORY_FLEX_ADDRESS export const VENDING_IBC_TIA_UPDATABLE_FACTORY_FLEX_ADDRESS =