diff --git a/.env.example b/.env.example index 2ec7b68..8188a34 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -APP_VERSION=0.5.5 +APP_VERSION=0.5.6 NEXT_PUBLIC_PINATA_ENDPOINT_URL=https://api.pinata.cloud/pinning/pinFileToIPFS NEXT_PUBLIC_SG721_CODE_ID=1911 diff --git a/components/collections/creation/BaseMinterDetails.tsx b/components/collections/creation/BaseMinterDetails.tsx index 0c1678e..e40d842 100644 --- a/components/collections/creation/BaseMinterDetails.tsx +++ b/components/collections/creation/BaseMinterDetails.tsx @@ -22,6 +22,7 @@ export type BaseMinterAcquisitionMethod = 'existing' | 'new' export interface MinterInfo { name: string minter: string + contractAddress: string } interface BaseMinterDetailsProps { @@ -32,6 +33,8 @@ interface BaseMinterDetailsProps { export interface BaseMinterDetailsDataProps { baseMinterAcquisitionMethod: BaseMinterAcquisitionMethod existingBaseMinter: string | undefined + selectedCollectionAddress: string | undefined + collectionTokenCount: number | undefined } export const BaseMinterDetails = ({ onChange, minterType }: BaseMinterDetailsProps) => { @@ -39,6 +42,8 @@ export const BaseMinterDetails = ({ onChange, minterType }: BaseMinterDetailsPro const [myBaseMinterContracts, setMyBaseMinterContracts] = useState([]) const [baseMinterAcquisitionMethod, setBaseMinterAcquisitionMethod] = useState('new') + const [selectedCollectionAddress, setSelectedCollectionAddress] = useState(undefined) + const [collectionTokenCount, setCollectionTokenCount] = useState(undefined) const existingBaseMinterState = useInputState({ id: 'existingMinter', @@ -54,7 +59,7 @@ export const BaseMinterDetails = ({ onChange, minterType }: BaseMinterDetailsPro .then((response) => { const collectionData = response.data const minterContracts = collectionData.map((collection: any) => { - return { name: collection.name, minter: collection.minter } + return { name: collection.name, minter: collection.minter, contractAddress: collection.contractAddress } }) return minterContracts }) @@ -100,7 +105,7 @@ export const BaseMinterDetails = ({ onChange, minterType }: BaseMinterDetailsPro const debouncedMyBaseMinterContracts = useDebounce(myBaseMinterContracts, 500) const renderBaseMinterContracts = useCallback(() => { - return myBaseMinterContracts.map((baseMinterContract, index) => { + return debouncedMyBaseMinterContracts.map((baseMinterContract, index) => { return (