diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.ts b/packages/cosmwasm-stargate/src/cosmwasmclient.ts index 0baa38bc3d..968a7f1a1c 100644 --- a/packages/cosmwasm-stargate/src/cosmwasmclient.ts +++ b/packages/cosmwasm-stargate/src/cosmwasmclient.ts @@ -347,7 +347,7 @@ export class CosmWasmClient { const { contracts, pagination }: QueryContractsByCodeResponse = await this.forceGetQueryClient().wasm.listContractsByCodeId(codeId, startAtKey); const loadedContracts = contracts || []; - allContracts.unshift(...loadedContracts); + allContracts.push(...loadedContracts); startAtKey = pagination?.nextKey; } while (startAtKey?.length !== 0 && startAtKey !== undefined);