Merge pull request #177 from public-awesome/separate-sg721-for-open-edition-creation
Use separate sg721 code ids for open edition collection creation
This commit is contained in:
commit
97fa8a875b
@ -1,8 +1,10 @@
|
|||||||
APP_VERSION=0.6.6
|
APP_VERSION=0.6.7
|
||||||
|
|
||||||
NEXT_PUBLIC_PINATA_ENDPOINT_URL=https://api.pinata.cloud/pinning/pinFileToIPFS
|
NEXT_PUBLIC_PINATA_ENDPOINT_URL=https://api.pinata.cloud/pinning/pinFileToIPFS
|
||||||
NEXT_PUBLIC_SG721_CODE_ID=2595
|
NEXT_PUBLIC_SG721_CODE_ID=2595
|
||||||
NEXT_PUBLIC_SG721_UPDATABLE_CODE_ID=2596
|
NEXT_PUBLIC_SG721_UPDATABLE_CODE_ID=2596
|
||||||
|
NEXT_PUBLIC_OPEN_EDITION_SG721_CODE_ID=2595
|
||||||
|
NEXT_PUBLIC_OPEN_EDITION_SG721_UPDATABLE_CODE_ID=2596
|
||||||
NEXT_PUBLIC_VENDING_MINTER_CODE_ID=2600
|
NEXT_PUBLIC_VENDING_MINTER_CODE_ID=2600
|
||||||
NEXT_PUBLIC_VENDING_MINTER_FLEX_CODE_ID=2601
|
NEXT_PUBLIC_VENDING_MINTER_FLEX_CODE_ID=2601
|
||||||
NEXT_PUBLIC_BASE_MINTER_CODE_ID=2598
|
NEXT_PUBLIC_BASE_MINTER_CODE_ID=2598
|
||||||
|
@ -15,7 +15,7 @@ import { addLogItem } from 'contexts/log'
|
|||||||
import type { ChangeEvent } from 'react'
|
import type { ChangeEvent } from 'react'
|
||||||
import { useEffect, useMemo, useRef, useState } from 'react'
|
import { useEffect, useMemo, useRef, useState } from 'react'
|
||||||
import { toast } from 'react-hot-toast'
|
import { toast } from 'react-hot-toast'
|
||||||
import { OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS, SG721_UPDATABLE_CODE_ID } from 'utils/constants'
|
import { OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS, SG721_OPEN_EDITION_UPDATABLE_CODE_ID } from 'utils/constants'
|
||||||
import { getAssetType } from 'utils/getAssetType'
|
import { getAssetType } from 'utils/getAssetType'
|
||||||
import { uid } from 'utils/random'
|
import { uid } from 'utils/random'
|
||||||
|
|
||||||
@ -317,7 +317,9 @@ export const CollectionDetails = ({
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<Conditional test={SG721_UPDATABLE_CODE_ID > 0 && OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS !== undefined}>
|
<Conditional
|
||||||
|
test={SG721_OPEN_EDITION_UPDATABLE_CODE_ID > 0 && OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS !== undefined}
|
||||||
|
>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
backgroundColor="bg-blue-500"
|
backgroundColor="bg-blue-500"
|
||||||
label={
|
label={
|
||||||
|
@ -23,8 +23,8 @@ import { upload } from 'services/upload'
|
|||||||
import {
|
import {
|
||||||
OPEN_EDITION_FACTORY_ADDRESS,
|
OPEN_EDITION_FACTORY_ADDRESS,
|
||||||
OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS,
|
OPEN_EDITION_UPDATABLE_FACTORY_ADDRESS,
|
||||||
SG721_CODE_ID,
|
SG721_OPEN_EDITION_CODE_ID,
|
||||||
SG721_UPDATABLE_CODE_ID,
|
SG721_OPEN_EDITION_UPDATABLE_CODE_ID,
|
||||||
} from 'utils/constants'
|
} from 'utils/constants'
|
||||||
import { getAssetType } from 'utils/getAssetType'
|
import { getAssetType } from 'utils/getAssetType'
|
||||||
import { isValidAddress } from 'utils/isValidAddress'
|
import { isValidAddress } from 'utils/isValidAddress'
|
||||||
@ -508,7 +508,7 @@ export const OpenEditionMinterCreator = ({
|
|||||||
payment_address: mintingDetails?.paymentAddress || null,
|
payment_address: mintingDetails?.paymentAddress || null,
|
||||||
},
|
},
|
||||||
collection_params: {
|
collection_params: {
|
||||||
code_id: collectionDetails?.updatable ? SG721_UPDATABLE_CODE_ID : SG721_CODE_ID,
|
code_id: collectionDetails?.updatable ? SG721_OPEN_EDITION_UPDATABLE_CODE_ID : SG721_OPEN_EDITION_CODE_ID,
|
||||||
name: collectionDetails?.name,
|
name: collectionDetails?.name,
|
||||||
symbol: collectionDetails?.symbol,
|
symbol: collectionDetails?.symbol,
|
||||||
info: {
|
info: {
|
||||||
|
2
env.d.ts
vendored
2
env.d.ts
vendored
@ -16,6 +16,8 @@ declare namespace NodeJS {
|
|||||||
|
|
||||||
readonly NEXT_PUBLIC_SG721_CODE_ID: string
|
readonly NEXT_PUBLIC_SG721_CODE_ID: string
|
||||||
readonly NEXT_PUBLIC_SG721_UPDATABLE_CODE_ID: string
|
readonly NEXT_PUBLIC_SG721_UPDATABLE_CODE_ID: string
|
||||||
|
readonly NEXT_PUBLIC_OPEN_EDITION_SG721_CODE_ID: string
|
||||||
|
readonly NEXT_PUBLIC_OPEN_EDITION_SG721_UPDATABLE_CODE_ID: string
|
||||||
readonly NEXT_PUBLIC_WHITELIST_CODE_ID: string
|
readonly NEXT_PUBLIC_WHITELIST_CODE_ID: string
|
||||||
readonly NEXT_PUBLIC_WHITELIST_FLEX_CODE_ID: string
|
readonly NEXT_PUBLIC_WHITELIST_FLEX_CODE_ID: string
|
||||||
readonly NEXT_PUBLIC_VENDING_MINTER_CODE_ID: string
|
readonly NEXT_PUBLIC_VENDING_MINTER_CODE_ID: string
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "stargaze-studio",
|
"name": "stargaze-studio",
|
||||||
"version": "0.6.6",
|
"version": "0.6.7",
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*"
|
"packages/*"
|
||||||
],
|
],
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
export const SG721_CODE_ID = parseInt(process.env.NEXT_PUBLIC_SG721_CODE_ID, 10)
|
export const SG721_CODE_ID = parseInt(process.env.NEXT_PUBLIC_SG721_CODE_ID, 10)
|
||||||
export const SG721_UPDATABLE_CODE_ID = parseInt(process.env.NEXT_PUBLIC_SG721_UPDATABLE_CODE_ID, 10)
|
export const SG721_UPDATABLE_CODE_ID = parseInt(process.env.NEXT_PUBLIC_SG721_UPDATABLE_CODE_ID, 10)
|
||||||
|
export const SG721_OPEN_EDITION_CODE_ID = parseInt(process.env.NEXT_PUBLIC_OPEN_EDITION_SG721_CODE_ID, 10)
|
||||||
|
export const SG721_OPEN_EDITION_UPDATABLE_CODE_ID = parseInt(
|
||||||
|
process.env.NEXT_PUBLIC_OPEN_EDITION_SG721_UPDATABLE_CODE_ID,
|
||||||
|
10,
|
||||||
|
)
|
||||||
export const WHITELIST_CODE_ID = parseInt(process.env.NEXT_PUBLIC_WHITELIST_CODE_ID, 10)
|
export const WHITELIST_CODE_ID = parseInt(process.env.NEXT_PUBLIC_WHITELIST_CODE_ID, 10)
|
||||||
export const WHITELIST_FLEX_CODE_ID = parseInt(process.env.NEXT_PUBLIC_WHITELIST_FLEX_CODE_ID, 10)
|
export const WHITELIST_FLEX_CODE_ID = parseInt(process.env.NEXT_PUBLIC_WHITELIST_FLEX_CODE_ID, 10)
|
||||||
export const VENDING_MINTER_CODE_ID = parseInt(process.env.NEXT_PUBLIC_VENDING_MINTER_CODE_ID, 10)
|
export const VENDING_MINTER_CODE_ID = parseInt(process.env.NEXT_PUBLIC_VENDING_MINTER_CODE_ID, 10)
|
||||||
|
Loading…
Reference in New Issue
Block a user