Implement batch minting for 1/1 Collection Creation

This commit is contained in:
Serkan Reis
2023-01-16 16:48:38 +03:00
parent 3821e89c53
commit 5ff7f6f649
3 changed files with 77 additions and 47 deletions
+2 -2
View File
@@ -199,7 +199,7 @@ export const baseMinter = (client: SigningCosmWasmClient, txSigner: string): Bas
const executeContractMsgs: MsgExecuteContractEncodeObject[] = []
for (let i = 0; i < batchCount; i++) {
const msg = {
mint: { token_uri: `${baseUri}/${i}` },
mint: { token_uri: `${baseUri}/${i + 1}` },
}
const executeContractMsg: MsgExecuteContractEncodeObject = {
typeUrl: '/cosmwasm.wasm.v1.MsgExecuteContract',
@@ -284,7 +284,7 @@ export const baseMinter = (client: SigningCosmWasmClient, txSigner: string): Bas
const batchMint = (baseUri: string, batchCount: number): CustomMessage => {
const msg: Record<string, unknown>[] = []
for (let i = 0; i < batchCount; i++) {
msg.push({ mint: { token_uri: `${baseUri}/${i}` } })
msg.push({ mint: { token_uri: `${baseUri}/${i + 1}` } })
}
return {
sender: txSigner,