From 28f4c81bde0a55bc3939a3e051173c4126885597 Mon Sep 17 00:00:00 2001 From: Serkan Reis Date: Mon, 27 Mar 2023 12:18:39 +0300 Subject: [PATCH] Update paymentAddress checks --- components/collections/creation/MintingDetails.tsx | 2 +- pages/collections/create.tsx | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/collections/creation/MintingDetails.tsx b/components/collections/creation/MintingDetails.tsx index 8928051..065224a 100644 --- a/components/collections/creation/MintingDetails.tsx +++ b/components/collections/creation/MintingDetails.tsx @@ -77,7 +77,7 @@ export const MintingDetails = ({ onChange, numberOfTokens, uploadMethod }: Minti unitPrice: unitPriceState.value ? (Number(unitPriceState.value) * 1_000_000).toString() : '', perAddressLimit: perAddressLimitState.value, startTime: timestamp ? (timestamp.getTime() * 1_000_000).toString() : '', - paymentAddress: paymentAddressState.value, + paymentAddress: paymentAddressState.value.trim(), } onChange(data) // eslint-disable-next-line react-hooks/exhaustive-deps diff --git a/pages/collections/create.tsx b/pages/collections/create.tsx index 7f6ca39..dcce51c 100644 --- a/pages/collections/create.tsx +++ b/pages/collections/create.tsx @@ -770,7 +770,10 @@ const CollectionCreationPage: NextPage = () => { ) if (mintingDetails.startTime === '') throw new Error('Start time is required') if (Number(mintingDetails.startTime) < new Date().getTime() * 1000000) throw new Error('Invalid start time') - if (mintingDetails.paymentAddress && !isValidAddress(mintingDetails.paymentAddress)) + if ( + mintingDetails.paymentAddress && + (!isValidAddress(mintingDetails.paymentAddress) || !mintingDetails.paymentAddress.startsWith('stars1')) + ) throw new Error('Invalid payment address') }