Update base minter creation fee

This commit is contained in:
Serkan Reis 2023-03-31 13:29:36 +03:00
parent 61642c5480
commit 11425e70a8
4 changed files with 9 additions and 6 deletions

View File

@ -91,7 +91,7 @@ export const baseFactory = (client: SigningCosmWasmClient, txSigner: string): Ba
sender: txSigner, sender: txSigner,
contract: contractAddress, contract: contractAddress,
msg, msg,
funds: [coin(updatable ? '3000000000' : '1000000000', 'ustars')], funds: [coin(updatable ? '3000000000' : '250000000', 'ustars')],
} }
} }

View File

@ -249,7 +249,7 @@ export const baseMinter = (client: SigningCosmWasmClient, txSigner: string): Bas
label: string, label: string,
): Promise<InstantiateResponse> => { ): Promise<InstantiateResponse> => {
const result = await client.instantiate(senderAddress, codeId, initMsg, label, 'auto', { const result = await client.instantiate(senderAddress, codeId, initMsg, label, 'auto', {
funds: [coin('1000000000', 'ustars')], funds: [coin('250000000', 'ustars')],
}) })
return { return {
contractAddress: result.contractAddress, contractAddress: result.contractAddress,

View File

@ -138,7 +138,10 @@ const CollectionCreationPage: NextPage = () => {
setReadyToCreateBm(true) setReadyToCreateBm(true)
}) })
.catch((err) => { .catch((err) => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
if (!err.message.includes('Insufficient wallet balance'))
toast.error(`Error in Whitelist Configuration: ${err.message}`, { style: { maxWidth: 'none' } }) toast.error(`Error in Whitelist Configuration: ${err.message}`, { style: { maxWidth: 'none' } })
else toast.error(`${err.message}`, { style: { maxWidth: 'none' } })
setReadyToCreateBm(false) setReadyToCreateBm(false)
}) })
} catch (error: any) { } catch (error: any) {
@ -500,7 +503,7 @@ const CollectionCreationPage: NextPage = () => {
messages: baseFactoryMessages, messages: baseFactoryMessages,
txSigner: wallet.address, txSigner: wallet.address,
msg, msg,
funds: [coin(collectionDetails?.updatable ? '3000000000' : '1000000000', 'ustars')], funds: [coin(collectionDetails?.updatable ? '3000000000' : '250000000', 'ustars')],
updatable: collectionDetails?.updatable, updatable: collectionDetails?.updatable,
} }
await baseFactoryDispatchExecute(payload) await baseFactoryDispatchExecute(payload)
@ -881,7 +884,7 @@ const CollectionCreationPage: NextPage = () => {
: 3000000000 : 3000000000
: collectionDetails?.updatable : collectionDetails?.updatable
? 3000000000 ? 3000000000
: 1000000000 : 250000000
if (amountNeeded >= Number(wallet.balance[0].amount)) if (amountNeeded >= Number(wallet.balance[0].amount))
throw new Error( throw new Error(
`Insufficient wallet balance to instantiate the required contracts. Needed amount: ${( `Insufficient wallet balance to instantiate the required contracts. Needed amount: ${(

View File

@ -145,7 +145,7 @@ const BaseMinterInstantiatePage: NextPage = () => {
return toast.promise( return toast.promise(
contract contract
.use(BASE_FACTORY_ADDRESS) .use(BASE_FACTORY_ADDRESS)
?.createBaseMinter(wallet.address, msg, [coin('1000000000', 'ustars')]) as Promise<CreateBaseMinterResponse>, ?.createBaseMinter(wallet.address, msg, [coin('250000000', 'ustars')]) as Promise<CreateBaseMinterResponse>,
{ {
loading: 'Instantiating contract...', loading: 'Instantiating contract...',
error: 'Instantiation failed!', error: 'Instantiation failed!',