From ca528be64438540eddfb4a69a1b4620b87f59867 Mon Sep 17 00:00:00 2001 From: Peter Kieltyka Date: Tue, 15 Apr 2025 11:43:31 -0400 Subject: [PATCH 001/112] update indexer client, and run pnpm format --- packages/account/src/account.ts | 24 ++++++++++++------------ packages/account/src/signer.ts | 8 ++++---- packages/account/tests/account.spec.ts | 8 ++------ packages/indexer/src/indexer.gen.ts | 10 ++++++++-- packages/indexer/src/indexergw.gen.ts | 22 ++++++++++++++-------- 5 files changed, 40 insertions(+), 32 deletions(-) diff --git a/packages/account/src/account.ts b/packages/account/src/account.ts index a412fd45af..2fc09cc1dc 100644 --- a/packages/account/src/account.ts +++ b/packages/account/src/account.ts @@ -790,11 +790,11 @@ export class Account { /** * Signs a message. - * + * * This method will sign the message using the account associated with this signer - * and the specified chain ID. If the message is already prefixed with the EIP-191 + * and the specified chain ID. If the message is already prefixed with the EIP-191 * prefix, it will be hashed directly. Otherwise, it will be prefixed before hashing. - * + * * @param message - The message to sign. Can be a string or BytesLike. * @param chainId - The chain ID to use for signing * @param cantValidateBehavior - Behavior when the wallet cannot validate on-chain @@ -805,20 +805,20 @@ export class Account { chainId: ethers.BigNumberish, cantValidateBehavior: 'ignore' | 'eip6492' | 'throw' = 'ignore' ): Promise { - const messageHex = ethers.hexlify(message); - const prefixHex = ethers.hexlify(ethers.toUtf8Bytes(MessagePrefix)); - - let digest: string; - + const messageHex = ethers.hexlify(message) + const prefixHex = ethers.hexlify(ethers.toUtf8Bytes(MessagePrefix)) + + let digest: string + // We check if the message is already prefixed with EIP-191 // This will avoid breaking changes for codebases where the message is already prefixed if (messageHex.substring(2).startsWith(prefixHex.substring(2))) { - digest = ethers.keccak256(message); + digest = ethers.keccak256(message) } else { - digest = ethers.hashMessage(message); + digest = ethers.hashMessage(message) } - - return this.signDigest(digest, chainId, true, cantValidateBehavior); + + return this.signDigest(digest, chainId, true, cantValidateBehavior) } async signTransactions( diff --git a/packages/account/src/signer.ts b/packages/account/src/signer.ts index 093e4f34d8..144232e64d 100644 --- a/packages/account/src/signer.ts +++ b/packages/account/src/signer.ts @@ -79,17 +79,17 @@ export class AccountSigner implements ethers.AbstractSigner { /** * Signs a message. - * + * * This method will sign the message using the account associated with this signer * and the specified chain ID. The message is already being prefixed with the EIP-191 prefix. - * + * * @param message - The message to sign. Can be a string or BytesLike. * @returns A Promise that resolves to the signature as a hexadecimal string - * + * * @example * ```typescript * const signer = account.getSigner(chainId) - * + * * const message = "Hello, Sequence!"; * const signature = await signer.signMessage(message); * console.log(signature); diff --git a/packages/account/tests/account.spec.ts b/packages/account/tests/account.spec.ts index a21b6ea8bc..a79acec88d 100644 --- a/packages/account/tests/account.spec.ts +++ b/packages/account/tests/account.spec.ts @@ -584,12 +584,8 @@ describe('Account', () => { it('Should sign a message, already prefixed with EIP-191', async () => { const msg = ethers.toUtf8Bytes('Hello World') - const prefixedMessage = concat([ - toUtf8Bytes(MessagePrefix), - toUtf8Bytes(String(msg.length)), - msg - ]) - + const prefixedMessage = concat([toUtf8Bytes(MessagePrefix), toUtf8Bytes(String(msg.length)), msg]) + const sig = await account.signMessage(prefixedMessage, networks[0].chainId) const canOnchainValidate = await account.status(networks[0].chainId).then(s => s.canOnchainValidate) diff --git a/packages/indexer/src/indexer.gen.ts b/packages/indexer/src/indexer.gen.ts index fe88eab5ba..8f1e5810fc 100644 --- a/packages/indexer/src/indexer.gen.ts +++ b/packages/indexer/src/indexer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 546b527de7002f409ffa602ad35b5a3abe979088 +// sequence-indexer v0.4.0 c41b212372a09a089df4a136a01ca367b5541a5d // -- // Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '546b527de7002f409ffa602ad35b5a3abe979088' +export const WebRPCSchemaHash = 'c41b212372a09a089df4a136a01ca367b5541a5d' type WebrpcGenVersions = { webrpcGenVersion: string @@ -205,6 +205,12 @@ export enum ContractVerificationStatus { ALL = 'ALL' } +export enum NetworkType { + MAINNETS = 'MAINNETS', + TESTNETS = 'TESTNETS', + ALL = 'ALL' +} + export interface Version { webrpcVersion: string schemaVersion: string diff --git a/packages/indexer/src/indexergw.gen.ts b/packages/indexer/src/indexergw.gen.ts index 91928e1908..912e74793f 100644 --- a/packages/indexer/src/indexergw.gen.ts +++ b/packages/indexer/src/indexergw.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 5be4a3e78d9c7e0cc378c675ec01c518e83772e3 +// sequence-indexer v0.4.0 1a1a1336a6c12f55dc0c1e52da2f3a6fcca5f939 // -- // Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '5be4a3e78d9c7e0cc378c675ec01c518e83772e3' +export const WebRPCSchemaHash = '1a1a1336a6c12f55dc0c1e52da2f3a6fcca5f939' type WebrpcGenVersions = { webrpcGenVersion: string @@ -205,6 +205,12 @@ export enum ContractVerificationStatus { ALL = 'ALL' } +export enum NetworkType { + MAINNETS = 'MAINNETS', + TESTNETS = 'TESTNETS', + ALL = 'ALL' +} + export interface Version { webrpcVersion: string schemaVersion: string @@ -607,7 +613,7 @@ export interface IndexerGateway { export interface GetNativeTokenBalanceArgs { chainIds?: Array networks?: Array - testnets?: boolean + networkType?: NetworkType accountAddress?: string } @@ -617,7 +623,7 @@ export interface GetNativeTokenBalanceReturn { export interface GetTokenBalancesArgs { chainIds?: Array networks?: Array - testnets?: boolean + networkType?: NetworkType accountAddress?: string contractAddress?: string tokenID?: string @@ -634,7 +640,7 @@ export interface GetTokenBalancesReturn { export interface GetTokenBalancesSummaryArgs { chainIds?: Array networks?: Array - testnets?: boolean + networkType?: NetworkType filter: TokenBalancesFilter omitMetadata?: boolean page?: Page @@ -648,7 +654,7 @@ export interface GetTokenBalancesSummaryReturn { export interface GetTokenBalancesDetailsArgs { chainIds?: Array networks?: Array - testnets?: boolean + networkType?: NetworkType filter: TokenBalancesFilter omitMetadata?: boolean page?: Page @@ -662,7 +668,7 @@ export interface GetTokenBalancesDetailsReturn { export interface GetTokenBalancesByContractArgs { chainIds?: Array networks?: Array - testnets?: boolean + networkType?: NetworkType filter: TokenBalancesByContractFilter omitMetadata?: boolean page?: Page @@ -675,7 +681,7 @@ export interface GetTokenBalancesByContractReturn { export interface GetBalanceUpdatesArgs { chainIds?: Array networks?: Array - testnets?: boolean + networkType?: NetworkType contractAddress: string lastBlockNumber: number lastBlockHash?: string From a9ad06a2ec46ce0ad1caf68a30b5a04010ec9c69 Mon Sep 17 00:00:00 2001 From: Peter Kieltyka Date: Tue, 15 Apr 2025 11:47:56 -0400 Subject: [PATCH 002/112] 2.3.9 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index deb8c47c6e..cbc1259c4a 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/account@2.3.9 + - @0xsequence/indexer@2.3.9 + - @0xsequence/abi@2.3.9 + - @0xsequence/api@2.3.9 + - @0xsequence/auth@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/guard@2.3.9 + - @0xsequence/metadata@2.3.9 + - @0xsequence/migration@2.3.9 + - @0xsequence/network@2.3.9 + - @0xsequence/provider@2.3.9 + - @0xsequence/relayer@2.3.9 + - @0xsequence/sessions@2.3.9 + - @0xsequence/signhub@2.3.9 + - @0xsequence/utils@2.3.9 + - @0xsequence/wallet@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index d1286c8777..5b759ef893 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.8", + "version": "2.3.9", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index aa0333e535..fa08b1f8af 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 9ac8134296..7517b83f91 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.8", + "version": "2.3.9", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 52564d000d..b2792c4d78 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/abi@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/migration@2.3.9 + - @0xsequence/network@2.3.9 + - @0xsequence/relayer@2.3.9 + - @0xsequence/sessions@2.3.9 + - @0xsequence/utils@2.3.9 + - @0xsequence/wallet@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index c91b63c426..98c809f736 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.8", + "version": "2.3.9", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 0a41064826..8706a9f5d0 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 83168d29e3..a6cc628e3f 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.8", + "version": "2.3.9", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index e18bf2cdbf..34208fbebc 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/account@2.3.9 + - @0xsequence/indexer@2.3.9 + - @0xsequence/abi@2.3.9 + - @0xsequence/api@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/metadata@2.3.9 + - @0xsequence/migration@2.3.9 + - @0xsequence/network@2.3.9 + - @0xsequence/sessions@2.3.9 + - @0xsequence/signhub@2.3.9 + - @0xsequence/utils@2.3.9 + - @0xsequence/wallet@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 521044eb2f..756a6f0ee1 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.8", + "version": "2.3.9", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 0a86b4aa5c..e6f0c186a1 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 6f557efcf6..df0bc74dca 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.8", + "version": "2.3.9", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index a1343e9360..6ce5aee309 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/abi@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 1658cc0e52..180777ec03 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.8", + "version": "2.3.9", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 3d6e7b7f76..d84b370ced 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.8' +export const VERSION = '2.3.9' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index fffed2b5b5..f9c4fc6d6b 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 619b8af97b..192295f33a 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.8", + "version": "2.3.9", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 63fd273bc7..75b0281a3c 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/account@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/signhub@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index f7184a2821..fcb61b6e0a 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.8", + "version": "2.3.9", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 6b1ea35bec..431cd2f4ec 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 56e31a7ea9..e6da5e62d6 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.8", + "version": "2.3.9", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 6295f3498c..c23bbfa25f 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 24fe9f9027..10f3f62382 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.8", + "version": "2.3.9", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index b51ee450c1..f09b32d363 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 243358c976..36d0f7676d 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.8", + "version": "2.3.9", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 6cdf7c3d26..b00ecd907d 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/abi@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/wallet@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index d92a8573f7..01afb2ab68 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.8", + "version": "2.3.9", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 54e341ef45..3a34493116 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/indexer@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/relayer@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 18e86db053..a922835e9a 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.8", + "version": "2.3.9", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index ed43c745a1..4dd7ac900a 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/account@2.3.9 + - @0xsequence/abi@2.3.9 + - @0xsequence/auth@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/migration@2.3.9 + - @0xsequence/network@2.3.9 + - @0xsequence/relayer@2.3.9 + - @0xsequence/utils@2.3.9 + - @0xsequence/wallet@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 9a4dfde31b..2d9d03f6aa 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.8", + "version": "2.3.9", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 438cccf29d..cd174f6a4f 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/waas@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 65eeeb809d..5c0b528fe7 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.8", + "version": "2.3.9", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index c35614659b..56f408a5cc 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/abi@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 1bc5aba202..c334401fbe 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.8", + "version": "2.3.9", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 99cd4280da..57ab49793b 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/abi@2.3.9 + - @0xsequence/core@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 379b335582..e7d325cd95 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.8", + "version": "2.3.9", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 0c32ce2af3..170a4ff1c3 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/core@2.3.9 + - @0xsequence/migration@2.3.9 + - @0xsequence/replacer@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 5522c48ba9..5318ec999f 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.8", + "version": "2.3.9", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 18dacda50f..f60cd0195e 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/core@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index faee04567d..33a1d5a834 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.8", + "version": "2.3.9", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index e22cc38434..82016b6ee6 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/core@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index d9eba77ce5..94c1db7b69 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.8", + "version": "2.3.9", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 64225f07ad..8aec37ebf8 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.9 + +### Patch Changes + +- update indexer rpc client + ## 2.3.8 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 43b85ee050..f7989ba0cd 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.8", + "version": "2.3.9", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 90030a6a33..253a1a3bc4 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/waas@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 626d296051..5d46b76d0e 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.8", + "version": "2.3.9", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index f07e9fa658..fbae03626c 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/core@2.3.9 + - @0xsequence/network@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 67c34cb3ea..b4cb9911ab 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.8", + "version": "2.3.9", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 5ece354d2b..ecf7aea2ef 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.9 + +### Patch Changes + +- update indexer rpc client +- Updated dependencies + - @0xsequence/abi@2.3.9 + - @0xsequence/core@2.3.9 + - @0xsequence/network@2.3.9 + - @0xsequence/relayer@2.3.9 + - @0xsequence/signhub@2.3.9 + - @0xsequence/utils@2.3.9 + ## 2.3.8 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index f95677b697..fe6bf9d408 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.8", + "version": "2.3.9", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 516ee71d8f21df2c30850e21d3155f6b2e7c1a44 Mon Sep 17 00:00:00 2001 From: Vojtech Vitek Date: Tue, 29 Apr 2025 10:51:47 +0200 Subject: [PATCH 003/112] Update indexer client --- packages/indexer/src/indexer.gen.ts | 19 +++++++----- packages/indexer/src/indexergw.gen.ts | 42 ++++++++++++++++++++++----- 2 files changed, 47 insertions(+), 14 deletions(-) diff --git a/packages/indexer/src/indexer.gen.ts b/packages/indexer/src/indexer.gen.ts index 8f1e5810fc..de6d45d2c5 100644 --- a/packages/indexer/src/indexer.gen.ts +++ b/packages/indexer/src/indexer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 c41b212372a09a089df4a136a01ca367b5541a5d +// sequence-indexer v0.4.0 f9220b18008af826218980db21a68ec39989fb80 // -- // Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'c41b212372a09a089df4a136a01ca367b5541a5d' +export const WebRPCSchemaHash = 'f9220b18008af826218980db21a68ec39989fb80' type WebrpcGenVersions = { webrpcGenVersion: string @@ -313,7 +313,7 @@ export interface NativeTokenBalance { accountAddress: string chainId: number balance: string - error: string + errorReason?: string } export interface IndexState { @@ -560,28 +560,33 @@ export interface TokenBalancesByContractFilter { export interface GatewayEtherBalance { chainId: number - error: string + errorReason?: string result: EtherBalance } export interface GatewayNativeTokenBalance { chainId: number - error: string + errorReason?: string result: NativeTokenBalance } export interface GatewayNativeTokenBalances { chainId: number - error: string + errorReason?: string results: Array } export interface GatewayTokenBalance { chainId: number - error: string + errorReason?: string results: Array } +export interface ChainInfo { + chainId: number + chainName: string +} + export interface Indexer { ping(headers?: object, signal?: AbortSignal): Promise version(headers?: object, signal?: AbortSignal): Promise diff --git a/packages/indexer/src/indexergw.gen.ts b/packages/indexer/src/indexergw.gen.ts index 912e74793f..3849f22464 100644 --- a/packages/indexer/src/indexergw.gen.ts +++ b/packages/indexer/src/indexergw.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 1a1a1336a6c12f55dc0c1e52da2f3a6fcca5f939 +// sequence-indexer v0.4.0 399517e791d272fddd35b036260f7bbbe6cea0e5 // -- // Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '1a1a1336a6c12f55dc0c1e52da2f3a6fcca5f939' +export const WebRPCSchemaHash = '399517e791d272fddd35b036260f7bbbe6cea0e5' type WebrpcGenVersions = { webrpcGenVersion: string @@ -313,7 +313,7 @@ export interface NativeTokenBalance { accountAddress: string chainId: number balance: string - error: string + errorReason?: string } export interface IndexState { @@ -560,28 +560,33 @@ export interface TokenBalancesByContractFilter { export interface GatewayEtherBalance { chainId: number - error: string + errorReason?: string result: EtherBalance } export interface GatewayNativeTokenBalance { chainId: number - error: string + errorReason?: string result: NativeTokenBalance } export interface GatewayNativeTokenBalances { chainId: number - error: string + errorReason?: string results: Array } export interface GatewayTokenBalance { chainId: number - error: string + errorReason?: string results: Array } +export interface ChainInfo { + chainId: number + chainName: string +} + export interface IndexerGateway { getNativeTokenBalance( args: GetNativeTokenBalanceArgs, @@ -605,6 +610,7 @@ export interface IndexerGateway { signal?: AbortSignal ): Promise getBalanceUpdates(args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise + getChains(args: GetChainsArgs, headers?: object, signal?: AbortSignal): Promise ping(headers?: object, signal?: AbortSignal): Promise version(headers?: object, signal?: AbortSignal): Promise runtimeStatus(headers?: object, signal?: AbortSignal): Promise @@ -692,6 +698,13 @@ export interface GetBalanceUpdatesReturn { page: Page balances: Array } +export interface GetChainsArgs { + networkType?: NetworkType +} + +export interface GetChainsReturn { + chains: Array +} export interface PingArgs {} export interface PingReturn { @@ -838,6 +851,21 @@ export class IndexerGateway implements IndexerGateway { ) } + getChains = (args: GetChainsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetChains'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + chains: >_data.chains + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + ping = (headers?: object, signal?: AbortSignal): Promise => { return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( res => { From 7f8282bbbceaf504c914aa83236e0087b72e3213 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 29 Apr 2025 11:25:03 +0200 Subject: [PATCH 004/112] Update api.gen.ts --- packages/api/src/api.gen.ts | 3054 ++++++++++++++++------------------- 1 file changed, 1390 insertions(+), 1664 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index f835ba571f..a6e358a1f1 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,75 +1,76 @@ /* eslint-disable */ -// sequence-api v0.4.0 2409c101bc62a1b7aa797e099d913b1c4046e9f6 +// sequence-api v0.4.0 fce15c8cb22b7e081fc97615dbf78baf9d718749 // -- -// Code generated by webrpc-gen@v0.24.0 with typescript generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=api.ridl -target=typescript -client -out=./clients/api.gen.ts -export const WebrpcHeader = 'Webrpc' +export const WebrpcHeader = "Webrpc" -export const WebrpcHeaderValue = 'webrpc@v0.24.0;gen-typescript@v0.16.3;sequence-api@v0.4.0' +export const WebrpcHeaderValue = "webrpc@v0.25.3;gen-typescript@v0.17.0;sequence-api@v0.4.0" // WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +export const WebRPCVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.4.0' +export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '2409c101bc62a1b7aa797e099d913b1c4046e9f6' +export const WebRPCSchemaHash = "fce15c8cb22b7e081fc97615dbf78baf9d718749" type WebrpcGenVersions = { - webrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string -} + webrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader) + const headerValue = headers.get(WebrpcHeader); if (!headerValue) { return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - return parseWebrpcGenVersions(headerValue) + return parseWebrpcGenVersions(headerValue); } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') + const versions = header.split(";"); if (versions.length < 3) { return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - const [_, webrpcGenVersion] = versions[0]!.split('@') - const [codeGenName, codeGenVersion] = versions[1]!.split('@') - const [schemaName, schemaVersion] = versions[2]!.split('@') + const [_, webrpcGenVersion] = versions[0]!.split("@"); + const [codeGenName, codeGenVersion] = versions[1]!.split("@"); + const [schemaName, schemaVersion] = versions[2]!.split("@"); return { - webrpcGenVersion: webrpcGenVersion ?? '', - codeGenName: codeGenName ?? '', - codeGenVersion: codeGenVersion ?? '', - schemaName: schemaName ?? '', - schemaVersion: schemaVersion ?? '' - } + webrpcGenVersion: webrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; } // // Types // + export enum SortOrder { DESC = 'DESC', ASC = 'ASC' @@ -116,7 +117,7 @@ export interface RuntimeStatus { branch: string commitHash: string checks: RuntimeChecks - numTxnsRelayed: { [key: string]: NumTxnsRelayed } + numTxnsRelayed: {[key: string]: NumTxnsRelayed} } export interface NumTxnsRelayed { @@ -126,7 +127,8 @@ export interface NumTxnsRelayed { period: number } -export interface RuntimeChecks {} +export interface RuntimeChecks { +} export interface SequenceContext { factory: string @@ -443,34 +445,36 @@ export interface SardinePaymentOption { processingTime: string } -export interface SwapPermit2Price { - currencyAddress: string - currencyBalance: string - price: string - maxPrice: string - transactionValue: string +export interface LifiToken { + chainId: number + address: string + symbol: string + name: string + decimals: number + priceUsd: string + coinKey: string + logoUri: string } -export interface SwapPermit2Quote { - currencyAddress: string - currencyBalance: string - price: string - maxPrice: string - to: string - transactionData: string - transactionValue: string - approveData: string +export interface LifiSwapRoute { + fromChainId: number + toChainId: number + fromTokens: Array + toTokens: Array } -export interface SwapPrice { - currencyAddress: string - currencyBalance: string - price: string - maxPrice: string - transactionValue: string +export interface GetLifiSwapQuoteParams { + chainId: number + walletAddress: string + fromTokenAddress: string + toTokenAddress: string + fromTokenAmount: string + toTokenAmount: string + includeApprove: boolean + slippageBps: number } -export interface SwapQuote { +export interface LifiSwapQuote { currencyAddress: string currencyBalance: string price: string @@ -479,6 +483,8 @@ export interface SwapQuote { transactionData: string transactionValue: string approveData: string + amount: string + amountMin: string } export interface CurrencyGroup { @@ -703,206 +709,225 @@ export interface TransakChain { } export interface API { + /** + * + * Runtime + * + */ ping(headers?: object, signal?: AbortSignal): Promise version(headers?: object, signal?: AbortSignal): Promise runtimeStatus(headers?: object, signal?: AbortSignal): Promise clock(headers?: object, signal?: AbortSignal): Promise getSequenceContext(headers?: object, signal?: AbortSignal): Promise + /** + * + * Auth + * + * TODO: rename 'ewtString' arg to 'ethauthProof' + */ getAuthToken(args: GetAuthTokenArgs, headers?: object, signal?: AbortSignal): Promise getAuthToken2(args: GetAuthToken2Args, headers?: object, signal?: AbortSignal): Promise - sendPasswordlessLink( - args: SendPasswordlessLinkArgs, - headers?: object, - signal?: AbortSignal - ): Promise + sendPasswordlessLink(args: SendPasswordlessLinkArgs, headers?: object, signal?: AbortSignal): Promise registerPublicKey(args: RegisterPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise getPublicKey(args: GetPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Contacts / Friends + * + */ friendList(args: FriendListArgs, headers?: object, signal?: AbortSignal): Promise getFriendByAddress(args: GetFriendByAddressArgs, headers?: object, signal?: AbortSignal): Promise searchFriends(args: SearchFriendsArgs, headers?: object, signal?: AbortSignal): Promise addFriend(args: AddFriendArgs, headers?: object, signal?: AbortSignal): Promise - updateFriendNickname( - args: UpdateFriendNicknameArgs, - headers?: object, - signal?: AbortSignal - ): Promise + updateFriendNickname(args: UpdateFriendNicknameArgs, headers?: object, signal?: AbortSignal): Promise removeFriend(args: RemoveFriendArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Chain-Utils + * + */ contractCall(args: ContractCallArgs, headers?: object, signal?: AbortSignal): Promise decodeContractCall(args: DecodeContractCallArgs, headers?: object, signal?: AbortSignal): Promise - lookupContractCallSelectors( - args: LookupContractCallSelectorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + lookupContractCallSelectors(args: LookupContractCallSelectorsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * User Storage + * + */ userStorageFetch(args: UserStorageFetchArgs, headers?: object, signal?: AbortSignal): Promise userStorageSave(args: UserStorageSaveArgs, headers?: object, signal?: AbortSignal): Promise userStorageDelete(args: UserStorageDeleteArgs, headers?: object, signal?: AbortSignal): Promise userStorageFetchAll(args: UserStorageFetchAllArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Wallet utils + * + */ getMoonpayLink(args: GetMoonpayLinkArgs, headers?: object, signal?: AbortSignal): Promise + /** + * - IsUsingGoogleMail(domain: string) => (yes: bool) + */ resolveENSAddress(args: ResolveENSAddressArgs, headers?: object, signal?: AbortSignal): Promise + /** + * TODO: we can add walletContext optional in the future when we need it + * NOTE: chainId can be either a number or canonical name + */ isValidSignature(args: IsValidSignatureArgs, headers?: object, signal?: AbortSignal): Promise - isValidMessageSignature( - args: IsValidMessageSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise - isValidTypedDataSignature( - args: IsValidTypedDataSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise + isValidMessageSignature(args: IsValidMessageSignatureArgs, headers?: object, signal?: AbortSignal): Promise + isValidTypedDataSignature(args: IsValidTypedDataSignatureArgs, headers?: object, signal?: AbortSignal): Promise isValidETHAuthProof(args: IsValidETHAuthProofArgs, headers?: object, signal?: AbortSignal): Promise sardineGetClientToken(headers?: object, signal?: AbortSignal): Promise - sardineGetNFTCheckoutToken( - args: SardineGetNFTCheckoutTokenArgs, - headers?: object, - signal?: AbortSignal - ): Promise - sardineGetNFTCheckoutOrderStatus( - args: SardineGetNFTCheckoutOrderStatusArgs, - headers?: object, - signal?: AbortSignal - ): Promise + sardineGetNFTCheckoutToken(args: SardineGetNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise + sardineGetNFTCheckoutOrderStatus(args: SardineGetNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise sardineGetSupportedRegions(headers?: object, signal?: AbortSignal): Promise sardineGetSupportedFiatCurrencies(headers?: object, signal?: AbortSignal): Promise sardineGetSupportedTokens(headers?: object, signal?: AbortSignal): Promise - sardineGetSupportedTokenForSwap( - args: SardineGetSupportedTokenForSwapArgs, - headers?: object, - signal?: AbortSignal - ): Promise + sardineGetSupportedTokenForSwap(args: SardineGetSupportedTokenForSwapArgs, headers?: object, signal?: AbortSignal): Promise sardineGetEnabledTokens(headers?: object, signal?: AbortSignal): Promise sardineGetQuote(args: SardineGetQuoteArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Deprecated. Use SardineGetClientToken() instead. + */ getSardineClientToken(headers?: object, signal?: AbortSignal): Promise - getSardineNFTCheckoutToken( - args: GetSardineNFTCheckoutTokenArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getSardineNFTCheckoutOrderStatus( - args: GetSardineNFTCheckoutOrderStatusArgs, - headers?: object, - signal?: AbortSignal - ): Promise + /** + * Deprecated. Use SardineGetNFTCheckoutToken() instead. + */ + getSardineNFTCheckoutToken(args: GetSardineNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Deprecated. Use SardineGetNFTCheckoutOrderStatus() instead. + */ + getSardineNFTCheckoutOrderStatus(args: GetSardineNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise transakGetCountries(headers?: object, signal?: AbortSignal): Promise transakGetCryptoCurrencies(headers?: object, signal?: AbortSignal): Promise transakGetFiatCurrencies(headers?: object, signal?: AbortSignal): Promise transakGetPrice(args: TransakGetPriceArgs, headers?: object, signal?: AbortSignal): Promise - transakGetSupportedNFTCheckoutChains( - headers?: object, - signal?: AbortSignal - ): Promise + transakGetSupportedNFTCheckoutChains(headers?: object, signal?: AbortSignal): Promise + /** + * + * Price Feed + * + */ getCoinPrices(args: GetCoinPricesArgs, headers?: object, signal?: AbortSignal): Promise - getCollectiblePrices( - args: GetCollectiblePricesArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getCollectiblePrices(args: GetCollectiblePricesArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Price Feed utils + * + */ getExchangeRate(args: GetExchangeRateArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Util / misc + * + */ memoryStore(args: MemoryStoreArgs, headers?: object, signal?: AbortSignal): Promise memoryLoad(args: MemoryLoadArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Legacy + * + */ getInviteInfo(headers?: object, signal?: AbortSignal): Promise + /** + * NOTE: we're still using this from SW-API to Sequence-API to claim invite code + */ isValidAccessCode(args: IsValidAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise - internalClaimAccessCode( - args: InternalClaimAccessCodeArgs, - headers?: object, - signal?: AbortSignal - ): Promise + internalClaimAccessCode(args: InternalClaimAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Utils + */ blockNumberAtTime(args: BlockNumberAtTimeArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Paper + * TODO: deprecate in the future + * + */ paperSessionSecret(args: PaperSessionSecretArgs, headers?: object, signal?: AbortSignal): Promise paperSessionSecret2(args: PaperSessionSecret2Args, headers?: object, signal?: AbortSignal): Promise + /** + * + * Linked wallets (v0 -- simple support) + * + */ linkWallet(args: LinkWalletArgs, headers?: object, signal?: AbortSignal): Promise getLinkedWallets(args: GetLinkedWalletsArgs, headers?: object, signal?: AbortSignal): Promise removeLinkedWallet(args: RemoveLinkedWalletArgs, headers?: object, signal?: AbortSignal): Promise - generateWaaSVerificationURL( - args: GenerateWaaSVerificationURLArgs, - headers?: object, - signal?: AbortSignal - ): Promise - validateWaaSVerificationNonce( - args: ValidateWaaSVerificationNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise + /** + * NOTE: these methods are deprecated, please do not use them. We may resurface them in the future, but just wanted + * to be clear, they are not necessary for our linked wallets. + */ + generateWaaSVerificationURL(args: GenerateWaaSVerificationURLArgs, headers?: object, signal?: AbortSignal): Promise + validateWaaSVerificationNonce(args: ValidateWaaSVerificationNonceArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * + * WaaS child wallet adoption + * + */ listAdoptedWallets(args: ListAdoptedWalletsArgs, headers?: object, signal?: AbortSignal): Promise - getSwapPermit2Price(args: GetSwapPermit2PriceArgs, headers?: object, signal?: AbortSignal): Promise - getSwapPermit2Prices( - args: GetSwapPermit2PricesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getSwapPermit2Quote(args: GetSwapPermit2QuoteArgs, headers?: object, signal?: AbortSignal): Promise - getSwapPrice(args: GetSwapPriceArgs, headers?: object, signal?: AbortSignal): Promise - getSwapPrices(args: GetSwapPricesArgs, headers?: object, signal?: AbortSignal): Promise - getSwapQuote(args: GetSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise - getSwapQuoteV2(args: GetSwapQuoteV2Args, headers?: object, signal?: AbortSignal): Promise - intentQuery(args: IntentQueryArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Currency abstraction + * + */ + getLifiChains(headers?: object, signal?: AbortSignal): Promise + getLifiTokens(args: GetLifiTokensArgs, headers?: object, signal?: AbortSignal): Promise + getLifiSwapRoutes(args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise + getLifiSwapQuote(args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Inventory, payments and management + * + */ listCurrencyGroups(headers?: object, signal?: AbortSignal): Promise - addOffchainInventory( - args: AddOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getOffchainInventory( - args: GetOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listOffchainInventories( - args: ListOffchainInventoriesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - updateOffchainInventory( - args: UpdateOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - deleteOffchainInventory( - args: DeleteOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - requestOffchainPayment( - args: RequestOffchainPaymentArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listOffchainPayments( - args: ListOffchainPaymentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + addOffchainInventory(args: AddOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise + getOffchainInventory(args: GetOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise + listOffchainInventories(args: ListOffchainInventoriesArgs, headers?: object, signal?: AbortSignal): Promise + updateOffchainInventory(args: UpdateOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise + deleteOffchainInventory(args: DeleteOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise + requestOffchainPayment(args: RequestOffchainPaymentArgs, headers?: object, signal?: AbortSignal): Promise + listOffchainPayments(args: ListOffchainPaymentsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Packs + * + */ savePack(args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise } -export interface PingArgs {} +export interface PingArgs { +} export interface PingReturn { - status: boolean + status: boolean +} +export interface VersionArgs { } -export interface VersionArgs {} export interface VersionReturn { - version: Version + version: Version +} +export interface RuntimeStatusArgs { } -export interface RuntimeStatusArgs {} export interface RuntimeStatusReturn { - status: RuntimeStatus + status: RuntimeStatus +} +export interface ClockArgs { } -export interface ClockArgs {} export interface ClockReturn { - serverTime: string + serverTime: string +} +export interface GetSequenceContextArgs { } -export interface GetSequenceContextArgs {} export interface GetSequenceContextReturn { - data: SequenceContext + data: SequenceContext } export interface GetAuthTokenArgs { ewtString: string @@ -913,7 +938,7 @@ export interface GetAuthTokenReturn { status: boolean jwtToken: string address: string - user?: User + user?: User } export interface GetAuthToken2Args { ewtString: string @@ -924,7 +949,7 @@ export interface GetAuthToken2Return { status: boolean jwtToken: string address: string - user?: User + user?: User } export interface SendPasswordlessLinkArgs { email: string @@ -933,21 +958,21 @@ export interface SendPasswordlessLinkArgs { } export interface SendPasswordlessLinkReturn { - status: boolean + status: boolean } export interface RegisterPublicKeyArgs { publicKey: PublicKey } export interface RegisterPublicKeyReturn { - status: boolean + status: boolean } export interface GetPublicKeyArgs { id: string } export interface GetPublicKeyReturn { - publicKey: PublicKey + publicKey: PublicKey } export interface FriendListArgs { nickname?: string @@ -956,7 +981,7 @@ export interface FriendListArgs { export interface FriendListReturn { page: Page - friends: Array + friends: Array } export interface GetFriendByAddressArgs { friendAddress: string @@ -964,7 +989,7 @@ export interface GetFriendByAddressArgs { export interface GetFriendByAddressReturn { status: boolean - friend: Friend + friend: Friend } export interface SearchFriendsArgs { filterUsername: string @@ -972,7 +997,7 @@ export interface SearchFriendsArgs { } export interface SearchFriendsReturn { - friends: Array + friends: Array } export interface AddFriendArgs { friendAddress: string @@ -981,7 +1006,7 @@ export interface AddFriendArgs { export interface AddFriendReturn { status: boolean - friend?: Friend + friend?: Friend } export interface UpdateFriendNicknameArgs { friendAddress: string @@ -990,14 +1015,14 @@ export interface UpdateFriendNicknameArgs { export interface UpdateFriendNicknameReturn { status: boolean - friend?: Friend + friend?: Friend } export interface RemoveFriendArgs { friendAddress: string } export interface RemoveFriendReturn { - status: boolean + status: boolean } export interface ContractCallArgs { chainID: string @@ -1008,28 +1033,28 @@ export interface ContractCallArgs { } export interface ContractCallReturn { - returns: Array + returns: Array } export interface DecodeContractCallArgs { callData: string } export interface DecodeContractCallReturn { - call: ContractCall + call: ContractCall } export interface LookupContractCallSelectorsArgs { selectors: Array } export interface LookupContractCallSelectorsReturn { - signatures: Array> + signatures: Array> } export interface UserStorageFetchArgs { key: string } export interface UserStorageFetchReturn { - object: any + object: any } export interface UserStorageSaveArgs { key: string @@ -1037,28 +1062,28 @@ export interface UserStorageSaveArgs { } export interface UserStorageSaveReturn { - ok: boolean + ok: boolean } export interface UserStorageDeleteArgs { key: string } export interface UserStorageDeleteReturn { - ok: boolean + ok: boolean } export interface UserStorageFetchAllArgs { keys?: Array } export interface UserStorageFetchAllReturn { - objects: { [key: string]: any } + objects: {[key: string]: any} } export interface GetMoonpayLinkArgs { url: string } export interface GetMoonpayLinkReturn { - signedUrl: string + signedUrl: string } export interface ResolveENSAddressArgs { ens: string @@ -1066,7 +1091,7 @@ export interface ResolveENSAddressArgs { export interface ResolveENSAddressReturn { address: string - ok: boolean + ok: boolean } export interface IsValidSignatureArgs { chainId: string @@ -1076,7 +1101,7 @@ export interface IsValidSignatureArgs { } export interface IsValidSignatureReturn { - isValid: boolean + isValid: boolean } export interface IsValidMessageSignatureArgs { chainId: string @@ -1086,7 +1111,7 @@ export interface IsValidMessageSignatureArgs { } export interface IsValidMessageSignatureReturn { - isValid: boolean + isValid: boolean } export interface IsValidTypedDataSignatureArgs { chainId: string @@ -1096,7 +1121,7 @@ export interface IsValidTypedDataSignatureArgs { } export interface IsValidTypedDataSignatureReturn { - isValid: boolean + isValid: boolean } export interface IsValidETHAuthProofArgs { chainId: string @@ -1105,41 +1130,45 @@ export interface IsValidETHAuthProofArgs { } export interface IsValidETHAuthProofReturn { - isValid: boolean + isValid: boolean +} +export interface SardineGetClientTokenArgs { } -export interface SardineGetClientTokenArgs {} export interface SardineGetClientTokenReturn { - token: string + token: string } export interface SardineGetNFTCheckoutTokenArgs { params: SardineNFTCheckoutParams } export interface SardineGetNFTCheckoutTokenReturn { - resp: SardineNFTCheckout + resp: SardineNFTCheckout } export interface SardineGetNFTCheckoutOrderStatusArgs { orderId: string } export interface SardineGetNFTCheckoutOrderStatusReturn { - resp: SardineOrder + resp: SardineOrder +} +export interface SardineGetSupportedRegionsArgs { } -export interface SardineGetSupportedRegionsArgs {} export interface SardineGetSupportedRegionsReturn { - regions: Array + regions: Array +} +export interface SardineGetSupportedFiatCurrenciesArgs { } -export interface SardineGetSupportedFiatCurrenciesArgs {} export interface SardineGetSupportedFiatCurrenciesReturn { - tokens: Array + tokens: Array +} +export interface SardineGetSupportedTokensArgs { } -export interface SardineGetSupportedTokensArgs {} export interface SardineGetSupportedTokensReturn { - tokens: Array + tokens: Array } export interface SardineGetSupportedTokenForSwapArgs { network: string @@ -1147,86 +1176,92 @@ export interface SardineGetSupportedTokenForSwapArgs { } export interface SardineGetSupportedTokenForSwapReturn { - token: SardineSupportedTokenForSwap + token: SardineSupportedTokenForSwap +} +export interface SardineGetEnabledTokensArgs { } -export interface SardineGetEnabledTokensArgs {} export interface SardineGetEnabledTokensReturn { - tokens: Array + tokens: Array } export interface SardineGetQuoteArgs { params: SardineGetQuoteParams } export interface SardineGetQuoteReturn { - quote: SardineQuote + quote: SardineQuote +} +export interface GetSardineClientTokenArgs { } -export interface GetSardineClientTokenArgs {} export interface GetSardineClientTokenReturn { - token: string + token: string } export interface GetSardineNFTCheckoutTokenArgs { params: SardineNFTCheckoutParams } export interface GetSardineNFTCheckoutTokenReturn { - resp: SardineNFTCheckout + resp: SardineNFTCheckout } export interface GetSardineNFTCheckoutOrderStatusArgs { orderId: string } export interface GetSardineNFTCheckoutOrderStatusReturn { - resp: SardineOrder + resp: SardineOrder +} +export interface TransakGetCountriesArgs { } -export interface TransakGetCountriesArgs {} export interface TransakGetCountriesReturn { - regions: Array + regions: Array +} +export interface TransakGetCryptoCurrenciesArgs { } -export interface TransakGetCryptoCurrenciesArgs {} export interface TransakGetCryptoCurrenciesReturn { - currencies: Array + currencies: Array +} +export interface TransakGetFiatCurrenciesArgs { } -export interface TransakGetFiatCurrenciesArgs {} export interface TransakGetFiatCurrenciesReturn { - currencies: Array + currencies: Array } export interface TransakGetPriceArgs { params: TransakGetPriceParams } export interface TransakGetPriceReturn { - price: TransakPrice + price: TransakPrice +} +export interface TransakGetSupportedNFTCheckoutChainsArgs { } -export interface TransakGetSupportedNFTCheckoutChainsArgs {} export interface TransakGetSupportedNFTCheckoutChainsReturn { - chains: Array + chains: Array } export interface GetCoinPricesArgs { tokens: Array } export interface GetCoinPricesReturn { - tokenPrices: Array + tokenPrices: Array } export interface GetCollectiblePricesArgs { tokens: Array } export interface GetCollectiblePricesReturn { - tokenPrices: Array + tokenPrices: Array } export interface GetExchangeRateArgs { toCurrency: string } export interface GetExchangeRateReturn { - exchangeRate: ExchangeRate + exchangeRate: ExchangeRate } export interface MemoryStoreArgs { key: string @@ -1234,26 +1269,27 @@ export interface MemoryStoreArgs { } export interface MemoryStoreReturn { - ok: boolean + ok: boolean } export interface MemoryLoadArgs { key: string } export interface MemoryLoadReturn { - value: string + value: string +} +export interface GetInviteInfoArgs { } -export interface GetInviteInfoArgs {} export interface GetInviteInfoReturn { - inviteInfo: InviteInfo + inviteInfo: InviteInfo } export interface IsValidAccessCodeArgs { accessCode: string } export interface IsValidAccessCodeReturn { - status: boolean + status: boolean } export interface InternalClaimAccessCodeArgs { address: string @@ -1261,7 +1297,7 @@ export interface InternalClaimAccessCodeArgs { } export interface InternalClaimAccessCodeReturn { - status: boolean + status: boolean } export interface BlockNumberAtTimeArgs { chainId: number @@ -1269,7 +1305,7 @@ export interface BlockNumberAtTimeArgs { } export interface BlockNumberAtTimeReturn { - blocks: Array + blocks: Array } export interface PaperSessionSecretArgs { chainName: string @@ -1279,7 +1315,7 @@ export interface PaperSessionSecretArgs { } export interface PaperSessionSecretReturn { - secret: string + secret: string } export interface PaperSessionSecret2Args { chainName: string @@ -1289,7 +1325,7 @@ export interface PaperSessionSecret2Args { } export interface PaperSessionSecret2Return { - secret: string + secret: string } export interface LinkWalletArgs { parentWalletAddress: string @@ -1303,7 +1339,7 @@ export interface LinkWalletArgs { } export interface LinkWalletReturn { - status: boolean + status: boolean } export interface GetLinkedWalletsArgs { parentWalletAddress: string @@ -1313,7 +1349,7 @@ export interface GetLinkedWalletsArgs { } export interface GetLinkedWalletsReturn { - linkedWallets: Array + linkedWallets: Array } export interface RemoveLinkedWalletArgs { parentWalletAddress: string @@ -1324,7 +1360,7 @@ export interface RemoveLinkedWalletArgs { } export interface RemoveLinkedWalletReturn { - status: boolean + status: boolean } export interface GenerateWaaSVerificationURLArgs { walletAddress: string @@ -1332,7 +1368,7 @@ export interface GenerateWaaSVerificationURLArgs { export interface GenerateWaaSVerificationURLReturn { nonce: string - verificationURL: string + verificationURL: string } export interface ValidateWaaSVerificationNonceArgs { nonce: string @@ -1342,7 +1378,7 @@ export interface ValidateWaaSVerificationNonceArgs { } export interface ValidateWaaSVerificationNonceReturn { - walletAddress: string + walletAddress: string } export interface ListAdoptedWalletsArgs { page?: Page @@ -1350,136 +1386,75 @@ export interface ListAdoptedWalletsArgs { export interface ListAdoptedWalletsReturn { page: Page - wallets: Array + wallets: Array } -export interface GetSwapPermit2PriceArgs { - buyCurrencyAddress: string - sellCurrencyAddress: string - buyAmount: string - chainId: number - slippagePercentage?: number +export interface GetLifiChainsArgs { } -export interface GetSwapPermit2PriceReturn { - swapPermit2Price: SwapPermit2Price +export interface GetLifiChainsReturn { + chains: Array } -export interface GetSwapPermit2PricesArgs { - userAddress: string - buyCurrencyAddress: string - buyAmount: string - chainId: number - slippagePercentage?: number +export interface GetLifiTokensArgs { + chainIds: Array } -export interface GetSwapPermit2PricesReturn { - swapPermit2Prices: Array +export interface GetLifiTokensReturn { + tokens: Array } -export interface GetSwapPermit2QuoteArgs { - userAddress: string - buyCurrencyAddress: string - sellCurrencyAddress: string - buyAmount: string +export interface GetLifiSwapRoutesArgs { chainId: number - includeApprove: boolean - slippagePercentage?: number + toTokenAddress: string } -export interface GetSwapPermit2QuoteReturn { - swapPermit2Quote: SwapPermit2Quote +export interface GetLifiSwapRoutesReturn { + routes: Array } -export interface GetSwapPriceArgs { - buyCurrencyAddress: string - sellCurrencyAddress: string - buyAmount: string - chainId: number - slippagePercentage?: number +export interface GetLifiSwapQuoteArgs { + params: GetLifiSwapQuoteParams } -export interface GetSwapPriceReturn { - swapPrice: SwapPrice +export interface GetLifiSwapQuoteReturn { + quote: LifiSwapQuote } -export interface GetSwapPricesArgs { - userAddress: string - buyCurrencyAddress: string - buyAmount: string - chainId: number - slippagePercentage?: number +export interface ListCurrencyGroupsArgs { } -export interface GetSwapPricesReturn { - swapPrices: Array -} -export interface GetSwapQuoteArgs { - userAddress: string - buyCurrencyAddress: string - sellCurrencyAddress: string - buyAmount: string - chainId: number - includeApprove: boolean - slippagePercentage?: number -} - -export interface GetSwapQuoteReturn { - swapQuote: SwapQuote -} -export interface GetSwapQuoteV2Args { - userAddress: string - buyCurrencyAddress: string - sellCurrencyAddress: string - buyAmount: string - chainId: number - includeApprove: boolean - slippagePercentage?: number -} - -export interface GetSwapQuoteV2Return { - swapQuote: SwapQuote -} -export interface IntentQueryArgs { - wallet: string - preconditions: Array -} - -export interface IntentQueryReturn { - solutions: Array -} -export interface ListCurrencyGroupsArgs {} - export interface ListCurrencyGroupsReturn { - currencyGroups: Array + currencyGroups: Array } export interface AddOffchainInventoryArgs { inventory: OffchainInventory } export interface AddOffchainInventoryReturn { - inventoryId: number + inventoryId: number } export interface GetOffchainInventoryArgs { inventoryId: number } export interface GetOffchainInventoryReturn { - inventory: OffchainInventory + inventory: OffchainInventory } export interface ListOffchainInventoriesArgs { projectId: number } export interface ListOffchainInventoriesReturn { - inventory: Array + inventory: Array } export interface UpdateOffchainInventoryArgs { inventory: OffchainInventory } -export interface UpdateOffchainInventoryReturn {} +export interface UpdateOffchainInventoryReturn { +} export interface DeleteOffchainInventoryArgs { inventoryId: number } export interface DeleteOffchainInventoryReturn { - ok: boolean + ok: boolean } export interface RequestOffchainPaymentArgs { inventoryId: number @@ -1489,7 +1464,7 @@ export interface RequestOffchainPaymentArgs { } export interface RequestOffchainPaymentReturn { - payment: PaymentResponse + payment: PaymentResponse } export interface ListOffchainPaymentsArgs { inventoryId: number @@ -1498,14 +1473,14 @@ export interface ListOffchainPaymentsArgs { export interface ListOffchainPaymentsReturn { page: Page - payments: Array + payments: Array } export interface SavePackArgs { pack: Pack } export interface SavePackReturn { - merkleRoot: string + merkleRoot: string } export interface GetPackArgs { contractAddress: string @@ -1513,7 +1488,7 @@ export interface GetPackArgs { } export interface GetPackReturn { - pack: Pack + pack: Pack } export interface DeletePackArgs { contractAddress: string @@ -1521,16 +1496,18 @@ export interface DeletePackArgs { } export interface DeletePackReturn { - status: boolean + status: boolean } export interface UpdatePackContentArgs { pack: Pack } export interface UpdatePackContentReturn { - merkleRoot: string + merkleRoot: string } + + // // Client // @@ -1547,1401 +1524,1147 @@ export class API implements API { private url(name: string): string { return this.hostname + this.path + name } - + ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Ping'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Version'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - version: _data.version - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Version'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + version: (_data.version), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RuntimeStatus'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('RuntimeStatus'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + clock = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Clock'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - serverTime: _data.serverTime - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Clock'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + serverTime: (_data.serverTime), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSequenceContext'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - data: _data.data - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetSequenceContext'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + data: (_data.data), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getAuthToken = (args: GetAuthTokenArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetAuthToken'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - jwtToken: _data.jwtToken, - address: _data.address, - user: _data.user - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetAuthToken'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + jwtToken: (_data.jwtToken), + address: (_data.address), + user: (_data.user), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getAuthToken2 = (args: GetAuthToken2Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetAuthToken2'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - jwtToken: _data.jwtToken, - address: _data.address, - user: _data.user - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - sendPasswordlessLink = ( - args: SendPasswordlessLinkArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SendPasswordlessLink'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetAuthToken2'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + jwtToken: (_data.jwtToken), + address: (_data.address), + user: (_data.user), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + sendPasswordlessLink = (args: SendPasswordlessLinkArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SendPasswordlessLink'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + registerPublicKey = (args: RegisterPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RegisterPublicKey'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('RegisterPublicKey'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getPublicKey = (args: GetPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetPublicKey'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - publicKey: _data.publicKey - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetPublicKey'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + publicKey: (_data.publicKey), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + friendList = (args: FriendListArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('FriendList'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - friends: >_data.friends - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getFriendByAddress = ( - args: GetFriendByAddressArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetFriendByAddress'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - friend: _data.friend - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('FriendList'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + friends: >(_data.friends), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getFriendByAddress = (args: GetFriendByAddressArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetFriendByAddress'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + friend: (_data.friend), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + searchFriends = (args: SearchFriendsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SearchFriends'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - friends: >_data.friends - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SearchFriends'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + friends: >(_data.friends), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + addFriend = (args: AddFriendArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('AddFriend'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - friend: _data.friend - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updateFriendNickname = ( - args: UpdateFriendNicknameArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateFriendNickname'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - friend: _data.friend - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('AddFriend'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + friend: (_data.friend), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + updateFriendNickname = (args: UpdateFriendNicknameArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateFriendNickname'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + friend: (_data.friend), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + removeFriend = (args: RemoveFriendArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RemoveFriend'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('RemoveFriend'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + contractCall = (args: ContractCallArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ContractCall'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - returns: >_data.returns - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - decodeContractCall = ( - args: DecodeContractCallArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('DecodeContractCall'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - call: _data.call - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - lookupContractCallSelectors = ( - args: LookupContractCallSelectorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('LookupContractCallSelectors'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - signatures: >>_data.signatures - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ContractCall'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + returns: >(_data.returns), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + decodeContractCall = (args: DecodeContractCallArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('DecodeContractCall'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + call: (_data.call), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + lookupContractCallSelectors = (args: LookupContractCallSelectorsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('LookupContractCallSelectors'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + signatures: >>(_data.signatures), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + userStorageFetch = (args: UserStorageFetchArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UserStorageFetch'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - object: _data.object - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UserStorageFetch'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + object: (_data.object), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + userStorageSave = (args: UserStorageSaveArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UserStorageSave'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UserStorageSave'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + ok: (_data.ok), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + userStorageDelete = (args: UserStorageDeleteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UserStorageDelete'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - userStorageFetchAll = ( - args: UserStorageFetchAllArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UserStorageFetchAll'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - objects: <{ [key: string]: any }>_data.objects - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UserStorageDelete'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + ok: (_data.ok), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + userStorageFetchAll = (args: UserStorageFetchAllArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UserStorageFetchAll'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + objects: <{[key: string]: any}>(_data.objects), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getMoonpayLink = (args: GetMoonpayLinkArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetMoonpayLink'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - signedUrl: _data.signedUrl - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetMoonpayLink'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + signedUrl: (_data.signedUrl), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + resolveENSAddress = (args: ResolveENSAddressArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ResolveENSAddress'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - address: _data.address, - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ResolveENSAddress'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + address: (_data.address), + ok: (_data.ok), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + isValidSignature = (args: IsValidSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('IsValidSignature'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidMessageSignature = ( - args: IsValidMessageSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('IsValidMessageSignature'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidTypedDataSignature = ( - args: IsValidTypedDataSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('IsValidTypedDataSignature'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidETHAuthProof = ( - args: IsValidETHAuthProofArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('IsValidETHAuthProof'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('IsValidSignature'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + isValid: (_data.isValid), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + isValidMessageSignature = (args: IsValidMessageSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidMessageSignature'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + isValid: (_data.isValid), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + isValidTypedDataSignature = (args: IsValidTypedDataSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidTypedDataSignature'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + isValid: (_data.isValid), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + isValidETHAuthProof = (args: IsValidETHAuthProofArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidETHAuthProof'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + isValid: (_data.isValid), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sardineGetClientToken = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SardineGetClientToken'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - token: _data.token - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - sardineGetNFTCheckoutToken = ( - args: SardineGetNFTCheckoutTokenArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SardineGetNFTCheckoutToken'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - resp: _data.resp - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - sardineGetNFTCheckoutOrderStatus = ( - args: SardineGetNFTCheckoutOrderStatusArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SardineGetNFTCheckoutOrderStatus'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - resp: _data.resp - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SardineGetClientToken'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + token: (_data.token), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + sardineGetNFTCheckoutToken = (args: SardineGetNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SardineGetNFTCheckoutToken'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + resp: (_data.resp), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + sardineGetNFTCheckoutOrderStatus = (args: SardineGetNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SardineGetNFTCheckoutOrderStatus'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + resp: (_data.resp), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sardineGetSupportedRegions = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SardineGetSupportedRegions'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - regions: >_data.regions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - sardineGetSupportedFiatCurrencies = ( - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SardineGetSupportedFiatCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokens: >_data.tokens - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SardineGetSupportedRegions'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + regions: >(_data.regions), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + sardineGetSupportedFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SardineGetSupportedFiatCurrencies'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + tokens: >(_data.tokens), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sardineGetSupportedTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SardineGetSupportedTokens'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokens: >_data.tokens - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - sardineGetSupportedTokenForSwap = ( - args: SardineGetSupportedTokenForSwapArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SardineGetSupportedTokenForSwap'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - token: _data.token - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SardineGetSupportedTokens'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + tokens: >(_data.tokens), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + sardineGetSupportedTokenForSwap = (args: SardineGetSupportedTokenForSwapArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SardineGetSupportedTokenForSwap'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + token: (_data.token), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sardineGetEnabledTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SardineGetEnabledTokens'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokens: >_data.tokens - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SardineGetEnabledTokens'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + tokens: >(_data.tokens), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sardineGetQuote = (args: SardineGetQuoteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SardineGetQuote'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - quote: _data.quote - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SardineGetQuote'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + quote: (_data.quote), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getSardineClientToken = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSardineClientToken'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - token: _data.token - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSardineNFTCheckoutToken = ( - args: GetSardineNFTCheckoutTokenArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetSardineNFTCheckoutToken'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - resp: _data.resp - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSardineNFTCheckoutOrderStatus = ( - args: GetSardineNFTCheckoutOrderStatusArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetSardineNFTCheckoutOrderStatus'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - resp: _data.resp - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetSardineClientToken'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + token: (_data.token), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getSardineNFTCheckoutToken = (args: GetSardineNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetSardineNFTCheckoutToken'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + resp: (_data.resp), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getSardineNFTCheckoutOrderStatus = (args: GetSardineNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetSardineNFTCheckoutOrderStatus'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + resp: (_data.resp), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + transakGetCountries = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetCountries'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - regions: >_data.regions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('TransakGetCountries'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + regions: >(_data.regions), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + transakGetCryptoCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetCryptoCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencies: >_data.currencies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('TransakGetCryptoCurrencies'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + currencies: >(_data.currencies), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + transakGetFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetFiatCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencies: >_data.currencies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('TransakGetFiatCurrencies'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + currencies: >(_data.currencies), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + transakGetPrice = (args: TransakGetPriceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetPrice'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - price: _data.price - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetSupportedNFTCheckoutChains = ( - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('TransakGetSupportedNFTCheckoutChains'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - chains: >_data.chains - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('TransakGetPrice'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + price: (_data.price), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + transakGetSupportedNFTCheckoutChains = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetSupportedNFTCheckoutChains'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + chains: >(_data.chains), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getCoinPrices = (args: GetCoinPricesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetCoinPrices'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokenPrices: >_data.tokenPrices - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectiblePrices = ( - args: GetCollectiblePricesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectiblePrices'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokenPrices: >_data.tokenPrices - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetCoinPrices'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + tokenPrices: >(_data.tokenPrices), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCollectiblePrices = (args: GetCollectiblePricesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectiblePrices'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + tokenPrices: >(_data.tokenPrices), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getExchangeRate = (args: GetExchangeRateArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetExchangeRate'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - exchangeRate: _data.exchangeRate - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetExchangeRate'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + exchangeRate: (_data.exchangeRate), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + memoryStore = (args: MemoryStoreArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('MemoryStore'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('MemoryStore'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + ok: (_data.ok), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + memoryLoad = (args: MemoryLoadArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('MemoryLoad'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - value: _data.value - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('MemoryLoad'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + value: (_data.value), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getInviteInfo = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetInviteInfo'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inviteInfo: _data.inviteInfo - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetInviteInfo'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + inviteInfo: (_data.inviteInfo), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + isValidAccessCode = (args: IsValidAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('IsValidAccessCode'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - internalClaimAccessCode = ( - args: InternalClaimAccessCodeArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('InternalClaimAccessCode'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('IsValidAccessCode'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + internalClaimAccessCode = (args: InternalClaimAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('InternalClaimAccessCode'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + blockNumberAtTime = (args: BlockNumberAtTimeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('BlockNumberAtTime'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - blocks: >_data.blocks - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - paperSessionSecret = ( - args: PaperSessionSecretArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PaperSessionSecret'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - secret: _data.secret - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - paperSessionSecret2 = ( - args: PaperSessionSecret2Args, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PaperSessionSecret2'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - secret: _data.secret - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('BlockNumberAtTime'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + blocks: >(_data.blocks), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + paperSessionSecret = (args: PaperSessionSecretArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('PaperSessionSecret'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + secret: (_data.secret), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + paperSessionSecret2 = (args: PaperSessionSecret2Args, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('PaperSessionSecret2'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + secret: (_data.secret), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + linkWallet = (args: LinkWalletArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('LinkWallet'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('LinkWallet'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getLinkedWallets = (args: GetLinkedWalletsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetLinkedWallets'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - linkedWallets: >_data.linkedWallets - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - removeLinkedWallet = ( - args: RemoveLinkedWalletArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RemoveLinkedWallet'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateWaaSVerificationURL = ( - args: GenerateWaaSVerificationURLArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateWaaSVerificationURL'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - nonce: _data.nonce, - verificationURL: _data.verificationURL - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - validateWaaSVerificationNonce = ( - args: ValidateWaaSVerificationNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ValidateWaaSVerificationNonce'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - walletAddress: _data.walletAddress - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listAdoptedWallets = ( - args: ListAdoptedWalletsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListAdoptedWallets'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - wallets: >_data.wallets - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapPermit2Price = ( - args: GetSwapPermit2PriceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetSwapPermit2Price'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapPermit2Price: _data.swapPermit2Price - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapPermit2Prices = ( - args: GetSwapPermit2PricesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetSwapPermit2Prices'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapPermit2Prices: >_data.swapPermit2Prices - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapPermit2Quote = ( - args: GetSwapPermit2QuoteArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetSwapPermit2Quote'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapPermit2Quote: _data.swapPermit2Quote - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapPrice = (args: GetSwapPriceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSwapPrice'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapPrice: _data.swapPrice - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapPrices = (args: GetSwapPricesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSwapPrices'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapPrices: >_data.swapPrices - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapQuote = (args: GetSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSwapQuote'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapQuote: _data.swapQuote - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSwapQuoteV2 = (args: GetSwapQuoteV2Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSwapQuoteV2'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - swapQuote: _data.swapQuote - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - intentQuery = (args: IntentQueryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('IntentQuery'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - solutions: >_data.solutions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetLinkedWallets'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + linkedWallets: >(_data.linkedWallets), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + removeLinkedWallet = (args: RemoveLinkedWalletArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RemoveLinkedWallet'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + generateWaaSVerificationURL = (args: GenerateWaaSVerificationURLArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateWaaSVerificationURL'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + nonce: (_data.nonce), + verificationURL: (_data.verificationURL), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + validateWaaSVerificationNonce = (args: ValidateWaaSVerificationNonceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ValidateWaaSVerificationNonce'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + walletAddress: (_data.walletAddress), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listAdoptedWallets = (args: ListAdoptedWalletsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListAdoptedWallets'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + wallets: >(_data.wallets), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getLifiChains = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiChains'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + chains: >(_data.chains), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getLifiTokens = (args: GetLifiTokensArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiTokens'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + tokens: >(_data.tokens), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getLifiSwapRoutes = (args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiSwapRoutes'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + routes: >(_data.routes), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getLifiSwapQuote = (args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiSwapQuote'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + quote: (_data.quote), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListCurrencyGroups'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencyGroups: >_data.currencyGroups - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - addOffchainInventory = ( - args: AddOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AddOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inventoryId: _data.inventoryId - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getOffchainInventory = ( - args: GetOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inventory: _data.inventory - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listOffchainInventories = ( - args: ListOffchainInventoriesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListOffchainInventories'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inventory: >_data.inventory - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updateOffchainInventory = ( - args: UpdateOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return {} - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - deleteOffchainInventory = ( - args: DeleteOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('DeleteOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - requestOffchainPayment = ( - args: RequestOffchainPaymentArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RequestOffchainPayment'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - payment: _data.payment - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listOffchainPayments = ( - args: ListOffchainPaymentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListOffchainPayments'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - payments: >_data.payments - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ListCurrencyGroups'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + currencyGroups: >(_data.currencyGroups), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + addOffchainInventory = (args: AddOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddOffchainInventory'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + inventoryId: (_data.inventoryId), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getOffchainInventory = (args: GetOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetOffchainInventory'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + inventory: (_data.inventory), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listOffchainInventories = (args: ListOffchainInventoriesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListOffchainInventories'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + inventory: >(_data.inventory), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + updateOffchainInventory = (args: UpdateOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateOffchainInventory'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return {} + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + deleteOffchainInventory = (args: DeleteOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('DeleteOffchainInventory'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + ok: (_data.ok), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + requestOffchainPayment = (args: RequestOffchainPaymentArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RequestOffchainPayment'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + payment: (_data.payment), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listOffchainPayments = (args: ListOffchainPaymentsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListOffchainPayments'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + payments: >(_data.payments), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + savePack = (args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SavePack'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - merkleRoot: _data.merkleRoot - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SavePack'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + merkleRoot: (_data.merkleRoot), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getPack = (args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetPack'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - pack: _data.pack - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetPack'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + pack: (_data.pack), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + deletePack = (args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('DeletePack'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('DeletePack'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + updatePackContent = (args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdatePackContent'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - merkleRoot: _data.merkleRoot - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UpdatePackContent'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + merkleRoot: (_data.merkleRoot), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } + } -const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } + const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: {[key: string]: string} = { ...headers, 'Content-Type': 'application/json' } reqHeaders[WebrpcHeader] = WebrpcHeaderValue return { @@ -2957,18 +2680,18 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { + } catch(error) { let message = '' - if (error instanceof Error) { + if (error instanceof Error) { message = error.message } throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` - }) + cause: `JSON.parse(): ${message}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -3150,6 +2873,7 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } + // Schema errors export class UnauthorizedError extends WebrpcError { @@ -3477,6 +3201,7 @@ export class UnsupportedNetworkError extends WebrpcError { } } + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -3513,7 +3238,7 @@ export enum errors { Unavailable = 'Unavailable', QueryFailed = 'QueryFailed', NotFound = 'NotFound', - UnsupportedNetwork = 'UnsupportedNetwork' + UnsupportedNetwork = 'UnsupportedNetwork', } export enum WebrpcErrorCodes { @@ -3552,7 +3277,7 @@ export enum WebrpcErrorCodes { Unavailable = 2002, QueryFailed = 2003, NotFound = 3000, - UnsupportedNetwork = 3008 + UnsupportedNetwork = 3008, } export const webrpcErrorByCode: { [code: number]: any } = { @@ -3591,7 +3316,8 @@ export const webrpcErrorByCode: { [code: number]: any } = { [2002]: UnavailableError, [2003]: QueryFailedError, [3000]: NotFoundError, - [3008]: UnsupportedNetworkError + [3008]: UnsupportedNetworkError, } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + From bf633a34178eb7a53cc324b4eb62b0355cc20c6f Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 29 Apr 2025 11:42:17 +0200 Subject: [PATCH 005/112] Update relayer.gen.ts --- .../relayer/src/rpc-relayer/relayer.gen.ts | 1172 ++++++++--------- 1 file changed, 552 insertions(+), 620 deletions(-) diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index c011054443..0243483fe4 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,75 +1,76 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 da20208d66be29ad86d2662ca38c4425bc5910f8 +// sequence-relayer v0.4.1 fdce30970483936652aaeabaf9339a302ac52d32 // -- // Code generated by webrpc-gen@v0.24.0 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts -export const WebrpcHeader = 'Webrpc' +export const WebrpcHeader = "Webrpc" -export const WebrpcHeaderValue = 'webrpc@v0.24.0;gen-typescript@v0.16.3;sequence-relayer@v0.4.1' +export const WebrpcHeaderValue = "webrpc@v0.24.0;gen-typescript@v0.16.3;sequence-relayer@v0.4.1" // WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +export const WebRPCVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.4.1' +export const WebRPCSchemaVersion = "v0.4.1" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'da20208d66be29ad86d2662ca38c4425bc5910f8' +export const WebRPCSchemaHash = "fdce30970483936652aaeabaf9339a302ac52d32" type WebrpcGenVersions = { - webrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string -} + webrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader) + const headerValue = headers.get(WebrpcHeader); if (!headerValue) { return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - return parseWebrpcGenVersions(headerValue) + return parseWebrpcGenVersions(headerValue); } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') + const versions = header.split(";"); if (versions.length < 3) { return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - const [_, webrpcGenVersion] = versions[0]!.split('@') - const [codeGenName, codeGenVersion] = versions[1]!.split('@') - const [schemaName, schemaVersion] = versions[2]!.split('@') + const [_, webrpcGenVersion] = versions[0]!.split("@"); + const [codeGenName, codeGenVersion] = versions[1]!.split("@"); + const [schemaName, schemaVersion] = versions[2]!.split("@"); return { - webrpcGenVersion: webrpcGenVersion ?? '', - codeGenName: codeGenName ?? '', - codeGenVersion: codeGenVersion ?? '', - schemaName: schemaName ?? '', - schemaVersion: schemaVersion ?? '' - } + webrpcGenVersion: webrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; } // // Types // + export enum ETHTxnStatus { UNKNOWN = 'UNKNOWN', DROPPED = 'DROPPED', @@ -127,7 +128,8 @@ export interface SenderStatus { active: boolean } -export interface RuntimeChecks {} +export interface RuntimeChecks { +} export interface SequenceContext { factory: string @@ -203,8 +205,8 @@ export interface MetaTxnLog { minedAt: string target: string input: string - txnArgs: { [key: string]: any } - txnReceipt?: { [key: string]: any } + txnArgs: {[key: string]: any} + txnReceipt?: {[key: string]: any} walletAddress: string metaTxnNonce: string gasLimit: number @@ -244,7 +246,7 @@ export interface Transaction { chainId: number metaTxnID?: string transfers?: Array - users?: { [key: string]: TxnLogUser } + users?: {[key: string]: TxnLogUser} timestamp: string } @@ -319,18 +321,10 @@ export interface Relayer { getMetaTxnNonce(args: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise getMetaTxnReceipt(args: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise simulate(args: SimulateArgs, headers?: object, signal?: AbortSignal): Promise - updateMetaTxnGasLimits( - args: UpdateMetaTxnGasLimitsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + updateMetaTxnGasLimits(args: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise feeTokens(headers?: object, signal?: AbortSignal): Promise feeOptions(args: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise - getMetaTxnNetworkFeeOptions( - args: GetMetaTxnNetworkFeeOptionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getMetaTxnNetworkFeeOptions(args: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise getMetaTransactions(args: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise getTransactionCost(args: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise sentTransactions(args: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise @@ -338,26 +332,10 @@ export interface Relayer { getGasTank(args: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise addGasTank(args: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise updateGasTank(args: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise - nextGasTankBalanceAdjustmentNonce( - args: NextGasTankBalanceAdjustmentNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise - adjustGasTankBalance( - args: AdjustGasTankBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getGasTankBalanceAdjustment( - args: GetGasTankBalanceAdjustmentArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listGasTankBalanceAdjustments( - args: ListGasTankBalanceAdjustmentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + nextGasTankBalanceAdjustmentNonce(args: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise + adjustGasTankBalance(args: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise + getGasTankBalanceAdjustment(args: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise + listGasTankBalanceAdjustments(args: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise listGasSponsors(args: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise getGasSponsor(args: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise addGasSponsor(args: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise @@ -365,37 +343,38 @@ export interface Relayer { removeGasSponsor(args: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise addressGasSponsors(args: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise getProjectBalance(args: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise - adjustProjectBalance( - args: AdjustProjectBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise + adjustProjectBalance(args: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise } -export interface PingArgs {} +export interface PingArgs { +} export interface PingReturn { - status: boolean + status: boolean +} +export interface VersionArgs { } -export interface VersionArgs {} export interface VersionReturn { - version: Version + version: Version +} +export interface RuntimeStatusArgs { } -export interface RuntimeStatusArgs {} export interface RuntimeStatusReturn { - status: RuntimeStatus + status: RuntimeStatus +} +export interface GetSequenceContextArgs { } -export interface GetSequenceContextArgs {} export interface GetSequenceContextReturn { - data: SequenceContext + data: SequenceContext +} +export interface GetChainIDArgs { } -export interface GetChainIDArgs {} export interface GetChainIDReturn { - chainID: number + chainID: number } export interface SendMetaTxnArgs { call: MetaTxn @@ -405,7 +384,7 @@ export interface SendMetaTxnArgs { export interface SendMetaTxnReturn { status: boolean - txnHash: string + txnHash: string } export interface GetMetaTxnNonceArgs { walletContractAddress: string @@ -413,14 +392,14 @@ export interface GetMetaTxnNonceArgs { } export interface GetMetaTxnNonceReturn { - nonce: string + nonce: string } export interface GetMetaTxnReceiptArgs { metaTxID: string } export interface GetMetaTxnReceiptReturn { - receipt: MetaTxnReceipt + receipt: MetaTxnReceipt } export interface SimulateArgs { wallet: string @@ -428,7 +407,7 @@ export interface SimulateArgs { } export interface SimulateReturn { - results: Array + results: Array } export interface UpdateMetaTxnGasLimitsArgs { walletAddress: string @@ -437,13 +416,14 @@ export interface UpdateMetaTxnGasLimitsArgs { } export interface UpdateMetaTxnGasLimitsReturn { - payload: string + payload: string +} +export interface FeeTokensArgs { } -export interface FeeTokensArgs {} export interface FeeTokensReturn { isFeeRequired: boolean - tokens: Array + tokens: Array } export interface FeeOptionsArgs { wallet: string @@ -455,7 +435,7 @@ export interface FeeOptionsArgs { export interface FeeOptionsReturn { options: Array sponsored: boolean - quote?: string + quote?: string } export interface GetMetaTxnNetworkFeeOptionsArgs { walletConfig: any @@ -463,7 +443,7 @@ export interface GetMetaTxnNetworkFeeOptionsArgs { } export interface GetMetaTxnNetworkFeeOptionsReturn { - options: Array + options: Array } export interface GetMetaTransactionsArgs { projectId: number @@ -472,7 +452,7 @@ export interface GetMetaTransactionsArgs { export interface GetMetaTransactionsReturn { page: Page - transactions: Array + transactions: Array } export interface GetTransactionCostArgs { projectId: number @@ -481,7 +461,7 @@ export interface GetTransactionCostArgs { } export interface GetTransactionCostReturn { - cost: number + cost: number } export interface SentTransactionsArgs { filter?: SentTransactionsFilter @@ -490,7 +470,7 @@ export interface SentTransactionsArgs { export interface SentTransactionsReturn { page: Page - transactions: Array + transactions: Array } export interface PendingTransactionsArgs { page?: Page @@ -498,14 +478,14 @@ export interface PendingTransactionsArgs { export interface PendingTransactionsReturn { page: Page - transactions: Array + transactions: Array } export interface GetGasTankArgs { id: number } export interface GetGasTankReturn { - gasTank: GasTank + gasTank: GasTank } export interface AddGasTankArgs { name: string @@ -515,7 +495,7 @@ export interface AddGasTankArgs { export interface AddGasTankReturn { status: boolean - gasTank: GasTank + gasTank: GasTank } export interface UpdateGasTankArgs { id: number @@ -526,14 +506,14 @@ export interface UpdateGasTankArgs { export interface UpdateGasTankReturn { status: boolean - gasTank: GasTank + gasTank: GasTank } export interface NextGasTankBalanceAdjustmentNonceArgs { id: number } export interface NextGasTankBalanceAdjustmentNonceReturn { - nonce: number + nonce: number } export interface AdjustGasTankBalanceArgs { id: number @@ -543,7 +523,7 @@ export interface AdjustGasTankBalanceArgs { export interface AdjustGasTankBalanceReturn { status: boolean - adjustment: GasTankBalanceAdjustment + adjustment: GasTankBalanceAdjustment } export interface GetGasTankBalanceAdjustmentArgs { id: number @@ -551,7 +531,7 @@ export interface GetGasTankBalanceAdjustmentArgs { } export interface GetGasTankBalanceAdjustmentReturn { - adjustment: GasTankBalanceAdjustment + adjustment: GasTankBalanceAdjustment } export interface ListGasTankBalanceAdjustmentsArgs { id: number @@ -560,7 +540,7 @@ export interface ListGasTankBalanceAdjustmentsArgs { export interface ListGasTankBalanceAdjustmentsReturn { page: Page - adjustments: Array + adjustments: Array } export interface ListGasSponsorsArgs { projectId: number @@ -569,7 +549,7 @@ export interface ListGasSponsorsArgs { export interface ListGasSponsorsReturn { page: Page - gasSponsors: Array + gasSponsors: Array } export interface GetGasSponsorArgs { projectId: number @@ -577,7 +557,7 @@ export interface GetGasSponsorArgs { } export interface GetGasSponsorReturn { - gasSponsor: GasSponsor + gasSponsor: GasSponsor } export interface AddGasSponsorArgs { projectId: number @@ -588,7 +568,7 @@ export interface AddGasSponsorArgs { export interface AddGasSponsorReturn { status: boolean - gasSponsor: GasSponsor + gasSponsor: GasSponsor } export interface UpdateGasSponsorArgs { projectId: number @@ -599,7 +579,7 @@ export interface UpdateGasSponsorArgs { export interface UpdateGasSponsorReturn { status: boolean - gasSponsor: GasSponsor + gasSponsor: GasSponsor } export interface RemoveGasSponsorArgs { projectId: number @@ -607,7 +587,7 @@ export interface RemoveGasSponsorArgs { } export interface RemoveGasSponsorReturn { - status: boolean + status: boolean } export interface AddressGasSponsorsArgs { address: string @@ -616,14 +596,14 @@ export interface AddressGasSponsorsArgs { export interface AddressGasSponsorsReturn { page: Page - gasSponsors: Array + gasSponsors: Array } export interface GetProjectBalanceArgs { projectId: number } export interface GetProjectBalanceReturn { - balance: number + balance: number } export interface AdjustProjectBalanceArgs { projectId: number @@ -632,9 +612,11 @@ export interface AdjustProjectBalanceArgs { } export interface AdjustProjectBalanceReturn { - balance: number + balance: number } + + // // Client // @@ -651,549 +633,480 @@ export class Relayer implements Relayer { private url(name: string): string { return this.hostname + this.path + name } - + ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Ping'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Version'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - version: _data.version - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Version'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + version: (_data.version), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RuntimeStatus'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('RuntimeStatus'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSequenceContext'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - data: _data.data - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetSequenceContext'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + data: (_data.data), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getChainID = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetChainID'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - chainID: _data.chainID - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetChainID'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + chainID: (_data.chainID), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sendMetaTxn = (args: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SendMetaTxn'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - txnHash: _data.txnHash - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SendMetaTxn'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + txnHash: (_data.txnHash), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getMetaTxnNonce = (args: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetMetaTxnNonce'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - nonce: _data.nonce - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetMetaTxnNonce'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + nonce: (_data.nonce), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getMetaTxnReceipt = (args: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetMetaTxnReceipt'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - receipt: _data.receipt - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetMetaTxnReceipt'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + receipt: (_data.receipt), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + simulate = (args: SimulateArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Simulate'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - results: >_data.results - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updateMetaTxnGasLimits = ( - args: UpdateMetaTxnGasLimitsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateMetaTxnGasLimits'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - payload: _data.payload - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Simulate'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + results: >(_data.results), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + updateMetaTxnGasLimits = (args: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateMetaTxnGasLimits'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + payload: (_data.payload), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + feeTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('FeeTokens'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isFeeRequired: _data.isFeeRequired, - tokens: >_data.tokens - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('FeeTokens'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + isFeeRequired: (_data.isFeeRequired), + tokens: >(_data.tokens), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + feeOptions = (args: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('FeeOptions'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - options: >_data.options, - sponsored: _data.sponsored, - quote: _data.quote - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getMetaTxnNetworkFeeOptions = ( - args: GetMetaTxnNetworkFeeOptionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetMetaTxnNetworkFeeOptions'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - options: >_data.options - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getMetaTransactions = ( - args: GetMetaTransactionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetMetaTransactions'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - transactions: >_data.transactions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTransactionCost = ( - args: GetTransactionCostArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTransactionCost'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - cost: _data.cost - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('FeeOptions'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + options: >(_data.options), + sponsored: (_data.sponsored), + quote: (_data.quote), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getMetaTxnNetworkFeeOptions = (args: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMetaTxnNetworkFeeOptions'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + options: >(_data.options), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getMetaTransactions = (args: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMetaTransactions'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + transactions: >(_data.transactions), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getTransactionCost = (args: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTransactionCost'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + cost: (_data.cost), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + sentTransactions = (args: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SentTransactions'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - transactions: >_data.transactions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - pendingTransactions = ( - args: PendingTransactionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PendingTransactions'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - transactions: >_data.transactions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SentTransactions'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + transactions: >(_data.transactions), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + pendingTransactions = (args: PendingTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('PendingTransactions'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + transactions: >(_data.transactions), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getGasTank = (args: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetGasTank'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - gasTank: _data.gasTank - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetGasTank'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + gasTank: (_data.gasTank), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + addGasTank = (args: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('AddGasTank'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - gasTank: _data.gasTank - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('AddGasTank'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + gasTank: (_data.gasTank), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + updateGasTank = (args: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdateGasTank'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - gasTank: _data.gasTank - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - nextGasTankBalanceAdjustmentNonce = ( - args: NextGasTankBalanceAdjustmentNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('NextGasTankBalanceAdjustmentNonce'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - nonce: _data.nonce - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - adjustGasTankBalance = ( - args: AdjustGasTankBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AdjustGasTankBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - adjustment: _data.adjustment - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getGasTankBalanceAdjustment = ( - args: GetGasTankBalanceAdjustmentArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetGasTankBalanceAdjustment'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - adjustment: _data.adjustment - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listGasTankBalanceAdjustments = ( - args: ListGasTankBalanceAdjustmentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListGasTankBalanceAdjustments'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - adjustments: >_data.adjustments - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UpdateGasTank'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + gasTank: (_data.gasTank), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + nextGasTankBalanceAdjustmentNonce = (args: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('NextGasTankBalanceAdjustmentNonce'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + nonce: (_data.nonce), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + adjustGasTankBalance = (args: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AdjustGasTankBalance'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + adjustment: (_data.adjustment), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getGasTankBalanceAdjustment = (args: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetGasTankBalanceAdjustment'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + adjustment: (_data.adjustment), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listGasTankBalanceAdjustments = (args: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListGasTankBalanceAdjustments'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + adjustments: >(_data.adjustments), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + listGasSponsors = (args: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListGasSponsors'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - gasSponsors: >_data.gasSponsors - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ListGasSponsors'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + gasSponsors: >(_data.gasSponsors), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getGasSponsor = (args: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetGasSponsor'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - gasSponsor: _data.gasSponsor - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetGasSponsor'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + gasSponsor: (_data.gasSponsor), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + addGasSponsor = (args: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('AddGasSponsor'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - gasSponsor: _data.gasSponsor - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('AddGasSponsor'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + gasSponsor: (_data.gasSponsor), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + updateGasSponsor = (args: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdateGasSponsor'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - gasSponsor: _data.gasSponsor - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UpdateGasSponsor'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + gasSponsor: (_data.gasSponsor), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + removeGasSponsor = (args: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RemoveGasSponsor'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - addressGasSponsors = ( - args: AddressGasSponsorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AddressGasSponsors'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - gasSponsors: >_data.gasSponsors - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('RemoveGasSponsor'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + addressGasSponsors = (args: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddressGasSponsors'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + gasSponsors: >(_data.gasSponsors), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getProjectBalance = (args: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetProjectBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - balance: _data.balance - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - adjustProjectBalance = ( - args: AdjustProjectBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AdjustProjectBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - balance: _data.balance - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetProjectBalance'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + balance: (_data.balance), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + adjustProjectBalance = (args: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AdjustProjectBalance'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + balance: (_data.balance), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } + } -const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } + const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: {[key: string]: string} = { ...headers, 'Content-Type': 'application/json' } reqHeaders[WebrpcHeader] = WebrpcHeaderValue return { @@ -1209,18 +1122,18 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { + } catch(error) { let message = '' - if (error instanceof Error) { + if (error instanceof Error) { message = error.message } throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` - }) + cause: `JSON.parse(): ${message}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -1402,6 +1315,7 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } + // Schema errors export class UnauthorizedError extends WebrpcError { @@ -1729,6 +1643,20 @@ export class InsufficientFeeError extends WebrpcError { } } +export class NotEnoughBalanceError extends WebrpcError { + constructor( + name: string = 'NotEnoughBalance', + code: number = 3005, + message: string = `Not enough balance`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, NotEnoughBalanceError.prototype) + } +} + + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -1765,7 +1693,8 @@ export enum errors { Unavailable = 'Unavailable', QueryFailed = 'QueryFailed', NotFound = 'NotFound', - InsufficientFee = 'InsufficientFee' + InsufficientFee = 'InsufficientFee', + NotEnoughBalance = 'NotEnoughBalance', } export enum WebrpcErrorCodes { @@ -1804,7 +1733,8 @@ export enum WebrpcErrorCodes { Unavailable = 2002, QueryFailed = 2003, NotFound = 3000, - InsufficientFee = 3004 + InsufficientFee = 3004, + NotEnoughBalance = 3005, } export const webrpcErrorByCode: { [code: number]: any } = { @@ -1843,7 +1773,9 @@ export const webrpcErrorByCode: { [code: number]: any } = { [2002]: UnavailableError, [2003]: QueryFailedError, [3000]: NotFoundError, - [3004]: InsufficientFeeError + [3004]: InsufficientFeeError, + [3005]: NotEnoughBalanceError, } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + From 2de31be4605a5bd08c385293c750bac963b92cdc Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 29 Apr 2025 11:46:45 +0200 Subject: [PATCH 006/112] Update marketplace.gen.ts --- packages/marketplace/src/marketplace.gen.ts | 1815 ++++++++----------- 1 file changed, 791 insertions(+), 1024 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index f521c63fb2..9a980895a6 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,76 +1,76 @@ /* eslint-disable */ -// marketplace-api 7ab3354385f317680dd861e82a18aa351d8579d5 +// marketplace-api 5ba59124a7011c1864106b759b26b60a6f55a062 // -- -// Code generated by webrpc-gen@v0.25.1 with typescript generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=marketplace.ridl -target=typescript -client -out=./clients/marketplace.gen.ts -export const WebrpcHeader = 'Webrpc' +export const WebrpcHeader = "Webrpc" -export const WebrpcHeaderValue = - 'webrpc@v0.25.1;gen-typescript@v0.17.0;marketplace-api@v0.0.0-7ab3354385f317680dd861e82a18aa351d8579d5' +export const WebrpcHeaderValue = "webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-5ba59124a7011c1864106b759b26b60a6f55a062" // WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +export const WebRPCVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = '' +export const WebRPCSchemaVersion = "" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '7ab3354385f317680dd861e82a18aa351d8579d5' +export const WebRPCSchemaHash = "5ba59124a7011c1864106b759b26b60a6f55a062" type WebrpcGenVersions = { - webrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string -} + webrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader) + const headerValue = headers.get(WebrpcHeader); if (!headerValue) { return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - return parseWebrpcGenVersions(headerValue) + return parseWebrpcGenVersions(headerValue); } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') + const versions = header.split(";"); if (versions.length < 3) { return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - const [_, webrpcGenVersion] = versions[0]!.split('@') - const [codeGenName, codeGenVersion] = versions[1]!.split('@') - const [schemaName, schemaVersion] = versions[2]!.split('@') + const [_, webrpcGenVersion] = versions[0]!.split("@"); + const [codeGenName, codeGenVersion] = versions[1]!.split("@"); + const [schemaName, schemaVersion] = versions[2]!.split("@"); return { - webrpcGenVersion: webrpcGenVersion ?? '', - codeGenName: codeGenName ?? '', - codeGenVersion: codeGenVersion ?? '', - schemaName: schemaName ?? '', - schemaVersion: schemaVersion ?? '' - } + webrpcGenVersion: webrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; } // // Types // + export interface TokenMetadata { tokenId: string name: string @@ -78,8 +78,8 @@ export interface TokenMetadata { image?: string video?: string audio?: string - properties?: { [key: string]: any } - attributes: Array<{ [key: string]: any }> + properties?: {[key: string]: any} + attributes: Array<{[key: string]: any}> image_data?: string external_url?: string background_color?: string @@ -126,7 +126,8 @@ export enum MarketplaceKind { x2y2 = 'x2y2', alienswap = 'alienswap', payment_processor = 'payment_processor', - mintify = 'mintify' + mintify = 'mintify', + magic_eden = 'magic_eden' } export enum OrderbookKind { @@ -182,8 +183,6 @@ export enum CollectionStatus { created = 'created', syncing_contract_metadata = 'syncing_contract_metadata', synced_contract_metadata = 'synced_contract_metadata', - syncing_metadata = 'syncing_metadata', - synced_metadata = 'synced_metadata', syncing_tokens = 'syncing_tokens', synced_tokens = 'synced_tokens', syncing_orders = 'syncing_orders', @@ -377,7 +376,7 @@ export interface Collection { } export interface CollectionConfig { - lastSynced: { [key: string]: CollectionLastSynced } + lastSynced: {[key: string]: CollectionLastSynced} collectiblesSynced: string activitiesSynced: string activitiesSyncedContinuity: string @@ -543,7 +542,7 @@ export interface CreateCollectionArgs { } export interface CreateCollectionReturn { - collection: Collection + collection: Collection } export interface GetCollectionArgs { projectId: number @@ -551,14 +550,14 @@ export interface GetCollectionArgs { } export interface GetCollectionReturn { - collection: Collection + collection: Collection } export interface UpdateCollectionArgs { collection: Collection } export interface UpdateCollectionReturn { - collection: Collection + collection: Collection } export interface ListCollectionsArgs { projectId: number @@ -567,7 +566,7 @@ export interface ListCollectionsArgs { export interface ListCollectionsReturn { collections: Array - page?: Page + page?: Page } export interface DeleteCollectionArgs { projectId: number @@ -575,7 +574,7 @@ export interface DeleteCollectionArgs { } export interface DeleteCollectionReturn { - collection: Collection + collection: Collection } export interface SyncCollectionArgs { projectId: number @@ -583,33 +582,34 @@ export interface SyncCollectionArgs { } export interface SyncCollectionReturn { - collection: Collection + collection: Collection } export interface CreateCurrencyArgs { currency: Currency } export interface CreateCurrencyReturn { - currency: Currency + currency: Currency } export interface CreateCurrenciesArgs { currencies: Array } export interface CreateCurrenciesReturn { - currency: { [key: string]: Currency } + currency: {[key: string]: Currency} } export interface UpdateCurrencyArgs { currency: Currency } export interface UpdateCurrencyReturn { - currency: Currency + currency: Currency +} +export interface ListCurrenciesArgs { } -export interface ListCurrenciesArgs {} export interface ListCurrenciesReturn { - currencies: Array + currencies: Array } export interface DeleteCurrencyArgs { chainId: number @@ -617,129 +617,53 @@ export interface DeleteCurrencyArgs { } export interface DeleteCurrencyReturn { - currency: Currency + currency: Currency } export interface Marketplace { listCurrencies(headers?: object, signal?: AbortSignal): Promise getCollectionDetail(args: GetCollectionDetailArgs, headers?: object, signal?: AbortSignal): Promise getCollectible(args: GetCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getLowestPriceOfferForCollectible( - args: GetLowestPriceOfferForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getHighestPriceOfferForCollectible( - args: GetHighestPriceOfferForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getLowestPriceListingForCollectible( - args: GetLowestPriceListingForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getHighestPriceListingForCollectible( - args: GetHighestPriceListingForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listListingsForCollectible( - args: ListListingsForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listOffersForCollectible( - args: ListOffersForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getCountOfListingsForCollectible( - args: GetCountOfListingsForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getCountOfOffersForCollectible( - args: GetCountOfOffersForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getLowestPriceOfferForCollectible(args: GetLowestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + getHighestPriceOfferForCollectible(args: GetHighestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + getLowestPriceListingForCollectible(args: GetLowestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + getHighestPriceListingForCollectible(args: GetHighestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + listListingsForCollectible(args: ListListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + listOffersForCollectible(args: ListOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + getCountOfListingsForCollectible(args: GetCountOfListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + getCountOfOffersForCollectible(args: GetCountOfOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise /** * @deprecated Please use GetLowestPriceOfferForCollectible instead. */ - getCollectibleLowestOffer( - args: GetCollectibleLowestOfferArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getCollectibleLowestOffer(args: GetCollectibleLowestOfferArgs, headers?: object, signal?: AbortSignal): Promise /** * @deprecated Please use GetHighestPriceOfferForCollectible instead. */ - getCollectibleHighestOffer( - args: GetCollectibleHighestOfferArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getCollectibleHighestOffer(args: GetCollectibleHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise /** * @deprecated Please use GetLowestPriceListingForCollectible instead. */ - getCollectibleLowestListing( - args: GetCollectibleLowestListingArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getCollectibleLowestListing(args: GetCollectibleLowestListingArgs, headers?: object, signal?: AbortSignal): Promise /** * @deprecated Please use GetHighestPriceListingForCollectible instead. */ - getCollectibleHighestListing( - args: GetCollectibleHighestListingArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getCollectibleHighestListing(args: GetCollectibleHighestListingArgs, headers?: object, signal?: AbortSignal): Promise /** * @deprecated Please use ListListingsForCollectible instead. */ - listCollectibleListings( - args: ListCollectibleListingsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + listCollectibleListings(args: ListCollectibleListingsArgs, headers?: object, signal?: AbortSignal): Promise /** * @deprecated Please use ListOffersForCollectible instead. */ - listCollectibleOffers( - args: ListCollectibleOffersArgs, - headers?: object, - signal?: AbortSignal - ): Promise + listCollectibleOffers(args: ListCollectibleOffersArgs, headers?: object, signal?: AbortSignal): Promise /** * checkout process */ - generateBuyTransaction( - args: GenerateBuyTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise - generateSellTransaction( - args: GenerateSellTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise - generateListingTransaction( - args: GenerateListingTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise - generateOfferTransaction( - args: GenerateOfferTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise - generateCancelTransaction( - args: GenerateCancelTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise + generateBuyTransaction(args: GenerateBuyTransactionArgs, headers?: object, signal?: AbortSignal): Promise + generateSellTransaction(args: GenerateSellTransactionArgs, headers?: object, signal?: AbortSignal): Promise + generateListingTransaction(args: GenerateListingTransactionArgs, headers?: object, signal?: AbortSignal): Promise + generateOfferTransaction(args: GenerateOfferTransactionArgs, headers?: object, signal?: AbortSignal): Promise + generateCancelTransaction(args: GenerateCancelTransactionArgs, headers?: object, signal?: AbortSignal): Promise /** * only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market */ @@ -748,63 +672,33 @@ export interface Marketplace { * list of collectibles with best order for each collectible, by default this only returns collectibles with an order */ listCollectibles(args: ListCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise - getCountOfAllCollectibles( - args: GetCountOfAllCollectiblesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getCountOfFilteredCollectibles( - args: GetCountOfFilteredCollectiblesArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getCountOfAllCollectibles(args: GetCountOfAllCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise + getCountOfFilteredCollectibles(args: GetCountOfFilteredCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise getFloorOrder(args: GetFloorOrderArgs, headers?: object, signal?: AbortSignal): Promise - listCollectionActivities( - args: ListCollectionActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listCollectibleActivities( - args: ListCollectibleActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listCollectiblesWithLowestListing( - args: ListCollectiblesWithLowestListingArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listCollectiblesWithHighestOffer( - args: ListCollectiblesWithHighestOfferArgs, - headers?: object, - signal?: AbortSignal - ): Promise + listCollectionActivities(args: ListCollectionActivitiesArgs, headers?: object, signal?: AbortSignal): Promise + listCollectibleActivities(args: ListCollectibleActivitiesArgs, headers?: object, signal?: AbortSignal): Promise + listCollectiblesWithLowestListing(args: ListCollectiblesWithLowestListingArgs, headers?: object, signal?: AbortSignal): Promise + listCollectiblesWithHighestOffer(args: ListCollectiblesWithHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise syncOrder(args: SyncOrderArgs, headers?: object, signal?: AbortSignal): Promise syncOrders(args: SyncOrdersArgs, headers?: object, signal?: AbortSignal): Promise getOrders(args: GetOrdersArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsMarketplace( - args: CheckoutOptionsMarketplaceArgs, - headers?: object, - signal?: AbortSignal - ): Promise - checkoutOptionsSalesContract( - args: CheckoutOptionsSalesContractArgs, - headers?: object, - signal?: AbortSignal - ): Promise + checkoutOptionsMarketplace(args: CheckoutOptionsMarketplaceArgs, headers?: object, signal?: AbortSignal): Promise + checkoutOptionsSalesContract(args: CheckoutOptionsSalesContractArgs, headers?: object, signal?: AbortSignal): Promise + supportedMarketplaces(headers?: object, signal?: AbortSignal): Promise } -export interface ListCurrenciesArgs {} +export interface ListCurrenciesArgs { +} export interface ListCurrenciesReturn { - currencies: Array + currencies: Array } export interface GetCollectionDetailArgs { contractAddress: string } export interface GetCollectionDetailReturn { - collection: Collection + collection: Collection } export interface GetCollectibleArgs { contractAddress: string @@ -812,7 +706,7 @@ export interface GetCollectibleArgs { } export interface GetCollectibleReturn { - metadata: TokenMetadata + metadata: TokenMetadata } export interface GetLowestPriceOfferForCollectibleArgs { contractAddress: string @@ -821,7 +715,7 @@ export interface GetLowestPriceOfferForCollectibleArgs { } export interface GetLowestPriceOfferForCollectibleReturn { - order: Order + order: Order } export interface GetHighestPriceOfferForCollectibleArgs { contractAddress: string @@ -830,7 +724,7 @@ export interface GetHighestPriceOfferForCollectibleArgs { } export interface GetHighestPriceOfferForCollectibleReturn { - order: Order + order: Order } export interface GetLowestPriceListingForCollectibleArgs { contractAddress: string @@ -839,7 +733,7 @@ export interface GetLowestPriceListingForCollectibleArgs { } export interface GetLowestPriceListingForCollectibleReturn { - order: Order + order: Order } export interface GetHighestPriceListingForCollectibleArgs { contractAddress: string @@ -848,7 +742,7 @@ export interface GetHighestPriceListingForCollectibleArgs { } export interface GetHighestPriceListingForCollectibleReturn { - order: Order + order: Order } export interface ListListingsForCollectibleArgs { contractAddress: string @@ -859,7 +753,7 @@ export interface ListListingsForCollectibleArgs { export interface ListListingsForCollectibleReturn { listings: Array - page?: Page + page?: Page } export interface ListOffersForCollectibleArgs { contractAddress: string @@ -870,7 +764,7 @@ export interface ListOffersForCollectibleArgs { export interface ListOffersForCollectibleReturn { offers: Array - page?: Page + page?: Page } export interface GetCountOfListingsForCollectibleArgs { contractAddress: string @@ -879,7 +773,7 @@ export interface GetCountOfListingsForCollectibleArgs { } export interface GetCountOfListingsForCollectibleReturn { - count: number + count: number } export interface GetCountOfOffersForCollectibleArgs { contractAddress: string @@ -888,7 +782,7 @@ export interface GetCountOfOffersForCollectibleArgs { } export interface GetCountOfOffersForCollectibleReturn { - count: number + count: number } export interface GetCollectibleLowestOfferArgs { contractAddress: string @@ -897,7 +791,7 @@ export interface GetCollectibleLowestOfferArgs { } export interface GetCollectibleLowestOfferReturn { - order?: Order + order?: Order } export interface GetCollectibleHighestOfferArgs { contractAddress: string @@ -906,7 +800,7 @@ export interface GetCollectibleHighestOfferArgs { } export interface GetCollectibleHighestOfferReturn { - order?: Order + order?: Order } export interface GetCollectibleLowestListingArgs { contractAddress: string @@ -915,7 +809,7 @@ export interface GetCollectibleLowestListingArgs { } export interface GetCollectibleLowestListingReturn { - order?: Order + order?: Order } export interface GetCollectibleHighestListingArgs { contractAddress: string @@ -924,7 +818,7 @@ export interface GetCollectibleHighestListingArgs { } export interface GetCollectibleHighestListingReturn { - order?: Order + order?: Order } export interface ListCollectibleListingsArgs { contractAddress: string @@ -935,7 +829,7 @@ export interface ListCollectibleListingsArgs { export interface ListCollectibleListingsReturn { listings: Array - page?: Page + page?: Page } export interface ListCollectibleOffersArgs { contractAddress: string @@ -946,7 +840,7 @@ export interface ListCollectibleOffersArgs { export interface ListCollectibleOffersReturn { offers: Array - page?: Page + page?: Page } export interface GenerateBuyTransactionArgs { collectionAddress: string @@ -958,7 +852,7 @@ export interface GenerateBuyTransactionArgs { } export interface GenerateBuyTransactionReturn { - steps: Array + steps: Array } export interface GenerateSellTransactionArgs { collectionAddress: string @@ -970,7 +864,7 @@ export interface GenerateSellTransactionArgs { } export interface GenerateSellTransactionReturn { - steps: Array + steps: Array } export interface GenerateListingTransactionArgs { collectionAddress: string @@ -982,7 +876,7 @@ export interface GenerateListingTransactionArgs { } export interface GenerateListingTransactionReturn { - steps: Array + steps: Array } export interface GenerateOfferTransactionArgs { collectionAddress: string @@ -994,7 +888,7 @@ export interface GenerateOfferTransactionArgs { } export interface GenerateOfferTransactionReturn { - steps: Array + steps: Array } export interface GenerateCancelTransactionArgs { collectionAddress: string @@ -1004,7 +898,7 @@ export interface GenerateCancelTransactionArgs { } export interface GenerateCancelTransactionReturn { - steps: Array + steps: Array } export interface ExecuteArgs { signature: string @@ -1015,7 +909,7 @@ export interface ExecuteArgs { } export interface ExecuteReturn { - orderId: string + orderId: string } export interface ListCollectiblesArgs { side: OrderSide @@ -1026,14 +920,14 @@ export interface ListCollectiblesArgs { export interface ListCollectiblesReturn { collectibles: Array - page?: Page + page?: Page } export interface GetCountOfAllCollectiblesArgs { contractAddress: string } export interface GetCountOfAllCollectiblesReturn { - count: number + count: number } export interface GetCountOfFilteredCollectiblesArgs { side: OrderSide @@ -1042,7 +936,7 @@ export interface GetCountOfFilteredCollectiblesArgs { } export interface GetCountOfFilteredCollectiblesReturn { - count: number + count: number } export interface GetFloorOrderArgs { contractAddress: string @@ -1050,7 +944,7 @@ export interface GetFloorOrderArgs { } export interface GetFloorOrderReturn { - collectible: CollectibleOrder + collectible: CollectibleOrder } export interface ListCollectionActivitiesArgs { contractAddress: string @@ -1059,7 +953,7 @@ export interface ListCollectionActivitiesArgs { export interface ListCollectionActivitiesReturn { activities: Array - page?: Page + page?: Page } export interface ListCollectibleActivitiesArgs { contractAddress: string @@ -1069,7 +963,7 @@ export interface ListCollectibleActivitiesArgs { export interface ListCollectibleActivitiesReturn { activities: Array - page?: Page + page?: Page } export interface ListCollectiblesWithLowestListingArgs { contractAddress: string @@ -1079,7 +973,7 @@ export interface ListCollectiblesWithLowestListingArgs { export interface ListCollectiblesWithLowestListingReturn { collectibles: Array - page?: Page + page?: Page } export interface ListCollectiblesWithHighestOfferArgs { contractAddress: string @@ -1089,18 +983,20 @@ export interface ListCollectiblesWithHighestOfferArgs { export interface ListCollectiblesWithHighestOfferReturn { collectibles: Array - page?: Page + page?: Page } export interface SyncOrderArgs { order: Order } -export interface SyncOrderReturn {} +export interface SyncOrderReturn { +} export interface SyncOrdersArgs { orders: Array } -export interface SyncOrdersReturn {} +export interface SyncOrdersReturn { +} export interface GetOrdersArgs { input: Array page?: Page @@ -1108,7 +1004,7 @@ export interface GetOrdersArgs { export interface GetOrdersReturn { orders: Array - page?: Page + page?: Page } export interface CheckoutOptionsMarketplaceArgs { wallet: string @@ -1117,7 +1013,7 @@ export interface CheckoutOptionsMarketplaceArgs { } export interface CheckoutOptionsMarketplaceReturn { - options: CheckoutOptions + options: CheckoutOptions } export interface CheckoutOptionsSalesContractArgs { wallet: string @@ -1127,9 +1023,17 @@ export interface CheckoutOptionsSalesContractArgs { } export interface CheckoutOptionsSalesContractReturn { - options: CheckoutOptions + options: CheckoutOptions +} +export interface SupportedMarketplacesArgs { +} + +export interface SupportedMarketplacesReturn { + marketplaces: Array } + + // // Client // @@ -1146,172 +1050,163 @@ export class Admin implements Admin { private url(name: string): string { return this.hostname + this.path + name } - + createCollection = (args: CreateCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('CreateCollection'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collection: _data.collection - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('CreateCollection'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collection: (_data.collection), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getCollection = (args: GetCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetCollection'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collection: _data.collection - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetCollection'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collection: (_data.collection), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + updateCollection = (args: UpdateCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdateCollection'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collection: _data.collection - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UpdateCollection'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collection: (_data.collection), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + listCollections = (args: ListCollectionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListCollections'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collections: >_data.collections, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ListCollections'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collections: >(_data.collections), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + deleteCollection = (args: DeleteCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('DeleteCollection'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collection: _data.collection - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('DeleteCollection'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collection: (_data.collection), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + syncCollection = (args: SyncCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SyncCollection'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collection: _data.collection - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SyncCollection'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collection: (_data.collection), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + createCurrency = (args: CreateCurrencyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('CreateCurrency'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currency: _data.currency - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('CreateCurrency'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + currency: (_data.currency), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + createCurrencies = (args: CreateCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('CreateCurrencies'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currency: <{ [key: string]: Currency }>_data.currency - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('CreateCurrencies'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + currency: <{[key: string]: Currency}>(_data.currency), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + updateCurrency = (args: UpdateCurrencyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdateCurrency'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currency: _data.currency - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('UpdateCurrency'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + currency: (_data.currency), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + listCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencies: >_data.currencies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ListCurrencies'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + currencies: >(_data.currencies), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + deleteCurrency = (args: DeleteCurrencyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('DeleteCurrency'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currency: _data.currency - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('DeleteCurrency'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + currency: (_data.currency), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } + } export class Marketplace implements Marketplace { protected hostname: string @@ -1326,668 +1221,537 @@ export class Marketplace implements Marketplace { private url(name: string): string { return this.hostname + this.path + name } - + listCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencies: >_data.currencies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectionDetail = ( - args: GetCollectionDetailArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectionDetail'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collection: _data.collection - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ListCurrencies'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + currencies: >(_data.currencies), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCollectionDetail = (args: GetCollectionDetailArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectionDetail'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collection: (_data.collection), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getCollectible = (args: GetCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - metadata: _data.metadata - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLowestPriceOfferForCollectible = ( - args: GetLowestPriceOfferForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetLowestPriceOfferForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getHighestPriceOfferForCollectible = ( - args: GetHighestPriceOfferForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetHighestPriceOfferForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLowestPriceListingForCollectible = ( - args: GetLowestPriceListingForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetLowestPriceListingForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getHighestPriceListingForCollectible = ( - args: GetHighestPriceListingForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetHighestPriceListingForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listListingsForCollectible = ( - args: ListListingsForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListListingsForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - listings: >_data.listings, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listOffersForCollectible = ( - args: ListOffersForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListOffersForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - offers: >_data.offers, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCountOfListingsForCollectible = ( - args: GetCountOfListingsForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCountOfListingsForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - count: _data.count - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCountOfOffersForCollectible = ( - args: GetCountOfOffersForCollectibleArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCountOfOffersForCollectible'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - count: _data.count - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectibleLowestOffer = ( - args: GetCollectibleLowestOfferArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectibleLowestOffer'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectibleHighestOffer = ( - args: GetCollectibleHighestOfferArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectibleHighestOffer'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectibleLowestListing = ( - args: GetCollectibleLowestListingArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectibleLowestListing'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectibleHighestListing = ( - args: GetCollectibleHighestListingArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectibleHighestListing'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - order: _data.order - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCollectibleListings = ( - args: ListCollectibleListingsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectibleListings'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - listings: >_data.listings, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCollectibleOffers = ( - args: ListCollectibleOffersArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectibleOffers'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - offers: >_data.offers, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateBuyTransaction = ( - args: GenerateBuyTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateBuyTransaction'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - steps: >_data.steps - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateSellTransaction = ( - args: GenerateSellTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateSellTransaction'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - steps: >_data.steps - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateListingTransaction = ( - args: GenerateListingTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateListingTransaction'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - steps: >_data.steps - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateOfferTransaction = ( - args: GenerateOfferTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateOfferTransaction'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - steps: >_data.steps - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateCancelTransaction = ( - args: GenerateCancelTransactionArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateCancelTransaction'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - steps: >_data.steps - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + metadata: (_data.metadata), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getLowestPriceOfferForCollectible = (args: GetLowestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLowestPriceOfferForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getHighestPriceOfferForCollectible = (args: GetHighestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetHighestPriceOfferForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getLowestPriceListingForCollectible = (args: GetLowestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLowestPriceListingForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getHighestPriceListingForCollectible = (args: GetHighestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetHighestPriceListingForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listListingsForCollectible = (args: ListListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListListingsForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + listings: >(_data.listings), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listOffersForCollectible = (args: ListOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListOffersForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + offers: >(_data.offers), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCountOfListingsForCollectible = (args: GetCountOfListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCountOfListingsForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + count: (_data.count), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCountOfOffersForCollectible = (args: GetCountOfOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCountOfOffersForCollectible'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + count: (_data.count), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCollectibleLowestOffer = (args: GetCollectibleLowestOfferArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectibleLowestOffer'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCollectibleHighestOffer = (args: GetCollectibleHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectibleHighestOffer'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCollectibleLowestListing = (args: GetCollectibleLowestListingArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectibleLowestListing'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCollectibleHighestListing = (args: GetCollectibleHighestListingArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectibleHighestListing'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + order: (_data.order), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listCollectibleListings = (args: ListCollectibleListingsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCollectibleListings'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + listings: >(_data.listings), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listCollectibleOffers = (args: ListCollectibleOffersArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCollectibleOffers'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + offers: >(_data.offers), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + generateBuyTransaction = (args: GenerateBuyTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateBuyTransaction'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + steps: >(_data.steps), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + generateSellTransaction = (args: GenerateSellTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateSellTransaction'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + steps: >(_data.steps), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + generateListingTransaction = (args: GenerateListingTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateListingTransaction'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + steps: >(_data.steps), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + generateOfferTransaction = (args: GenerateOfferTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateOfferTransaction'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + steps: >(_data.steps), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + generateCancelTransaction = (args: GenerateCancelTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateCancelTransaction'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + steps: >(_data.steps), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + execute = (args: ExecuteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Execute'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - orderId: _data.orderId - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('Execute'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + orderId: (_data.orderId), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + listCollectibles = (args: ListCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListCollectibles'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collectibles: >_data.collectibles, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCountOfAllCollectibles = ( - args: GetCountOfAllCollectiblesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCountOfAllCollectibles'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - count: _data.count - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCountOfFilteredCollectibles = ( - args: GetCountOfFilteredCollectiblesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCountOfFilteredCollectibles'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - count: _data.count - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('ListCollectibles'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collectibles: >(_data.collectibles), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCountOfAllCollectibles = (args: GetCountOfAllCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCountOfAllCollectibles'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + count: (_data.count), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCountOfFilteredCollectibles = (args: GetCountOfFilteredCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCountOfFilteredCollectibles'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + count: (_data.count), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getFloorOrder = (args: GetFloorOrderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetFloorOrder'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collectible: _data.collectible - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCollectionActivities = ( - args: ListCollectionActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectionActivities'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - activities: >_data.activities, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCollectibleActivities = ( - args: ListCollectibleActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectibleActivities'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - activities: >_data.activities, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCollectiblesWithLowestListing = ( - args: ListCollectiblesWithLowestListingArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectiblesWithLowestListing'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collectibles: >_data.collectibles, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCollectiblesWithHighestOffer = ( - args: ListCollectiblesWithHighestOfferArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectiblesWithHighestOffer'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - collectibles: >_data.collectibles, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetFloorOrder'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collectible: (_data.collectible), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listCollectionActivities = (args: ListCollectionActivitiesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCollectionActivities'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + activities: >(_data.activities), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listCollectibleActivities = (args: ListCollectibleActivitiesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCollectibleActivities'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + activities: >(_data.activities), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listCollectiblesWithLowestListing = (args: ListCollectiblesWithLowestListingArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCollectiblesWithLowestListing'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collectibles: >(_data.collectibles), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listCollectiblesWithHighestOffer = (args: ListCollectiblesWithHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCollectiblesWithHighestOffer'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + collectibles: >(_data.collectibles), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + syncOrder = (args: SyncOrderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SyncOrder'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return {} - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SyncOrder'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return {} + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + syncOrders = (args: SyncOrdersArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SyncOrders'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return {} - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('SyncOrders'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return {} + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } - + getOrders = (args: GetOrdersArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetOrders'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - orders: >_data.orders, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - checkoutOptionsMarketplace = ( - args: CheckoutOptionsMarketplaceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('CheckoutOptionsMarketplace'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - options: _data.options - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - checkoutOptionsSalesContract = ( - args: CheckoutOptionsSalesContractArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('CheckoutOptionsSalesContract'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - options: _data.options - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + return this.fetch( + this.url('GetOrders'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + orders: >(_data.orders), + page: (_data.page), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + checkoutOptionsMarketplace = (args: CheckoutOptionsMarketplaceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsMarketplace'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + options: (_data.options), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + checkoutOptionsSalesContract = (args: CheckoutOptionsSalesContractArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsSalesContract'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + options: (_data.options), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + supportedMarketplaces = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SupportedMarketplaces'), + createHTTPRequest({}, headers, signal) + ).then((res) => { + return buildResponse(res).then(_data => { + return { + marketplaces: >(_data.marketplaces), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) } + } -const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } + const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: {[key: string]: string} = { ...headers, 'Content-Type': 'application/json' } reqHeaders[WebrpcHeader] = WebrpcHeaderValue return { @@ -2003,18 +1767,18 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { + } catch(error) { let message = '' - if (error instanceof Error) { + if (error instanceof Error) { message = error.message } throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` - }) + cause: `JSON.parse(): ${message}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -2196,6 +1960,7 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } + // Schema errors export class UnauthorizedError extends WebrpcError { @@ -2354,6 +2119,7 @@ export class NotImplementedError extends WebrpcError { } } + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -2377,7 +2143,7 @@ export enum errors { ProjectNotFound = 'ProjectNotFound', InvalidTier = 'InvalidTier', ProjectLimitReached = 'ProjectLimitReached', - NotImplemented = 'NotImplemented' + NotImplemented = 'NotImplemented', } export enum WebrpcErrorCodes { @@ -2403,7 +2169,7 @@ export enum WebrpcErrorCodes { ProjectNotFound = 3002, InvalidTier = 3003, ProjectLimitReached = 3005, - NotImplemented = 9999 + NotImplemented = 9999, } export const webrpcErrorByCode: { [code: number]: any } = { @@ -2429,7 +2195,8 @@ export const webrpcErrorByCode: { [code: number]: any } = { [3002]: ProjectNotFoundError, [3003]: InvalidTierError, [3005]: ProjectLimitReachedError, - [9999]: NotImplementedError + [9999]: NotImplementedError, } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + From 70d9e149f79c1fd094f1e36067778847e2170ff9 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 29 Apr 2025 11:57:40 +0200 Subject: [PATCH 007/112] 2.3.10 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index cbc1259c4a..372277baac 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/migration@2.3.10 + - @0xsequence/metadata@2.3.10 + - @0xsequence/provider@2.3.10 + - @0xsequence/sessions@2.3.10 + - @0xsequence/account@2.3.10 + - @0xsequence/indexer@2.3.10 + - @0xsequence/network@2.3.10 + - @0xsequence/relayer@2.3.10 + - @0xsequence/signhub@2.3.10 + - @0xsequence/wallet@2.3.10 + - @0xsequence/guard@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/auth@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + - @0xsequence/api@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 5b759ef893..c6810d74ed 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.9", + "version": "2.3.10", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index fa08b1f8af..562b338c91 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 7517b83f91..7db0812887 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.9", + "version": "2.3.10", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index b2792c4d78..07fdf5ff03 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/migration@2.3.10 + - @0xsequence/sessions@2.3.10 + - @0xsequence/network@2.3.10 + - @0xsequence/relayer@2.3.10 + - @0xsequence/wallet@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 98c809f736..82ec0f621c 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.9", + "version": "2.3.10", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 8706a9f5d0..64ec3b36a7 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index a6cc628e3f..00b30ed85f 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.9", + "version": "2.3.10", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 34208fbebc..2867614cc2 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/migration@2.3.10 + - @0xsequence/metadata@2.3.10 + - @0xsequence/sessions@2.3.10 + - @0xsequence/account@2.3.10 + - @0xsequence/indexer@2.3.10 + - @0xsequence/network@2.3.10 + - @0xsequence/signhub@2.3.10 + - @0xsequence/wallet@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + - @0xsequence/api@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 756a6f0ee1..c37bc9ed0f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.9", + "version": "2.3.10", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index e6f0c186a1..ea73a0aef3 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index df0bc74dca..89525cf5d2 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.9", + "version": "2.3.10", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 6ce5aee309..3437b537b0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/utils@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 180777ec03..ee3fdc86cf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.9", + "version": "2.3.10", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index d84b370ced..21910f1fd0 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.9' +export const VERSION = '2.3.10' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index f9c4fc6d6b..8ecaea5795 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/utils@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 192295f33a..fc9158752b 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.9", + "version": "2.3.10", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 75b0281a3c..c98a8c7078 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/account@2.3.10 + - @0xsequence/signhub@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index fcb61b6e0a..0e4e2b17de 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.9", + "version": "2.3.10", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 431cd2f4ec..412f83bac0 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index e6da5e62d6..ace4159563 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.9", + "version": "2.3.10", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index c23bbfa25f..6a3719d9b7 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 10f3f62382..38262aef4f 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.9", + "version": "2.3.10", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index f09b32d363..a46e76cf88 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 36d0f7676d..def1db3a7d 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.9", + "version": "2.3.10", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index b00ecd907d..72343ff670 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/wallet@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 01afb2ab68..5ea9fc1865 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.9", + "version": "2.3.10", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3a34493116..e7c70d1f7f 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/indexer@2.3.10 + - @0xsequence/relayer@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index a922835e9a..3e20168611 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.9", + "version": "2.3.10", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 4dd7ac900a..5dc722dacd 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/migration@2.3.10 + - @0xsequence/account@2.3.10 + - @0xsequence/network@2.3.10 + - @0xsequence/relayer@2.3.10 + - @0xsequence/wallet@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/auth@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 2d9d03f6aa..c30bfa2f86 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.9", + "version": "2.3.10", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index cd174f6a4f..584eab94db 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/waas@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 5c0b528fe7..eb14f1ffb9 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.9", + "version": "2.3.10", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 56f408a5cc..57f7dbeeef 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index c334401fbe..7ef131e073 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.9", + "version": "2.3.10", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 57ab49793b..1f92b08071 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index e7d325cd95..f6e269b42e 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.9", + "version": "2.3.10", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 170a4ff1c3..e1a042614b 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/migration@2.3.10 + - @0xsequence/replacer@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 5318ec999f..a5355172e4 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.9", + "version": "2.3.10", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index f60cd0195e..f222ad4d05 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/core@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 33a1d5a834..bcfddf9e56 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.9", + "version": "2.3.10", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 82016b6ee6..b26e9dbfe4 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 94c1db7b69..8624d7f801 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.9", + "version": "2.3.10", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 8aec37ebf8..6073474449 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.10 + +### Patch Changes + +- RPC API updates + ## 2.3.9 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index f7989ba0cd..e543cc4dd1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.9", + "version": "2.3.10", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 253a1a3bc4..976bd25841 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/waas@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 5d46b76d0e..de1587ac25 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.9", + "version": "2.3.10", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index fbae03626c..67a66c7698 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/network@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index b4cb9911ab..fcb8010ce9 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.9", + "version": "2.3.10", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index ecf7aea2ef..3b3f244891 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.10 + +### Patch Changes + +- RPC API updates +- Updated dependencies + - @0xsequence/network@2.3.10 + - @0xsequence/relayer@2.3.10 + - @0xsequence/signhub@2.3.10 + - @0xsequence/utils@2.3.10 + - @0xsequence/core@2.3.10 + - @0xsequence/abi@2.3.10 + ## 2.3.9 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index fe6bf9d408..08f4513f74 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.9", + "version": "2.3.10", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From e6078ed992c10cd1e5de891aaaf7eff3be9b29c0 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 29 Apr 2025 17:07:06 +0200 Subject: [PATCH 008/112] Update stack api rpc --- packages/api/src/api.gen.ts | 93 +++++++++++++++++++++++++++++++++++-- 1 file changed, 89 insertions(+), 4 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index a6e358a1f1..308565cbb9 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 fce15c8cb22b7e081fc97615dbf78baf9d718749 +// sequence-api v0.4.0 db246758d7ea850abc8ab1cb76d5ac014944b0bd // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "fce15c8cb22b7e081fc97615dbf78baf9d718749" +export const WebRPCSchemaHash = "db246758d7ea850abc8ab1cb76d5ac014944b0bd" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -102,6 +102,29 @@ export enum TransakBuySell { SELL = 'SELL' } +export enum CheckoutOptionCrypto { + none = 'none', + partially = 'partially', + all = 'all' +} + +export enum CheckoutOptionNFTCheckoutProvider { + unknown = 'unknown', + sardine = 'sardine', + transak = 'transak' +} + +export enum CheckoutOptionOnRampProvider { + unknown = 'unknown', + sardine = 'sardine', + transak = 'transak' +} + +export enum CheckoutOptionSwapProvider { + unknown = 'unknown', + lifi = 'lifi' +} + export interface Version { webrpcVersion: string schemaVersion: string @@ -468,8 +491,8 @@ export interface GetLifiSwapQuoteParams { walletAddress: string fromTokenAddress: string toTokenAddress: string - fromTokenAmount: string - toTokenAmount: string + fromTokenAmount?: string + toTokenAmount?: string includeApprove: boolean slippageBps: number } @@ -708,6 +731,21 @@ export interface TransakChain { chainId: number } +export interface SecondaryCheckoutOptionsParams { + collectionAddress: string + marketplaceAddress: string + currencyAddress: string + priceAmount: string + tokenId: string +} + +export interface CheckoutOptions { + crypto: CheckoutOptionCrypto + swap: Array + nftCheckout: Array + onRamp: Array +} + export interface API { /** * @@ -897,6 +935,8 @@ export interface API { getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise + checkoutOptionsSecondary(args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise + checkoutOptionsGetTransakContractID(args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise } export interface PingArgs { @@ -1505,6 +1545,23 @@ export interface UpdatePackContentArgs { export interface UpdatePackContentReturn { merkleRoot: string } +export interface CheckoutOptionsSecondaryArgs { + chainId: number + wallet: string + params: Array +} + +export interface CheckoutOptionsSecondaryReturn { + options: CheckoutOptions +} +export interface CheckoutOptionsGetTransakContractIDArgs { + chainId: number + contractAddress: string +} + +export interface CheckoutOptionsGetTransakContractIDReturn { + contractId: string +} @@ -2661,6 +2718,34 @@ export class API implements API { }) } + checkoutOptionsSecondary = (args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsSecondary'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + options: (_data.options), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + checkoutOptionsGetTransakContractID = (args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsGetTransakContractID'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + contractId: (_data.contractId), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + } const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { From 9d459b97608aca25f16095de2024ad4771d6e677 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 30 Apr 2025 11:39:57 +0200 Subject: [PATCH 009/112] Update stack api rpc --- packages/api/src/api.gen.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index 308565cbb9..9a7d4042fa 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 db246758d7ea850abc8ab1cb76d5ac014944b0bd +// sequence-api v0.4.0 e67451ff0658525eee95e441caca27bcab2752af // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "db246758d7ea850abc8ab1cb76d5ac014944b0bd" +export const WebRPCSchemaHash = "e67451ff0658525eee95e441caca27bcab2752af" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -474,7 +474,7 @@ export interface LifiToken { symbol: string name: string decimals: number - priceUsd: string + priceUsd: number coinKey: string logoUri: string } @@ -1444,6 +1444,7 @@ export interface GetLifiTokensReturn { export interface GetLifiSwapRoutesArgs { chainId: number toTokenAddress: string + walletAddress: string } export interface GetLifiSwapRoutesReturn { From 8408761565feca591e3935caf128f68eac308564 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 30 Apr 2025 15:05:18 +0200 Subject: [PATCH 010/112] Update stack api rpc --- packages/api/src/api.gen.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index 9a7d4042fa..a212d4f4c8 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 e67451ff0658525eee95e441caca27bcab2752af +// sequence-api v0.4.0 ab3b6841bf983fa51a24df4cee18536199f115c3 // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "e67451ff0658525eee95e441caca27bcab2752af" +export const WebRPCSchemaHash = "ab3b6841bf983fa51a24df4cee18536199f115c3" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -475,6 +475,7 @@ export interface LifiToken { name: string decimals: number priceUsd: number + price?: string coinKey: string logoUri: string } @@ -1444,6 +1445,7 @@ export interface GetLifiTokensReturn { export interface GetLifiSwapRoutesArgs { chainId: number toTokenAddress: string + toTokenAmount: string walletAddress: string } From cc10f1b8c842881fea0fd43890b4f761c66e6340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Bu=C4=9Fra=20Yi=C4=9Fiter?= Date: Thu, 1 May 2025 13:24:54 +0300 Subject: [PATCH 011/112] Remove XR networks (#743) --- packages/network/networkNames.md | 106 +++++++++++++++--------------- packages/network/src/config.ts | 2 - packages/network/src/constants.ts | 38 ----------- 3 files changed, 52 insertions(+), 94 deletions(-) diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index a4adce70b9..d4aff8b1a5 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -6,57 +6,55 @@ A name slug is the name, sometimes simplified, and in kebab-case. This maximizes You can use this file as a reference to look up the correct network name slug a network's full name or its chain ID. -| Network Name | Chain ID | Name Slug | -| --- | --- | --- | -| Ethereum | 1 | mainnet | -| Optimism | 10 | optimism | -| Telos | 40 | telos | -| Telos Testnet | 41 | telos-testnet | -| BNB Smart Chain | 56 | bsc | -| BNB Smart Chain Testnet | 97 | bsc-testnet | -| Gnosis Chain | 100 | gnosis | -| Polygon | 137 | polygon | -| XR1 | 273 | xr1 | -| Polygon zkEVM | 1101 | polygon-zkevm | -| Moonbeam | 1284 | moonbeam | -| Moonbase Alpha | 1287 | moonbase-alpha | -| Soneium | 1868 | soneium | -| Soneium Minato (Testnet) | 1946 | soneium-minato | -| B3 Sepolia | 1993 | b3-sepolia | -| XR Sepolia | 2730 | xr-sepolia | -| LAOS | 6283 | laos | -| The Root Network | 7668 | rootnet | -| The Root Network Porcini Testnet | 7672 | rootnet-porcini | -| B3 | 8333 | b3 | -| Base (Coinbase) | 8453 | base | -| Monad Testnet | 10143 | monad-testnet | -| Immutable zkEVM | 13371 | immutable-zkevm | -| Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | -| Oasys Homeverse | 19011 | homeverse | -| Hardhat (local testnet) | 31337 | hardhat | -| Hardhat (local testnet) | 31338 | hardhat2 | -| APE Chain Testnet | 33111 | apechain-testnet | -| APE Chain | 33139 | apechain | -| Oasys Homeverse Testnet | 40875 | homeverse-testnet | -| Arbitrum One | 42161 | arbitrum | -| Arbitrum Nova | 42170 | arbitrum-nova | -| Etherlink | 42793 | etherlink | -| Avalanche Testnet | 43113 | avalanche-testnet | -| Avalanche | 43114 | avalanche | -| Somnia Testnet | 50312 | somnia-testnet | -| Frequency Testnet | 53716 | frequency-testnet | -| LAOS Sigma Testnet | 62850 | laos-sigma-testnet | -| Polygon Amoy | 80002 | amoy | -| Blast | 81457 | blast | -| Base Sepolia | 84532 | base-sepolia | -| Borne Testnet | 94984 | borne-testnet | -| Etherlink Testnet | 128123 | etherlink-testnet | -| Arbitrum Sepolia | 421614 | arbitrum-sepolia | -| Xai | 660279 | xai | -| Sepolia | 11155111 | sepolia | -| Optimism Sepolia | 11155420 | optimism-sepolia | -| TOY (Testnet) | 21000000 | toy-testnet | -| SKALE Nebula Gaming Hub Testnet | 37084624 | skale-nebula-testnet | -| Blast Sepolia | 168587773 | blast-sepolia | -| SKALE Nebula Gaming Hub | 1482601649 | skale-nebula | -| Xai Sepolia | 37714555429 | xai-sepolia | +| Network Name | Chain ID | Name Slug | +| -------------------------------- | ----------- | ----------------------- | +| Ethereum | 1 | mainnet | +| Optimism | 10 | optimism | +| Telos | 40 | telos | +| Telos Testnet | 41 | telos-testnet | +| BNB Smart Chain | 56 | bsc | +| BNB Smart Chain Testnet | 97 | bsc-testnet | +| Gnosis Chain | 100 | gnosis | +| Polygon | 137 | polygon | +| Polygon zkEVM | 1101 | polygon-zkevm | +| Moonbeam | 1284 | moonbeam | +| Moonbase Alpha | 1287 | moonbase-alpha | +| Soneium | 1868 | soneium | +| Soneium Minato (Testnet) | 1946 | soneium-minato | +| B3 Sepolia | 1993 | b3-sepolia | +| LAOS | 6283 | laos | +| The Root Network | 7668 | rootnet | +| The Root Network Porcini Testnet | 7672 | rootnet-porcini | +| B3 | 8333 | b3 | +| Base (Coinbase) | 8453 | base | +| Monad Testnet | 10143 | monad-testnet | +| Immutable zkEVM | 13371 | immutable-zkevm | +| Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | +| Oasys Homeverse | 19011 | homeverse | +| Hardhat (local testnet) | 31337 | hardhat | +| Hardhat (local testnet) | 31338 | hardhat2 | +| APE Chain Testnet | 33111 | apechain-testnet | +| APE Chain | 33139 | apechain | +| Oasys Homeverse Testnet | 40875 | homeverse-testnet | +| Arbitrum One | 42161 | arbitrum | +| Arbitrum Nova | 42170 | arbitrum-nova | +| Etherlink | 42793 | etherlink | +| Avalanche Testnet | 43113 | avalanche-testnet | +| Avalanche | 43114 | avalanche | +| Somnia Testnet | 50312 | somnia-testnet | +| Frequency Testnet | 53716 | frequency-testnet | +| LAOS Sigma Testnet | 62850 | laos-sigma-testnet | +| Polygon Amoy | 80002 | amoy | +| Blast | 81457 | blast | +| Base Sepolia | 84532 | base-sepolia | +| Borne Testnet | 94984 | borne-testnet | +| Etherlink Testnet | 128123 | etherlink-testnet | +| Arbitrum Sepolia | 421614 | arbitrum-sepolia | +| Xai | 660279 | xai | +| Sepolia | 11155111 | sepolia | +| Optimism Sepolia | 11155420 | optimism-sepolia | +| TOY (Testnet) | 21000000 | toy-testnet | +| SKALE Nebula Gaming Hub Testnet | 37084624 | skale-nebula-testnet | +| Blast Sepolia | 168587773 | blast-sepolia | +| SKALE Nebula Gaming Hub | 1482601649 | skale-nebula | +| Xai Sepolia | 37714555429 | xai-sepolia | diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index aad054aa52..4f19c44e1e 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -115,8 +115,6 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.XAI), createNetworkConfig(ChainId.XAI_SEPOLIA), createNetworkConfig(ChainId.AVALANCHE_TESTNET), - createNetworkConfig(ChainId.XR1), - createNetworkConfig(ChainId.XR_SEPOLIA), createNetworkConfig(ChainId.B3), createNetworkConfig(ChainId.B3_SEPOLIA), createNetworkConfig(ChainId.APECHAIN), diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 6f9f23f2ba..b400b58f98 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -80,10 +80,6 @@ export enum ChainId { XAI = 660279, XAI_SEPOLIA = 37714555429, - // XR - XR1 = 273, - XR_SEPOLIA = 2730, - // TELOS TELOS = 40, TELOS_TESTNET = 41, @@ -660,40 +656,6 @@ export const networks: Record = { decimals: 18 } }, - [ChainId.XR1]: { - chainId: ChainId.XR1, - type: NetworkType.MAINNET, - name: 'xr1', - title: 'XR1', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.XR1}.webp`, - testnet: true, - blockExplorer: { - name: 'XR1 Explorer', - rootUrl: 'https://xr1.calderaexplorer.xyz/' - }, - nativeToken: { - symbol: 'XR1', - name: 'XR1', - decimals: 18 - } - }, - [ChainId.XR_SEPOLIA]: { - chainId: ChainId.XR_SEPOLIA, - type: NetworkType.TESTNET, - name: 'xr-sepolia', - title: 'XR Sepolia', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.XR_SEPOLIA}.webp`, - testnet: true, - blockExplorer: { - name: 'XR Sepolia Explorer', - rootUrl: 'https://xr-sepolia-testnet.explorer.caldera.xyz/' - }, - nativeToken: { - symbol: 'tXR', - name: 'Sepolia XR', - decimals: 18 - } - }, [ChainId.B3]: { chainId: ChainId.B3, type: NetworkType.MAINNET, From 5f9dc055503ee3b8846b14c50829c73ff913e3b8 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Thu, 1 May 2025 12:27:05 +0200 Subject: [PATCH 012/112] 2.3.11 --- packages/0xsequence/CHANGELOG.md | 23 +++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 ++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 +++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 +++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++ packages/network/networkNames.md | 104 ++++++++++++++--------------- packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 +++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 +++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 +++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 +++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 +++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 +++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 ++++ packages/wallet/package.json | 2 +- 52 files changed, 328 insertions(+), 78 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 372277baac..c0e49ba467 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/migration@2.3.11 + - @0xsequence/metadata@2.3.11 + - @0xsequence/provider@2.3.11 + - @0xsequence/sessions@2.3.11 + - @0xsequence/account@2.3.11 + - @0xsequence/indexer@2.3.11 + - @0xsequence/network@2.3.11 + - @0xsequence/relayer@2.3.11 + - @0xsequence/signhub@2.3.11 + - @0xsequence/wallet@2.3.11 + - @0xsequence/guard@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/auth@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + - @0xsequence/api@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index c6810d74ed..febc60a87a 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.10", + "version": "2.3.11", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 562b338c91..86796e5445 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 7db0812887..2e440891a3 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.10", + "version": "2.3.11", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 07fdf5ff03..89d00a7560 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/migration@2.3.11 + - @0xsequence/sessions@2.3.11 + - @0xsequence/network@2.3.11 + - @0xsequence/relayer@2.3.11 + - @0xsequence/wallet@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 82ec0f621c..63bd905c5a 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.10", + "version": "2.3.11", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 64ec3b36a7..3e25d177c4 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 00b30ed85f..0ce51e6ba9 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.10", + "version": "2.3.11", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 2867614cc2..edf652c6e2 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/migration@2.3.11 + - @0xsequence/metadata@2.3.11 + - @0xsequence/sessions@2.3.11 + - @0xsequence/account@2.3.11 + - @0xsequence/indexer@2.3.11 + - @0xsequence/network@2.3.11 + - @0xsequence/signhub@2.3.11 + - @0xsequence/wallet@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + - @0xsequence/api@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index c37bc9ed0f..de625fb1ac 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.10", + "version": "2.3.11", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index ea73a0aef3..de3f819289 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 89525cf5d2..253f625532 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.10", + "version": "2.3.11", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 3437b537b0..6077f98e87 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/utils@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index ee3fdc86cf..fee3929e27 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.10", + "version": "2.3.11", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 21910f1fd0..79ecb19c92 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.10' +export const VERSION = '2.3.11' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 8ecaea5795..54554f8a99 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/utils@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index fc9158752b..830c3dbc87 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.10", + "version": "2.3.11", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index c98a8c7078..8c81ce3ddf 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/account@2.3.11 + - @0xsequence/signhub@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 0e4e2b17de..e32707f2a0 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.10", + "version": "2.3.11", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 412f83bac0..30484de3e3 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index ace4159563..abe0540af8 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.10", + "version": "2.3.11", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 6a3719d9b7..30d4f8185a 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 38262aef4f..3276efff52 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.10", + "version": "2.3.11", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index a46e76cf88..18568317da 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index def1db3a7d..839e269ef6 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.10", + "version": "2.3.11", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 72343ff670..a8bfae9da8 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/wallet@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 5ea9fc1865..ccc626f791 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.10", + "version": "2.3.11", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index e7c70d1f7f..e297715a85 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/indexer@2.3.11 + - @0xsequence/relayer@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index d4aff8b1a5..b8f1f17d52 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -6,55 +6,55 @@ A name slug is the name, sometimes simplified, and in kebab-case. This maximizes You can use this file as a reference to look up the correct network name slug a network's full name or its chain ID. -| Network Name | Chain ID | Name Slug | -| -------------------------------- | ----------- | ----------------------- | -| Ethereum | 1 | mainnet | -| Optimism | 10 | optimism | -| Telos | 40 | telos | -| Telos Testnet | 41 | telos-testnet | -| BNB Smart Chain | 56 | bsc | -| BNB Smart Chain Testnet | 97 | bsc-testnet | -| Gnosis Chain | 100 | gnosis | -| Polygon | 137 | polygon | -| Polygon zkEVM | 1101 | polygon-zkevm | -| Moonbeam | 1284 | moonbeam | -| Moonbase Alpha | 1287 | moonbase-alpha | -| Soneium | 1868 | soneium | -| Soneium Minato (Testnet) | 1946 | soneium-minato | -| B3 Sepolia | 1993 | b3-sepolia | -| LAOS | 6283 | laos | -| The Root Network | 7668 | rootnet | -| The Root Network Porcini Testnet | 7672 | rootnet-porcini | -| B3 | 8333 | b3 | -| Base (Coinbase) | 8453 | base | -| Monad Testnet | 10143 | monad-testnet | -| Immutable zkEVM | 13371 | immutable-zkevm | -| Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | -| Oasys Homeverse | 19011 | homeverse | -| Hardhat (local testnet) | 31337 | hardhat | -| Hardhat (local testnet) | 31338 | hardhat2 | -| APE Chain Testnet | 33111 | apechain-testnet | -| APE Chain | 33139 | apechain | -| Oasys Homeverse Testnet | 40875 | homeverse-testnet | -| Arbitrum One | 42161 | arbitrum | -| Arbitrum Nova | 42170 | arbitrum-nova | -| Etherlink | 42793 | etherlink | -| Avalanche Testnet | 43113 | avalanche-testnet | -| Avalanche | 43114 | avalanche | -| Somnia Testnet | 50312 | somnia-testnet | -| Frequency Testnet | 53716 | frequency-testnet | -| LAOS Sigma Testnet | 62850 | laos-sigma-testnet | -| Polygon Amoy | 80002 | amoy | -| Blast | 81457 | blast | -| Base Sepolia | 84532 | base-sepolia | -| Borne Testnet | 94984 | borne-testnet | -| Etherlink Testnet | 128123 | etherlink-testnet | -| Arbitrum Sepolia | 421614 | arbitrum-sepolia | -| Xai | 660279 | xai | -| Sepolia | 11155111 | sepolia | -| Optimism Sepolia | 11155420 | optimism-sepolia | -| TOY (Testnet) | 21000000 | toy-testnet | -| SKALE Nebula Gaming Hub Testnet | 37084624 | skale-nebula-testnet | -| Blast Sepolia | 168587773 | blast-sepolia | -| SKALE Nebula Gaming Hub | 1482601649 | skale-nebula | -| Xai Sepolia | 37714555429 | xai-sepolia | +| Network Name | Chain ID | Name Slug | +| --- | --- | --- | +| Ethereum | 1 | mainnet | +| Optimism | 10 | optimism | +| Telos | 40 | telos | +| Telos Testnet | 41 | telos-testnet | +| BNB Smart Chain | 56 | bsc | +| BNB Smart Chain Testnet | 97 | bsc-testnet | +| Gnosis Chain | 100 | gnosis | +| Polygon | 137 | polygon | +| Polygon zkEVM | 1101 | polygon-zkevm | +| Moonbeam | 1284 | moonbeam | +| Moonbase Alpha | 1287 | moonbase-alpha | +| Soneium | 1868 | soneium | +| Soneium Minato (Testnet) | 1946 | soneium-minato | +| B3 Sepolia | 1993 | b3-sepolia | +| LAOS | 6283 | laos | +| The Root Network | 7668 | rootnet | +| The Root Network Porcini Testnet | 7672 | rootnet-porcini | +| B3 | 8333 | b3 | +| Base (Coinbase) | 8453 | base | +| Monad Testnet | 10143 | monad-testnet | +| Immutable zkEVM | 13371 | immutable-zkevm | +| Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | +| Oasys Homeverse | 19011 | homeverse | +| Hardhat (local testnet) | 31337 | hardhat | +| Hardhat (local testnet) | 31338 | hardhat2 | +| APE Chain Testnet | 33111 | apechain-testnet | +| APE Chain | 33139 | apechain | +| Oasys Homeverse Testnet | 40875 | homeverse-testnet | +| Arbitrum One | 42161 | arbitrum | +| Arbitrum Nova | 42170 | arbitrum-nova | +| Etherlink | 42793 | etherlink | +| Avalanche Testnet | 43113 | avalanche-testnet | +| Avalanche | 43114 | avalanche | +| Somnia Testnet | 50312 | somnia-testnet | +| Frequency Testnet | 53716 | frequency-testnet | +| LAOS Sigma Testnet | 62850 | laos-sigma-testnet | +| Polygon Amoy | 80002 | amoy | +| Blast | 81457 | blast | +| Base Sepolia | 84532 | base-sepolia | +| Borne Testnet | 94984 | borne-testnet | +| Etherlink Testnet | 128123 | etherlink-testnet | +| Arbitrum Sepolia | 421614 | arbitrum-sepolia | +| Xai | 660279 | xai | +| Sepolia | 11155111 | sepolia | +| Optimism Sepolia | 11155420 | optimism-sepolia | +| TOY (Testnet) | 21000000 | toy-testnet | +| SKALE Nebula Gaming Hub Testnet | 37084624 | skale-nebula-testnet | +| Blast Sepolia | 168587773 | blast-sepolia | +| SKALE Nebula Gaming Hub | 1482601649 | skale-nebula | +| Xai Sepolia | 37714555429 | xai-sepolia | diff --git a/packages/network/package.json b/packages/network/package.json index 3e20168611..f5d161ed07 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.10", + "version": "2.3.11", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 5dc722dacd..7b9f8f8f1e 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/migration@2.3.11 + - @0xsequence/account@2.3.11 + - @0xsequence/network@2.3.11 + - @0xsequence/relayer@2.3.11 + - @0xsequence/wallet@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/auth@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index c30bfa2f86..75397667a2 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.10", + "version": "2.3.11", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 584eab94db..de6e91dd03 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/waas@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index eb14f1ffb9..1c9cb8e111 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.10", + "version": "2.3.11", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 57f7dbeeef..77e6d36698 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 7ef131e073..decfaae67c 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.10", + "version": "2.3.11", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 1f92b08071..8e7f61ff7c 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index f6e269b42e..a22412aae7 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.10", + "version": "2.3.11", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index e1a042614b..e1cd78997c 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/migration@2.3.11 + - @0xsequence/replacer@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index a5355172e4..c3a2f94f50 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.10", + "version": "2.3.11", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index f222ad4d05..7719d50f90 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/core@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index bcfddf9e56..6c3fb2169e 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.10", + "version": "2.3.11", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index b26e9dbfe4..d6960caa5b 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 8624d7f801..7402ab62ba 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.10", + "version": "2.3.11", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 6073474449..49cd922b7b 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 + ## 2.3.10 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index e543cc4dd1..c813aa096c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.10", + "version": "2.3.11", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 976bd25841..6ff2361169 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/waas@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index de1587ac25..cf2022c229 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.10", + "version": "2.3.11", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 67a66c7698..e16b596cf4 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/network@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index fcb8010ce9..cadff30368 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.10", + "version": "2.3.11", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 3b3f244891..a7dc44bedf 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.11 + +### Patch Changes + +- Deprecate XR1 +- Updated dependencies + - @0xsequence/network@2.3.11 + - @0xsequence/relayer@2.3.11 + - @0xsequence/signhub@2.3.11 + - @0xsequence/utils@2.3.11 + - @0xsequence/core@2.3.11 + - @0xsequence/abi@2.3.11 + ## 2.3.10 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 08f4513f74..59c56969ba 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.10", + "version": "2.3.11", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From b1f6b5bd28c1c8617623c03a1369dc7579ee7785 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 7 May 2025 11:22:35 +0200 Subject: [PATCH 013/112] Update stack API RPC --- packages/api/src/api.gen.ts | 39 +++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index a212d4f4c8..921b6ee2d1 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 ab3b6841bf983fa51a24df4cee18536199f115c3 +// sequence-api v0.4.0 e4239870ee5f32736b2f3cc35ad37abb59d7fe85 // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "ab3b6841bf983fa51a24df4cee18536199f115c3" +export const WebRPCSchemaHash = "e4239870ee5f32736b2f3cc35ad37abb59d7fe85" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -732,7 +732,12 @@ export interface TransakChain { chainId: number } -export interface SecondaryCheckoutOptionsParams { +export interface CheckoutOptionsPrimaryParams { + quantity: string + tokenId: string +} + +export interface CheckoutOptionsSecondaryParams { collectionAddress: string marketplaceAddress: string currencyAddress: string @@ -936,6 +941,7 @@ export interface API { getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise + checkoutOptionsPrimary(args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsSecondary(args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsGetTransakContractID(args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise } @@ -1548,10 +1554,21 @@ export interface UpdatePackContentArgs { export interface UpdatePackContentReturn { merkleRoot: string } +export interface CheckoutOptionsPrimaryArgs { + chainId: number + wallet: string + contractAddress: string + collectionAddress: string + params: Array +} + +export interface CheckoutOptionsPrimaryReturn { + options: CheckoutOptions +} export interface CheckoutOptionsSecondaryArgs { chainId: number wallet: string - params: Array + params: Array } export interface CheckoutOptionsSecondaryReturn { @@ -2721,6 +2738,20 @@ export class API implements API { }) } + checkoutOptionsPrimary = (args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsPrimary'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + options: (_data.options), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + checkoutOptionsSecondary = (args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('CheckoutOptionsSecondary'), From 6ecec6b6724d1c9d287a242ce52fd4547a888480 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 7 May 2025 11:37:03 +0200 Subject: [PATCH 014/112] 2.3.12 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index c0e49ba467..2388799cc0 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/migration@2.3.12 + - @0xsequence/metadata@2.3.12 + - @0xsequence/provider@2.3.12 + - @0xsequence/sessions@2.3.12 + - @0xsequence/account@2.3.12 + - @0xsequence/indexer@2.3.12 + - @0xsequence/network@2.3.12 + - @0xsequence/relayer@2.3.12 + - @0xsequence/signhub@2.3.12 + - @0xsequence/wallet@2.3.12 + - @0xsequence/guard@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/auth@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + - @0xsequence/api@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index febc60a87a..b1f0ba9616 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.11", + "version": "2.3.12", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 86796e5445..219c34d994 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 2e440891a3..cc60d92be6 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.11", + "version": "2.3.12", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 89d00a7560..f382bc9ac4 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/migration@2.3.12 + - @0xsequence/sessions@2.3.12 + - @0xsequence/network@2.3.12 + - @0xsequence/relayer@2.3.12 + - @0xsequence/wallet@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 63bd905c5a..9b9516a3d8 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.11", + "version": "2.3.12", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 3e25d177c4..12fcf710d5 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 0ce51e6ba9..da205c4a12 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.11", + "version": "2.3.12", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index edf652c6e2..d7f46a7414 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/migration@2.3.12 + - @0xsequence/metadata@2.3.12 + - @0xsequence/sessions@2.3.12 + - @0xsequence/account@2.3.12 + - @0xsequence/indexer@2.3.12 + - @0xsequence/network@2.3.12 + - @0xsequence/signhub@2.3.12 + - @0xsequence/wallet@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + - @0xsequence/api@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index de625fb1ac..83b582f073 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.11", + "version": "2.3.12", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index de3f819289..c949b1ab5c 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 253f625532..d53107948d 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.11", + "version": "2.3.12", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 6077f98e87..ae25829e8b 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/utils@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index fee3929e27..7ce08e9477 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.11", + "version": "2.3.12", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 79ecb19c92..51a5f4f00d 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.11' +export const VERSION = '2.3.12' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 54554f8a99..16b6070eb4 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/utils@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 830c3dbc87..4f024443d2 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.11", + "version": "2.3.12", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 8c81ce3ddf..cb600b97eb 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/account@2.3.12 + - @0xsequence/signhub@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index e32707f2a0..28add2faed 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.11", + "version": "2.3.12", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 30484de3e3..c8bc1fa1c5 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index abe0540af8..dc295ddfb9 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.11", + "version": "2.3.12", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 30d4f8185a..605db44735 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 3276efff52..3d322b13bb 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.11", + "version": "2.3.12", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 18568317da..abb5137f0b 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 839e269ef6..7543ccd73e 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.11", + "version": "2.3.12", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index a8bfae9da8..87b9b3d027 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/wallet@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index ccc626f791..c7348e2760 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.11", + "version": "2.3.12", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index e297715a85..72c046b32c 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/indexer@2.3.12 + - @0xsequence/relayer@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index f5d161ed07..d06d978d54 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.11", + "version": "2.3.12", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 7b9f8f8f1e..681258bb43 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/migration@2.3.12 + - @0xsequence/account@2.3.12 + - @0xsequence/network@2.3.12 + - @0xsequence/relayer@2.3.12 + - @0xsequence/wallet@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/auth@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 75397667a2..456b5b1d36 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.11", + "version": "2.3.12", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index de6e91dd03..616e8ec632 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/waas@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1c9cb8e111..ba51701771 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.11", + "version": "2.3.12", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 77e6d36698..4b4bb76a8f 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index decfaae67c..3ff5b441dc 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.11", + "version": "2.3.12", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 8e7f61ff7c..8ac81585ec 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index a22412aae7..052fa0e936 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.11", + "version": "2.3.12", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index e1cd78997c..a352c3b784 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/migration@2.3.12 + - @0xsequence/replacer@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index c3a2f94f50..d002806e9b 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.11", + "version": "2.3.12", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 7719d50f90..0d0c3c5197 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/core@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 6c3fb2169e..9f3568bc91 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.11", + "version": "2.3.12", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index d6960caa5b..7a3c90d658 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 7402ab62ba..33b7ca75ca 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.11", + "version": "2.3.12", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 49cd922b7b..077052a638 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.12 + +### Patch Changes + +- Stack API updates + ## 2.3.11 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index c813aa096c..2ed9aa0a39 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.11", + "version": "2.3.12", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 6ff2361169..a58e2a0929 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/waas@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index cf2022c229..f0cc643fab 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.11", + "version": "2.3.12", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index e16b596cf4..f8f89e3b60 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/network@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index cadff30368..80ac63c20a 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.11", + "version": "2.3.12", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index a7dc44bedf..0eeed21731 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.12 + +### Patch Changes + +- Stack API updates +- Updated dependencies + - @0xsequence/network@2.3.12 + - @0xsequence/relayer@2.3.12 + - @0xsequence/signhub@2.3.12 + - @0xsequence/utils@2.3.12 + - @0xsequence/core@2.3.12 + - @0xsequence/abi@2.3.12 + ## 2.3.11 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 59c56969ba..b07f6a7999 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.11", + "version": "2.3.12", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 6808db27685bd0f3be3111a50d72b810aa29d3ce Mon Sep 17 00:00:00 2001 From: Gabi <56271768+VGabriel45@users.noreply.github.com> Date: Fri, 16 May 2025 00:30:46 +0300 Subject: [PATCH 015/112] refactor updateTimeDrift to preSendIntent (#754) * refactor updateTimeDrift to preSendIntent * check status only when timeDrift is undefined * change error message for 451 --- packages/waas/src/auth.ts | 54 ++++++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/packages/waas/src/auth.ts b/packages/waas/src/auth.ts index 20ede1d45d..3f0a018403 100644 --- a/packages/waas/src/auth.ts +++ b/packages/waas/src/auth.ts @@ -339,9 +339,21 @@ export class SequenceWaaS { } } - private async updateTimeDrift() { + /** + * Checks the server status and sets the time drift before sending any intent. + * @throws {Error} If server status check fails or Date header is missing + */ + private async preSendIntent() { if (getTimeDrift() === undefined) { const res = await fetch(`${this.config.rpcServer}/status`) + + if (res.status !== 200) { + if (res.status === 451) { + throw new Error('Service unavailable due to legal and geographic restrictions') + } + throw new Error(`Error with status ${res.status}`) + } + const date = res.headers.get('Date') if (!date) { throw new Error('failed to get Date header value from /status') @@ -446,7 +458,7 @@ export class SequenceWaaS { } async initAuth(identity: Identity): Promise { - await this.updateTimeDrift() + await this.preSendIntent() if ('guest' in identity && identity.guest) { return this.initGuestAuth() @@ -511,7 +523,7 @@ export class SequenceWaaS { challenge: Challenge, opts?: { sessionName?: string; forceCreateAccount?: boolean } ): Promise { - await this.updateTimeDrift() + await this.preSendIntent() // initAuth can start while user is already signed in and continue with linkAccount method, // but it can't be used to completeAuth while user is already signed in. In this @@ -579,7 +591,7 @@ export class SequenceWaaS { } async dropSession({ sessionId, strict }: { sessionId?: string; strict?: boolean } = {}) { - await this.updateTimeDrift() + await this.preSendIntent() const thisSessionId = await this.waas.getSessionId() if (!thisSessionId) { @@ -627,7 +639,7 @@ export class SequenceWaaS { } async listSessions(): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const sessionId = await this.waas.getSessionId() if (!sessionId) { @@ -649,7 +661,7 @@ export class SequenceWaaS { } async validateSession(args?: ValidationArgs) { - await this.updateTimeDrift() + await this.preSendIntent() if (await this.isSessionValid()) { return true @@ -659,7 +671,7 @@ export class SequenceWaaS { } async finishValidateSession(challenge: string): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.finishValidateSession(this.validationRequiredSalt, challenge) const result = await this.sendIntent(intent) @@ -673,7 +685,7 @@ export class SequenceWaaS { } async isSessionValid(): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.getSession() const result = await this.sendIntent(intent) @@ -700,14 +712,14 @@ export class SequenceWaaS { } async sessionAuthProof({ nonce, network, validation }: { nonce?: string; network?: string; validation?: ValidationArgs }) { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.sessionAuthProof({ nonce, network }) return await this.trySendIntent({ validation }, intent, isSessionAuthProofResponse) } async listAccounts() { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.listAccounts() const res = await this.sendIntent(intent) @@ -720,7 +732,7 @@ export class SequenceWaaS { } async linkAccount(challenge: Challenge) { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.linkAccount(challenge.getIntentParams()) const res = await this.sendIntent(intent) @@ -733,14 +745,14 @@ export class SequenceWaaS { } async removeAccount(accountId: string) { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.removeAccount({ accountId }) await this.sendIntent(intent) } async getIdToken(args?: { nonce?: string }): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.getIdToken({ nonce: args?.nonce }) const res = await this.sendIntent(intent) @@ -788,14 +800,14 @@ export class SequenceWaaS { } async signMessage(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.signMessage(await this.useIdentifier(args)) return this.trySendIntent(args, intent, isSignedMessageResponse) } async signTypedData(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.signTypedData(await this.useIdentifier(args)) return this.trySendIntent(args, intent, isSignedTypedDataResponse) @@ -824,42 +836,42 @@ export class SequenceWaaS { } async sendTransaction(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.sendTransaction(await this.useIdentifier(args)) return this.trySendTransactionIntent(intent, args) } async sendERC20(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.sendERC20(await this.useIdentifier(args)) return this.trySendTransactionIntent(intent, args) } async sendERC721(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.sendERC721(await this.useIdentifier(args)) return this.trySendTransactionIntent(intent, args) } async sendERC1155(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.sendERC1155(await this.useIdentifier(args)) return this.trySendTransactionIntent(intent, args) } async callContract(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.callContract(await this.useIdentifier(args)) return this.trySendTransactionIntent(intent, args) } async feeOptions(args: WithSimpleNetwork & CommonAuthArgs): Promise { - await this.updateTimeDrift() + await this.preSendIntent() const intent = await this.waas.feeOptions(await this.useIdentifier(args)) return this.trySendIntent(args, intent, isFeeOptionsResponse) From 0d2adbb12191f819484793f8ef0922092bc1c123 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 20 May 2025 21:58:41 +0200 Subject: [PATCH 016/112] Update Somnia explorer link --- packages/network/src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index b400b58f98..4a6a29d8de 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1108,7 +1108,7 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Somnia Testnet Explorer', - rootUrl: 'https://somnia-testnet.socialscan.io/' + rootUrl: 'https://shannon-explorer.somnia.network/' }, nativeToken: { symbol: 'STT', From e1b681aa794243fd0e790db10343874a9c2ea1c1 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 20 May 2025 22:04:19 +0200 Subject: [PATCH 017/112] 2.3.13 --- package.json | 2 +- packages/0xsequence/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 7 +++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 16 ++++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 7 +++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 20 ++++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 7 +++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 10 ++++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 9 +++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 12 ++++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 7 +++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 7 +++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 7 +++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 11 +++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 12 ++++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 17 +++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 9 +++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 11 +++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 10 ++++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 12 ++++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 9 +++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 10 ++++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 7 +++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 9 +++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 11 +++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 14 ++++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 302 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 9d34fe7590..9d7d75d248 100644 --- a/package.json +++ b/package.json @@ -104,5 +104,5 @@ "glob-parent@<5.1.2": ">=5.1.2" } }, - "packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0" + "packageManager": "pnpm@10.11.0" } diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 2388799cc0..fd571f25ab 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,29 @@ # 0xsequence +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/migration@2.3.13 + - @0xsequence/metadata@2.3.13 + - @0xsequence/provider@2.3.13 + - @0xsequence/sessions@2.3.13 + - @0xsequence/account@2.3.13 + - @0xsequence/indexer@2.3.13 + - @0xsequence/network@2.3.13 + - @0xsequence/relayer@2.3.13 + - @0xsequence/signhub@2.3.13 + - @0xsequence/wallet@2.3.13 + - @0xsequence/guard@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/auth@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + - @0xsequence/api@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index b1f0ba9616..0633e4681f 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.12", + "version": "2.3.13", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 219c34d994..50db84fd63 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/abi +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index cc60d92be6..122644768b 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.12", + "version": "2.3.13", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index f382bc9ac4..b09c83c5a4 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/account +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/migration@2.3.13 + - @0xsequence/sessions@2.3.13 + - @0xsequence/network@2.3.13 + - @0xsequence/relayer@2.3.13 + - @0xsequence/wallet@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 9b9516a3d8..80d136a7ec 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.12", + "version": "2.3.13", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 12fcf710d5..4fa4937b7a 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/api +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index da205c4a12..4cb3297315 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.12", + "version": "2.3.13", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index d7f46a7414..bd3c87ad40 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,25 @@ # @0xsequence/auth +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/migration@2.3.13 + - @0xsequence/metadata@2.3.13 + - @0xsequence/sessions@2.3.13 + - @0xsequence/account@2.3.13 + - @0xsequence/indexer@2.3.13 + - @0xsequence/network@2.3.13 + - @0xsequence/signhub@2.3.13 + - @0xsequence/wallet@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + - @0xsequence/api@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 83b582f073..491f7afd2f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.12", + "version": "2.3.13", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index c949b1ab5c..78ecd7bf65 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/builder +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index d53107948d..22e441c6e0 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.12", + "version": "2.3.13", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ae25829e8b..df75f4e998 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/core +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/utils@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 7ce08e9477..e9785d1553 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.12", + "version": "2.3.13", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 51a5f4f00d..7dac004552 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.12' +export const VERSION = '2.3.13' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 16b6070eb4..9939c91404 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/deployer +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/utils@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 4f024443d2..129cb3ff2a 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.12", + "version": "2.3.13", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index cb600b97eb..5b4d5342bb 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,17 @@ # @0xsequence/guard +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/account@2.3.13 + - @0xsequence/signhub@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 28add2faed..fe628fd1dd 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.12", + "version": "2.3.13", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index c8bc1fa1c5..aa555f8250 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/indexer +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index dc295ddfb9..0f4a8a0c29 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.12", + "version": "2.3.13", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 605db44735..aebfa8abfa 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/marketplace +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 3d322b13bb..20a27cd564 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.12", + "version": "2.3.13", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index abb5137f0b..e5955294f9 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/metadata +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 7543ccd73e..2ea7f3f2f2 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.12", + "version": "2.3.13", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 87b9b3d027..3bdc1dc392 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/migration +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/wallet@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index c7348e2760..08865bb091 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.12", + "version": "2.3.13", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 72c046b32c..ffb1607b56 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,17 @@ # @0xsequence/network +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/indexer@2.3.13 + - @0xsequence/relayer@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index d06d978d54..e584e70f90 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.12", + "version": "2.3.13", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 681258bb43..e0b761e8dd 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,22 @@ # @0xsequence/provider +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/migration@2.3.13 + - @0xsequence/account@2.3.13 + - @0xsequence/network@2.3.13 + - @0xsequence/relayer@2.3.13 + - @0xsequence/wallet@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/auth@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 456b5b1d36..c14ff29c46 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.12", + "version": "2.3.13", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 616e8ec632..56c2dfd347 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/react-native +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/waas@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index ba51701771..ac2a46826e 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.12", + "version": "2.3.13", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 4b4bb76a8f..0c2a4c78cb 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/relayer +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 3ff5b441dc..6b9821f146 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.12", + "version": "2.3.13", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 8ac81585ec..24d510b230 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/replacer +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 052fa0e936..e560932952 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.12", + "version": "2.3.13", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index a352c3b784..c581d44eb2 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,17 @@ # @0xsequence/sessions +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/migration@2.3.13 + - @0xsequence/replacer@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index d002806e9b..1cc4f7fa9c 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.12", + "version": "2.3.13", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 0d0c3c5197..27fadccc50 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/signhub +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/core@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 9f3568bc91..c8042d6f0e 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.12", + "version": "2.3.13", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 7a3c90d658..4d0fb241d0 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/tests +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 33b7ca75ca..17aec6396e 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.12", + "version": "2.3.13", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 077052a638..a6a1644a78 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @0xsequence/utils +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url + ## 2.3.12 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 2ed9aa0a39..7b9f2263f3 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.12", + "version": "2.3.13", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index a58e2a0929..4f4173b1c7 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/waas-ethers +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/waas@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index f0cc643fab..37a42f8903 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.12", + "version": "2.3.13", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index f8f89e3b60..219f47ead1 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/waas +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/network@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 80ac63c20a..e464508ad3 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.12", + "version": "2.3.13", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 0eeed21731..a0e6b478e1 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,19 @@ # @0xsequence/wallet +## 2.3.13 + +### Patch Changes + +- - Improvements to geoblock check + - Updated Somnia explorer url +- Updated dependencies + - @0xsequence/network@2.3.13 + - @0xsequence/relayer@2.3.13 + - @0xsequence/signhub@2.3.13 + - @0xsequence/utils@2.3.13 + - @0xsequence/core@2.3.13 + - @0xsequence/abi@2.3.13 + ## 2.3.12 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index b07f6a7999..90cff21da8 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.12", + "version": "2.3.13", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From d6715ff586f372f6fc1e06b6a9a9fb8935e7fa57 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 21 May 2025 10:24:29 +0200 Subject: [PATCH 018/112] Update stack api rpc --- packages/api/src/api.gen.ts | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index 921b6ee2d1..f6b87ddf59 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 e4239870ee5f32736b2f3cc35ad37abb59d7fe85 +// sequence-api v0.4.0 1bfcfbfaf0d9cbc4cb88e71af967670e1c5506aa // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "e4239870ee5f32736b2f3cc35ad37abb59d7fe85" +export const WebRPCSchemaHash = "1bfcfbfaf0d9cbc4cb88e71af967670e1c5506aa" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -941,6 +941,7 @@ export interface API { getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise + getRevealTxData(args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsPrimary(args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsSecondary(args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsGetTransakContractID(args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise @@ -1554,6 +1555,15 @@ export interface UpdatePackContentArgs { export interface UpdatePackContentReturn { merkleRoot: string } +export interface GetRevealTxDataArgs { + contractAddress: string + chainId: number + userAddress: string +} + +export interface GetRevealTxDataReturn { + txData: string +} export interface CheckoutOptionsPrimaryArgs { chainId: number wallet: string @@ -2738,6 +2748,20 @@ export class API implements API { }) } + getRevealTxData = (args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetRevealTxData'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + txData: (_data.txData), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + checkoutOptionsPrimary = (args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('CheckoutOptionsPrimary'), From 44e81e1aabe9f9d021f08b7d2b93052171d3c9b6 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 21 May 2025 10:25:46 +0200 Subject: [PATCH 019/112] 2.3.14 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index fd571f25ab..e940b10525 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/migration@2.3.14 + - @0xsequence/metadata@2.3.14 + - @0xsequence/provider@2.3.14 + - @0xsequence/sessions@2.3.14 + - @0xsequence/account@2.3.14 + - @0xsequence/indexer@2.3.14 + - @0xsequence/network@2.3.14 + - @0xsequence/relayer@2.3.14 + - @0xsequence/signhub@2.3.14 + - @0xsequence/wallet@2.3.14 + - @0xsequence/guard@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/auth@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + - @0xsequence/api@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 0633e4681f..beba493734 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.13", + "version": "2.3.14", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 50db84fd63..868872b474 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 122644768b..b20d320476 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.13", + "version": "2.3.14", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index b09c83c5a4..6491d87e67 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/migration@2.3.14 + - @0xsequence/sessions@2.3.14 + - @0xsequence/network@2.3.14 + - @0xsequence/relayer@2.3.14 + - @0xsequence/wallet@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 80d136a7ec..de7fa28dbf 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.13", + "version": "2.3.14", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 4fa4937b7a..753a96696e 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 4cb3297315..e4d42693c1 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.13", + "version": "2.3.14", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index bd3c87ad40..1ef6827e7c 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/migration@2.3.14 + - @0xsequence/metadata@2.3.14 + - @0xsequence/sessions@2.3.14 + - @0xsequence/account@2.3.14 + - @0xsequence/indexer@2.3.14 + - @0xsequence/network@2.3.14 + - @0xsequence/signhub@2.3.14 + - @0xsequence/wallet@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + - @0xsequence/api@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 491f7afd2f..20575d6cbd 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.13", + "version": "2.3.14", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 78ecd7bf65..ba19e6f7f7 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 22e441c6e0..c94b8d55ed 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.13", + "version": "2.3.14", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index df75f4e998..d6c2a9cdec 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/utils@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e9785d1553..354184dae5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.13", + "version": "2.3.14", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 7dac004552..2f5d141550 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.13' +export const VERSION = '2.3.14' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 9939c91404..f34a255075 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/utils@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 129cb3ff2a..8303e93a3b 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.13", + "version": "2.3.14", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 5b4d5342bb..7131fae07b 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/account@2.3.14 + - @0xsequence/signhub@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index fe628fd1dd..a64532a323 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.13", + "version": "2.3.14", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index aa555f8250..916233b746 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 0f4a8a0c29..61cbe37d7f 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.13", + "version": "2.3.14", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index aebfa8abfa..36dca237fe 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 20a27cd564..c30381cc79 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.13", + "version": "2.3.14", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index e5955294f9..69efaef625 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 2ea7f3f2f2..7d570ae1f6 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.13", + "version": "2.3.14", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 3bdc1dc392..16e2528544 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/wallet@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 08865bb091..15732a26b4 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.13", + "version": "2.3.14", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index ffb1607b56..556f9193eb 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/indexer@2.3.14 + - @0xsequence/relayer@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index e584e70f90..bec6f2c136 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.13", + "version": "2.3.14", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index e0b761e8dd..823ab64a33 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/migration@2.3.14 + - @0xsequence/account@2.3.14 + - @0xsequence/network@2.3.14 + - @0xsequence/relayer@2.3.14 + - @0xsequence/wallet@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/auth@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index c14ff29c46..fbd27d4e42 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.13", + "version": "2.3.14", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 56c2dfd347..7eb46f804d 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/waas@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index ac2a46826e..1f14191d00 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.13", + "version": "2.3.14", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 0c2a4c78cb..ce5383c66e 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 6b9821f146..b711c435b2 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.13", + "version": "2.3.14", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 24d510b230..a328551fba 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index e560932952..f36e7f6a24 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.13", + "version": "2.3.14", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index c581d44eb2..5a7688845d 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/migration@2.3.14 + - @0xsequence/replacer@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 1cc4f7fa9c..3c60c0f4f0 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.13", + "version": "2.3.14", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 27fadccc50..4281aeeb86 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/core@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index c8042d6f0e..be9d61372e 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.13", + "version": "2.3.14", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 4d0fb241d0..9283d7439f 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 17aec6396e..d575d16cae 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.13", + "version": "2.3.14", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index a6a1644a78..f13abfec80 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.14 + +### Patch Changes + +- Update stack api rpc + ## 2.3.13 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 7b9f2263f3..36fda61fd8 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.13", + "version": "2.3.14", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 4f4173b1c7..cf0c8abb3a 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/waas@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 37a42f8903..6d74f3adaa 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.13", + "version": "2.3.14", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 219f47ead1..5e5c416322 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/network@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index e464508ad3..3858954e69 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.13", + "version": "2.3.14", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index a0e6b478e1..4920f05072 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.14 + +### Patch Changes + +- Update stack api rpc +- Updated dependencies + - @0xsequence/network@2.3.14 + - @0xsequence/relayer@2.3.14 + - @0xsequence/signhub@2.3.14 + - @0xsequence/utils@2.3.14 + - @0xsequence/core@2.3.14 + - @0xsequence/abi@2.3.14 + ## 2.3.13 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 90cff21da8..5c6e9c8afb 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.13", + "version": "2.3.14", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 763795dabf144014a3f6981e6a8479fc12073c24 Mon Sep 17 00:00:00 2001 From: William Hua Date: Wed, 21 May 2025 09:47:50 -0400 Subject: [PATCH 020/112] somnia-testnet: wallet deployment 1M gas limit --- packages/wallet/src/wallet.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/wallet/src/wallet.ts b/packages/wallet/src/wallet.ts index 554ad292ac..9d4d9257fa 100644 --- a/packages/wallet/src/wallet.ts +++ b/packages/wallet/src/wallet.ts @@ -187,6 +187,9 @@ export class Wallet< case BigInt(ChainId.SKALE_NEBULA): gasLimit = 10000000n break + case BigInt(ChainId.SOMNIA_TESTNET): + gasLimit = 1000000n + break } const bundle = Wallet.buildDeployTransaction(this.context, imageHash, gasLimit) From c3373ab719b2811343434c39df62d36298cac43e Mon Sep 17 00:00:00 2001 From: William Hua Date: Wed, 21 May 2025 09:50:44 -0400 Subject: [PATCH 021/112] 2.3.15 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index e940b10525..f131d6934e 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.15 + - @0xsequence/metadata@2.3.15 + - @0xsequence/provider@2.3.15 + - @0xsequence/sessions@2.3.15 + - @0xsequence/account@2.3.15 + - @0xsequence/indexer@2.3.15 + - @0xsequence/network@2.3.15 + - @0xsequence/relayer@2.3.15 + - @0xsequence/signhub@2.3.15 + - @0xsequence/wallet@2.3.15 + - @0xsequence/guard@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/auth@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + - @0xsequence/api@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index beba493734..dda71f700b 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.14", + "version": "2.3.15", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 868872b474..50cb967adf 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index b20d320476..ba3fde85dd 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.14", + "version": "2.3.15", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 6491d87e67..a22e4b0f51 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.15 + - @0xsequence/sessions@2.3.15 + - @0xsequence/network@2.3.15 + - @0xsequence/relayer@2.3.15 + - @0xsequence/wallet@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index de7fa28dbf..7ff3ca9659 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.14", + "version": "2.3.15", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 753a96696e..6412b98319 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index e4d42693c1..a8ad4f8263 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.14", + "version": "2.3.15", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 1ef6827e7c..0ee984dba4 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.15 + - @0xsequence/metadata@2.3.15 + - @0xsequence/sessions@2.3.15 + - @0xsequence/account@2.3.15 + - @0xsequence/indexer@2.3.15 + - @0xsequence/network@2.3.15 + - @0xsequence/signhub@2.3.15 + - @0xsequence/wallet@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + - @0xsequence/api@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 20575d6cbd..02e060b15c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.14", + "version": "2.3.15", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index ba19e6f7f7..fa4b918c86 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index c94b8d55ed..32d3f79c90 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.14", + "version": "2.3.15", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d6c2a9cdec..e9679eeef0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 354184dae5..b66061d0a2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.14", + "version": "2.3.15", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 2f5d141550..7979796c8b 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.14' +export const VERSION = '2.3.15' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index f34a255075..96e13e2061 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 8303e93a3b..98781ac7c5 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.14", + "version": "2.3.15", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 7131fae07b..b983b5ff58 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/account@2.3.15 + - @0xsequence/signhub@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index a64532a323..fed2a30064 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.14", + "version": "2.3.15", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 916233b746..315172b82c 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 61cbe37d7f..22b2f3f8ac 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.14", + "version": "2.3.15", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 36dca237fe..d6c44e7347 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index c30381cc79..2b50b4f611 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.14", + "version": "2.3.15", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 69efaef625..6402f22584 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 7d570ae1f6..b0773b5677 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.14", + "version": "2.3.15", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 16e2528544..309def1090 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/wallet@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 15732a26b4..459bc01539 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.14", + "version": "2.3.15", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 556f9193eb..3be54b79e3 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/indexer@2.3.15 + - @0xsequence/relayer@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index bec6f2c136..f17dfe829f 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.14", + "version": "2.3.15", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 823ab64a33..5181e1c096 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.15 + - @0xsequence/account@2.3.15 + - @0xsequence/network@2.3.15 + - @0xsequence/relayer@2.3.15 + - @0xsequence/wallet@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/auth@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index fbd27d4e42..c965a37b05 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.14", + "version": "2.3.15", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 7eb46f804d..916544d11b 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/waas@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1f14191d00..c2d9cce4cf 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.14", + "version": "2.3.15", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index ce5383c66e..8a62ef5ddc 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index b711c435b2..be5f238ddc 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.14", + "version": "2.3.15", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index a328551fba..ec21e49a4c 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index f36e7f6a24..2ddf3821a8 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.14", + "version": "2.3.15", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 5a7688845d..a3cd59c2a1 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.15 + - @0xsequence/replacer@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 3c60c0f4f0..153bc38ca3 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.14", + "version": "2.3.15", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 4281aeeb86..36019c2dd3 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/core@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index be9d61372e..7a71f43928 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.14", + "version": "2.3.15", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 9283d7439f..a1dd75e62e 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index d575d16cae..baa2365e3e 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.14", + "version": "2.3.15", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index f13abfec80..df40cd4ab2 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit + ## 2.3.14 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 36fda61fd8..2e2bc56633 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.14", + "version": "2.3.15", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index cf0c8abb3a..229bc9489d 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/waas@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 6d74f3adaa..58f0342d79 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.14", + "version": "2.3.15", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 5e5c416322..5a72523ec7 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/network@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 3858954e69..5fa83625b3 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.14", + "version": "2.3.15", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 4920f05072..306645a91b 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.15 + +### Patch Changes + +- somnia-testnet: wallet deployment 1M gas limit +- Updated dependencies + - @0xsequence/network@2.3.15 + - @0xsequence/relayer@2.3.15 + - @0xsequence/signhub@2.3.15 + - @0xsequence/utils@2.3.15 + - @0xsequence/core@2.3.15 + - @0xsequence/abi@2.3.15 + ## 2.3.14 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 5c6e9c8afb..a6e3fbf7ca 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.14", + "version": "2.3.15", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From c75a9ffa14ddfa7ac34d7f5c82be89b0ce8481cb Mon Sep 17 00:00:00 2001 From: William Hua Date: Wed, 21 May 2025 10:42:25 -0400 Subject: [PATCH 022/112] somnia-testnet: wallet deployment 10M gas limit --- packages/account/src/account.ts | 3 +++ packages/wallet/src/wallet.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/account/src/account.ts b/packages/account/src/account.ts index 2fc09cc1dc..887a56972d 100644 --- a/packages/account/src/account.ts +++ b/packages/account/src/account.ts @@ -739,6 +739,9 @@ export class Account { case BigInt(ChainId.SKALE_NEBULA): gasLimit = 10000000n break + case BigInt(ChainId.SOMNIA_TESTNET): + gasLimit = 10000000n + break } // Wallet deployment will vary depending on the version diff --git a/packages/wallet/src/wallet.ts b/packages/wallet/src/wallet.ts index 9d4d9257fa..b3fcd7d8cd 100644 --- a/packages/wallet/src/wallet.ts +++ b/packages/wallet/src/wallet.ts @@ -188,7 +188,7 @@ export class Wallet< gasLimit = 10000000n break case BigInt(ChainId.SOMNIA_TESTNET): - gasLimit = 1000000n + gasLimit = 10000000n break } From 9b9aa7b6d6cd1db2fd4ad7e45182a1245718229e Mon Sep 17 00:00:00 2001 From: William Hua Date: Wed, 21 May 2025 10:44:11 -0400 Subject: [PATCH 023/112] 2.3.16 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index f131d6934e..a2d62bfe43 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.16 + - @0xsequence/metadata@2.3.16 + - @0xsequence/provider@2.3.16 + - @0xsequence/sessions@2.3.16 + - @0xsequence/account@2.3.16 + - @0xsequence/indexer@2.3.16 + - @0xsequence/network@2.3.16 + - @0xsequence/relayer@2.3.16 + - @0xsequence/signhub@2.3.16 + - @0xsequence/wallet@2.3.16 + - @0xsequence/guard@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/auth@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + - @0xsequence/api@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index dda71f700b..d1b4f877d8 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.15", + "version": "2.3.16", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 50cb967adf..b88f7661f6 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index ba3fde85dd..89d0df4e70 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.15", + "version": "2.3.16", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index a22e4b0f51..5a4784f7f1 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.16 + - @0xsequence/sessions@2.3.16 + - @0xsequence/network@2.3.16 + - @0xsequence/relayer@2.3.16 + - @0xsequence/wallet@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 7ff3ca9659..9b142e97ec 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.15", + "version": "2.3.16", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 6412b98319..531a933a70 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index a8ad4f8263..5ebb07e192 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.15", + "version": "2.3.16", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 0ee984dba4..903bd91f6b 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.16 + - @0xsequence/metadata@2.3.16 + - @0xsequence/sessions@2.3.16 + - @0xsequence/account@2.3.16 + - @0xsequence/indexer@2.3.16 + - @0xsequence/network@2.3.16 + - @0xsequence/signhub@2.3.16 + - @0xsequence/wallet@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + - @0xsequence/api@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 02e060b15c..d4c8046a0b 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.15", + "version": "2.3.16", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index fa4b918c86..e31af68867 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 32d3f79c90..39c79b4e40 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.15", + "version": "2.3.16", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e9679eeef0..188077aea5 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index b66061d0a2..acda303d08 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.15", + "version": "2.3.16", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 7979796c8b..4fb1f3a05c 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.15' +export const VERSION = '2.3.16' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 96e13e2061..34f1737225 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 98781ac7c5..eafceb6b3e 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.15", + "version": "2.3.16", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index b983b5ff58..1161e2c711 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/account@2.3.16 + - @0xsequence/signhub@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index fed2a30064..5aa41eb573 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.15", + "version": "2.3.16", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 315172b82c..12903de257 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 22b2f3f8ac..3e53572e8d 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.15", + "version": "2.3.16", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index d6c44e7347..c708668227 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 2b50b4f611..08879fd904 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.15", + "version": "2.3.16", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 6402f22584..75e928fd11 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index b0773b5677..390edca71c 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.15", + "version": "2.3.16", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 309def1090..c3f65c482b 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/wallet@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 459bc01539..262f33897e 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.15", + "version": "2.3.16", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3be54b79e3..78eb4202c6 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/indexer@2.3.16 + - @0xsequence/relayer@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index f17dfe829f..8a83ac8386 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.15", + "version": "2.3.16", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 5181e1c096..06c1e4eaf7 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.16 + - @0xsequence/account@2.3.16 + - @0xsequence/network@2.3.16 + - @0xsequence/relayer@2.3.16 + - @0xsequence/wallet@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/auth@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index c965a37b05..97f2331ef2 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.15", + "version": "2.3.16", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 916544d11b..47aa591d4a 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/waas@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index c2d9cce4cf..ceeb8f4833 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.15", + "version": "2.3.16", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 8a62ef5ddc..7b6b0fb8b7 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index be5f238ddc..60168c6d12 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.15", + "version": "2.3.16", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index ec21e49a4c..4743098d87 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 2ddf3821a8..8034cf80e1 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.15", + "version": "2.3.16", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index a3cd59c2a1..08a8f230a9 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/migration@2.3.16 + - @0xsequence/replacer@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 153bc38ca3..e8f3a507b9 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.15", + "version": "2.3.16", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 36019c2dd3..5ce450d914 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/core@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 7a71f43928..f06cf526f1 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.15", + "version": "2.3.16", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index a1dd75e62e..fc148a6423 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index baa2365e3e..47a8334153 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.15", + "version": "2.3.16", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index df40cd4ab2..a4abbb8ed0 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit + ## 2.3.15 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 2e2bc56633..bc8ffccc8b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.15", + "version": "2.3.16", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 229bc9489d..43a4c257f7 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/waas@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 58f0342d79..5374165c04 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.15", + "version": "2.3.16", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 5a72523ec7..e882d590fa 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/network@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 5fa83625b3..2e01f85856 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.15", + "version": "2.3.16", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 306645a91b..e9ec5308d7 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.16 + +### Patch Changes + +- somnia-testnet: wallet deployment 10M gas limit +- Updated dependencies + - @0xsequence/network@2.3.16 + - @0xsequence/relayer@2.3.16 + - @0xsequence/signhub@2.3.16 + - @0xsequence/utils@2.3.16 + - @0xsequence/core@2.3.16 + - @0xsequence/abi@2.3.16 + ## 2.3.15 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index a6e3fbf7ca..b320231cd8 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.15", + "version": "2.3.16", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 98b71c453360d0abedb688067742a4f487c68675 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 26 May 2025 12:38:24 +0200 Subject: [PATCH 024/112] Remove Frequency Testnet (#761) --- packages/network/networkNames.md | 1 - packages/network/src/config.ts | 1 - packages/network/src/constants.ts | 21 --------------------- 3 files changed, 23 deletions(-) diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index b8f1f17d52..3b2a098fab 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -42,7 +42,6 @@ You can use this file as a reference to look up the correct network name slug a | Avalanche Testnet | 43113 | avalanche-testnet | | Avalanche | 43114 | avalanche | | Somnia Testnet | 50312 | somnia-testnet | -| Frequency Testnet | 53716 | frequency-testnet | | LAOS Sigma Testnet | 62850 | laos-sigma-testnet | | Polygon Amoy | 80002 | amoy | | Blast | 81457 | blast | diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 4f19c44e1e..982d502a83 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -141,6 +141,5 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.ETHERLINK_TESTNET), createNetworkConfig(ChainId.SOMNIA_TESTNET), createNetworkConfig(ChainId.MONAD_TESTNET), - createNetworkConfig(ChainId.FREQUENCY_TESTNET), ...hardhatNetworks ]) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 4a6a29d8de..43c2d5979f 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -139,9 +139,6 @@ export enum ChainId { //SOMNIA_TESTNET SOMNIA_TESTNET = 50312, - - //FREQUENCY_TESTNET - FREQUENCY_TESTNET = 53716 } export const networks: Record = { @@ -1115,24 +1112,6 @@ export const networks: Record = { name: 'STT', decimals: 18 } - }, - - [ChainId.FREQUENCY_TESTNET]: { - chainId: ChainId.FREQUENCY_TESTNET, - type: NetworkType.TESTNET, - name: 'frequency-testnet', - title: 'Frequency Testnet', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.FREQUENCY_TESTNET}.webp`, - testnet: true, - blockExplorer: { - name: 'Frequency Testnet Explorer', - rootUrl: 'https://explorer.frequency.zeeve.net/' - }, - nativeToken: { - symbol: 'BERA', - name: 'BERA', - decimals: 18 - } } } From 46c7ae32412bfa69faf98e0841f22909fd5772e9 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 26 May 2025 13:04:44 +0200 Subject: [PATCH 025/112] Add Incentiv Testnet (#762) --- packages/network/networkNames.md | 1 + packages/network/src/config.ts | 1 + packages/network/src/constants.ts | 21 ++++++++++++++++++++- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index 3b2a098fab..1612ab60c0 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -42,6 +42,7 @@ You can use this file as a reference to look up the correct network name slug a | Avalanche Testnet | 43113 | avalanche-testnet | | Avalanche | 43114 | avalanche | | Somnia Testnet | 50312 | somnia-testnet | +| Incentiv Testnet | 11690 | incentiv-testnet | | LAOS Sigma Testnet | 62850 | laos-sigma-testnet | | Polygon Amoy | 80002 | amoy | | Blast | 81457 | blast | diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 982d502a83..3f4c93eee9 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -141,5 +141,6 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.ETHERLINK_TESTNET), createNetworkConfig(ChainId.SOMNIA_TESTNET), createNetworkConfig(ChainId.MONAD_TESTNET), + createNetworkConfig(ChainId.INCENTIV_TESTNET), ...hardhatNetworks ]) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 43c2d5979f..fc5cda6fce 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -139,6 +139,9 @@ export enum ChainId { //SOMNIA_TESTNET SOMNIA_TESTNET = 50312, + + // INCENTIV TESTNET + INCENTIV_TESTNET = 11690, } export const networks: Record = { @@ -1095,7 +1098,6 @@ export const networks: Record = { decimals: 18 } }, - [ChainId.SOMNIA_TESTNET]: { chainId: ChainId.SOMNIA_TESTNET, type: NetworkType.TESTNET, @@ -1112,6 +1114,23 @@ export const networks: Record = { name: 'STT', decimals: 18 } + }, + [ChainId.INCENTIV_TESTNET]: { + chainId: ChainId.INCENTIV_TESTNET, + type: NetworkType.TESTNET, + name: 'incentiv-testnet', + title: 'Incentiv Testnet', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.INCENTIV_TESTNET}.webp`, + testnet: true, + blockExplorer: { + name: 'Incentiv Testnet Explorer', + rootUrl: 'https://explorer.testnet.incentiv.net/', + }, + nativeToken: { + symbol: 'CENT', + name: 'CENT', + decimals: 18, + }, } } From a7846b59f9b59cc2f8f5c6cab63e304b24f8bcd3 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 26 May 2025 13:06:13 +0200 Subject: [PATCH 026/112] 2.3.17 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/networkNames.md | 2 +- packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 277 insertions(+), 27 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index a2d62bfe43..6d6bb7378d 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/migration@2.3.17 + - @0xsequence/metadata@2.3.17 + - @0xsequence/provider@2.3.17 + - @0xsequence/sessions@2.3.17 + - @0xsequence/account@2.3.17 + - @0xsequence/indexer@2.3.17 + - @0xsequence/network@2.3.17 + - @0xsequence/relayer@2.3.17 + - @0xsequence/signhub@2.3.17 + - @0xsequence/wallet@2.3.17 + - @0xsequence/guard@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/auth@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + - @0xsequence/api@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index d1b4f877d8..e65cc75997 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.16", + "version": "2.3.17", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index b88f7661f6..3dfcec070f 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 89d0df4e70..e1a1c93f10 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.16", + "version": "2.3.17", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 5a4784f7f1..dcb393734a 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/migration@2.3.17 + - @0xsequence/sessions@2.3.17 + - @0xsequence/network@2.3.17 + - @0xsequence/relayer@2.3.17 + - @0xsequence/wallet@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 9b142e97ec..71735161c5 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.16", + "version": "2.3.17", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 531a933a70..e06f5d0a81 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 5ebb07e192..bff130db98 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.16", + "version": "2.3.17", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 903bd91f6b..c6c9fe239a 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/migration@2.3.17 + - @0xsequence/metadata@2.3.17 + - @0xsequence/sessions@2.3.17 + - @0xsequence/account@2.3.17 + - @0xsequence/indexer@2.3.17 + - @0xsequence/network@2.3.17 + - @0xsequence/signhub@2.3.17 + - @0xsequence/wallet@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + - @0xsequence/api@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index d4c8046a0b..a45c247d4c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.16", + "version": "2.3.17", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index e31af68867..9d795cb317 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 39c79b4e40..2f2d04590d 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.16", + "version": "2.3.17", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 188077aea5..15f2154171 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/utils@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index acda303d08..2f93abf507 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.16", + "version": "2.3.17", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 4fb1f3a05c..69d77afbf4 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.16' +export const VERSION = '2.3.17' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 34f1737225..f5aeafbbf4 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/utils@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index eafceb6b3e..d898d5f214 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.16", + "version": "2.3.17", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 1161e2c711..a0f2cd028d 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/account@2.3.17 + - @0xsequence/signhub@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 5aa41eb573..bfeb4c0c89 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.16", + "version": "2.3.17", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 12903de257..3473c76cd1 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 3e53572e8d..1dea81b407 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.16", + "version": "2.3.17", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index c708668227..d6af8d6345 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 08879fd904..b87a77bb8e 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.16", + "version": "2.3.17", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 75e928fd11..a961eb17a8 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 390edca71c..2b8a5ad21e 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.16", + "version": "2.3.17", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index c3f65c482b..ad0826a8dc 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/wallet@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 262f33897e..98cfc0adf7 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.16", + "version": "2.3.17", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 78eb4202c6..366205025d 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/indexer@2.3.17 + - @0xsequence/relayer@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index 1612ab60c0..da493c5925 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -28,6 +28,7 @@ You can use this file as a reference to look up the correct network name slug a | B3 | 8333 | b3 | | Base (Coinbase) | 8453 | base | | Monad Testnet | 10143 | monad-testnet | +| Incentiv Testnet | 11690 | incentiv-testnet | | Immutable zkEVM | 13371 | immutable-zkevm | | Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | | Oasys Homeverse | 19011 | homeverse | @@ -42,7 +43,6 @@ You can use this file as a reference to look up the correct network name slug a | Avalanche Testnet | 43113 | avalanche-testnet | | Avalanche | 43114 | avalanche | | Somnia Testnet | 50312 | somnia-testnet | -| Incentiv Testnet | 11690 | incentiv-testnet | | LAOS Sigma Testnet | 62850 | laos-sigma-testnet | | Polygon Amoy | 80002 | amoy | | Blast | 81457 | blast | diff --git a/packages/network/package.json b/packages/network/package.json index 8a83ac8386..446df291d9 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.16", + "version": "2.3.17", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 06c1e4eaf7..8da3745e88 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/migration@2.3.17 + - @0xsequence/account@2.3.17 + - @0xsequence/network@2.3.17 + - @0xsequence/relayer@2.3.17 + - @0xsequence/wallet@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/auth@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 97f2331ef2..1165e9611c 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.16", + "version": "2.3.17", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 47aa591d4a..8d3d8f511a 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/waas@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index ceeb8f4833..70c6c4b6b7 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.16", + "version": "2.3.17", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 7b6b0fb8b7..7087a9e03d 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 60168c6d12..72ad5cc394 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.16", + "version": "2.3.17", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 4743098d87..5bae4780c9 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 8034cf80e1..c5171851f8 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.16", + "version": "2.3.17", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 08a8f230a9..f80b2c23ff 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/migration@2.3.17 + - @0xsequence/replacer@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index e8f3a507b9..ce30fde51b 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.16", + "version": "2.3.17", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 5ce450d914..823739c4a7 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/core@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index f06cf526f1..995ca93a10 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.16", + "version": "2.3.17", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index fc148a6423..088a7610b2 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 47a8334153..8df26eeafe 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.16", + "version": "2.3.17", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index a4abbb8ed0..89b627c4b0 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency + ## 2.3.16 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index bc8ffccc8b..43b39ff745 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.16", + "version": "2.3.17", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 43a4c257f7..6deb5b40a0 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/waas@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 5374165c04..f42d116013 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.16", + "version": "2.3.17", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index e882d590fa..80485d9167 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/network@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 2e01f85856..539eef3624 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.16", + "version": "2.3.17", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index e9ec5308d7..43394f38a8 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.17 + +### Patch Changes + +- Add Incentiv Testnet, remove Frequency +- Updated dependencies + - @0xsequence/network@2.3.17 + - @0xsequence/relayer@2.3.17 + - @0xsequence/signhub@2.3.17 + - @0xsequence/utils@2.3.17 + - @0xsequence/core@2.3.17 + - @0xsequence/abi@2.3.17 + ## 2.3.16 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index b320231cd8..a9ee29f91c 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.16", + "version": "2.3.17", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From da97b472c629347a970e0bd72b2949f9665267aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Sedl=C3=A1=C4=8Dek?= Date: Thu, 29 May 2025 15:21:37 +0200 Subject: [PATCH 027/112] marketplace client (#772) --- packages/marketplace/src/marketplace.gen.ts | 2145 ++++++++++++------- 1 file changed, 1347 insertions(+), 798 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 9a980895a6..393b38a1ca 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,76 +1,76 @@ /* eslint-disable */ -// marketplace-api 5ba59124a7011c1864106b759b26b60a6f55a062 +// marketplace-api 3b866b34dc1d85930d40846e76af67657017beb6 // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=marketplace.ridl -target=typescript -client -out=./clients/marketplace.gen.ts -export const WebrpcHeader = "Webrpc" +export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = "webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-5ba59124a7011c1864106b759b26b60a6f55a062" +export const WebrpcHeaderValue = + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-3b866b34dc1d85930d40846e76af67657017beb6' // WebRPC description and code-gen version -export const WebRPCVersion = "v1" +export const WebRPCVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = "" +export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "5ba59124a7011c1864106b759b26b60a6f55a062" +export const WebRPCSchemaHash = '3b866b34dc1d85930d40846e76af67657017beb6' type WebrpcGenVersions = { - webrpcGenVersion: string; - codeGenName: string; - codeGenVersion: string; - schemaName: string; - schemaVersion: string; -}; + webrpcGenVersion: string + codeGenName: string + codeGenVersion: string + schemaName: string + schemaVersion: string +} export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader); + const headerValue = headers.get(WebrpcHeader) if (!headerValue) { return { - webrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; + webrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } } - return parseWebrpcGenVersions(headerValue); + return parseWebrpcGenVersions(headerValue) } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(";"); + const versions = header.split(';') if (versions.length < 3) { return { - webrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; + webrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } } - const [_, webrpcGenVersion] = versions[0]!.split("@"); - const [codeGenName, codeGenVersion] = versions[1]!.split("@"); - const [schemaName, schemaVersion] = versions[2]!.split("@"); + const [_, webrpcGenVersion] = versions[0]!.split('@') + const [codeGenName, codeGenVersion] = versions[1]!.split('@') + const [schemaName, schemaVersion] = versions[2]!.split('@') return { - webrpcGenVersion: webrpcGenVersion ?? "", - codeGenName: codeGenName ?? "", - codeGenVersion: codeGenVersion ?? "", - schemaName: schemaName ?? "", - schemaVersion: schemaVersion ?? "", - }; + webrpcGenVersion: webrpcGenVersion ?? '', + codeGenName: codeGenName ?? '', + codeGenVersion: codeGenVersion ?? '', + schemaName: schemaName ?? '', + schemaVersion: schemaVersion ?? '' + } } // // Types // - export interface TokenMetadata { tokenId: string name: string @@ -78,8 +78,8 @@ export interface TokenMetadata { image?: string video?: string audio?: string - properties?: {[key: string]: any} - attributes: Array<{[key: string]: any}> + properties?: { [key: string]: any } + attributes: Array<{ [key: string]: any }> image_data?: string external_url?: string background_color?: string @@ -104,8 +104,8 @@ export interface Asset { } export enum SortOrder { - DESC = 'DESC', - ASC = 'ASC' + ASC = 'ASC', + DESC = 'DESC' } export enum PropertyType { @@ -181,10 +181,6 @@ export enum CollectionPriority { export enum CollectionStatus { unknown = 'unknown', created = 'created', - syncing_contract_metadata = 'syncing_contract_metadata', - synced_contract_metadata = 'synced_contract_metadata', - syncing_tokens = 'syncing_tokens', - synced_tokens = 'synced_tokens', syncing_orders = 'syncing_orders', active = 'active', failed = 'failed', @@ -198,12 +194,30 @@ export enum ProjectStatus { inactive = 'inactive' } +export enum ItemsContractStatus { + unknown = 'unknown', + created = 'created', + syncing_contract_metadata = 'syncing_contract_metadata', + synced_contract_metadata = 'synced_contract_metadata', + syncing_tokens = 'syncing_tokens', + synced_tokens = 'synced_tokens', + active = 'active', + inactive = 'inactive', + incompatible_type = 'incompatible_type' +} + export enum CollectibleStatus { unknown = 'unknown', active = 'active', inactive = 'inactive' } +export enum CollectibleSource { + unknown = 'unknown', + indexer = 'indexer', + manual = 'manual' +} + export enum CurrencyStatus { unknown = 'unknown', created = 'created', @@ -237,19 +251,19 @@ export enum TransactionCrypto { export enum TransactionNFTCheckoutProvider { unknown = 'unknown', - sardine = 'sardine', - transak = 'transak' + transak = 'transak', + sardine = 'sardine' } export enum TransactionOnRampProvider { unknown = 'unknown', - sardine = 'sardine', - transak = 'transak' + transak = 'transak', + sardine = 'sardine' } export enum TransactionSwapProvider { unknown = 'unknown', - zerox = 'zerox' + lifi = 'lifi' } export enum ExecuteType { @@ -268,6 +282,22 @@ export enum ActivityAction { transfer = 'transfer' } +export enum PrimarySaleContractStatus { + unknown = 'unknown', + created = 'created', + syncing_items = 'syncing_items', + active = 'active', + inactive = 'inactive', + incompatible_type = 'incompatible_type', + failed = 'failed' +} + +export enum PrimarySaleItemDetailType { + unknown = 'unknown', + global = 'global', + individual = 'individual' +} + export interface Page { page: number pageSize: number @@ -376,7 +406,7 @@ export interface Collection { } export interface CollectionConfig { - lastSynced: {[key: string]: CollectionLastSynced} + lastSynced: { [key: string]: CollectionLastSynced } collectiblesSynced: string activitiesSynced: string activitiesSyncedContinuity: string @@ -397,12 +427,22 @@ export interface Project { deletedAt?: string } -export interface Collectible { +export interface ItemsContract { + status: ItemsContractStatus chainId: number contractAddress: string + contractType: ContractType + lastSynced: string + createdAt: string + updatedAt: string + deletedAt?: string +} + +export interface Collectible { status: CollectibleStatus tokenId: string decimals: number + source: CollectibleSource createdAt: string updatedAt: string deletedAt?: string @@ -519,6 +559,53 @@ export interface Activity { deletedAt?: string } +export interface PrimarySaleContract { + chainId: number + contractAddress: string + collectionAddress: string + contractType: ContractType + currencyAddress: string + priceDecimals: number + status: PrimarySaleContractStatus + lastSynced: string + createdAt: string + updatedAt: string + deletedAt?: string +} + +export interface PrimarySaleItem { + itemAddress: string + contractType: ContractType + tokenId: string + itemType: PrimarySaleItemDetailType + startDate: string + endDate: string + currencyAddress: string + priceDecimals: number + priceAmount: string + priceAmountFormatted: string + supplyCap: string + createdAt: string + updatedAt: string + deletedAt?: string +} + +export interface CollectiblePrimarySaleItem { + metadata: TokenMetadata + primarySaleItem: PrimarySaleItem +} + +export interface PrimarySaleItemsFilter { + includeEmpty: boolean + searchText?: string + properties?: Array + detailTypes?: Array + startDateAfter?: string + startDateBefore?: string + endDateAfter?: string + endDateBefore?: string +} + export interface Admin { createCollection(args: CreateCollectionArgs, headers?: object, signal?: AbortSignal): Promise getCollection(args: GetCollectionArgs, headers?: object, signal?: AbortSignal): Promise @@ -529,141 +616,262 @@ export interface Admin { * determine what should happen here */ syncCollection(args: SyncCollectionArgs, headers?: object, signal?: AbortSignal): Promise + createPrimarySaleContract( + args: CreatePrimarySaleContractArgs, + headers?: object, + signal?: AbortSignal + ): Promise + deletePrimarySaleContract( + args: DeletePrimarySaleContractArgs, + headers?: object, + signal?: AbortSignal + ): Promise createCurrency(args: CreateCurrencyArgs, headers?: object, signal?: AbortSignal): Promise createCurrencies(args: CreateCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise updateCurrency(args: UpdateCurrencyArgs, headers?: object, signal?: AbortSignal): Promise - listCurrencies(headers?: object, signal?: AbortSignal): Promise + listCurrencies(args: ListCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise deleteCurrency(args: DeleteCurrencyArgs, headers?: object, signal?: AbortSignal): Promise + /** + * This for manual adding of non minted ERC1155 tokens, it's used for purposes of Shop. + */ + addCollectibles(args: AddCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise } export interface CreateCollectionArgs { + chainId: string projectId: number contractAddress: string } export interface CreateCollectionReturn { - collection: Collection + collection: Collection } export interface GetCollectionArgs { + chainId: string projectId: number contractAddress: string } export interface GetCollectionReturn { - collection: Collection + collection: Collection } export interface UpdateCollectionArgs { + chainId: string collection: Collection } export interface UpdateCollectionReturn { - collection: Collection + collection: Collection } export interface ListCollectionsArgs { + chainId: string projectId: number page?: Page } export interface ListCollectionsReturn { collections: Array - page?: Page + page?: Page } export interface DeleteCollectionArgs { + chainId: string projectId: number contractAddress: string } export interface DeleteCollectionReturn { - collection: Collection + collection: Collection } export interface SyncCollectionArgs { - projectId: number + chainId: string contractAddress: string } -export interface SyncCollectionReturn { - collection: Collection +export interface SyncCollectionReturn {} +export interface CreatePrimarySaleContractArgs { + chainId: string + projectId: number + primarySaleContractAddress: string + itemsContractAddress: string +} + +export interface CreatePrimarySaleContractReturn { + primarySaleContract: PrimarySaleContract } +export interface DeletePrimarySaleContractArgs { + chainId: string + projectId: number + primarySaleContractAddress: string +} + +export interface DeletePrimarySaleContractReturn {} export interface CreateCurrencyArgs { + chainId: string currency: Currency } export interface CreateCurrencyReturn { - currency: Currency + currency: Currency } export interface CreateCurrenciesArgs { + chainId: string currencies: Array } export interface CreateCurrenciesReturn { - currency: {[key: string]: Currency} + currency: { [key: string]: Currency } } export interface UpdateCurrencyArgs { + chainId: string currency: Currency } export interface UpdateCurrencyReturn { - currency: Currency + currency: Currency } export interface ListCurrenciesArgs { + chainId: string } export interface ListCurrenciesReturn { - currencies: Array + currencies: Array } export interface DeleteCurrencyArgs { - chainId: number + chainId: string contractAddress: string } export interface DeleteCurrencyReturn { - currency: Currency + currency: Currency } +export interface AddCollectiblesArgs { + chainId: string + itemsContractAddress: string + tokenIds: Array +} + +export interface AddCollectiblesReturn {} export interface Marketplace { - listCurrencies(headers?: object, signal?: AbortSignal): Promise + listCurrencies(args: ListCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise getCollectionDetail(args: GetCollectionDetailArgs, headers?: object, signal?: AbortSignal): Promise getCollectible(args: GetCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getLowestPriceOfferForCollectible(args: GetLowestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getHighestPriceOfferForCollectible(args: GetHighestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getLowestPriceListingForCollectible(args: GetLowestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getHighestPriceListingForCollectible(args: GetHighestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - listListingsForCollectible(args: ListListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - listOffersForCollectible(args: ListOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getCountOfListingsForCollectible(args: GetCountOfListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise - getCountOfOffersForCollectible(args: GetCountOfOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise + getLowestPriceOfferForCollectible( + args: GetLowestPriceOfferForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getHighestPriceOfferForCollectible( + args: GetHighestPriceOfferForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getLowestPriceListingForCollectible( + args: GetLowestPriceListingForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getHighestPriceListingForCollectible( + args: GetHighestPriceListingForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listListingsForCollectible( + args: ListListingsForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listOffersForCollectible( + args: ListOffersForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getCountOfListingsForCollectible( + args: GetCountOfListingsForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getCountOfOffersForCollectible( + args: GetCountOfOffersForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * @deprecated Please use GetLowestPriceOfferForCollectible instead. */ - getCollectibleLowestOffer(args: GetCollectibleLowestOfferArgs, headers?: object, signal?: AbortSignal): Promise + getCollectibleLowestOffer( + args: GetCollectibleLowestOfferArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * @deprecated Please use GetHighestPriceOfferForCollectible instead. */ - getCollectibleHighestOffer(args: GetCollectibleHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise + getCollectibleHighestOffer( + args: GetCollectibleHighestOfferArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * @deprecated Please use GetLowestPriceListingForCollectible instead. */ - getCollectibleLowestListing(args: GetCollectibleLowestListingArgs, headers?: object, signal?: AbortSignal): Promise + getCollectibleLowestListing( + args: GetCollectibleLowestListingArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * @deprecated Please use GetHighestPriceListingForCollectible instead. */ - getCollectibleHighestListing(args: GetCollectibleHighestListingArgs, headers?: object, signal?: AbortSignal): Promise + getCollectibleHighestListing( + args: GetCollectibleHighestListingArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * @deprecated Please use ListListingsForCollectible instead. */ - listCollectibleListings(args: ListCollectibleListingsArgs, headers?: object, signal?: AbortSignal): Promise + listCollectibleListings( + args: ListCollectibleListingsArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * @deprecated Please use ListOffersForCollectible instead. */ - listCollectibleOffers(args: ListCollectibleOffersArgs, headers?: object, signal?: AbortSignal): Promise + listCollectibleOffers( + args: ListCollectibleOffersArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * checkout process */ - generateBuyTransaction(args: GenerateBuyTransactionArgs, headers?: object, signal?: AbortSignal): Promise - generateSellTransaction(args: GenerateSellTransactionArgs, headers?: object, signal?: AbortSignal): Promise - generateListingTransaction(args: GenerateListingTransactionArgs, headers?: object, signal?: AbortSignal): Promise - generateOfferTransaction(args: GenerateOfferTransactionArgs, headers?: object, signal?: AbortSignal): Promise - generateCancelTransaction(args: GenerateCancelTransactionArgs, headers?: object, signal?: AbortSignal): Promise + generateBuyTransaction( + args: GenerateBuyTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise + generateSellTransaction( + args: GenerateSellTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise + generateListingTransaction( + args: GenerateListingTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise + generateOfferTransaction( + args: GenerateOfferTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise + generateCancelTransaction( + args: GenerateCancelTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market */ @@ -672,79 +880,133 @@ export interface Marketplace { * list of collectibles with best order for each collectible, by default this only returns collectibles with an order */ listCollectibles(args: ListCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise - getCountOfAllCollectibles(args: GetCountOfAllCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise - getCountOfFilteredCollectibles(args: GetCountOfFilteredCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise + getCountOfAllCollectibles( + args: GetCountOfAllCollectiblesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getCountOfFilteredCollectibles( + args: GetCountOfFilteredCollectiblesArgs, + headers?: object, + signal?: AbortSignal + ): Promise getFloorOrder(args: GetFloorOrderArgs, headers?: object, signal?: AbortSignal): Promise - listCollectionActivities(args: ListCollectionActivitiesArgs, headers?: object, signal?: AbortSignal): Promise - listCollectibleActivities(args: ListCollectibleActivitiesArgs, headers?: object, signal?: AbortSignal): Promise - listCollectiblesWithLowestListing(args: ListCollectiblesWithLowestListingArgs, headers?: object, signal?: AbortSignal): Promise - listCollectiblesWithHighestOffer(args: ListCollectiblesWithHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise + listCollectionActivities( + args: ListCollectionActivitiesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listCollectibleActivities( + args: ListCollectibleActivitiesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listCollectiblesWithLowestListing( + args: ListCollectiblesWithLowestListingArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listCollectiblesWithHighestOffer( + args: ListCollectiblesWithHighestOfferArgs, + headers?: object, + signal?: AbortSignal + ): Promise syncOrder(args: SyncOrderArgs, headers?: object, signal?: AbortSignal): Promise syncOrders(args: SyncOrdersArgs, headers?: object, signal?: AbortSignal): Promise getOrders(args: GetOrdersArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsMarketplace(args: CheckoutOptionsMarketplaceArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsSalesContract(args: CheckoutOptionsSalesContractArgs, headers?: object, signal?: AbortSignal): Promise - supportedMarketplaces(headers?: object, signal?: AbortSignal): Promise + checkoutOptionsMarketplace( + args: CheckoutOptionsMarketplaceArgs, + headers?: object, + signal?: AbortSignal + ): Promise + checkoutOptionsSalesContract( + args: CheckoutOptionsSalesContractArgs, + headers?: object, + signal?: AbortSignal + ): Promise + supportedMarketplaces( + args: SupportedMarketplacesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listPrimarySaleItems( + args: ListPrimarySaleItemsArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getCountOfPrimarySaleItems( + args: GetCountOfPrimarySaleItemsArgs, + headers?: object, + signal?: AbortSignal + ): Promise } export interface ListCurrenciesArgs { + chainId: string } export interface ListCurrenciesReturn { - currencies: Array + currencies: Array } export interface GetCollectionDetailArgs { + chainId: string contractAddress: string } export interface GetCollectionDetailReturn { - collection: Collection + collection: Collection } export interface GetCollectibleArgs { + chainId: string contractAddress: string tokenId: string } export interface GetCollectibleReturn { - metadata: TokenMetadata + metadata: TokenMetadata } export interface GetLowestPriceOfferForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetLowestPriceOfferForCollectibleReturn { - order: Order + order: Order } export interface GetHighestPriceOfferForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetHighestPriceOfferForCollectibleReturn { - order: Order + order: Order } export interface GetLowestPriceListingForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetLowestPriceListingForCollectibleReturn { - order: Order + order: Order } export interface GetHighestPriceListingForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetHighestPriceListingForCollectibleReturn { - order: Order + order: Order } export interface ListListingsForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter @@ -753,9 +1015,10 @@ export interface ListListingsForCollectibleArgs { export interface ListListingsForCollectibleReturn { listings: Array - page?: Page + page?: Page } export interface ListOffersForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter @@ -764,63 +1027,70 @@ export interface ListOffersForCollectibleArgs { export interface ListOffersForCollectibleReturn { offers: Array - page?: Page + page?: Page } export interface GetCountOfListingsForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetCountOfListingsForCollectibleReturn { - count: number + count: number } export interface GetCountOfOffersForCollectibleArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetCountOfOffersForCollectibleReturn { - count: number + count: number } export interface GetCollectibleLowestOfferArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetCollectibleLowestOfferReturn { - order?: Order + order?: Order } export interface GetCollectibleHighestOfferArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetCollectibleHighestOfferReturn { - order?: Order + order?: Order } export interface GetCollectibleLowestListingArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetCollectibleLowestListingReturn { - order?: Order + order?: Order } export interface GetCollectibleHighestListingArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter } export interface GetCollectibleHighestListingReturn { - order?: Order + order?: Order } export interface ListCollectibleListingsArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter @@ -829,9 +1099,10 @@ export interface ListCollectibleListingsArgs { export interface ListCollectibleListingsReturn { listings: Array - page?: Page + page?: Page } export interface ListCollectibleOffersArgs { + chainId: string contractAddress: string tokenId: string filter?: OrderFilter @@ -840,9 +1111,10 @@ export interface ListCollectibleOffersArgs { export interface ListCollectibleOffersReturn { offers: Array - page?: Page + page?: Page } export interface GenerateBuyTransactionArgs { + chainId: string collectionAddress: string buyer: string marketplace: MarketplaceKind @@ -852,9 +1124,10 @@ export interface GenerateBuyTransactionArgs { } export interface GenerateBuyTransactionReturn { - steps: Array + steps: Array } export interface GenerateSellTransactionArgs { + chainId: string collectionAddress: string seller: string marketplace: MarketplaceKind @@ -864,9 +1137,10 @@ export interface GenerateSellTransactionArgs { } export interface GenerateSellTransactionReturn { - steps: Array + steps: Array } export interface GenerateListingTransactionArgs { + chainId: string collectionAddress: string owner: string contractType: ContractType @@ -876,9 +1150,10 @@ export interface GenerateListingTransactionArgs { } export interface GenerateListingTransactionReturn { - steps: Array + steps: Array } export interface GenerateOfferTransactionArgs { + chainId: string collectionAddress: string maker: string contractType: ContractType @@ -888,9 +1163,10 @@ export interface GenerateOfferTransactionArgs { } export interface GenerateOfferTransactionReturn { - steps: Array + steps: Array } export interface GenerateCancelTransactionArgs { + chainId: string collectionAddress: string maker: string marketplace: MarketplaceKind @@ -898,9 +1174,10 @@ export interface GenerateCancelTransactionArgs { } export interface GenerateCancelTransactionReturn { - steps: Array + steps: Array } export interface ExecuteArgs { + chainId: string signature: string method: string endpoint: string @@ -909,9 +1186,10 @@ export interface ExecuteArgs { } export interface ExecuteReturn { - orderId: string + orderId: string } export interface ListCollectiblesArgs { + chainId: string side: OrderSide contractAddress: string filter?: CollectiblesFilter @@ -920,42 +1198,47 @@ export interface ListCollectiblesArgs { export interface ListCollectiblesReturn { collectibles: Array - page?: Page + page?: Page } export interface GetCountOfAllCollectiblesArgs { + chainId: string contractAddress: string } export interface GetCountOfAllCollectiblesReturn { - count: number + count: number } export interface GetCountOfFilteredCollectiblesArgs { + chainId: string side: OrderSide contractAddress: string filter?: CollectiblesFilter } export interface GetCountOfFilteredCollectiblesReturn { - count: number + count: number } export interface GetFloorOrderArgs { + chainId: string contractAddress: string filter?: CollectiblesFilter } export interface GetFloorOrderReturn { - collectible: CollectibleOrder + collectible: CollectibleOrder } export interface ListCollectionActivitiesArgs { + chainId: string contractAddress: string page?: Page } export interface ListCollectionActivitiesReturn { activities: Array - page?: Page + page?: Page } export interface ListCollectibleActivitiesArgs { + chainId: string contractAddress: string tokenId: string page?: Page @@ -963,9 +1246,10 @@ export interface ListCollectibleActivitiesArgs { export interface ListCollectibleActivitiesReturn { activities: Array - page?: Page + page?: Page } export interface ListCollectiblesWithLowestListingArgs { + chainId: string contractAddress: string filter?: CollectiblesFilter page?: Page @@ -973,9 +1257,10 @@ export interface ListCollectiblesWithLowestListingArgs { export interface ListCollectiblesWithLowestListingReturn { collectibles: Array - page?: Page + page?: Page } export interface ListCollectiblesWithHighestOfferArgs { + chainId: string contractAddress: string filter?: CollectiblesFilter page?: Page @@ -983,39 +1268,42 @@ export interface ListCollectiblesWithHighestOfferArgs { export interface ListCollectiblesWithHighestOfferReturn { collectibles: Array - page?: Page + page?: Page } export interface SyncOrderArgs { + chainId: string order: Order } -export interface SyncOrderReturn { -} +export interface SyncOrderReturn {} export interface SyncOrdersArgs { + chainId: string orders: Array } -export interface SyncOrdersReturn { -} +export interface SyncOrdersReturn {} export interface GetOrdersArgs { + chainId: string input: Array page?: Page } export interface GetOrdersReturn { orders: Array - page?: Page + page?: Page } export interface CheckoutOptionsMarketplaceArgs { + chainId: string wallet: string orders: Array additionalFee: number } export interface CheckoutOptionsMarketplaceReturn { - options: CheckoutOptions + options: CheckoutOptions } export interface CheckoutOptionsSalesContractArgs { + chainId: string wallet: string contractAddress: string collectionAddress: string @@ -1023,17 +1311,36 @@ export interface CheckoutOptionsSalesContractArgs { } export interface CheckoutOptionsSalesContractReturn { - options: CheckoutOptions + options: CheckoutOptions } export interface SupportedMarketplacesArgs { + chainId: string } export interface SupportedMarketplacesReturn { - marketplaces: Array + marketplaces: Array +} +export interface ListPrimarySaleItemsArgs { + chainId: string + primarySaleContractAddress: string + filter?: PrimarySaleItemsFilter + page?: Page } +export interface ListPrimarySaleItemsReturn { + primarySaleItems: Array + page?: Page +} +export interface GetCountOfPrimarySaleItemsArgs { + chainId: string + primarySaleContractAddress: string + filter?: PrimarySaleItemsFilter +} + +export interface GetCountOfPrimarySaleItemsReturn { + count: number +} - // // Client // @@ -1050,163 +1357,219 @@ export class Admin implements Admin { private url(name: string): string { return this.hostname + this.path + name } - + createCollection = (args: CreateCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CreateCollection'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collection: (_data.collection), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('CreateCollection'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collection: _data.collection + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getCollection = (args: GetCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollection'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collection: (_data.collection), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetCollection'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collection: _data.collection + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + updateCollection = (args: UpdateCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateCollection'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collection: (_data.collection), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('UpdateCollection'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collection: _data.collection + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + listCollections = (args: ListCollectionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollections'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collections: >(_data.collections), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('ListCollections'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collections: >_data.collections, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + deleteCollection = (args: DeleteCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('DeleteCollection'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collection: (_data.collection), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('DeleteCollection'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collection: _data.collection + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + syncCollection = (args: SyncCollectionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SyncCollection'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collection: (_data.collection), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('SyncCollection'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return {} + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + createPrimarySaleContract = ( + args: CreatePrimarySaleContractArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CreatePrimarySaleContract'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + primarySaleContract: _data.primarySaleContract + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + deletePrimarySaleContract = ( + args: DeletePrimarySaleContractArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('DeletePrimarySaleContract'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return {} + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + createCurrency = (args: CreateCurrencyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CreateCurrency'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - currency: (_data.currency), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('CreateCurrency'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currency: _data.currency + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + createCurrencies = (args: CreateCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CreateCurrencies'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - currency: <{[key: string]: Currency}>(_data.currency), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('CreateCurrencies'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currency: <{ [key: string]: Currency }>_data.currency + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + updateCurrency = (args: UpdateCurrencyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateCurrency'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - currency: (_data.currency), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCurrencies'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - currencies: >(_data.currencies), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('UpdateCurrency'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currency: _data.currency + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCurrencies = (args: ListCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ListCurrencies'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencies: >_data.currencies + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + deleteCurrency = (args: DeleteCurrencyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('DeleteCurrency'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - currency: (_data.currency), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('DeleteCurrency'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currency: _data.currency + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + addCollectibles = (args: AddCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('AddCollectibles'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return {} + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - } export class Marketplace implements Marketplace { protected hostname: string @@ -1221,537 +1584,726 @@ export class Marketplace implements Marketplace { private url(name: string): string { return this.hostname + this.path + name } - - listCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCurrencies'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - currencies: >(_data.currencies), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCollectionDetail = (args: GetCollectionDetailArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectionDetail'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collection: (_data.collection), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + + listCurrencies = (args: ListCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ListCurrencies'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencies: >_data.currencies + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectionDetail = ( + args: GetCollectionDetailArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectionDetail'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collection: _data.collection + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getCollectible = (args: GetCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - metadata: (_data.metadata), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getLowestPriceOfferForCollectible = (args: GetLowestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLowestPriceOfferForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getHighestPriceOfferForCollectible = (args: GetHighestPriceOfferForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetHighestPriceOfferForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getLowestPriceListingForCollectible = (args: GetLowestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLowestPriceListingForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getHighestPriceListingForCollectible = (args: GetHighestPriceListingForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetHighestPriceListingForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listListingsForCollectible = (args: ListListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListListingsForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - listings: >(_data.listings), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listOffersForCollectible = (args: ListOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListOffersForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - offers: >(_data.offers), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCountOfListingsForCollectible = (args: GetCountOfListingsForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCountOfListingsForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - count: (_data.count), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCountOfOffersForCollectible = (args: GetCountOfOffersForCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCountOfOffersForCollectible'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - count: (_data.count), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCollectibleLowestOffer = (args: GetCollectibleLowestOfferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectibleLowestOffer'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCollectibleHighestOffer = (args: GetCollectibleHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectibleHighestOffer'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCollectibleLowestListing = (args: GetCollectibleLowestListingArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectibleLowestListing'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCollectibleHighestListing = (args: GetCollectibleHighestListingArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectibleHighestListing'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - order: (_data.order), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCollectibleListings = (args: ListCollectibleListingsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectibleListings'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - listings: >(_data.listings), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCollectibleOffers = (args: ListCollectibleOffersArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectibleOffers'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - offers: >(_data.offers), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - generateBuyTransaction = (args: GenerateBuyTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GenerateBuyTransaction'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - steps: >(_data.steps), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - generateSellTransaction = (args: GenerateSellTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GenerateSellTransaction'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - steps: >(_data.steps), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - generateListingTransaction = (args: GenerateListingTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GenerateListingTransaction'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - steps: >(_data.steps), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - generateOfferTransaction = (args: GenerateOfferTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GenerateOfferTransaction'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - steps: >(_data.steps), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - generateCancelTransaction = (args: GenerateCancelTransactionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GenerateCancelTransaction'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - steps: >(_data.steps), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + metadata: _data.metadata + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getLowestPriceOfferForCollectible = ( + args: GetLowestPriceOfferForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetLowestPriceOfferForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getHighestPriceOfferForCollectible = ( + args: GetHighestPriceOfferForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetHighestPriceOfferForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getLowestPriceListingForCollectible = ( + args: GetLowestPriceListingForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetLowestPriceListingForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getHighestPriceListingForCollectible = ( + args: GetHighestPriceListingForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetHighestPriceListingForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listListingsForCollectible = ( + args: ListListingsForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListListingsForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + listings: >_data.listings, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listOffersForCollectible = ( + args: ListOffersForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListOffersForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + offers: >_data.offers, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfListingsForCollectible = ( + args: GetCountOfListingsForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfListingsForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfOffersForCollectible = ( + args: GetCountOfOffersForCollectibleArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfOffersForCollectible'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectibleLowestOffer = ( + args: GetCollectibleLowestOfferArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectibleLowestOffer'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectibleHighestOffer = ( + args: GetCollectibleHighestOfferArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectibleHighestOffer'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectibleLowestListing = ( + args: GetCollectibleLowestListingArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectibleLowestListing'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectibleHighestListing = ( + args: GetCollectibleHighestListingArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectibleHighestListing'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + order: _data.order + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCollectibleListings = ( + args: ListCollectibleListingsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListCollectibleListings'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + listings: >_data.listings, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCollectibleOffers = ( + args: ListCollectibleOffersArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListCollectibleOffers'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + offers: >_data.offers, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + generateBuyTransaction = ( + args: GenerateBuyTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GenerateBuyTransaction'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + steps: >_data.steps + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + generateSellTransaction = ( + args: GenerateSellTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GenerateSellTransaction'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + steps: >_data.steps + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + generateListingTransaction = ( + args: GenerateListingTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GenerateListingTransaction'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + steps: >_data.steps + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + generateOfferTransaction = ( + args: GenerateOfferTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GenerateOfferTransaction'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + steps: >_data.steps + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + generateCancelTransaction = ( + args: GenerateCancelTransactionArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GenerateCancelTransaction'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + steps: >_data.steps + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + execute = (args: ExecuteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Execute'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - orderId: (_data.orderId), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('Execute'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + orderId: _data.orderId + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + listCollectibles = (args: ListCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectibles'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collectibles: >(_data.collectibles), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCountOfAllCollectibles = (args: GetCountOfAllCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCountOfAllCollectibles'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - count: (_data.count), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCountOfFilteredCollectibles = (args: GetCountOfFilteredCollectiblesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCountOfFilteredCollectibles'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - count: (_data.count), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('ListCollectibles'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collectibles: >_data.collectibles, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfAllCollectibles = ( + args: GetCountOfAllCollectiblesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfAllCollectibles'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfFilteredCollectibles = ( + args: GetCountOfFilteredCollectiblesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfFilteredCollectibles'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getFloorOrder = (args: GetFloorOrderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetFloorOrder'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collectible: (_data.collectible), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCollectionActivities = (args: ListCollectionActivitiesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectionActivities'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - activities: >(_data.activities), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCollectibleActivities = (args: ListCollectibleActivitiesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectibleActivities'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - activities: >(_data.activities), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCollectiblesWithLowestListing = (args: ListCollectiblesWithLowestListingArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectiblesWithLowestListing'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collectibles: >(_data.collectibles), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listCollectiblesWithHighestOffer = (args: ListCollectiblesWithHighestOfferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCollectiblesWithHighestOffer'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - collectibles: >(_data.collectibles), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetFloorOrder'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collectible: _data.collectible + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCollectionActivities = ( + args: ListCollectionActivitiesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListCollectionActivities'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + activities: >_data.activities, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCollectibleActivities = ( + args: ListCollectibleActivitiesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListCollectibleActivities'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + activities: >_data.activities, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCollectiblesWithLowestListing = ( + args: ListCollectiblesWithLowestListingArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListCollectiblesWithLowestListing'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collectibles: >_data.collectibles, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listCollectiblesWithHighestOffer = ( + args: ListCollectiblesWithHighestOfferArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListCollectiblesWithHighestOffer'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collectibles: >_data.collectibles, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + syncOrder = (args: SyncOrderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SyncOrder'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return {} - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('SyncOrder'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return {} + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + syncOrders = (args: SyncOrdersArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SyncOrders'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return {} - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('SyncOrders'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return {} + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getOrders = (args: GetOrdersArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetOrders'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - orders: >(_data.orders), - page: (_data.page), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - checkoutOptionsMarketplace = (args: CheckoutOptionsMarketplaceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CheckoutOptionsMarketplace'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - options: (_data.options), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - checkoutOptionsSalesContract = (args: CheckoutOptionsSalesContractArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CheckoutOptionsSalesContract'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - options: (_data.options), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - supportedMarketplaces = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SupportedMarketplaces'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - marketplaces: >(_data.marketplaces), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetOrders'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + orders: >_data.orders, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + checkoutOptionsMarketplace = ( + args: CheckoutOptionsMarketplaceArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CheckoutOptionsMarketplace'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + options: _data.options + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + checkoutOptionsSalesContract = ( + args: CheckoutOptionsSalesContractArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CheckoutOptionsSalesContract'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + options: _data.options + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + supportedMarketplaces = ( + args: SupportedMarketplacesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('SupportedMarketplaces'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + marketplaces: >_data.marketplaces + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listPrimarySaleItems = ( + args: ListPrimarySaleItemsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListPrimarySaleItems'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + primarySaleItems: >_data.primarySaleItems, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfPrimarySaleItems = ( + args: GetCountOfPrimarySaleItemsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfPrimarySaleItems'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - } - const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: {[key: string]: string} = { ...headers, 'Content-Type': 'application/json' } +const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } reqHeaders[WebrpcHeader] = WebrpcHeaderValue return { @@ -1767,18 +2319,18 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch(error) { + } catch (error) { let message = '' - if (error instanceof Error) { + if (error instanceof Error) { message = error.message } throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}`}, - ) + cause: `JSON.parse(): ${message}: response text: ${text}` + }) } if (!res.ok) { - const code: number = (typeof data.code === 'number') ? data.code : 0 + const code: number = typeof data.code === 'number' ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -1960,7 +2512,6 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } - // Schema errors export class UnauthorizedError extends WebrpcError { @@ -2119,7 +2670,6 @@ export class NotImplementedError extends WebrpcError { } } - export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -2143,7 +2693,7 @@ export enum errors { ProjectNotFound = 'ProjectNotFound', InvalidTier = 'InvalidTier', ProjectLimitReached = 'ProjectLimitReached', - NotImplemented = 'NotImplemented', + NotImplemented = 'NotImplemented' } export enum WebrpcErrorCodes { @@ -2169,7 +2719,7 @@ export enum WebrpcErrorCodes { ProjectNotFound = 3002, InvalidTier = 3003, ProjectLimitReached = 3005, - NotImplemented = 9999, + NotImplemented = 9999 } export const webrpcErrorByCode: { [code: number]: any } = { @@ -2195,8 +2745,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [3002]: ProjectNotFoundError, [3003]: InvalidTierError, [3005]: ProjectLimitReachedError, - [9999]: NotImplementedError, + [9999]: NotImplementedError } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise - From dbe8428cdf1b2c11b7bf0d6c593c1d1b3e549ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Sedl=C3=A1=C4=8Dek?= Date: Mon, 16 Jun 2025 15:29:42 +0200 Subject: [PATCH 028/112] marketplace v2 update (#797) --- packages/marketplace/src/marketplace.gen.ts | 93 ++++++++++++++++++++- 1 file changed, 89 insertions(+), 4 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 393b38a1ca..9cbb9de6c0 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api 3b866b34dc1d85930d40846e76af67657017beb6 +// marketplace-api 6b46374337129883386b9668e652237c3b31eda1 // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // @@ -8,7 +8,7 @@ export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-3b866b34dc1d85930d40846e76af67657017beb6' + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-6b46374337129883386b9668e652237c3b31eda1' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -17,7 +17,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '3b866b34dc1d85930d40846e76af67657017beb6' +export const WebRPCSchemaHash = '6b46374337129883386b9668e652237c3b31eda1' type WebrpcGenVersions = { webrpcGenVersion: string @@ -584,7 +584,7 @@ export interface PrimarySaleItem { priceDecimals: number priceAmount: string priceAmountFormatted: string - supplyCap: string + supply: string createdAt: string updatedAt: string deletedAt?: string @@ -786,6 +786,8 @@ export interface Marketplace { headers?: object, signal?: AbortSignal ): Promise + listListings(args: ListListingsArgs, headers?: object, signal?: AbortSignal): Promise + listOffers(args: ListOffersArgs, headers?: object, signal?: AbortSignal): Promise getCountOfListingsForCollectible( args: GetCountOfListingsForCollectibleArgs, headers?: object, @@ -929,6 +931,7 @@ export interface Marketplace { headers?: object, signal?: AbortSignal ): Promise + getPrimarySaleItem(args: GetPrimarySaleItemArgs, headers?: object, signal?: AbortSignal): Promise listPrimarySaleItems( args: ListPrimarySaleItemsArgs, headers?: object, @@ -1029,6 +1032,28 @@ export interface ListOffersForCollectibleReturn { offers: Array page?: Page } +export interface ListListingsArgs { + chainId: string + contractAddress: string + filter?: OrderFilter + page?: Page +} + +export interface ListListingsReturn { + listings: Array + page?: Page +} +export interface ListOffersArgs { + chainId: string + contractAddress: string + filter?: OrderFilter + page?: Page +} + +export interface ListOffersReturn { + offers: Array + page?: Page +} export interface GetCountOfListingsForCollectibleArgs { chainId: string contractAddress: string @@ -1320,6 +1345,15 @@ export interface SupportedMarketplacesArgs { export interface SupportedMarketplacesReturn { marketplaces: Array } +export interface GetPrimarySaleItemArgs { + chainId: string + primarySaleContractAddress: string + tokenId: string +} + +export interface GetPrimarySaleItemReturn { + item: CollectiblePrimarySaleItem +} export interface ListPrimarySaleItemsArgs { chainId: string primarySaleContractAddress: string @@ -1750,6 +1784,38 @@ export class Marketplace implements Marketplace { ) } + listListings = (args: ListListingsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ListListings'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + listings: >_data.listings, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listOffers = (args: ListOffersArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ListOffers'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + offers: >_data.offers, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + getCountOfListingsForCollectible = ( args: GetCountOfListingsForCollectibleArgs, headers?: object, @@ -2262,6 +2328,25 @@ export class Marketplace implements Marketplace { ) } + getPrimarySaleItem = ( + args: GetPrimarySaleItemArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetPrimarySaleItem'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + item: _data.item + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + listPrimarySaleItems = ( args: ListPrimarySaleItemsArgs, headers?: object, From ff119f5b6c4935070b0ea5ee68252e8e2093e9bd Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 16 Jun 2025 16:12:35 +0200 Subject: [PATCH 029/112] 2.3.18 --- package.json | 2 +- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 277 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 9d7d75d248..2d1514b398 100644 --- a/package.json +++ b/package.json @@ -104,5 +104,5 @@ "glob-parent@<5.1.2": ">=5.1.2" } }, - "packageManager": "pnpm@10.11.0" + "packageManager": "pnpm@10.12.1" } diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 6d6bb7378d..4fd3e86967 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/migration@2.3.18 + - @0xsequence/metadata@2.3.18 + - @0xsequence/provider@2.3.18 + - @0xsequence/sessions@2.3.18 + - @0xsequence/account@2.3.18 + - @0xsequence/indexer@2.3.18 + - @0xsequence/network@2.3.18 + - @0xsequence/relayer@2.3.18 + - @0xsequence/signhub@2.3.18 + - @0xsequence/wallet@2.3.18 + - @0xsequence/guard@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/auth@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + - @0xsequence/api@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index e65cc75997..5bc0d0449e 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.17", + "version": "2.3.18", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 3dfcec070f..9aa71169df 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index e1a1c93f10..747ef3696a 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.17", + "version": "2.3.18", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index dcb393734a..2ff011312a 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/migration@2.3.18 + - @0xsequence/sessions@2.3.18 + - @0xsequence/network@2.3.18 + - @0xsequence/relayer@2.3.18 + - @0xsequence/wallet@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 71735161c5..87eabf4502 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.17", + "version": "2.3.18", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index e06f5d0a81..3df0d7a2d7 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index bff130db98..405f2719f9 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.17", + "version": "2.3.18", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index c6c9fe239a..24944bd6c6 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/migration@2.3.18 + - @0xsequence/metadata@2.3.18 + - @0xsequence/sessions@2.3.18 + - @0xsequence/account@2.3.18 + - @0xsequence/indexer@2.3.18 + - @0xsequence/network@2.3.18 + - @0xsequence/signhub@2.3.18 + - @0xsequence/wallet@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + - @0xsequence/api@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index a45c247d4c..add4bd8e5a 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.17", + "version": "2.3.18", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 9d795cb317..e0b80a8602 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 2f2d04590d..9d700aed89 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.17", + "version": "2.3.18", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 15f2154171..3f34ca754c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/utils@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 2f93abf507..f77e39d069 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.17", + "version": "2.3.18", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 69d77afbf4..d268e085f8 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.17' +export const VERSION = '2.3.18' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index f5aeafbbf4..6f0455dc28 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/utils@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index d898d5f214..f5e2a83514 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.17", + "version": "2.3.18", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index a0f2cd028d..817e579cfb 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/account@2.3.18 + - @0xsequence/signhub@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index bfeb4c0c89..195ecebe4b 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.17", + "version": "2.3.18", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 3473c76cd1..03612c2d60 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 1dea81b407..7707ba5013 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.17", + "version": "2.3.18", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index d6af8d6345..237d331959 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index b87a77bb8e..8010611994 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.17", + "version": "2.3.18", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index a961eb17a8..4f23a0904e 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 2b8a5ad21e..cdca8485b0 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.17", + "version": "2.3.18", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index ad0826a8dc..953899ef47 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/wallet@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 98cfc0adf7..f70feeb374 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.17", + "version": "2.3.18", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 366205025d..0d828b7627 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/indexer@2.3.18 + - @0xsequence/relayer@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 446df291d9..031b5d6204 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.17", + "version": "2.3.18", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 8da3745e88..7c4836802f 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/migration@2.3.18 + - @0xsequence/account@2.3.18 + - @0xsequence/network@2.3.18 + - @0xsequence/relayer@2.3.18 + - @0xsequence/wallet@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/auth@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 1165e9611c..4863cebc16 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.17", + "version": "2.3.18", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 8d3d8f511a..633d711275 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/waas@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 70c6c4b6b7..db0803bf00 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.17", + "version": "2.3.18", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 7087a9e03d..b6feee30e1 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 72ad5cc394..37bb49d494 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.17", + "version": "2.3.18", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 5bae4780c9..16d1cbabd5 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index c5171851f8..c349b48395 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.17", + "version": "2.3.18", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index f80b2c23ff..ff5c1b4399 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/migration@2.3.18 + - @0xsequence/replacer@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index ce30fde51b..96b0cf1945 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.17", + "version": "2.3.18", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 823739c4a7..6ec240874f 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/core@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 995ca93a10..e159e10acc 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.17", + "version": "2.3.18", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 088a7610b2..5096dd880a 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 8df26eeafe..c815ceeb19 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.17", + "version": "2.3.18", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 89b627c4b0..19fcd97ab1 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.18 + +### Patch Changes + +- Marketplace API update + ## 2.3.17 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 43b39ff745..3f7eb5253b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.17", + "version": "2.3.18", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 6deb5b40a0..84ddb19f79 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/waas@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index f42d116013..4b4dfe242f 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.17", + "version": "2.3.18", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 80485d9167..fb518c8410 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/network@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 539eef3624..fed3fc7279 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.17", + "version": "2.3.18", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 43394f38a8..08d3d62354 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.18 + +### Patch Changes + +- Marketplace API update +- Updated dependencies + - @0xsequence/network@2.3.18 + - @0xsequence/relayer@2.3.18 + - @0xsequence/signhub@2.3.18 + - @0xsequence/utils@2.3.18 + - @0xsequence/core@2.3.18 + - @0xsequence/abi@2.3.18 + ## 2.3.17 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index a9ee29f91c..7284c30507 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.17", + "version": "2.3.18", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 7c0eb38c6dccffc23c803b70c2cc250c9958ad7c Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 16 Jun 2025 18:35:30 +0200 Subject: [PATCH 030/112] Downgrade pnpm to 10.11.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d1514b398..a662a4e1af 100644 --- a/package.json +++ b/package.json @@ -104,5 +104,5 @@ "glob-parent@<5.1.2": ">=5.1.2" } }, - "packageManager": "pnpm@10.12.1" + "packageManager": "pnpm@10.11.1" } From 0f3f33ca19a3c559d710121f1e6f650636ea6a71 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 16 Jun 2025 18:37:02 +0200 Subject: [PATCH 031/112] 2.3.19 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 4fd3e86967..c8f07deb88 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/migration@2.3.19 + - @0xsequence/metadata@2.3.19 + - @0xsequence/provider@2.3.19 + - @0xsequence/sessions@2.3.19 + - @0xsequence/account@2.3.19 + - @0xsequence/indexer@2.3.19 + - @0xsequence/network@2.3.19 + - @0xsequence/relayer@2.3.19 + - @0xsequence/signhub@2.3.19 + - @0xsequence/wallet@2.3.19 + - @0xsequence/guard@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/auth@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + - @0xsequence/api@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 5bc0d0449e..4b1b390cd0 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.18", + "version": "2.3.19", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 9aa71169df..310fa88a37 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 747ef3696a..edc9cec872 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.18", + "version": "2.3.19", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 2ff011312a..b086cc6701 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/migration@2.3.19 + - @0xsequence/sessions@2.3.19 + - @0xsequence/network@2.3.19 + - @0xsequence/relayer@2.3.19 + - @0xsequence/wallet@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 87eabf4502..da95f2dd91 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.18", + "version": "2.3.19", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 3df0d7a2d7..b4e16b6737 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 405f2719f9..01b9884585 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.18", + "version": "2.3.19", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 24944bd6c6..54f5d77384 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/migration@2.3.19 + - @0xsequence/metadata@2.3.19 + - @0xsequence/sessions@2.3.19 + - @0xsequence/account@2.3.19 + - @0xsequence/indexer@2.3.19 + - @0xsequence/network@2.3.19 + - @0xsequence/signhub@2.3.19 + - @0xsequence/wallet@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + - @0xsequence/api@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index add4bd8e5a..81bbcb0010 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.18", + "version": "2.3.19", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index e0b80a8602..1ffb3b398c 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 9d700aed89..e3608db0de 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.18", + "version": "2.3.19", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 3f34ca754c..e1d33888a3 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/utils@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index f77e39d069..a25065f035 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.18", + "version": "2.3.19", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index d268e085f8..0591a1ad8d 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.18' +export const VERSION = '2.3.19' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 6f0455dc28..0e097fed68 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/utils@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index f5e2a83514..a10dc45809 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.18", + "version": "2.3.19", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 817e579cfb..0babc6afdc 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/account@2.3.19 + - @0xsequence/signhub@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 195ecebe4b..a4562e0c0b 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.18", + "version": "2.3.19", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 03612c2d60..9e344a3962 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 7707ba5013..46f1d5089b 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.18", + "version": "2.3.19", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 237d331959..0eaead2749 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 8010611994..616f9ce48f 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.18", + "version": "2.3.19", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 4f23a0904e..8442a5e8f4 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index cdca8485b0..ed35c05a9b 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.18", + "version": "2.3.19", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 953899ef47..de993c854e 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/wallet@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index f70feeb374..53ca9d3ca5 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.18", + "version": "2.3.19", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 0d828b7627..6885ac7503 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/indexer@2.3.19 + - @0xsequence/relayer@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 031b5d6204..23a7d5deec 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.18", + "version": "2.3.19", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 7c4836802f..d80424137a 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/migration@2.3.19 + - @0xsequence/account@2.3.19 + - @0xsequence/network@2.3.19 + - @0xsequence/relayer@2.3.19 + - @0xsequence/wallet@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/auth@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 4863cebc16..f1bb858e37 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.18", + "version": "2.3.19", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 633d711275..c53a8c8a76 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/waas@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index db0803bf00..e99cc54a47 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.18", + "version": "2.3.19", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index b6feee30e1..3566e355cc 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 37bb49d494..d3f39f720d 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.18", + "version": "2.3.19", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 16d1cbabd5..b5f2d42dac 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index c349b48395..c4554ccc9c 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.18", + "version": "2.3.19", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index ff5c1b4399..36632b516f 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/migration@2.3.19 + - @0xsequence/replacer@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 96b0cf1945..d06162d99a 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.18", + "version": "2.3.19", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 6ec240874f..632839b433 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/core@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index e159e10acc..cf83dfee7b 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.18", + "version": "2.3.19", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 5096dd880a..f980865fa4 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index c815ceeb19..b9c19f0d54 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.18", + "version": "2.3.19", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 19fcd97ab1..b2819cc5c8 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 + ## 2.3.18 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 3f7eb5253b..9a46cf52d9 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.18", + "version": "2.3.19", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 84ddb19f79..8b5e1e3acc 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/waas@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 4b4dfe242f..6819a83969 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.18", + "version": "2.3.19", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index fb518c8410..d9840caa56 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/network@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index fed3fc7279..fa20afe963 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.18", + "version": "2.3.19", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 08d3d62354..01458148f0 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.19 + +### Patch Changes + +- Downgrade pnpm to 10.11.0 +- Updated dependencies + - @0xsequence/network@2.3.19 + - @0xsequence/relayer@2.3.19 + - @0xsequence/signhub@2.3.19 + - @0xsequence/utils@2.3.19 + - @0xsequence/core@2.3.19 + - @0xsequence/abi@2.3.19 + ## 2.3.18 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 7284c30507..d2b2d20319 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.18", + "version": "2.3.19", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From a2b008c1fed0f114fee76e7a51caaf6c668b43b9 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 17 Jun 2025 12:44:07 +0200 Subject: [PATCH 032/112] 2.3.20 --- README.md | 2 +- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 277 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 6df5ac14ba..0825ab4ef9 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ Authorization on https://www.npmjs.com/ to push to the 0xsequence organization's c. update all packages with either a minor or patch bump according to semver d. add a summary of the form: `package: description of a single change` e. repeat a-d until all changes are accounted for -4. `pnpm changeset:version && pnpm i && pnpm build && pnpm i` +4. `pnpm changeset:version && pnpm i && pnpm build` 5. `git diff` and copy the newest version according to the changelogs 6. `git commit -a -m ` 7. `git push` diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index c8f07deb88..2544039bcc 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/migration@2.3.20 + - @0xsequence/metadata@2.3.20 + - @0xsequence/provider@2.3.20 + - @0xsequence/sessions@2.3.20 + - @0xsequence/account@2.3.20 + - @0xsequence/indexer@2.3.20 + - @0xsequence/network@2.3.20 + - @0xsequence/relayer@2.3.20 + - @0xsequence/signhub@2.3.20 + - @0xsequence/wallet@2.3.20 + - @0xsequence/guard@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/auth@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + - @0xsequence/api@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 4b1b390cd0..6b30130531 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.19", + "version": "2.3.20", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 310fa88a37..2a8523ccbe 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index edc9cec872..ffd0a06c4a 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.19", + "version": "2.3.20", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index b086cc6701..80020c374a 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/migration@2.3.20 + - @0xsequence/sessions@2.3.20 + - @0xsequence/network@2.3.20 + - @0xsequence/relayer@2.3.20 + - @0xsequence/wallet@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index da95f2dd91..4b2ed3111f 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.19", + "version": "2.3.20", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index b4e16b6737..f3932cd105 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 01b9884585..cd8768c3ed 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.19", + "version": "2.3.20", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 54f5d77384..044807d3b7 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/migration@2.3.20 + - @0xsequence/metadata@2.3.20 + - @0xsequence/sessions@2.3.20 + - @0xsequence/account@2.3.20 + - @0xsequence/indexer@2.3.20 + - @0xsequence/network@2.3.20 + - @0xsequence/signhub@2.3.20 + - @0xsequence/wallet@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + - @0xsequence/api@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 81bbcb0010..72a3ce0678 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.19", + "version": "2.3.20", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 1ffb3b398c..63cec90121 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index e3608db0de..4655566eb9 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.19", + "version": "2.3.20", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e1d33888a3..00d70f3abb 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/utils@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a25065f035..59130dd85c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.19", + "version": "2.3.20", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 0591a1ad8d..6e45bea0ea 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.19' +export const VERSION = '2.3.20' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 0e097fed68..8620a0b9b6 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/utils@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index a10dc45809..0feec286d9 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.19", + "version": "2.3.20", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 0babc6afdc..718bf1784a 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/account@2.3.20 + - @0xsequence/signhub@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index a4562e0c0b..32dc22df74 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.19", + "version": "2.3.20", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 9e344a3962..01f1cdcb18 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 46f1d5089b..b3cdf0de98 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.19", + "version": "2.3.20", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 0eaead2749..c4ae2bf539 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 616f9ce48f..90c7911134 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.19", + "version": "2.3.20", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 8442a5e8f4..da97ca8c97 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index ed35c05a9b..be8e934689 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.19", + "version": "2.3.20", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index de993c854e..7373c94f29 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/wallet@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 53ca9d3ca5..caa8413b9d 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.19", + "version": "2.3.20", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 6885ac7503..b242eb40f8 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/indexer@2.3.20 + - @0xsequence/relayer@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 23a7d5deec..38b8210471 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.19", + "version": "2.3.20", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index d80424137a..982ec53947 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/migration@2.3.20 + - @0xsequence/account@2.3.20 + - @0xsequence/network@2.3.20 + - @0xsequence/relayer@2.3.20 + - @0xsequence/wallet@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/auth@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index f1bb858e37..2fe5e4745c 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.19", + "version": "2.3.20", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index c53a8c8a76..d65b5c6e27 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/waas@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index e99cc54a47..e643ceaa6c 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.19", + "version": "2.3.20", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 3566e355cc..21454ed67f 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index d3f39f720d..f4ef502470 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.19", + "version": "2.3.20", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index b5f2d42dac..23b8b6dac6 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index c4554ccc9c..68873bd22b 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.19", + "version": "2.3.20", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 36632b516f..1fcc846b1a 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/migration@2.3.20 + - @0xsequence/replacer@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index d06162d99a..a15983cb79 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.19", + "version": "2.3.20", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 632839b433..cf520f5660 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index cf83dfee7b..a7505f3982 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.19", + "version": "2.3.20", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index f980865fa4..328e2eb416 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index b9c19f0d54..937a8dd84a 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.19", + "version": "2.3.20", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index b2819cc5c8..9b16e28c84 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.20 + +### Patch Changes + +- Release fix + ## 2.3.19 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 9a46cf52d9..f8df873881 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.19", + "version": "2.3.20", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 8b5e1e3acc..1f528b695f 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/waas@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 6819a83969..cfd74f0d89 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.19", + "version": "2.3.20", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index d9840caa56..96ff28b333 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/network@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index fa20afe963..a29f6e3795 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.19", + "version": "2.3.20", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 01458148f0..7762df171a 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.20 + +### Patch Changes + +- Release fix +- Updated dependencies + - @0xsequence/network@2.3.20 + - @0xsequence/relayer@2.3.20 + - @0xsequence/signhub@2.3.20 + - @0xsequence/utils@2.3.20 + - @0xsequence/core@2.3.20 + - @0xsequence/abi@2.3.20 + ## 2.3.19 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index d2b2d20319..2d185cf508 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.19", + "version": "2.3.20", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From ca0ac2ac1a0404e53de620ec79212970e9536dcb Mon Sep 17 00:00:00 2001 From: Patryk Kalinowski Date: Fri, 4 Jul 2025 12:47:30 +0200 Subject: [PATCH 033/112] Add X/Twitter authentication --- packages/waas/src/auth.ts | 19 ++++++- packages/waas/src/base.ts | 13 +++++ packages/waas/src/challenge.ts | 21 +++++++ packages/waas/src/clients/intent.gen.ts | 75 ++++++++++++++++++++++--- 4 files changed, 117 insertions(+), 11 deletions(-) diff --git a/packages/waas/src/auth.ts b/packages/waas/src/auth.ts index 3f0a018403..964fefa9f5 100644 --- a/packages/waas/src/auth.ts +++ b/packages/waas/src/auth.ts @@ -50,7 +50,7 @@ import { EmailAuth } from './email' import { ethers } from 'ethers' import { getDefaultSubtleCryptoBackend, SubtleCryptoBackend } from './subtle-crypto' import { getDefaultSecureStoreBackend, SecureStoreBackend } from './secure-store' -import { Challenge, EmailChallenge, GuestChallenge, IdTokenChallenge, PlayFabChallenge, StytchChallenge } from './challenge' +import { Challenge, EmailChallenge, GuestChallenge, IdTokenChallenge, PlayFabChallenge, StytchChallenge, XAuthChallenge } from './challenge' import { jwtDecode } from 'jwt-decode' export type Sessions = (Session & { isThis: boolean })[] @@ -81,8 +81,11 @@ export type PlayFabIdentity = { playFabTitleId: string playFabSessionTicket: string } +export type XAuthIdentity = { + xAccessToken: string +} -export type Identity = IdTokenIdentity | EmailIdentity | PlayFabIdentity | GuestIdentity +export type Identity = IdTokenIdentity | EmailIdentity | PlayFabIdentity | GuestIdentity | XAuthIdentity export type SignInResponse = { sessionId: string @@ -468,6 +471,8 @@ export class SequenceWaaS { return this.initEmailAuth(identity.email) } else if ('playFabTitleId' in identity) { return this.initPlayFabAuth(identity.playFabTitleId, identity.playFabSessionTicket) + } else if ('xAccessToken' in identity) { + return this.initXAuth(identity.xAccessToken) } throw new Error('invalid identity') @@ -519,6 +524,16 @@ export class SequenceWaaS { return new PlayFabChallenge(titleId, sessionTicket) } + private async initXAuth(accessToken: string) { + const intent = await this.waas.initiateXAuth(accessToken) + const res = await this.sendIntent(intent) + + if (!isInitiateAuthResponse(res)) { + throw new Error(`Invalid response: ${JSON.stringify(res)}`) + } + return new XAuthChallenge(accessToken) + } + async completeAuth( challenge: Challenge, opts?: { sessionName?: string; forceCreateAccount?: boolean } diff --git a/packages/waas/src/base.ts b/packages/waas/src/base.ts index f494c74862..771390ccbd 100644 --- a/packages/waas/src/base.ts +++ b/packages/waas/src/base.ts @@ -310,6 +310,19 @@ export class SequenceWaaSBase { return this.signIntent(intent) } + async initiateXAuth(accessToken: string): Promise> { + const sessionId = await this.getSessionId() + const accessTokenHash = ethers.id(accessToken) + const intent = await initiateAuth({ + sessionId, + identityType: IdentityType.Twitter, + verifier: accessTokenHash, + lifespan: DEFAULT_LIFESPAN + }) + + return this.signIntent(intent) + } + async completeAuth(params: ChallengeIntentParams, optParams: Partial) { const sessionId = await this.getSessionId() const intent = await openSession({ diff --git a/packages/waas/src/challenge.ts b/packages/waas/src/challenge.ts index b23e5ada89..3d9053bbd3 100644 --- a/packages/waas/src/challenge.ts +++ b/packages/waas/src/challenge.ts @@ -119,3 +119,24 @@ export class PlayFabChallenge extends Challenge { return this } } + +export class XAuthChallenge extends Challenge { + constructor( + readonly accessToken: string + ) { + super() + } + + getIntentParams(): ChallengeIntentParams { + const accessTokenHash = ethers.id(this.accessToken) + return { + identityType: IdentityType.Twitter, + verifier: accessTokenHash, + answer: this.accessToken + } + } + + withAnswer() { + return this + } +} diff --git a/packages/waas/src/clients/intent.gen.ts b/packages/waas/src/clients/intent.gen.ts index 0cd21e2153..01ee209f53 100644 --- a/packages/waas/src/clients/intent.gen.ts +++ b/packages/waas/src/clients/intent.gen.ts @@ -1,23 +1,76 @@ /* eslint-disable */ -// sequence-waas-intents v0.1.0 2ceeffac8ca0cebead69d58a1aa7a27d30ecb864 +// sequence-waas-intents v0.1.0 7d401e1a69093dd5519b7a02f14de0c1380595e0 // -- -// Code generated by webrpc-gen@v0.19.3 with typescript generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.24.0 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=intent.ridl -target=typescript -out=./intent.gen.ts +export const WebrpcHeader = "Webrpc" + +export const WebrpcHeaderValue = "webrpc@v0.24.0;gen-typescript@v0.16.3;sequence-waas-intents@v0.1.0" + // WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +export const WebRPCVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.1.0' +export const WebRPCSchemaVersion = "v0.1.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '2ceeffac8ca0cebead69d58a1aa7a27d30ecb864' +export const WebRPCSchemaHash = "7d401e1a69093dd5519b7a02f14de0c1380595e0" + +type WebrpcGenVersions = { + webrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; + +export function VersionFromHeader(headers: Headers): WebrpcGenVersions { + const headerValue = headers.get(WebrpcHeader); + if (!headerValue) { + return { + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + return parseWebrpcGenVersions(headerValue); +} + +function parseWebrpcGenVersions(header: string): WebrpcGenVersions { + const versions = header.split(";"); + if (versions.length < 3) { + return { + webrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + const [_, webrpcGenVersion] = versions[0]!.split("@"); + const [codeGenName, codeGenVersion] = versions[1]!.split("@"); + const [schemaName, schemaVersion] = versions[2]!.split("@"); + + return { + webrpcGenVersion: webrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; +} // // Types // + export enum IntentName { initiateAuth = 'initiateAuth', openSession = 'openSession', @@ -87,7 +140,8 @@ export enum IdentityType { OIDC = 'OIDC', Email = 'Email', PlayFab = 'PlayFab', - Stytch = 'Stytch' + Stytch = 'Stytch', + Twitter = 'Twitter' } export enum ChallengeType { @@ -313,9 +367,11 @@ export interface IntentResponseSessionOpened { wallet: string } -export interface IntentResponseSessionClosed {} +export interface IntentResponseSessionClosed { +} -export interface IntentResponseValidateSession {} +export interface IntentResponseValidateSession { +} export interface IntentResponseValidationRequired { sessionId: string @@ -404,7 +460,8 @@ export interface IntentResponseAccountFederated { account: Account } -export interface IntentResponseAccountRemoved {} +export interface IntentResponseAccountRemoved { +} export interface IntentResponseIdToken { idToken: string From 6291743601be7c3e4cb6ca1b004fb1fcd4605d3e Mon Sep 17 00:00:00 2001 From: William Hua Date: Tue, 8 Jul 2025 07:58:12 -0400 Subject: [PATCH 034/112] 2.3.21 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 2544039bcc..968186ae91 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/migration@2.3.21 + - @0xsequence/metadata@2.3.21 + - @0xsequence/provider@2.3.21 + - @0xsequence/sessions@2.3.21 + - @0xsequence/account@2.3.21 + - @0xsequence/indexer@2.3.21 + - @0xsequence/network@2.3.21 + - @0xsequence/relayer@2.3.21 + - @0xsequence/signhub@2.3.21 + - @0xsequence/wallet@2.3.21 + - @0xsequence/guard@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/auth@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + - @0xsequence/api@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 6b30130531..d1ae5a66de 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.20", + "version": "2.3.21", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 2a8523ccbe..58a9b6cd5d 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index ffd0a06c4a..e8a810036e 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.20", + "version": "2.3.21", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 80020c374a..68a724ef51 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/migration@2.3.21 + - @0xsequence/sessions@2.3.21 + - @0xsequence/network@2.3.21 + - @0xsequence/relayer@2.3.21 + - @0xsequence/wallet@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 4b2ed3111f..c94c78228e 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.20", + "version": "2.3.21", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index f3932cd105..6289785b1d 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index cd8768c3ed..d34affe678 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.20", + "version": "2.3.21", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 044807d3b7..14f10f4578 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/migration@2.3.21 + - @0xsequence/metadata@2.3.21 + - @0xsequence/sessions@2.3.21 + - @0xsequence/account@2.3.21 + - @0xsequence/indexer@2.3.21 + - @0xsequence/network@2.3.21 + - @0xsequence/signhub@2.3.21 + - @0xsequence/wallet@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + - @0xsequence/api@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 72a3ce0678..7ccef50211 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.20", + "version": "2.3.21", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 63cec90121..74d6e41090 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 4655566eb9..9ac4b142fd 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.20", + "version": "2.3.21", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 00d70f3abb..b30a4e0489 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/utils@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 59130dd85c..a1bc6fb602 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.20", + "version": "2.3.21", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 6e45bea0ea..74009264b0 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.20' +export const VERSION = '2.3.21' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 8620a0b9b6..9f50129434 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/utils@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 0feec286d9..c6879347ba 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.20", + "version": "2.3.21", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 718bf1784a..3d9b4bd446 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/account@2.3.21 + - @0xsequence/signhub@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 32dc22df74..4e50e021f2 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.20", + "version": "2.3.21", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 01f1cdcb18..3c3d8f4271 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index b3cdf0de98..dca3c78358 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.20", + "version": "2.3.21", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index c4ae2bf539..8eced8019b 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 90c7911134..67e87d207d 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.20", + "version": "2.3.21", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index da97ca8c97..1cdbaa7e54 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index be8e934689..eff9016e4e 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.20", + "version": "2.3.21", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 7373c94f29..60c20508ae 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/wallet@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index caa8413b9d..dd0adc00e5 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.20", + "version": "2.3.21", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index b242eb40f8..a64e29a4e3 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/indexer@2.3.21 + - @0xsequence/relayer@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 38b8210471..7e5f912796 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.20", + "version": "2.3.21", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 982ec53947..bb55612569 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/migration@2.3.21 + - @0xsequence/account@2.3.21 + - @0xsequence/network@2.3.21 + - @0xsequence/relayer@2.3.21 + - @0xsequence/wallet@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/auth@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 2fe5e4745c..3786cc806d 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.20", + "version": "2.3.21", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index d65b5c6e27..84eb261ef4 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/waas@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index e643ceaa6c..8a647ddd90 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.20", + "version": "2.3.21", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 21454ed67f..cf94222864 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index f4ef502470..c140b9d246 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.20", + "version": "2.3.21", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 23b8b6dac6..4f622ad4af 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 68873bd22b..8abb160ea5 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.20", + "version": "2.3.21", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 1fcc846b1a..fe9daa235a 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/migration@2.3.21 + - @0xsequence/replacer@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index a15983cb79..fb69e26964 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.20", + "version": "2.3.21", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index cf520f5660..b924e04d4f 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/core@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index a7505f3982..51538454ac 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.20", + "version": "2.3.21", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 328e2eb416..0603559dd2 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 937a8dd84a..f90959f90f 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.20", + "version": "2.3.21", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 9b16e28c84..8696f18d73 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication + ## 2.3.20 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index f8df873881..acf3645a60 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.20", + "version": "2.3.21", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 1f528b695f..1414c4ace8 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/waas@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index cfd74f0d89..349a967cf1 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.20", + "version": "2.3.21", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 96ff28b333..635c1aadde 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/network@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index a29f6e3795..8421565818 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.20", + "version": "2.3.21", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 7762df171a..3c485a1797 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.21 + +### Patch Changes + +- waas: x (twitter) authentication +- Updated dependencies + - @0xsequence/network@2.3.21 + - @0xsequence/relayer@2.3.21 + - @0xsequence/signhub@2.3.21 + - @0xsequence/utils@2.3.21 + - @0xsequence/core@2.3.21 + - @0xsequence/abi@2.3.21 + ## 2.3.20 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 2d185cf508..cf68976f1d 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.20", + "version": "2.3.21", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From acace7232ee5055d912a7a5cc66a2aecf2e0b382 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 9 Jul 2025 15:29:32 -0400 Subject: [PATCH 035/112] Add Sei and Somnia Mainnet (#810) --- packages/account/src/account.ts | 3 + packages/network/src/config.ts | 3 + packages/network/src/constants.ts | 454 +++++++++++++++++------------- packages/wallet/src/wallet.ts | 3 + 4 files changed, 267 insertions(+), 196 deletions(-) diff --git a/packages/account/src/account.ts b/packages/account/src/account.ts index 887a56972d..0f3133d1d4 100644 --- a/packages/account/src/account.ts +++ b/packages/account/src/account.ts @@ -742,6 +742,9 @@ export class Account { case BigInt(ChainId.SOMNIA_TESTNET): gasLimit = 10000000n break + case BigInt(ChainId.SOMNIA): + gasLimit = 10000000n + break } // Wallet deployment will vary depending on the version diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 3f4c93eee9..5353e7fe69 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -139,8 +139,11 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MOONBASE_ALPHA), createNetworkConfig(ChainId.ETHERLINK), createNetworkConfig(ChainId.ETHERLINK_TESTNET), + createNetworkConfig(ChainId.SOMNIA), createNetworkConfig(ChainId.SOMNIA_TESTNET), createNetworkConfig(ChainId.MONAD_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET), + createNetworkConfig(ChainId.SEI), + createNetworkConfig(ChainId.SEI_TESTNET), ...hardhatNetworks ]) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index fc5cda6fce..c225beb690 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1,30 +1,30 @@ export enum NetworkType { MAINNET = 'mainnet', - TESTNET = 'testnet' + TESTNET = 'testnet', } export type BlockExplorerConfig = { - name?: string - rootUrl: string - addressUrl?: string - txnHashUrl?: string -} + name?: string; + rootUrl: string; + addressUrl?: string; + txnHashUrl?: string; +}; export interface NetworkMetadata { - chainId: ChainId - type?: NetworkType - name: string - title?: string - logoURI?: string - blockExplorer?: BlockExplorerConfig - ensAddress?: string - testnet?: boolean // Deprecated field, use type instead - deprecated?: boolean // The actual network is deprecated + chainId: ChainId; + type?: NetworkType; + name: string; + title?: string; + logoURI?: string; + blockExplorer?: BlockExplorerConfig; + ensAddress?: string; + testnet?: boolean; // Deprecated field, use type instead + deprecated?: boolean; // The actual network is deprecated nativeToken: { - symbol: string - name: string - decimals: number - } + symbol: string; + name: string; + decimals: number; + }; } export enum ChainId { @@ -137,11 +137,17 @@ export enum ChainId { //MONAD_TESTNET MONAD_TESTNET = 10143, - //SOMNIA_TESTNET + //SOMNIA SOMNIA_TESTNET = 50312, + SOMNIA = 5031, + // INCENTIV TESTNET INCENTIV_TESTNET = 11690, + + //SEI + SEI = 1329, + SEI_TESTNET = 1328, } export const networks: Record = { @@ -153,14 +159,14 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.MAINNET}.webp`, blockExplorer: { name: 'Etherscan', - rootUrl: 'https://etherscan.io/' + rootUrl: 'https://etherscan.io/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 + decimals: 18, }, - ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e' + ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', }, [ChainId.ROPSTEN]: { chainId: ChainId.ROPSTEN, @@ -171,15 +177,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Ropsten)', - rootUrl: 'https://ropsten.etherscan.io/' + rootUrl: 'https://ropsten.etherscan.io/', }, nativeToken: { symbol: 'roETH', name: 'Ropsten Ether', - decimals: 18 + decimals: 18, }, ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', - deprecated: true + deprecated: true, }, [ChainId.RINKEBY]: { chainId: ChainId.RINKEBY, @@ -190,15 +196,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Rinkeby)', - rootUrl: 'https://rinkeby.etherscan.io/' + rootUrl: 'https://rinkeby.etherscan.io/', }, nativeToken: { symbol: 'rETH', name: 'Rinkeby Ether', - decimals: 18 + decimals: 18, }, ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', - deprecated: true + deprecated: true, }, [ChainId.GOERLI]: { chainId: ChainId.GOERLI, @@ -209,15 +215,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Goerli)', - rootUrl: 'https://goerli.etherscan.io/' + rootUrl: 'https://goerli.etherscan.io/', }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18 + decimals: 18, }, ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', - deprecated: true + deprecated: true, }, [ChainId.KOVAN]: { chainId: ChainId.KOVAN, @@ -228,14 +234,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Kovan)', - rootUrl: 'https://kovan.etherscan.io/' + rootUrl: 'https://kovan.etherscan.io/', }, nativeToken: { symbol: 'kETH', name: 'Kovan Ether', - decimals: 18 + decimals: 18, }, - deprecated: true + deprecated: true, }, [ChainId.SEPOLIA]: { chainId: ChainId.SEPOLIA, @@ -246,13 +252,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Sepolia)', - rootUrl: 'https://sepolia.etherscan.io/' + rootUrl: 'https://sepolia.etherscan.io/', }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.POLYGON]: { chainId: ChainId.POLYGON, @@ -262,13 +268,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.POLYGON}.webp`, blockExplorer: { name: 'Polygonscan', - rootUrl: 'https://polygonscan.com/' + rootUrl: 'https://polygonscan.com/', }, nativeToken: { symbol: 'POL', name: 'POL', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.POLYGON_MUMBAI]: { chainId: ChainId.POLYGON_MUMBAI, @@ -279,14 +285,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Polygonscan (Mumbai)', - rootUrl: 'https://mumbai.polygonscan.com/' + rootUrl: 'https://mumbai.polygonscan.com/', }, nativeToken: { symbol: 'mMATIC', name: 'Mumbai Polygon', - decimals: 18 + decimals: 18, }, - deprecated: true + deprecated: true, }, [ChainId.POLYGON_AMOY]: { chainId: ChainId.POLYGON_AMOY, @@ -297,13 +303,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'OKLink (Amoy)', - rootUrl: 'https://www.oklink.com/amoy/' + rootUrl: 'https://www.oklink.com/amoy/', }, nativeToken: { symbol: 'aPOL', name: 'Amoy POL', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.POLYGON_ZKEVM]: { chainId: ChainId.POLYGON_ZKEVM, @@ -313,13 +319,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.POLYGON_ZKEVM}.webp`, blockExplorer: { name: 'Polygonscan (zkEVM)', - rootUrl: 'https://zkevm.polygonscan.com/' + rootUrl: 'https://zkevm.polygonscan.com/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BSC]: { chainId: ChainId.BSC, @@ -329,13 +335,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BSC}.webp`, blockExplorer: { name: 'BSCScan', - rootUrl: 'https://bscscan.com/' + rootUrl: 'https://bscscan.com/', }, nativeToken: { symbol: 'BNB', name: 'BNB', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BSC_TESTNET]: { chainId: ChainId.BSC_TESTNET, @@ -346,13 +352,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'BSCScan (Testnet)', - rootUrl: 'https://testnet.bscscan.com/' + rootUrl: 'https://testnet.bscscan.com/', }, nativeToken: { symbol: 'tBNB', name: 'Testnet BNB', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.OPTIMISM]: { chainId: ChainId.OPTIMISM, @@ -362,13 +368,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.OPTIMISM}.webp`, blockExplorer: { name: 'Etherscan (Optimism)', - rootUrl: 'https://optimistic.etherscan.io/' + rootUrl: 'https://optimistic.etherscan.io/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.OPTIMISM_KOVAN]: { chainId: ChainId.OPTIMISM_KOVAN, @@ -379,14 +385,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Optimism Kovan)', - rootUrl: 'https://kovan-optimistic.etherscan.io/' + rootUrl: 'https://kovan-optimistic.etherscan.io/', }, nativeToken: { symbol: 'kETH', name: 'Kovan Ether', - decimals: 18 + decimals: 18, }, - deprecated: true + deprecated: true, }, [ChainId.OPTIMISM_GOERLI]: { chainId: ChainId.OPTIMISM_GOERLI, @@ -397,14 +403,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Optimism Goerli)', - rootUrl: 'https://goerli-optimistic.etherscan.io/' + rootUrl: 'https://goerli-optimistic.etherscan.io/', }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18 + decimals: 18, }, - deprecated: true + deprecated: true, }, [ChainId.OPTIMISM_SEPOLIA]: { chainId: ChainId.OPTIMISM_SEPOLIA, @@ -415,13 +421,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Optimism Sepolia)', - rootUrl: 'https://sepolia-optimistic.etherscan.io/' + rootUrl: 'https://sepolia-optimistic.etherscan.io/', }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ARBITRUM]: { chainId: ChainId.ARBITRUM, @@ -431,13 +437,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ARBITRUM}.webp`, blockExplorer: { name: 'Arbiscan', - rootUrl: 'https://arbiscan.io/' + rootUrl: 'https://arbiscan.io/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ARBITRUM_GOERLI]: { chainId: ChainId.ARBITRUM_GOERLI, @@ -448,14 +454,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Arbiscan (Goerli Testnet)', - rootUrl: 'https://testnet.arbiscan.io/' + rootUrl: 'https://testnet.arbiscan.io/', }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18 + decimals: 18, }, - deprecated: true + deprecated: true, }, [ChainId.ARBITRUM_SEPOLIA]: { chainId: ChainId.ARBITRUM_SEPOLIA, @@ -466,13 +472,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Arbiscan (Sepolia Testnet)', - rootUrl: 'https://sepolia.arbiscan.io/' + rootUrl: 'https://sepolia.arbiscan.io/', }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ARBITRUM_NOVA]: { chainId: ChainId.ARBITRUM_NOVA, @@ -482,13 +488,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ARBITRUM_NOVA}.webp`, blockExplorer: { name: 'Arbiscan Nova', - rootUrl: 'https://nova.arbiscan.io/' + rootUrl: 'https://nova.arbiscan.io/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.AVALANCHE]: { chainId: ChainId.AVALANCHE, @@ -498,13 +504,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.AVALANCHE}.webp`, blockExplorer: { name: 'Snowtrace', - rootUrl: 'https://subnets.avax.network/c-chain/' + rootUrl: 'https://subnets.avax.network/c-chain/', }, nativeToken: { symbol: 'AVAX', name: 'AVAX', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.AVALANCHE_TESTNET]: { chainId: ChainId.AVALANCHE_TESTNET, @@ -515,13 +521,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Snowtrace (Testnet)', - rootUrl: 'https://subnets-test.avax.network/c-chain/' + rootUrl: 'https://subnets-test.avax.network/c-chain/', }, nativeToken: { symbol: 'tAVAX', name: 'Testnet AVAX', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.GNOSIS]: { chainId: ChainId.GNOSIS, @@ -531,13 +537,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.GNOSIS}.webp`, blockExplorer: { name: 'Gnosis Chain Explorer', - rootUrl: 'https://blockscout.com/xdai/mainnet/' + rootUrl: 'https://blockscout.com/xdai/mainnet/', }, nativeToken: { symbol: 'XDAI', name: 'XDAI', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BASE]: { chainId: ChainId.BASE, @@ -547,13 +553,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BASE}.webp`, blockExplorer: { name: 'Base Explorer', - rootUrl: 'https://basescan.org/' + rootUrl: 'https://basescan.org/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BASE_GOERLI]: { chainId: ChainId.BASE_GOERLI, @@ -564,14 +570,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Base Goerli Explorer', - rootUrl: 'https://goerli.basescan.org/' + rootUrl: 'https://goerli.basescan.org/', }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18 + decimals: 18, }, - deprecated: true + deprecated: true, }, [ChainId.BASE_SEPOLIA]: { chainId: ChainId.BASE_SEPOLIA, @@ -582,13 +588,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Base Sepolia Explorer', - rootUrl: 'https://base-sepolia.blockscout.com/' + rootUrl: 'https://base-sepolia.blockscout.com/', }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.HOMEVERSE]: { chainId: ChainId.HOMEVERSE, @@ -598,13 +604,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.HOMEVERSE}.webp`, blockExplorer: { name: 'Oasys Homeverse Explorer', - rootUrl: 'https://explorer.oasys.homeverse.games/' + rootUrl: 'https://explorer.oasys.homeverse.games/', }, nativeToken: { symbol: 'OAS', name: 'OAS', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.HOMEVERSE_TESTNET]: { chainId: ChainId.HOMEVERSE_TESTNET, @@ -615,13 +621,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Oasys Homeverse Explorer (Testnet)', - rootUrl: 'https://explorer.testnet.oasys.homeverse.games/' + rootUrl: 'https://explorer.testnet.oasys.homeverse.games/', }, nativeToken: { symbol: 'tOAS', name: 'Testnet OAS', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.XAI]: { chainId: ChainId.XAI, @@ -631,13 +637,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.XAI}.webp`, blockExplorer: { name: 'Xai Explorer', - rootUrl: 'https://explorer.xai-chain.net/' + rootUrl: 'https://explorer.xai-chain.net/', }, nativeToken: { symbol: 'XAI', name: 'XAI', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.XAI_SEPOLIA]: { chainId: ChainId.XAI_SEPOLIA, @@ -648,13 +654,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Xai Sepolia Explorer', - rootUrl: 'https://testnet-explorer-v2.xai-chain.net/' + rootUrl: 'https://testnet-explorer-v2.xai-chain.net/', }, nativeToken: { symbol: 'sXAI', name: 'Sepolia XAI', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.B3]: { chainId: ChainId.B3, @@ -665,13 +671,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'B3 Explorer', - rootUrl: 'https://explorer.b3.fun/' + rootUrl: 'https://explorer.b3.fun/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.B3_SEPOLIA]: { chainId: ChainId.B3_SEPOLIA, @@ -682,13 +688,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'B3 Sepolia Explorer', - rootUrl: 'https://sepolia.explorer.b3.fun/' + rootUrl: 'https://sepolia.explorer.b3.fun/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.APECHAIN]: { chainId: ChainId.APECHAIN, @@ -699,13 +705,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'APE Chain Explorer', - rootUrl: 'https://apechain.calderaexplorer.xyz/' + rootUrl: 'https://apechain.calderaexplorer.xyz/', }, nativeToken: { symbol: 'APE', name: 'ApeCoin', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.APECHAIN_TESTNET]: { chainId: ChainId.APECHAIN_TESTNET, @@ -716,13 +722,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'APE Chain Explorer', - rootUrl: 'https://curtis.explorer.caldera.xyz/' + rootUrl: 'https://curtis.explorer.caldera.xyz/', }, nativeToken: { symbol: 'APE', name: 'ApeCoin', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BLAST]: { chainId: ChainId.BLAST, @@ -732,13 +738,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BLAST}.webp`, blockExplorer: { name: 'Blast Explorer', - rootUrl: 'https://blastscan.io/' + rootUrl: 'https://blastscan.io/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BLAST_SEPOLIA]: { chainId: ChainId.BLAST_SEPOLIA, @@ -749,13 +755,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Blast Sepolia Explorer', - rootUrl: 'https://sepolia.blastexplorer.io/' + rootUrl: 'https://sepolia.blastexplorer.io/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.TELOS]: { chainId: ChainId.TELOS, @@ -765,13 +771,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.TELOS}.webp`, blockExplorer: { name: 'Telos Explorer', - rootUrl: 'https://explorer.telos.net/network/' + rootUrl: 'https://explorer.telos.net/network/', }, nativeToken: { symbol: 'TLOS', name: 'TLOS', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.TELOS_TESTNET]: { chainId: ChainId.TELOS_TESTNET, @@ -781,13 +787,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.TELOS_TESTNET}.webp`, blockExplorer: { name: 'Telos Testnet Explorer', - rootUrl: 'https://explorer-test.telos.net/network' + rootUrl: 'https://explorer-test.telos.net/network', }, nativeToken: { symbol: 'TLOS', name: 'TLOS', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.BORNE_TESTNET]: { chainId: ChainId.BORNE_TESTNET, @@ -798,13 +804,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Borne Testnet Explorer', - rootUrl: 'https://subnets-test.avax.network/bornegfdn' + rootUrl: 'https://subnets-test.avax.network/bornegfdn', }, nativeToken: { symbol: 'BORNE', name: 'BORNE', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.SKALE_NEBULA]: { chainId: ChainId.SKALE_NEBULA, @@ -815,13 +821,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'SKALE Nebula Gaming Hub Explorer', - rootUrl: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com/' + rootUrl: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com/', }, nativeToken: { symbol: 'sFUEL', name: 'SKALE Fuel', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.SKALE_NEBULA_TESTNET]: { chainId: ChainId.SKALE_NEBULA_TESTNET, @@ -832,13 +838,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'SKALE Nebula Gaming Hub Testnet Explorer', - rootUrl: 'https://lanky-ill-funny-testnet.explorer.testnet.skalenodes.com/' + rootUrl: 'https://lanky-ill-funny-testnet.explorer.testnet.skalenodes.com/', }, nativeToken: { symbol: 'sFUEL', name: 'SKALE Fuel', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.SONEIUM]: { chainId: ChainId.SONEIUM, @@ -849,13 +855,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Soneium Explorer', - rootUrl: 'https://soneium.blockscout.com/' + rootUrl: 'https://soneium.blockscout.com/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.SONEIUM_MINATO]: { chainId: ChainId.SONEIUM_MINATO, @@ -866,13 +872,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Soneium Minato Explorer', - rootUrl: 'https://explorer-testnet.soneium.org/' + rootUrl: 'https://explorer-testnet.soneium.org/', }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.TOY_TESTNET]: { chainId: ChainId.TOY_TESTNET, @@ -883,13 +889,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'TOY Testnet Explorer', - rootUrl: 'https://toy-chain-testnet.explorer.caldera.xyz/' + rootUrl: 'https://toy-chain-testnet.explorer.caldera.xyz/', }, nativeToken: { symbol: 'TOY', name: 'TOY', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.IMMUTABLE_ZKEVM]: { chainId: ChainId.IMMUTABLE_ZKEVM, @@ -900,13 +906,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Immutable zkEVM Explorer', - rootUrl: 'https://explorer.immutable.com/' + rootUrl: 'https://explorer.immutable.com/', }, nativeToken: { symbol: 'IMX', name: 'IMX', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.IMMUTABLE_ZKEVM_TESTNET]: { chainId: ChainId.IMMUTABLE_ZKEVM_TESTNET, @@ -917,13 +923,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Immutable zkEVM Testnet Explorer', - rootUrl: 'https://explorer.testnet.immutable.com/' + rootUrl: 'https://explorer.testnet.immutable.com/', }, nativeToken: { symbol: 'IMX', name: 'IMX', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ROOT_NETWORK]: { chainId: ChainId.ROOT_NETWORK, @@ -934,13 +940,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'The Root Network Explorer', - rootUrl: 'https://rootscan.io/' + rootUrl: 'https://rootscan.io/', }, nativeToken: { symbol: 'XRP', name: 'XRP', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ROOT_NETWORK_PORCINI]: { chainId: ChainId.ROOT_NETWORK_PORCINI, @@ -951,13 +957,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'The Root Network Porcini Testnet Explorer', - rootUrl: 'https://porcini.rootscan.io/' + rootUrl: 'https://porcini.rootscan.io/', }, nativeToken: { symbol: 'XRP', name: 'XRP', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.HARDHAT]: { chainId: ChainId.HARDHAT, @@ -966,8 +972,8 @@ export const networks: Record = { nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.HARDHAT_2]: { chainId: ChainId.HARDHAT_2, @@ -976,8 +982,8 @@ export const networks: Record = { nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.LAOS]: { chainId: ChainId.LAOS, @@ -988,13 +994,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'LAOS Explorer', - rootUrl: 'https://blockscout.laos.laosfoundation.io/' + rootUrl: 'https://blockscout.laos.laosfoundation.io/', }, nativeToken: { symbol: 'LAOS', name: 'LAOS', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.LAOS_SIGMA_TESTNET]: { chainId: ChainId.LAOS_SIGMA_TESTNET, @@ -1005,13 +1011,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'LAOS Sigma Testnet Explorer', - rootUrl: 'https://sigma.explorer.laosnetwork.io/' + rootUrl: 'https://sigma.explorer.laosnetwork.io/', }, nativeToken: { symbol: 'SIGMA', name: 'SIGMA', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.MOONBEAM]: { chainId: ChainId.MOONBEAM, @@ -1022,13 +1028,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Moonscan', - rootUrl: 'https://moonscan.io/' + rootUrl: 'https://moonscan.io/', }, nativeToken: { symbol: 'GLMR', name: 'GLMR', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.MOONBASE_ALPHA]: { chainId: ChainId.MOONBASE_ALPHA, @@ -1039,13 +1045,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Moonscan (Moonbase Alpha)', - rootUrl: 'https://moonbase.moonscan.io/' + rootUrl: 'https://moonbase.moonscan.io/', }, nativeToken: { symbol: 'GLMR', name: 'GLMR', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ETHERLINK]: { chainId: ChainId.ETHERLINK, @@ -1056,13 +1062,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Etherlink Explorer', - rootUrl: 'https://explorer.etherlink.com/' + rootUrl: 'https://explorer.etherlink.com/', }, nativeToken: { symbol: 'XTZ', name: 'Tez', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.ETHERLINK_TESTNET]: { chainId: ChainId.ETHERLINK_TESTNET, @@ -1073,13 +1079,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherlink Testnet Explorer', - rootUrl: 'https://testnet.explorer.etherlink.com/' + rootUrl: 'https://testnet.explorer.etherlink.com/', }, nativeToken: { symbol: 'XTZ', name: 'Tez', - decimals: 18 - } + decimals: 18, + }, }, [ChainId.MONAD_TESTNET]: { chainId: ChainId.MONAD_TESTNET, @@ -1090,14 +1096,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Monad Testnet Explorer', - rootUrl: 'https://testnet.monadexplorer.com/' + rootUrl: 'https://testnet.monadexplorer.com/', }, nativeToken: { symbol: 'MON', name: 'MON', - decimals: 18 - } + decimals: 18, + }, }, + [ChainId.SOMNIA_TESTNET]: { chainId: ChainId.SOMNIA_TESTNET, type: NetworkType.TESTNET, @@ -1107,14 +1114,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Somnia Testnet Explorer', - rootUrl: 'https://shannon-explorer.somnia.network/' + rootUrl: 'https://somnia-testnet.socialscan.io/', }, nativeToken: { symbol: 'STT', name: 'STT', - decimals: 18 - } + decimals: 18, + }, }, + [ChainId.INCENTIV_TESTNET]: { chainId: ChainId.INCENTIV_TESTNET, type: NetworkType.TESTNET, @@ -1131,14 +1139,68 @@ export const networks: Record = { name: 'CENT', decimals: 18, }, - } -} + }, + + [ChainId.SEI]: { + chainId: ChainId.SEI, + type: NetworkType.MAINNET, + name: 'sei', + title: 'Sei', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI}.webp`, + testnet: false, + blockExplorer: { + name: 'SEI Explorer', + rootUrl: 'https://seitrace.com/?chain=pacific-1', + }, + nativeToken: { + symbol: 'SEI', + name: 'SEI', + decimals: 18, + }, + }, + + [ChainId.SEI_TESTNET]: { + chainId: ChainId.SEI_TESTNET, + type: NetworkType.TESTNET, + name: 'sei-testnet', + title: 'Sei Testnet', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI_TESTNET}.webp`, + testnet: true, + blockExplorer: { + name: 'Sei Testnet Explorer', + rootUrl: 'https://seitrace.com/?chain=atlantic-2', + }, + nativeToken: { + symbol: 'SEI', + name: 'SEI', + decimals: 18, + }, + }, + + [ChainId.SOMNIA]: { + chainId: ChainId.SOMNIA, + type: NetworkType.MAINNET, + name: 'somnia', + title: 'Somnia', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SOMNIA}.webp`, + testnet: false, + blockExplorer: { + name: 'Somnia Explorer', + rootUrl: 'https://mainnet.somnia.w3us.site/', + }, + nativeToken: { + symbol: 'STT', + name: 'STT', + decimals: 18, + }, + }, +}; export function getChainIdFromNetwork(networkName: string): ChainId { for (const [chainId, network] of Object.entries(networks)) { if (network.name === networkName) { - return Number(chainId) as ChainId + return Number(chainId) as ChainId; } } - throw new Error(`Unknown network name: ${networkName}`) + throw new Error(`Unknown network name: ${networkName}`); } diff --git a/packages/wallet/src/wallet.ts b/packages/wallet/src/wallet.ts index b3fcd7d8cd..5f4441989d 100644 --- a/packages/wallet/src/wallet.ts +++ b/packages/wallet/src/wallet.ts @@ -190,6 +190,9 @@ export class Wallet< case BigInt(ChainId.SOMNIA_TESTNET): gasLimit = 10000000n break + case BigInt(ChainId.SOMNIA): + gasLimit = 10000000n + break } const bundle = Wallet.buildDeployTransaction(this.context, imageHash, gasLimit) From bab9373e5c2c3a4bfae3ba144e48c7892e26158e Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 9 Jul 2025 15:31:35 -0400 Subject: [PATCH 036/112] 2.3.22 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/networkNames.md | 3 +++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 279 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 968186ae91..aa00860ed4 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/migration@2.3.22 + - @0xsequence/metadata@2.3.22 + - @0xsequence/provider@2.3.22 + - @0xsequence/sessions@2.3.22 + - @0xsequence/account@2.3.22 + - @0xsequence/indexer@2.3.22 + - @0xsequence/network@2.3.22 + - @0xsequence/relayer@2.3.22 + - @0xsequence/signhub@2.3.22 + - @0xsequence/wallet@2.3.22 + - @0xsequence/guard@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/auth@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + - @0xsequence/api@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index d1ae5a66de..78f89320e8 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.21", + "version": "2.3.22", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 58a9b6cd5d..99acc05ab9 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index e8a810036e..66fb0a2bda 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.21", + "version": "2.3.22", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 68a724ef51..78cb24f08a 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/migration@2.3.22 + - @0xsequence/sessions@2.3.22 + - @0xsequence/network@2.3.22 + - @0xsequence/relayer@2.3.22 + - @0xsequence/wallet@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index c94c78228e..81bb30bd6a 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.21", + "version": "2.3.22", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 6289785b1d..0164a9566d 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index d34affe678..43e6eacef8 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.21", + "version": "2.3.22", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 14f10f4578..3cb9765104 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/migration@2.3.22 + - @0xsequence/metadata@2.3.22 + - @0xsequence/sessions@2.3.22 + - @0xsequence/account@2.3.22 + - @0xsequence/indexer@2.3.22 + - @0xsequence/network@2.3.22 + - @0xsequence/signhub@2.3.22 + - @0xsequence/wallet@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + - @0xsequence/api@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 7ccef50211..e1c2e817fd 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.21", + "version": "2.3.22", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 74d6e41090..1b187cbefb 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 9ac4b142fd..c0fdfbc2d4 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.21", + "version": "2.3.22", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b30a4e0489..377aa3d8b6 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/utils@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a1bc6fb602..e11bd1bb6a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.21", + "version": "2.3.22", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 74009264b0..ad811f8764 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.21' +export const VERSION = '2.3.22' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 9f50129434..a74e38ae7d 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/utils@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index c6879347ba..9412106e1c 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.21", + "version": "2.3.22", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 3d9b4bd446..027b34b1df 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/account@2.3.22 + - @0xsequence/signhub@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 4e50e021f2..a8f8db021c 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.21", + "version": "2.3.22", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 3c3d8f4271..55c95a65b4 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index dca3c78358..d4ae71215d 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.21", + "version": "2.3.22", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 8eced8019b..61bd715b16 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 67e87d207d..c2c60bc39f 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.21", + "version": "2.3.22", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 1cdbaa7e54..6f12ec4ac5 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index eff9016e4e..e46cd98e77 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.21", + "version": "2.3.22", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 60c20508ae..d1811df632 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/wallet@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index dd0adc00e5..81d13844d3 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.21", + "version": "2.3.22", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index a64e29a4e3..3e34e1ff5f 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/indexer@2.3.22 + - @0xsequence/relayer@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index da493c5925..1b698e5764 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -19,9 +19,12 @@ You can use this file as a reference to look up the correct network name slug a | Polygon zkEVM | 1101 | polygon-zkevm | | Moonbeam | 1284 | moonbeam | | Moonbase Alpha | 1287 | moonbase-alpha | +| Sei Testnet | 1328 | sei-testnet | +| Sei | 1329 | sei | | Soneium | 1868 | soneium | | Soneium Minato (Testnet) | 1946 | soneium-minato | | B3 Sepolia | 1993 | b3-sepolia | +| Somnia | 5031 | somnia | | LAOS | 6283 | laos | | The Root Network | 7668 | rootnet | | The Root Network Porcini Testnet | 7672 | rootnet-porcini | diff --git a/packages/network/package.json b/packages/network/package.json index 7e5f912796..2b443a2b54 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.21", + "version": "2.3.22", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index bb55612569..45f66d6343 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/migration@2.3.22 + - @0xsequence/account@2.3.22 + - @0xsequence/network@2.3.22 + - @0xsequence/relayer@2.3.22 + - @0xsequence/wallet@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/auth@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 3786cc806d..76c990e24e 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.21", + "version": "2.3.22", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 84eb261ef4..b1bdbdf9dd 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/waas@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 8a647ddd90..c1ec5350e0 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.21", + "version": "2.3.22", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index cf94222864..5e1960e913 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index c140b9d246..54e6eac520 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.21", + "version": "2.3.22", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 4f622ad4af..81a90fe7f5 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 8abb160ea5..db5c6e53fb 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.21", + "version": "2.3.22", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index fe9daa235a..f56c662b2b 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/migration@2.3.22 + - @0xsequence/replacer@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index fb69e26964..50a59d9b6f 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.21", + "version": "2.3.22", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index b924e04d4f..d464c7a445 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/core@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 51538454ac..108ed1991f 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.21", + "version": "2.3.22", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 0603559dd2..cdf55bce74 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index f90959f90f..dece2ad030 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.21", + "version": "2.3.22", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 8696f18d73..2975115b89 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia + ## 2.3.21 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index acf3645a60..d17595e9ae 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.21", + "version": "2.3.22", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 1414c4ace8..79e0f93e2d 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/waas@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 349a967cf1..a9b37dc6d6 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.21", + "version": "2.3.22", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 635c1aadde..62a0c7b563 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/network@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 8421565818..96778cefb8 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.21", + "version": "2.3.22", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 3c485a1797..7fc5c4e021 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.22 + +### Patch Changes + +- Add Sei and Somnia +- Updated dependencies + - @0xsequence/network@2.3.22 + - @0xsequence/relayer@2.3.22 + - @0xsequence/signhub@2.3.22 + - @0xsequence/utils@2.3.22 + - @0xsequence/core@2.3.22 + - @0xsequence/abi@2.3.22 + ## 2.3.21 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index cf68976f1d..c1a811b06b 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.21", + "version": "2.3.22", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 0a97e63e6d39f8af2f74e4f569243ca67ae822e9 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 15 Jul 2025 13:09:11 +0200 Subject: [PATCH 037/112] Fix Somnia Mainnet symbol name --- packages/network/src/constants.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index c225beb690..65513c9ba6 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1189,8 +1189,8 @@ export const networks: Record = { rootUrl: 'https://mainnet.somnia.w3us.site/', }, nativeToken: { - symbol: 'STT', - name: 'STT', + symbol: 'SOMI', + name: 'SOMI', decimals: 18, }, }, From 5f7e01f520dd81c0ddfd1567dcb6e34bb05bb589 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 15 Jul 2025 14:27:41 +0200 Subject: [PATCH 038/112] 2.3.23 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index aa00860ed4..489e3e7eff 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/migration@2.3.23 + - @0xsequence/metadata@2.3.23 + - @0xsequence/provider@2.3.23 + - @0xsequence/sessions@2.3.23 + - @0xsequence/account@2.3.23 + - @0xsequence/indexer@2.3.23 + - @0xsequence/network@2.3.23 + - @0xsequence/relayer@2.3.23 + - @0xsequence/signhub@2.3.23 + - @0xsequence/wallet@2.3.23 + - @0xsequence/guard@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/auth@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + - @0xsequence/api@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 78f89320e8..7240072f24 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.22", + "version": "2.3.23", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 99acc05ab9..26d342b337 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 66fb0a2bda..b8fa2bd0b7 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.22", + "version": "2.3.23", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 78cb24f08a..9d30f74f0f 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/migration@2.3.23 + - @0xsequence/sessions@2.3.23 + - @0xsequence/network@2.3.23 + - @0xsequence/relayer@2.3.23 + - @0xsequence/wallet@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 81bb30bd6a..0a577093a1 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.22", + "version": "2.3.23", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 0164a9566d..9f79796739 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 43e6eacef8..54567f2bab 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.22", + "version": "2.3.23", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 3cb9765104..ca2b236c10 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/migration@2.3.23 + - @0xsequence/metadata@2.3.23 + - @0xsequence/sessions@2.3.23 + - @0xsequence/account@2.3.23 + - @0xsequence/indexer@2.3.23 + - @0xsequence/network@2.3.23 + - @0xsequence/signhub@2.3.23 + - @0xsequence/wallet@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + - @0xsequence/api@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index e1c2e817fd..0ba3e0ec7c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.22", + "version": "2.3.23", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 1b187cbefb..45f1a7a701 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index c0fdfbc2d4..5ae9382661 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.22", + "version": "2.3.23", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 377aa3d8b6..a11f63aabd 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/utils@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e11bd1bb6a..e0d99a363b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.22", + "version": "2.3.23", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index ad811f8764..a82d7235a1 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.22' +export const VERSION = '2.3.23' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index a74e38ae7d..9b0d0d5d17 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/utils@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 9412106e1c..581882c223 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.22", + "version": "2.3.23", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 027b34b1df..2b1af8e302 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/account@2.3.23 + - @0xsequence/signhub@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index a8f8db021c..896ae1c6fe 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.22", + "version": "2.3.23", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 55c95a65b4..0f978954e7 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index d4ae71215d..41fe2d3eef 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.22", + "version": "2.3.23", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 61bd715b16..e3e8d52813 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index c2c60bc39f..4fa378ea59 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.22", + "version": "2.3.23", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 6f12ec4ac5..2a95d39d6f 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index e46cd98e77..df3848e473 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.22", + "version": "2.3.23", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index d1811df632..68ca97a835 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/wallet@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 81d13844d3..909170c013 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.22", + "version": "2.3.23", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3e34e1ff5f..2363f27124 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/indexer@2.3.23 + - @0xsequence/relayer@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 2b443a2b54..3699d4df8e 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.22", + "version": "2.3.23", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 45f66d6343..b508418c3c 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/migration@2.3.23 + - @0xsequence/account@2.3.23 + - @0xsequence/network@2.3.23 + - @0xsequence/relayer@2.3.23 + - @0xsequence/wallet@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/auth@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 76c990e24e..0d6343523f 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.22", + "version": "2.3.23", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index b1bdbdf9dd..b1f349465c 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/waas@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index c1ec5350e0..fe4c17b42f 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.22", + "version": "2.3.23", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 5e1960e913..5b0d11fc15 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 54e6eac520..f213688c5f 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.22", + "version": "2.3.23", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 81a90fe7f5..714da80438 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index db5c6e53fb..154b5806fe 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.22", + "version": "2.3.23", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index f56c662b2b..de77f2f231 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/migration@2.3.23 + - @0xsequence/replacer@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 50a59d9b6f..c0fc0f9a5d 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.22", + "version": "2.3.23", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index d464c7a445..c91544e54c 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/core@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 108ed1991f..b85584c51a 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.22", + "version": "2.3.23", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index cdf55bce74..cb898a966b 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index dece2ad030..e9e8799de6 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.22", + "version": "2.3.23", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 2975115b89..11b2f97a0a 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.23 + +### Patch Changes + +- Networks update + ## 2.3.22 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index d17595e9ae..bade78d624 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.22", + "version": "2.3.23", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 79e0f93e2d..73e3659e2c 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/waas@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index a9b37dc6d6..293da52b10 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.22", + "version": "2.3.23", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 62a0c7b563..77585ac46d 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/network@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 96778cefb8..4ae3d9e225 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.22", + "version": "2.3.23", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 7fc5c4e021..80ba3d727d 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.23 + +### Patch Changes + +- Networks update +- Updated dependencies + - @0xsequence/network@2.3.23 + - @0xsequence/relayer@2.3.23 + - @0xsequence/signhub@2.3.23 + - @0xsequence/utils@2.3.23 + - @0xsequence/core@2.3.23 + - @0xsequence/abi@2.3.23 + ## 2.3.22 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index c1a811b06b..8d0b5ca23d 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.22", + "version": "2.3.23", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 81c0f720dd459aedb1450eb7eb68e00cd36ce761 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Fri, 22 Aug 2025 12:56:26 +0300 Subject: [PATCH 039/112] Add Incentiv Testnet v2 configs (#847) --- packages/network/networkNames.md | 1 + packages/network/src/config.ts | 1 + packages/network/src/constants.ts | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+) diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index 1b698e5764..64d86ed143 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -32,6 +32,7 @@ You can use this file as a reference to look up the correct network name slug a | Base (Coinbase) | 8453 | base | | Monad Testnet | 10143 | monad-testnet | | Incentiv Testnet | 11690 | incentiv-testnet | +| Incentiv Testnet v2 | 28802 | incentiv-testnet-v2 | | Immutable zkEVM | 13371 | immutable-zkevm | | Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | | Oasys Homeverse | 19011 | homeverse | diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 5353e7fe69..7457fa463e 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -145,5 +145,6 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.INCENTIV_TESTNET), createNetworkConfig(ChainId.SEI), createNetworkConfig(ChainId.SEI_TESTNET), + createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), ...hardhatNetworks ]) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 65513c9ba6..557ecba132 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -144,6 +144,7 @@ export enum ChainId { // INCENTIV TESTNET INCENTIV_TESTNET = 11690, + INCENTIV_TESTNET_V2 = 28802, //SEI SEI = 1329, @@ -1141,6 +1142,24 @@ export const networks: Record = { }, }, + [ChainId.INCENTIV_TESTNET_V2]: { + chainId: ChainId.INCENTIV_TESTNET_V2, + type: NetworkType.TESTNET, + name: 'incentiv-testnet-v2', + title: 'Incentiv Testnet v2', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.INCENTIV_TESTNET_V2}.webp`, + testnet: true, + blockExplorer: { + name: 'Incentiv Testnet Explorer v2', + rootUrl: 'https://explorer.testnet.incentiv.net/', + }, + nativeToken: { + symbol: 'TCENT', + name: 'TCENT', + decimals: 18, + }, + }, + [ChainId.SEI]: { chainId: ChainId.SEI, type: NetworkType.MAINNET, From d87311e83a181b26e37d929b32d51f12153b86a2 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Fri, 22 Aug 2025 12:59:06 +0300 Subject: [PATCH 040/112] v2.3.24 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/networkNames.md | 2 +- packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 277 insertions(+), 27 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 489e3e7eff..a41a5c0c92 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/migration@2.3.24 + - @0xsequence/metadata@2.3.24 + - @0xsequence/provider@2.3.24 + - @0xsequence/sessions@2.3.24 + - @0xsequence/account@2.3.24 + - @0xsequence/indexer@2.3.24 + - @0xsequence/network@2.3.24 + - @0xsequence/relayer@2.3.24 + - @0xsequence/signhub@2.3.24 + - @0xsequence/wallet@2.3.24 + - @0xsequence/guard@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/auth@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + - @0xsequence/api@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 7240072f24..f82065dd1e 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.23", + "version": "2.3.24", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 26d342b337..c31c677ba3 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index b8fa2bd0b7..f7709c45fe 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.23", + "version": "2.3.24", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 9d30f74f0f..42eff5c78b 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/migration@2.3.24 + - @0xsequence/sessions@2.3.24 + - @0xsequence/network@2.3.24 + - @0xsequence/relayer@2.3.24 + - @0xsequence/wallet@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 0a577093a1..75c48a5e51 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.23", + "version": "2.3.24", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 9f79796739..13744dc5b1 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 54567f2bab..84421025fb 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.23", + "version": "2.3.24", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index ca2b236c10..3cc763d8b4 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/migration@2.3.24 + - @0xsequence/metadata@2.3.24 + - @0xsequence/sessions@2.3.24 + - @0xsequence/account@2.3.24 + - @0xsequence/indexer@2.3.24 + - @0xsequence/network@2.3.24 + - @0xsequence/signhub@2.3.24 + - @0xsequence/wallet@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + - @0xsequence/api@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 0ba3e0ec7c..a6b1a785c6 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.23", + "version": "2.3.24", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 45f1a7a701..9e3361c324 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 5ae9382661..9cffa6a558 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.23", + "version": "2.3.24", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index a11f63aabd..1fc2e7972e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/utils@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e0d99a363b..e798475911 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.23", + "version": "2.3.24", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index a82d7235a1..4ce7587bfd 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.23' +export const VERSION = '2.3.24' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 9b0d0d5d17..4f6ad06f25 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/utils@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 581882c223..dd5143ee2b 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.23", + "version": "2.3.24", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 2b1af8e302..4da6f866b2 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/account@2.3.24 + - @0xsequence/signhub@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 896ae1c6fe..ff0bdf5950 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.23", + "version": "2.3.24", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 0f978954e7..eacf8f7ca3 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 41fe2d3eef..5471e07524 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.23", + "version": "2.3.24", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index e3e8d52813..c803b0eba7 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 4fa378ea59..ae0d7c4835 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.23", + "version": "2.3.24", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 2a95d39d6f..27e540aacd 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index df3848e473..058d82b91e 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.23", + "version": "2.3.24", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 68ca97a835..e9bf72bef3 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/wallet@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 909170c013..7f4aaed030 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.23", + "version": "2.3.24", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 2363f27124..3020fb0bc5 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/indexer@2.3.24 + - @0xsequence/relayer@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index 64d86ed143..898ba73fe1 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -32,10 +32,10 @@ You can use this file as a reference to look up the correct network name slug a | Base (Coinbase) | 8453 | base | | Monad Testnet | 10143 | monad-testnet | | Incentiv Testnet | 11690 | incentiv-testnet | -| Incentiv Testnet v2 | 28802 | incentiv-testnet-v2 | | Immutable zkEVM | 13371 | immutable-zkevm | | Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | | Oasys Homeverse | 19011 | homeverse | +| Incentiv Testnet v2 | 28802 | incentiv-testnet-v2 | | Hardhat (local testnet) | 31337 | hardhat | | Hardhat (local testnet) | 31338 | hardhat2 | | APE Chain Testnet | 33111 | apechain-testnet | diff --git a/packages/network/package.json b/packages/network/package.json index 3699d4df8e..81cc42b3fd 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.23", + "version": "2.3.24", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index b508418c3c..c56e60de98 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/migration@2.3.24 + - @0xsequence/account@2.3.24 + - @0xsequence/network@2.3.24 + - @0xsequence/relayer@2.3.24 + - @0xsequence/wallet@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/auth@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 0d6343523f..4b1482ce4a 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.23", + "version": "2.3.24", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index b1f349465c..b385734da2 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/waas@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index fe4c17b42f..200da9002a 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.23", + "version": "2.3.24", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 5b0d11fc15..e286fdb996 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index f213688c5f..29070876f3 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.23", + "version": "2.3.24", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 714da80438..c53093cd83 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 154b5806fe..4f6c107663 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.23", + "version": "2.3.24", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index de77f2f231..f5d82a4d72 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/migration@2.3.24 + - @0xsequence/replacer@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index c0fc0f9a5d..cdd29474ff 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.23", + "version": "2.3.24", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index c91544e54c..f8c9c3511e 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/core@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index b85584c51a..d56dceb5c5 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.23", + "version": "2.3.24", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index cb898a966b..7bca7ab24c 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index e9e8799de6..79980a97d4 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.23", + "version": "2.3.24", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 11b2f97a0a..e5686f767c 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 + ## 2.3.23 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index bade78d624..2db2d664d4 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.23", + "version": "2.3.24", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 73e3659e2c..9900960507 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/waas@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 293da52b10..4c77b79b32 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.23", + "version": "2.3.24", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 77585ac46d..06dd37020c 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/network@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 4ae3d9e225..89dde18b44 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.23", + "version": "2.3.24", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 80ba3d727d..2b6c8e49d4 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.24 + +### Patch Changes + +- Add Incentiv Testnet v2 +- Updated dependencies + - @0xsequence/network@2.3.24 + - @0xsequence/relayer@2.3.24 + - @0xsequence/signhub@2.3.24 + - @0xsequence/utils@2.3.24 + - @0xsequence/core@2.3.24 + - @0xsequence/abi@2.3.24 + ## 2.3.23 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 8d0b5ca23d..e45f2b9640 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.23", + "version": "2.3.24", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From e3a47079525423109f20d49dc07468d35957116c Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 26 Aug 2025 17:33:45 +0200 Subject: [PATCH 041/112] Add Katana, Sandbox Testnet (#852) --- packages/network/src/config.ts | 2 ++ packages/network/src/constants.ts | 42 +++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 7457fa463e..76bf4585aa 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -146,5 +146,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.SEI), createNetworkConfig(ChainId.SEI_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), + createNetworkConfig(ChainId.KATANA), + createNetworkConfig(ChainId.SANDBOX_TESTNET), ...hardhatNetworks ]) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 557ecba132..37717948a2 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -149,6 +149,12 @@ export enum ChainId { //SEI SEI = 1329, SEI_TESTNET = 1328, + + // Katana + KATANA = 747474, + + // SANDBOX + SANDBOX_TESTNET = 6252, } export const networks: Record = { @@ -1213,6 +1219,42 @@ export const networks: Record = { decimals: 18, }, }, + + [ChainId.KATANA]: { + chainId: ChainId.KATANA, + type: NetworkType.MAINNET, + name: 'katana', + title: 'Katana', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.KATANA}.webp`, + testnet: false, + blockExplorer: { + name: 'Katana', + rootUrl: 'https://katanascan.com/', + }, + nativeToken: { + symbol: 'ETH', + name: 'ETH', + decimals: 18, + }, + }, + + [ChainId.SANDBOX_TESTNET]: { + chainId: ChainId.SANDBOX_TESTNET, + type: NetworkType.TESTNET, + name: 'sandbox-testnet', + title: 'Sandbox testnet', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SANDBOX_TESTNET}.webp`, + testnet: true, + blockExplorer: { + name: 'Sandbox testnet', + rootUrl: 'https://sandbox-testnet.explorer.caldera.xyz', + }, + nativeToken: { + symbol: 'SAND', + name: 'SAND', + decimals: 18, + }, + }, }; export function getChainIdFromNetwork(networkName: string): ChainId { From a333387256ca0d9a714686b89aa147fd10b7ca41 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 26 Aug 2025 17:35:47 +0200 Subject: [PATCH 042/112] 2.3.25 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/networkNames.md | 2 ++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 278 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index a41a5c0c92..52445e1f86 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/migration@2.3.25 + - @0xsequence/metadata@2.3.25 + - @0xsequence/provider@2.3.25 + - @0xsequence/sessions@2.3.25 + - @0xsequence/account@2.3.25 + - @0xsequence/indexer@2.3.25 + - @0xsequence/network@2.3.25 + - @0xsequence/relayer@2.3.25 + - @0xsequence/signhub@2.3.25 + - @0xsequence/wallet@2.3.25 + - @0xsequence/guard@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/auth@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + - @0xsequence/api@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index f82065dd1e..d62ec9d198 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.24", + "version": "2.3.25", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index c31c677ba3..dc5bb80f1e 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index f7709c45fe..3340e8237b 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.24", + "version": "2.3.25", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 42eff5c78b..24db4f7e9c 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/migration@2.3.25 + - @0xsequence/sessions@2.3.25 + - @0xsequence/network@2.3.25 + - @0xsequence/relayer@2.3.25 + - @0xsequence/wallet@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 75c48a5e51..babaf7b305 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.24", + "version": "2.3.25", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 13744dc5b1..132675ed7e 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 84421025fb..9eadcd71da 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.24", + "version": "2.3.25", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 3cc763d8b4..970b39b09f 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/migration@2.3.25 + - @0xsequence/metadata@2.3.25 + - @0xsequence/sessions@2.3.25 + - @0xsequence/account@2.3.25 + - @0xsequence/indexer@2.3.25 + - @0xsequence/network@2.3.25 + - @0xsequence/signhub@2.3.25 + - @0xsequence/wallet@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + - @0xsequence/api@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index a6b1a785c6..da4a1e46ee 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.24", + "version": "2.3.25", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 9e3361c324..b673fe39f9 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 9cffa6a558..eeb79cda7b 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.24", + "version": "2.3.25", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1fc2e7972e..79cbcd5fac 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/utils@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e798475911..b717aa29d2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.24", + "version": "2.3.25", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 4ce7587bfd..7ab0a14c8d 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.24' +export const VERSION = '2.3.25' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 4f6ad06f25..c9152beeca 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/utils@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index dd5143ee2b..2ba6e6d0fb 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.24", + "version": "2.3.25", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 4da6f866b2..df65e92c5f 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/account@2.3.25 + - @0xsequence/signhub@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index ff0bdf5950..f97f2d7cd5 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.24", + "version": "2.3.25", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index eacf8f7ca3..da62146adc 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 5471e07524..e3d97139e6 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.24", + "version": "2.3.25", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index c803b0eba7..2e083d9aa2 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index ae0d7c4835..63ff92e45d 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.24", + "version": "2.3.25", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 27e540aacd..9bcf82449e 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 058d82b91e..7ef4922343 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.24", + "version": "2.3.25", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index e9bf72bef3..b853ca5151 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/wallet@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 7f4aaed030..f5fc81dc41 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.24", + "version": "2.3.25", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3020fb0bc5..f0d02ed607 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/indexer@2.3.25 + - @0xsequence/relayer@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index 898ba73fe1..c27dbc3c36 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -25,6 +25,7 @@ You can use this file as a reference to look up the correct network name slug a | Soneium Minato (Testnet) | 1946 | soneium-minato | | B3 Sepolia | 1993 | b3-sepolia | | Somnia | 5031 | somnia | +| Sandbox testnet | 6252 | sandbox-testnet | | LAOS | 6283 | laos | | The Root Network | 7668 | rootnet | | The Root Network Porcini Testnet | 7672 | rootnet-porcini | @@ -55,6 +56,7 @@ You can use this file as a reference to look up the correct network name slug a | Etherlink Testnet | 128123 | etherlink-testnet | | Arbitrum Sepolia | 421614 | arbitrum-sepolia | | Xai | 660279 | xai | +| Katana | 747474 | katana | | Sepolia | 11155111 | sepolia | | Optimism Sepolia | 11155420 | optimism-sepolia | | TOY (Testnet) | 21000000 | toy-testnet | diff --git a/packages/network/package.json b/packages/network/package.json index 81cc42b3fd..0b3e67e06d 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.24", + "version": "2.3.25", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index c56e60de98..5e90e121a3 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/migration@2.3.25 + - @0xsequence/account@2.3.25 + - @0xsequence/network@2.3.25 + - @0xsequence/relayer@2.3.25 + - @0xsequence/wallet@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/auth@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 4b1482ce4a..625ca3b16c 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.24", + "version": "2.3.25", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index b385734da2..0df9f6223f 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/waas@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 200da9002a..2f6ee7c76e 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.24", + "version": "2.3.25", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index e286fdb996..c96d6375b5 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 29070876f3..7cfa9e173e 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.24", + "version": "2.3.25", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index c53093cd83..a29b2d4b09 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 4f6c107663..5140073a10 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.24", + "version": "2.3.25", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index f5d82a4d72..c66014d9df 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/migration@2.3.25 + - @0xsequence/replacer@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index cdd29474ff..61b8b5ba9d 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.24", + "version": "2.3.25", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index f8c9c3511e..e658fe229b 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/core@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index d56dceb5c5..9089b532e6 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.24", + "version": "2.3.25", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 7bca7ab24c..18114d350b 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 79980a97d4..77fc933373 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.24", + "version": "2.3.25", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index e5686f767c..a203635bcd 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet + ## 2.3.24 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 2db2d664d4..9e539e3846 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.24", + "version": "2.3.25", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 9900960507..e51b3fda6f 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/waas@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 4c77b79b32..cafd66acb6 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.24", + "version": "2.3.25", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 06dd37020c..1f02e8b8b7 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/network@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 89dde18b44..8bcf3e25ff 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.24", + "version": "2.3.25", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 2b6c8e49d4..dfd55b8318 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.25 + +### Patch Changes + +- Add Katana, Sandbox Testnet +- Updated dependencies + - @0xsequence/network@2.3.25 + - @0xsequence/relayer@2.3.25 + - @0xsequence/signhub@2.3.25 + - @0xsequence/utils@2.3.25 + - @0xsequence/core@2.3.25 + - @0xsequence/abi@2.3.25 + ## 2.3.24 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index e45f2b9640..31ca99a7f6 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.24", + "version": "2.3.25", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From d776c6cc6064debd1b646dc474ba3fd86b599369 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 26 Aug 2025 17:44:34 +0200 Subject: [PATCH 043/112] Fix typo in chain name --- packages/network/src/constants.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 37717948a2..762646d455 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1242,11 +1242,11 @@ export const networks: Record = { chainId: ChainId.SANDBOX_TESTNET, type: NetworkType.TESTNET, name: 'sandbox-testnet', - title: 'Sandbox testnet', + title: 'Sandbox Testnet', logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SANDBOX_TESTNET}.webp`, testnet: true, blockExplorer: { - name: 'Sandbox testnet', + name: 'Sandbox Testnet Explorer', rootUrl: 'https://sandbox-testnet.explorer.caldera.xyz', }, nativeToken: { From 96783e432aa8d98e6593643425b238047f866133 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 8 Sep 2025 12:47:02 +0200 Subject: [PATCH 044/112] Account: Expose wait for receipt (#865) * Expose waitForReceipt under account.sendTransaction.options * added waitForReceipt to AccountSigner.sendTransaction * add projectAccessKey --------- Co-authored-by: VGabriel45 --- packages/account/src/account.ts | 10 +- packages/account/src/signer.ts | 12 +- pnpm-lock.yaml | 189 +++++++++++++++++++------------- 3 files changed, 128 insertions(+), 83 deletions(-) diff --git a/packages/account/src/account.ts b/packages/account/src/account.ts index 0f3133d1d4..f5279078da 100644 --- a/packages/account/src/account.ts +++ b/packages/account/src/account.ts @@ -946,7 +946,8 @@ export class Account { quote?: FeeQuote, pstatus?: AccountStatus, callback?: (bundle: commons.transaction.IntendedTransactionBundle) => void, - projectAccessKey?: string + projectAccessKey?: string, + waitForReceipt?: boolean ): Promise { if (!Array.isArray(signedBundle)) { return this.sendSignedTransactions([signedBundle], chainId, quote, pstatus, callback, projectAccessKey) @@ -957,7 +958,7 @@ export class Account { const decoratedBundle = await this.decorateTransactions(signedBundle, status, chainId) callback?.(decoratedBundle) - return this.relayer(chainId).relay(decoratedBundle, quote, undefined, projectAccessKey) + return this.relayer(chainId).relay(decoratedBundle, quote, waitForReceipt, projectAccessKey) } async fillGasLimits( @@ -1047,7 +1048,8 @@ export class Account { options?: { nonceSpace?: ethers.BigNumberish serial?: boolean - projectAccessKey?: string + projectAccessKey?: string, + waitForReceipt?: boolean } ): Promise { const status = await this.status(chainId) @@ -1064,7 +1066,7 @@ export class Account { } bundles.push(...childBundles.filter(b => b.transactions.length > 0)) - return this.sendSignedTransactions(bundles, chainId, quote, undefined, callback, options?.projectAccessKey) + return this.sendSignedTransactions(bundles, chainId, quote, undefined, callback, options?.projectAccessKey, options?.waitForReceipt) } async signTypedData( diff --git a/packages/account/src/signer.ts b/packages/account/src/signer.ts index 144232e64d..b639e53847 100644 --- a/packages/account/src/signer.ts +++ b/packages/account/src/signer.ts @@ -149,6 +149,8 @@ export class AccountSigner implements ethers.AbstractSigner { txs: commons.transaction.Transactionish, options?: { simulateForFeeOptions?: boolean + projectAccessKey?: string + waitForReceipt?: boolean } ): Promise { const prepare = await this.account.prepareTransactions({ @@ -169,11 +171,11 @@ export class AccountSigner implements ethers.AbstractSigner { prepare.feeQuote, undefined, undefined, - this.options?.nonceSpace !== undefined - ? { - nonceSpace: this.options.nonceSpace - } - : undefined + { + nonceSpace: this.options?.nonceSpace, + projectAccessKey: options?.projectAccessKey, + waitForReceipt: options?.waitForReceipt + } ) as Promise // Will always have a transaction response } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4dac049e9e..29fc6d7c05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,7 +77,7 @@ importers: version: 2.27.9 '@nomicfoundation/hardhat-toolbox': specifier: ^5.0.0 - version: 5.0.0(akrrydpj7boegc4sfckiephn7m) + version: 5.0.0(e972372f1ec0ec444768f45fa4c0c299) '@preconstruct/cli': specifier: ^2.8.9 version: 2.8.9 @@ -234,7 +234,7 @@ importers: version: 7.9.2 hardhat: specifier: ^2.22.14 - version: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@6.0.3) + version: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.18.1)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@6.0.3) html-webpack-plugin: specifier: ^5.3.1 version: 5.6.3(webpack@5.95.0) @@ -351,7 +351,7 @@ importers: version: 6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) hardhat: specifier: ^2.22.14 - version: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.18.1)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) mockttp: specifier: ^3.6.0 version: 3.15.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -506,7 +506,7 @@ importers: version: 6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) hardhat: specifier: ^2.22.14 - version: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.18.1)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) packages/react-native: dependencies: @@ -2040,8 +2040,8 @@ packages: '@nomicfoundation/ignition-core@0.15.6': resolution: {integrity: sha512-9eD1NJ2G4vh7IleRNmCz/3bGVoNEPYrRVPqx0uvWzG2xD226GGQcTgtK+NovyxsQOE/AcLF1xjX3/+8kNc1sSg==} - '@nomicfoundation/ignition-ui@0.15.10': - resolution: {integrity: sha512-82XQPF+1fvxTimDUPgDVwpTjHjfjFgFs84rERbBiMLQbz6sPtgTlV8HHrlbMx8tT/JKCI/SCU4gxV8xA4CPfcg==} + '@nomicfoundation/ignition-ui@0.15.12': + resolution: {integrity: sha512-nQl8tusvmt1ANoyIj5RQl9tVSEmG0FnNbtwnWbTim+F8JLm4YLHWS0yEgYUZC+BEO3oS0D8r6V8a02JGZJgqiQ==} '@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.2': resolution: {integrity: sha512-JaqcWPDZENCvm++lFFGjrDd8mxtf+CtLd2MiXvMNTBD33dContTZ9TWETwNFwg7JTJT5Q9HEecH7FA+HTSsIUw==} @@ -2473,8 +2473,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.13.10': - resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + '@types/node@22.18.1': + resolution: {integrity: sha512-rzSDyhn4cYznVG+PCzGe1lwuMYJrcBS1fc3JqSa2PvtABwWo+dZ1ij5OVok3tqfpEBCBoaR4d7upFJk73HRJDw==} '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} @@ -2491,8 +2491,8 @@ packages: '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - '@types/qs@6.9.18': - resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + '@types/qs@6.14.0': + resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} '@types/resolve@1.17.1': resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -2993,12 +2993,12 @@ packages: aws4@1.13.2: resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} + axios@1.11.0: + resolution: {integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==} + axios@1.7.7: resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} - axios@1.8.3: - resolution: {integrity: sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==} - b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} @@ -3109,12 +3109,15 @@ packages: bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - bn.js@4.12.1: - resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} + bn.js@4.12.2: + resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + bn.js@5.2.2: + resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} + body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3688,6 +3691,15 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -4431,6 +4443,15 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -4465,16 +4486,16 @@ packages: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} - form-data@2.5.3: - resolution: {integrity: sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==} + form-data@2.5.5: + resolution: {integrity: sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==} engines: {node: '>= 0.12'} form-data@4.0.1: resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} - form-data@4.0.2: - resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + form-data@4.0.4: + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} engines: {node: '>= 6'} forwarded@0.2.0: @@ -5465,6 +5486,9 @@ packages: jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + jsonfile@6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + jsonschema@1.5.0: resolution: {integrity: sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==} @@ -6471,6 +6495,7 @@ packages: puppeteer@23.10.3: resolution: {integrity: sha512-ODG+L9vCSPkQ1j+yDtNDdkSsWt2NXNrQO5C8MlwkYgE2hYnXdqVRbBpsHnoP7+EULJJKbWyR2Q4BdfohjQor3A==} engines: {node: '>=18'} + deprecated: < 24.10.2 is no longer supported hasBin: true qs@6.13.0: @@ -6798,8 +6823,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} hasBin: true @@ -7503,15 +7528,15 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - undici@5.28.5: - resolution: {integrity: sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==} + undici@5.29.0: + resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} unicode-canonical-property-names-ecmascript@2.0.1: @@ -9584,7 +9609,7 @@ snapshots: dependencies: '@ethersproject/bytes': 5.8.0 '@ethersproject/logger': 5.8.0 - bn.js: 5.2.1 + bn.js: 5.2.2 '@ethersproject/bytes@5.7.0': dependencies: @@ -9766,7 +9791,7 @@ snapshots: '@ethersproject/bytes': 5.8.0 '@ethersproject/logger': 5.8.0 '@ethersproject/properties': 5.8.0 - bn.js: 5.2.1 + bn.js: 5.2.2 elliptic: 6.6.1 hash.js: 1.1.7 @@ -10119,7 +10144,7 @@ snapshots: '@nomicfoundation/hardhat-ethers@3.0.8(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10))': dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) ethers: 6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) hardhat: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) lodash.isequal: 4.5.0 @@ -10138,9 +10163,9 @@ snapshots: dependencies: '@nomicfoundation/hardhat-verify': 2.0.11(hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10)) '@nomicfoundation/ignition-core': 0.15.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@nomicfoundation/ignition-ui': 0.15.10 + '@nomicfoundation/ignition-ui': 0.15.12 chalk: 4.1.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) fs-extra: 10.1.0 hardhat: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) json5: 2.2.3 @@ -10155,7 +10180,7 @@ snapshots: ethereumjs-util: 7.1.5 hardhat: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) - '@nomicfoundation/hardhat-toolbox@5.0.0(akrrydpj7boegc4sfckiephn7m)': + '@nomicfoundation/hardhat-toolbox@5.0.0(e972372f1ec0ec444768f45fa4c0c299)': dependencies: '@nomicfoundation/hardhat-chai-matchers': 2.0.8(@nomicfoundation/hardhat-ethers@3.0.8(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10)))(chai@4.5.0)(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10)) '@nomicfoundation/hardhat-ethers': 3.0.8(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10)) @@ -10182,12 +10207,12 @@ snapshots: '@ethersproject/address': 5.8.0 cbor: 8.1.0 chalk: 2.4.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) hardhat: 2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10) lodash.clonedeep: 4.5.0 semver: 6.3.1 table: 6.9.0 - undici: 5.28.5 + undici: 5.29.0 transitivePeerDependencies: - supports-color @@ -10196,7 +10221,7 @@ snapshots: '@ethersproject/address': 5.6.1 '@nomicfoundation/solidity-analyzer': 0.1.2 cbor: 9.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) ethers: 6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 10.1.0 immer: 10.0.2 @@ -10207,7 +10232,7 @@ snapshots: - supports-color - utf-8-validate - '@nomicfoundation/ignition-ui@0.15.10': {} + '@nomicfoundation/ignition-ui@0.15.12': {} '@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.2': optional: true @@ -10294,7 +10319,7 @@ snapshots: '@puppeteer/browsers@2.6.1': dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 @@ -10794,7 +10819,7 @@ snapshots: '@types/concat-stream@1.6.1': dependencies: - '@types/node': 22.13.10 + '@types/node': 22.18.1 '@types/cors@2.8.17': dependencies: @@ -10806,7 +10831,7 @@ snapshots: '@types/form-data@0.0.33': dependencies: - '@types/node': 22.13.10 + '@types/node': 22.18.1 '@types/glob@7.2.0': dependencies: @@ -10839,9 +10864,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.13.10': + '@types/node@22.18.1': dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 '@types/node@22.7.5': dependencies: @@ -10859,7 +10884,7 @@ snapshots: '@types/prettier@2.7.3': {} - '@types/qs@6.9.18': {} + '@types/qs@6.14.0': {} '@types/resolve@1.17.1': dependencies: @@ -11431,18 +11456,18 @@ snapshots: aws4@1.13.2: {} - axios@1.7.7: + axios@1.11.0: dependencies: - follow-redirects: 1.15.9(debug@4.3.7(supports-color@6.1.0)) - form-data: 4.0.1 + follow-redirects: 1.15.11 + form-data: 4.0.4 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - axios@1.8.3: + axios@1.7.7: dependencies: follow-redirects: 1.15.9(debug@4.3.7(supports-color@6.1.0)) - form-data: 4.0.2 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -11561,10 +11586,12 @@ snapshots: bn.js@4.12.0: {} - bn.js@4.12.1: {} + bn.js@4.12.2: {} bn.js@5.2.1: {} + bn.js@5.2.2: {} + body-parser@1.20.3(supports-color@6.1.0): dependencies: bytes: 3.1.2 @@ -12245,7 +12272,11 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.4.0(supports-color@8.1.1): + debug@4.4.0: + dependencies: + ms: 2.1.3 + + debug@4.4.1(supports-color@8.1.1): dependencies: ms: 2.1.3 optionalDependencies: @@ -12472,7 +12503,7 @@ snapshots: elliptic@6.6.1: dependencies: - bn.js: 4.12.1 + bn.js: 4.12.2 brorand: 1.1.0 hash.js: 1.1.7 hmac-drbg: 1.0.1 @@ -12854,7 +12885,7 @@ snapshots: eth-gas-reporter@0.2.27(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@solidity-parser/parser': 0.14.5 - axios: 1.8.3 + axios: 1.11.0 cli-table3: 0.5.1 colors: 1.4.0 ethereum-cryptography: 1.2.0 @@ -13139,7 +13170,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -13298,6 +13329,8 @@ snapshots: flatted@3.3.1: {} + follow-redirects@1.15.11: {} + follow-redirects@1.15.9(debug@4.3.7(supports-color@6.1.0)): optionalDependencies: debug: 4.3.7(supports-color@6.1.0) @@ -13332,11 +13365,12 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@2.5.3: + form-data@2.5.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 safe-buffer: 5.2.1 @@ -13346,11 +13380,12 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@4.0.2: + form-data@4.0.4: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 forwarded@0.2.0: {} @@ -13368,7 +13403,7 @@ snapshots: fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 - jsonfile: 6.1.0 + jsonfile: 6.2.0 universalify: 2.0.1 fs-extra@11.2.0: @@ -13754,7 +13789,7 @@ snapshots: - debug - utf-8-validate - hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10): + hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.18.1)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@5.0.10): dependencies: '@ethersproject/abi': 5.7.0 '@metamask/eth-sig-util': 4.0.1 @@ -13801,7 +13836,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: - ts-node: 10.9.2(@types/node@22.13.10)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.18.1)(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - bufferutil @@ -13809,7 +13844,7 @@ snapshots: - supports-color - utf-8-validate - hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@6.0.3): + hardhat@2.22.14(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.18.1)(typescript@5.6.3))(typescript@5.6.3)(utf-8-validate@6.0.3): dependencies: '@ethersproject/abi': 5.7.0 '@metamask/eth-sig-util': 4.0.1 @@ -13856,7 +13891,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.3) optionalDependencies: - ts-node: 10.9.2(@types/node@22.13.10)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.18.1)(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - bufferutil @@ -14069,7 +14104,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -14128,7 +14163,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -14568,6 +14603,12 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + jsonschema@1.5.0: {} jsprim@1.4.2: @@ -14917,7 +14958,7 @@ snapshots: ansi-colors: 4.1.3 browser-stdout: 1.3.1 chokidar: 3.6.0 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) diff: 5.2.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 @@ -15101,7 +15142,7 @@ snapshots: nopt@3.0.6: dependencies: - abbrev: 1.1.1 + abbrev: 1.0.9 nopt@5.0.0: dependencies: @@ -15400,7 +15441,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 get-uri: 6.0.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -15607,7 +15648,7 @@ snapshots: proxy-agent@6.5.0: dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 7.18.3 @@ -15640,7 +15681,7 @@ snapshots: dependencies: '@puppeteer/browsers': 2.6.1 chromium-bidi: 0.8.0(devtools-protocol@0.0.1367902) - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 devtools-protocol: 0.0.1367902 typed-query-selector: 2.12.0 ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -16022,7 +16063,7 @@ snapshots: semver@7.6.3: {} - semver@7.7.1: {} + semver@7.7.2: {} send@0.19.0(supports-color@6.1.0): dependencies: @@ -16270,7 +16311,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -16311,7 +16352,7 @@ snapshots: pify: 4.0.1 recursive-readdir: 2.2.3 sc-istanbul: 0.4.6 - semver: 7.7.1 + semver: 7.7.2 shelljs: 0.8.5 web3-utils: 1.10.4 @@ -16670,10 +16711,10 @@ snapshots: '@types/concat-stream': 1.6.1 '@types/form-data': 0.0.33 '@types/node': 8.10.66 - '@types/qs': 6.9.18 + '@types/qs': 6.14.0 caseless: 0.12.0 concat-stream: 1.6.2 - form-data: 2.5.3 + form-data: 2.5.5 http-basic: 8.1.3 http-response-object: 3.0.2 promise: 8.3.0 @@ -16745,14 +16786,14 @@ snapshots: dependencies: typescript: 5.6.3 - ts-node@10.9.2(@types/node@22.13.10)(typescript@5.6.3): + ts-node@10.9.2(@types/node@22.18.1)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.10 + '@types/node': 22.18.1 acorn: 8.13.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -16932,13 +16973,13 @@ snapshots: undici-types@6.19.8: {} - undici-types@6.20.0: {} + undici-types@6.21.0: {} undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 - undici@5.28.5: + undici@5.29.0: dependencies: '@fastify/busboy': 2.1.1 From c0defb4227770b9eaada38f64c559198fd71d23a Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 8 Sep 2025 12:52:39 +0200 Subject: [PATCH 045/112] 2.3.26 --- package.json | 2 +- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/networkNames.md | 2 +- packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 53 files changed, 278 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index a662a4e1af..b2e2dc62cb 100644 --- a/package.json +++ b/package.json @@ -104,5 +104,5 @@ "glob-parent@<5.1.2": ">=5.1.2" } }, - "packageManager": "pnpm@10.11.1" + "packageManager": "pnpm@10.15.1" } diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 52445e1f86..d4603fbaab 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/migration@2.3.26 + - @0xsequence/metadata@2.3.26 + - @0xsequence/provider@2.3.26 + - @0xsequence/sessions@2.3.26 + - @0xsequence/account@2.3.26 + - @0xsequence/indexer@2.3.26 + - @0xsequence/network@2.3.26 + - @0xsequence/relayer@2.3.26 + - @0xsequence/signhub@2.3.26 + - @0xsequence/wallet@2.3.26 + - @0xsequence/guard@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/auth@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + - @0xsequence/api@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index d62ec9d198..f25e30b9f8 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.25", + "version": "2.3.26", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index dc5bb80f1e..ffa25f6fc7 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 3340e8237b..fce93913a3 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.25", + "version": "2.3.26", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 24db4f7e9c..53aed0651d 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/migration@2.3.26 + - @0xsequence/sessions@2.3.26 + - @0xsequence/network@2.3.26 + - @0xsequence/relayer@2.3.26 + - @0xsequence/wallet@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index babaf7b305..f7c7b4e624 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.25", + "version": "2.3.26", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 132675ed7e..262593a199 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 9eadcd71da..25866d61e5 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.25", + "version": "2.3.26", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 970b39b09f..4f022090e6 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/migration@2.3.26 + - @0xsequence/metadata@2.3.26 + - @0xsequence/sessions@2.3.26 + - @0xsequence/account@2.3.26 + - @0xsequence/indexer@2.3.26 + - @0xsequence/network@2.3.26 + - @0xsequence/signhub@2.3.26 + - @0xsequence/wallet@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + - @0xsequence/api@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index da4a1e46ee..0a399d0052 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.25", + "version": "2.3.26", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index b673fe39f9..b832b340b2 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index eeb79cda7b..422792c805 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.25", + "version": "2.3.26", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 79cbcd5fac..2dfaf9720a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/utils@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index b717aa29d2..57458ed951 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.25", + "version": "2.3.26", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 7ab0a14c8d..12de6e3bd6 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.25' +export const VERSION = '2.3.26' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index c9152beeca..ce62bd44b1 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/utils@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 2ba6e6d0fb..cf9bccfb95 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.25", + "version": "2.3.26", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index df65e92c5f..d95f78ea7e 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/account@2.3.26 + - @0xsequence/signhub@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index f97f2d7cd5..329e35396f 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.25", + "version": "2.3.26", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index da62146adc..551b593552 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index e3d97139e6..4fe70a4be2 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.25", + "version": "2.3.26", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 2e083d9aa2..a1cf801951 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 63ff92e45d..ce7c5d3231 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.25", + "version": "2.3.26", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 9bcf82449e..33883d1771 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 7ef4922343..2ed8590ccd 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.25", + "version": "2.3.26", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index b853ca5151..27e82e36d0 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/wallet@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index f5fc81dc41..0828762a7c 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.25", + "version": "2.3.26", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index f0d02ed607..3b1cfb7735 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/indexer@2.3.26 + - @0xsequence/relayer@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index c27dbc3c36..532cdce72c 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -25,7 +25,7 @@ You can use this file as a reference to look up the correct network name slug a | Soneium Minato (Testnet) | 1946 | soneium-minato | | B3 Sepolia | 1993 | b3-sepolia | | Somnia | 5031 | somnia | -| Sandbox testnet | 6252 | sandbox-testnet | +| Sandbox Testnet | 6252 | sandbox-testnet | | LAOS | 6283 | laos | | The Root Network | 7668 | rootnet | | The Root Network Porcini Testnet | 7672 | rootnet-porcini | diff --git a/packages/network/package.json b/packages/network/package.json index 0b3e67e06d..cbdffebb58 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.25", + "version": "2.3.26", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 5e90e121a3..55e83135f8 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/migration@2.3.26 + - @0xsequence/account@2.3.26 + - @0xsequence/network@2.3.26 + - @0xsequence/relayer@2.3.26 + - @0xsequence/wallet@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/auth@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 625ca3b16c..a659569463 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.25", + "version": "2.3.26", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 0df9f6223f..2f49d257c9 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/waas@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2f6ee7c76e..d0f0c77365 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.25", + "version": "2.3.26", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index c96d6375b5..b0c233a4d5 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 7cfa9e173e..4c08052af8 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.25", + "version": "2.3.26", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index a29b2d4b09..960186747d 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 5140073a10..cae338ba47 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.25", + "version": "2.3.26", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index c66014d9df..e4a132b862 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/migration@2.3.26 + - @0xsequence/replacer@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 61b8b5ba9d..48e768fcd1 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.25", + "version": "2.3.26", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index e658fe229b..43a2faeeaa 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/core@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 9089b532e6..5ad2a3ca30 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.25", + "version": "2.3.26", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 18114d350b..479f01ba8a 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 77fc933373..036f5f04ff 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.25", + "version": "2.3.26", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index a203635bcd..a573c3c79c 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner + ## 2.3.25 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 9e539e3846..89db5dc4df 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.25", + "version": "2.3.26", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index e51b3fda6f..d44a48c735 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/waas@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index cafd66acb6..551d39535c 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.25", + "version": "2.3.26", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 1f02e8b8b7..a3e46081d1 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/network@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 8bcf3e25ff..8179dc2553 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.25", + "version": "2.3.26", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index dfd55b8318..846440cfa2 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.26 + +### Patch Changes + +- Expose waitForReceipt for AccountSigner +- Updated dependencies + - @0xsequence/network@2.3.26 + - @0xsequence/relayer@2.3.26 + - @0xsequence/signhub@2.3.26 + - @0xsequence/utils@2.3.26 + - @0xsequence/core@2.3.26 + - @0xsequence/abi@2.3.26 + ## 2.3.25 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 31ca99a7f6..1fff4ac691 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.25", + "version": "2.3.26", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 26149ddab680ba72de142f92f9a3e88b1c64db78 Mon Sep 17 00:00:00 2001 From: Gabi <56271768+VGabriel45@users.noreply.github.com> Date: Mon, 8 Sep 2025 18:35:04 +0300 Subject: [PATCH 046/112] change return type (#867) --- packages/account/src/account.ts | 6 +++--- packages/account/src/signer.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/account/src/account.ts b/packages/account/src/account.ts index f5279078da..a327d4bff8 100644 --- a/packages/account/src/account.ts +++ b/packages/account/src/account.ts @@ -948,7 +948,7 @@ export class Account { callback?: (bundle: commons.transaction.IntendedTransactionBundle) => void, projectAccessKey?: string, waitForReceipt?: boolean - ): Promise { + ): Promise { if (!Array.isArray(signedBundle)) { return this.sendSignedTransactions([signedBundle], chainId, quote, pstatus, callback, projectAccessKey) } @@ -1050,8 +1050,8 @@ export class Account { serial?: boolean projectAccessKey?: string, waitForReceipt?: boolean - } - ): Promise { + } + ): Promise { const status = await this.status(chainId) const predecorated = skipPreDecorate ? txs : await this.predecorateTransactions(txs, status, chainId) diff --git a/packages/account/src/signer.ts b/packages/account/src/signer.ts index b639e53847..21aee242a7 100644 --- a/packages/account/src/signer.ts +++ b/packages/account/src/signer.ts @@ -152,7 +152,7 @@ export class AccountSigner implements ethers.AbstractSigner { projectAccessKey?: string waitForReceipt?: boolean } - ): Promise { + ): Promise { const prepare = await this.account.prepareTransactions({ txs, chainId: this.chainId, @@ -176,7 +176,7 @@ export class AccountSigner implements ethers.AbstractSigner { projectAccessKey: options?.projectAccessKey, waitForReceipt: options?.waitForReceipt } - ) as Promise // Will always have a transaction response + ) as Promise // Will always have a transaction response } getBalance(blockTag?: ethers.BlockTag | undefined): Promise { From 5bf54a94c37348b45f46099eecf207d13997c12a Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 8 Sep 2025 17:45:18 +0200 Subject: [PATCH 047/112] 2.3.27 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 276 insertions(+), 26 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index d4603fbaab..f5028ef9ef 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/migration@2.3.27 + - @0xsequence/metadata@2.3.27 + - @0xsequence/provider@2.3.27 + - @0xsequence/sessions@2.3.27 + - @0xsequence/account@2.3.27 + - @0xsequence/indexer@2.3.27 + - @0xsequence/network@2.3.27 + - @0xsequence/relayer@2.3.27 + - @0xsequence/signhub@2.3.27 + - @0xsequence/wallet@2.3.27 + - @0xsequence/guard@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/auth@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + - @0xsequence/api@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index f25e30b9f8..9fd877eea9 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.26", + "version": "2.3.27", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index ffa25f6fc7..0f52abc141 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index fce93913a3..fd153780f1 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.26", + "version": "2.3.27", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 53aed0651d..e3ee3ea78c 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/migration@2.3.27 + - @0xsequence/sessions@2.3.27 + - @0xsequence/network@2.3.27 + - @0xsequence/relayer@2.3.27 + - @0xsequence/wallet@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index f7c7b4e624..7f9ada8f45 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.26", + "version": "2.3.27", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 262593a199..05e94707bd 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 25866d61e5..2d2b3e4105 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.26", + "version": "2.3.27", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 4f022090e6..d3efd9b20f 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/migration@2.3.27 + - @0xsequence/metadata@2.3.27 + - @0xsequence/sessions@2.3.27 + - @0xsequence/account@2.3.27 + - @0xsequence/indexer@2.3.27 + - @0xsequence/network@2.3.27 + - @0xsequence/signhub@2.3.27 + - @0xsequence/wallet@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + - @0xsequence/api@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 0a399d0052..b24c6e4777 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.26", + "version": "2.3.27", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index b832b340b2..806544f604 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 422792c805..680fb59a55 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.26", + "version": "2.3.27", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 2dfaf9720a..ce40d4a57f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/utils@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 57458ed951..ce59ce0f28 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.26", + "version": "2.3.27", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 12de6e3bd6..dfe7bd5419 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.26' +export const VERSION = '2.3.27' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index ce62bd44b1..f54581ca56 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/utils@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index cf9bccfb95..70bdce3b4a 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.26", + "version": "2.3.27", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index d95f78ea7e..e89f8b32be 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/account@2.3.27 + - @0xsequence/signhub@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 329e35396f..06af1091ae 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.26", + "version": "2.3.27", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 551b593552..43df187e79 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 4fe70a4be2..d4ac228e9f 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.26", + "version": "2.3.27", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index a1cf801951..2fddb1c637 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index ce7c5d3231..45f234e397 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.26", + "version": "2.3.27", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 33883d1771..ad30aaae9d 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 2ed8590ccd..2cae94acac 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.26", + "version": "2.3.27", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 27e82e36d0..0e9ef2b97f 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/wallet@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 0828762a7c..3f594245a2 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.26", + "version": "2.3.27", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3b1cfb7735..f6e857c324 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/indexer@2.3.27 + - @0xsequence/relayer@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index cbdffebb58..14709dca7d 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.26", + "version": "2.3.27", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 55e83135f8..a4dfd32870 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/migration@2.3.27 + - @0xsequence/account@2.3.27 + - @0xsequence/network@2.3.27 + - @0xsequence/relayer@2.3.27 + - @0xsequence/wallet@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/auth@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index a659569463..8b864aeab2 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.26", + "version": "2.3.27", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 2f49d257c9..59bff0fb03 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/waas@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index d0f0c77365..17c5d4d4b5 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.26", + "version": "2.3.27", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index b0c233a4d5..afad467ae8 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 4c08052af8..82cabda22d 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.26", + "version": "2.3.27", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 960186747d..b6cfa8bec5 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index cae338ba47..dec88510f3 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.26", + "version": "2.3.27", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index e4a132b862..451c12e15c 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/migration@2.3.27 + - @0xsequence/replacer@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 48e768fcd1..243a70a9db 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.26", + "version": "2.3.27", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 43a2faeeaa..8ce127ad7c 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/core@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 5ad2a3ca30..7d2755311f 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.26", + "version": "2.3.27", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 479f01ba8a..d4646bc6c4 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 036f5f04ff..5758892b88 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.26", + "version": "2.3.27", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index a573c3c79c..8429ac2810 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay + ## 2.3.26 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 89db5dc4df..1ba9370a1d 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.26", + "version": "2.3.27", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index d44a48c735..5b9cb9d57f 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/waas@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 551d39535c..bc8488aa07 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.26", + "version": "2.3.27", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index a3e46081d1..cdd467fe41 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/network@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 8179dc2553..21f6c265ca 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.26", + "version": "2.3.27", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 846440cfa2..6e72b7fba0 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.27 + +### Patch Changes + +- Minor fix for return types in relay +- Updated dependencies + - @0xsequence/network@2.3.27 + - @0xsequence/relayer@2.3.27 + - @0xsequence/signhub@2.3.27 + - @0xsequence/utils@2.3.27 + - @0xsequence/core@2.3.27 + - @0xsequence/abi@2.3.27 + ## 2.3.26 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 1fff4ac691..7d61334ba6 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.26", + "version": "2.3.27", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 56a9918605a8554cce1c06ef86bbc4b26a26ab98 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 9 Sep 2025 12:48:46 +0200 Subject: [PATCH 048/112] Mark incentiv testnet v1 as deprecated (#868) --- packages/network/src/config.ts | 2 +- packages/network/src/constants.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 76bf4585aa..9197da2ac0 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -142,7 +142,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.SOMNIA), createNetworkConfig(ChainId.SOMNIA_TESTNET), createNetworkConfig(ChainId.MONAD_TESTNET), - createNetworkConfig(ChainId.INCENTIV_TESTNET), + createNetworkConfig(ChainId.INCENTIV_TESTNET, { disabled: true }), createNetworkConfig(ChainId.SEI), createNetworkConfig(ChainId.SEI_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 762646d455..6b8058432e 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -143,7 +143,7 @@ export enum ChainId { // INCENTIV TESTNET - INCENTIV_TESTNET = 11690, + INCENTIV_TESTNET = 11690, // deprecated INCENTIV_TESTNET_V2 = 28802, //SEI @@ -1146,6 +1146,7 @@ export const networks: Record = { name: 'CENT', decimals: 18, }, + deprecated: true, }, [ChainId.INCENTIV_TESTNET_V2]: { From e397ebee6c268ebe10b893366fe349bf6285c2ba Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 9 Sep 2025 12:53:35 +0200 Subject: [PATCH 049/112] 2.3.28 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/core/src/version.ts | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/networkNames.md | 1 - packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 52 files changed, 276 insertions(+), 27 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index f5028ef9ef..5760dce18c 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/migration@2.3.28 + - @0xsequence/metadata@2.3.28 + - @0xsequence/provider@2.3.28 + - @0xsequence/sessions@2.3.28 + - @0xsequence/account@2.3.28 + - @0xsequence/indexer@2.3.28 + - @0xsequence/network@2.3.28 + - @0xsequence/relayer@2.3.28 + - @0xsequence/signhub@2.3.28 + - @0xsequence/wallet@2.3.28 + - @0xsequence/guard@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/auth@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + - @0xsequence/api@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 9fd877eea9..b3afa8a908 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.27", + "version": "2.3.28", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 0f52abc141..32bdc20df3 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index fd153780f1..84ee068e4d 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.27", + "version": "2.3.28", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index e3ee3ea78c..1299579d36 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/migration@2.3.28 + - @0xsequence/sessions@2.3.28 + - @0xsequence/network@2.3.28 + - @0xsequence/relayer@2.3.28 + - @0xsequence/wallet@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 7f9ada8f45..25cb5e62e7 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.27", + "version": "2.3.28", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 05e94707bd..954428d83e 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 2d2b3e4105..f36c4248d3 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.27", + "version": "2.3.28", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index d3efd9b20f..da6269de2c 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/migration@2.3.28 + - @0xsequence/metadata@2.3.28 + - @0xsequence/sessions@2.3.28 + - @0xsequence/account@2.3.28 + - @0xsequence/indexer@2.3.28 + - @0xsequence/network@2.3.28 + - @0xsequence/signhub@2.3.28 + - @0xsequence/wallet@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + - @0xsequence/api@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index b24c6e4777..b35091fb3e 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.27", + "version": "2.3.28", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 806544f604..5fed70ff7e 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 680fb59a55..f36e4044f9 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.27", + "version": "2.3.28", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ce40d4a57f..e8e6ee4c33 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/utils@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index ce59ce0f28..e7419e086a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.27", + "version": "2.3.28", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index dfe7bd5419..5abeb7960d 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const VERSION = '2.3.27' +export const VERSION = '2.3.28' diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index f54581ca56..61bbb5d07b 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/utils@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 70bdce3b4a..363265acad 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.27", + "version": "2.3.28", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index e89f8b32be..479b1148d7 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/account@2.3.28 + - @0xsequence/signhub@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 06af1091ae..e6ad3e5205 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.27", + "version": "2.3.28", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 43df187e79..4c8f9abb91 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index d4ac228e9f..d5dd096311 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.27", + "version": "2.3.28", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 2fddb1c637..fd5c994b44 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 45f234e397..fa2ae5693c 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.27", + "version": "2.3.28", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index ad30aaae9d..f07569b15a 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 2cae94acac..0ce97e2b58 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.27", + "version": "2.3.28", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 0e9ef2b97f..5da8209f7b 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/wallet@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 3f594245a2..2495f726f9 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.27", + "version": "2.3.28", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index f6e857c324..3048812668 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/indexer@2.3.28 + - @0xsequence/relayer@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/network/networkNames.md b/packages/network/networkNames.md index 532cdce72c..5111f79044 100644 --- a/packages/network/networkNames.md +++ b/packages/network/networkNames.md @@ -32,7 +32,6 @@ You can use this file as a reference to look up the correct network name slug a | B3 | 8333 | b3 | | Base (Coinbase) | 8453 | base | | Monad Testnet | 10143 | monad-testnet | -| Incentiv Testnet | 11690 | incentiv-testnet | | Immutable zkEVM | 13371 | immutable-zkevm | | Immutable zkEVM Testnet | 13473 | immutable-zkevm-testnet | | Oasys Homeverse | 19011 | homeverse | diff --git a/packages/network/package.json b/packages/network/package.json index 14709dca7d..dc86fda59b 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.27", + "version": "2.3.28", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index a4dfd32870..d1c2c11f67 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/migration@2.3.28 + - @0xsequence/account@2.3.28 + - @0xsequence/network@2.3.28 + - @0xsequence/relayer@2.3.28 + - @0xsequence/wallet@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/auth@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 8b864aeab2..f7fc7a3331 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.27", + "version": "2.3.28", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 59bff0fb03..5fe4fbd582 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/waas@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 17c5d4d4b5..1dec98a467 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.27", + "version": "2.3.28", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index afad467ae8..123603a790 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 82cabda22d..a30db4f506 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.27", + "version": "2.3.28", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index b6cfa8bec5..df3960a58f 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index dec88510f3..8783f83924 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.27", + "version": "2.3.28", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 451c12e15c..ff0c005149 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/migration@2.3.28 + - @0xsequence/replacer@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 243a70a9db..a2edc33fd2 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.27", + "version": "2.3.28", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 8ce127ad7c..6a7a3d8013 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/core@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 7d2755311f..431c1f2c18 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.27", + "version": "2.3.28", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index d4646bc6c4..8835d6af1f 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 5758892b88..1210c61691 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.27", + "version": "2.3.28", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 8429ac2810..230661cc2c 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 + ## 2.3.27 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 1ba9370a1d..bbd5a6a7b3 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.27", + "version": "2.3.28", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 5b9cb9d57f..6ad814c3c6 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/waas@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index bc8488aa07..48f51e84c1 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.27", + "version": "2.3.28", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index cdd467fe41..b75172a694 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/network@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 21f6c265ca..c9a87225c3 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.27", + "version": "2.3.28", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 6e72b7fba0..bd30a83619 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.28 + +### Patch Changes + +- Deprecate Incentiv Testnet v1 +- Updated dependencies + - @0xsequence/network@2.3.28 + - @0xsequence/relayer@2.3.28 + - @0xsequence/signhub@2.3.28 + - @0xsequence/utils@2.3.28 + - @0xsequence/core@2.3.28 + - @0xsequence/abi@2.3.28 + ## 2.3.27 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 7d61334ba6..467f86189b 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.27", + "version": "2.3.28", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From fb6d1a738f591fdfc2a6a3f5bbfe4ea548ab9d76 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 22 Sep 2025 17:52:51 +0200 Subject: [PATCH 050/112] Upgrade relayer.gen.ts and api.gen.ts to latest --- packages/api/src/api.gen.ts | 604 +++++++++++++++++- .../relayer/src/rpc-relayer/relayer.gen.ts | 143 ++++- 2 files changed, 711 insertions(+), 36 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index f6b87ddf59..a42d143d6d 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 1bfcfbfaf0d9cbc4cb88e71af967670e1c5506aa +// sequence-api v0.4.0 d43a5aac616814072c69e63f2f81fe65ea10a7e0 // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "1bfcfbfaf0d9cbc4cb88e71af967670e1c5506aa" +export const WebRPCSchemaHash = "d43a5aac616814072c69e63f2f81fe65ea10a7e0" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -90,6 +90,11 @@ export enum SardineQuoteType { sell = 'sell' } +export enum GetLifiSwapRouteDirection { + to = 'to', + from = 'from' +} + export enum TokenType { ERC20 = 'ERC20', ERC721 = 'ERC721', @@ -102,6 +107,11 @@ export enum TransakBuySell { SELL = 'SELL' } +export enum TradeType { + EXACT_INPUT = 'EXACT_INPUT', + EXACT_OUTPUT = 'EXACT_OUTPUT' +} + export enum CheckoutOptionCrypto { none = 'none', partially = 'partially', @@ -199,6 +209,53 @@ export interface Friend { createdAt?: string } +export interface MetaTxn { + id: string + chainId: string + walletAddress: string + contract: string + input: string +} + +export interface Call { + to: string + value?: string + data?: string + gasLimit?: string + delegateCall?: boolean + onlyFallback?: boolean + behaviorOnError?: number +} + +export interface IntentCallsPayload { + chainId: string + space?: string + nonce?: string + calls: Array +} + +export interface IntentConfig { + id: number + configHash: string + originIntentAddress: string + destinationIntentAddress: string + mainSigner: string + calls: Array + preconditions: Array + executionStatus?: string + metaTxnId?: string + txnHash?: string + updatedAt?: string + createdAt?: string +} + +export interface MetaTxnReceipt { + metaTxID: string + status: string + txnReceipt?: string + revertReason?: string +} + export interface InviteCode { usesLeft: number ownerAccount: string @@ -231,29 +288,28 @@ export interface TupleComponent { value: any } -export interface IntentPrecondition { - type: string - chainID: string - data: any +export interface AddressOverrides { + trailsLiFiSapientSignerAddress?: string + trailsRelaySapientSignerAddress?: string + trailsCCTPV2SapientSignerAddress?: string } -export interface IntentSolution { - transactions: Array +export interface TakerFee { + address: string + bps: number } -export interface Transactions { - chainID: string - transactions: Array - preconditions?: Array +export interface OriginCall { + chainId: number + to: string + transactionData: string + transactionValue: string } -export interface Transaction { - delegateCall: boolean - revertOnError: boolean - gasLimit: string - target: string - value: string - data: string +export interface IntentPrecondition { + type: string + chainId: string + data: any } export interface UserStorage { @@ -277,6 +333,7 @@ export interface TokenPrice { token: Token price?: Price price24hChange?: Price + price24hVol?: Price floorPrice: Price buyPrice: Price sellPrice: Price @@ -480,6 +537,14 @@ export interface LifiToken { logoUri: string } +export interface GetLifiSwapRouteParams { + direction: GetLifiSwapRouteDirection + chainId: number + walletAddress: string + tokenAddress: string + tokenAmount: string +} + export interface LifiSwapRoute { fromChainId: number toChainId: number @@ -539,6 +604,18 @@ export interface OffchainInventory { deletedAt?: string } +export interface CCTPTransfer { + id: string + sourceTxHash: string + sourceChainId: number + destinationChainId: number + message: string + attestation: string + status: string + createdAt: string + updatedAt: string +} + export interface OffchainPayment { id: number offchainInventoryId: number @@ -575,12 +652,14 @@ export interface Pack { chainId: number projectId: number contractAddress: string + packId: string content: Array createdAt?: string } export interface PackContent { tokenAddresses: Array + isERC721: Array tokenIds: Array> amounts: Array> } @@ -752,6 +831,138 @@ export interface CheckoutOptions { onRamp: Array } +export interface FortePayCreateIntent { + blockchain: string + buyer: FortePayBuyer + currency: string + idempotencyKey: string + items: Array + seller: FortePaySeller + transactionType: string +} + +export interface FortePayBuyer { + wallet: FortePayWallet + email: string + id: string +} + +export interface FortePaySeller { + wallet: FortePayWallet +} + +export interface FortePayWallet { + address: string + blockchain: string +} + +export interface FortePayItem { + amount: string + id: string + imageUrl: string + listingData: FortePayItemListingData + nftData: FortePayItemNFTData + mintData: FortePayItemMintData + title: string +} + +export interface FortePayItemListingData { + orderHash: string + protocol: string + protocolAddress: string + auctionHouse: string + tokenAddress: string + calldata: string + payToAddress: string + structuredCalldata: any +} + +export interface FortePayItemNFTData { + contractAddress: string + tokenId: string +} + +export interface FortePayItemMintData { + nonce: string + protocol: string + protocolAddress: string + signature: string + tokenIds: Array + calldata: string + payToAddress: string + tokenContractAddress: string + structuredCalldata: any +} + +export interface FortePayIntent { + flow: string + widgetData: string + paymentIntentId: string + notes: Array +} + +export interface FortePaymentStatus { + paymentIntentId: string + status: string +} + +export interface CrossChainFee { + providerFee: string + trailsSwapFee: string + providerFeeUSD: number + trailsSwapFeeUSD: number + totalFeeAmount: string + totalFeeUSD: number +} + +export interface MetaTxnFeeDetail { + metaTxnID: string + estimatedGasLimit: string + feeNative: string +} + +export interface ChainExecuteQuote { + chainId: string + totalGasLimit: string + gasPrice: string + totalFeeAmount: string + nativeTokenSymbol: string + nativeTokenPrice?: string + metaTxnFeeDetails: Array + totalFeeUSD?: string +} + +export interface ExecuteQuote { + chainQuotes: Array +} + +export interface TrailsFee { + executeQuote: ExecuteQuote + crossChainFee?: CrossChainFee + takerFeeAmount?: string + takerFeeUSD?: number + trailsFixedFeeUSD: number + feeToken?: string + originTokenTotalAmount?: string + totalFeeAmount?: string + totalFeeUSD?: string + quoteProvider?: string +} + +export interface IntentQuote { + fromAmount: string + fromAmountMin: string + toAmount: string + toAmountMin: string + priceImpact: number + priceImpactUsd: string + maxSlippage: number + quoteProvider: string + quoteProviderRequestId: string + quoteProviderFeeUsd: string + feeQuotes: {[key: string]: string} +} + export interface API { /** * @@ -820,6 +1031,7 @@ export interface API { isValidMessageSignature(args: IsValidMessageSignatureArgs, headers?: object, signal?: AbortSignal): Promise isValidTypedDataSignature(args: IsValidTypedDataSignatureArgs, headers?: object, signal?: AbortSignal): Promise isValidETHAuthProof(args: IsValidETHAuthProofArgs, headers?: object, signal?: AbortSignal): Promise + getOnRampURL(args: GetOnRampURLArgs, headers?: object, signal?: AbortSignal): Promise sardineGetClientToken(headers?: object, signal?: AbortSignal): Promise sardineGetNFTCheckoutToken(args: SardineGetNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise sardineGetNFTCheckoutOrderStatus(args: SardineGetNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise @@ -910,15 +1122,22 @@ export interface API { * */ listAdoptedWallets(args: ListAdoptedWalletsArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Currency abstraction - * - */ getLifiChains(headers?: object, signal?: AbortSignal): Promise getLifiTokens(args: GetLifiTokensArgs, headers?: object, signal?: AbortSignal): Promise + /** + * All parameters except `params` are deprecated. + * Use only the `params` object to pass values. + */ getLifiSwapRoutes(args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise getLifiSwapQuote(args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Chain abstraction + * + */ + getIntentCallsPayloads(args: GetIntentCallsPayloadsArgs, headers?: object, signal?: AbortSignal): Promise + commitIntentConfig(args: CommitIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise + getIntentConfig(args: GetIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise /** * * Inventory, payments and management @@ -939,12 +1158,31 @@ export interface API { */ savePack(args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise + getPackIds(args: GetPackIdsArgs, headers?: object, signal?: AbortSignal): Promise deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise getRevealTxData(args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsPrimary(args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsSecondary(args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise checkoutOptionsGetTransakContractID(args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise + fortePayCreateIntent(args: FortePayCreateIntentArgs, headers?: object, signal?: AbortSignal): Promise + fortePayGetPaymentStatuses(args: FortePayGetPaymentStatusesArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * CCTP + * + */ + getCCTPTransfer(args: GetCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise + queueCCTPTransfer(args: QueueCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise + /** + * + * Intent Machine Worker + * + */ + queueIntentConfigExecution(args: QueueIntentConfigExecutionArgs, headers?: object, signal?: AbortSignal): Promise + getIntentConfigExecutionStatus(args: GetIntentConfigExecutionStatusArgs, headers?: object, signal?: AbortSignal): Promise + listIntentConfigs(args: ListIntentConfigsArgs, headers?: object, signal?: AbortSignal): Promise + queueMetaTxnReceipt(args: QueueMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise } export interface PingArgs { @@ -1180,6 +1418,13 @@ export interface IsValidETHAuthProofArgs { export interface IsValidETHAuthProofReturn { isValid: boolean } +export interface GetOnRampURLArgs { + chainId: string +} + +export interface GetOnRampURLReturn { + url: string +} export interface SardineGetClientTokenArgs { } @@ -1450,6 +1695,7 @@ export interface GetLifiTokensReturn { tokens: Array } export interface GetLifiSwapRoutesArgs { + params: GetLifiSwapRouteParams chainId: number toTokenAddress: string toTokenAmount: string @@ -1466,6 +1712,54 @@ export interface GetLifiSwapQuoteArgs { export interface GetLifiSwapQuoteReturn { quote: LifiSwapQuote } +export interface GetIntentCallsPayloadsArgs { + userAddress: string + destinationChainId: number + destinationTokenAddress: string + destinationTokenAmount: string + destinationToAddress: string + originChainId: number + originTokenAddress: string + originTokenAmount: string + destinationCallData?: string + destinationCallValue?: string + provider?: string + addressOverrides?: AddressOverrides + destinationSalt?: string + takerFee?: TakerFee + slippageTolerance?: number + tradeType?: TradeType +} + +export interface GetIntentCallsPayloadsReturn { + calls: Array + preconditions: Array + metaTxns: Array + trailsFee: TrailsFee + quote: IntentQuote + feeQuotes: {[key: string]: string} + originIntentAddress: string + destinationIntentAddress: string +} +export interface CommitIntentConfigArgs { + originIntentAddress: string + destinationIntentAddress: string + mainSigner: string + calls: Array + preconditions: Array + addressOverrides?: AddressOverrides +} + +export interface CommitIntentConfigReturn { + config: IntentConfig +} +export interface GetIntentConfigArgs { + intentAddress: string +} + +export interface GetIntentConfigReturn { + config: IntentConfig +} export interface ListCurrencyGroupsArgs { } @@ -1534,14 +1828,24 @@ export interface SavePackReturn { } export interface GetPackArgs { contractAddress: string + packId: string chainId: number } export interface GetPackReturn { pack: Pack } +export interface GetPackIdsArgs { + contractAddress: string + chainId: number +} + +export interface GetPackIdsReturn { + packIds: Array +} export interface DeletePackArgs { contractAddress: string + packId: string chainId: number } @@ -1557,6 +1861,7 @@ export interface UpdatePackContentReturn { } export interface GetRevealTxDataArgs { contractAddress: string + packId: string chainId: number userAddress: string } @@ -1592,6 +1897,67 @@ export interface CheckoutOptionsGetTransakContractIDArgs { export interface CheckoutOptionsGetTransakContractIDReturn { contractId: string } +export interface FortePayCreateIntentArgs { + intent: FortePayCreateIntent +} + +export interface FortePayCreateIntentReturn { + resp: FortePayIntent +} +export interface FortePayGetPaymentStatusesArgs { + paymentIntentIds: Array +} + +export interface FortePayGetPaymentStatusesReturn { + statuses: Array +} +export interface GetCCTPTransferArgs { + id: string +} + +export interface GetCCTPTransferReturn { + transfer: CCTPTransfer +} +export interface QueueCCTPTransferArgs { + sourceTxHash?: string + metaTxHash?: string + sourceChainId: number + destinationChainId: number +} + +export interface QueueCCTPTransferReturn { + transfer: CCTPTransfer +} +export interface QueueIntentConfigExecutionArgs { + intentConfigId: number +} + +export interface QueueIntentConfigExecutionReturn { + status: boolean +} +export interface GetIntentConfigExecutionStatusArgs { + intentConfigId: number +} + +export interface GetIntentConfigExecutionStatusReturn { + executionStatus: string +} +export interface ListIntentConfigsArgs { + page?: Page + executionStatus?: string +} + +export interface ListIntentConfigsReturn { + page: Page + intentConfigs: Array +} +export interface QueueMetaTxnReceiptArgs { + metaTxID: string +} + +export interface QueueMetaTxnReceiptReturn { + status: boolean +} @@ -2034,6 +2400,20 @@ export class API implements API { }) } + getOnRampURL = (args: GetOnRampURLArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetOnRampURL'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + url: (_data.url), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + sardineGetClientToken = (headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('SardineGetClientToken'), @@ -2580,6 +2960,55 @@ export class API implements API { }) } + getIntentCallsPayloads = (args: GetIntentCallsPayloadsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetIntentCallsPayloads'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + calls: >(_data.calls), + preconditions: >(_data.preconditions), + metaTxns: >(_data.metaTxns), + trailsFee: (_data.trailsFee), + quote: (_data.quote), + feeQuotes: <{[key: string]: string}>(_data.feeQuotes), + originIntentAddress: (_data.originIntentAddress), + destinationIntentAddress: (_data.destinationIntentAddress), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + commitIntentConfig = (args: CommitIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CommitIntentConfig'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + config: (_data.config), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getIntentConfig = (args: GetIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetIntentConfig'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + config: (_data.config), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('ListCurrencyGroups'), @@ -2720,6 +3149,20 @@ export class API implements API { }) } + getPackIds = (args: GetPackIdsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetPackIds'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + packIds: >(_data.packIds), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + deletePack = (args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('DeletePack'), @@ -2804,6 +3247,119 @@ export class API implements API { }) } + fortePayCreateIntent = (args: FortePayCreateIntentArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FortePayCreateIntent'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + resp: (_data.resp), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + fortePayGetPaymentStatuses = (args: FortePayGetPaymentStatusesArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FortePayGetPaymentStatuses'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + statuses: >(_data.statuses), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getCCTPTransfer = (args: GetCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCCTPTransfer'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + transfer: (_data.transfer), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + queueCCTPTransfer = (args: QueueCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('QueueCCTPTransfer'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + transfer: (_data.transfer), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + queueIntentConfigExecution = (args: QueueIntentConfigExecutionArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('QueueIntentConfigExecution'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + getIntentConfigExecutionStatus = (args: GetIntentConfigExecutionStatusArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetIntentConfigExecutionStatus'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + executionStatus: (_data.executionStatus), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + listIntentConfigs = (args: ListIntentConfigsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListIntentConfigs'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + page: (_data.page), + intentConfigs: >(_data.intentConfigs), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + + queueMetaTxnReceipt = (args: QueueMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('QueueMetaTxnReceipt'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + status: (_data.status), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + } const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 0243483fe4..79ca492968 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,13 +1,13 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 fdce30970483936652aaeabaf9339a302ac52d32 +// sequence-relayer v0.4.1 62fe2b49d57c4a0d3960ac1176d48ecfffc7af5a // -- -// Code generated by webrpc-gen@v0.24.0 with typescript generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.26.0 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts export const WebrpcHeader = "Webrpc" -export const WebrpcHeaderValue = "webrpc@v0.24.0;gen-typescript@v0.16.3;sequence-relayer@v0.4.1" +export const WebrpcHeaderValue = "webrpc@v0.26.0;gen-typescript@v0.17.0;sequence-relayer@v0.4.1" // WebRPC description and code-gen version export const WebRPCVersion = "v1" @@ -16,7 +16,7 @@ export const WebRPCVersion = "v1" export const WebRPCSchemaVersion = "v0.4.1" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "fdce30970483936652aaeabaf9339a302ac52d32" +export const WebRPCSchemaHash = "62fe2b49d57c4a0d3960ac1176d48ecfffc7af5a" type WebrpcGenVersions = { webrpcGenVersion: string; @@ -78,7 +78,8 @@ export enum ETHTxnStatus { SENT = 'SENT', SUCCEEDED = 'SUCCEEDED', PARTIALLY_FAILED = 'PARTIALLY_FAILED', - FAILED = 'FAILED' + FAILED = 'FAILED', + PENDING_PRECONDITION = 'PENDING_PRECONDITION' } export enum TransferType { @@ -90,6 +91,15 @@ export enum TransferType { UNKNOWN = 'UNKNOWN' } +export enum SimulateStatus { + SKIPPED = 'SKIPPED', + SUCCEEDED = 'SUCCEEDED', + FAILED = 'FAILED', + ABORTED = 'ABORTED', + REVERTED = 'REVERTED', + NOT_ENOUGH_GAS = 'NOT_ENOUGH_GAS' +} + export enum FeeTokenType { UNKNOWN = 'UNKNOWN', ERC20_TOKEN = 'ERC20_TOKEN', @@ -231,6 +241,8 @@ export interface MetaTxnReceipt { index: number logs: Array receipts: Array + blockNumber: string + txnHash: string txnReceipt: string } @@ -240,14 +252,29 @@ export interface MetaTxnReceiptLog { data: string } +export interface IntentPrecondition { + type: string + chainId: string + data: any +} + +export interface IntentSolution { + transactions: Array +} + +export interface Transactions { + chainID: string + transactions: Array + preconditions?: Array +} + export interface Transaction { - txnHash?: string - blockNumber: number - chainId: number - metaTxnID?: string - transfers?: Array - users?: {[key: string]: TxnLogUser} - timestamp: string + delegateCall: boolean + revertOnError: boolean + gasLimit: string + target: string + value: string + data: string } export interface TxnLogUser { @@ -277,6 +304,14 @@ export interface SimulateResult { gasLimit: number } +export interface SimulateV3Result { + status: SimulateStatus + result?: string + error?: string + gasUsed: number + gasLimit: number +} + export interface FeeOption { token: FeeToken to: string @@ -317,31 +352,76 @@ export interface Relayer { runtimeStatus(headers?: object, signal?: AbortSignal): Promise getSequenceContext(headers?: object, signal?: AbortSignal): Promise getChainID(headers?: object, signal?: AbortSignal): Promise + /** + * + * Transactions + * + * TODO (future): rename this to just, 'SendTransaction(txn: MetaTransaction)' or 'SendTransaction(txn: SignedTransaction)', or something.. + * Project ID is only used by service and admin calls. Other clients must have projectID passed via the context + * TODO: rename return txnHash: string to metaTxnID: string + */ sendMetaTxn(args: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise getMetaTxnNonce(args: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise + /** + * TODO: one day, make GetMetaTxnReceipt respond immediately with receipt or not + * and add WaitTransactionReceipt method, which will block and wait, similar to how GetMetaTxnReceipt + * is implemented now. + * For backwards compat, we can leave the current GetMetaTxnReceipt how it is, an deprecate it, and introduce + * new, GetTransactionReceipt and WaitTransactionReceipt methods + * we can also accept metaTxnId and txnHash .. so can take either or.. I wonder if ERC-4337 has any convention on this? + */ getMetaTxnReceipt(args: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise simulate(args: SimulateArgs, headers?: object, signal?: AbortSignal): Promise + simulateV3(args: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise + /** + * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date + */ updateMetaTxnGasLimits(args: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise feeTokens(headers?: object, signal?: AbortSignal): Promise feeOptions(args: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date + */ getMetaTxnNetworkFeeOptions(args: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise getMetaTransactions(args: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise getTransactionCost(args: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Sent transactions from an account. If filter is omitted then it will return all transactions. + */ sentTransactions(args: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Pending transactions waiting to be mined for an account. This endpoint is just a sugar of `SentTransactions` + * with the filter set to pending: true. + */ pendingTransactions(args: PendingTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Legacy Gas Tank + */ getGasTank(args: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise addGasTank(args: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise updateGasTank(args: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Legacy Gas Adjustment + */ nextGasTankBalanceAdjustmentNonce(args: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise adjustGasTankBalance(args: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise getGasTankBalanceAdjustment(args: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise listGasTankBalanceAdjustments(args: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Gas Sponsorship + */ listGasSponsors(args: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise getGasSponsor(args: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise addGasSponsor(args: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise updateGasSponsor(args: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise removeGasSponsor(args: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Gas Sponsor Lookup + */ addressGasSponsors(args: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Project Balance + */ getProjectBalance(args: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise adjustProjectBalance(args: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise } @@ -380,6 +460,7 @@ export interface SendMetaTxnArgs { call: MetaTxn quote?: string projectID?: number + preconditions?: Array } export interface SendMetaTxnReturn { @@ -409,6 +490,14 @@ export interface SimulateArgs { export interface SimulateReturn { results: Array } +export interface SimulateV3Args { + wallet: string + calls: string +} + +export interface SimulateV3Return { + results: Array +} export interface UpdateMetaTxnGasLimitsArgs { walletAddress: string walletConfig: any @@ -766,6 +855,20 @@ export class Relayer implements Relayer { }) } + simulateV3 = (args: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SimulateV3'), + createHTTPRequest(args, headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return { + results: >(_data.results), + } + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + }) + } + updateMetaTxnGasLimits = (args: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('UpdateMetaTxnGasLimits'), @@ -1656,6 +1759,19 @@ export class NotEnoughBalanceError extends WebrpcError { } } +export class SimulationFailedError extends WebrpcError { + constructor( + name: string = 'SimulationFailed', + code: number = 3006, + message: string = `Simulation failed`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, SimulationFailedError.prototype) + } +} + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', @@ -1695,6 +1811,7 @@ export enum errors { NotFound = 'NotFound', InsufficientFee = 'InsufficientFee', NotEnoughBalance = 'NotEnoughBalance', + SimulationFailed = 'SimulationFailed', } export enum WebrpcErrorCodes { @@ -1735,6 +1852,7 @@ export enum WebrpcErrorCodes { NotFound = 3000, InsufficientFee = 3004, NotEnoughBalance = 3005, + SimulationFailed = 3006, } export const webrpcErrorByCode: { [code: number]: any } = { @@ -1775,6 +1893,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [3000]: NotFoundError, [3004]: InsufficientFeeError, [3005]: NotEnoughBalanceError, + [3006]: SimulationFailedError, } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise From fc194cbd213d77fe4196ef96116b287ef560c634 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 22 Sep 2025 18:00:15 +0200 Subject: [PATCH 051/112] Upgrade to pnpm 10.17.1 and enforce 2-week minimumReleaseAge --- package.json | 2 +- pnpm-workspace.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b2e2dc62cb..065582a37e 100644 --- a/package.json +++ b/package.json @@ -104,5 +104,5 @@ "glob-parent@<5.1.2": ">=5.1.2" } }, - "packageManager": "pnpm@10.15.1" + "packageManager": "pnpm@10.17.1" } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407efc..3f635dec74 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - 'packages/*' +minimumReleaseAge: 20160 \ No newline at end of file From 706e4c3c367905de2970183ba65860645a9c2792 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 22 Sep 2025 18:42:51 +0200 Subject: [PATCH 052/112] 2.3.29 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 5760dce18c..c9d70ab1e6 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/migration@2.3.29 + - @0xsequence/metadata@2.3.29 + - @0xsequence/provider@2.3.29 + - @0xsequence/sessions@2.3.29 + - @0xsequence/account@2.3.29 + - @0xsequence/indexer@2.3.29 + - @0xsequence/network@2.3.29 + - @0xsequence/relayer@2.3.29 + - @0xsequence/signhub@2.3.29 + - @0xsequence/wallet@2.3.29 + - @0xsequence/guard@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/auth@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + - @0xsequence/api@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index b3afa8a908..3d697a5334 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.28", + "version": "2.3.29", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 32bdc20df3..6563657c09 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 84ee068e4d..e22bc231bc 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.28", + "version": "2.3.29", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 1299579d36..295e663659 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/migration@2.3.29 + - @0xsequence/sessions@2.3.29 + - @0xsequence/network@2.3.29 + - @0xsequence/relayer@2.3.29 + - @0xsequence/wallet@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 25cb5e62e7..d0bad2f5b4 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.28", + "version": "2.3.29", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 954428d83e..d87422fa92 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index f36c4248d3..d174e7d0a9 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.28", + "version": "2.3.29", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index da6269de2c..d341a9c44a 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/migration@2.3.29 + - @0xsequence/metadata@2.3.29 + - @0xsequence/sessions@2.3.29 + - @0xsequence/account@2.3.29 + - @0xsequence/indexer@2.3.29 + - @0xsequence/network@2.3.29 + - @0xsequence/signhub@2.3.29 + - @0xsequence/wallet@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + - @0xsequence/api@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index b35091fb3e..6969049e73 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.28", + "version": "2.3.29", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 5fed70ff7e..4be7cdebec 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index f36e4044f9..4927d1f1b9 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.28", + "version": "2.3.29", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e8e6ee4c33..62fb8a9f34 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/utils@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index e7419e086a..7cfd134c5d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.28", + "version": "2.3.29", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 61bbb5d07b..a0051eddff 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/utils@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 363265acad..d4b02484f9 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.28", + "version": "2.3.29", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 479b1148d7..f9f613d0f8 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/account@2.3.29 + - @0xsequence/signhub@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index e6ad3e5205..dae14e0342 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.28", + "version": "2.3.29", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 4c8f9abb91..21c6adb59a 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index d5dd096311..311497c64a 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.28", + "version": "2.3.29", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index fd5c994b44..347b1163e6 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index fa2ae5693c..04d21fad38 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.28", + "version": "2.3.29", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index f07569b15a..769bb2e255 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 0ce97e2b58..a366719f0f 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.28", + "version": "2.3.29", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 5da8209f7b..37f4977dc5 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/wallet@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 2495f726f9..8aa3232ad3 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.28", + "version": "2.3.29", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3048812668..ba09a94c38 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/indexer@2.3.29 + - @0xsequence/relayer@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index dc86fda59b..886c8f767d 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.28", + "version": "2.3.29", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index d1c2c11f67..5c1115fbf2 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/migration@2.3.29 + - @0xsequence/account@2.3.29 + - @0xsequence/network@2.3.29 + - @0xsequence/relayer@2.3.29 + - @0xsequence/wallet@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/auth@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index f7fc7a3331..6889dac995 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.28", + "version": "2.3.29", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 5fe4fbd582..1df32f8476 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/waas@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1dec98a467..1b90ddd372 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.28", + "version": "2.3.29", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 123603a790..c33adc4102 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index a30db4f506..f67666f002 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.28", + "version": "2.3.29", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index df3960a58f..95904f059d 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 8783f83924..81ea3346d0 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.28", + "version": "2.3.29", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index ff0c005149..f7b717e7f4 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/migration@2.3.29 + - @0xsequence/replacer@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index a2edc33fd2..041a9cf530 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.28", + "version": "2.3.29", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 6a7a3d8013..7a7721f031 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/core@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 431c1f2c18..0cc87de069 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.28", + "version": "2.3.29", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 8835d6af1f..3c76e8f3fa 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 1210c61691..7aaf587ea2 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.28", + "version": "2.3.29", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 230661cc2c..74a745e1f0 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces + ## 2.3.28 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index bbd5a6a7b3..e379c93c0c 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.28", + "version": "2.3.29", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 6ad814c3c6..1b2b395c4a 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/waas@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 48f51e84c1..378e23696b 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.28", + "version": "2.3.29", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index b75172a694..81cdd9732d 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/network@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index c9a87225c3..37c2aeb985 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.28", + "version": "2.3.29", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index bd30a83619..54c25f6411 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.29 + +### Patch Changes + +- Update relayer and api interfaces +- Updated dependencies + - @0xsequence/network@2.3.29 + - @0xsequence/relayer@2.3.29 + - @0xsequence/signhub@2.3.29 + - @0xsequence/utils@2.3.29 + - @0xsequence/core@2.3.29 + - @0xsequence/abi@2.3.29 + ## 2.3.28 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 467f86189b..c6e1dde3db 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.28", + "version": "2.3.29", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 7b2037b8da8fb8acc0a83b5a348e192668f9e520 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 24 Sep 2025 22:17:04 +0200 Subject: [PATCH 053/112] Minor fix to explorer link for sandbox --- packages/network/src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 6b8058432e..c821c38ef4 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1248,7 +1248,7 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Sandbox Testnet Explorer', - rootUrl: 'https://sandbox-testnet.explorer.caldera.xyz', + rootUrl: 'https://sandbox-testnet.explorer.caldera.xyz/', }, nativeToken: { symbol: 'SAND', From fd69fbacdedce94490228cc6474751522bf4879f Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Thu, 25 Sep 2025 19:11:47 +0200 Subject: [PATCH 054/112] Fix explorer link for Somnia Testnet --- packages/network/src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index c821c38ef4..4887eba3bc 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1121,7 +1121,7 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Somnia Testnet Explorer', - rootUrl: 'https://somnia-testnet.socialscan.io/', + rootUrl: 'https://shannon-explorer.somnia.network/', }, nativeToken: { symbol: 'STT', From 837192a7e9644a9cd8fc9c10dc8a88ed9707d3a6 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Fri, 10 Oct 2025 16:20:02 +0200 Subject: [PATCH 055/112] Add Monad Mainnet (#892) --- packages/network/src/config.ts | 1 + packages/network/src/constants.ts | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 9197da2ac0..719c867412 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -141,6 +141,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.ETHERLINK_TESTNET), createNetworkConfig(ChainId.SOMNIA), createNetworkConfig(ChainId.SOMNIA_TESTNET), + createNetworkConfig(ChainId.MONAD), createNetworkConfig(ChainId.MONAD_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET, { disabled: true }), createNetworkConfig(ChainId.SEI), diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 4887eba3bc..b39b4f1def 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -136,6 +136,7 @@ export enum ChainId { //MONAD_TESTNET MONAD_TESTNET = 10143, + MONAD = 143, //SOMNIA SOMNIA_TESTNET = 50312, @@ -1111,6 +1112,23 @@ export const networks: Record = { decimals: 18, }, }, + [ChainId.MONAD]: { + chainId: ChainId.MONAD, + type: NetworkType.MAINNET, + name: 'monad', + title: 'Monad', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.MONAD}.webp`, + testnet: false, + blockExplorer: { + name: 'Monad Explorer', + rootUrl: 'https://mainnet-beta.monvision.io/', + }, + nativeToken: { + symbol: 'MON', + name: 'MON', + decimals: 18, + }, + }, [ChainId.SOMNIA_TESTNET]: { chainId: ChainId.SOMNIA_TESTNET, From d513d338a4749f86d2c20dfd5764786a44759f3c Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Fri, 10 Oct 2025 16:22:09 +0200 Subject: [PATCH 056/112] 2.3.30 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index c9d70ab1e6..68b61be906 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/migration@2.3.30 + - @0xsequence/metadata@2.3.30 + - @0xsequence/provider@2.3.30 + - @0xsequence/sessions@2.3.30 + - @0xsequence/account@2.3.30 + - @0xsequence/indexer@2.3.30 + - @0xsequence/network@2.3.30 + - @0xsequence/relayer@2.3.30 + - @0xsequence/signhub@2.3.30 + - @0xsequence/wallet@2.3.30 + - @0xsequence/guard@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/auth@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + - @0xsequence/api@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 3d697a5334..0211672538 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.29", + "version": "2.3.30", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 6563657c09..2a6add380d 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index e22bc231bc..9805f47813 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.29", + "version": "2.3.30", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 295e663659..4d6c5d8601 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/migration@2.3.30 + - @0xsequence/sessions@2.3.30 + - @0xsequence/network@2.3.30 + - @0xsequence/relayer@2.3.30 + - @0xsequence/wallet@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index d0bad2f5b4..9d5e2127a9 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.29", + "version": "2.3.30", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index d87422fa92..908bff0999 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index d174e7d0a9..9b03340529 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.29", + "version": "2.3.30", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index d341a9c44a..5c8f141986 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/migration@2.3.30 + - @0xsequence/metadata@2.3.30 + - @0xsequence/sessions@2.3.30 + - @0xsequence/account@2.3.30 + - @0xsequence/indexer@2.3.30 + - @0xsequence/network@2.3.30 + - @0xsequence/signhub@2.3.30 + - @0xsequence/wallet@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + - @0xsequence/api@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 6969049e73..78d854eedc 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.29", + "version": "2.3.30", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 4be7cdebec..2b29ec43c2 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 4927d1f1b9..3b787d3cfc 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.29", + "version": "2.3.30", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 62fb8a9f34..47d04b88a4 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/utils@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 7cfd134c5d..07de3569de 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.29", + "version": "2.3.30", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index a0051eddff..1dbcfe298a 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/utils@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index d4b02484f9..92165bd621 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.29", + "version": "2.3.30", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index f9f613d0f8..1fa2698168 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/account@2.3.30 + - @0xsequence/signhub@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index dae14e0342..3738881538 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.29", + "version": "2.3.30", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 21c6adb59a..47502d936e 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 311497c64a..122cb55236 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.29", + "version": "2.3.30", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 347b1163e6..4e918a4a12 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 04d21fad38..9447c3d249 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.29", + "version": "2.3.30", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 769bb2e255..f01b8cdcf3 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index a366719f0f..1af805b13f 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.29", + "version": "2.3.30", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 37f4977dc5..929027d7ce 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/wallet@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 8aa3232ad3..d88eee7bdb 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.29", + "version": "2.3.30", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index ba09a94c38..a39d5c2d09 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/indexer@2.3.30 + - @0xsequence/relayer@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 886c8f767d..1e6b705799 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.29", + "version": "2.3.30", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 5c1115fbf2..a051ff1274 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/migration@2.3.30 + - @0xsequence/account@2.3.30 + - @0xsequence/network@2.3.30 + - @0xsequence/relayer@2.3.30 + - @0xsequence/wallet@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/auth@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 6889dac995..0fce65225b 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.29", + "version": "2.3.30", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 1df32f8476..46d41f8138 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/waas@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1b90ddd372..dace2fcf35 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.29", + "version": "2.3.30", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index c33adc4102..7a7cb55e06 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index f67666f002..83bb3d94a4 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.29", + "version": "2.3.30", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 95904f059d..eab04edd0b 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 81ea3346d0..e97bf3e528 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.29", + "version": "2.3.30", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index f7b717e7f4..db7e39efc6 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/migration@2.3.30 + - @0xsequence/replacer@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 041a9cf530..65bd8813ea 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.29", + "version": "2.3.30", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 7a7721f031..75eb30db99 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/core@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 0cc87de069..d3063deb63 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.29", + "version": "2.3.30", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 3c76e8f3fa..cb8ddf1c19 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 7aaf587ea2..c2db04c021 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.29", + "version": "2.3.30", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 74a745e1f0..a92a0e5ef1 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet + ## 2.3.29 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index e379c93c0c..804d24a844 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.29", + "version": "2.3.30", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 1b2b395c4a..4f0ab43371 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/waas@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 378e23696b..ecd9fe992e 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.29", + "version": "2.3.30", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 81cdd9732d..92e92da804 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/network@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 37c2aeb985..f6ab5cde87 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.29", + "version": "2.3.30", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 54c25f6411..10e5cf2e3b 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.30 + +### Patch Changes + +- Add Monad mainnet +- Updated dependencies + - @0xsequence/network@2.3.30 + - @0xsequence/relayer@2.3.30 + - @0xsequence/signhub@2.3.30 + - @0xsequence/utils@2.3.30 + - @0xsequence/core@2.3.30 + - @0xsequence/abi@2.3.30 + ## 2.3.29 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index c6e1dde3db..72eabc3ebe 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.29", + "version": "2.3.30", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 26ac1c7a167e1edca96a6fe2b0638b8b9e4a4b7d Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Thu, 16 Oct 2025 03:19:41 -0400 Subject: [PATCH 057/112] Update marketplace client (#745) * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts --------- Co-authored-by: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Co-authored-by: VojtechVitek <139342+VojtechVitek@users.noreply.github.com> --- packages/marketplace/src/marketplace.gen.ts | 182 +++++++++++++++++++- 1 file changed, 175 insertions(+), 7 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 9cbb9de6c0..f5065ab313 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api 6b46374337129883386b9668e652237c3b31eda1 +// marketplace-api ccc0b2553f66c825eb5241d633975904c9700bd8 // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // @@ -8,7 +8,7 @@ export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-6b46374337129883386b9668e652237c3b31eda1' + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-ccc0b2553f66c825eb5241d633975904c9700bd8' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -17,7 +17,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '6b46374337129883386b9668e652237c3b31eda1' +export const WebRPCSchemaHash = 'ccc0b2553f66c825eb5241d633975904c9700bd8' type WebrpcGenVersions = { webrpcGenVersion: string @@ -71,6 +71,12 @@ function parseWebrpcGenVersions(header: string): WebrpcGenVersions { // Types // +export enum MetadataStatus { + NOT_AVAILABLE = 'NOT_AVAILABLE', + REFRESHING = 'REFRESHING', + AVAILABLE = 'AVAILABLE' +} + export interface TokenMetadata { tokenId: string name: string @@ -87,6 +93,7 @@ export interface TokenMetadata { decimals?: number updatedAt?: string assets?: Array + status: MetadataStatus } export interface Asset { @@ -138,14 +145,17 @@ export enum OrderbookKind { opensea = 'opensea', looks_rare = 'looks_rare', reservoir = 'reservoir', - x2y2 = 'x2y2' + x2y2 = 'x2y2', + magic_eden = 'magic_eden' } export enum SourceKind { unknown = 'unknown', external = 'external', sequence_marketplace_v1 = 'sequence_marketplace_v1', - sequence_marketplace_v2 = 'sequence_marketplace_v2' + sequence_marketplace_v2 = 'sequence_marketplace_v2', + opensea = 'opensea', + magic_eden = 'magic_eden' } export enum OrderSide { @@ -154,6 +164,12 @@ export enum OrderSide { offer = 'offer' } +export enum OfferType { + unknown = 'unknown', + item = 'item', + collection = 'collection' +} + export enum OrderStatus { unknown = 'unknown', active = 'active', @@ -268,7 +284,10 @@ export enum TransactionSwapProvider { export enum ExecuteType { unknown = 'unknown', - order = 'order' + order = 'order', + createListing = 'createListing', + createItemOffer = 'createItemOffer', + createTraitOffer = 'createTraitOffer' } export enum ActivityAction { @@ -292,6 +311,11 @@ export enum PrimarySaleContractStatus { failed = 'failed' } +export enum PrimarySaleVersion { + v0 = 'v0', + v1 = 'v1' +} + export enum PrimarySaleItemDetailType { unknown = 'unknown', global = 'global', @@ -334,6 +358,26 @@ export interface CollectiblesFilter { ordersNotCreatedBy?: Array inCurrencyAddresses?: Array notInCurrencyAddresses?: Array + prices?: Array +} + +export interface OrdersFilter { + searchText?: string + properties?: Array + marketplaces?: Array + inAccounts?: Array + notInAccounts?: Array + ordersCreatedBy?: Array + ordersNotCreatedBy?: Array + inCurrencyAddresses?: Array + notInCurrencyAddresses?: Array + prices?: Array +} + +export interface PriceFilter { + contractAddress: string + min?: string + max?: string } export interface Order { @@ -343,6 +387,7 @@ export interface Order { status: OrderStatus chainId: number originName: string + slug: string collectionContractAddress: string tokenId?: string createdBy: string @@ -415,6 +460,8 @@ export interface CollectionConfig { export interface CollectionLastSynced { allOrders: string newOrders: string + names: Array + cursors: { [key: string]: string } } export interface Project { @@ -459,6 +506,8 @@ export interface Currency { exchangeRate: number defaultChainCurrency: boolean nativeCurrency: boolean + openseaListing: boolean + openseaOffer: boolean createdAt: string updatedAt: string deletedAt?: string @@ -538,6 +587,16 @@ export interface CheckoutOptions { onRamp: Array } +export interface ExecuteInput { + chainId: string + signature: string + method: string + endpoint: string + slug: string + executeType: ExecuteType + body: any +} + export interface Activity { chainId: number contractAddress: string @@ -564,6 +623,7 @@ export interface PrimarySaleContract { contractAddress: string collectionAddress: string contractType: ContractType + version: PrimarySaleVersion currencyAddress: string priceDecimals: number status: PrimarySaleContractStatus @@ -584,7 +644,11 @@ export interface PrimarySaleItem { priceDecimals: number priceAmount: string priceAmountFormatted: string + priceUsd: number + priceUsdFormatted: string supply: string + supplyCap: string + unlimitedSupply: boolean createdAt: string updatedAt: string deletedAt?: string @@ -786,6 +850,17 @@ export interface Marketplace { headers?: object, signal?: AbortSignal ): Promise + listOrdersWithCollectibles( + args: ListOrdersWithCollectiblesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getCountOfAllOrders(args: GetCountOfAllOrdersArgs, headers?: object, signal?: AbortSignal): Promise + getCountOfFilteredOrders( + args: GetCountOfFilteredOrdersArgs, + headers?: object, + signal?: AbortSignal + ): Promise listListings(args: ListListingsArgs, headers?: object, signal?: AbortSignal): Promise listOffers(args: ListOffersArgs, headers?: object, signal?: AbortSignal): Promise getCountOfListingsForCollectible( @@ -875,7 +950,7 @@ export interface Marketplace { signal?: AbortSignal ): Promise /** - * only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market + * only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market, use onlyu ExecuteInput and leave other inputs empty, they are depracated and kept only for backward compatibility */ execute(args: ExecuteArgs, headers?: object, signal?: AbortSignal): Promise /** @@ -1032,6 +1107,37 @@ export interface ListOffersForCollectibleReturn { offers: Array page?: Page } +export interface ListOrdersWithCollectiblesArgs { + chainId: string + side: OrderSide + contractAddress: string + filter?: OrdersFilter + page?: Page +} + +export interface ListOrdersWithCollectiblesReturn { + collectibles: Array + page?: Page +} +export interface GetCountOfAllOrdersArgs { + chainId: string + side: OrderSide + contractAddress: string +} + +export interface GetCountOfAllOrdersReturn { + count: number +} +export interface GetCountOfFilteredOrdersArgs { + chainId: string + side: OrderSide + contractAddress: string + filter?: OrdersFilter +} + +export interface GetCountOfFilteredOrdersReturn { + count: number +} export interface ListListingsArgs { chainId: string contractAddress: string @@ -1171,6 +1277,7 @@ export interface GenerateListingTransactionArgs { contractType: ContractType orderbook: OrderbookKind listing: CreateReq + additionalFees: Array walletType?: WalletKind } @@ -1184,7 +1291,9 @@ export interface GenerateOfferTransactionArgs { contractType: ContractType orderbook: OrderbookKind offer: CreateReq + additionalFees: Array walletType?: WalletKind + offerType: OfferType } export interface GenerateOfferTransactionReturn { @@ -1202,6 +1311,7 @@ export interface GenerateCancelTransactionReturn { steps: Array } export interface ExecuteArgs { + params: ExecuteInput chainId: string signature: string method: string @@ -1784,6 +1894,64 @@ export class Marketplace implements Marketplace { ) } + listOrdersWithCollectibles = ( + args: ListOrdersWithCollectiblesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListOrdersWithCollectibles'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + collectibles: >_data.collectibles, + page: _data.page + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfAllOrders = ( + args: GetCountOfAllOrdersArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfAllOrders'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCountOfFilteredOrders = ( + args: GetCountOfFilteredOrdersArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCountOfFilteredOrders'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + count: _data.count + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + listListings = (args: ListListingsArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch(this.url('ListListings'), createHTTPRequest(args, headers, signal)).then( res => { From da6236373d10e166208769a2e7b367bbadd9fd12 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Thu, 16 Oct 2025 15:03:29 -0400 Subject: [PATCH 058/112] Update pnpm --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 065582a37e..ed55fe6920 100644 --- a/package.json +++ b/package.json @@ -104,5 +104,5 @@ "glob-parent@<5.1.2": ">=5.1.2" } }, - "packageManager": "pnpm@10.17.1" + "packageManager": "pnpm@10.18.3" } From d4423615c9357ba868333a1c98c98b60a47342a0 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Thu, 16 Oct 2025 15:04:35 -0400 Subject: [PATCH 059/112] 2.3.31 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 68b61be906..27b2968bb9 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/migration@2.3.31 + - @0xsequence/metadata@2.3.31 + - @0xsequence/provider@2.3.31 + - @0xsequence/sessions@2.3.31 + - @0xsequence/account@2.3.31 + - @0xsequence/indexer@2.3.31 + - @0xsequence/network@2.3.31 + - @0xsequence/relayer@2.3.31 + - @0xsequence/signhub@2.3.31 + - @0xsequence/wallet@2.3.31 + - @0xsequence/guard@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/auth@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + - @0xsequence/api@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 0211672538..fc65cb7af0 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.30", + "version": "2.3.31", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 2a6add380d..068e40c55a 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 9805f47813..b415181b61 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.30", + "version": "2.3.31", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 4d6c5d8601..4c4e9cee90 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/migration@2.3.31 + - @0xsequence/sessions@2.3.31 + - @0xsequence/network@2.3.31 + - @0xsequence/relayer@2.3.31 + - @0xsequence/wallet@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 9d5e2127a9..555debf5c6 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.30", + "version": "2.3.31", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 908bff0999..4253e8bd1e 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 9b03340529..d866bb997d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.30", + "version": "2.3.31", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 5c8f141986..192f4a0d78 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/migration@2.3.31 + - @0xsequence/metadata@2.3.31 + - @0xsequence/sessions@2.3.31 + - @0xsequence/account@2.3.31 + - @0xsequence/indexer@2.3.31 + - @0xsequence/network@2.3.31 + - @0xsequence/signhub@2.3.31 + - @0xsequence/wallet@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + - @0xsequence/api@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 78d854eedc..76ef4dcbf5 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.30", + "version": "2.3.31", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 2b29ec43c2..84914b86be 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 3b787d3cfc..1f4eff7a3b 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.30", + "version": "2.3.31", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 47d04b88a4..9e392466bc 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/utils@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 07de3569de..935917e64e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.30", + "version": "2.3.31", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 1dbcfe298a..66ab383e44 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/utils@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 92165bd621..f824b20566 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.30", + "version": "2.3.31", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 1fa2698168..3e1d3f81ef 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/account@2.3.31 + - @0xsequence/signhub@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 3738881538..38c03290af 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.30", + "version": "2.3.31", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 47502d936e..27d36a7ced 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 122cb55236..b38b2a6b99 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.30", + "version": "2.3.31", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 4e918a4a12..c41512008f 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 9447c3d249..fa7d310942 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.30", + "version": "2.3.31", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index f01b8cdcf3..7351918911 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 1af805b13f..72c49f7209 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.30", + "version": "2.3.31", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 929027d7ce..f11168e656 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/wallet@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index d88eee7bdb..bb9c7a6346 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.30", + "version": "2.3.31", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index a39d5c2d09..5f1adb2e49 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/indexer@2.3.31 + - @0xsequence/relayer@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 1e6b705799..fae230d058 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.30", + "version": "2.3.31", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index a051ff1274..a7cc93f059 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/migration@2.3.31 + - @0xsequence/account@2.3.31 + - @0xsequence/network@2.3.31 + - @0xsequence/relayer@2.3.31 + - @0xsequence/wallet@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/auth@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 0fce65225b..6f07422c13 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.30", + "version": "2.3.31", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 46d41f8138..385d47c637 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/waas@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index dace2fcf35..260609a202 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.30", + "version": "2.3.31", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 7a7cb55e06..3c73f1634e 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 83bb3d94a4..f1fe790736 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.30", + "version": "2.3.31", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index eab04edd0b..ef275b0b1b 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index e97bf3e528..6d61f0a1f0 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.30", + "version": "2.3.31", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index db7e39efc6..1c8637c947 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/migration@2.3.31 + - @0xsequence/replacer@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 65bd8813ea..e8eb818e21 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.30", + "version": "2.3.31", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 75eb30db99..60e79a026d 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/core@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index d3063deb63..19133d716d 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.30", + "version": "2.3.31", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index cb8ddf1c19..b71a302a95 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index c2db04c021..05524ee12b 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.30", + "version": "2.3.31", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index a92a0e5ef1..26ad33a0fd 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.31 + +### Patch Changes + +- Update marketplace API + ## 2.3.30 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 804d24a844..d2bf504889 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.30", + "version": "2.3.31", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 4f0ab43371..2521d3ac59 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/waas@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index ecd9fe992e..efb291db53 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.30", + "version": "2.3.31", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 92e92da804..e87c0df5f8 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/network@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index f6ab5cde87..72979fdbec 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.30", + "version": "2.3.31", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 10e5cf2e3b..e6b372f18b 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.31 + +### Patch Changes + +- Update marketplace API +- Updated dependencies + - @0xsequence/network@2.3.31 + - @0xsequence/relayer@2.3.31 + - @0xsequence/signhub@2.3.31 + - @0xsequence/utils@2.3.31 + - @0xsequence/core@2.3.31 + - @0xsequence/abi@2.3.31 + ## 2.3.30 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 72eabc3ebe..10008519b1 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.30", + "version": "2.3.31", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 3a4f89776bcec7619036a045a1525024b2f4facd Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 21 Oct 2025 12:19:03 +0200 Subject: [PATCH 060/112] Deprecate LAOS/TRN, add ARC Testnet (#901) --- packages/network/src/config.ts | 9 ++++--- packages/network/src/constants.ts | 41 +++++++++++++++++++++++++------ 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 719c867412..36d92641eb 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -131,10 +131,10 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.TOY_TESTNET), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM_TESTNET), - createNetworkConfig(ChainId.ROOT_NETWORK), - createNetworkConfig(ChainId.ROOT_NETWORK_PORCINI), - createNetworkConfig(ChainId.LAOS), - createNetworkConfig(ChainId.LAOS_SIGMA_TESTNET), + createNetworkConfig(ChainId.ROOT_NETWORK, { disabled: true }), + createNetworkConfig(ChainId.ROOT_NETWORK_PORCINI, { disabled: true }), + createNetworkConfig(ChainId.LAOS, { disabled: true }), + createNetworkConfig(ChainId.LAOS_SIGMA_TESTNET, { disabled: true }), createNetworkConfig(ChainId.MOONBEAM), createNetworkConfig(ChainId.MOONBASE_ALPHA), createNetworkConfig(ChainId.ETHERLINK), @@ -149,5 +149,6 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), createNetworkConfig(ChainId.KATANA), createNetworkConfig(ChainId.SANDBOX_TESTNET), + createNetworkConfig(ChainId.ARC_TESTNET), ...hardhatNetworks ]) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index b39b4f1def..0ab3fda237 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -115,18 +115,18 @@ export enum ChainId { IMMUTABLE_ZKEVM_TESTNET = 13473, // The Root Network - ROOT_NETWORK = 7668, - ROOT_NETWORK_PORCINI = 7672, + ROOT_NETWORK = 7668, // network is deprecated + ROOT_NETWORK_PORCINI = 7672, // network is deprecated // HARDHAT TESTNETS HARDHAT = 31337, HARDHAT_2 = 31338, // LAOS - LAOS = 6283, - LAOS_SIGMA_TESTNET = 62850, + LAOS = 6283, // network is deprecated + LAOS_SIGMA_TESTNET = 62850, // network is deprecated - //ETHERLINK + // ETHERLINK ETHERLINK = 42793, ETHERLINK_TESTNET = 128123, @@ -134,11 +134,11 @@ export enum ChainId { MOONBEAM = 1284, MOONBASE_ALPHA = 1287, - //MONAD_TESTNET + // MONAD_TESTNET MONAD_TESTNET = 10143, MONAD = 143, - //SOMNIA + // SOMNIA SOMNIA_TESTNET = 50312, SOMNIA = 5031, @@ -147,7 +147,7 @@ export enum ChainId { INCENTIV_TESTNET = 11690, // deprecated INCENTIV_TESTNET_V2 = 28802, - //SEI + // SEI SEI = 1329, SEI_TESTNET = 1328, @@ -156,6 +156,9 @@ export enum ChainId { // SANDBOX SANDBOX_TESTNET = 6252, + + // ARC + ARC_TESTNET = 5042002, } export const networks: Record = { @@ -955,6 +958,7 @@ export const networks: Record = { name: 'XRP', decimals: 18, }, + deprecated: true, }, [ChainId.ROOT_NETWORK_PORCINI]: { chainId: ChainId.ROOT_NETWORK_PORCINI, @@ -972,6 +976,7 @@ export const networks: Record = { name: 'XRP', decimals: 18, }, + deprecated: true, }, [ChainId.HARDHAT]: { chainId: ChainId.HARDHAT, @@ -1009,6 +1014,7 @@ export const networks: Record = { name: 'LAOS', decimals: 18, }, + deprecated: true, }, [ChainId.LAOS_SIGMA_TESTNET]: { chainId: ChainId.LAOS_SIGMA_TESTNET, @@ -1026,6 +1032,7 @@ export const networks: Record = { name: 'SIGMA', decimals: 18, }, + deprecated: true, }, [ChainId.MOONBEAM]: { chainId: ChainId.MOONBEAM, @@ -1274,6 +1281,24 @@ export const networks: Record = { decimals: 18, }, }, + + [ChainId.ARC_TESTNET]: { + chainId: ChainId.ARC_TESTNET, + type: NetworkType.TESTNET, + name: 'arc-testnet', + title: 'Arc Testnet', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ARC_TESTNET}.webp`, + testnet: true, + blockExplorer: { + name: 'Arc Testnet Explorer', + rootUrl: 'https://1jr2dw1zdqvyes8u.blockscout.com/', + }, + nativeToken: { + symbol: 'USDC', + name: 'USDC', + decimals: 6, + }, + }, }; export function getChainIdFromNetwork(networkName: string): ChainId { From 91e5ab8802730f709cdabd65d0183040a61c6fc9 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 21 Oct 2025 12:23:17 +0200 Subject: [PATCH 061/112] 2.3.32 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 27b2968bb9..6476af5e38 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/migration@2.3.32 + - @0xsequence/metadata@2.3.32 + - @0xsequence/provider@2.3.32 + - @0xsequence/sessions@2.3.32 + - @0xsequence/account@2.3.32 + - @0xsequence/indexer@2.3.32 + - @0xsequence/network@2.3.32 + - @0xsequence/relayer@2.3.32 + - @0xsequence/signhub@2.3.32 + - @0xsequence/wallet@2.3.32 + - @0xsequence/guard@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/auth@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + - @0xsequence/api@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index fc65cb7af0..3f141d9b5a 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.31", + "version": "2.3.32", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 068e40c55a..15fd0475a3 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index b415181b61..5b298f8df2 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.31", + "version": "2.3.32", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 4c4e9cee90..1968d6adc5 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/migration@2.3.32 + - @0xsequence/sessions@2.3.32 + - @0xsequence/network@2.3.32 + - @0xsequence/relayer@2.3.32 + - @0xsequence/wallet@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 555debf5c6..0b9798bad2 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.31", + "version": "2.3.32", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 4253e8bd1e..5cf0795716 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index d866bb997d..e8ab59af2c 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.31", + "version": "2.3.32", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 192f4a0d78..9e460b7161 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/migration@2.3.32 + - @0xsequence/metadata@2.3.32 + - @0xsequence/sessions@2.3.32 + - @0xsequence/account@2.3.32 + - @0xsequence/indexer@2.3.32 + - @0xsequence/network@2.3.32 + - @0xsequence/signhub@2.3.32 + - @0xsequence/wallet@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + - @0xsequence/api@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 76ef4dcbf5..d9936b7261 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.31", + "version": "2.3.32", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 84914b86be..0507472a20 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 1f4eff7a3b..540cb2b5c5 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.31", + "version": "2.3.32", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 9e392466bc..57e8d003ed 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/utils@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 935917e64e..76b2afcc1c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.31", + "version": "2.3.32", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 66ab383e44..a1852d36df 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/utils@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index f824b20566..778f37ae4f 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.31", + "version": "2.3.32", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 3e1d3f81ef..1722bba4fb 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/account@2.3.32 + - @0xsequence/signhub@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 38c03290af..8b4e20a311 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.31", + "version": "2.3.32", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 27d36a7ced..d510cb175d 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index b38b2a6b99..83fd5444b2 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.31", + "version": "2.3.32", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index c41512008f..36df0ba1a0 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index fa7d310942..878d972804 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.31", + "version": "2.3.32", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 7351918911..72d913318a 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 72c49f7209..6af3589482 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.31", + "version": "2.3.32", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index f11168e656..a9953e0385 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/wallet@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index bb9c7a6346..870f2ee2ad 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.31", + "version": "2.3.32", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 5f1adb2e49..5dfade4c7c 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/indexer@2.3.32 + - @0xsequence/relayer@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index fae230d058..43d85630d9 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.31", + "version": "2.3.32", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index a7cc93f059..79a0c0d105 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/migration@2.3.32 + - @0xsequence/account@2.3.32 + - @0xsequence/network@2.3.32 + - @0xsequence/relayer@2.3.32 + - @0xsequence/wallet@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/auth@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 6f07422c13..06e6f0d64c 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.31", + "version": "2.3.32", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 385d47c637..0960d4208d 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/waas@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 260609a202..6881bbb5e3 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.31", + "version": "2.3.32", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 3c73f1634e..b5c358ee93 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index f1fe790736..3940389b3b 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.31", + "version": "2.3.32", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index ef275b0b1b..62d94de043 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 6d61f0a1f0..3619e68e8a 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.31", + "version": "2.3.32", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 1c8637c947..cbb054393b 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/migration@2.3.32 + - @0xsequence/replacer@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index e8eb818e21..1cf96282b7 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.31", + "version": "2.3.32", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 60e79a026d..c86a4dfaa2 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/core@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 19133d716d..0446cdbe64 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.31", + "version": "2.3.32", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index b71a302a95..924b5780b1 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 05524ee12b..767507e909 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.31", + "version": "2.3.32", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 26ad33a0fd..99add76129 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN + ## 2.3.31 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index d2bf504889..42d13eb1cf 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.31", + "version": "2.3.32", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 2521d3ac59..5c6c0a8bdb 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/waas@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index efb291db53..e7528308d5 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.31", + "version": "2.3.32", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index e87c0df5f8..ce81a77463 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/network@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 72979fdbec..b8d43cf8b3 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.31", + "version": "2.3.32", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index e6b372f18b..787ac35af2 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.32 + +### Patch Changes + +- Remove LAOS and TRN +- Updated dependencies + - @0xsequence/network@2.3.32 + - @0xsequence/relayer@2.3.32 + - @0xsequence/signhub@2.3.32 + - @0xsequence/utils@2.3.32 + - @0xsequence/core@2.3.32 + - @0xsequence/abi@2.3.32 + ## 2.3.31 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 10008519b1..d44e6ccda1 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.31", + "version": "2.3.32", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 863c56a8ebba152546857005559f5ccde975d1c7 Mon Sep 17 00:00:00 2001 From: Alexander Kolberg Date: Fri, 24 Oct 2025 12:54:07 +0300 Subject: [PATCH 062/112] Upgrade to es2022 --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 57c756154c..826100ed6d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es2021", + "target": "es2022", "module": "esnext", "moduleResolution": "node", "declaration": true, From 9a2473c0c1d721d77cbf24447dc86bacde900b95 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 28 Oct 2025 21:09:57 +0100 Subject: [PATCH 063/112] Fix Arc Testnet attributes --- packages/network/src/constants.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 0ab3fda237..8e8ee1bb5c 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1291,12 +1291,12 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Arc Testnet Explorer', - rootUrl: 'https://1jr2dw1zdqvyes8u.blockscout.com/', + rootUrl: 'https://testnet.arcscan.app/', }, nativeToken: { symbol: 'USDC', name: 'USDC', - decimals: 6, + decimals: 18, }, }, }; From 0cafc5e860b1d1eafacbbb8a542048def4586200 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 28 Oct 2025 21:11:22 +0100 Subject: [PATCH 064/112] 2.3.33 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 6476af5e38..c7959dab84 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/migration@2.3.33 + - @0xsequence/metadata@2.3.33 + - @0xsequence/provider@2.3.33 + - @0xsequence/sessions@2.3.33 + - @0xsequence/account@2.3.33 + - @0xsequence/indexer@2.3.33 + - @0xsequence/network@2.3.33 + - @0xsequence/relayer@2.3.33 + - @0xsequence/signhub@2.3.33 + - @0xsequence/wallet@2.3.33 + - @0xsequence/guard@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/auth@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + - @0xsequence/api@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 3f141d9b5a..6376dfbd22 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.32", + "version": "2.3.33", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 15fd0475a3..ca28b9f366 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 5b298f8df2..2b19bcefa2 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.32", + "version": "2.3.33", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 1968d6adc5..a93dcaa095 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/migration@2.3.33 + - @0xsequence/sessions@2.3.33 + - @0xsequence/network@2.3.33 + - @0xsequence/relayer@2.3.33 + - @0xsequence/wallet@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 0b9798bad2..f31f9888af 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.32", + "version": "2.3.33", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 5cf0795716..1f5755aff3 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index e8ab59af2c..e21b0c89c5 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.32", + "version": "2.3.33", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 9e460b7161..5dbb28a6af 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/migration@2.3.33 + - @0xsequence/metadata@2.3.33 + - @0xsequence/sessions@2.3.33 + - @0xsequence/account@2.3.33 + - @0xsequence/indexer@2.3.33 + - @0xsequence/network@2.3.33 + - @0xsequence/signhub@2.3.33 + - @0xsequence/wallet@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + - @0xsequence/api@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index d9936b7261..d103f1da3c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.32", + "version": "2.3.33", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 0507472a20..48050f165b 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 540cb2b5c5..533342f4e0 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.32", + "version": "2.3.33", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 57e8d003ed..e317b49927 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/utils@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 76b2afcc1c..868600796d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.32", + "version": "2.3.33", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index a1852d36df..d6afd13a3f 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/utils@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 778f37ae4f..f25caec042 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.32", + "version": "2.3.33", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 1722bba4fb..4252ae0595 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/account@2.3.33 + - @0xsequence/signhub@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 8b4e20a311..f34c154281 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.32", + "version": "2.3.33", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index d510cb175d..7947d80ab9 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 83fd5444b2..c2a2aa3e3b 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.32", + "version": "2.3.33", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 36df0ba1a0..b80e5a1d0d 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 878d972804..37d3a37908 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.32", + "version": "2.3.33", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 72d913318a..d302b4c97b 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 6af3589482..22cd5d1a95 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.32", + "version": "2.3.33", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index a9953e0385..64248bc0af 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/wallet@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 870f2ee2ad..fc88edaef2 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.32", + "version": "2.3.33", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 5dfade4c7c..a7d47a3a63 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/indexer@2.3.33 + - @0xsequence/relayer@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 43d85630d9..0ba73e645e 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.32", + "version": "2.3.33", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 79a0c0d105..96e74d6903 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/migration@2.3.33 + - @0xsequence/account@2.3.33 + - @0xsequence/network@2.3.33 + - @0xsequence/relayer@2.3.33 + - @0xsequence/wallet@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/auth@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 06e6f0d64c..1e8f2e6548 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.32", + "version": "2.3.33", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 0960d4208d..ecda67d922 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/waas@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 6881bbb5e3..2960507449 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.32", + "version": "2.3.33", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index b5c358ee93..6e80835dc0 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 3940389b3b..4e01c622ac 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.32", + "version": "2.3.33", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 62d94de043..ff237ec496 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 3619e68e8a..ed0c0d0866 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.32", + "version": "2.3.33", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index cbb054393b..a3d207d324 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/migration@2.3.33 + - @0xsequence/replacer@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 1cf96282b7..403b6918f1 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.32", + "version": "2.3.33", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index c86a4dfaa2..61df6366ff 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/core@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 0446cdbe64..05ee41127c 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.32", + "version": "2.3.33", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 924b5780b1..3c84d9933a 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 767507e909..25967bac29 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.32", + "version": "2.3.33", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 99add76129..d90534c26d 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes + ## 2.3.32 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 42d13eb1cf..ca6f6c695f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.32", + "version": "2.3.33", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 5c6c0a8bdb..7772456dc3 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/waas@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index e7528308d5..51b6d704be 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.32", + "version": "2.3.33", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index ce81a77463..f341e7f70b 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/network@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index b8d43cf8b3..18014c9118 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.32", + "version": "2.3.33", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 787ac35af2..2520a7443f 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.33 + +### Patch Changes + +- Arc Testnet fixes +- Updated dependencies + - @0xsequence/network@2.3.33 + - @0xsequence/relayer@2.3.33 + - @0xsequence/signhub@2.3.33 + - @0xsequence/utils@2.3.33 + - @0xsequence/core@2.3.33 + - @0xsequence/abi@2.3.33 + ## 2.3.32 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index d44e6ccda1..cc7a6808f7 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.32", + "version": "2.3.33", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 63a61562cd93204151720fd3412bc3076ec512c7 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Tue, 28 Oct 2025 19:11:17 -0400 Subject: [PATCH 065/112] [AUTOMATED] Update constants.ts (#907) * [AUTOMATED] Update constants.ts * Fix config --------- Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> Co-authored-by: Taylan Pince --- packages/network/src/config.ts | 4 - packages/network/src/constants.ts | 504 +++++++++++++----------------- 2 files changed, 212 insertions(+), 296 deletions(-) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 36d92641eb..f908dcf793 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -131,10 +131,6 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.TOY_TESTNET), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM_TESTNET), - createNetworkConfig(ChainId.ROOT_NETWORK, { disabled: true }), - createNetworkConfig(ChainId.ROOT_NETWORK_PORCINI, { disabled: true }), - createNetworkConfig(ChainId.LAOS, { disabled: true }), - createNetworkConfig(ChainId.LAOS_SIGMA_TESTNET, { disabled: true }), createNetworkConfig(ChainId.MOONBEAM), createNetworkConfig(ChainId.MOONBASE_ALPHA), createNetworkConfig(ChainId.ETHERLINK), diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 8e8ee1bb5c..bbdb0f924f 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1,30 +1,30 @@ export enum NetworkType { MAINNET = 'mainnet', - TESTNET = 'testnet', + TESTNET = 'testnet' } export type BlockExplorerConfig = { - name?: string; - rootUrl: string; - addressUrl?: string; - txnHashUrl?: string; -}; + name?: string + rootUrl: string + addressUrl?: string + txnHashUrl?: string +} export interface NetworkMetadata { - chainId: ChainId; - type?: NetworkType; - name: string; - title?: string; - logoURI?: string; - blockExplorer?: BlockExplorerConfig; - ensAddress?: string; - testnet?: boolean; // Deprecated field, use type instead - deprecated?: boolean; // The actual network is deprecated + chainId: ChainId + type?: NetworkType + name: string + title?: string + logoURI?: string + blockExplorer?: BlockExplorerConfig + ensAddress?: string + testnet?: boolean // Deprecated field, use type instead + deprecated?: boolean // The actual network is deprecated nativeToken: { - symbol: string; - name: string; - decimals: number; - }; + symbol: string + name: string + decimals: number + } } export enum ChainId { @@ -97,7 +97,7 @@ export enum ChainId { BLAST_SEPOLIA = 168587773, // Borne - BORNE_TESTNET = 94984, + BORNE_TESTNET = 94984, // network is deprecated // SKALE Nebula SKALE_NEBULA = 1482601649, @@ -114,18 +114,10 @@ export enum ChainId { IMMUTABLE_ZKEVM = 13371, IMMUTABLE_ZKEVM_TESTNET = 13473, - // The Root Network - ROOT_NETWORK = 7668, // network is deprecated - ROOT_NETWORK_PORCINI = 7672, // network is deprecated - // HARDHAT TESTNETS HARDHAT = 31337, HARDHAT_2 = 31338, - // LAOS - LAOS = 6283, // network is deprecated - LAOS_SIGMA_TESTNET = 62850, // network is deprecated - // ETHERLINK ETHERLINK = 42793, ETHERLINK_TESTNET = 128123, @@ -142,7 +134,6 @@ export enum ChainId { SOMNIA_TESTNET = 50312, SOMNIA = 5031, - // INCENTIV TESTNET INCENTIV_TESTNET = 11690, // deprecated INCENTIV_TESTNET_V2 = 28802, @@ -158,7 +149,7 @@ export enum ChainId { SANDBOX_TESTNET = 6252, // ARC - ARC_TESTNET = 5042002, + ARC_TESTNET = 5042002 } export const networks: Record = { @@ -170,14 +161,14 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.MAINNET}.webp`, blockExplorer: { name: 'Etherscan', - rootUrl: 'https://etherscan.io/', + rootUrl: 'https://etherscan.io/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, + decimals: 18 }, - ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', + ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e' }, [ChainId.ROPSTEN]: { chainId: ChainId.ROPSTEN, @@ -188,15 +179,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Ropsten)', - rootUrl: 'https://ropsten.etherscan.io/', + rootUrl: 'https://ropsten.etherscan.io/' }, nativeToken: { symbol: 'roETH', name: 'Ropsten Ether', - decimals: 18, + decimals: 18 }, ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', - deprecated: true, + deprecated: true }, [ChainId.RINKEBY]: { chainId: ChainId.RINKEBY, @@ -207,15 +198,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Rinkeby)', - rootUrl: 'https://rinkeby.etherscan.io/', + rootUrl: 'https://rinkeby.etherscan.io/' }, nativeToken: { symbol: 'rETH', name: 'Rinkeby Ether', - decimals: 18, + decimals: 18 }, ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', - deprecated: true, + deprecated: true }, [ChainId.GOERLI]: { chainId: ChainId.GOERLI, @@ -226,15 +217,15 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Goerli)', - rootUrl: 'https://goerli.etherscan.io/', + rootUrl: 'https://goerli.etherscan.io/' }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18, + decimals: 18 }, ensAddress: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', - deprecated: true, + deprecated: true }, [ChainId.KOVAN]: { chainId: ChainId.KOVAN, @@ -245,14 +236,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Kovan)', - rootUrl: 'https://kovan.etherscan.io/', + rootUrl: 'https://kovan.etherscan.io/' }, nativeToken: { symbol: 'kETH', name: 'Kovan Ether', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.SEPOLIA]: { chainId: ChainId.SEPOLIA, @@ -263,13 +254,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Sepolia)', - rootUrl: 'https://sepolia.etherscan.io/', + rootUrl: 'https://sepolia.etherscan.io/' }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.POLYGON]: { chainId: ChainId.POLYGON, @@ -279,13 +270,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.POLYGON}.webp`, blockExplorer: { name: 'Polygonscan', - rootUrl: 'https://polygonscan.com/', + rootUrl: 'https://polygonscan.com/' }, nativeToken: { symbol: 'POL', name: 'POL', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.POLYGON_MUMBAI]: { chainId: ChainId.POLYGON_MUMBAI, @@ -296,14 +287,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Polygonscan (Mumbai)', - rootUrl: 'https://mumbai.polygonscan.com/', + rootUrl: 'https://mumbai.polygonscan.com/' }, nativeToken: { symbol: 'mMATIC', name: 'Mumbai Polygon', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.POLYGON_AMOY]: { chainId: ChainId.POLYGON_AMOY, @@ -314,13 +305,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'OKLink (Amoy)', - rootUrl: 'https://www.oklink.com/amoy/', + rootUrl: 'https://www.oklink.com/amoy/' }, nativeToken: { symbol: 'aPOL', name: 'Amoy POL', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.POLYGON_ZKEVM]: { chainId: ChainId.POLYGON_ZKEVM, @@ -330,13 +321,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.POLYGON_ZKEVM}.webp`, blockExplorer: { name: 'Polygonscan (zkEVM)', - rootUrl: 'https://zkevm.polygonscan.com/', + rootUrl: 'https://zkevm.polygonscan.com/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BSC]: { chainId: ChainId.BSC, @@ -346,13 +337,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BSC}.webp`, blockExplorer: { name: 'BSCScan', - rootUrl: 'https://bscscan.com/', + rootUrl: 'https://bscscan.com/' }, nativeToken: { symbol: 'BNB', name: 'BNB', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BSC_TESTNET]: { chainId: ChainId.BSC_TESTNET, @@ -363,13 +354,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'BSCScan (Testnet)', - rootUrl: 'https://testnet.bscscan.com/', + rootUrl: 'https://testnet.bscscan.com/' }, nativeToken: { symbol: 'tBNB', name: 'Testnet BNB', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.OPTIMISM]: { chainId: ChainId.OPTIMISM, @@ -379,13 +370,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.OPTIMISM}.webp`, blockExplorer: { name: 'Etherscan (Optimism)', - rootUrl: 'https://optimistic.etherscan.io/', + rootUrl: 'https://optimistic.etherscan.io/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.OPTIMISM_KOVAN]: { chainId: ChainId.OPTIMISM_KOVAN, @@ -396,14 +387,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Optimism Kovan)', - rootUrl: 'https://kovan-optimistic.etherscan.io/', + rootUrl: 'https://kovan-optimistic.etherscan.io/' }, nativeToken: { symbol: 'kETH', name: 'Kovan Ether', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.OPTIMISM_GOERLI]: { chainId: ChainId.OPTIMISM_GOERLI, @@ -414,14 +405,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Optimism Goerli)', - rootUrl: 'https://goerli-optimistic.etherscan.io/', + rootUrl: 'https://goerli-optimistic.etherscan.io/' }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.OPTIMISM_SEPOLIA]: { chainId: ChainId.OPTIMISM_SEPOLIA, @@ -432,13 +423,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherscan (Optimism Sepolia)', - rootUrl: 'https://sepolia-optimistic.etherscan.io/', + rootUrl: 'https://sepolia-optimistic.etherscan.io/' }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.ARBITRUM]: { chainId: ChainId.ARBITRUM, @@ -448,13 +439,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ARBITRUM}.webp`, blockExplorer: { name: 'Arbiscan', - rootUrl: 'https://arbiscan.io/', + rootUrl: 'https://arbiscan.io/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.ARBITRUM_GOERLI]: { chainId: ChainId.ARBITRUM_GOERLI, @@ -465,14 +456,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Arbiscan (Goerli Testnet)', - rootUrl: 'https://testnet.arbiscan.io/', + rootUrl: 'https://testnet.arbiscan.io/' }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.ARBITRUM_SEPOLIA]: { chainId: ChainId.ARBITRUM_SEPOLIA, @@ -483,13 +474,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Arbiscan (Sepolia Testnet)', - rootUrl: 'https://sepolia.arbiscan.io/', + rootUrl: 'https://sepolia.arbiscan.io/' }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.ARBITRUM_NOVA]: { chainId: ChainId.ARBITRUM_NOVA, @@ -499,13 +490,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ARBITRUM_NOVA}.webp`, blockExplorer: { name: 'Arbiscan Nova', - rootUrl: 'https://nova.arbiscan.io/', + rootUrl: 'https://nova.arbiscan.io/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.AVALANCHE]: { chainId: ChainId.AVALANCHE, @@ -515,13 +506,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.AVALANCHE}.webp`, blockExplorer: { name: 'Snowtrace', - rootUrl: 'https://subnets.avax.network/c-chain/', + rootUrl: 'https://subnets.avax.network/c-chain/' }, nativeToken: { symbol: 'AVAX', name: 'AVAX', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.AVALANCHE_TESTNET]: { chainId: ChainId.AVALANCHE_TESTNET, @@ -532,13 +523,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Snowtrace (Testnet)', - rootUrl: 'https://subnets-test.avax.network/c-chain/', + rootUrl: 'https://subnets-test.avax.network/c-chain/' }, nativeToken: { symbol: 'tAVAX', name: 'Testnet AVAX', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.GNOSIS]: { chainId: ChainId.GNOSIS, @@ -548,13 +539,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.GNOSIS}.webp`, blockExplorer: { name: 'Gnosis Chain Explorer', - rootUrl: 'https://blockscout.com/xdai/mainnet/', + rootUrl: 'https://blockscout.com/xdai/mainnet/' }, nativeToken: { symbol: 'XDAI', name: 'XDAI', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BASE]: { chainId: ChainId.BASE, @@ -564,13 +555,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BASE}.webp`, blockExplorer: { name: 'Base Explorer', - rootUrl: 'https://basescan.org/', + rootUrl: 'https://basescan.org/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BASE_GOERLI]: { chainId: ChainId.BASE_GOERLI, @@ -581,14 +572,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Base Goerli Explorer', - rootUrl: 'https://goerli.basescan.org/', + rootUrl: 'https://goerli.basescan.org/' }, nativeToken: { symbol: 'gETH', name: 'Goerli Ether', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.BASE_SEPOLIA]: { chainId: ChainId.BASE_SEPOLIA, @@ -599,13 +590,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Base Sepolia Explorer', - rootUrl: 'https://base-sepolia.blockscout.com/', + rootUrl: 'https://base-sepolia.blockscout.com/' }, nativeToken: { symbol: 'sETH', name: 'Sepolia Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.HOMEVERSE]: { chainId: ChainId.HOMEVERSE, @@ -615,13 +606,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.HOMEVERSE}.webp`, blockExplorer: { name: 'Oasys Homeverse Explorer', - rootUrl: 'https://explorer.oasys.homeverse.games/', + rootUrl: 'https://explorer.oasys.homeverse.games/' }, nativeToken: { symbol: 'OAS', name: 'OAS', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.HOMEVERSE_TESTNET]: { chainId: ChainId.HOMEVERSE_TESTNET, @@ -632,13 +623,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Oasys Homeverse Explorer (Testnet)', - rootUrl: 'https://explorer.testnet.oasys.homeverse.games/', + rootUrl: 'https://explorer.testnet.oasys.homeverse.games/' }, nativeToken: { symbol: 'tOAS', name: 'Testnet OAS', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.XAI]: { chainId: ChainId.XAI, @@ -648,13 +639,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.XAI}.webp`, blockExplorer: { name: 'Xai Explorer', - rootUrl: 'https://explorer.xai-chain.net/', + rootUrl: 'https://explorer.xai-chain.net/' }, nativeToken: { symbol: 'XAI', name: 'XAI', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.XAI_SEPOLIA]: { chainId: ChainId.XAI_SEPOLIA, @@ -665,13 +656,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Xai Sepolia Explorer', - rootUrl: 'https://testnet-explorer-v2.xai-chain.net/', + rootUrl: 'https://testnet-explorer-v2.xai-chain.net/' }, nativeToken: { symbol: 'sXAI', name: 'Sepolia XAI', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.B3]: { chainId: ChainId.B3, @@ -682,13 +673,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'B3 Explorer', - rootUrl: 'https://explorer.b3.fun/', + rootUrl: 'https://explorer.b3.fun/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.B3_SEPOLIA]: { chainId: ChainId.B3_SEPOLIA, @@ -699,13 +690,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'B3 Sepolia Explorer', - rootUrl: 'https://sepolia.explorer.b3.fun/', + rootUrl: 'https://sepolia.explorer.b3.fun/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.APECHAIN]: { chainId: ChainId.APECHAIN, @@ -716,13 +707,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'APE Chain Explorer', - rootUrl: 'https://apechain.calderaexplorer.xyz/', + rootUrl: 'https://apechain.calderaexplorer.xyz/' }, nativeToken: { symbol: 'APE', name: 'ApeCoin', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.APECHAIN_TESTNET]: { chainId: ChainId.APECHAIN_TESTNET, @@ -733,13 +724,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'APE Chain Explorer', - rootUrl: 'https://curtis.explorer.caldera.xyz/', + rootUrl: 'https://curtis.explorer.caldera.xyz/' }, nativeToken: { symbol: 'APE', name: 'ApeCoin', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BLAST]: { chainId: ChainId.BLAST, @@ -749,13 +740,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BLAST}.webp`, blockExplorer: { name: 'Blast Explorer', - rootUrl: 'https://blastscan.io/', + rootUrl: 'https://blastscan.io/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BLAST_SEPOLIA]: { chainId: ChainId.BLAST_SEPOLIA, @@ -766,13 +757,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Blast Sepolia Explorer', - rootUrl: 'https://sepolia.blastexplorer.io/', + rootUrl: 'https://sepolia.blastexplorer.io/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.TELOS]: { chainId: ChainId.TELOS, @@ -782,13 +773,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.TELOS}.webp`, blockExplorer: { name: 'Telos Explorer', - rootUrl: 'https://explorer.telos.net/network/', + rootUrl: 'https://explorer.telos.net/network/' }, nativeToken: { symbol: 'TLOS', name: 'TLOS', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.TELOS_TESTNET]: { chainId: ChainId.TELOS_TESTNET, @@ -798,13 +789,13 @@ export const networks: Record = { logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.TELOS_TESTNET}.webp`, blockExplorer: { name: 'Telos Testnet Explorer', - rootUrl: 'https://explorer-test.telos.net/network', + rootUrl: 'https://explorer-test.telos.net/network' }, nativeToken: { symbol: 'TLOS', name: 'TLOS', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.BORNE_TESTNET]: { chainId: ChainId.BORNE_TESTNET, @@ -815,13 +806,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Borne Testnet Explorer', - rootUrl: 'https://subnets-test.avax.network/bornegfdn', + rootUrl: 'https://subnets-test.avax.network/bornegfdn' }, nativeToken: { symbol: 'BORNE', name: 'BORNE', - decimals: 18, + decimals: 18 }, + deprecated: true }, [ChainId.SKALE_NEBULA]: { chainId: ChainId.SKALE_NEBULA, @@ -832,13 +824,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'SKALE Nebula Gaming Hub Explorer', - rootUrl: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com/', + rootUrl: 'https://green-giddy-denebola.explorer.mainnet.skalenodes.com/' }, nativeToken: { symbol: 'sFUEL', name: 'SKALE Fuel', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SKALE_NEBULA_TESTNET]: { chainId: ChainId.SKALE_NEBULA_TESTNET, @@ -849,13 +841,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'SKALE Nebula Gaming Hub Testnet Explorer', - rootUrl: 'https://lanky-ill-funny-testnet.explorer.testnet.skalenodes.com/', + rootUrl: 'https://lanky-ill-funny-testnet.explorer.testnet.skalenodes.com/' }, nativeToken: { symbol: 'sFUEL', name: 'SKALE Fuel', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SONEIUM]: { chainId: ChainId.SONEIUM, @@ -866,13 +858,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Soneium Explorer', - rootUrl: 'https://soneium.blockscout.com/', + rootUrl: 'https://soneium.blockscout.com/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SONEIUM_MINATO]: { chainId: ChainId.SONEIUM_MINATO, @@ -883,13 +875,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Soneium Minato Explorer', - rootUrl: 'https://explorer-testnet.soneium.org/', + rootUrl: 'https://explorer-testnet.soneium.org/' }, nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.TOY_TESTNET]: { chainId: ChainId.TOY_TESTNET, @@ -900,13 +892,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'TOY Testnet Explorer', - rootUrl: 'https://toy-chain-testnet.explorer.caldera.xyz/', + rootUrl: 'https://toy-chain-testnet.explorer.caldera.xyz/' }, nativeToken: { symbol: 'TOY', name: 'TOY', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.IMMUTABLE_ZKEVM]: { chainId: ChainId.IMMUTABLE_ZKEVM, @@ -917,13 +909,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Immutable zkEVM Explorer', - rootUrl: 'https://explorer.immutable.com/', + rootUrl: 'https://explorer.immutable.com/' }, nativeToken: { symbol: 'IMX', name: 'IMX', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.IMMUTABLE_ZKEVM_TESTNET]: { chainId: ChainId.IMMUTABLE_ZKEVM_TESTNET, @@ -934,49 +926,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Immutable zkEVM Testnet Explorer', - rootUrl: 'https://explorer.testnet.immutable.com/', + rootUrl: 'https://explorer.testnet.immutable.com/' }, nativeToken: { symbol: 'IMX', name: 'IMX', - decimals: 18, - }, - }, - [ChainId.ROOT_NETWORK]: { - chainId: ChainId.ROOT_NETWORK, - type: NetworkType.MAINNET, - name: 'rootnet', - title: 'The Root Network', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ROOT_NETWORK}.webp`, - testnet: false, - blockExplorer: { - name: 'The Root Network Explorer', - rootUrl: 'https://rootscan.io/', - }, - nativeToken: { - symbol: 'XRP', - name: 'XRP', - decimals: 18, - }, - deprecated: true, - }, - [ChainId.ROOT_NETWORK_PORCINI]: { - chainId: ChainId.ROOT_NETWORK_PORCINI, - type: NetworkType.TESTNET, - name: 'rootnet-porcini', - title: 'The Root Network Porcini Testnet', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ROOT_NETWORK_PORCINI}.webp`, - testnet: true, - blockExplorer: { - name: 'The Root Network Porcini Testnet Explorer', - rootUrl: 'https://porcini.rootscan.io/', - }, - nativeToken: { - symbol: 'XRP', - name: 'XRP', - decimals: 18, - }, - deprecated: true, + decimals: 18 + } }, [ChainId.HARDHAT]: { chainId: ChainId.HARDHAT, @@ -985,8 +941,8 @@ export const networks: Record = { nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.HARDHAT_2]: { chainId: ChainId.HARDHAT_2, @@ -995,44 +951,8 @@ export const networks: Record = { nativeToken: { symbol: 'ETH', name: 'Ether', - decimals: 18, - }, - }, - [ChainId.LAOS]: { - chainId: ChainId.LAOS, - type: NetworkType.MAINNET, - name: 'laos', - title: 'LAOS', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.LAOS}.webp`, - testnet: false, - blockExplorer: { - name: 'LAOS Explorer', - rootUrl: 'https://blockscout.laos.laosfoundation.io/', - }, - nativeToken: { - symbol: 'LAOS', - name: 'LAOS', - decimals: 18, - }, - deprecated: true, - }, - [ChainId.LAOS_SIGMA_TESTNET]: { - chainId: ChainId.LAOS_SIGMA_TESTNET, - type: NetworkType.TESTNET, - name: 'laos-sigma-testnet', - title: 'LAOS Sigma Testnet', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.LAOS_SIGMA_TESTNET}.webp`, - testnet: true, - blockExplorer: { - name: 'LAOS Sigma Testnet Explorer', - rootUrl: 'https://sigma.explorer.laosnetwork.io/', - }, - nativeToken: { - symbol: 'SIGMA', - name: 'SIGMA', - decimals: 18, - }, - deprecated: true, + decimals: 18 + } }, [ChainId.MOONBEAM]: { chainId: ChainId.MOONBEAM, @@ -1043,13 +963,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Moonscan', - rootUrl: 'https://moonscan.io/', + rootUrl: 'https://moonscan.io/' }, nativeToken: { symbol: 'GLMR', name: 'GLMR', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.MOONBASE_ALPHA]: { chainId: ChainId.MOONBASE_ALPHA, @@ -1060,13 +980,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Moonscan (Moonbase Alpha)', - rootUrl: 'https://moonbase.moonscan.io/', + rootUrl: 'https://moonbase.moonscan.io/' }, nativeToken: { symbol: 'GLMR', name: 'GLMR', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.ETHERLINK]: { chainId: ChainId.ETHERLINK, @@ -1077,13 +997,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Etherlink Explorer', - rootUrl: 'https://explorer.etherlink.com/', + rootUrl: 'https://explorer.etherlink.com/' }, nativeToken: { symbol: 'XTZ', name: 'Tez', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.ETHERLINK_TESTNET]: { chainId: ChainId.ETHERLINK_TESTNET, @@ -1094,13 +1014,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Etherlink Testnet Explorer', - rootUrl: 'https://testnet.explorer.etherlink.com/', + rootUrl: 'https://testnet.explorer.etherlink.com/' }, nativeToken: { symbol: 'XTZ', name: 'Tez', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.MONAD_TESTNET]: { chainId: ChainId.MONAD_TESTNET, @@ -1111,13 +1031,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Monad Testnet Explorer', - rootUrl: 'https://testnet.monadexplorer.com/', + rootUrl: 'https://testnet.monadexplorer.com/' }, nativeToken: { symbol: 'MON', name: 'MON', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.MONAD]: { chainId: ChainId.MONAD, @@ -1128,13 +1048,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Monad Explorer', - rootUrl: 'https://mainnet-beta.monvision.io/', + rootUrl: 'https://mainnet-beta.monvision.io/' }, nativeToken: { symbol: 'MON', name: 'MON', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SOMNIA_TESTNET]: { @@ -1146,13 +1066,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Somnia Testnet Explorer', - rootUrl: 'https://shannon-explorer.somnia.network/', + rootUrl: 'https://shannon-explorer.somnia.network/' }, nativeToken: { symbol: 'STT', name: 'STT', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.INCENTIV_TESTNET]: { @@ -1164,14 +1084,14 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Incentiv Testnet Explorer', - rootUrl: 'https://explorer.testnet.incentiv.net/', + rootUrl: 'https://explorer.testnet.incentiv.net/' }, nativeToken: { symbol: 'CENT', name: 'CENT', - decimals: 18, + decimals: 18 }, - deprecated: true, + deprecated: true }, [ChainId.INCENTIV_TESTNET_V2]: { @@ -1183,13 +1103,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Incentiv Testnet Explorer v2', - rootUrl: 'https://explorer.testnet.incentiv.net/', + rootUrl: 'https://explorer.testnet.incentiv.net/' }, nativeToken: { symbol: 'TCENT', name: 'TCENT', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SEI]: { @@ -1201,13 +1121,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'SEI Explorer', - rootUrl: 'https://seitrace.com/?chain=pacific-1', + rootUrl: 'https://seitrace.com/?chain=pacific-1' }, nativeToken: { symbol: 'SEI', name: 'SEI', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SEI_TESTNET]: { @@ -1219,13 +1139,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Sei Testnet Explorer', - rootUrl: 'https://seitrace.com/?chain=atlantic-2', + rootUrl: 'https://seitrace.com/?chain=atlantic-2' }, nativeToken: { symbol: 'SEI', name: 'SEI', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SOMNIA]: { @@ -1237,13 +1157,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Somnia Explorer', - rootUrl: 'https://mainnet.somnia.w3us.site/', + rootUrl: 'https://mainnet.somnia.w3us.site/' }, nativeToken: { symbol: 'SOMI', name: 'SOMI', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.KATANA]: { @@ -1255,13 +1175,13 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Katana', - rootUrl: 'https://katanascan.com/', + rootUrl: 'https://katanascan.com/' }, nativeToken: { symbol: 'ETH', name: 'ETH', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.SANDBOX_TESTNET]: { @@ -1273,13 +1193,13 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Sandbox Testnet Explorer', - rootUrl: 'https://sandbox-testnet.explorer.caldera.xyz/', + rootUrl: 'https://sandbox-testnet.explorer.caldera.xyz/' }, nativeToken: { symbol: 'SAND', name: 'SAND', - decimals: 18, - }, + decimals: 18 + } }, [ChainId.ARC_TESTNET]: { @@ -1291,21 +1211,21 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Arc Testnet Explorer', - rootUrl: 'https://testnet.arcscan.app/', + rootUrl: 'https://testnet.arcscan.app/' }, nativeToken: { symbol: 'USDC', name: 'USDC', - decimals: 18, - }, - }, -}; + decimals: 18 + } + } +} export function getChainIdFromNetwork(networkName: string): ChainId { for (const [chainId, network] of Object.entries(networks)) { if (network.name === networkName) { - return Number(chainId) as ChainId; + return Number(chainId) as ChainId } } - throw new Error(`Unknown network name: ${networkName}`); + throw new Error(`Unknown network name: ${networkName}`) } From 2c6ae8f064fcc8bb7f87f176ed7743598d24d802 Mon Sep 17 00:00:00 2001 From: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Date: Fri, 17 Oct 2025 09:14:14 +0000 Subject: [PATCH 066/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts --- packages/marketplace/src/marketplace.gen.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index f5065ab313..610c684a1c 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api ccc0b2553f66c825eb5241d633975904c9700bd8 +// marketplace-api 29406ab3a87d9e6383ec41ab99b8108f67a7001b // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // @@ -8,7 +8,7 @@ export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-ccc0b2553f66c825eb5241d633975904c9700bd8' + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-29406ab3a87d9e6383ec41ab99b8108f67a7001b' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -17,7 +17,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'ccc0b2553f66c825eb5241d633975904c9700bd8' +export const WebRPCSchemaHash = '29406ab3a87d9e6383ec41ab99b8108f67a7001b' type WebrpcGenVersions = { webrpcGenVersion: string From 1fc8353621835b618acf7fba37d34f83f779261b Mon Sep 17 00:00:00 2001 From: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Date: Fri, 17 Oct 2025 14:32:02 +0000 Subject: [PATCH 067/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts --- packages/marketplace/src/marketplace.gen.ts | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 610c684a1c..f55f5264be 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api 29406ab3a87d9e6383ec41ab99b8108f67a7001b +// marketplace-api 4ec8bff32398d811f12c342d5176f50b1ff45b66 // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // @@ -8,7 +8,7 @@ export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-29406ab3a87d9e6383ec41ab99b8108f67a7001b' + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-4ec8bff32398d811f12c342d5176f50b1ff45b66' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -17,7 +17,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '29406ab3a87d9e6383ec41ab99b8108f67a7001b' +export const WebRPCSchemaHash = '4ec8bff32398d811f12c342d5176f50b1ff45b66' type WebrpcGenVersions = { webrpcGenVersion: string @@ -592,9 +592,9 @@ export interface ExecuteInput { signature: string method: string endpoint: string - slug: string executeType: ExecuteType body: any + slug?: string } export interface Activity { @@ -950,7 +950,7 @@ export interface Marketplace { signal?: AbortSignal ): Promise /** - * only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market, use onlyu ExecuteInput and leave other inputs empty, they are depracated and kept only for backward compatibility + * only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market, use only ExecuteInput params and leave other root inputs empty, they are depracated and kept only for backward compatibility */ execute(args: ExecuteArgs, headers?: object, signal?: AbortSignal): Promise /** @@ -1312,12 +1312,12 @@ export interface GenerateCancelTransactionReturn { } export interface ExecuteArgs { params: ExecuteInput - chainId: string - signature: string - method: string - endpoint: string - executeType: ExecuteType - body: any + chainId?: string + signature?: string + method?: string + endpoint?: string + executeType?: ExecuteType + body?: any } export interface ExecuteReturn { From ce293b71b9ee731d7bd97abb23a27d6d0bb84a64 Mon Sep 17 00:00:00 2001 From: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Date: Tue, 21 Oct 2025 13:59:52 +0000 Subject: [PATCH 068/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts --- packages/marketplace/src/marketplace.gen.ts | 70 ++++++++++++++++++++- 1 file changed, 67 insertions(+), 3 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index f55f5264be..28b36bd290 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api 4ec8bff32398d811f12c342d5176f50b1ff45b66 +// marketplace-api 1ecb14ce28259b0a60c8b90d3e247aced7bcdfad // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // @@ -8,7 +8,7 @@ export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-4ec8bff32398d811f12c342d5176f50b1ff45b66' + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-1ecb14ce28259b0a60c8b90d3e247aced7bcdfad' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -17,7 +17,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '4ec8bff32398d811f12c342d5176f50b1ff45b66' +export const WebRPCSchemaHash = '1ecb14ce28259b0a60c8b90d3e247aced7bcdfad' type WebrpcGenVersions = { webrpcGenVersion: string @@ -819,6 +819,16 @@ export interface AddCollectiblesReturn {} export interface Marketplace { listCurrencies(args: ListCurrenciesArgs, headers?: object, signal?: AbortSignal): Promise getCollectionDetail(args: GetCollectionDetailArgs, headers?: object, signal?: AbortSignal): Promise + getCollectionActiveListingsCurrencies( + args: GetCollectionActiveListingsCurrenciesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getCollectionActiveOffersCurrencies( + args: GetCollectionActiveOffersCurrenciesArgs, + headers?: object, + signal?: AbortSignal + ): Promise getCollectible(args: GetCollectibleArgs, headers?: object, signal?: AbortSignal): Promise getLowestPriceOfferForCollectible( args: GetLowestPriceOfferForCollectibleArgs, @@ -1034,6 +1044,22 @@ export interface GetCollectionDetailArgs { export interface GetCollectionDetailReturn { collection: Collection } +export interface GetCollectionActiveListingsCurrenciesArgs { + chainId: string + contractAddress: string +} + +export interface GetCollectionActiveListingsCurrenciesReturn { + currencies: Array +} +export interface GetCollectionActiveOffersCurrenciesArgs { + chainId: string + contractAddress: string +} + +export interface GetCollectionActiveOffersCurrenciesReturn { + currencies: Array +} export interface GetCollectibleArgs { chainId: string contractAddress: string @@ -1763,6 +1789,44 @@ export class Marketplace implements Marketplace { ) } + getCollectionActiveListingsCurrencies = ( + args: GetCollectionActiveListingsCurrenciesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectionActiveListingsCurrencies'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencies: >_data.currencies + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectionActiveOffersCurrencies = ( + args: GetCollectionActiveOffersCurrenciesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectionActiveOffersCurrencies'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencies: >_data.currencies + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + getCollectible = (args: GetCollectibleArgs, headers?: object, signal?: AbortSignal): Promise => { return this.fetch(this.url('GetCollectible'), createHTTPRequest(args, headers, signal)).then( res => { From 89f66734e29e3e607a41f2ca834b30c24870198c Mon Sep 17 00:00:00 2001 From: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Date: Mon, 27 Oct 2025 14:14:35 +0000 Subject: [PATCH 069/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts --- packages/marketplace/src/marketplace.gen.ts | 390 +++++++++++++++----- 1 file changed, 299 insertions(+), 91 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 28b36bd290..d66762bcd2 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,14 +1,14 @@ /* eslint-disable */ -// marketplace-api 1ecb14ce28259b0a60c8b90d3e247aced7bcdfad +// marketplace-api 652676d9951ceb12f6846907c7c4b5160c73c57a // -- // Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. // -// webrpc-gen -schema=marketplace.ridl -target=typescript -client -out=./clients/marketplace.gen.ts +// webrpc-gen -schema=./schema/schema.ridl -target=typescript -client -out=./clients/marketplace.gen.ts export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-1ecb14ce28259b0a60c8b90d3e247aced7bcdfad' + 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-652676d9951ceb12f6846907c7c4b5160c73c57a' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -17,7 +17,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = '' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '1ecb14ce28259b0a60c8b90d3e247aced7bcdfad' +export const WebRPCSchemaHash = '652676d9951ceb12f6846907c7c4b5160c73c57a' type WebrpcGenVersions = { webrpcGenVersion: string @@ -71,45 +71,6 @@ function parseWebrpcGenVersions(header: string): WebrpcGenVersions { // Types // -export enum MetadataStatus { - NOT_AVAILABLE = 'NOT_AVAILABLE', - REFRESHING = 'REFRESHING', - AVAILABLE = 'AVAILABLE' -} - -export interface TokenMetadata { - tokenId: string - name: string - description?: string - image?: string - video?: string - audio?: string - properties?: { [key: string]: any } - attributes: Array<{ [key: string]: any }> - image_data?: string - external_url?: string - background_color?: string - animation_url?: string - decimals?: number - updatedAt?: string - assets?: Array - status: MetadataStatus -} - -export interface Asset { - id: number - collectionId: number - tokenId: string - url?: string - metadataField: string - name?: string - filesize?: number - mimeType?: string - width?: number - height?: number - updatedAt?: string -} - export enum SortOrder { ASC = 'ASC', DESC = 'DESC' @@ -322,6 +283,12 @@ export enum PrimarySaleItemDetailType { individual = 'individual' } +export enum MetadataStatus { + NOT_AVAILABLE = 'NOT_AVAILABLE', + REFRESHING = 'REFRESHING', + AVAILABLE = 'AVAILABLE' +} + export interface Page { page: number pageSize: number @@ -670,6 +637,39 @@ export interface PrimarySaleItemsFilter { endDateBefore?: string } +export interface TokenMetadata { + tokenId: string + name: string + description?: string + image?: string + video?: string + audio?: string + properties?: { [key: string]: any } + attributes: Array<{ [key: string]: any }> + image_data?: string + external_url?: string + background_color?: string + animation_url?: string + decimals?: number + updatedAt?: string + assets?: Array + status: MetadataStatus +} + +export interface Asset { + id: number + collectionId: number + tokenId: string + url?: string + metadataField: string + name?: string + filesize?: number + mimeType?: string + width?: number + height?: number + updatedAt?: string +} + export interface Admin { createCollection(args: CreateCollectionArgs, headers?: object, signal?: AbortSignal): Promise getCollection(args: GetCollectionArgs, headers?: object, signal?: AbortSignal): Promise @@ -2883,62 +2883,62 @@ export class MethodNotFoundError extends WebrpcError { } } -export class TimeoutError extends WebrpcError { +export class RequestConflictError extends WebrpcError { constructor( - name: string = 'Timeout', - code: number = 2000, - message: string = `Request timed out`, + name: string = 'RequestConflict', + code: number = 1004, + message: string = `Conflict with target resource`, status: number = 0, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, TimeoutError.prototype) + Object.setPrototypeOf(this, RequestConflictError.prototype) } } -export class InvalidArgumentError extends WebrpcError { +export class AbortedError extends WebrpcError { constructor( - name: string = 'InvalidArgument', - code: number = 2001, - message: string = `Invalid argument`, + name: string = 'Aborted', + code: number = 1005, + message: string = `Request aborted`, status: number = 0, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidArgumentError.prototype) + Object.setPrototypeOf(this, AbortedError.prototype) } } -export class NotFoundError extends WebrpcError { +export class GeoblockedError extends WebrpcError { constructor( - name: string = 'NotFound', - code: number = 3000, - message: string = `Resource not found`, + name: string = 'Geoblocked', + code: number = 1006, + message: string = `Geoblocked region`, status: number = 0, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, NotFoundError.prototype) + Object.setPrototypeOf(this, GeoblockedError.prototype) } } -export class UserNotFoundError extends WebrpcError { +export class RateLimitedError extends WebrpcError { constructor( - name: string = 'UserNotFound', - code: number = 3001, - message: string = `User not found`, + name: string = 'RateLimited', + code: number = 1007, + message: string = `Rate-limited. Please slow down.`, status: number = 0, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, UserNotFoundError.prototype) + Object.setPrototypeOf(this, RateLimitedError.prototype) } } export class ProjectNotFoundError extends WebrpcError { constructor( name: string = 'ProjectNotFound', - code: number = 3002, + code: number = 1008, message: string = `Project not found`, status: number = 0, cause?: string @@ -2948,29 +2948,198 @@ export class ProjectNotFoundError extends WebrpcError { } } -export class InvalidTierError extends WebrpcError { +export class SecretKeyCorsDisallowedError extends WebrpcError { + constructor( + name: string = 'SecretKeyCorsDisallowed', + code: number = 1009, + message: string = `CORS disallowed. Admin API Secret Key can't be used from a web app.`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, SecretKeyCorsDisallowedError.prototype) + } +} + +export class AccessKeyNotFoundError extends WebrpcError { + constructor( + name: string = 'AccessKeyNotFound', + code: number = 1101, + message: string = `Access key not found`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) + } +} + +export class AccessKeyMismatchError extends WebrpcError { + constructor( + name: string = 'AccessKeyMismatch', + code: number = 1102, + message: string = `Access key mismatch`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) + } +} + +export class InvalidOriginError extends WebrpcError { + constructor( + name: string = 'InvalidOrigin', + code: number = 1103, + message: string = `Invalid origin for Access Key`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, InvalidOriginError.prototype) + } +} + +export class InvalidServiceError extends WebrpcError { + constructor( + name: string = 'InvalidService', + code: number = 1104, + message: string = `Service not enabled for Access key`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, InvalidServiceError.prototype) + } +} + +export class UnauthorizedUserError extends WebrpcError { + constructor( + name: string = 'UnauthorizedUser', + code: number = 1105, + message: string = `Unauthorized user`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, UnauthorizedUserError.prototype) + } +} + +export class InvalidChainError extends WebrpcError { + constructor( + name: string = 'InvalidChain', + code: number = 1106, + message: string = `Network not enabled for Access key`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, InvalidChainError.prototype) + } +} + +export class QuotaExceededError extends WebrpcError { constructor( - name: string = 'InvalidTier', - code: number = 3003, - message: string = `Invalid subscription tier`, + name: string = 'QuotaExceeded', + code: number = 1200, + message: string = `Quota request exceeded`, status: number = 0, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidTierError.prototype) + Object.setPrototypeOf(this, QuotaExceededError.prototype) } } -export class ProjectLimitReachedError extends WebrpcError { +export class QuotaRateLimitError extends WebrpcError { constructor( - name: string = 'ProjectLimitReached', - code: number = 3005, - message: string = `Project limit reached`, + name: string = 'QuotaRateLimit', + code: number = 1201, + message: string = `Quota rate limit exceeded`, status: number = 0, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, ProjectLimitReachedError.prototype) + Object.setPrototypeOf(this, QuotaRateLimitError.prototype) + } +} + +export class NoDefaultKeyError extends WebrpcError { + constructor( + name: string = 'NoDefaultKey', + code: number = 1300, + message: string = `No default access key found`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, NoDefaultKeyError.prototype) + } +} + +export class MaxAccessKeysError extends WebrpcError { + constructor( + name: string = 'MaxAccessKeys', + code: number = 1301, + message: string = `Access keys limit reached`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, MaxAccessKeysError.prototype) + } +} + +export class AtLeastOneKeyError extends WebrpcError { + constructor( + name: string = 'AtLeastOneKey', + code: number = 1302, + message: string = `You need at least one Access Key`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) + } +} + +export class TimeoutError extends WebrpcError { + constructor( + name: string = 'Timeout', + code: number = 1900, + message: string = `Request timed out`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, TimeoutError.prototype) + } +} + +export class NotFoundError extends WebrpcError { + constructor( + name: string = 'NotFound', + code: number = 2000, + message: string = `Resource not found`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, NotFoundError.prototype) + } +} + +export class InvalidArgumentError extends WebrpcError { + constructor( + name: string = 'InvalidArgument', + code: number = 2001, + message: string = `Invalid argument`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, InvalidArgumentError.prototype) } } @@ -3003,13 +3172,26 @@ export enum errors { PermissionDenied = 'PermissionDenied', SessionExpired = 'SessionExpired', MethodNotFound = 'MethodNotFound', + RequestConflict = 'RequestConflict', + Aborted = 'Aborted', + Geoblocked = 'Geoblocked', + RateLimited = 'RateLimited', + ProjectNotFound = 'ProjectNotFound', + SecretKeyCorsDisallowed = 'SecretKeyCorsDisallowed', + AccessKeyNotFound = 'AccessKeyNotFound', + AccessKeyMismatch = 'AccessKeyMismatch', + InvalidOrigin = 'InvalidOrigin', + InvalidService = 'InvalidService', + UnauthorizedUser = 'UnauthorizedUser', + InvalidChain = 'InvalidChain', + QuotaExceeded = 'QuotaExceeded', + QuotaRateLimit = 'QuotaRateLimit', + NoDefaultKey = 'NoDefaultKey', + MaxAccessKeys = 'MaxAccessKeys', + AtLeastOneKey = 'AtLeastOneKey', Timeout = 'Timeout', - InvalidArgument = 'InvalidArgument', NotFound = 'NotFound', - UserNotFound = 'UserNotFound', - ProjectNotFound = 'ProjectNotFound', - InvalidTier = 'InvalidTier', - ProjectLimitReached = 'ProjectLimitReached', + InvalidArgument = 'InvalidArgument', NotImplemented = 'NotImplemented' } @@ -3029,13 +3211,26 @@ export enum WebrpcErrorCodes { PermissionDenied = 1001, SessionExpired = 1002, MethodNotFound = 1003, - Timeout = 2000, + RequestConflict = 1004, + Aborted = 1005, + Geoblocked = 1006, + RateLimited = 1007, + ProjectNotFound = 1008, + SecretKeyCorsDisallowed = 1009, + AccessKeyNotFound = 1101, + AccessKeyMismatch = 1102, + InvalidOrigin = 1103, + InvalidService = 1104, + UnauthorizedUser = 1105, + InvalidChain = 1106, + QuotaExceeded = 1200, + QuotaRateLimit = 1201, + NoDefaultKey = 1300, + MaxAccessKeys = 1301, + AtLeastOneKey = 1302, + Timeout = 1900, + NotFound = 2000, InvalidArgument = 2001, - NotFound = 3000, - UserNotFound = 3001, - ProjectNotFound = 3002, - InvalidTier = 3003, - ProjectLimitReached = 3005, NotImplemented = 9999 } @@ -3055,13 +3250,26 @@ export const webrpcErrorByCode: { [code: number]: any } = { [1001]: PermissionDeniedError, [1002]: SessionExpiredError, [1003]: MethodNotFoundError, - [2000]: TimeoutError, + [1004]: RequestConflictError, + [1005]: AbortedError, + [1006]: GeoblockedError, + [1007]: RateLimitedError, + [1008]: ProjectNotFoundError, + [1009]: SecretKeyCorsDisallowedError, + [1101]: AccessKeyNotFoundError, + [1102]: AccessKeyMismatchError, + [1103]: InvalidOriginError, + [1104]: InvalidServiceError, + [1105]: UnauthorizedUserError, + [1106]: InvalidChainError, + [1200]: QuotaExceededError, + [1201]: QuotaRateLimitError, + [1300]: NoDefaultKeyError, + [1301]: MaxAccessKeysError, + [1302]: AtLeastOneKeyError, + [1900]: TimeoutError, + [2000]: NotFoundError, [2001]: InvalidArgumentError, - [3000]: NotFoundError, - [3001]: UserNotFoundError, - [3002]: ProjectNotFoundError, - [3003]: InvalidTierError, - [3005]: ProjectLimitReachedError, [9999]: NotImplementedError } From 2dadb9d8d1c12449605b47398284715b99c14118 Mon Sep 17 00:00:00 2001 From: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Date: Fri, 31 Oct 2025 09:50:27 +0000 Subject: [PATCH 070/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts --- packages/marketplace/src/marketplace.gen.ts | 220 ++++++++++---------- 1 file changed, 108 insertions(+), 112 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index d66762bcd2..c4e68f0663 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,14 +1,14 @@ /* eslint-disable */ // marketplace-api 652676d9951ceb12f6846907c7c4b5160c73c57a // -- -// Code generated by webrpc-gen@v0.25.4 with typescript generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.30.2 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. // -// webrpc-gen -schema=./schema/schema.ridl -target=typescript -client -out=./clients/marketplace.gen.ts +// webrpc-gen -schema=./schema/schema.ridl -target=github.com/webrpc/gen-typescript@v0.19.0 -client -out=./clients/marketplace.gen.ts export const WebrpcHeader = 'Webrpc' export const WebrpcHeaderValue = - 'webrpc@v0.25.4;gen-typescript@v0.17.0;marketplace-api@v0.0.0-652676d9951ceb12f6846907c7c4b5160c73c57a' + 'webrpc@v0.30.2;gen-typescript@v0.19.0;marketplace-api@v0.0.0-652676d9951ceb12f6846907c7c4b5160c73c57a' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' @@ -1538,7 +1538,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1553,7 +1553,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1568,7 +1568,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1584,7 +1584,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1599,7 +1599,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1612,7 +1612,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1631,7 +1631,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1648,7 +1648,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1663,7 +1663,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1678,7 +1678,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1693,7 +1693,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1708,7 +1708,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1723,7 +1723,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1736,7 +1736,7 @@ export class Admin implements Admin { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1765,7 +1765,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1784,7 +1784,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1803,7 +1803,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1822,7 +1822,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1837,7 +1837,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1856,7 +1856,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1875,7 +1875,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1894,7 +1894,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1913,7 +1913,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1933,7 +1933,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1953,7 +1953,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1973,7 +1973,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -1992,7 +1992,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2011,7 +2011,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2027,7 +2027,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2043,7 +2043,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2062,7 +2062,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2081,7 +2081,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2100,7 +2100,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2119,7 +2119,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2138,7 +2138,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2157,7 +2157,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2177,7 +2177,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2197,7 +2197,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2216,7 +2216,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2235,7 +2235,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2254,7 +2254,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2273,7 +2273,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2292,7 +2292,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2307,7 +2307,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2323,7 +2323,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2342,7 +2342,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2361,7 +2361,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2376,7 +2376,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2396,7 +2396,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2416,7 +2416,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2436,7 +2436,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2456,7 +2456,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2469,7 +2469,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2482,7 +2482,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2498,7 +2498,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2517,7 +2517,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2536,7 +2536,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2555,7 +2555,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2574,7 +2574,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2594,7 +2594,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2613,7 +2613,7 @@ export class Marketplace implements Marketplace { }) }, error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) } ) } @@ -2637,13 +2637,9 @@ const buildResponse = (res: Response): Promise => { try { data = JSON.parse(text) } catch (error) { - let message = '' - if (error instanceof Error) { - message = error.message - } throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}` }) } if (!res.ok) { @@ -2691,7 +2687,7 @@ export class WebrpcEndpointError extends WebrpcError { name: string = 'WebrpcEndpoint', code: number = 0, message: string = `endpoint error`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -2704,7 +2700,7 @@ export class WebrpcRequestFailedError extends WebrpcError { name: string = 'WebrpcRequestFailed', code: number = -1, message: string = `request failed`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -2717,7 +2713,7 @@ export class WebrpcBadRouteError extends WebrpcError { name: string = 'WebrpcBadRoute', code: number = -2, message: string = `bad route`, - status: number = 0, + status: number = 404, cause?: string ) { super(name, code, message, status, cause) @@ -2730,7 +2726,7 @@ export class WebrpcBadMethodError extends WebrpcError { name: string = 'WebrpcBadMethod', code: number = -3, message: string = `bad method`, - status: number = 0, + status: number = 405, cause?: string ) { super(name, code, message, status, cause) @@ -2743,7 +2739,7 @@ export class WebrpcBadRequestError extends WebrpcError { name: string = 'WebrpcBadRequest', code: number = -4, message: string = `bad request`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -2756,7 +2752,7 @@ export class WebrpcBadResponseError extends WebrpcError { name: string = 'WebrpcBadResponse', code: number = -5, message: string = `bad response`, - status: number = 0, + status: number = 500, cause?: string ) { super(name, code, message, status, cause) @@ -2769,7 +2765,7 @@ export class WebrpcServerPanicError extends WebrpcError { name: string = 'WebrpcServerPanic', code: number = -6, message: string = `server panic`, - status: number = 0, + status: number = 500, cause?: string ) { super(name, code, message, status, cause) @@ -2782,7 +2778,7 @@ export class WebrpcInternalErrorError extends WebrpcError { name: string = 'WebrpcInternalError', code: number = -7, message: string = `internal error`, - status: number = 0, + status: number = 500, cause?: string ) { super(name, code, message, status, cause) @@ -2790,16 +2786,16 @@ export class WebrpcInternalErrorError extends WebrpcError { } } -export class WebrpcClientDisconnectedError extends WebrpcError { +export class WebrpcClientAbortedError extends WebrpcError { constructor( - name: string = 'WebrpcClientDisconnected', + name: string = 'WebrpcClientAborted', code: number = -8, - message: string = `client disconnected`, - status: number = 0, + message: string = `request aborted by client`, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) - Object.setPrototypeOf(this, WebrpcClientDisconnectedError.prototype) + Object.setPrototypeOf(this, WebrpcClientAbortedError.prototype) } } @@ -2808,7 +2804,7 @@ export class WebrpcStreamLostError extends WebrpcError { name: string = 'WebrpcStreamLost', code: number = -9, message: string = `stream lost`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -2821,7 +2817,7 @@ export class WebrpcStreamFinishedError extends WebrpcError { name: string = 'WebrpcStreamFinished', code: number = -10, message: string = `stream finished`, - status: number = 0, + status: number = 200, cause?: string ) { super(name, code, message, status, cause) @@ -2836,7 +2832,7 @@ export class UnauthorizedError extends WebrpcError { name: string = 'Unauthorized', code: number = 1000, message: string = `Unauthorized access`, - status: number = 0, + status: number = 401, cause?: string ) { super(name, code, message, status, cause) @@ -2849,7 +2845,7 @@ export class PermissionDeniedError extends WebrpcError { name: string = 'PermissionDenied', code: number = 1001, message: string = `Permission denied`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -2862,7 +2858,7 @@ export class SessionExpiredError extends WebrpcError { name: string = 'SessionExpired', code: number = 1002, message: string = `Session expired`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -2875,7 +2871,7 @@ export class MethodNotFoundError extends WebrpcError { name: string = 'MethodNotFound', code: number = 1003, message: string = `Method not found`, - status: number = 0, + status: number = 404, cause?: string ) { super(name, code, message, status, cause) @@ -2888,7 +2884,7 @@ export class RequestConflictError extends WebrpcError { name: string = 'RequestConflict', code: number = 1004, message: string = `Conflict with target resource`, - status: number = 0, + status: number = 409, cause?: string ) { super(name, code, message, status, cause) @@ -2901,7 +2897,7 @@ export class AbortedError extends WebrpcError { name: string = 'Aborted', code: number = 1005, message: string = `Request aborted`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -2914,7 +2910,7 @@ export class GeoblockedError extends WebrpcError { name: string = 'Geoblocked', code: number = 1006, message: string = `Geoblocked region`, - status: number = 0, + status: number = 451, cause?: string ) { super(name, code, message, status, cause) @@ -2927,7 +2923,7 @@ export class RateLimitedError extends WebrpcError { name: string = 'RateLimited', code: number = 1007, message: string = `Rate-limited. Please slow down.`, - status: number = 0, + status: number = 429, cause?: string ) { super(name, code, message, status, cause) @@ -2940,7 +2936,7 @@ export class ProjectNotFoundError extends WebrpcError { name: string = 'ProjectNotFound', code: number = 1008, message: string = `Project not found`, - status: number = 0, + status: number = 401, cause?: string ) { super(name, code, message, status, cause) @@ -2953,7 +2949,7 @@ export class SecretKeyCorsDisallowedError extends WebrpcError { name: string = 'SecretKeyCorsDisallowed', code: number = 1009, message: string = `CORS disallowed. Admin API Secret Key can't be used from a web app.`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -2966,7 +2962,7 @@ export class AccessKeyNotFoundError extends WebrpcError { name: string = 'AccessKeyNotFound', code: number = 1101, message: string = `Access key not found`, - status: number = 0, + status: number = 401, cause?: string ) { super(name, code, message, status, cause) @@ -2979,7 +2975,7 @@ export class AccessKeyMismatchError extends WebrpcError { name: string = 'AccessKeyMismatch', code: number = 1102, message: string = `Access key mismatch`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -2992,7 +2988,7 @@ export class InvalidOriginError extends WebrpcError { name: string = 'InvalidOrigin', code: number = 1103, message: string = `Invalid origin for Access Key`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3005,7 +3001,7 @@ export class InvalidServiceError extends WebrpcError { name: string = 'InvalidService', code: number = 1104, message: string = `Service not enabled for Access key`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3018,7 +3014,7 @@ export class UnauthorizedUserError extends WebrpcError { name: string = 'UnauthorizedUser', code: number = 1105, message: string = `Unauthorized user`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3031,7 +3027,7 @@ export class InvalidChainError extends WebrpcError { name: string = 'InvalidChain', code: number = 1106, message: string = `Network not enabled for Access key`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3044,7 +3040,7 @@ export class QuotaExceededError extends WebrpcError { name: string = 'QuotaExceeded', code: number = 1200, message: string = `Quota request exceeded`, - status: number = 0, + status: number = 429, cause?: string ) { super(name, code, message, status, cause) @@ -3057,7 +3053,7 @@ export class QuotaRateLimitError extends WebrpcError { name: string = 'QuotaRateLimit', code: number = 1201, message: string = `Quota rate limit exceeded`, - status: number = 0, + status: number = 429, cause?: string ) { super(name, code, message, status, cause) @@ -3070,7 +3066,7 @@ export class NoDefaultKeyError extends WebrpcError { name: string = 'NoDefaultKey', code: number = 1300, message: string = `No default access key found`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3083,7 +3079,7 @@ export class MaxAccessKeysError extends WebrpcError { name: string = 'MaxAccessKeys', code: number = 1301, message: string = `Access keys limit reached`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3096,7 +3092,7 @@ export class AtLeastOneKeyError extends WebrpcError { name: string = 'AtLeastOneKey', code: number = 1302, message: string = `You need at least one Access Key`, - status: number = 0, + status: number = 403, cause?: string ) { super(name, code, message, status, cause) @@ -3109,7 +3105,7 @@ export class TimeoutError extends WebrpcError { name: string = 'Timeout', code: number = 1900, message: string = `Request timed out`, - status: number = 0, + status: number = 408, cause?: string ) { super(name, code, message, status, cause) @@ -3122,7 +3118,7 @@ export class NotFoundError extends WebrpcError { name: string = 'NotFound', code: number = 2000, message: string = `Resource not found`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -3135,7 +3131,7 @@ export class InvalidArgumentError extends WebrpcError { name: string = 'InvalidArgument', code: number = 2001, message: string = `Invalid argument`, - status: number = 0, + status: number = 400, cause?: string ) { super(name, code, message, status, cause) @@ -3148,7 +3144,7 @@ export class NotImplementedError extends WebrpcError { name: string = 'NotImplemented', code: number = 9999, message: string = `Not Implemented`, - status: number = 0, + status: number = 500, cause?: string ) { super(name, code, message, status, cause) @@ -3165,7 +3161,7 @@ export enum errors { WebrpcBadResponse = 'WebrpcBadResponse', WebrpcServerPanic = 'WebrpcServerPanic', WebrpcInternalError = 'WebrpcInternalError', - WebrpcClientDisconnected = 'WebrpcClientDisconnected', + WebrpcClientAborted = 'WebrpcClientAborted', WebrpcStreamLost = 'WebrpcStreamLost', WebrpcStreamFinished = 'WebrpcStreamFinished', Unauthorized = 'Unauthorized', @@ -3204,7 +3200,7 @@ export enum WebrpcErrorCodes { WebrpcBadResponse = -5, WebrpcServerPanic = -6, WebrpcInternalError = -7, - WebrpcClientDisconnected = -8, + WebrpcClientAborted = -8, WebrpcStreamLost = -9, WebrpcStreamFinished = -10, Unauthorized = 1000, @@ -3243,7 +3239,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [-5]: WebrpcBadResponseError, [-6]: WebrpcServerPanicError, [-7]: WebrpcInternalErrorError, - [-8]: WebrpcClientDisconnectedError, + [-8]: WebrpcClientAbortedError, [-9]: WebrpcStreamLostError, [-10]: WebrpcStreamFinishedError, [1000]: UnauthorizedError, From b92161c8e40c8c54c40c406a7d83a009d647115b Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Tue, 4 Nov 2025 09:37:44 -0500 Subject: [PATCH 071/112] Update Sequence api client (#744) * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts * [AUTOMATED] Update: api/proto/clients/api.gen.ts --------- Co-authored-by: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> Co-authored-by: nachopiris <66640666+nachopiris@users.noreply.github.com> Co-authored-by: SamueleA <26363061+SamueleA@users.noreply.github.com> Co-authored-by: VojtechVitek <139342+VojtechVitek@users.noreply.github.com> Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> Co-authored-by: shunkakinoki <39187513+shunkakinoki@users.noreply.github.com> --- packages/api/src/api.gen.ts | 3467 +++++++++++++++++------------------ 1 file changed, 1685 insertions(+), 1782 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index a42d143d6d..a370e705be 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,95 +1,80 @@ /* eslint-disable */ -// sequence-api v0.4.0 d43a5aac616814072c69e63f2f81fe65ea10a7e0 +// sequence-api v0.4.0 d7026da603b2c29baf21c6aceeebc86eada372d8 // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=api.ridl -target=typescript -client -out=./clients/api.gen.ts -export const WebrpcHeader = "Webrpc" +export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = "webrpc@v0.25.3;gen-typescript@v0.17.0;sequence-api@v0.4.0" +export const WebrpcHeaderValue = 'webrpc@v0.25.3;gen-typescript@v0.17.0;sequence-api@v0.4.0' // WebRPC description and code-gen version -export const WebRPCVersion = "v1" +export const WebRPCVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = "v0.4.0" +export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "d43a5aac616814072c69e63f2f81fe65ea10a7e0" +export const WebRPCSchemaHash = 'd7026da603b2c29baf21c6aceeebc86eada372d8' type WebrpcGenVersions = { - webrpcGenVersion: string; - codeGenName: string; - codeGenVersion: string; - schemaName: string; - schemaVersion: string; -}; + webrpcGenVersion: string + codeGenName: string + codeGenVersion: string + schemaName: string + schemaVersion: string +} export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader); + const headerValue = headers.get(WebrpcHeader) if (!headerValue) { return { - webrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; + webrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } } - return parseWebrpcGenVersions(headerValue); + return parseWebrpcGenVersions(headerValue) } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(";"); + const versions = header.split(';') if (versions.length < 3) { return { - webrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; + webrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } } - const [_, webrpcGenVersion] = versions[0]!.split("@"); - const [codeGenName, codeGenVersion] = versions[1]!.split("@"); - const [schemaName, schemaVersion] = versions[2]!.split("@"); + const [_, webrpcGenVersion] = versions[0]!.split('@') + const [codeGenName, codeGenVersion] = versions[1]!.split('@') + const [schemaName, schemaVersion] = versions[2]!.split('@') return { - webrpcGenVersion: webrpcGenVersion ?? "", - codeGenName: codeGenName ?? "", - codeGenVersion: codeGenVersion ?? "", - schemaName: schemaName ?? "", - schemaVersion: schemaVersion ?? "", - }; + webrpcGenVersion: webrpcGenVersion ?? '', + codeGenName: codeGenName ?? '', + codeGenVersion: codeGenVersion ?? '', + schemaName: schemaName ?? '', + schemaVersion: schemaVersion ?? '' + } } // // Types // - export enum SortOrder { DESC = 'DESC', ASC = 'ASC' } -export enum SardinePaymentType { - ach = 'ach', - debit = 'debit', - credit = 'credit', - us_debit = 'us_debit', - international_debit = 'international_debit', - international_credit = 'international_credit' -} - -export enum SardineQuoteType { - buy = 'buy', - sell = 'sell' -} - export enum GetLifiSwapRouteDirection { to = 'to', from = 'from' @@ -120,13 +105,11 @@ export enum CheckoutOptionCrypto { export enum CheckoutOptionNFTCheckoutProvider { unknown = 'unknown', - sardine = 'sardine', transak = 'transak' } export enum CheckoutOptionOnRampProvider { unknown = 'unknown', - sardine = 'sardine', transak = 'transak' } @@ -150,7 +133,7 @@ export interface RuntimeStatus { branch: string commitHash: string checks: RuntimeChecks - numTxnsRelayed: {[key: string]: NumTxnsRelayed} + numTxnsRelayed: { [key: string]: NumTxnsRelayed } } export interface NumTxnsRelayed { @@ -160,8 +143,7 @@ export interface NumTxnsRelayed { period: number } -export interface RuntimeChecks { -} +export interface RuntimeChecks {} export interface SequenceContext { factory: string @@ -372,159 +354,6 @@ export interface SortBy { order: SortOrder } -export interface SardineNFTCheckoutParams { - name: string - imageUrl: string - network: string - recipientAddress: string - blockchainNftId: string - contractAddress: string - quantity: number - decimals?: number - tokenAmount: string - tokenAddress: string - tokenSymbol: string - tokenDecimals?: number - calldata: string - platform: string - approvedSpenderAddress?: string -} - -export interface SardineNFTCheckout { - token: string - expiresAt: string - orderId: string -} - -export interface SardineOrder { - id: string - createdAt?: string - referenceId: string - status: string - fiatCurrency: string - fiatExchangeRateUSD: number - transactionId: string - expiresAt?: string - total: number - subTotal: number - transactionFee: number - networkFee: number - paymentCurrency?: string - paymentMethodType?: string - transactionType: string - name: string - price: number - imageUrl: string - contractAddress?: string - transactionHash?: string - recipientAddress: string -} - -export interface SardineRegion { - countryCode: string - isAllowedOnRamp: boolean - isAllowedOnNFT: boolean - isBasicKycRequired: Array - isSsnRequired: Array - name: string - currencyCode: string - isPayrollSupported: boolean - supportedDocuments: Array - paymentMethods: Array - states: Array -} - -export interface SardineRegionPaymentMethod { - name: string - isAllowedOnRamp: boolean - isAllowedOnNFT: boolean - subTypes: Array - type: string - subType: string -} - -export interface SardineRegionState { - code: string - name: string - isAllowedOnRamp: boolean - isAllowedOnNFT: boolean -} - -export interface SardineSupportedToken { - network: string - assetSymbol: string - assetName: string - chainId: string - tokenName: string - token: string - tokenAddress: string -} - -export interface SardineSupportedTokenForSwap { - isSupported: boolean - isSupportedForAbstraction: boolean - currentBalance: string -} - -export interface SardineEnabledToken { - network: string - assetSymbol: string - assetName: string - chainId: string - tokenName: string - token: string - tokenAddress: string -} - -export interface SardineGetQuoteParams { - assetType: string - network: string - total: number - currency?: string - paymentType?: SardinePaymentType - quoteType?: SardineQuoteType - walletAddress?: string -} - -export interface SardineQuote { - quantity: number - network: string - assetType: string - total: number - currency: string - expiresAt: string - paymentType: string - price: number - subtotal: number - transactionFee: number - networkFee: number - highNetworkFee: boolean - minTransactionValue: number - maxTransactionValue: number - liquidityProvider: string -} - -export interface SardineFiatCurrency { - currencyCode: string - name: string - currencySymbol: string - paymentOptions: Array - supportingCountries: Array -} - -export interface SardinePaymentOption { - name: string - dailyLimit: number - weeklyLimit: number - monthlyLimit: number - maxAmount: number - minAmount: number - subTypes: Array - type: string - subType: string - processingTime: string -} - export interface LifiToken { chainId: number address: string @@ -806,6 +635,36 @@ export interface TransakGetPriceParams { quoteCountryCode: string } +export interface TransakNFTData { + imageUrl: string + nftName: string + collectionAddress: string + tokenIds: Array + prices: Array + quantity: number + nftType: string +} + +export interface TransakGetWidgetURLParams { + targetContractAddress?: string + isNft?: boolean + calldata?: string + cryptoCurrencyCode?: string + estimatedGasLimit?: number + nftData: Array + walletAddress?: string + disableWalletAddressForm?: boolean + partnerOrderId?: string + network?: string + referrerDomain?: string + fiatAmount?: string + fiatCurrency?: string + defaultFiatAmount?: string + defaultCryptoCurrency?: string + cryptoCurrencyList?: string + networks?: string +} + export interface TransakChain { name: string chainId: number @@ -960,14 +819,14 @@ export interface IntentQuote { quoteProvider: string quoteProviderRequestId: string quoteProviderFeeUsd: string - feeQuotes: {[key: string]: string} + feeQuotes: { [key: string]: string } } export interface API { /** - * + * * Runtime - * + * */ ping(headers?: object, signal?: AbortSignal): Promise version(headers?: object, signal?: AbortSignal): Promise @@ -975,48 +834,60 @@ export interface API { clock(headers?: object, signal?: AbortSignal): Promise getSequenceContext(headers?: object, signal?: AbortSignal): Promise /** - * + * * Auth - * + * * TODO: rename 'ewtString' arg to 'ethauthProof' */ getAuthToken(args: GetAuthTokenArgs, headers?: object, signal?: AbortSignal): Promise getAuthToken2(args: GetAuthToken2Args, headers?: object, signal?: AbortSignal): Promise - sendPasswordlessLink(args: SendPasswordlessLinkArgs, headers?: object, signal?: AbortSignal): Promise + sendPasswordlessLink( + args: SendPasswordlessLinkArgs, + headers?: object, + signal?: AbortSignal + ): Promise registerPublicKey(args: RegisterPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise getPublicKey(args: GetPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Contacts / Friends - * + * */ friendList(args: FriendListArgs, headers?: object, signal?: AbortSignal): Promise getFriendByAddress(args: GetFriendByAddressArgs, headers?: object, signal?: AbortSignal): Promise searchFriends(args: SearchFriendsArgs, headers?: object, signal?: AbortSignal): Promise addFriend(args: AddFriendArgs, headers?: object, signal?: AbortSignal): Promise - updateFriendNickname(args: UpdateFriendNicknameArgs, headers?: object, signal?: AbortSignal): Promise + updateFriendNickname( + args: UpdateFriendNicknameArgs, + headers?: object, + signal?: AbortSignal + ): Promise removeFriend(args: RemoveFriendArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Chain-Utils - * + * */ contractCall(args: ContractCallArgs, headers?: object, signal?: AbortSignal): Promise decodeContractCall(args: DecodeContractCallArgs, headers?: object, signal?: AbortSignal): Promise - lookupContractCallSelectors(args: LookupContractCallSelectorsArgs, headers?: object, signal?: AbortSignal): Promise + lookupContractCallSelectors( + args: LookupContractCallSelectorsArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * User Storage - * + * */ userStorageFetch(args: UserStorageFetchArgs, headers?: object, signal?: AbortSignal): Promise userStorageSave(args: UserStorageSaveArgs, headers?: object, signal?: AbortSignal): Promise userStorageDelete(args: UserStorageDeleteArgs, headers?: object, signal?: AbortSignal): Promise userStorageFetchAll(args: UserStorageFetchAllArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Wallet utils - * + * */ getMoonpayLink(args: GetMoonpayLinkArgs, headers?: object, signal?: AbortSignal): Promise /** @@ -1028,83 +899,82 @@ export interface API { * NOTE: chainId can be either a number or canonical name */ isValidSignature(args: IsValidSignatureArgs, headers?: object, signal?: AbortSignal): Promise - isValidMessageSignature(args: IsValidMessageSignatureArgs, headers?: object, signal?: AbortSignal): Promise - isValidTypedDataSignature(args: IsValidTypedDataSignatureArgs, headers?: object, signal?: AbortSignal): Promise + isValidMessageSignature( + args: IsValidMessageSignatureArgs, + headers?: object, + signal?: AbortSignal + ): Promise + isValidTypedDataSignature( + args: IsValidTypedDataSignatureArgs, + headers?: object, + signal?: AbortSignal + ): Promise isValidETHAuthProof(args: IsValidETHAuthProofArgs, headers?: object, signal?: AbortSignal): Promise getOnRampURL(args: GetOnRampURLArgs, headers?: object, signal?: AbortSignal): Promise - sardineGetClientToken(headers?: object, signal?: AbortSignal): Promise - sardineGetNFTCheckoutToken(args: SardineGetNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise - sardineGetNFTCheckoutOrderStatus(args: SardineGetNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise - sardineGetSupportedRegions(headers?: object, signal?: AbortSignal): Promise - sardineGetSupportedFiatCurrencies(headers?: object, signal?: AbortSignal): Promise - sardineGetSupportedTokens(headers?: object, signal?: AbortSignal): Promise - sardineGetSupportedTokenForSwap(args: SardineGetSupportedTokenForSwapArgs, headers?: object, signal?: AbortSignal): Promise - sardineGetEnabledTokens(headers?: object, signal?: AbortSignal): Promise - sardineGetQuote(args: SardineGetQuoteArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Deprecated. Use SardineGetClientToken() instead. - */ - getSardineClientToken(headers?: object, signal?: AbortSignal): Promise - /** - * Deprecated. Use SardineGetNFTCheckoutToken() instead. - */ - getSardineNFTCheckoutToken(args: GetSardineNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Deprecated. Use SardineGetNFTCheckoutOrderStatus() instead. - */ - getSardineNFTCheckoutOrderStatus(args: GetSardineNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise transakGetCountries(headers?: object, signal?: AbortSignal): Promise transakGetCryptoCurrencies(headers?: object, signal?: AbortSignal): Promise transakGetFiatCurrencies(headers?: object, signal?: AbortSignal): Promise transakGetPrice(args: TransakGetPriceArgs, headers?: object, signal?: AbortSignal): Promise - transakGetSupportedNFTCheckoutChains(headers?: object, signal?: AbortSignal): Promise + transakGetSupportedNFTCheckoutChains( + headers?: object, + signal?: AbortSignal + ): Promise + transakGetWidgetURL(args: TransakGetWidgetURLArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Price Feed - * + * */ getCoinPrices(args: GetCoinPricesArgs, headers?: object, signal?: AbortSignal): Promise - getCollectiblePrices(args: GetCollectiblePricesArgs, headers?: object, signal?: AbortSignal): Promise + getCollectiblePrices( + args: GetCollectiblePricesArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Price Feed utils - * + * */ getExchangeRate(args: GetExchangeRateArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Util / misc - * + * */ memoryStore(args: MemoryStoreArgs, headers?: object, signal?: AbortSignal): Promise memoryLoad(args: MemoryLoadArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Legacy - * + * */ getInviteInfo(headers?: object, signal?: AbortSignal): Promise /** * NOTE: we're still using this from SW-API to Sequence-API to claim invite code */ isValidAccessCode(args: IsValidAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise - internalClaimAccessCode(args: InternalClaimAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise + internalClaimAccessCode( + args: InternalClaimAccessCodeArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** * Utils */ blockNumberAtTime(args: BlockNumberAtTimeArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Paper * TODO: deprecate in the future - * + * */ paperSessionSecret(args: PaperSessionSecretArgs, headers?: object, signal?: AbortSignal): Promise paperSessionSecret2(args: PaperSessionSecret2Args, headers?: object, signal?: AbortSignal): Promise /** - * + * * Linked wallets (v0 -- simple support) - * + * */ linkWallet(args: LinkWalletArgs, headers?: object, signal?: AbortSignal): Promise getLinkedWallets(args: GetLinkedWalletsArgs, headers?: object, signal?: AbortSignal): Promise @@ -1113,13 +983,21 @@ export interface API { * NOTE: these methods are deprecated, please do not use them. We may resurface them in the future, but just wanted * to be clear, they are not necessary for our linked wallets. */ - generateWaaSVerificationURL(args: GenerateWaaSVerificationURLArgs, headers?: object, signal?: AbortSignal): Promise - validateWaaSVerificationNonce(args: ValidateWaaSVerificationNonceArgs, headers?: object, signal?: AbortSignal): Promise + generateWaaSVerificationURL( + args: GenerateWaaSVerificationURLArgs, + headers?: object, + signal?: AbortSignal + ): Promise + validateWaaSVerificationNonce( + args: ValidateWaaSVerificationNonceArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** - * - * + * + * * WaaS child wallet adoption - * + * */ listAdoptedWallets(args: ListAdoptedWalletsArgs, headers?: object, signal?: AbortSignal): Promise getLifiChains(headers?: object, signal?: AbortSignal): Promise @@ -1131,30 +1009,62 @@ export interface API { getLifiSwapRoutes(args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise getLifiSwapQuote(args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Chain abstraction - * + * */ - getIntentCallsPayloads(args: GetIntentCallsPayloadsArgs, headers?: object, signal?: AbortSignal): Promise + getIntentCallsPayloads( + args: GetIntentCallsPayloadsArgs, + headers?: object, + signal?: AbortSignal + ): Promise commitIntentConfig(args: CommitIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise getIntentConfig(args: GetIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Inventory, payments and management - * + * */ listCurrencyGroups(headers?: object, signal?: AbortSignal): Promise - addOffchainInventory(args: AddOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise - getOffchainInventory(args: GetOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise - listOffchainInventories(args: ListOffchainInventoriesArgs, headers?: object, signal?: AbortSignal): Promise - updateOffchainInventory(args: UpdateOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise - deleteOffchainInventory(args: DeleteOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise - requestOffchainPayment(args: RequestOffchainPaymentArgs, headers?: object, signal?: AbortSignal): Promise - listOffchainPayments(args: ListOffchainPaymentsArgs, headers?: object, signal?: AbortSignal): Promise + addOffchainInventory( + args: AddOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getOffchainInventory( + args: GetOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listOffchainInventories( + args: ListOffchainInventoriesArgs, + headers?: object, + signal?: AbortSignal + ): Promise + updateOffchainInventory( + args: UpdateOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise + deleteOffchainInventory( + args: DeleteOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise + requestOffchainPayment( + args: RequestOffchainPaymentArgs, + headers?: object, + signal?: AbortSignal + ): Promise + listOffchainPayments( + args: ListOffchainPaymentsArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Packs - * + * */ savePack(args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise @@ -1162,58 +1072,81 @@ export interface API { deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise getRevealTxData(args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsPrimary(args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsSecondary(args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsGetTransakContractID(args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise - fortePayCreateIntent(args: FortePayCreateIntentArgs, headers?: object, signal?: AbortSignal): Promise - fortePayGetPaymentStatuses(args: FortePayGetPaymentStatusesArgs, headers?: object, signal?: AbortSignal): Promise + checkoutOptionsPrimary( + args: CheckoutOptionsPrimaryArgs, + headers?: object, + signal?: AbortSignal + ): Promise + checkoutOptionsSecondary( + args: CheckoutOptionsSecondaryArgs, + headers?: object, + signal?: AbortSignal + ): Promise + checkoutOptionsGetTransakContractID( + args: CheckoutOptionsGetTransakContractIDArgs, + headers?: object, + signal?: AbortSignal + ): Promise + fortePayCreateIntent( + args: FortePayCreateIntentArgs, + headers?: object, + signal?: AbortSignal + ): Promise + fortePayGetPaymentStatuses( + args: FortePayGetPaymentStatusesArgs, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * CCTP - * + * */ getCCTPTransfer(args: GetCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise queueCCTPTransfer(args: QueueCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Intent Machine Worker - * + * */ - queueIntentConfigExecution(args: QueueIntentConfigExecutionArgs, headers?: object, signal?: AbortSignal): Promise - getIntentConfigExecutionStatus(args: GetIntentConfigExecutionStatusArgs, headers?: object, signal?: AbortSignal): Promise + queueIntentConfigExecution( + args: QueueIntentConfigExecutionArgs, + headers?: object, + signal?: AbortSignal + ): Promise + getIntentConfigExecutionStatus( + args: GetIntentConfigExecutionStatusArgs, + headers?: object, + signal?: AbortSignal + ): Promise listIntentConfigs(args: ListIntentConfigsArgs, headers?: object, signal?: AbortSignal): Promise queueMetaTxnReceipt(args: QueueMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise } -export interface PingArgs { -} +export interface PingArgs {} export interface PingReturn { - status: boolean -} -export interface VersionArgs { + status: boolean } +export interface VersionArgs {} export interface VersionReturn { - version: Version -} -export interface RuntimeStatusArgs { + version: Version } +export interface RuntimeStatusArgs {} export interface RuntimeStatusReturn { - status: RuntimeStatus -} -export interface ClockArgs { + status: RuntimeStatus } +export interface ClockArgs {} export interface ClockReturn { - serverTime: string -} -export interface GetSequenceContextArgs { + serverTime: string } +export interface GetSequenceContextArgs {} export interface GetSequenceContextReturn { - data: SequenceContext + data: SequenceContext } export interface GetAuthTokenArgs { ewtString: string @@ -1224,7 +1157,7 @@ export interface GetAuthTokenReturn { status: boolean jwtToken: string address: string - user?: User + user?: User } export interface GetAuthToken2Args { ewtString: string @@ -1235,7 +1168,7 @@ export interface GetAuthToken2Return { status: boolean jwtToken: string address: string - user?: User + user?: User } export interface SendPasswordlessLinkArgs { email: string @@ -1244,21 +1177,21 @@ export interface SendPasswordlessLinkArgs { } export interface SendPasswordlessLinkReturn { - status: boolean + status: boolean } export interface RegisterPublicKeyArgs { publicKey: PublicKey } export interface RegisterPublicKeyReturn { - status: boolean + status: boolean } export interface GetPublicKeyArgs { id: string } export interface GetPublicKeyReturn { - publicKey: PublicKey + publicKey: PublicKey } export interface FriendListArgs { nickname?: string @@ -1267,7 +1200,7 @@ export interface FriendListArgs { export interface FriendListReturn { page: Page - friends: Array + friends: Array } export interface GetFriendByAddressArgs { friendAddress: string @@ -1275,7 +1208,7 @@ export interface GetFriendByAddressArgs { export interface GetFriendByAddressReturn { status: boolean - friend: Friend + friend: Friend } export interface SearchFriendsArgs { filterUsername: string @@ -1283,7 +1216,7 @@ export interface SearchFriendsArgs { } export interface SearchFriendsReturn { - friends: Array + friends: Array } export interface AddFriendArgs { friendAddress: string @@ -1292,7 +1225,7 @@ export interface AddFriendArgs { export interface AddFriendReturn { status: boolean - friend?: Friend + friend?: Friend } export interface UpdateFriendNicknameArgs { friendAddress: string @@ -1301,14 +1234,14 @@ export interface UpdateFriendNicknameArgs { export interface UpdateFriendNicknameReturn { status: boolean - friend?: Friend + friend?: Friend } export interface RemoveFriendArgs { friendAddress: string } export interface RemoveFriendReturn { - status: boolean + status: boolean } export interface ContractCallArgs { chainID: string @@ -1319,28 +1252,28 @@ export interface ContractCallArgs { } export interface ContractCallReturn { - returns: Array + returns: Array } export interface DecodeContractCallArgs { callData: string } export interface DecodeContractCallReturn { - call: ContractCall + call: ContractCall } export interface LookupContractCallSelectorsArgs { selectors: Array } export interface LookupContractCallSelectorsReturn { - signatures: Array> + signatures: Array> } export interface UserStorageFetchArgs { key: string } export interface UserStorageFetchReturn { - object: any + object: any } export interface UserStorageSaveArgs { key: string @@ -1348,28 +1281,28 @@ export interface UserStorageSaveArgs { } export interface UserStorageSaveReturn { - ok: boolean + ok: boolean } export interface UserStorageDeleteArgs { key: string } export interface UserStorageDeleteReturn { - ok: boolean + ok: boolean } export interface UserStorageFetchAllArgs { keys?: Array } export interface UserStorageFetchAllReturn { - objects: {[key: string]: any} + objects: { [key: string]: any } } export interface GetMoonpayLinkArgs { url: string } export interface GetMoonpayLinkReturn { - signedUrl: string + signedUrl: string } export interface ResolveENSAddressArgs { ens: string @@ -1377,7 +1310,7 @@ export interface ResolveENSAddressArgs { export interface ResolveENSAddressReturn { address: string - ok: boolean + ok: boolean } export interface IsValidSignatureArgs { chainId: string @@ -1387,7 +1320,7 @@ export interface IsValidSignatureArgs { } export interface IsValidSignatureReturn { - isValid: boolean + isValid: boolean } export interface IsValidMessageSignatureArgs { chainId: string @@ -1397,7 +1330,7 @@ export interface IsValidMessageSignatureArgs { } export interface IsValidMessageSignatureReturn { - isValid: boolean + isValid: boolean } export interface IsValidTypedDataSignatureArgs { chainId: string @@ -1407,7 +1340,7 @@ export interface IsValidTypedDataSignatureArgs { } export interface IsValidTypedDataSignatureReturn { - isValid: boolean + isValid: boolean } export interface IsValidETHAuthProofArgs { chainId: string @@ -1416,145 +1349,69 @@ export interface IsValidETHAuthProofArgs { } export interface IsValidETHAuthProofReturn { - isValid: boolean + isValid: boolean } export interface GetOnRampURLArgs { chainId: string } export interface GetOnRampURLReturn { - url: string -} -export interface SardineGetClientTokenArgs { -} - -export interface SardineGetClientTokenReturn { - token: string -} -export interface SardineGetNFTCheckoutTokenArgs { - params: SardineNFTCheckoutParams -} - -export interface SardineGetNFTCheckoutTokenReturn { - resp: SardineNFTCheckout -} -export interface SardineGetNFTCheckoutOrderStatusArgs { - orderId: string -} - -export interface SardineGetNFTCheckoutOrderStatusReturn { - resp: SardineOrder -} -export interface SardineGetSupportedRegionsArgs { -} - -export interface SardineGetSupportedRegionsReturn { - regions: Array -} -export interface SardineGetSupportedFiatCurrenciesArgs { -} - -export interface SardineGetSupportedFiatCurrenciesReturn { - tokens: Array -} -export interface SardineGetSupportedTokensArgs { -} - -export interface SardineGetSupportedTokensReturn { - tokens: Array -} -export interface SardineGetSupportedTokenForSwapArgs { - network: string - tokenAddress: string -} - -export interface SardineGetSupportedTokenForSwapReturn { - token: SardineSupportedTokenForSwap -} -export interface SardineGetEnabledTokensArgs { -} - -export interface SardineGetEnabledTokensReturn { - tokens: Array -} -export interface SardineGetQuoteArgs { - params: SardineGetQuoteParams -} - -export interface SardineGetQuoteReturn { - quote: SardineQuote -} -export interface GetSardineClientTokenArgs { -} - -export interface GetSardineClientTokenReturn { - token: string -} -export interface GetSardineNFTCheckoutTokenArgs { - params: SardineNFTCheckoutParams -} - -export interface GetSardineNFTCheckoutTokenReturn { - resp: SardineNFTCheckout -} -export interface GetSardineNFTCheckoutOrderStatusArgs { - orderId: string -} - -export interface GetSardineNFTCheckoutOrderStatusReturn { - resp: SardineOrder -} -export interface TransakGetCountriesArgs { + url: string } +export interface TransakGetCountriesArgs {} export interface TransakGetCountriesReturn { - regions: Array -} -export interface TransakGetCryptoCurrenciesArgs { + regions: Array } +export interface TransakGetCryptoCurrenciesArgs {} export interface TransakGetCryptoCurrenciesReturn { - currencies: Array -} -export interface TransakGetFiatCurrenciesArgs { + currencies: Array } +export interface TransakGetFiatCurrenciesArgs {} export interface TransakGetFiatCurrenciesReturn { - currencies: Array + currencies: Array } export interface TransakGetPriceArgs { params: TransakGetPriceParams } export interface TransakGetPriceReturn { - price: TransakPrice -} -export interface TransakGetSupportedNFTCheckoutChainsArgs { + price: TransakPrice } +export interface TransakGetSupportedNFTCheckoutChainsArgs {} export interface TransakGetSupportedNFTCheckoutChainsReturn { - chains: Array + chains: Array +} +export interface TransakGetWidgetURLArgs { + params: TransakGetWidgetURLParams +} + +export interface TransakGetWidgetURLReturn { + url: string } export interface GetCoinPricesArgs { tokens: Array } export interface GetCoinPricesReturn { - tokenPrices: Array + tokenPrices: Array } export interface GetCollectiblePricesArgs { tokens: Array } export interface GetCollectiblePricesReturn { - tokenPrices: Array + tokenPrices: Array } export interface GetExchangeRateArgs { toCurrency: string } export interface GetExchangeRateReturn { - exchangeRate: ExchangeRate + exchangeRate: ExchangeRate } export interface MemoryStoreArgs { key: string @@ -1562,27 +1419,26 @@ export interface MemoryStoreArgs { } export interface MemoryStoreReturn { - ok: boolean + ok: boolean } export interface MemoryLoadArgs { key: string } export interface MemoryLoadReturn { - value: string -} -export interface GetInviteInfoArgs { + value: string } +export interface GetInviteInfoArgs {} export interface GetInviteInfoReturn { - inviteInfo: InviteInfo + inviteInfo: InviteInfo } export interface IsValidAccessCodeArgs { accessCode: string } export interface IsValidAccessCodeReturn { - status: boolean + status: boolean } export interface InternalClaimAccessCodeArgs { address: string @@ -1590,7 +1446,7 @@ export interface InternalClaimAccessCodeArgs { } export interface InternalClaimAccessCodeReturn { - status: boolean + status: boolean } export interface BlockNumberAtTimeArgs { chainId: number @@ -1598,7 +1454,7 @@ export interface BlockNumberAtTimeArgs { } export interface BlockNumberAtTimeReturn { - blocks: Array + blocks: Array } export interface PaperSessionSecretArgs { chainName: string @@ -1608,7 +1464,7 @@ export interface PaperSessionSecretArgs { } export interface PaperSessionSecretReturn { - secret: string + secret: string } export interface PaperSessionSecret2Args { chainName: string @@ -1618,7 +1474,7 @@ export interface PaperSessionSecret2Args { } export interface PaperSessionSecret2Return { - secret: string + secret: string } export interface LinkWalletArgs { parentWalletAddress: string @@ -1632,7 +1488,7 @@ export interface LinkWalletArgs { } export interface LinkWalletReturn { - status: boolean + status: boolean } export interface GetLinkedWalletsArgs { parentWalletAddress: string @@ -1642,7 +1498,7 @@ export interface GetLinkedWalletsArgs { } export interface GetLinkedWalletsReturn { - linkedWallets: Array + linkedWallets: Array } export interface RemoveLinkedWalletArgs { parentWalletAddress: string @@ -1653,7 +1509,7 @@ export interface RemoveLinkedWalletArgs { } export interface RemoveLinkedWalletReturn { - status: boolean + status: boolean } export interface GenerateWaaSVerificationURLArgs { walletAddress: string @@ -1661,7 +1517,7 @@ export interface GenerateWaaSVerificationURLArgs { export interface GenerateWaaSVerificationURLReturn { nonce: string - verificationURL: string + verificationURL: string } export interface ValidateWaaSVerificationNonceArgs { nonce: string @@ -1671,7 +1527,7 @@ export interface ValidateWaaSVerificationNonceArgs { } export interface ValidateWaaSVerificationNonceReturn { - walletAddress: string + walletAddress: string } export interface ListAdoptedWalletsArgs { page?: Page @@ -1679,20 +1535,19 @@ export interface ListAdoptedWalletsArgs { export interface ListAdoptedWalletsReturn { page: Page - wallets: Array -} -export interface GetLifiChainsArgs { + wallets: Array } +export interface GetLifiChainsArgs {} export interface GetLifiChainsReturn { - chains: Array + chains: Array } export interface GetLifiTokensArgs { chainIds: Array } export interface GetLifiTokensReturn { - tokens: Array + tokens: Array } export interface GetLifiSwapRoutesArgs { params: GetLifiSwapRouteParams @@ -1703,14 +1558,14 @@ export interface GetLifiSwapRoutesArgs { } export interface GetLifiSwapRoutesReturn { - routes: Array + routes: Array } export interface GetLifiSwapQuoteArgs { params: GetLifiSwapQuoteParams } export interface GetLifiSwapQuoteReturn { - quote: LifiSwapQuote + quote: LifiSwapQuote } export interface GetIntentCallsPayloadsArgs { userAddress: string @@ -1737,9 +1592,9 @@ export interface GetIntentCallsPayloadsReturn { metaTxns: Array trailsFee: TrailsFee quote: IntentQuote - feeQuotes: {[key: string]: string} + feeQuotes: { [key: string]: string } originIntentAddress: string - destinationIntentAddress: string + destinationIntentAddress: string } export interface CommitIntentConfigArgs { originIntentAddress: string @@ -1751,54 +1606,52 @@ export interface CommitIntentConfigArgs { } export interface CommitIntentConfigReturn { - config: IntentConfig + config: IntentConfig } export interface GetIntentConfigArgs { intentAddress: string } export interface GetIntentConfigReturn { - config: IntentConfig -} -export interface ListCurrencyGroupsArgs { + config: IntentConfig } +export interface ListCurrencyGroupsArgs {} export interface ListCurrencyGroupsReturn { - currencyGroups: Array + currencyGroups: Array } export interface AddOffchainInventoryArgs { inventory: OffchainInventory } export interface AddOffchainInventoryReturn { - inventoryId: number + inventoryId: number } export interface GetOffchainInventoryArgs { inventoryId: number } export interface GetOffchainInventoryReturn { - inventory: OffchainInventory + inventory: OffchainInventory } export interface ListOffchainInventoriesArgs { projectId: number } export interface ListOffchainInventoriesReturn { - inventory: Array + inventory: Array } export interface UpdateOffchainInventoryArgs { inventory: OffchainInventory } -export interface UpdateOffchainInventoryReturn { -} +export interface UpdateOffchainInventoryReturn {} export interface DeleteOffchainInventoryArgs { inventoryId: number } export interface DeleteOffchainInventoryReturn { - ok: boolean + ok: boolean } export interface RequestOffchainPaymentArgs { inventoryId: number @@ -1808,7 +1661,7 @@ export interface RequestOffchainPaymentArgs { } export interface RequestOffchainPaymentReturn { - payment: PaymentResponse + payment: PaymentResponse } export interface ListOffchainPaymentsArgs { inventoryId: number @@ -1817,14 +1670,14 @@ export interface ListOffchainPaymentsArgs { export interface ListOffchainPaymentsReturn { page: Page - payments: Array + payments: Array } export interface SavePackArgs { pack: Pack } export interface SavePackReturn { - merkleRoot: string + merkleRoot: string } export interface GetPackArgs { contractAddress: string @@ -1833,7 +1686,7 @@ export interface GetPackArgs { } export interface GetPackReturn { - pack: Pack + pack: Pack } export interface GetPackIdsArgs { contractAddress: string @@ -1841,7 +1694,7 @@ export interface GetPackIdsArgs { } export interface GetPackIdsReturn { - packIds: Array + packIds: Array } export interface DeletePackArgs { contractAddress: string @@ -1850,14 +1703,14 @@ export interface DeletePackArgs { } export interface DeletePackReturn { - status: boolean + status: boolean } export interface UpdatePackContentArgs { pack: Pack } export interface UpdatePackContentReturn { - merkleRoot: string + merkleRoot: string } export interface GetRevealTxDataArgs { contractAddress: string @@ -1867,7 +1720,7 @@ export interface GetRevealTxDataArgs { } export interface GetRevealTxDataReturn { - txData: string + txData: string } export interface CheckoutOptionsPrimaryArgs { chainId: number @@ -1878,7 +1731,7 @@ export interface CheckoutOptionsPrimaryArgs { } export interface CheckoutOptionsPrimaryReturn { - options: CheckoutOptions + options: CheckoutOptions } export interface CheckoutOptionsSecondaryArgs { chainId: number @@ -1887,7 +1740,7 @@ export interface CheckoutOptionsSecondaryArgs { } export interface CheckoutOptionsSecondaryReturn { - options: CheckoutOptions + options: CheckoutOptions } export interface CheckoutOptionsGetTransakContractIDArgs { chainId: number @@ -1895,28 +1748,28 @@ export interface CheckoutOptionsGetTransakContractIDArgs { } export interface CheckoutOptionsGetTransakContractIDReturn { - contractId: string + contractId: string } export interface FortePayCreateIntentArgs { intent: FortePayCreateIntent } export interface FortePayCreateIntentReturn { - resp: FortePayIntent + resp: FortePayIntent } export interface FortePayGetPaymentStatusesArgs { paymentIntentIds: Array } export interface FortePayGetPaymentStatusesReturn { - statuses: Array + statuses: Array } export interface GetCCTPTransferArgs { id: string } export interface GetCCTPTransferReturn { - transfer: CCTPTransfer + transfer: CCTPTransfer } export interface QueueCCTPTransferArgs { sourceTxHash?: string @@ -1926,21 +1779,21 @@ export interface QueueCCTPTransferArgs { } export interface QueueCCTPTransferReturn { - transfer: CCTPTransfer + transfer: CCTPTransfer } export interface QueueIntentConfigExecutionArgs { intentConfigId: number } export interface QueueIntentConfigExecutionReturn { - status: boolean + status: boolean } export interface GetIntentConfigExecutionStatusArgs { intentConfigId: number } export interface GetIntentConfigExecutionStatusReturn { - executionStatus: string + executionStatus: string } export interface ListIntentConfigsArgs { page?: Page @@ -1949,18 +1802,16 @@ export interface ListIntentConfigsArgs { export interface ListIntentConfigsReturn { page: Page - intentConfigs: Array + intentConfigs: Array } export interface QueueMetaTxnReceiptArgs { metaTxID: string } export interface QueueMetaTxnReceiptReturn { - status: boolean + status: boolean } - - // // Client // @@ -1977,1393 +1828,1448 @@ export class API implements API { private url(name: string): string { return this.hostname + this.path + name } - + ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Ping'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Version'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - version: (_data.version), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('Version'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + version: _data.version + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RuntimeStatus'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('RuntimeStatus'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + clock = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Clock'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - serverTime: (_data.serverTime), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('Clock'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + serverTime: _data.serverTime + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetSequenceContext'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - data: (_data.data), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetSequenceContext'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + data: _data.data + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getAuthToken = (args: GetAuthTokenArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetAuthToken'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - jwtToken: (_data.jwtToken), - address: (_data.address), - user: (_data.user), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetAuthToken'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status, + jwtToken: _data.jwtToken, + address: _data.address, + user: _data.user + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getAuthToken2 = (args: GetAuthToken2Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetAuthToken2'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - jwtToken: (_data.jwtToken), - address: (_data.address), - user: (_data.user), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sendPasswordlessLink = (args: SendPasswordlessLinkArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SendPasswordlessLink'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetAuthToken2'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status, + jwtToken: _data.jwtToken, + address: _data.address, + user: _data.user + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + sendPasswordlessLink = ( + args: SendPasswordlessLinkArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('SendPasswordlessLink'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + registerPublicKey = (args: RegisterPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RegisterPublicKey'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('RegisterPublicKey'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getPublicKey = (args: GetPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetPublicKey'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - publicKey: (_data.publicKey), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetPublicKey'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + publicKey: _data.publicKey + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + friendList = (args: FriendListArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('FriendList'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - friends: >(_data.friends), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getFriendByAddress = (args: GetFriendByAddressArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetFriendByAddress'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - friend: (_data.friend), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('FriendList'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + page: _data.page, + friends: >_data.friends + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getFriendByAddress = ( + args: GetFriendByAddressArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetFriendByAddress'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status, + friend: _data.friend + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + searchFriends = (args: SearchFriendsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SearchFriends'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - friends: >(_data.friends), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('SearchFriends'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + friends: >_data.friends + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + addFriend = (args: AddFriendArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AddFriend'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - friend: (_data.friend), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - updateFriendNickname = (args: UpdateFriendNicknameArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateFriendNickname'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - friend: (_data.friend), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('AddFriend'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status, + friend: _data.friend + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + updateFriendNickname = ( + args: UpdateFriendNicknameArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('UpdateFriendNickname'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status, + friend: _data.friend + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + removeFriend = (args: RemoveFriendArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RemoveFriend'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('RemoveFriend'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + contractCall = (args: ContractCallArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ContractCall'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - returns: >(_data.returns), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - decodeContractCall = (args: DecodeContractCallArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('DecodeContractCall'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - call: (_data.call), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - lookupContractCallSelectors = (args: LookupContractCallSelectorsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('LookupContractCallSelectors'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - signatures: >>(_data.signatures), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('ContractCall'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + returns: >_data.returns + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + decodeContractCall = ( + args: DecodeContractCallArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('DecodeContractCall'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + call: _data.call + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + lookupContractCallSelectors = ( + args: LookupContractCallSelectorsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('LookupContractCallSelectors'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + signatures: >>_data.signatures + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + userStorageFetch = (args: UserStorageFetchArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UserStorageFetch'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - object: (_data.object), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('UserStorageFetch'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + object: _data.object + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + userStorageSave = (args: UserStorageSaveArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UserStorageSave'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - ok: (_data.ok), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('UserStorageSave'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + ok: _data.ok + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + userStorageDelete = (args: UserStorageDeleteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UserStorageDelete'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - ok: (_data.ok), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - userStorageFetchAll = (args: UserStorageFetchAllArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UserStorageFetchAll'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - objects: <{[key: string]: any}>(_data.objects), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('UserStorageDelete'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + ok: _data.ok + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + userStorageFetchAll = ( + args: UserStorageFetchAllArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('UserStorageFetchAll'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + objects: <{ [key: string]: any }>_data.objects + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getMoonpayLink = (args: GetMoonpayLinkArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetMoonpayLink'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - signedUrl: (_data.signedUrl), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetMoonpayLink'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + signedUrl: _data.signedUrl + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + resolveENSAddress = (args: ResolveENSAddressArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ResolveENSAddress'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - address: (_data.address), - ok: (_data.ok), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('ResolveENSAddress'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + address: _data.address, + ok: _data.ok + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + isValidSignature = (args: IsValidSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('IsValidSignature'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - isValid: (_data.isValid), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - isValidMessageSignature = (args: IsValidMessageSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('IsValidMessageSignature'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - isValid: (_data.isValid), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - isValidTypedDataSignature = (args: IsValidTypedDataSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('IsValidTypedDataSignature'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - isValid: (_data.isValid), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - isValidETHAuthProof = (args: IsValidETHAuthProofArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('IsValidETHAuthProof'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - isValid: (_data.isValid), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('IsValidSignature'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + isValid: _data.isValid + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + isValidMessageSignature = ( + args: IsValidMessageSignatureArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('IsValidMessageSignature'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + isValid: _data.isValid + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + isValidTypedDataSignature = ( + args: IsValidTypedDataSignatureArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('IsValidTypedDataSignature'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + isValid: _data.isValid + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + isValidETHAuthProof = ( + args: IsValidETHAuthProofArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('IsValidETHAuthProof'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + isValid: _data.isValid + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getOnRampURL = (args: GetOnRampURLArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetOnRampURL'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - url: (_data.url), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetClientToken = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetClientToken'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - token: (_data.token), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetNFTCheckoutToken = (args: SardineGetNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetNFTCheckoutToken'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - resp: (_data.resp), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetNFTCheckoutOrderStatus = (args: SardineGetNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetNFTCheckoutOrderStatus'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - resp: (_data.resp), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetSupportedRegions = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetSupportedRegions'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - regions: >(_data.regions), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetSupportedFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetSupportedFiatCurrencies'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - tokens: >(_data.tokens), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetSupportedTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetSupportedTokens'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - tokens: >(_data.tokens), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetSupportedTokenForSwap = (args: SardineGetSupportedTokenForSwapArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetSupportedTokenForSwap'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - token: (_data.token), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetEnabledTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetEnabledTokens'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - tokens: >(_data.tokens), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sardineGetQuote = (args: SardineGetQuoteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SardineGetQuote'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - quote: (_data.quote), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getSardineClientToken = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetSardineClientToken'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - token: (_data.token), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getSardineNFTCheckoutToken = (args: GetSardineNFTCheckoutTokenArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetSardineNFTCheckoutToken'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - resp: (_data.resp), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getSardineNFTCheckoutOrderStatus = (args: GetSardineNFTCheckoutOrderStatusArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetSardineNFTCheckoutOrderStatus'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - resp: (_data.resp), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetOnRampURL'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + url: _data.url + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + transakGetCountries = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetCountries'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - regions: >(_data.regions), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('TransakGetCountries'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + regions: >_data.regions + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + transakGetCryptoCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetCryptoCurrencies'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - currencies: >(_data.currencies), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('TransakGetCryptoCurrencies'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencies: >_data.currencies + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + transakGetFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetFiatCurrencies'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - currencies: >(_data.currencies), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('TransakGetFiatCurrencies'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencies: >_data.currencies + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + transakGetPrice = (args: TransakGetPriceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetPrice'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - price: (_data.price), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - transakGetSupportedNFTCheckoutChains = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetSupportedNFTCheckoutChains'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - chains: >(_data.chains), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('TransakGetPrice'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + price: _data.price + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + transakGetSupportedNFTCheckoutChains = ( + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('TransakGetSupportedNFTCheckoutChains'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + chains: >_data.chains + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + transakGetWidgetURL = ( + args: TransakGetWidgetURLArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('TransakGetWidgetURL'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + url: _data.url + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getCoinPrices = (args: GetCoinPricesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCoinPrices'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - tokenPrices: >(_data.tokenPrices), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getCollectiblePrices = (args: GetCollectiblePricesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCollectiblePrices'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - tokenPrices: >(_data.tokenPrices), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetCoinPrices'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + tokenPrices: >_data.tokenPrices + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getCollectiblePrices = ( + args: GetCollectiblePricesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetCollectiblePrices'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + tokenPrices: >_data.tokenPrices + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getExchangeRate = (args: GetExchangeRateArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetExchangeRate'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - exchangeRate: (_data.exchangeRate), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetExchangeRate'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + exchangeRate: _data.exchangeRate + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + memoryStore = (args: MemoryStoreArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('MemoryStore'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - ok: (_data.ok), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('MemoryStore'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + ok: _data.ok + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + memoryLoad = (args: MemoryLoadArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('MemoryLoad'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - value: (_data.value), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('MemoryLoad'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + value: _data.value + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getInviteInfo = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetInviteInfo'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - inviteInfo: (_data.inviteInfo), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetInviteInfo'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + inviteInfo: _data.inviteInfo + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + isValidAccessCode = (args: IsValidAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('IsValidAccessCode'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - internalClaimAccessCode = (args: InternalClaimAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('InternalClaimAccessCode'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('IsValidAccessCode'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + internalClaimAccessCode = ( + args: InternalClaimAccessCodeArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('InternalClaimAccessCode'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + blockNumberAtTime = (args: BlockNumberAtTimeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('BlockNumberAtTime'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - blocks: >(_data.blocks), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - paperSessionSecret = (args: PaperSessionSecretArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('PaperSessionSecret'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - secret: (_data.secret), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - paperSessionSecret2 = (args: PaperSessionSecret2Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('PaperSessionSecret2'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - secret: (_data.secret), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('BlockNumberAtTime'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + blocks: >_data.blocks + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + paperSessionSecret = ( + args: PaperSessionSecretArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('PaperSessionSecret'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + secret: _data.secret + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + paperSessionSecret2 = ( + args: PaperSessionSecret2Args, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('PaperSessionSecret2'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + secret: _data.secret + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + linkWallet = (args: LinkWalletArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('LinkWallet'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('LinkWallet'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getLinkedWallets = (args: GetLinkedWalletsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLinkedWallets'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - linkedWallets: >(_data.linkedWallets), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - removeLinkedWallet = (args: RemoveLinkedWalletArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RemoveLinkedWallet'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - generateWaaSVerificationURL = (args: GenerateWaaSVerificationURLArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GenerateWaaSVerificationURL'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - nonce: (_data.nonce), - verificationURL: (_data.verificationURL), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - validateWaaSVerificationNonce = (args: ValidateWaaSVerificationNonceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ValidateWaaSVerificationNonce'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - walletAddress: (_data.walletAddress), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listAdoptedWallets = (args: ListAdoptedWalletsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListAdoptedWallets'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - wallets: >(_data.wallets), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetLinkedWallets'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + linkedWallets: >_data.linkedWallets + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + removeLinkedWallet = ( + args: RemoveLinkedWalletArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('RemoveLinkedWallet'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + generateWaaSVerificationURL = ( + args: GenerateWaaSVerificationURLArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GenerateWaaSVerificationURL'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + nonce: _data.nonce, + verificationURL: _data.verificationURL + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + validateWaaSVerificationNonce = ( + args: ValidateWaaSVerificationNonceArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ValidateWaaSVerificationNonce'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + walletAddress: _data.walletAddress + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listAdoptedWallets = ( + args: ListAdoptedWalletsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListAdoptedWallets'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + page: _data.page, + wallets: >_data.wallets + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getLifiChains = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLifiChains'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - chains: >(_data.chains), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetLifiChains'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + chains: >_data.chains + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getLifiTokens = (args: GetLifiTokensArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLifiTokens'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - tokens: >(_data.tokens), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetLifiTokens'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + tokens: >_data.tokens + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getLifiSwapRoutes = (args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLifiSwapRoutes'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - routes: >(_data.routes), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetLifiSwapRoutes'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + routes: >_data.routes + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getLifiSwapQuote = (args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLifiSwapQuote'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - quote: (_data.quote), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getIntentCallsPayloads = (args: GetIntentCallsPayloadsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetIntentCallsPayloads'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - calls: >(_data.calls), - preconditions: >(_data.preconditions), - metaTxns: >(_data.metaTxns), - trailsFee: (_data.trailsFee), - quote: (_data.quote), - feeQuotes: <{[key: string]: string}>(_data.feeQuotes), - originIntentAddress: (_data.originIntentAddress), - destinationIntentAddress: (_data.destinationIntentAddress), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - commitIntentConfig = (args: CommitIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CommitIntentConfig'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - config: (_data.config), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetLifiSwapQuote'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + quote: _data.quote + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getIntentCallsPayloads = ( + args: GetIntentCallsPayloadsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetIntentCallsPayloads'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + calls: >_data.calls, + preconditions: >_data.preconditions, + metaTxns: >_data.metaTxns, + trailsFee: _data.trailsFee, + quote: _data.quote, + feeQuotes: <{ [key: string]: string }>_data.feeQuotes, + originIntentAddress: _data.originIntentAddress, + destinationIntentAddress: _data.destinationIntentAddress + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + commitIntentConfig = ( + args: CommitIntentConfigArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CommitIntentConfig'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + config: _data.config + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getIntentConfig = (args: GetIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetIntentConfig'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - config: (_data.config), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetIntentConfig'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + config: _data.config + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCurrencyGroups'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - currencyGroups: >(_data.currencyGroups), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - addOffchainInventory = (args: AddOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AddOffchainInventory'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - inventoryId: (_data.inventoryId), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getOffchainInventory = (args: GetOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetOffchainInventory'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - inventory: (_data.inventory), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listOffchainInventories = (args: ListOffchainInventoriesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListOffchainInventories'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - inventory: >(_data.inventory), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - updateOffchainInventory = (args: UpdateOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateOffchainInventory'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return {} - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - deleteOffchainInventory = (args: DeleteOffchainInventoryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('DeleteOffchainInventory'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - ok: (_data.ok), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - requestOffchainPayment = (args: RequestOffchainPaymentArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RequestOffchainPayment'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - payment: (_data.payment), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listOffchainPayments = (args: ListOffchainPaymentsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListOffchainPayments'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - payments: >(_data.payments), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('ListCurrencyGroups'), createHTTPRequest({}, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + currencyGroups: >_data.currencyGroups + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + addOffchainInventory = ( + args: AddOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('AddOffchainInventory'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + inventoryId: _data.inventoryId + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getOffchainInventory = ( + args: GetOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetOffchainInventory'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + inventory: _data.inventory + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listOffchainInventories = ( + args: ListOffchainInventoriesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListOffchainInventories'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + inventory: >_data.inventory + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + updateOffchainInventory = ( + args: UpdateOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('UpdateOffchainInventory'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return {} + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + deleteOffchainInventory = ( + args: DeleteOffchainInventoryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('DeleteOffchainInventory'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + ok: _data.ok + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + requestOffchainPayment = ( + args: RequestOffchainPaymentArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('RequestOffchainPayment'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + payment: _data.payment + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + listOffchainPayments = ( + args: ListOffchainPaymentsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListOffchainPayments'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + page: _data.page, + payments: >_data.payments + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + savePack = (args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SavePack'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - merkleRoot: (_data.merkleRoot), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('SavePack'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + merkleRoot: _data.merkleRoot + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getPack = (args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetPack'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - pack: (_data.pack), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetPack'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + pack: _data.pack + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getPackIds = (args: GetPackIdsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetPackIds'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - packIds: >(_data.packIds), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetPackIds'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + packIds: >_data.packIds + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + deletePack = (args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('DeletePack'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('DeletePack'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + updatePackContent = (args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdatePackContent'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - merkleRoot: (_data.merkleRoot), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('UpdatePackContent'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + merkleRoot: _data.merkleRoot + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getRevealTxData = (args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetRevealTxData'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - txData: (_data.txData), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - checkoutOptionsPrimary = (args: CheckoutOptionsPrimaryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CheckoutOptionsPrimary'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - options: (_data.options), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - checkoutOptionsSecondary = (args: CheckoutOptionsSecondaryArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CheckoutOptionsSecondary'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - options: (_data.options), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - checkoutOptionsGetTransakContractID = (args: CheckoutOptionsGetTransakContractIDArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('CheckoutOptionsGetTransakContractID'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - contractId: (_data.contractId), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - fortePayCreateIntent = (args: FortePayCreateIntentArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('FortePayCreateIntent'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - resp: (_data.resp), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - fortePayGetPaymentStatuses = (args: FortePayGetPaymentStatusesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('FortePayGetPaymentStatuses'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - statuses: >(_data.statuses), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetRevealTxData'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + txData: _data.txData + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + checkoutOptionsPrimary = ( + args: CheckoutOptionsPrimaryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CheckoutOptionsPrimary'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + options: _data.options + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + checkoutOptionsSecondary = ( + args: CheckoutOptionsSecondaryArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CheckoutOptionsSecondary'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + options: _data.options + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + checkoutOptionsGetTransakContractID = ( + args: CheckoutOptionsGetTransakContractIDArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('CheckoutOptionsGetTransakContractID'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + contractId: _data.contractId + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + fortePayCreateIntent = ( + args: FortePayCreateIntentArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('FortePayCreateIntent'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + resp: _data.resp + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + fortePayGetPaymentStatuses = ( + args: FortePayGetPaymentStatusesArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('FortePayGetPaymentStatuses'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + statuses: >_data.statuses + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + getCCTPTransfer = (args: GetCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCCTPTransfer'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - transfer: (_data.transfer), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetCCTPTransfer'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + transfer: _data.transfer + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + queueCCTPTransfer = (args: QueueCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('QueueCCTPTransfer'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - transfer: (_data.transfer), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - queueIntentConfigExecution = (args: QueueIntentConfigExecutionArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('QueueIntentConfigExecution'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getIntentConfigExecutionStatus = (args: GetIntentConfigExecutionStatusArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetIntentConfigExecutionStatus'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - executionStatus: (_data.executionStatus), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('QueueCCTPTransfer'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + transfer: _data.transfer + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + queueIntentConfigExecution = ( + args: QueueIntentConfigExecutionArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('QueueIntentConfigExecution'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + getIntentConfigExecutionStatus = ( + args: GetIntentConfigExecutionStatusArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetIntentConfigExecutionStatus'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + executionStatus: _data.executionStatus + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - + listIntentConfigs = (args: ListIntentConfigsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListIntentConfigs'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - intentConfigs: >(_data.intentConfigs), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - queueMetaTxnReceipt = (args: QueueMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('QueueMetaTxnReceipt'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('ListIntentConfigs'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + page: _data.page, + intentConfigs: >_data.intentConfigs + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) + } + + queueMetaTxnReceipt = ( + args: QueueMetaTxnReceiptArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('QueueMetaTxnReceipt'), createHTTPRequest(args, headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return { + status: _data.status + } + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) + } + ) } - } - const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: {[key: string]: string} = { ...headers, 'Content-Type': 'application/json' } +const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } reqHeaders[WebrpcHeader] = WebrpcHeaderValue return { @@ -3379,18 +3285,18 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch(error) { + } catch (error) { let message = '' - if (error instanceof Error) { + if (error instanceof Error) { message = error.message } throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}`}, - ) + cause: `JSON.parse(): ${message}: response text: ${text}` + }) } if (!res.ok) { - const code: number = (typeof data.code === 'number') ? data.code : 0 + const code: number = typeof data.code === 'number' ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -3572,7 +3478,6 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } - // Schema errors export class UnauthorizedError extends WebrpcError { @@ -3900,7 +3805,6 @@ export class UnsupportedNetworkError extends WebrpcError { } } - export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -3937,7 +3841,7 @@ export enum errors { Unavailable = 'Unavailable', QueryFailed = 'QueryFailed', NotFound = 'NotFound', - UnsupportedNetwork = 'UnsupportedNetwork', + UnsupportedNetwork = 'UnsupportedNetwork' } export enum WebrpcErrorCodes { @@ -3976,7 +3880,7 @@ export enum WebrpcErrorCodes { Unavailable = 2002, QueryFailed = 2003, NotFound = 3000, - UnsupportedNetwork = 3008, + UnsupportedNetwork = 3008 } export const webrpcErrorByCode: { [code: number]: any } = { @@ -4015,8 +3919,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [2002]: UnavailableError, [2003]: QueryFailedError, [3000]: NotFoundError, - [3008]: UnsupportedNetworkError, + [3008]: UnsupportedNetworkError } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise - From 61c0941b5567ad33f5f632246fbf069f0b24db9c Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 11 Nov 2025 18:57:11 +0100 Subject: [PATCH 072/112] Remove Sei and Sei Testnet --- packages/network/src/config.ts | 2 -- packages/network/src/constants.ts | 40 ------------------------------- 2 files changed, 42 deletions(-) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index f908dcf793..97183b2951 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -140,8 +140,6 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MONAD), createNetworkConfig(ChainId.MONAD_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET, { disabled: true }), - createNetworkConfig(ChainId.SEI), - createNetworkConfig(ChainId.SEI_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), createNetworkConfig(ChainId.KATANA), createNetworkConfig(ChainId.SANDBOX_TESTNET), diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index bbdb0f924f..72884168e8 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -138,10 +138,6 @@ export enum ChainId { INCENTIV_TESTNET = 11690, // deprecated INCENTIV_TESTNET_V2 = 28802, - // SEI - SEI = 1329, - SEI_TESTNET = 1328, - // Katana KATANA = 747474, @@ -1112,42 +1108,6 @@ export const networks: Record = { } }, - [ChainId.SEI]: { - chainId: ChainId.SEI, - type: NetworkType.MAINNET, - name: 'sei', - title: 'Sei', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI}.webp`, - testnet: false, - blockExplorer: { - name: 'SEI Explorer', - rootUrl: 'https://seitrace.com/?chain=pacific-1' - }, - nativeToken: { - symbol: 'SEI', - name: 'SEI', - decimals: 18 - } - }, - - [ChainId.SEI_TESTNET]: { - chainId: ChainId.SEI_TESTNET, - type: NetworkType.TESTNET, - name: 'sei-testnet', - title: 'Sei Testnet', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI_TESTNET}.webp`, - testnet: true, - blockExplorer: { - name: 'Sei Testnet Explorer', - rootUrl: 'https://seitrace.com/?chain=atlantic-2' - }, - nativeToken: { - symbol: 'SEI', - name: 'SEI', - decimals: 18 - } - }, - [ChainId.SOMNIA]: { chainId: ChainId.SOMNIA, type: NetworkType.MAINNET, From 1fa494af5d19863b9d075d47957ca004ffb9e062 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 17 Nov 2025 16:30:06 +0100 Subject: [PATCH 073/112] 2.3.34 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index c7959dab84..e0c4b458f9 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/migration@2.3.34 + - @0xsequence/metadata@2.3.34 + - @0xsequence/provider@2.3.34 + - @0xsequence/sessions@2.3.34 + - @0xsequence/account@2.3.34 + - @0xsequence/indexer@2.3.34 + - @0xsequence/network@2.3.34 + - @0xsequence/relayer@2.3.34 + - @0xsequence/signhub@2.3.34 + - @0xsequence/wallet@2.3.34 + - @0xsequence/guard@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/auth@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + - @0xsequence/api@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 6376dfbd22..3ad18b1e86 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.33", + "version": "2.3.34", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index ca28b9f366..074da32e30 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 2b19bcefa2..e0c4d86839 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.33", + "version": "2.3.34", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index a93dcaa095..6a5c3fd93a 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/migration@2.3.34 + - @0xsequence/sessions@2.3.34 + - @0xsequence/network@2.3.34 + - @0xsequence/relayer@2.3.34 + - @0xsequence/wallet@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index f31f9888af..ade688339b 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.33", + "version": "2.3.34", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 1f5755aff3..e17d882b42 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index e21b0c89c5..9bd3764001 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.33", + "version": "2.3.34", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 5dbb28a6af..515eaa1384 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/migration@2.3.34 + - @0xsequence/metadata@2.3.34 + - @0xsequence/sessions@2.3.34 + - @0xsequence/account@2.3.34 + - @0xsequence/indexer@2.3.34 + - @0xsequence/network@2.3.34 + - @0xsequence/signhub@2.3.34 + - @0xsequence/wallet@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + - @0xsequence/api@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index d103f1da3c..2dd97392a3 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.33", + "version": "2.3.34", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 48050f165b..850c1fad02 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 533342f4e0..6672de1321 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.33", + "version": "2.3.34", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e317b49927..7f01850963 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/utils@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 868600796d..d8058d85ab 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.33", + "version": "2.3.34", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index d6afd13a3f..b5f4b7b28b 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/utils@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index f25caec042..f58a795375 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.33", + "version": "2.3.34", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 4252ae0595..6134008b80 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/account@2.3.34 + - @0xsequence/signhub@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index f34c154281..aed5fa2277 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.33", + "version": "2.3.34", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 7947d80ab9..c276d0f21e 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index c2a2aa3e3b..8d143076ff 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.33", + "version": "2.3.34", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index b80e5a1d0d..e5c9b1aba7 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 37d3a37908..f717efd1a3 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.33", + "version": "2.3.34", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index d302b4c97b..277df25ab8 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 22cd5d1a95..7eeb862a9b 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.33", + "version": "2.3.34", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 64248bc0af..affd9b1d65 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/wallet@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index fc88edaef2..e7f8810eef 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.33", + "version": "2.3.34", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index a7d47a3a63..e43dba021e 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/indexer@2.3.34 + - @0xsequence/relayer@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 0ba73e645e..c6f03417d8 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.33", + "version": "2.3.34", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 96e74d6903..a85b6f83ac 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/migration@2.3.34 + - @0xsequence/account@2.3.34 + - @0xsequence/network@2.3.34 + - @0xsequence/relayer@2.3.34 + - @0xsequence/wallet@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/auth@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 1e8f2e6548..d821757cbf 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.33", + "version": "2.3.34", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index ecda67d922..9c37d24d26 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/waas@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2960507449..4a732dddef 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.33", + "version": "2.3.34", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 6e80835dc0..b0dfe4a956 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 4e01c622ac..5024232d8b 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.33", + "version": "2.3.34", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index ff237ec496..36d4a5ac91 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index ed0c0d0866..2d3841e9df 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.33", + "version": "2.3.34", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index a3d207d324..2656de1664 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/migration@2.3.34 + - @0xsequence/replacer@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 403b6918f1..e60d64bd2a 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.33", + "version": "2.3.34", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 61df6366ff..3694d446b8 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/core@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 05ee41127c..08ec6d0dcc 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.33", + "version": "2.3.34", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 3c84d9933a..6876812720 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 25967bac29..ed88dd301e 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.33", + "version": "2.3.34", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index d90534c26d..042198b1f4 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei + ## 2.3.33 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index ca6f6c695f..79eb3a67b1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.33", + "version": "2.3.34", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 7772456dc3..58927f3d0f 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/waas@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 51b6d704be..c7d925780a 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.33", + "version": "2.3.34", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index f341e7f70b..42f90aba4d 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/network@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 18014c9118..f4e39da557 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.33", + "version": "2.3.34", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 2520a7443f..b0b4324380 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.34 + +### Patch Changes + +- API updates, remove Sei +- Updated dependencies + - @0xsequence/network@2.3.34 + - @0xsequence/relayer@2.3.34 + - @0xsequence/signhub@2.3.34 + - @0xsequence/utils@2.3.34 + - @0xsequence/core@2.3.34 + - @0xsequence/abi@2.3.34 + ## 2.3.33 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index cc7a6808f7..8cae5129d2 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.33", + "version": "2.3.34", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 42f5a4b6876f901c0a440936c8272fd2ff07bbe0 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Wed, 19 Nov 2025 11:31:32 -0500 Subject: [PATCH 074/112] [AUTOMATED] Update constants.ts (#914) Co-authored-by: andres-horizon <162160045+andres-horizon@users.noreply.github.com> --- packages/network/src/constants.ts | 77 +++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 72884168e8..c8ae2234d4 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -121,6 +121,7 @@ export enum ChainId { // ETHERLINK ETHERLINK = 42793, ETHERLINK_TESTNET = 128123, + ETHERLINK_SHADOWNET_TESTNET = 127823, // MOONBEAM MOONBEAM = 1284, @@ -137,6 +138,11 @@ export enum ChainId { // INCENTIV TESTNET INCENTIV_TESTNET = 11690, // deprecated INCENTIV_TESTNET_V2 = 28802, + INCENTIV = 24101, + + // SEI + SEI = 1329, + SEI_TESTNET = 1328, // Katana KATANA = 747474, @@ -1018,6 +1024,23 @@ export const networks: Record = { decimals: 18 } }, + [ChainId.ETHERLINK_SHADOWNET_TESTNET]: { + chainId: ChainId.ETHERLINK_SHADOWNET_TESTNET, + type: NetworkType.TESTNET, + name: 'etherlink-shadownet-testnet', + title: 'Etherlink Shadownet Testnet', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.ETHERLINK_SHADOWNET_TESTNET}.webp`, + testnet: true, + blockExplorer: { + name: 'Etherlink Shadownet Testnet Explorer', + rootUrl: 'https://shadownet.explorer.etherlink.com/' + }, + nativeToken: { + symbol: 'XTZ', + name: 'Tez', + decimals: 18 + } + }, [ChainId.MONAD_TESTNET]: { chainId: ChainId.MONAD_TESTNET, type: NetworkType.TESTNET, @@ -1108,6 +1131,60 @@ export const networks: Record = { } }, + [ChainId.INCENTIV]: { + chainId: ChainId.INCENTIV, + type: NetworkType.MAINNET, + name: 'incentiv', + title: 'Incentiv', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.INCENTIV}.webp`, + testnet: true, + blockExplorer: { + name: 'Incentiv', + rootUrl: 'https://explorer.incentiv.io/' + }, + nativeToken: { + symbol: 'CENT', + name: 'CENT', + decimals: 18 + } + }, + + [ChainId.SEI]: { + chainId: ChainId.SEI, + type: NetworkType.MAINNET, + name: 'sei', + title: 'Sei', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI}.webp`, + testnet: false, + blockExplorer: { + name: 'SEI Explorer', + rootUrl: 'https://seitrace.com/?chain=pacific-1' + }, + nativeToken: { + symbol: 'SEI', + name: 'SEI', + decimals: 18 + } + }, + + [ChainId.SEI_TESTNET]: { + chainId: ChainId.SEI_TESTNET, + type: NetworkType.TESTNET, + name: 'sei-testnet', + title: 'Sei Testnet', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI_TESTNET}.webp`, + testnet: true, + blockExplorer: { + name: 'Sei Testnet Explorer', + rootUrl: 'https://seitrace.com/?chain=atlantic-2' + }, + nativeToken: { + symbol: 'SEI', + name: 'SEI', + decimals: 18 + } + }, + [ChainId.SOMNIA]: { chainId: ChainId.SOMNIA, type: NetworkType.MAINNET, From 9599a9a732632a6eccc8d2796bc45c40bdfed9d5 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 19 Nov 2025 17:32:17 +0100 Subject: [PATCH 075/112] Remove Sei --- packages/network/src/constants.ts | 40 ------------------------------- 1 file changed, 40 deletions(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index c8ae2234d4..18ca933169 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -140,10 +140,6 @@ export enum ChainId { INCENTIV_TESTNET_V2 = 28802, INCENTIV = 24101, - // SEI - SEI = 1329, - SEI_TESTNET = 1328, - // Katana KATANA = 747474, @@ -1149,42 +1145,6 @@ export const networks: Record = { } }, - [ChainId.SEI]: { - chainId: ChainId.SEI, - type: NetworkType.MAINNET, - name: 'sei', - title: 'Sei', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI}.webp`, - testnet: false, - blockExplorer: { - name: 'SEI Explorer', - rootUrl: 'https://seitrace.com/?chain=pacific-1' - }, - nativeToken: { - symbol: 'SEI', - name: 'SEI', - decimals: 18 - } - }, - - [ChainId.SEI_TESTNET]: { - chainId: ChainId.SEI_TESTNET, - type: NetworkType.TESTNET, - name: 'sei-testnet', - title: 'Sei Testnet', - logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SEI_TESTNET}.webp`, - testnet: true, - blockExplorer: { - name: 'Sei Testnet Explorer', - rootUrl: 'https://seitrace.com/?chain=atlantic-2' - }, - nativeToken: { - symbol: 'SEI', - name: 'SEI', - decimals: 18 - } - }, - [ChainId.SOMNIA]: { chainId: ChainId.SOMNIA, type: NetworkType.MAINNET, From 54c2ee7b7a886b1308d136327ec3eb77cf02944b Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Wed, 19 Nov 2025 11:33:05 -0500 Subject: [PATCH 076/112] Update marketplace client (#912) * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts --------- Co-authored-by: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> --- packages/marketplace/src/marketplace.gen.ts | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index c4e68f0663..8a56fd4dbf 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,23 +1,22 @@ /* eslint-disable */ -// marketplace-api 652676d9951ceb12f6846907c7c4b5160c73c57a +// marketplace-api v0-25.11.10+0a30dcb 3e347e76053c79e670f06121aeba79d137faefc2 // -- -// Code generated by webrpc-gen@v0.30.2 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.31.1 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. // -// webrpc-gen -schema=./schema/schema.ridl -target=github.com/webrpc/gen-typescript@v0.19.0 -client -out=./clients/marketplace.gen.ts +// webrpc-gen -schema=./schema_old/schema.ridl -target=github.com/webrpc/gen-typescript@v0.19.0 -client -out=./clients/marketplace.gen.ts export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = - 'webrpc@v0.30.2;gen-typescript@v0.19.0;marketplace-api@v0.0.0-652676d9951ceb12f6846907c7c4b5160c73c57a' +export const WebrpcHeaderValue = 'webrpc@v0.31.1;gen-typescript@v0.19.0;marketplace-api@v0-25.11.10+0a30dcb' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = '' +export const WebRPCSchemaVersion = 'v0-25.11.10+0a30dcb' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '652676d9951ceb12f6846907c7c4b5160c73c57a' +export const WebRPCSchemaHash = '3e347e76053c79e670f06121aeba79d137faefc2' type WebrpcGenVersions = { webrpcGenVersion: string @@ -978,11 +977,17 @@ export interface Marketplace { signal?: AbortSignal ): Promise getFloorOrder(args: GetFloorOrderArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Not Implemented + */ listCollectionActivities( args: ListCollectionActivitiesArgs, headers?: object, signal?: AbortSignal ): Promise + /** + * Not Implemented + */ listCollectibleActivities( args: ListCollectibleActivitiesArgs, headers?: object, From 59f39c908c56a4b8fff7444d89a03c877f2f3e64 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Wed, 19 Nov 2025 17:56:49 +0100 Subject: [PATCH 077/112] 2.3.35 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index e0c4b458f9..62bec50304 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/migration@2.3.35 + - @0xsequence/metadata@2.3.35 + - @0xsequence/provider@2.3.35 + - @0xsequence/sessions@2.3.35 + - @0xsequence/account@2.3.35 + - @0xsequence/indexer@2.3.35 + - @0xsequence/network@2.3.35 + - @0xsequence/relayer@2.3.35 + - @0xsequence/signhub@2.3.35 + - @0xsequence/wallet@2.3.35 + - @0xsequence/guard@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/auth@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + - @0xsequence/api@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 3ad18b1e86..5727b375b2 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.34", + "version": "2.3.35", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 074da32e30..2a3aa7f969 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index e0c4d86839..1d116e6bca 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.34", + "version": "2.3.35", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 6a5c3fd93a..72cc1900d6 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/migration@2.3.35 + - @0xsequence/sessions@2.3.35 + - @0xsequence/network@2.3.35 + - @0xsequence/relayer@2.3.35 + - @0xsequence/wallet@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index ade688339b..e62eb67e86 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.34", + "version": "2.3.35", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index e17d882b42..d39f858be5 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 9bd3764001..ade03b790c 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.34", + "version": "2.3.35", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 515eaa1384..e1a3572833 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/migration@2.3.35 + - @0xsequence/metadata@2.3.35 + - @0xsequence/sessions@2.3.35 + - @0xsequence/account@2.3.35 + - @0xsequence/indexer@2.3.35 + - @0xsequence/network@2.3.35 + - @0xsequence/signhub@2.3.35 + - @0xsequence/wallet@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + - @0xsequence/api@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 2dd97392a3..0da34beb95 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.34", + "version": "2.3.35", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 850c1fad02..e026c7781d 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 6672de1321..be8938d33a 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.34", + "version": "2.3.35", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 7f01850963..768da9176e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/utils@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index d8058d85ab..50a41b30e1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.34", + "version": "2.3.35", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index b5f4b7b28b..38fe68d85a 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/utils@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index f58a795375..bbe95bec7d 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.34", + "version": "2.3.35", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 6134008b80..b66a9151e6 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/account@2.3.35 + - @0xsequence/signhub@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index aed5fa2277..ffceda8766 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.34", + "version": "2.3.35", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index c276d0f21e..9fed705622 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 8d143076ff..d57b28c04e 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.34", + "version": "2.3.35", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index e5c9b1aba7..cdae0ffe72 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index f717efd1a3..d5c086469e 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.34", + "version": "2.3.35", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 277df25ab8..5bd37e3acf 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 7eeb862a9b..d2f2b53949 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.34", + "version": "2.3.35", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index affd9b1d65..90c8ce0208 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/wallet@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index e7f8810eef..d825294645 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.34", + "version": "2.3.35", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index e43dba021e..3c04ac4c77 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/indexer@2.3.35 + - @0xsequence/relayer@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index c6f03417d8..631769aeee 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.34", + "version": "2.3.35", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index a85b6f83ac..d6f1ee334d 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/migration@2.3.35 + - @0xsequence/account@2.3.35 + - @0xsequence/network@2.3.35 + - @0xsequence/relayer@2.3.35 + - @0xsequence/wallet@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/auth@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index d821757cbf..96a950e10a 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.34", + "version": "2.3.35", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 9c37d24d26..a6cdece4dc 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/waas@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 4a732dddef..1dea591b7b 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.34", + "version": "2.3.35", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index b0dfe4a956..afdc49c21f 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 5024232d8b..6edcf31ff6 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.34", + "version": "2.3.35", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 36d4a5ac91..9bc4973e67 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 2d3841e9df..23109d0432 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.34", + "version": "2.3.35", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 2656de1664..61ccb2ef5c 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/migration@2.3.35 + - @0xsequence/replacer@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index e60d64bd2a..af0dc53d43 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.34", + "version": "2.3.35", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 3694d446b8..b891169834 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/core@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 08ec6d0dcc..083a3b371f 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.34", + "version": "2.3.35", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 6876812720..5187311fd6 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index ed88dd301e..9f1b8762f8 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.34", + "version": "2.3.35", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 042198b1f4..d2b8e4e277 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.35 + +### Patch Changes + +- Network and API updates + ## 2.3.34 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 79eb3a67b1..3266fe22b6 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.34", + "version": "2.3.35", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 58927f3d0f..7d1321a708 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/waas@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index c7d925780a..386e918fa3 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.34", + "version": "2.3.35", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 42f90aba4d..fbb681aa42 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/network@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index f4e39da557..c14aec16f2 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.34", + "version": "2.3.35", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index b0b4324380..85bb44b81d 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.35 + +### Patch Changes + +- Network and API updates +- Updated dependencies + - @0xsequence/network@2.3.35 + - @0xsequence/relayer@2.3.35 + - @0xsequence/signhub@2.3.35 + - @0xsequence/utils@2.3.35 + - @0xsequence/core@2.3.35 + - @0xsequence/abi@2.3.35 + ## 2.3.34 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 8cae5129d2..fbd4c40992 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.34", + "version": "2.3.35", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From a135a0a32471c94f5ab9bd0862fb92bc0178411d Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Mon, 24 Nov 2025 06:40:09 -0500 Subject: [PATCH 078/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts (#922) Co-authored-by: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> --- packages/marketplace/src/marketplace.gen.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 8a56fd4dbf..e2cf682255 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api v0-25.11.10+0a30dcb 3e347e76053c79e670f06121aeba79d137faefc2 +// marketplace-api v0-25.11.10+051e186 8c928787e9271cfa8b0dcc76dbb00674004dab18 // -- // Code generated by webrpc-gen@v0.31.1 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. // @@ -7,16 +7,16 @@ export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = 'webrpc@v0.31.1;gen-typescript@v0.19.0;marketplace-api@v0-25.11.10+0a30dcb' +export const WebrpcHeaderValue = 'webrpc@v0.31.1;gen-typescript@v0.19.0;marketplace-api@v0-25.11.10+051e186' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0-25.11.10+0a30dcb' +export const WebRPCSchemaVersion = 'v0-25.11.10+051e186' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '3e347e76053c79e670f06121aeba79d137faefc2' +export const WebRPCSchemaHash = '8c928787e9271cfa8b0dcc76dbb00674004dab18' type WebrpcGenVersions = { webrpcGenVersion: string From 9351f3649d6cef43edd3c51d835293185d9776aa Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Wed, 26 Nov 2025 11:12:42 -0500 Subject: [PATCH 079/112] [AUTOMATED] Update constants.ts (#929) * [AUTOMATED] Update constants.ts * [AUTOMATED] Update constants.ts --------- Co-authored-by: andres-horizon <162160045+andres-horizon@users.noreply.github.com> Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> --- packages/network/src/constants.ts | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 18ca933169..2013331abf 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -147,7 +147,10 @@ export enum ChainId { SANDBOX_TESTNET = 6252, // ARC - ARC_TESTNET = 5042002 + ARC_TESTNET = 5042002, + + // HYPEREVM + HYPEREVM = 999 } export const networks: Record = { @@ -1215,6 +1218,24 @@ export const networks: Record = { name: 'USDC', decimals: 18 } + }, + + [ChainId.HYPEREVM]: { + chainId: ChainId.HYPEREVM, + type: NetworkType.MAINNET, + name: 'hyperevm', + title: 'HyperEVM', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.HYPEREVM}.webp`, + testnet: false, + blockExplorer: { + name: 'HyperEVM', + rootUrl: 'https://www.hyperscan.com/' + }, + nativeToken: { + symbol: 'HYPE', + name: 'HYPE', + decimals: 18 + } } } From 59600a40f57f73c3b77fa28dd49e64fecf235fd0 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Fri, 28 Nov 2025 06:52:21 -0500 Subject: [PATCH 080/112] [AUTOMATED] Update: proto/clients/metadata.gen.ts (#758) Co-authored-by: marino39 <722509+marino39@users.noreply.github.com> --- packages/metadata/src/metadata.gen.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/metadata/src/metadata.gen.ts b/packages/metadata/src/metadata.gen.ts index 479d59888e..b3d67ee81b 100644 --- a/packages/metadata/src/metadata.gen.ts +++ b/packages/metadata/src/metadata.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-metadata v0.4.0 5cb74ff169ce80c2e42e65d6bbc98b1daaa0945f +// sequence-metadata v0.4.0 673a5fa528008c7f9558810fbb24aad978ed7a84 // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '5cb74ff169ce80c2e42e65d6bbc98b1daaa0945f' +export const WebRPCSchemaHash = '673a5fa528008c7f9558810fbb24aad978ed7a84' type WebrpcGenVersions = { webrpcGenVersion: string @@ -622,7 +622,7 @@ export interface RefreshTokenMetadataArgs { chainID: string contractAddress: string tokenIDs?: Array - refreshAll?: boolean + newMints?: boolean } export interface RefreshTokenMetadataReturn { From 4dfaaee257f20093a2229bcb26116f047f3101e0 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 1 Dec 2025 16:44:34 +0100 Subject: [PATCH 081/112] Update api.gen.ts --- packages/api/src/api.gen.ts | 4336 ++++++++++++++++------------------- 1 file changed, 2038 insertions(+), 2298 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index a370e705be..72928540b3 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,73 +1,312 @@ /* eslint-disable */ // sequence-api v0.4.0 d7026da603b2c29baf21c6aceeebc86eada372d8 // -- -// Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. +// Code generated by Webrpc-gen@v0.31.0 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=api.ridl -target=typescript -client -out=./clients/api.gen.ts -export const WebrpcHeader = 'Webrpc' - -export const WebrpcHeaderValue = 'webrpc@v0.25.3;gen-typescript@v0.17.0;sequence-api@v0.4.0' - -// WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +// Webrpc description and code-gen version +export const WebrpcVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.4.0' +export const WebrpcSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'd7026da603b2c29baf21c6aceeebc86eada372d8' +export const WebrpcSchemaHash = "d7026da603b2c29baf21c6aceeebc86eada372d8" -type WebrpcGenVersions = { - webrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string -} +// +// Client interface +// -export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader) - if (!headerValue) { - return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } - } +export interface APIClient { + /** + * + * Runtime + * + */ + ping(headers?: object, signal?: AbortSignal): Promise - return parseWebrpcGenVersions(headerValue) -} + version(headers?: object, signal?: AbortSignal): Promise -function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') - if (versions.length < 3) { - return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } - } + runtimeStatus(headers?: object, signal?: AbortSignal): Promise - const [_, webrpcGenVersion] = versions[0]!.split('@') - const [codeGenName, codeGenVersion] = versions[1]!.split('@') - const [schemaName, schemaVersion] = versions[2]!.split('@') + clock(headers?: object, signal?: AbortSignal): Promise - return { - webrpcGenVersion: webrpcGenVersion ?? '', - codeGenName: codeGenName ?? '', - codeGenVersion: codeGenVersion ?? '', - schemaName: schemaName ?? '', - schemaVersion: schemaVersion ?? '' - } + getSequenceContext(headers?: object, signal?: AbortSignal): Promise + + /** + * + * Auth + * + * TODO: rename 'ewtString' arg to 'ethauthProof' + */ + getAuthToken(req: GetAuthTokenRequest, headers?: object, signal?: AbortSignal): Promise + + getAuthToken2(req: GetAuthToken2Request, headers?: object, signal?: AbortSignal): Promise + + sendPasswordlessLink(req: SendPasswordlessLinkRequest, headers?: object, signal?: AbortSignal): Promise + + registerPublicKey(req: RegisterPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise + + getPublicKey(req: GetPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Contacts / Friends + * + */ + friendList(req: FriendListRequest, headers?: object, signal?: AbortSignal): Promise + + getFriendByAddress(req: GetFriendByAddressRequest, headers?: object, signal?: AbortSignal): Promise + + searchFriends(req: SearchFriendsRequest, headers?: object, signal?: AbortSignal): Promise + + addFriend(req: AddFriendRequest, headers?: object, signal?: AbortSignal): Promise + + updateFriendNickname(req: UpdateFriendNicknameRequest, headers?: object, signal?: AbortSignal): Promise + + removeFriend(req: RemoveFriendRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Chain-Utils + * + */ + contractCall(req: ContractCallRequest, headers?: object, signal?: AbortSignal): Promise + + decodeContractCall(req: DecodeContractCallRequest, headers?: object, signal?: AbortSignal): Promise + + lookupContractCallSelectors(req: LookupContractCallSelectorsRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * User Storage + * + */ + userStorageFetch(req: UserStorageFetchRequest, headers?: object, signal?: AbortSignal): Promise + + userStorageSave(req: UserStorageSaveRequest, headers?: object, signal?: AbortSignal): Promise + + userStorageDelete(req: UserStorageDeleteRequest, headers?: object, signal?: AbortSignal): Promise + + userStorageFetchAll(req: UserStorageFetchAllRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Wallet utils + * + */ + getMoonpayLink(req: GetMoonpayLinkRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * - IsUsingGoogleMail(domain: string) => (yes: bool) + */ + resolveENSAddress(req: ResolveENSAddressRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * TODO: we can add walletContext optional in the future when we need it + * NOTE: chainId can be either a number or canonical name + */ + isValidSignature(req: IsValidSignatureRequest, headers?: object, signal?: AbortSignal): Promise + + isValidMessageSignature(req: IsValidMessageSignatureRequest, headers?: object, signal?: AbortSignal): Promise + + isValidTypedDataSignature(req: IsValidTypedDataSignatureRequest, headers?: object, signal?: AbortSignal): Promise + + isValidETHAuthProof(req: IsValidETHAuthProofRequest, headers?: object, signal?: AbortSignal): Promise + + getOnRampURL(req: GetOnRampURLRequest, headers?: object, signal?: AbortSignal): Promise + + transakGetCountries(headers?: object, signal?: AbortSignal): Promise + + transakGetCryptoCurrencies(headers?: object, signal?: AbortSignal): Promise + + transakGetFiatCurrencies(headers?: object, signal?: AbortSignal): Promise + + transakGetPrice(req: TransakGetPriceRequest, headers?: object, signal?: AbortSignal): Promise + + transakGetSupportedNFTCheckoutChains(headers?: object, signal?: AbortSignal): Promise + + transakGetWidgetURL(req: TransakGetWidgetURLRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Price Feed + * + */ + getCoinPrices(req: GetCoinPricesRequest, headers?: object, signal?: AbortSignal): Promise + + getCollectiblePrices(req: GetCollectiblePricesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Price Feed utils + * + */ + getExchangeRate(req: GetExchangeRateRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Util / misc + * + */ + memoryStore(req: MemoryStoreRequest, headers?: object, signal?: AbortSignal): Promise + + memoryLoad(req: MemoryLoadRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Legacy + * + */ + getInviteInfo(headers?: object, signal?: AbortSignal): Promise + + /** + * NOTE: we're still using this from SW-API to Sequence-API to claim invite code + */ + isValidAccessCode(req: IsValidAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise + + internalClaimAccessCode(req: InternalClaimAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Utils + */ + blockNumberAtTime(req: BlockNumberAtTimeRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Paper + * TODO: deprecate in the future + * + */ + paperSessionSecret(req: PaperSessionSecretRequest, headers?: object, signal?: AbortSignal): Promise + + paperSessionSecret2(req: PaperSessionSecret2Request, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Linked wallets (v0 -- simple support) + * + */ + linkWallet(req: LinkWalletRequest, headers?: object, signal?: AbortSignal): Promise + + getLinkedWallets(req: GetLinkedWalletsRequest, headers?: object, signal?: AbortSignal): Promise + + removeLinkedWallet(req: RemoveLinkedWalletRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * NOTE: these methods are deprecated, please do not use them. We may resurface them in the future, but just wanted + * to be clear, they are not necessary for our linked wallets. + */ + generateWaaSVerificationURL(req: GenerateWaaSVerificationURLRequest, headers?: object, signal?: AbortSignal): Promise + + validateWaaSVerificationNonce(req: ValidateWaaSVerificationNonceRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * + * WaaS child wallet adoption + * + */ + listAdoptedWallets(req: ListAdoptedWalletsRequest, headers?: object, signal?: AbortSignal): Promise + + getLifiChains(headers?: object, signal?: AbortSignal): Promise + + getLifiTokens(req: GetLifiTokensRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * All parameters except `params` are deprecated. + * Use only the `params` object to pass values. + */ + getLifiSwapRoutes(req: GetLifiSwapRoutesRequest, headers?: object, signal?: AbortSignal): Promise + + getLifiSwapQuote(req: GetLifiSwapQuoteRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Chain abstraction + * + */ + getIntentCallsPayloads(req: GetIntentCallsPayloadsRequest, headers?: object, signal?: AbortSignal): Promise + + commitIntentConfig(req: CommitIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise + + getIntentConfig(req: GetIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Inventory, payments and management + * + */ + listCurrencyGroups(headers?: object, signal?: AbortSignal): Promise + + addOffchainInventory(req: AddOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise + + getOffchainInventory(req: GetOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise + + listOffchainInventories(req: ListOffchainInventoriesRequest, headers?: object, signal?: AbortSignal): Promise + + updateOffchainInventory(req: UpdateOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise + + deleteOffchainInventory(req: DeleteOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise + + requestOffchainPayment(req: RequestOffchainPaymentRequest, headers?: object, signal?: AbortSignal): Promise + + listOffchainPayments(req: ListOffchainPaymentsRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Packs + * + */ + savePack(req: SavePackRequest, headers?: object, signal?: AbortSignal): Promise + + getPack(req: GetPackRequest, headers?: object, signal?: AbortSignal): Promise + + getPackIds(req: GetPackIdsRequest, headers?: object, signal?: AbortSignal): Promise + + deletePack(req: DeletePackRequest, headers?: object, signal?: AbortSignal): Promise + + updatePackContent(req: UpdatePackContentRequest, headers?: object, signal?: AbortSignal): Promise + + getRevealTxData(req: GetRevealTxDataRequest, headers?: object, signal?: AbortSignal): Promise + + checkoutOptionsPrimary(req: CheckoutOptionsPrimaryRequest, headers?: object, signal?: AbortSignal): Promise + + checkoutOptionsSecondary(req: CheckoutOptionsSecondaryRequest, headers?: object, signal?: AbortSignal): Promise + + checkoutOptionsGetTransakContractID(req: CheckoutOptionsGetTransakContractIDRequest, headers?: object, signal?: AbortSignal): Promise + + fortePayCreateIntent(req: FortePayCreateIntentRequest, headers?: object, signal?: AbortSignal): Promise + + fortePayGetPaymentStatuses(req: FortePayGetPaymentStatusesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * CCTP + * + */ + getCCTPTransfer(req: GetCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise + + queueCCTPTransfer(req: QueueCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * + * Intent Machine Worker + * + */ + queueIntentConfigExecution(req: QueueIntentConfigExecutionRequest, headers?: object, signal?: AbortSignal): Promise + + getIntentConfigExecutionStatus(req: GetIntentConfigExecutionStatusRequest, headers?: object, signal?: AbortSignal): Promise + + listIntentConfigs(req: ListIntentConfigsRequest, headers?: object, signal?: AbortSignal): Promise + + queueMetaTxnReceipt(req: QueueMetaTxnReceiptRequest, headers?: object, signal?: AbortSignal): Promise } + // -// Types +// Schema types // export enum SortOrder { @@ -133,7 +372,7 @@ export interface RuntimeStatus { branch: string commitHash: string checks: RuntimeChecks - numTxnsRelayed: { [key: string]: NumTxnsRelayed } + numTxnsRelayed: {[key: string]: NumTxnsRelayed} } export interface NumTxnsRelayed { @@ -143,7 +382,8 @@ export interface NumTxnsRelayed { period: number } -export interface RuntimeChecks {} +export interface RuntimeChecks { +} export interface SequenceContext { factory: string @@ -819,431 +1059,151 @@ export interface IntentQuote { quoteProvider: string quoteProviderRequestId: string quoteProviderFeeUsd: string - feeQuotes: { [key: string]: string } + feeQuotes: {[key: string]: string} } -export interface API { - /** - * - * Runtime - * - */ - ping(headers?: object, signal?: AbortSignal): Promise - version(headers?: object, signal?: AbortSignal): Promise - runtimeStatus(headers?: object, signal?: AbortSignal): Promise - clock(headers?: object, signal?: AbortSignal): Promise - getSequenceContext(headers?: object, signal?: AbortSignal): Promise - /** - * - * Auth - * - * TODO: rename 'ewtString' arg to 'ethauthProof' - */ - getAuthToken(args: GetAuthTokenArgs, headers?: object, signal?: AbortSignal): Promise - getAuthToken2(args: GetAuthToken2Args, headers?: object, signal?: AbortSignal): Promise - sendPasswordlessLink( - args: SendPasswordlessLinkArgs, - headers?: object, - signal?: AbortSignal - ): Promise - registerPublicKey(args: RegisterPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise - getPublicKey(args: GetPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Contacts / Friends - * - */ - friendList(args: FriendListArgs, headers?: object, signal?: AbortSignal): Promise - getFriendByAddress(args: GetFriendByAddressArgs, headers?: object, signal?: AbortSignal): Promise - searchFriends(args: SearchFriendsArgs, headers?: object, signal?: AbortSignal): Promise - addFriend(args: AddFriendArgs, headers?: object, signal?: AbortSignal): Promise - updateFriendNickname( - args: UpdateFriendNicknameArgs, - headers?: object, - signal?: AbortSignal - ): Promise - removeFriend(args: RemoveFriendArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Chain-Utils - * - */ - contractCall(args: ContractCallArgs, headers?: object, signal?: AbortSignal): Promise - decodeContractCall(args: DecodeContractCallArgs, headers?: object, signal?: AbortSignal): Promise - lookupContractCallSelectors( - args: LookupContractCallSelectorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * - * User Storage - * - */ - userStorageFetch(args: UserStorageFetchArgs, headers?: object, signal?: AbortSignal): Promise - userStorageSave(args: UserStorageSaveArgs, headers?: object, signal?: AbortSignal): Promise - userStorageDelete(args: UserStorageDeleteArgs, headers?: object, signal?: AbortSignal): Promise - userStorageFetchAll(args: UserStorageFetchAllArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Wallet utils - * - */ - getMoonpayLink(args: GetMoonpayLinkArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - IsUsingGoogleMail(domain: string) => (yes: bool) - */ - resolveENSAddress(args: ResolveENSAddressArgs, headers?: object, signal?: AbortSignal): Promise - /** - * TODO: we can add walletContext optional in the future when we need it - * NOTE: chainId can be either a number or canonical name - */ - isValidSignature(args: IsValidSignatureArgs, headers?: object, signal?: AbortSignal): Promise - isValidMessageSignature( - args: IsValidMessageSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise - isValidTypedDataSignature( - args: IsValidTypedDataSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise - isValidETHAuthProof(args: IsValidETHAuthProofArgs, headers?: object, signal?: AbortSignal): Promise - getOnRampURL(args: GetOnRampURLArgs, headers?: object, signal?: AbortSignal): Promise - transakGetCountries(headers?: object, signal?: AbortSignal): Promise - transakGetCryptoCurrencies(headers?: object, signal?: AbortSignal): Promise - transakGetFiatCurrencies(headers?: object, signal?: AbortSignal): Promise - transakGetPrice(args: TransakGetPriceArgs, headers?: object, signal?: AbortSignal): Promise - transakGetSupportedNFTCheckoutChains( - headers?: object, - signal?: AbortSignal - ): Promise - transakGetWidgetURL(args: TransakGetWidgetURLArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Price Feed - * - */ - getCoinPrices(args: GetCoinPricesArgs, headers?: object, signal?: AbortSignal): Promise - getCollectiblePrices( - args: GetCollectiblePricesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * - * Price Feed utils - * - */ - getExchangeRate(args: GetExchangeRateArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Util / misc - * - */ - memoryStore(args: MemoryStoreArgs, headers?: object, signal?: AbortSignal): Promise - memoryLoad(args: MemoryLoadArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Legacy - * - */ - getInviteInfo(headers?: object, signal?: AbortSignal): Promise - /** - * NOTE: we're still using this from SW-API to Sequence-API to claim invite code - */ - isValidAccessCode(args: IsValidAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise - internalClaimAccessCode( - args: InternalClaimAccessCodeArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * Utils - */ - blockNumberAtTime(args: BlockNumberAtTimeArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Paper - * TODO: deprecate in the future - * - */ - paperSessionSecret(args: PaperSessionSecretArgs, headers?: object, signal?: AbortSignal): Promise - paperSessionSecret2(args: PaperSessionSecret2Args, headers?: object, signal?: AbortSignal): Promise - /** - * - * Linked wallets (v0 -- simple support) - * - */ - linkWallet(args: LinkWalletArgs, headers?: object, signal?: AbortSignal): Promise - getLinkedWallets(args: GetLinkedWalletsArgs, headers?: object, signal?: AbortSignal): Promise - removeLinkedWallet(args: RemoveLinkedWalletArgs, headers?: object, signal?: AbortSignal): Promise - /** - * NOTE: these methods are deprecated, please do not use them. We may resurface them in the future, but just wanted - * to be clear, they are not necessary for our linked wallets. - */ - generateWaaSVerificationURL( - args: GenerateWaaSVerificationURLArgs, - headers?: object, - signal?: AbortSignal - ): Promise - validateWaaSVerificationNonce( - args: ValidateWaaSVerificationNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * - * - * WaaS child wallet adoption - * - */ - listAdoptedWallets(args: ListAdoptedWalletsArgs, headers?: object, signal?: AbortSignal): Promise - getLifiChains(headers?: object, signal?: AbortSignal): Promise - getLifiTokens(args: GetLifiTokensArgs, headers?: object, signal?: AbortSignal): Promise - /** - * All parameters except `params` are deprecated. - * Use only the `params` object to pass values. - */ - getLifiSwapRoutes(args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise - getLifiSwapQuote(args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Chain abstraction - * - */ - getIntentCallsPayloads( - args: GetIntentCallsPayloadsArgs, - headers?: object, - signal?: AbortSignal - ): Promise - commitIntentConfig(args: CommitIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise - getIntentConfig(args: GetIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Inventory, payments and management - * - */ - listCurrencyGroups(headers?: object, signal?: AbortSignal): Promise - addOffchainInventory( - args: AddOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getOffchainInventory( - args: GetOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listOffchainInventories( - args: ListOffchainInventoriesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - updateOffchainInventory( - args: UpdateOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - deleteOffchainInventory( - args: DeleteOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - requestOffchainPayment( - args: RequestOffchainPaymentArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listOffchainPayments( - args: ListOffchainPaymentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * - * Packs - * - */ - savePack(args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise - getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise - getPackIds(args: GetPackIdsArgs, headers?: object, signal?: AbortSignal): Promise - deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise - updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise - getRevealTxData(args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsPrimary( - args: CheckoutOptionsPrimaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - checkoutOptionsSecondary( - args: CheckoutOptionsSecondaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - checkoutOptionsGetTransakContractID( - args: CheckoutOptionsGetTransakContractIDArgs, - headers?: object, - signal?: AbortSignal - ): Promise - fortePayCreateIntent( - args: FortePayCreateIntentArgs, - headers?: object, - signal?: AbortSignal - ): Promise - fortePayGetPaymentStatuses( - args: FortePayGetPaymentStatusesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * - * CCTP - * - */ - getCCTPTransfer(args: GetCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise - queueCCTPTransfer(args: QueueCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise - /** - * - * Intent Machine Worker - * - */ - queueIntentConfigExecution( - args: QueueIntentConfigExecutionArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getIntentConfigExecutionStatus( - args: GetIntentConfigExecutionStatusArgs, - headers?: object, - signal?: AbortSignal - ): Promise - listIntentConfigs(args: ListIntentConfigsArgs, headers?: object, signal?: AbortSignal): Promise - queueMetaTxnReceipt(args: QueueMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise -} - -export interface PingArgs {} - -export interface PingReturn { +export interface PingRequest { +} + +export interface PingResponse { status: boolean } -export interface VersionArgs {} -export interface VersionReturn { +export interface VersionRequest { +} + +export interface VersionResponse { version: Version } -export interface RuntimeStatusArgs {} -export interface RuntimeStatusReturn { +export interface RuntimeStatusRequest { +} + +export interface RuntimeStatusResponse { status: RuntimeStatus } -export interface ClockArgs {} -export interface ClockReturn { +export interface ClockRequest { +} + +export interface ClockResponse { serverTime: string } -export interface GetSequenceContextArgs {} -export interface GetSequenceContextReturn { +export interface GetSequenceContextRequest { +} + +export interface GetSequenceContextResponse { data: SequenceContext } -export interface GetAuthTokenArgs { + +export interface GetAuthTokenRequest { ewtString: string testnetMode?: boolean } -export interface GetAuthTokenReturn { +export interface GetAuthTokenResponse { status: boolean jwtToken: string address: string user?: User } -export interface GetAuthToken2Args { + +export interface GetAuthToken2Request { ewtString: string chainID: string } -export interface GetAuthToken2Return { +export interface GetAuthToken2Response { status: boolean jwtToken: string address: string user?: User } -export interface SendPasswordlessLinkArgs { + +export interface SendPasswordlessLinkRequest { email: string redirectUri: string intent: string } -export interface SendPasswordlessLinkReturn { +export interface SendPasswordlessLinkResponse { status: boolean } -export interface RegisterPublicKeyArgs { + +export interface RegisterPublicKeyRequest { publicKey: PublicKey } -export interface RegisterPublicKeyReturn { +export interface RegisterPublicKeyResponse { status: boolean } -export interface GetPublicKeyArgs { + +export interface GetPublicKeyRequest { id: string } -export interface GetPublicKeyReturn { +export interface GetPublicKeyResponse { publicKey: PublicKey } -export interface FriendListArgs { + +export interface FriendListRequest { nickname?: string page?: Page } -export interface FriendListReturn { +export interface FriendListResponse { page: Page friends: Array } -export interface GetFriendByAddressArgs { + +export interface GetFriendByAddressRequest { friendAddress: string } -export interface GetFriendByAddressReturn { +export interface GetFriendByAddressResponse { status: boolean friend: Friend } -export interface SearchFriendsArgs { + +export interface SearchFriendsRequest { filterUsername: string page?: Page } -export interface SearchFriendsReturn { +export interface SearchFriendsResponse { friends: Array } -export interface AddFriendArgs { + +export interface AddFriendRequest { friendAddress: string optionalNickname?: string } -export interface AddFriendReturn { +export interface AddFriendResponse { status: boolean friend?: Friend } -export interface UpdateFriendNicknameArgs { + +export interface UpdateFriendNicknameRequest { friendAddress: string nickname: string } -export interface UpdateFriendNicknameReturn { +export interface UpdateFriendNicknameResponse { status: boolean friend?: Friend } -export interface RemoveFriendArgs { + +export interface RemoveFriendRequest { friendAddress: string } -export interface RemoveFriendReturn { +export interface RemoveFriendResponse { status: boolean } -export interface ContractCallArgs { + +export interface ContractCallRequest { chainID: string contract: string inputExpr: string @@ -1251,232 +1211,268 @@ export interface ContractCallArgs { args: Array } -export interface ContractCallReturn { +export interface ContractCallResponse { returns: Array } -export interface DecodeContractCallArgs { + +export interface DecodeContractCallRequest { callData: string } -export interface DecodeContractCallReturn { +export interface DecodeContractCallResponse { call: ContractCall } -export interface LookupContractCallSelectorsArgs { + +export interface LookupContractCallSelectorsRequest { selectors: Array } -export interface LookupContractCallSelectorsReturn { +export interface LookupContractCallSelectorsResponse { signatures: Array> } -export interface UserStorageFetchArgs { + +export interface UserStorageFetchRequest { key: string } -export interface UserStorageFetchReturn { +export interface UserStorageFetchResponse { object: any } -export interface UserStorageSaveArgs { + +export interface UserStorageSaveRequest { key: string object: any } -export interface UserStorageSaveReturn { +export interface UserStorageSaveResponse { ok: boolean } -export interface UserStorageDeleteArgs { + +export interface UserStorageDeleteRequest { key: string } -export interface UserStorageDeleteReturn { +export interface UserStorageDeleteResponse { ok: boolean } -export interface UserStorageFetchAllArgs { + +export interface UserStorageFetchAllRequest { keys?: Array } -export interface UserStorageFetchAllReturn { - objects: { [key: string]: any } +export interface UserStorageFetchAllResponse { + objects: {[key: string]: any} } -export interface GetMoonpayLinkArgs { + +export interface GetMoonpayLinkRequest { url: string } -export interface GetMoonpayLinkReturn { +export interface GetMoonpayLinkResponse { signedUrl: string } -export interface ResolveENSAddressArgs { + +export interface ResolveENSAddressRequest { ens: string } -export interface ResolveENSAddressReturn { +export interface ResolveENSAddressResponse { address: string ok: boolean } -export interface IsValidSignatureArgs { + +export interface IsValidSignatureRequest { chainId: string walletAddress: string digest: string signature: string } -export interface IsValidSignatureReturn { +export interface IsValidSignatureResponse { isValid: boolean } -export interface IsValidMessageSignatureArgs { + +export interface IsValidMessageSignatureRequest { chainId: string walletAddress: string message: string signature: string } -export interface IsValidMessageSignatureReturn { +export interface IsValidMessageSignatureResponse { isValid: boolean } -export interface IsValidTypedDataSignatureArgs { + +export interface IsValidTypedDataSignatureRequest { chainId: string walletAddress: string typedData: any signature: string } -export interface IsValidTypedDataSignatureReturn { +export interface IsValidTypedDataSignatureResponse { isValid: boolean } -export interface IsValidETHAuthProofArgs { + +export interface IsValidETHAuthProofRequest { chainId: string walletAddress: string ethAuthProofString: string } -export interface IsValidETHAuthProofReturn { +export interface IsValidETHAuthProofResponse { isValid: boolean } -export interface GetOnRampURLArgs { + +export interface GetOnRampURLRequest { chainId: string } -export interface GetOnRampURLReturn { +export interface GetOnRampURLResponse { url: string } -export interface TransakGetCountriesArgs {} -export interface TransakGetCountriesReturn { +export interface TransakGetCountriesRequest { +} + +export interface TransakGetCountriesResponse { regions: Array } -export interface TransakGetCryptoCurrenciesArgs {} -export interface TransakGetCryptoCurrenciesReturn { +export interface TransakGetCryptoCurrenciesRequest { +} + +export interface TransakGetCryptoCurrenciesResponse { currencies: Array } -export interface TransakGetFiatCurrenciesArgs {} -export interface TransakGetFiatCurrenciesReturn { +export interface TransakGetFiatCurrenciesRequest { +} + +export interface TransakGetFiatCurrenciesResponse { currencies: Array } -export interface TransakGetPriceArgs { + +export interface TransakGetPriceRequest { params: TransakGetPriceParams } -export interface TransakGetPriceReturn { +export interface TransakGetPriceResponse { price: TransakPrice } -export interface TransakGetSupportedNFTCheckoutChainsArgs {} -export interface TransakGetSupportedNFTCheckoutChainsReturn { +export interface TransakGetSupportedNFTCheckoutChainsRequest { +} + +export interface TransakGetSupportedNFTCheckoutChainsResponse { chains: Array } -export interface TransakGetWidgetURLArgs { + +export interface TransakGetWidgetURLRequest { params: TransakGetWidgetURLParams } -export interface TransakGetWidgetURLReturn { +export interface TransakGetWidgetURLResponse { url: string } -export interface GetCoinPricesArgs { + +export interface GetCoinPricesRequest { tokens: Array } -export interface GetCoinPricesReturn { +export interface GetCoinPricesResponse { tokenPrices: Array } -export interface GetCollectiblePricesArgs { + +export interface GetCollectiblePricesRequest { tokens: Array } -export interface GetCollectiblePricesReturn { +export interface GetCollectiblePricesResponse { tokenPrices: Array } -export interface GetExchangeRateArgs { + +export interface GetExchangeRateRequest { toCurrency: string } -export interface GetExchangeRateReturn { +export interface GetExchangeRateResponse { exchangeRate: ExchangeRate } -export interface MemoryStoreArgs { + +export interface MemoryStoreRequest { key: string value: string } -export interface MemoryStoreReturn { +export interface MemoryStoreResponse { ok: boolean } -export interface MemoryLoadArgs { + +export interface MemoryLoadRequest { key: string } -export interface MemoryLoadReturn { +export interface MemoryLoadResponse { value: string } -export interface GetInviteInfoArgs {} -export interface GetInviteInfoReturn { +export interface GetInviteInfoRequest { +} + +export interface GetInviteInfoResponse { inviteInfo: InviteInfo } -export interface IsValidAccessCodeArgs { + +export interface IsValidAccessCodeRequest { accessCode: string } -export interface IsValidAccessCodeReturn { +export interface IsValidAccessCodeResponse { status: boolean } -export interface InternalClaimAccessCodeArgs { + +export interface InternalClaimAccessCodeRequest { address: string accessCode: string } -export interface InternalClaimAccessCodeReturn { +export interface InternalClaimAccessCodeResponse { status: boolean } -export interface BlockNumberAtTimeArgs { + +export interface BlockNumberAtTimeRequest { chainId: number timestamps: Array } -export interface BlockNumberAtTimeReturn { +export interface BlockNumberAtTimeResponse { blocks: Array } -export interface PaperSessionSecretArgs { + +export interface PaperSessionSecretRequest { chainName: string contractAddress: string paramsJson: string contractType: string } -export interface PaperSessionSecretReturn { +export interface PaperSessionSecretResponse { secret: string } -export interface PaperSessionSecret2Args { + +export interface PaperSessionSecret2Request { chainName: string contractAddress: string paramsJson: string abi: string } -export interface PaperSessionSecret2Return { +export interface PaperSessionSecret2Response { secret: string } -export interface LinkWalletArgs { + +export interface LinkWalletRequest { parentWalletAddress: string parentWalletMessage: string parentWalletSignature: string @@ -1487,20 +1483,22 @@ export interface LinkWalletArgs { linkedWalletType?: string } -export interface LinkWalletReturn { +export interface LinkWalletResponse { status: boolean } -export interface GetLinkedWalletsArgs { + +export interface GetLinkedWalletsRequest { parentWalletAddress: string parentWalletMessage: string parentWalletSignature: string signatureChainId: string } -export interface GetLinkedWalletsReturn { +export interface GetLinkedWalletsResponse { linkedWallets: Array } -export interface RemoveLinkedWalletArgs { + +export interface RemoveLinkedWalletRequest { parentWalletAddress: string parentWalletMessage: string parentWalletSignature: string @@ -1508,48 +1506,55 @@ export interface RemoveLinkedWalletArgs { signatureChainId: string } -export interface RemoveLinkedWalletReturn { +export interface RemoveLinkedWalletResponse { status: boolean } -export interface GenerateWaaSVerificationURLArgs { + +export interface GenerateWaaSVerificationURLRequest { walletAddress: string } -export interface GenerateWaaSVerificationURLReturn { +export interface GenerateWaaSVerificationURLResponse { nonce: string verificationURL: string } -export interface ValidateWaaSVerificationNonceArgs { + +export interface ValidateWaaSVerificationNonceRequest { nonce: string signature: string sessionId: string chainId: string } -export interface ValidateWaaSVerificationNonceReturn { +export interface ValidateWaaSVerificationNonceResponse { walletAddress: string } -export interface ListAdoptedWalletsArgs { + +export interface ListAdoptedWalletsRequest { page?: Page } -export interface ListAdoptedWalletsReturn { +export interface ListAdoptedWalletsResponse { page: Page wallets: Array } -export interface GetLifiChainsArgs {} -export interface GetLifiChainsReturn { +export interface GetLifiChainsRequest { +} + +export interface GetLifiChainsResponse { chains: Array } -export interface GetLifiTokensArgs { + +export interface GetLifiTokensRequest { chainIds: Array } -export interface GetLifiTokensReturn { +export interface GetLifiTokensResponse { tokens: Array } -export interface GetLifiSwapRoutesArgs { + +export interface GetLifiSwapRoutesRequest { params: GetLifiSwapRouteParams chainId: number toTokenAddress: string @@ -1557,17 +1562,19 @@ export interface GetLifiSwapRoutesArgs { walletAddress: string } -export interface GetLifiSwapRoutesReturn { +export interface GetLifiSwapRoutesResponse { routes: Array } -export interface GetLifiSwapQuoteArgs { + +export interface GetLifiSwapQuoteRequest { params: GetLifiSwapQuoteParams } -export interface GetLifiSwapQuoteReturn { +export interface GetLifiSwapQuoteResponse { quote: LifiSwapQuote } -export interface GetIntentCallsPayloadsArgs { + +export interface GetIntentCallsPayloadsRequest { userAddress: string destinationChainId: number destinationTokenAddress: string @@ -1586,17 +1593,18 @@ export interface GetIntentCallsPayloadsArgs { tradeType?: TradeType } -export interface GetIntentCallsPayloadsReturn { +export interface GetIntentCallsPayloadsResponse { calls: Array preconditions: Array metaTxns: Array trailsFee: TrailsFee quote: IntentQuote - feeQuotes: { [key: string]: string } + feeQuotes: {[key: string]: string} originIntentAddress: string destinationIntentAddress: string } -export interface CommitIntentConfigArgs { + +export interface CommitIntentConfigRequest { originIntentAddress: string destinationIntentAddress: string mainSigner: string @@ -1605,124 +1613,142 @@ export interface CommitIntentConfigArgs { addressOverrides?: AddressOverrides } -export interface CommitIntentConfigReturn { +export interface CommitIntentConfigResponse { config: IntentConfig } -export interface GetIntentConfigArgs { + +export interface GetIntentConfigRequest { intentAddress: string } -export interface GetIntentConfigReturn { +export interface GetIntentConfigResponse { config: IntentConfig } -export interface ListCurrencyGroupsArgs {} -export interface ListCurrencyGroupsReturn { +export interface ListCurrencyGroupsRequest { +} + +export interface ListCurrencyGroupsResponse { currencyGroups: Array } -export interface AddOffchainInventoryArgs { + +export interface AddOffchainInventoryRequest { inventory: OffchainInventory } -export interface AddOffchainInventoryReturn { +export interface AddOffchainInventoryResponse { inventoryId: number } -export interface GetOffchainInventoryArgs { + +export interface GetOffchainInventoryRequest { inventoryId: number } -export interface GetOffchainInventoryReturn { +export interface GetOffchainInventoryResponse { inventory: OffchainInventory } -export interface ListOffchainInventoriesArgs { + +export interface ListOffchainInventoriesRequest { projectId: number } -export interface ListOffchainInventoriesReturn { +export interface ListOffchainInventoriesResponse { inventory: Array } -export interface UpdateOffchainInventoryArgs { + +export interface UpdateOffchainInventoryRequest { inventory: OffchainInventory } -export interface UpdateOffchainInventoryReturn {} -export interface DeleteOffchainInventoryArgs { +export interface UpdateOffchainInventoryResponse { +} + +export interface DeleteOffchainInventoryRequest { inventoryId: number } -export interface DeleteOffchainInventoryReturn { +export interface DeleteOffchainInventoryResponse { ok: boolean } -export interface RequestOffchainPaymentArgs { + +export interface RequestOffchainPaymentRequest { inventoryId: number recipient: string chainId?: number tokenAddress?: string } -export interface RequestOffchainPaymentReturn { +export interface RequestOffchainPaymentResponse { payment: PaymentResponse } -export interface ListOffchainPaymentsArgs { + +export interface ListOffchainPaymentsRequest { inventoryId: number page?: Page } -export interface ListOffchainPaymentsReturn { +export interface ListOffchainPaymentsResponse { page: Page payments: Array } -export interface SavePackArgs { + +export interface SavePackRequest { pack: Pack } -export interface SavePackReturn { +export interface SavePackResponse { merkleRoot: string } -export interface GetPackArgs { + +export interface GetPackRequest { contractAddress: string packId: string chainId: number } -export interface GetPackReturn { +export interface GetPackResponse { pack: Pack } -export interface GetPackIdsArgs { + +export interface GetPackIdsRequest { contractAddress: string chainId: number } -export interface GetPackIdsReturn { +export interface GetPackIdsResponse { packIds: Array } -export interface DeletePackArgs { + +export interface DeletePackRequest { contractAddress: string packId: string chainId: number } -export interface DeletePackReturn { +export interface DeletePackResponse { status: boolean } -export interface UpdatePackContentArgs { + +export interface UpdatePackContentRequest { pack: Pack } -export interface UpdatePackContentReturn { +export interface UpdatePackContentResponse { merkleRoot: string } -export interface GetRevealTxDataArgs { + +export interface GetRevealTxDataRequest { contractAddress: string packId: string chainId: number userAddress: string } -export interface GetRevealTxDataReturn { +export interface GetRevealTxDataResponse { txData: string } -export interface CheckoutOptionsPrimaryArgs { + +export interface CheckoutOptionsPrimaryRequest { chainId: number wallet: string contractAddress: string @@ -1730,92 +1756,105 @@ export interface CheckoutOptionsPrimaryArgs { params: Array } -export interface CheckoutOptionsPrimaryReturn { +export interface CheckoutOptionsPrimaryResponse { options: CheckoutOptions } -export interface CheckoutOptionsSecondaryArgs { + +export interface CheckoutOptionsSecondaryRequest { chainId: number wallet: string params: Array } -export interface CheckoutOptionsSecondaryReturn { +export interface CheckoutOptionsSecondaryResponse { options: CheckoutOptions } -export interface CheckoutOptionsGetTransakContractIDArgs { + +export interface CheckoutOptionsGetTransakContractIDRequest { chainId: number contractAddress: string } -export interface CheckoutOptionsGetTransakContractIDReturn { +export interface CheckoutOptionsGetTransakContractIDResponse { contractId: string } -export interface FortePayCreateIntentArgs { + +export interface FortePayCreateIntentRequest { intent: FortePayCreateIntent } -export interface FortePayCreateIntentReturn { +export interface FortePayCreateIntentResponse { resp: FortePayIntent } -export interface FortePayGetPaymentStatusesArgs { + +export interface FortePayGetPaymentStatusesRequest { paymentIntentIds: Array } -export interface FortePayGetPaymentStatusesReturn { +export interface FortePayGetPaymentStatusesResponse { statuses: Array } -export interface GetCCTPTransferArgs { + +export interface GetCCTPTransferRequest { id: string } -export interface GetCCTPTransferReturn { +export interface GetCCTPTransferResponse { transfer: CCTPTransfer } -export interface QueueCCTPTransferArgs { + +export interface QueueCCTPTransferRequest { sourceTxHash?: string metaTxHash?: string sourceChainId: number destinationChainId: number } -export interface QueueCCTPTransferReturn { +export interface QueueCCTPTransferResponse { transfer: CCTPTransfer } -export interface QueueIntentConfigExecutionArgs { + +export interface QueueIntentConfigExecutionRequest { intentConfigId: number } -export interface QueueIntentConfigExecutionReturn { +export interface QueueIntentConfigExecutionResponse { status: boolean } -export interface GetIntentConfigExecutionStatusArgs { + +export interface GetIntentConfigExecutionStatusRequest { intentConfigId: number } -export interface GetIntentConfigExecutionStatusReturn { +export interface GetIntentConfigExecutionStatusResponse { executionStatus: string } -export interface ListIntentConfigsArgs { + +export interface ListIntentConfigsRequest { page?: Page executionStatus?: string } -export interface ListIntentConfigsReturn { +export interface ListIntentConfigsResponse { page: Page intentConfigs: Array } -export interface QueueMetaTxnReceiptArgs { + +export interface QueueMetaTxnReceiptRequest { metaTxID: string } -export interface QueueMetaTxnReceiptReturn { +export interface QueueMetaTxnReceiptResponse { status: boolean } + + // // Client // -export class API implements API { + +export class API implements APIClient { protected hostname: string protected fetch: Fetch protected path = '/rpc/API/' @@ -1828,1456 +1867,1120 @@ export class API implements API { private url(name: string): string { return this.hostname + this.path + name } + + queryKey = { + ping: () => ['API', 'ping'] as const, + version: () => ['API', 'version'] as const, + runtimeStatus: () => ['API', 'runtimeStatus'] as const, + clock: () => ['API', 'clock'] as const, + getSequenceContext: () => ['API', 'getSequenceContext'] as const, + getAuthToken: (req: GetAuthTokenRequest) => ['API', 'getAuthToken', req] as const, + getAuthToken2: (req: GetAuthToken2Request) => ['API', 'getAuthToken2', req] as const, + sendPasswordlessLink: (req: SendPasswordlessLinkRequest) => ['API', 'sendPasswordlessLink', req] as const, + registerPublicKey: (req: RegisterPublicKeyRequest) => ['API', 'registerPublicKey', req] as const, + getPublicKey: (req: GetPublicKeyRequest) => ['API', 'getPublicKey', req] as const, + friendList: (req: FriendListRequest) => ['API', 'friendList', req] as const, + getFriendByAddress: (req: GetFriendByAddressRequest) => ['API', 'getFriendByAddress', req] as const, + searchFriends: (req: SearchFriendsRequest) => ['API', 'searchFriends', req] as const, + addFriend: (req: AddFriendRequest) => ['API', 'addFriend', req] as const, + updateFriendNickname: (req: UpdateFriendNicknameRequest) => ['API', 'updateFriendNickname', req] as const, + removeFriend: (req: RemoveFriendRequest) => ['API', 'removeFriend', req] as const, + contractCall: (req: ContractCallRequest) => ['API', 'contractCall', req] as const, + decodeContractCall: (req: DecodeContractCallRequest) => ['API', 'decodeContractCall', req] as const, + lookupContractCallSelectors: (req: LookupContractCallSelectorsRequest) => ['API', 'lookupContractCallSelectors', req] as const, + userStorageFetch: (req: UserStorageFetchRequest) => ['API', 'userStorageFetch', req] as const, + userStorageSave: (req: UserStorageSaveRequest) => ['API', 'userStorageSave', req] as const, + userStorageDelete: (req: UserStorageDeleteRequest) => ['API', 'userStorageDelete', req] as const, + userStorageFetchAll: (req: UserStorageFetchAllRequest) => ['API', 'userStorageFetchAll', req] as const, + getMoonpayLink: (req: GetMoonpayLinkRequest) => ['API', 'getMoonpayLink', req] as const, + resolveENSAddress: (req: ResolveENSAddressRequest) => ['API', 'resolveENSAddress', req] as const, + isValidSignature: (req: IsValidSignatureRequest) => ['API', 'isValidSignature', req] as const, + isValidMessageSignature: (req: IsValidMessageSignatureRequest) => ['API', 'isValidMessageSignature', req] as const, + isValidTypedDataSignature: (req: IsValidTypedDataSignatureRequest) => ['API', 'isValidTypedDataSignature', req] as const, + isValidETHAuthProof: (req: IsValidETHAuthProofRequest) => ['API', 'isValidETHAuthProof', req] as const, + getOnRampURL: (req: GetOnRampURLRequest) => ['API', 'getOnRampURL', req] as const, + transakGetCountries: () => ['API', 'transakGetCountries'] as const, + transakGetCryptoCurrencies: () => ['API', 'transakGetCryptoCurrencies'] as const, + transakGetFiatCurrencies: () => ['API', 'transakGetFiatCurrencies'] as const, + transakGetPrice: (req: TransakGetPriceRequest) => ['API', 'transakGetPrice', req] as const, + transakGetSupportedNFTCheckoutChains: () => ['API', 'transakGetSupportedNFTCheckoutChains'] as const, + transakGetWidgetURL: (req: TransakGetWidgetURLRequest) => ['API', 'transakGetWidgetURL', req] as const, + getCoinPrices: (req: GetCoinPricesRequest) => ['API', 'getCoinPrices', req] as const, + getCollectiblePrices: (req: GetCollectiblePricesRequest) => ['API', 'getCollectiblePrices', req] as const, + getExchangeRate: (req: GetExchangeRateRequest) => ['API', 'getExchangeRate', req] as const, + memoryStore: (req: MemoryStoreRequest) => ['API', 'memoryStore', req] as const, + memoryLoad: (req: MemoryLoadRequest) => ['API', 'memoryLoad', req] as const, + getInviteInfo: () => ['API', 'getInviteInfo'] as const, + isValidAccessCode: (req: IsValidAccessCodeRequest) => ['API', 'isValidAccessCode', req] as const, + internalClaimAccessCode: (req: InternalClaimAccessCodeRequest) => ['API', 'internalClaimAccessCode', req] as const, + blockNumberAtTime: (req: BlockNumberAtTimeRequest) => ['API', 'blockNumberAtTime', req] as const, + paperSessionSecret: (req: PaperSessionSecretRequest) => ['API', 'paperSessionSecret', req] as const, + paperSessionSecret2: (req: PaperSessionSecret2Request) => ['API', 'paperSessionSecret2', req] as const, + linkWallet: (req: LinkWalletRequest) => ['API', 'linkWallet', req] as const, + getLinkedWallets: (req: GetLinkedWalletsRequest) => ['API', 'getLinkedWallets', req] as const, + removeLinkedWallet: (req: RemoveLinkedWalletRequest) => ['API', 'removeLinkedWallet', req] as const, + generateWaaSVerificationURL: (req: GenerateWaaSVerificationURLRequest) => ['API', 'generateWaaSVerificationURL', req] as const, + validateWaaSVerificationNonce: (req: ValidateWaaSVerificationNonceRequest) => ['API', 'validateWaaSVerificationNonce', req] as const, + listAdoptedWallets: (req: ListAdoptedWalletsRequest) => ['API', 'listAdoptedWallets', req] as const, + getLifiChains: () => ['API', 'getLifiChains'] as const, + getLifiTokens: (req: GetLifiTokensRequest) => ['API', 'getLifiTokens', req] as const, + getLifiSwapRoutes: (req: GetLifiSwapRoutesRequest) => ['API', 'getLifiSwapRoutes', req] as const, + getLifiSwapQuote: (req: GetLifiSwapQuoteRequest) => ['API', 'getLifiSwapQuote', req] as const, + getIntentCallsPayloads: (req: GetIntentCallsPayloadsRequest) => ['API', 'getIntentCallsPayloads', req] as const, + commitIntentConfig: (req: CommitIntentConfigRequest) => ['API', 'commitIntentConfig', req] as const, + getIntentConfig: (req: GetIntentConfigRequest) => ['API', 'getIntentConfig', req] as const, + listCurrencyGroups: () => ['API', 'listCurrencyGroups'] as const, + addOffchainInventory: (req: AddOffchainInventoryRequest) => ['API', 'addOffchainInventory', req] as const, + getOffchainInventory: (req: GetOffchainInventoryRequest) => ['API', 'getOffchainInventory', req] as const, + listOffchainInventories: (req: ListOffchainInventoriesRequest) => ['API', 'listOffchainInventories', req] as const, + updateOffchainInventory: (req: UpdateOffchainInventoryRequest) => ['API', 'updateOffchainInventory', req] as const, + deleteOffchainInventory: (req: DeleteOffchainInventoryRequest) => ['API', 'deleteOffchainInventory', req] as const, + requestOffchainPayment: (req: RequestOffchainPaymentRequest) => ['API', 'requestOffchainPayment', req] as const, + listOffchainPayments: (req: ListOffchainPaymentsRequest) => ['API', 'listOffchainPayments', req] as const, + savePack: (req: SavePackRequest) => ['API', 'savePack', req] as const, + getPack: (req: GetPackRequest) => ['API', 'getPack', req] as const, + getPackIds: (req: GetPackIdsRequest) => ['API', 'getPackIds', req] as const, + deletePack: (req: DeletePackRequest) => ['API', 'deletePack', req] as const, + updatePackContent: (req: UpdatePackContentRequest) => ['API', 'updatePackContent', req] as const, + getRevealTxData: (req: GetRevealTxDataRequest) => ['API', 'getRevealTxData', req] as const, + checkoutOptionsPrimary: (req: CheckoutOptionsPrimaryRequest) => ['API', 'checkoutOptionsPrimary', req] as const, + checkoutOptionsSecondary: (req: CheckoutOptionsSecondaryRequest) => ['API', 'checkoutOptionsSecondary', req] as const, + checkoutOptionsGetTransakContractID: (req: CheckoutOptionsGetTransakContractIDRequest) => ['API', 'checkoutOptionsGetTransakContractID', req] as const, + fortePayCreateIntent: (req: FortePayCreateIntentRequest) => ['API', 'fortePayCreateIntent', req] as const, + fortePayGetPaymentStatuses: (req: FortePayGetPaymentStatusesRequest) => ['API', 'fortePayGetPaymentStatuses', req] as const, + getCCTPTransfer: (req: GetCCTPTransferRequest) => ['API', 'getCCTPTransfer', req] as const, + queueCCTPTransfer: (req: QueueCCTPTransferRequest) => ['API', 'queueCCTPTransfer', req] as const, + queueIntentConfigExecution: (req: QueueIntentConfigExecutionRequest) => ['API', 'queueIntentConfigExecution', req] as const, + getIntentConfigExecutionStatus: (req: GetIntentConfigExecutionStatusRequest) => ['API', 'getIntentConfigExecutionStatus', req] as const, + listIntentConfigs: (req: ListIntentConfigsRequest) => ['API', 'listIntentConfigs', req] as const, + queueMetaTxnReceipt: (req: QueueMetaTxnReceiptRequest) => ['API', 'queueMetaTxnReceipt', req] as const, + } + + ping = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Ping'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PingResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } - ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Version'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - version: _data.version - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RuntimeStatus'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - clock = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Clock'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - serverTime: _data.serverTime - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSequenceContext'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - data: _data.data - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getAuthToken = (args: GetAuthTokenArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetAuthToken'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - jwtToken: _data.jwtToken, - address: _data.address, - user: _data.user - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getAuthToken2 = (args: GetAuthToken2Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetAuthToken2'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - jwtToken: _data.jwtToken, - address: _data.address, - user: _data.user - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - sendPasswordlessLink = ( - args: SendPasswordlessLinkArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SendPasswordlessLink'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - registerPublicKey = (args: RegisterPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RegisterPublicKey'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getPublicKey = (args: GetPublicKeyArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetPublicKey'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - publicKey: _data.publicKey - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - friendList = (args: FriendListArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('FriendList'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - friends: >_data.friends - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getFriendByAddress = ( - args: GetFriendByAddressArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetFriendByAddress'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - friend: _data.friend - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - searchFriends = (args: SearchFriendsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SearchFriends'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - friends: >_data.friends - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - addFriend = (args: AddFriendArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('AddFriend'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - friend: _data.friend - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updateFriendNickname = ( - args: UpdateFriendNicknameArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateFriendNickname'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - friend: _data.friend - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - removeFriend = (args: RemoveFriendArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RemoveFriend'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - contractCall = (args: ContractCallArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ContractCall'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - returns: >_data.returns - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - decodeContractCall = ( - args: DecodeContractCallArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('DecodeContractCall'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - call: _data.call - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - lookupContractCallSelectors = ( - args: LookupContractCallSelectorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('LookupContractCallSelectors'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - signatures: >>_data.signatures - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - userStorageFetch = (args: UserStorageFetchArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UserStorageFetch'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - object: _data.object - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - userStorageSave = (args: UserStorageSaveArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UserStorageSave'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - userStorageDelete = (args: UserStorageDeleteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UserStorageDelete'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - userStorageFetchAll = ( - args: UserStorageFetchAllArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UserStorageFetchAll'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - objects: <{ [key: string]: any }>_data.objects - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getMoonpayLink = (args: GetMoonpayLinkArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetMoonpayLink'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - signedUrl: _data.signedUrl - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - resolveENSAddress = (args: ResolveENSAddressArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ResolveENSAddress'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - address: _data.address, - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidSignature = (args: IsValidSignatureArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('IsValidSignature'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidMessageSignature = ( - args: IsValidMessageSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('IsValidMessageSignature'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidTypedDataSignature = ( - args: IsValidTypedDataSignatureArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('IsValidTypedDataSignature'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidETHAuthProof = ( - args: IsValidETHAuthProofArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('IsValidETHAuthProof'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - isValid: _data.isValid - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getOnRampURL = (args: GetOnRampURLArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetOnRampURL'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - url: _data.url - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetCountries = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetCountries'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - regions: >_data.regions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetCryptoCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetCryptoCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencies: >_data.currencies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetFiatCurrencies'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencies: >_data.currencies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetPrice = (args: TransakGetPriceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('TransakGetPrice'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - price: _data.price - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetSupportedNFTCheckoutChains = ( - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('TransakGetSupportedNFTCheckoutChains'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - chains: >_data.chains - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - transakGetWidgetURL = ( - args: TransakGetWidgetURLArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('TransakGetWidgetURL'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - url: _data.url - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCoinPrices = (args: GetCoinPricesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetCoinPrices'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokenPrices: >_data.tokenPrices - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCollectiblePrices = ( - args: GetCollectiblePricesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetCollectiblePrices'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokenPrices: >_data.tokenPrices - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getExchangeRate = (args: GetExchangeRateArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetExchangeRate'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - exchangeRate: _data.exchangeRate - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - memoryStore = (args: MemoryStoreArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('MemoryStore'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - memoryLoad = (args: MemoryLoadArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('MemoryLoad'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - value: _data.value - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getInviteInfo = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetInviteInfo'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inviteInfo: _data.inviteInfo - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - isValidAccessCode = (args: IsValidAccessCodeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('IsValidAccessCode'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - internalClaimAccessCode = ( - args: InternalClaimAccessCodeArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('InternalClaimAccessCode'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - blockNumberAtTime = (args: BlockNumberAtTimeArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('BlockNumberAtTime'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - blocks: >_data.blocks - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - paperSessionSecret = ( - args: PaperSessionSecretArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PaperSessionSecret'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - secret: _data.secret - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - paperSessionSecret2 = ( - args: PaperSessionSecret2Args, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PaperSessionSecret2'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - secret: _data.secret - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - linkWallet = (args: LinkWalletArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('LinkWallet'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLinkedWallets = (args: GetLinkedWalletsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetLinkedWallets'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - linkedWallets: >_data.linkedWallets - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - removeLinkedWallet = ( - args: RemoveLinkedWalletArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RemoveLinkedWallet'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - generateWaaSVerificationURL = ( - args: GenerateWaaSVerificationURLArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GenerateWaaSVerificationURL'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - nonce: _data.nonce, - verificationURL: _data.verificationURL - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - validateWaaSVerificationNonce = ( - args: ValidateWaaSVerificationNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ValidateWaaSVerificationNonce'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - walletAddress: _data.walletAddress - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listAdoptedWallets = ( - args: ListAdoptedWalletsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListAdoptedWallets'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - wallets: >_data.wallets - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLifiChains = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetLifiChains'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - chains: >_data.chains - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLifiTokens = (args: GetLifiTokensArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetLifiTokens'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - tokens: >_data.tokens - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLifiSwapRoutes = (args: GetLifiSwapRoutesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetLifiSwapRoutes'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - routes: >_data.routes - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getLifiSwapQuote = (args: GetLifiSwapQuoteArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetLifiSwapQuote'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - quote: _data.quote - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getIntentCallsPayloads = ( - args: GetIntentCallsPayloadsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetIntentCallsPayloads'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - calls: >_data.calls, - preconditions: >_data.preconditions, - metaTxns: >_data.metaTxns, - trailsFee: _data.trailsFee, - quote: _data.quote, - feeQuotes: <{ [key: string]: string }>_data.feeQuotes, - originIntentAddress: _data.originIntentAddress, - destinationIntentAddress: _data.destinationIntentAddress - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - commitIntentConfig = ( - args: CommitIntentConfigArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('CommitIntentConfig'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - config: _data.config - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getIntentConfig = (args: GetIntentConfigArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetIntentConfig'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - config: _data.config - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListCurrencyGroups'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - currencyGroups: >_data.currencyGroups - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - addOffchainInventory = ( - args: AddOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AddOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inventoryId: _data.inventoryId - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getOffchainInventory = ( - args: GetOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inventory: _data.inventory - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listOffchainInventories = ( - args: ListOffchainInventoriesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListOffchainInventories'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - inventory: >_data.inventory - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updateOffchainInventory = ( - args: UpdateOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return {} - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - deleteOffchainInventory = ( - args: DeleteOffchainInventoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('DeleteOffchainInventory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - ok: _data.ok - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - requestOffchainPayment = ( - args: RequestOffchainPaymentArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RequestOffchainPayment'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - payment: _data.payment - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listOffchainPayments = ( - args: ListOffchainPaymentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListOffchainPayments'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - payments: >_data.payments - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - savePack = (args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SavePack'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - merkleRoot: _data.merkleRoot - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getPack = (args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetPack'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - pack: _data.pack - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getPackIds = (args: GetPackIdsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetPackIds'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - packIds: >_data.packIds - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - deletePack = (args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('DeletePack'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updatePackContent = (args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdatePackContent'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - merkleRoot: _data.merkleRoot - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getRevealTxData = (args: GetRevealTxDataArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetRevealTxData'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - txData: _data.txData - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - checkoutOptionsPrimary = ( - args: CheckoutOptionsPrimaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('CheckoutOptionsPrimary'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - options: _data.options - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - checkoutOptionsSecondary = ( - args: CheckoutOptionsSecondaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('CheckoutOptionsSecondary'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - options: _data.options - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - checkoutOptionsGetTransakContractID = ( - args: CheckoutOptionsGetTransakContractIDArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('CheckoutOptionsGetTransakContractID'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - contractId: _data.contractId - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - fortePayCreateIntent = ( - args: FortePayCreateIntentArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('FortePayCreateIntent'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - resp: _data.resp - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - fortePayGetPaymentStatuses = ( - args: FortePayGetPaymentStatusesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('FortePayGetPaymentStatuses'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - statuses: >_data.statuses - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getCCTPTransfer = (args: GetCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetCCTPTransfer'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - transfer: _data.transfer - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - queueCCTPTransfer = (args: QueueCCTPTransferArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('QueueCCTPTransfer'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - transfer: _data.transfer - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - queueIntentConfigExecution = ( - args: QueueIntentConfigExecutionArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('QueueIntentConfigExecution'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getIntentConfigExecutionStatus = ( - args: GetIntentConfigExecutionStatusArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetIntentConfigExecutionStatus'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - executionStatus: _data.executionStatus - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - listIntentConfigs = (args: ListIntentConfigsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListIntentConfigs'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - intentConfigs: >_data.intentConfigs - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - queueMetaTxnReceipt = ( - args: QueueMetaTxnReceiptArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('QueueMetaTxnReceipt'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } -} - -const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } - reqHeaders[WebrpcHeader] = WebrpcHeaderValue + version = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Version'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'VersionResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } - return { - method: 'POST', - headers: reqHeaders, - body: JSON.stringify(body || {}), - signal + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RuntimeStatus'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RuntimeStatusResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + clock = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Clock'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ClockResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetSequenceContext'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetSequenceContextResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getAuthToken = (req: GetAuthTokenRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetAuthToken'), + createHttpRequest(JsonEncode(req, 'GetAuthTokenRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetAuthTokenResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getAuthToken2 = (req: GetAuthToken2Request, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetAuthToken2'), + createHttpRequest(JsonEncode(req, 'GetAuthToken2Request'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetAuthToken2Response') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + sendPasswordlessLink = (req: SendPasswordlessLinkRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SendPasswordlessLink'), + createHttpRequest(JsonEncode(req, 'SendPasswordlessLinkRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SendPasswordlessLinkResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + registerPublicKey = (req: RegisterPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RegisterPublicKey'), + createHttpRequest(JsonEncode(req, 'RegisterPublicKeyRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RegisterPublicKeyResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getPublicKey = (req: GetPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetPublicKey'), + createHttpRequest(JsonEncode(req, 'GetPublicKeyRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetPublicKeyResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + friendList = (req: FriendListRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FriendList'), + createHttpRequest(JsonEncode(req, 'FriendListRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FriendListResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getFriendByAddress = (req: GetFriendByAddressRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetFriendByAddress'), + createHttpRequest(JsonEncode(req, 'GetFriendByAddressRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetFriendByAddressResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + searchFriends = (req: SearchFriendsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SearchFriends'), + createHttpRequest(JsonEncode(req, 'SearchFriendsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SearchFriendsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + addFriend = (req: AddFriendRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddFriend'), + createHttpRequest(JsonEncode(req, 'AddFriendRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddFriendResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + updateFriendNickname = (req: UpdateFriendNicknameRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateFriendNickname'), + createHttpRequest(JsonEncode(req, 'UpdateFriendNicknameRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateFriendNicknameResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + removeFriend = (req: RemoveFriendRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RemoveFriend'), + createHttpRequest(JsonEncode(req, 'RemoveFriendRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveFriendResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + contractCall = (req: ContractCallRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ContractCall'), + createHttpRequest(JsonEncode(req, 'ContractCallRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ContractCallResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + decodeContractCall = (req: DecodeContractCallRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('DecodeContractCall'), + createHttpRequest(JsonEncode(req, 'DecodeContractCallRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'DecodeContractCallResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + lookupContractCallSelectors = (req: LookupContractCallSelectorsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('LookupContractCallSelectors'), + createHttpRequest(JsonEncode(req, 'LookupContractCallSelectorsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'LookupContractCallSelectorsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + userStorageFetch = (req: UserStorageFetchRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UserStorageFetch'), + createHttpRequest(JsonEncode(req, 'UserStorageFetchRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageFetchResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + userStorageSave = (req: UserStorageSaveRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UserStorageSave'), + createHttpRequest(JsonEncode(req, 'UserStorageSaveRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageSaveResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + userStorageDelete = (req: UserStorageDeleteRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UserStorageDelete'), + createHttpRequest(JsonEncode(req, 'UserStorageDeleteRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageDeleteResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + userStorageFetchAll = (req: UserStorageFetchAllRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UserStorageFetchAll'), + createHttpRequest(JsonEncode(req, 'UserStorageFetchAllRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageFetchAllResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getMoonpayLink = (req: GetMoonpayLinkRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMoonpayLink'), + createHttpRequest(JsonEncode(req, 'GetMoonpayLinkRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMoonpayLinkResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + resolveENSAddress = (req: ResolveENSAddressRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ResolveENSAddress'), + createHttpRequest(JsonEncode(req, 'ResolveENSAddressRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ResolveENSAddressResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + isValidSignature = (req: IsValidSignatureRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidSignature'), + createHttpRequest(JsonEncode(req, 'IsValidSignatureRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidSignatureResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + isValidMessageSignature = (req: IsValidMessageSignatureRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidMessageSignature'), + createHttpRequest(JsonEncode(req, 'IsValidMessageSignatureRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidMessageSignatureResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + isValidTypedDataSignature = (req: IsValidTypedDataSignatureRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidTypedDataSignature'), + createHttpRequest(JsonEncode(req, 'IsValidTypedDataSignatureRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidTypedDataSignatureResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + isValidETHAuthProof = (req: IsValidETHAuthProofRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidETHAuthProof'), + createHttpRequest(JsonEncode(req, 'IsValidETHAuthProofRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidETHAuthProofResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getOnRampURL = (req: GetOnRampURLRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetOnRampURL'), + createHttpRequest(JsonEncode(req, 'GetOnRampURLRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetOnRampURLResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + transakGetCountries = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetCountries'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetCountriesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + transakGetCryptoCurrencies = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetCryptoCurrencies'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetCryptoCurrenciesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + transakGetFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetFiatCurrencies'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetFiatCurrenciesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + transakGetPrice = (req: TransakGetPriceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetPrice'), + createHttpRequest(JsonEncode(req, 'TransakGetPriceRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetPriceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + transakGetSupportedNFTCheckoutChains = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetSupportedNFTCheckoutChains'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetSupportedNFTCheckoutChainsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } + + transakGetWidgetURL = (req: TransakGetWidgetURLRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('TransakGetWidgetURL'), + createHttpRequest(JsonEncode(req, 'TransakGetWidgetURLRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetWidgetURLResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getCoinPrices = (req: GetCoinPricesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCoinPrices'), + createHttpRequest(JsonEncode(req, 'GetCoinPricesRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetCoinPricesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getCollectiblePrices = (req: GetCollectiblePricesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCollectiblePrices'), + createHttpRequest(JsonEncode(req, 'GetCollectiblePricesRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetCollectiblePricesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getExchangeRate = (req: GetExchangeRateRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetExchangeRate'), + createHttpRequest(JsonEncode(req, 'GetExchangeRateRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetExchangeRateResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + memoryStore = (req: MemoryStoreRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('MemoryStore'), + createHttpRequest(JsonEncode(req, 'MemoryStoreRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'MemoryStoreResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + memoryLoad = (req: MemoryLoadRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('MemoryLoad'), + createHttpRequest(JsonEncode(req, 'MemoryLoadRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'MemoryLoadResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getInviteInfo = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetInviteInfo'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetInviteInfoResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + isValidAccessCode = (req: IsValidAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('IsValidAccessCode'), + createHttpRequest(JsonEncode(req, 'IsValidAccessCodeRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidAccessCodeResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + internalClaimAccessCode = (req: InternalClaimAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('InternalClaimAccessCode'), + createHttpRequest(JsonEncode(req, 'InternalClaimAccessCodeRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'InternalClaimAccessCodeResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + blockNumberAtTime = (req: BlockNumberAtTimeRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('BlockNumberAtTime'), + createHttpRequest(JsonEncode(req, 'BlockNumberAtTimeRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'BlockNumberAtTimeResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + paperSessionSecret = (req: PaperSessionSecretRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('PaperSessionSecret'), + createHttpRequest(JsonEncode(req, 'PaperSessionSecretRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PaperSessionSecretResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + paperSessionSecret2 = (req: PaperSessionSecret2Request, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('PaperSessionSecret2'), + createHttpRequest(JsonEncode(req, 'PaperSessionSecret2Request'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PaperSessionSecret2Response') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + linkWallet = (req: LinkWalletRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('LinkWallet'), + createHttpRequest(JsonEncode(req, 'LinkWalletRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'LinkWalletResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getLinkedWallets = (req: GetLinkedWalletsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLinkedWallets'), + createHttpRequest(JsonEncode(req, 'GetLinkedWalletsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLinkedWalletsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + removeLinkedWallet = (req: RemoveLinkedWalletRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RemoveLinkedWallet'), + createHttpRequest(JsonEncode(req, 'RemoveLinkedWalletRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveLinkedWalletResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + generateWaaSVerificationURL = (req: GenerateWaaSVerificationURLRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GenerateWaaSVerificationURL'), + createHttpRequest(JsonEncode(req, 'GenerateWaaSVerificationURLRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GenerateWaaSVerificationURLResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + validateWaaSVerificationNonce = (req: ValidateWaaSVerificationNonceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ValidateWaaSVerificationNonce'), + createHttpRequest(JsonEncode(req, 'ValidateWaaSVerificationNonceRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ValidateWaaSVerificationNonceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listAdoptedWallets = (req: ListAdoptedWalletsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListAdoptedWallets'), + createHttpRequest(JsonEncode(req, 'ListAdoptedWalletsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListAdoptedWalletsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getLifiChains = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiChains'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiChainsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getLifiTokens = (req: GetLifiTokensRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiTokens'), + createHttpRequest(JsonEncode(req, 'GetLifiTokensRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiTokensResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getLifiSwapRoutes = (req: GetLifiSwapRoutesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiSwapRoutes'), + createHttpRequest(JsonEncode(req, 'GetLifiSwapRoutesRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiSwapRoutesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getLifiSwapQuote = (req: GetLifiSwapQuoteRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetLifiSwapQuote'), + createHttpRequest(JsonEncode(req, 'GetLifiSwapQuoteRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiSwapQuoteResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getIntentCallsPayloads = (req: GetIntentCallsPayloadsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetIntentCallsPayloads'), + createHttpRequest(JsonEncode(req, 'GetIntentCallsPayloadsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetIntentCallsPayloadsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + commitIntentConfig = (req: CommitIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CommitIntentConfig'), + createHttpRequest(JsonEncode(req, 'CommitIntentConfigRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CommitIntentConfigResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getIntentConfig = (req: GetIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetIntentConfig'), + createHttpRequest(JsonEncode(req, 'GetIntentConfigRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetIntentConfigResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListCurrencyGroups'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListCurrencyGroupsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + addOffchainInventory = (req: AddOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddOffchainInventory'), + createHttpRequest(JsonEncode(req, 'AddOffchainInventoryRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddOffchainInventoryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getOffchainInventory = (req: GetOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetOffchainInventory'), + createHttpRequest(JsonEncode(req, 'GetOffchainInventoryRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetOffchainInventoryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listOffchainInventories = (req: ListOffchainInventoriesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListOffchainInventories'), + createHttpRequest(JsonEncode(req, 'ListOffchainInventoriesRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListOffchainInventoriesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + updateOffchainInventory = (req: UpdateOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateOffchainInventory'), + createHttpRequest(JsonEncode(req, 'UpdateOffchainInventoryRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateOffchainInventoryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + deleteOffchainInventory = (req: DeleteOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('DeleteOffchainInventory'), + createHttpRequest(JsonEncode(req, 'DeleteOffchainInventoryRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'DeleteOffchainInventoryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + requestOffchainPayment = (req: RequestOffchainPaymentRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RequestOffchainPayment'), + createHttpRequest(JsonEncode(req, 'RequestOffchainPaymentRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RequestOffchainPaymentResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listOffchainPayments = (req: ListOffchainPaymentsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListOffchainPayments'), + createHttpRequest(JsonEncode(req, 'ListOffchainPaymentsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListOffchainPaymentsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + savePack = (req: SavePackRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SavePack'), + createHttpRequest(JsonEncode(req, 'SavePackRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SavePackResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getPack = (req: GetPackRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetPack'), + createHttpRequest(JsonEncode(req, 'GetPackRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetPackResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getPackIds = (req: GetPackIdsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetPackIds'), + createHttpRequest(JsonEncode(req, 'GetPackIdsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetPackIdsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + deletePack = (req: DeletePackRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('DeletePack'), + createHttpRequest(JsonEncode(req, 'DeletePackRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'DeletePackResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + updatePackContent = (req: UpdatePackContentRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdatePackContent'), + createHttpRequest(JsonEncode(req, 'UpdatePackContentRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdatePackContentResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getRevealTxData = (req: GetRevealTxDataRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetRevealTxData'), + createHttpRequest(JsonEncode(req, 'GetRevealTxDataRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetRevealTxDataResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + checkoutOptionsPrimary = (req: CheckoutOptionsPrimaryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsPrimary'), + createHttpRequest(JsonEncode(req, 'CheckoutOptionsPrimaryRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CheckoutOptionsPrimaryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + checkoutOptionsSecondary = (req: CheckoutOptionsSecondaryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsSecondary'), + createHttpRequest(JsonEncode(req, 'CheckoutOptionsSecondaryRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CheckoutOptionsSecondaryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + checkoutOptionsGetTransakContractID = (req: CheckoutOptionsGetTransakContractIDRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('CheckoutOptionsGetTransakContractID'), + createHttpRequest(JsonEncode(req, 'CheckoutOptionsGetTransakContractIDRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CheckoutOptionsGetTransakContractIDResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + fortePayCreateIntent = (req: FortePayCreateIntentRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FortePayCreateIntent'), + createHttpRequest(JsonEncode(req, 'FortePayCreateIntentRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FortePayCreateIntentResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + fortePayGetPaymentStatuses = (req: FortePayGetPaymentStatusesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FortePayGetPaymentStatuses'), + createHttpRequest(JsonEncode(req, 'FortePayGetPaymentStatusesRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FortePayGetPaymentStatusesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getCCTPTransfer = (req: GetCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetCCTPTransfer'), + createHttpRequest(JsonEncode(req, 'GetCCTPTransferRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetCCTPTransferResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + queueCCTPTransfer = (req: QueueCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('QueueCCTPTransfer'), + createHttpRequest(JsonEncode(req, 'QueueCCTPTransferRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'QueueCCTPTransferResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + queueIntentConfigExecution = (req: QueueIntentConfigExecutionRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('QueueIntentConfigExecution'), + createHttpRequest(JsonEncode(req, 'QueueIntentConfigExecutionRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'QueueIntentConfigExecutionResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getIntentConfigExecutionStatus = (req: GetIntentConfigExecutionStatusRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetIntentConfigExecutionStatus'), + createHttpRequest(JsonEncode(req, 'GetIntentConfigExecutionStatusRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetIntentConfigExecutionStatusResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listIntentConfigs = (req: ListIntentConfigsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListIntentConfigs'), + createHttpRequest(JsonEncode(req, 'ListIntentConfigsRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListIntentConfigsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + queueMetaTxnReceipt = (req: QueueMetaTxnReceiptRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('QueueMetaTxnReceipt'), + createHttpRequest(JsonEncode(req, 'QueueMetaTxnReceiptRequest'), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'QueueMetaTxnReceiptResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + +} + +const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json', [WebrpcHeader]: WebrpcHeaderValue } + return { method: 'POST', headers: reqHeaders, body, signal } } const buildResponse = (res: Response): Promise => { @@ -3285,526 +2988,506 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { - let message = '' - if (error instanceof Error) { - message = error.message - } + } catch(error) { throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` - }) + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data }) } +export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + + + + + + +export const JsonEncode = (obj: T, _typ: string = ''): string => { + return JSON.stringify(obj) +} + +export const JsonDecode = (data: string | any, _typ: string = ''): T => { + let parsed: any = data + if (typeof data === 'string') { + try { parsed = JSON.parse(data) } catch (err) { + throw WebrpcBadResponseError.new({ cause: `JsonDecode: JSON.parse failed: ${(err as Error).message}` }) + } + } + return parsed as T +} + + // // Errors // +type WebrpcErrorParams = { name?: string, code?: number, message?: string, status?: number, cause?: string } + export class WebrpcError extends Error { - name: string code: number - message: string status: number - cause?: string - - /** @deprecated Use message instead of msg. Deprecated in webrpc v0.11.0. */ - msg: string - - constructor(name: string, code: number, message: string, status: number, cause?: string) { - super(message) - this.name = name || 'WebrpcError' - this.code = typeof code === 'number' ? code : 0 - this.message = message || `endpoint error ${this.code}` - this.msg = this.message - this.status = typeof status === 'number' ? status : 0 - this.cause = cause + + constructor(error: WebrpcErrorParams = {}) { + super(error.message) + this.name = error.name || 'WebrpcEndpointError' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcError.prototype) } static new(payload: any): WebrpcError { - return new this(payload.error, payload.code, payload.message || payload.msg, payload.status, payload.cause) + return new this({ message: payload.message, code: payload.code, status: payload.status, cause: payload.cause }) } } -// Webrpc errors export class WebrpcEndpointError extends WebrpcError { - constructor( - name: string = 'WebrpcEndpoint', - code: number = 0, - message: string = `endpoint error`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcEndpoint' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcEndpointError.prototype) } } export class WebrpcRequestFailedError extends WebrpcError { - constructor( - name: string = 'WebrpcRequestFailed', - code: number = -1, - message: string = `request failed`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcRequestFailed' + this.code = typeof error.code === 'number' ? error.code : -1 + this.message = error.message || `request failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcRequestFailedError.prototype) } } export class WebrpcBadRouteError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRoute', - code: number = -2, - message: string = `bad route`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRoute' + this.code = typeof error.code === 'number' ? error.code : -2 + this.message = error.message || `bad route` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRouteError.prototype) } } export class WebrpcBadMethodError extends WebrpcError { - constructor( - name: string = 'WebrpcBadMethod', - code: number = -3, - message: string = `bad method`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadMethod' + this.code = typeof error.code === 'number' ? error.code : -3 + this.message = error.message || `bad method` + this.status = typeof error.status === 'number' ? error.status : 405 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadMethodError.prototype) } } export class WebrpcBadRequestError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRequest', - code: number = -4, - message: string = `bad request`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRequest' + this.code = typeof error.code === 'number' ? error.code : -4 + this.message = error.message || `bad request` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRequestError.prototype) } } export class WebrpcBadResponseError extends WebrpcError { - constructor( - name: string = 'WebrpcBadResponse', - code: number = -5, - message: string = `bad response`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadResponse' + this.code = typeof error.code === 'number' ? error.code : -5 + this.message = error.message || `bad response` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadResponseError.prototype) } } export class WebrpcServerPanicError extends WebrpcError { - constructor( - name: string = 'WebrpcServerPanic', - code: number = -6, - message: string = `server panic`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcServerPanic' + this.code = typeof error.code === 'number' ? error.code : -6 + this.message = error.message || `server panic` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcServerPanicError.prototype) } } export class WebrpcInternalErrorError extends WebrpcError { - constructor( - name: string = 'WebrpcInternalError', - code: number = -7, - message: string = `internal error`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcInternalError' + this.code = typeof error.code === 'number' ? error.code : -7 + this.message = error.message || `internal error` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcInternalErrorError.prototype) } } -export class WebrpcClientDisconnectedError extends WebrpcError { - constructor( - name: string = 'WebrpcClientDisconnected', - code: number = -8, - message: string = `client disconnected`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, WebrpcClientDisconnectedError.prototype) +export class WebrpcClientAbortedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcClientAborted' + this.code = typeof error.code === 'number' ? error.code : -8 + this.message = error.message || `request aborted by client` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, WebrpcClientAbortedError.prototype) } } export class WebrpcStreamLostError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamLost', - code: number = -9, - message: string = `stream lost`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamLost' + this.code = typeof error.code === 'number' ? error.code : -9 + this.message = error.message || `stream lost` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamLostError.prototype) } } export class WebrpcStreamFinishedError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamFinished', - code: number = -10, - message: string = `stream finished`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamFinished' + this.code = typeof error.code === 'number' ? error.code : -10 + this.message = error.message || `stream finished` + this.status = typeof error.status === 'number' ? error.status : 200 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamFinishedError.prototype) } } + +// // Schema errors +// export class UnauthorizedError extends WebrpcError { - constructor( - name: string = 'Unauthorized', - code: number = 1000, - message: string = `Unauthorized access`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unauthorized' + this.code = typeof error.code === 'number' ? error.code : 1000 + this.message = error.message || `Unauthorized access` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnauthorizedError.prototype) } } export class PermissionDeniedError extends WebrpcError { - constructor( - name: string = 'PermissionDenied', - code: number = 1001, - message: string = `Permission denied`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'PermissionDenied' + this.code = typeof error.code === 'number' ? error.code : 1001 + this.message = error.message || `Permission denied` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, PermissionDeniedError.prototype) } } export class SessionExpiredError extends WebrpcError { - constructor( - name: string = 'SessionExpired', - code: number = 1002, - message: string = `Session expired`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'SessionExpired' + this.code = typeof error.code === 'number' ? error.code : 1002 + this.message = error.message || `Session expired` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, SessionExpiredError.prototype) } } export class MethodNotFoundError extends WebrpcError { - constructor( - name: string = 'MethodNotFound', - code: number = 1003, - message: string = `Method not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MethodNotFound' + this.code = typeof error.code === 'number' ? error.code : 1003 + this.message = error.message || `Method not found` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, MethodNotFoundError.prototype) } } export class RequestConflictError extends WebrpcError { - constructor( - name: string = 'RequestConflict', - code: number = 1004, - message: string = `Conflict with target resource`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RequestConflict' + this.code = typeof error.code === 'number' ? error.code : 1004 + this.message = error.message || `Conflict with target resource` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, RequestConflictError.prototype) } } export class AbortedError extends WebrpcError { - constructor( - name: string = 'Aborted', - code: number = 1005, - message: string = `Request aborted`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Aborted' + this.code = typeof error.code === 'number' ? error.code : 1005 + this.message = error.message || `Request aborted` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AbortedError.prototype) } } export class GeoblockedError extends WebrpcError { - constructor( - name: string = 'Geoblocked', - code: number = 1006, - message: string = `Geoblocked region`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Geoblocked' + this.code = typeof error.code === 'number' ? error.code : 1006 + this.message = error.message || `Geoblocked region` + this.status = typeof error.status === 'number' ? error.status : 451 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, GeoblockedError.prototype) } } export class RateLimitedError extends WebrpcError { - constructor( - name: string = 'RateLimited', - code: number = 1007, - message: string = `Rate-limited. Please slow down.`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RateLimited' + this.code = typeof error.code === 'number' ? error.code : 1007 + this.message = error.message || `Rate-limited. Please slow down.` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, RateLimitedError.prototype) } } export class ProjectNotFoundError extends WebrpcError { - constructor( - name: string = 'ProjectNotFound', - code: number = 1008, - message: string = `Project not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'ProjectNotFound' + this.code = typeof error.code === 'number' ? error.code : 1008 + this.message = error.message || `Project not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, ProjectNotFoundError.prototype) } } export class AccessKeyNotFoundError extends WebrpcError { - constructor( - name: string = 'AccessKeyNotFound', - code: number = 1101, - message: string = `Access key not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyNotFound' + this.code = typeof error.code === 'number' ? error.code : 1101 + this.message = error.message || `Access key not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) } } export class AccessKeyMismatchError extends WebrpcError { - constructor( - name: string = 'AccessKeyMismatch', - code: number = 1102, - message: string = `Access key mismatch`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyMismatch' + this.code = typeof error.code === 'number' ? error.code : 1102 + this.message = error.message || `Access key mismatch` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) } } export class InvalidOriginError extends WebrpcError { - constructor( - name: string = 'InvalidOrigin', - code: number = 1103, - message: string = `Invalid origin for Access Key`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidOrigin' + this.code = typeof error.code === 'number' ? error.code : 1103 + this.message = error.message || `Invalid origin for Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InvalidOriginError.prototype) } } export class InvalidServiceError extends WebrpcError { - constructor( - name: string = 'InvalidService', - code: number = 1104, - message: string = `Service not enabled for Access key`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidService' + this.code = typeof error.code === 'number' ? error.code : 1104 + this.message = error.message || `Service not enabled for Access key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InvalidServiceError.prototype) } } export class UnauthorizedUserError extends WebrpcError { - constructor( - name: string = 'UnauthorizedUser', - code: number = 1105, - message: string = `Unauthorized user`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'UnauthorizedUser' + this.code = typeof error.code === 'number' ? error.code : 1105 + this.message = error.message || `Unauthorized user` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnauthorizedUserError.prototype) } } export class QuotaExceededError extends WebrpcError { - constructor( - name: string = 'QuotaExceeded', - code: number = 1200, - message: string = `Quota request exceeded`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QuotaExceeded' + this.code = typeof error.code === 'number' ? error.code : 1200 + this.message = error.message || `Quota request exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, QuotaExceededError.prototype) } } export class QuotaRateLimitError extends WebrpcError { - constructor( - name: string = 'QuotaRateLimit', - code: number = 1201, - message: string = `Quota rate limit exceeded`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QuotaRateLimit' + this.code = typeof error.code === 'number' ? error.code : 1201 + this.message = error.message || `Quota rate limit exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, QuotaRateLimitError.prototype) } } export class NoDefaultKeyError extends WebrpcError { - constructor( - name: string = 'NoDefaultKey', - code: number = 1300, - message: string = `No default access key found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NoDefaultKey' + this.code = typeof error.code === 'number' ? error.code : 1300 + this.message = error.message || `No default access key found` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, NoDefaultKeyError.prototype) } } export class MaxAccessKeysError extends WebrpcError { - constructor( - name: string = 'MaxAccessKeys', - code: number = 1301, - message: string = `Access keys limit reached`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MaxAccessKeys' + this.code = typeof error.code === 'number' ? error.code : 1301 + this.message = error.message || `Access keys limit reached` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, MaxAccessKeysError.prototype) } } export class AtLeastOneKeyError extends WebrpcError { - constructor( - name: string = 'AtLeastOneKey', - code: number = 1302, - message: string = `You need at least one Access Key`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AtLeastOneKey' + this.code = typeof error.code === 'number' ? error.code : 1302 + this.message = error.message || `You need at least one Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) } } export class TimeoutError extends WebrpcError { - constructor( - name: string = 'Timeout', - code: number = 1900, - message: string = `Request timed out`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Timeout' + this.code = typeof error.code === 'number' ? error.code : 1900 + this.message = error.message || `Request timed out` + this.status = typeof error.status === 'number' ? error.status : 408 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, TimeoutError.prototype) } } export class InvalidArgumentError extends WebrpcError { - constructor( - name: string = 'InvalidArgument', - code: number = 2000, - message: string = `Invalid argument`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidArgument' + this.code = typeof error.code === 'number' ? error.code : 2000 + this.message = error.message || `Invalid argument` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InvalidArgumentError.prototype) } } export class UnavailableError extends WebrpcError { - constructor( - name: string = 'Unavailable', - code: number = 2002, - message: string = `Unavailable resource`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unavailable' + this.code = typeof error.code === 'number' ? error.code : 2002 + this.message = error.message || `Unavailable resource` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnavailableError.prototype) } } export class QueryFailedError extends WebrpcError { - constructor( - name: string = 'QueryFailed', - code: number = 2003, - message: string = `Query failed`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QueryFailed' + this.code = typeof error.code === 'number' ? error.code : 2003 + this.message = error.message || `Query failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, QueryFailedError.prototype) } } export class NotFoundError extends WebrpcError { - constructor( - name: string = 'NotFound', - code: number = 3000, - message: string = `Resource not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NotFound' + this.code = typeof error.code === 'number' ? error.code : 3000 + this.message = error.message || `Resource not found` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, NotFoundError.prototype) } } export class UnsupportedNetworkError extends WebrpcError { - constructor( - name: string = 'UnsupportedNetwork', - code: number = 3008, - message: string = `Unsupported network`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'UnsupportedNetwork' + this.code = typeof error.code === 'number' ? error.code : 3008 + this.message = error.message || `Unsupported network` + this.status = typeof error.status === 'number' ? error.status : 422 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnsupportedNetworkError.prototype) } } + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -3814,7 +3497,7 @@ export enum errors { WebrpcBadResponse = 'WebrpcBadResponse', WebrpcServerPanic = 'WebrpcServerPanic', WebrpcInternalError = 'WebrpcInternalError', - WebrpcClientDisconnected = 'WebrpcClientDisconnected', + WebrpcClientAborted = 'WebrpcClientAborted', WebrpcStreamLost = 'WebrpcStreamLost', WebrpcStreamFinished = 'WebrpcStreamFinished', Unauthorized = 'Unauthorized', @@ -3841,7 +3524,7 @@ export enum errors { Unavailable = 'Unavailable', QueryFailed = 'QueryFailed', NotFound = 'NotFound', - UnsupportedNetwork = 'UnsupportedNetwork' + UnsupportedNetwork = 'UnsupportedNetwork', } export enum WebrpcErrorCodes { @@ -3853,7 +3536,7 @@ export enum WebrpcErrorCodes { WebrpcBadResponse = -5, WebrpcServerPanic = -6, WebrpcInternalError = -7, - WebrpcClientDisconnected = -8, + WebrpcClientAborted = -8, WebrpcStreamLost = -9, WebrpcStreamFinished = -10, Unauthorized = 1000, @@ -3880,7 +3563,7 @@ export enum WebrpcErrorCodes { Unavailable = 2002, QueryFailed = 2003, NotFound = 3000, - UnsupportedNetwork = 3008 + UnsupportedNetwork = 3008, } export const webrpcErrorByCode: { [code: number]: any } = { @@ -3892,7 +3575,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [-5]: WebrpcBadResponseError, [-6]: WebrpcServerPanicError, [-7]: WebrpcInternalErrorError, - [-8]: WebrpcClientDisconnectedError, + [-8]: WebrpcClientAbortedError, [-9]: WebrpcStreamLostError, [-10]: WebrpcStreamFinishedError, [1000]: UnauthorizedError, @@ -3919,7 +3602,64 @@ export const webrpcErrorByCode: { [code: number]: any } = { [2002]: UnavailableError, [2003]: QueryFailedError, [3000]: NotFoundError, - [3008]: UnsupportedNetworkError + [3008]: UnsupportedNetworkError, +} + + + +// +// Webrpc +// + +export const WebrpcHeader = "Webrpc" + +export const WebrpcHeaderValue = "webrpc@v0.31.0;gen-typescript@v0.22.5;sequence-api@v0.4.0" + +type WebrpcGenVersions = { + WebrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; + +export function VersionFromHeader(headers: Headers): WebrpcGenVersions { + const headerValue = headers.get(WebrpcHeader) + if (!headerValue) { + return { + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + return parseWebrpcGenVersions(headerValue) +} + +function parseWebrpcGenVersions(header: string): WebrpcGenVersions { + const versions = header.split(";") + if (versions.length < 3) { + return { + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + const [_, WebrpcGenVersion] = versions[0]!.split("@") + const [codeGenName, codeGenVersion] = versions[1]!.split("@") + const [schemaName, schemaVersion] = versions[2]!.split("@") + + return { + WebrpcGenVersion: WebrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; } -export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise From 5ef1f7c9311f1f2375089d363265764dd555e367 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 1 Dec 2025 16:48:42 +0100 Subject: [PATCH 082/112] 2.3.36 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 62bec50304..d1fac4bb93 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/migration@2.3.36 + - @0xsequence/metadata@2.3.36 + - @0xsequence/provider@2.3.36 + - @0xsequence/sessions@2.3.36 + - @0xsequence/account@2.3.36 + - @0xsequence/indexer@2.3.36 + - @0xsequence/network@2.3.36 + - @0xsequence/relayer@2.3.36 + - @0xsequence/signhub@2.3.36 + - @0xsequence/wallet@2.3.36 + - @0xsequence/guard@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/auth@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + - @0xsequence/api@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 5727b375b2..48036d908d 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.35", + "version": "2.3.36", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 2a3aa7f969..01250e22af 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 1d116e6bca..b5a8d056ee 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.35", + "version": "2.3.36", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 72cc1900d6..7d881e45dc 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/migration@2.3.36 + - @0xsequence/sessions@2.3.36 + - @0xsequence/network@2.3.36 + - @0xsequence/relayer@2.3.36 + - @0xsequence/wallet@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index e62eb67e86..d8469bc2c3 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.35", + "version": "2.3.36", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index d39f858be5..4f0ef3e203 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index ade03b790c..b18f8e8499 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.35", + "version": "2.3.36", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index e1a3572833..40947333e1 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/migration@2.3.36 + - @0xsequence/metadata@2.3.36 + - @0xsequence/sessions@2.3.36 + - @0xsequence/account@2.3.36 + - @0xsequence/indexer@2.3.36 + - @0xsequence/network@2.3.36 + - @0xsequence/signhub@2.3.36 + - @0xsequence/wallet@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + - @0xsequence/api@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 0da34beb95..e3d6a4f07f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.35", + "version": "2.3.36", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index e026c7781d..4c86815b82 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index be8938d33a..35a36e4b5b 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.35", + "version": "2.3.36", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 768da9176e..b5b8c9cc71 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/utils@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 50a41b30e1..c1a4df0f2c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.35", + "version": "2.3.36", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 38fe68d85a..bcdbcd1725 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/utils@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index bbe95bec7d..3f74d80790 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.35", + "version": "2.3.36", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index b66a9151e6..f654a84783 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/account@2.3.36 + - @0xsequence/signhub@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index ffceda8766..bb5cc5477d 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.35", + "version": "2.3.36", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 9fed705622..34c6c8405b 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index d57b28c04e..420c60406c 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.35", + "version": "2.3.36", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index cdae0ffe72..a9d9957031 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index d5c086469e..6f281817a3 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.35", + "version": "2.3.36", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 5bd37e3acf..d0d946cd47 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index d2f2b53949..4a4d3676e2 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.35", + "version": "2.3.36", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 90c8ce0208..cd6f846be7 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/wallet@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index d825294645..e02c5fe2ee 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.35", + "version": "2.3.36", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 3c04ac4c77..a1ec3701ed 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/indexer@2.3.36 + - @0xsequence/relayer@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 631769aeee..d2abbb071b 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.35", + "version": "2.3.36", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index d6f1ee334d..7ed3bc240a 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/migration@2.3.36 + - @0xsequence/account@2.3.36 + - @0xsequence/network@2.3.36 + - @0xsequence/relayer@2.3.36 + - @0xsequence/wallet@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/auth@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 96a950e10a..7855c5ad01 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.35", + "version": "2.3.36", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index a6cdece4dc..44eb1758f1 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/waas@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1dea591b7b..b053aec0e0 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.35", + "version": "2.3.36", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index afdc49c21f..a42a58b134 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 6edcf31ff6..d1507f1ff5 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.35", + "version": "2.3.36", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 9bc4973e67..81d8c1220b 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 23109d0432..d64aee663c 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.35", + "version": "2.3.36", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 61ccb2ef5c..a928c3391e 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/migration@2.3.36 + - @0xsequence/replacer@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index af0dc53d43..a7cdedbe5e 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.35", + "version": "2.3.36", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index b891169834..f9d89dfef2 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/core@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 083a3b371f..a1477a06de 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.35", + "version": "2.3.36", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 5187311fd6..59e60e5fc3 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 9f1b8762f8..daa1bc35c4 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.35", + "version": "2.3.36", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index d2b8e4e277..604d0385a1 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains + ## 2.3.35 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 3266fe22b6..5b60b99066 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.35", + "version": "2.3.36", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 7d1321a708..49c667fce1 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/waas@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 386e918fa3..2841153c99 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.35", + "version": "2.3.36", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index fbb681aa42..c44ac692b8 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/network@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index c14aec16f2..ed6b8cec14 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.35", + "version": "2.3.36", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 85bb44b81d..72e05c696b 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.36 + +### Patch Changes + +- API interface updates, new chains +- Updated dependencies + - @0xsequence/network@2.3.36 + - @0xsequence/relayer@2.3.36 + - @0xsequence/signhub@2.3.36 + - @0xsequence/utils@2.3.36 + - @0xsequence/core@2.3.36 + - @0xsequence/abi@2.3.36 + ## 2.3.35 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index fbd4c40992..4cb1271bf9 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.35", + "version": "2.3.36", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From a5bf9116551fd516b7cd98faa2ee45cf97812706 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Tue, 2 Dec 2025 05:56:23 -0500 Subject: [PATCH 083/112] [AUTOMATED] Update: api/proto/clients/api.gen.ts (#935) Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> --- packages/api/src/api.gen.ts | 2505 +++++++++++++++++++++-------------- 1 file changed, 1529 insertions(+), 976 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index 72928540b3..ef543e910a 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,18 +1,18 @@ /* eslint-disable */ -// sequence-api v0.4.0 d7026da603b2c29baf21c6aceeebc86eada372d8 +// sequence-api v0.4.0 c7a95904c3e083c5e5239662c725ee904ab4492a // -- // Code generated by Webrpc-gen@v0.31.0 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=api.ridl -target=typescript -client -out=./clients/api.gen.ts // Webrpc description and code-gen version -export const WebrpcVersion = "v1" +export const WebrpcVersion = 'v1' // Schema version of your RIDL schema -export const WebrpcSchemaVersion = "v0.4.0" +export const WebrpcSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = "d7026da603b2c29baf21c6aceeebc86eada372d8" +export const WebrpcSchemaHash = 'c7a95904c3e083c5e5239662c725ee904ab4492a' // // Client interface @@ -20,9 +20,9 @@ export const WebrpcSchemaHash = "d7026da603b2c29baf21c6aceeebc86eada372d8" export interface APIClient { /** - * + * * Runtime - * + * */ ping(headers?: object, signal?: AbortSignal): Promise @@ -35,25 +35,29 @@ export interface APIClient { getSequenceContext(headers?: object, signal?: AbortSignal): Promise /** - * + * * Auth - * + * * TODO: rename 'ewtString' arg to 'ethauthProof' */ getAuthToken(req: GetAuthTokenRequest, headers?: object, signal?: AbortSignal): Promise getAuthToken2(req: GetAuthToken2Request, headers?: object, signal?: AbortSignal): Promise - sendPasswordlessLink(req: SendPasswordlessLinkRequest, headers?: object, signal?: AbortSignal): Promise + sendPasswordlessLink( + req: SendPasswordlessLinkRequest, + headers?: object, + signal?: AbortSignal + ): Promise registerPublicKey(req: RegisterPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise getPublicKey(req: GetPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Contacts / Friends - * + * */ friendList(req: FriendListRequest, headers?: object, signal?: AbortSignal): Promise @@ -63,25 +67,33 @@ export interface APIClient { addFriend(req: AddFriendRequest, headers?: object, signal?: AbortSignal): Promise - updateFriendNickname(req: UpdateFriendNicknameRequest, headers?: object, signal?: AbortSignal): Promise + updateFriendNickname( + req: UpdateFriendNicknameRequest, + headers?: object, + signal?: AbortSignal + ): Promise removeFriend(req: RemoveFriendRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Chain-Utils - * + * */ contractCall(req: ContractCallRequest, headers?: object, signal?: AbortSignal): Promise decodeContractCall(req: DecodeContractCallRequest, headers?: object, signal?: AbortSignal): Promise - lookupContractCallSelectors(req: LookupContractCallSelectorsRequest, headers?: object, signal?: AbortSignal): Promise + lookupContractCallSelectors( + req: LookupContractCallSelectorsRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * User Storage - * + * */ userStorageFetch(req: UserStorageFetchRequest, headers?: object, signal?: AbortSignal): Promise @@ -89,12 +101,16 @@ export interface APIClient { userStorageDelete(req: UserStorageDeleteRequest, headers?: object, signal?: AbortSignal): Promise - userStorageFetchAll(req: UserStorageFetchAllRequest, headers?: object, signal?: AbortSignal): Promise + userStorageFetchAll( + req: UserStorageFetchAllRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Wallet utils - * + * */ getMoonpayLink(req: GetMoonpayLinkRequest, headers?: object, signal?: AbortSignal): Promise @@ -109,11 +125,23 @@ export interface APIClient { */ isValidSignature(req: IsValidSignatureRequest, headers?: object, signal?: AbortSignal): Promise - isValidMessageSignature(req: IsValidMessageSignatureRequest, headers?: object, signal?: AbortSignal): Promise + isValidMessageSignature( + req: IsValidMessageSignatureRequest, + headers?: object, + signal?: AbortSignal + ): Promise - isValidTypedDataSignature(req: IsValidTypedDataSignatureRequest, headers?: object, signal?: AbortSignal): Promise + isValidTypedDataSignature( + req: IsValidTypedDataSignatureRequest, + headers?: object, + signal?: AbortSignal + ): Promise - isValidETHAuthProof(req: IsValidETHAuthProofRequest, headers?: object, signal?: AbortSignal): Promise + isValidETHAuthProof( + req: IsValidETHAuthProofRequest, + headers?: object, + signal?: AbortSignal + ): Promise getOnRampURL(req: GetOnRampURLRequest, headers?: object, signal?: AbortSignal): Promise @@ -125,39 +153,50 @@ export interface APIClient { transakGetPrice(req: TransakGetPriceRequest, headers?: object, signal?: AbortSignal): Promise - transakGetSupportedNFTCheckoutChains(headers?: object, signal?: AbortSignal): Promise + transakGetSupportedNFTCheckoutChains( + headers?: object, + signal?: AbortSignal + ): Promise - transakGetWidgetURL(req: TransakGetWidgetURLRequest, headers?: object, signal?: AbortSignal): Promise + transakGetWidgetURL( + req: TransakGetWidgetURLRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Price Feed - * + * */ getCoinPrices(req: GetCoinPricesRequest, headers?: object, signal?: AbortSignal): Promise - getCollectiblePrices(req: GetCollectiblePricesRequest, headers?: object, signal?: AbortSignal): Promise + getCollectiblePrices( + req: GetCollectiblePricesRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Price Feed utils - * + * */ getExchangeRate(req: GetExchangeRateRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Util / misc - * + * */ memoryStore(req: MemoryStoreRequest, headers?: object, signal?: AbortSignal): Promise memoryLoad(req: MemoryLoadRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Legacy - * + * */ getInviteInfo(headers?: object, signal?: AbortSignal): Promise @@ -166,7 +205,11 @@ export interface APIClient { */ isValidAccessCode(req: IsValidAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise - internalClaimAccessCode(req: InternalClaimAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise + internalClaimAccessCode( + req: InternalClaimAccessCodeRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** * Utils @@ -174,19 +217,23 @@ export interface APIClient { blockNumberAtTime(req: BlockNumberAtTimeRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Paper * TODO: deprecate in the future - * + * */ paperSessionSecret(req: PaperSessionSecretRequest, headers?: object, signal?: AbortSignal): Promise - paperSessionSecret2(req: PaperSessionSecret2Request, headers?: object, signal?: AbortSignal): Promise + paperSessionSecret2( + req: PaperSessionSecret2Request, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Linked wallets (v0 -- simple support) - * + * */ linkWallet(req: LinkWalletRequest, headers?: object, signal?: AbortSignal): Promise @@ -198,15 +245,23 @@ export interface APIClient { * NOTE: these methods are deprecated, please do not use them. We may resurface them in the future, but just wanted * to be clear, they are not necessary for our linked wallets. */ - generateWaaSVerificationURL(req: GenerateWaaSVerificationURLRequest, headers?: object, signal?: AbortSignal): Promise - - validateWaaSVerificationNonce(req: ValidateWaaSVerificationNonceRequest, headers?: object, signal?: AbortSignal): Promise + generateWaaSVerificationURL( + req: GenerateWaaSVerificationURLRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + validateWaaSVerificationNonce( + req: ValidateWaaSVerificationNonceRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * - * + * + * * WaaS child wallet adoption - * + * */ listAdoptedWallets(req: ListAdoptedWalletsRequest, headers?: object, signal?: AbortSignal): Promise @@ -223,41 +278,73 @@ export interface APIClient { getLifiSwapQuote(req: GetLifiSwapQuoteRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Chain abstraction - * + * */ - getIntentCallsPayloads(req: GetIntentCallsPayloadsRequest, headers?: object, signal?: AbortSignal): Promise + getIntentCallsPayloads( + req: GetIntentCallsPayloadsRequest, + headers?: object, + signal?: AbortSignal + ): Promise commitIntentConfig(req: CommitIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise getIntentConfig(req: GetIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Inventory, payments and management - * + * */ listCurrencyGroups(headers?: object, signal?: AbortSignal): Promise - addOffchainInventory(req: AddOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise - - getOffchainInventory(req: GetOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise - - listOffchainInventories(req: ListOffchainInventoriesRequest, headers?: object, signal?: AbortSignal): Promise - - updateOffchainInventory(req: UpdateOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise - - deleteOffchainInventory(req: DeleteOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise - - requestOffchainPayment(req: RequestOffchainPaymentRequest, headers?: object, signal?: AbortSignal): Promise - - listOffchainPayments(req: ListOffchainPaymentsRequest, headers?: object, signal?: AbortSignal): Promise + addOffchainInventory( + req: AddOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + getOffchainInventory( + req: GetOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + listOffchainInventories( + req: ListOffchainInventoriesRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + updateOffchainInventory( + req: UpdateOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + deleteOffchainInventory( + req: DeleteOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + requestOffchainPayment( + req: RequestOffchainPaymentRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + listOffchainPayments( + req: ListOffchainPaymentsRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * Packs - * + * */ savePack(req: SavePackRequest, headers?: object, signal?: AbortSignal): Promise @@ -271,40 +358,71 @@ export interface APIClient { getRevealTxData(req: GetRevealTxDataRequest, headers?: object, signal?: AbortSignal): Promise - checkoutOptionsPrimary(req: CheckoutOptionsPrimaryRequest, headers?: object, signal?: AbortSignal): Promise - - checkoutOptionsSecondary(req: CheckoutOptionsSecondaryRequest, headers?: object, signal?: AbortSignal): Promise - - checkoutOptionsGetTransakContractID(req: CheckoutOptionsGetTransakContractIDRequest, headers?: object, signal?: AbortSignal): Promise - - fortePayCreateIntent(req: FortePayCreateIntentRequest, headers?: object, signal?: AbortSignal): Promise - - fortePayGetPaymentStatuses(req: FortePayGetPaymentStatusesRequest, headers?: object, signal?: AbortSignal): Promise + checkoutOptionsPrimary( + req: CheckoutOptionsPrimaryRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + checkoutOptionsSecondary( + req: CheckoutOptionsSecondaryRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + checkoutOptionsGetTransakContractID( + req: CheckoutOptionsGetTransakContractIDRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + fortePayCreateIntent( + req: FortePayCreateIntentRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + fortePayGetPaymentStatuses( + req: FortePayGetPaymentStatusesRequest, + headers?: object, + signal?: AbortSignal + ): Promise /** - * + * * CCTP - * + * */ getCCTPTransfer(req: GetCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise queueCCTPTransfer(req: QueueCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise /** - * + * * Intent Machine Worker - * + * */ - queueIntentConfigExecution(req: QueueIntentConfigExecutionRequest, headers?: object, signal?: AbortSignal): Promise - - getIntentConfigExecutionStatus(req: GetIntentConfigExecutionStatusRequest, headers?: object, signal?: AbortSignal): Promise + queueIntentConfigExecution( + req: QueueIntentConfigExecutionRequest, + headers?: object, + signal?: AbortSignal + ): Promise + + getIntentConfigExecutionStatus( + req: GetIntentConfigExecutionStatusRequest, + headers?: object, + signal?: AbortSignal + ): Promise listIntentConfigs(req: ListIntentConfigsRequest, headers?: object, signal?: AbortSignal): Promise - queueMetaTxnReceipt(req: QueueMetaTxnReceiptRequest, headers?: object, signal?: AbortSignal): Promise + queueMetaTxnReceipt( + req: QueueMetaTxnReceiptRequest, + headers?: object, + signal?: AbortSignal + ): Promise } - // // Schema types // @@ -372,7 +490,7 @@ export interface RuntimeStatus { branch: string commitHash: string checks: RuntimeChecks - numTxnsRelayed: {[key: string]: NumTxnsRelayed} + numTxnsRelayed: { [key: string]: NumTxnsRelayed } } export interface NumTxnsRelayed { @@ -382,8 +500,7 @@ export interface NumTxnsRelayed { period: number } -export interface RuntimeChecks { -} +export interface RuntimeChecks {} export interface SequenceContext { factory: string @@ -1059,39 +1176,34 @@ export interface IntentQuote { quoteProvider: string quoteProviderRequestId: string quoteProviderFeeUsd: string - feeQuotes: {[key: string]: string} + feeQuotes: { [key: string]: string } } -export interface PingRequest { -} +export interface PingRequest {} export interface PingResponse { status: boolean } -export interface VersionRequest { -} +export interface VersionRequest {} export interface VersionResponse { version: Version } -export interface RuntimeStatusRequest { -} +export interface RuntimeStatusRequest {} export interface RuntimeStatusResponse { status: RuntimeStatus } -export interface ClockRequest { -} +export interface ClockRequest {} export interface ClockResponse { serverTime: string } -export interface GetSequenceContextRequest { -} +export interface GetSequenceContextRequest {} export interface GetSequenceContextResponse { data: SequenceContext @@ -1261,7 +1373,7 @@ export interface UserStorageFetchAllRequest { } export interface UserStorageFetchAllResponse { - objects: {[key: string]: any} + objects: { [key: string]: any } } export interface GetMoonpayLinkRequest { @@ -1332,22 +1444,19 @@ export interface GetOnRampURLResponse { url: string } -export interface TransakGetCountriesRequest { -} +export interface TransakGetCountriesRequest {} export interface TransakGetCountriesResponse { regions: Array } -export interface TransakGetCryptoCurrenciesRequest { -} +export interface TransakGetCryptoCurrenciesRequest {} export interface TransakGetCryptoCurrenciesResponse { currencies: Array } -export interface TransakGetFiatCurrenciesRequest { -} +export interface TransakGetFiatCurrenciesRequest {} export interface TransakGetFiatCurrenciesResponse { currencies: Array @@ -1361,8 +1470,7 @@ export interface TransakGetPriceResponse { price: TransakPrice } -export interface TransakGetSupportedNFTCheckoutChainsRequest { -} +export interface TransakGetSupportedNFTCheckoutChainsRequest {} export interface TransakGetSupportedNFTCheckoutChainsResponse { chains: Array @@ -1417,8 +1525,7 @@ export interface MemoryLoadResponse { value: string } -export interface GetInviteInfoRequest { -} +export interface GetInviteInfoRequest {} export interface GetInviteInfoResponse { inviteInfo: InviteInfo @@ -1539,8 +1646,7 @@ export interface ListAdoptedWalletsResponse { wallets: Array } -export interface GetLifiChainsRequest { -} +export interface GetLifiChainsRequest {} export interface GetLifiChainsResponse { chains: Array @@ -1556,10 +1662,6 @@ export interface GetLifiTokensResponse { export interface GetLifiSwapRoutesRequest { params: GetLifiSwapRouteParams - chainId: number - toTokenAddress: string - toTokenAmount: string - walletAddress: string } export interface GetLifiSwapRoutesResponse { @@ -1599,7 +1701,7 @@ export interface GetIntentCallsPayloadsResponse { metaTxns: Array trailsFee: TrailsFee quote: IntentQuote - feeQuotes: {[key: string]: string} + feeQuotes: { [key: string]: string } originIntentAddress: string destinationIntentAddress: string } @@ -1625,8 +1727,7 @@ export interface GetIntentConfigResponse { config: IntentConfig } -export interface ListCurrencyGroupsRequest { -} +export interface ListCurrencyGroupsRequest {} export interface ListCurrencyGroupsResponse { currencyGroups: Array @@ -1660,8 +1761,7 @@ export interface UpdateOffchainInventoryRequest { inventory: OffchainInventory } -export interface UpdateOffchainInventoryResponse { -} +export interface UpdateOffchainInventoryResponse {} export interface DeleteOffchainInventoryRequest { inventoryId: number @@ -1848,8 +1948,6 @@ export interface QueueMetaTxnReceiptResponse { status: boolean } - - // // Client // @@ -1867,7 +1965,7 @@ export class API implements APIClient { private url(name: string): string { return this.hostname + this.path + name } - + queryKey = { ping: () => ['API', 'ping'] as const, version: () => ['API', 'version'] as const, @@ -1887,7 +1985,8 @@ export class API implements APIClient { removeFriend: (req: RemoveFriendRequest) => ['API', 'removeFriend', req] as const, contractCall: (req: ContractCallRequest) => ['API', 'contractCall', req] as const, decodeContractCall: (req: DecodeContractCallRequest) => ['API', 'decodeContractCall', req] as const, - lookupContractCallSelectors: (req: LookupContractCallSelectorsRequest) => ['API', 'lookupContractCallSelectors', req] as const, + lookupContractCallSelectors: (req: LookupContractCallSelectorsRequest) => + ['API', 'lookupContractCallSelectors', req] as const, userStorageFetch: (req: UserStorageFetchRequest) => ['API', 'userStorageFetch', req] as const, userStorageSave: (req: UserStorageSaveRequest) => ['API', 'userStorageSave', req] as const, userStorageDelete: (req: UserStorageDeleteRequest) => ['API', 'userStorageDelete', req] as const, @@ -1919,8 +2018,10 @@ export class API implements APIClient { linkWallet: (req: LinkWalletRequest) => ['API', 'linkWallet', req] as const, getLinkedWallets: (req: GetLinkedWalletsRequest) => ['API', 'getLinkedWallets', req] as const, removeLinkedWallet: (req: RemoveLinkedWalletRequest) => ['API', 'removeLinkedWallet', req] as const, - generateWaaSVerificationURL: (req: GenerateWaaSVerificationURLRequest) => ['API', 'generateWaaSVerificationURL', req] as const, - validateWaaSVerificationNonce: (req: ValidateWaaSVerificationNonceRequest) => ['API', 'validateWaaSVerificationNonce', req] as const, + generateWaaSVerificationURL: (req: GenerateWaaSVerificationURLRequest) => + ['API', 'generateWaaSVerificationURL', req] as const, + validateWaaSVerificationNonce: (req: ValidateWaaSVerificationNonceRequest) => + ['API', 'validateWaaSVerificationNonce', req] as const, listAdoptedWallets: (req: ListAdoptedWalletsRequest) => ['API', 'listAdoptedWallets', req] as const, getLifiChains: () => ['API', 'getLifiChains'] as const, getLifiTokens: (req: GetLifiTokensRequest) => ['API', 'getLifiTokens', req] as const, @@ -1945,1041 +2046,1503 @@ export class API implements APIClient { getRevealTxData: (req: GetRevealTxDataRequest) => ['API', 'getRevealTxData', req] as const, checkoutOptionsPrimary: (req: CheckoutOptionsPrimaryRequest) => ['API', 'checkoutOptionsPrimary', req] as const, checkoutOptionsSecondary: (req: CheckoutOptionsSecondaryRequest) => ['API', 'checkoutOptionsSecondary', req] as const, - checkoutOptionsGetTransakContractID: (req: CheckoutOptionsGetTransakContractIDRequest) => ['API', 'checkoutOptionsGetTransakContractID', req] as const, + checkoutOptionsGetTransakContractID: (req: CheckoutOptionsGetTransakContractIDRequest) => + ['API', 'checkoutOptionsGetTransakContractID', req] as const, fortePayCreateIntent: (req: FortePayCreateIntentRequest) => ['API', 'fortePayCreateIntent', req] as const, fortePayGetPaymentStatuses: (req: FortePayGetPaymentStatusesRequest) => ['API', 'fortePayGetPaymentStatuses', req] as const, getCCTPTransfer: (req: GetCCTPTransferRequest) => ['API', 'getCCTPTransfer', req] as const, queueCCTPTransfer: (req: QueueCCTPTransferRequest) => ['API', 'queueCCTPTransfer', req] as const, queueIntentConfigExecution: (req: QueueIntentConfigExecutionRequest) => ['API', 'queueIntentConfigExecution', req] as const, - getIntentConfigExecutionStatus: (req: GetIntentConfigExecutionStatusRequest) => ['API', 'getIntentConfigExecutionStatus', req] as const, + getIntentConfigExecutionStatus: (req: GetIntentConfigExecutionStatusRequest) => + ['API', 'getIntentConfigExecutionStatus', req] as const, listIntentConfigs: (req: ListIntentConfigsRequest) => ['API', 'listIntentConfigs', req] as const, - queueMetaTxnReceipt: (req: QueueMetaTxnReceiptRequest) => ['API', 'queueMetaTxnReceipt', req] as const, + queueMetaTxnReceipt: (req: QueueMetaTxnReceiptRequest) => ['API', 'queueMetaTxnReceipt', req] as const } ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Ping'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'PingResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('Ping'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PingResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Version'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'VersionResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('Version'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'VersionResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RuntimeStatus'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RuntimeStatusResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('RuntimeStatus'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RuntimeStatusResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } clock = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Clock'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ClockResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('Clock'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ClockResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetSequenceContext'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetSequenceContextResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetSequenceContext'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetSequenceContextResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getAuthToken = (req: GetAuthTokenRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetAuthToken'), - createHttpRequest(JsonEncode(req, 'GetAuthTokenRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetAuthTokenResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetAuthToken'), createHttpRequest(JsonEncode(req, 'GetAuthTokenRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetAuthTokenResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getAuthToken2 = (req: GetAuthToken2Request, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetAuthToken2'), - createHttpRequest(JsonEncode(req, 'GetAuthToken2Request'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetAuthToken2Response') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - sendPasswordlessLink = (req: SendPasswordlessLinkRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetAuthToken2Request'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetAuthToken2Response') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + sendPasswordlessLink = ( + req: SendPasswordlessLinkRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('SendPasswordlessLink'), - createHttpRequest(JsonEncode(req, 'SendPasswordlessLinkRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SendPasswordlessLinkResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - registerPublicKey = (req: RegisterPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'SendPasswordlessLinkRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SendPasswordlessLinkResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + registerPublicKey = ( + req: RegisterPublicKeyRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('RegisterPublicKey'), - createHttpRequest(JsonEncode(req, 'RegisterPublicKeyRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RegisterPublicKeyResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'RegisterPublicKeyRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RegisterPublicKeyResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getPublicKey = (req: GetPublicKeyRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetPublicKey'), - createHttpRequest(JsonEncode(req, 'GetPublicKeyRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetPublicKeyResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetPublicKey'), createHttpRequest(JsonEncode(req, 'GetPublicKeyRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetPublicKeyResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } friendList = (req: FriendListRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('FriendList'), - createHttpRequest(JsonEncode(req, 'FriendListRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'FriendListResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getFriendByAddress = (req: GetFriendByAddressRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('FriendList'), createHttpRequest(JsonEncode(req, 'FriendListRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FriendListResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getFriendByAddress = ( + req: GetFriendByAddressRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetFriendByAddress'), - createHttpRequest(JsonEncode(req, 'GetFriendByAddressRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetFriendByAddressResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'GetFriendByAddressRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetFriendByAddressResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } searchFriends = (req: SearchFriendsRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('SearchFriends'), - createHttpRequest(JsonEncode(req, 'SearchFriendsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SearchFriendsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'SearchFriendsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SearchFriendsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } addFriend = (req: AddFriendRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AddFriend'), - createHttpRequest(JsonEncode(req, 'AddFriendRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AddFriendResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - updateFriendNickname = (req: UpdateFriendNicknameRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('AddFriend'), createHttpRequest(JsonEncode(req, 'AddFriendRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddFriendResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updateFriendNickname = ( + req: UpdateFriendNicknameRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('UpdateFriendNickname'), - createHttpRequest(JsonEncode(req, 'UpdateFriendNicknameRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdateFriendNicknameResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'UpdateFriendNicknameRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateFriendNicknameResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } removeFriend = (req: RemoveFriendRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RemoveFriend'), - createHttpRequest(JsonEncode(req, 'RemoveFriendRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RemoveFriendResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('RemoveFriend'), createHttpRequest(JsonEncode(req, 'RemoveFriendRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveFriendResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } contractCall = (req: ContractCallRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ContractCall'), - createHttpRequest(JsonEncode(req, 'ContractCallRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ContractCallResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - decodeContractCall = (req: DecodeContractCallRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ContractCall'), createHttpRequest(JsonEncode(req, 'ContractCallRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ContractCallResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + decodeContractCall = ( + req: DecodeContractCallRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('DecodeContractCall'), - createHttpRequest(JsonEncode(req, 'DecodeContractCallRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'DecodeContractCallResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - lookupContractCallSelectors = (req: LookupContractCallSelectorsRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'DecodeContractCallRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'DecodeContractCallResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + lookupContractCallSelectors = ( + req: LookupContractCallSelectorsRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('LookupContractCallSelectors'), - createHttpRequest(JsonEncode(req, 'LookupContractCallSelectorsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'LookupContractCallSelectorsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - userStorageFetch = (req: UserStorageFetchRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'LookupContractCallSelectorsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'LookupContractCallSelectorsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + userStorageFetch = ( + req: UserStorageFetchRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('UserStorageFetch'), - createHttpRequest(JsonEncode(req, 'UserStorageFetchRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UserStorageFetchResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'UserStorageFetchRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageFetchResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } userStorageSave = (req: UserStorageSaveRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('UserStorageSave'), - createHttpRequest(JsonEncode(req, 'UserStorageSaveRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UserStorageSaveResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - userStorageDelete = (req: UserStorageDeleteRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'UserStorageSaveRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageSaveResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + userStorageDelete = ( + req: UserStorageDeleteRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('UserStorageDelete'), - createHttpRequest(JsonEncode(req, 'UserStorageDeleteRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UserStorageDeleteResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - userStorageFetchAll = (req: UserStorageFetchAllRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'UserStorageDeleteRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageDeleteResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + userStorageFetchAll = ( + req: UserStorageFetchAllRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('UserStorageFetchAll'), - createHttpRequest(JsonEncode(req, 'UserStorageFetchAllRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UserStorageFetchAllResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'UserStorageFetchAllRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UserStorageFetchAllResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getMoonpayLink = (req: GetMoonpayLinkRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetMoonpayLink'), - createHttpRequest(JsonEncode(req, 'GetMoonpayLinkRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetMoonpayLinkResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - resolveENSAddress = (req: ResolveENSAddressRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetMoonpayLinkRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMoonpayLinkResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + resolveENSAddress = ( + req: ResolveENSAddressRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('ResolveENSAddress'), - createHttpRequest(JsonEncode(req, 'ResolveENSAddressRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ResolveENSAddressResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - isValidSignature = (req: IsValidSignatureRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'ResolveENSAddressRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ResolveENSAddressResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + isValidSignature = ( + req: IsValidSignatureRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('IsValidSignature'), - createHttpRequest(JsonEncode(req, 'IsValidSignatureRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'IsValidSignatureResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - isValidMessageSignature = (req: IsValidMessageSignatureRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'IsValidSignatureRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidSignatureResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + isValidMessageSignature = ( + req: IsValidMessageSignatureRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('IsValidMessageSignature'), - createHttpRequest(JsonEncode(req, 'IsValidMessageSignatureRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'IsValidMessageSignatureResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - isValidTypedDataSignature = (req: IsValidTypedDataSignatureRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'IsValidMessageSignatureRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidMessageSignatureResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + isValidTypedDataSignature = ( + req: IsValidTypedDataSignatureRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('IsValidTypedDataSignature'), - createHttpRequest(JsonEncode(req, 'IsValidTypedDataSignatureRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'IsValidTypedDataSignatureResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - isValidETHAuthProof = (req: IsValidETHAuthProofRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'IsValidTypedDataSignatureRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidTypedDataSignatureResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + isValidETHAuthProof = ( + req: IsValidETHAuthProofRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('IsValidETHAuthProof'), - createHttpRequest(JsonEncode(req, 'IsValidETHAuthProofRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'IsValidETHAuthProofResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'IsValidETHAuthProofRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidETHAuthProofResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getOnRampURL = (req: GetOnRampURLRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetOnRampURL'), - createHttpRequest(JsonEncode(req, 'GetOnRampURLRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetOnRampURLResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetOnRampURL'), createHttpRequest(JsonEncode(req, 'GetOnRampURLRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetOnRampURLResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } transakGetCountries = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetCountries'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'TransakGetCountriesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('TransakGetCountries'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetCountriesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } transakGetCryptoCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetCryptoCurrencies'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'TransakGetCryptoCurrenciesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('TransakGetCryptoCurrencies'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetCryptoCurrenciesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } transakGetFiatCurrencies = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetFiatCurrencies'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'TransakGetFiatCurrenciesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('TransakGetFiatCurrencies'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetFiatCurrenciesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } transakGetPrice = (req: TransakGetPriceRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('TransakGetPrice'), - createHttpRequest(JsonEncode(req, 'TransakGetPriceRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'TransakGetPriceResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - transakGetSupportedNFTCheckoutChains = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('TransakGetSupportedNFTCheckoutChains'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'TransakGetSupportedNFTCheckoutChainsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - transakGetWidgetURL = (req: TransakGetWidgetURLRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'TransakGetPriceRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetPriceResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + transakGetSupportedNFTCheckoutChains = ( + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('TransakGetSupportedNFTCheckoutChains'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetSupportedNFTCheckoutChainsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + transakGetWidgetURL = ( + req: TransakGetWidgetURLRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('TransakGetWidgetURL'), - createHttpRequest(JsonEncode(req, 'TransakGetWidgetURLRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'TransakGetWidgetURLResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'TransakGetWidgetURLRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'TransakGetWidgetURLResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getCoinPrices = (req: GetCoinPricesRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetCoinPrices'), - createHttpRequest(JsonEncode(req, 'GetCoinPricesRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetCoinPricesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getCollectiblePrices = (req: GetCollectiblePricesRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetCoinPricesRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetCoinPricesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getCollectiblePrices = ( + req: GetCollectiblePricesRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetCollectiblePrices'), - createHttpRequest(JsonEncode(req, 'GetCollectiblePricesRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetCollectiblePricesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'GetCollectiblePricesRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetCollectiblePricesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getExchangeRate = (req: GetExchangeRateRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetExchangeRate'), - createHttpRequest(JsonEncode(req, 'GetExchangeRateRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetExchangeRateResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'GetExchangeRateRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetExchangeRateResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } memoryStore = (req: MemoryStoreRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('MemoryStore'), - createHttpRequest(JsonEncode(req, 'MemoryStoreRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'MemoryStoreResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('MemoryStore'), createHttpRequest(JsonEncode(req, 'MemoryStoreRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'MemoryStoreResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } memoryLoad = (req: MemoryLoadRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('MemoryLoad'), - createHttpRequest(JsonEncode(req, 'MemoryLoadRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'MemoryLoadResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('MemoryLoad'), createHttpRequest(JsonEncode(req, 'MemoryLoadRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'MemoryLoadResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getInviteInfo = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetInviteInfo'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetInviteInfoResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - isValidAccessCode = (req: IsValidAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetInviteInfo'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetInviteInfoResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + isValidAccessCode = ( + req: IsValidAccessCodeRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('IsValidAccessCode'), - createHttpRequest(JsonEncode(req, 'IsValidAccessCodeRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'IsValidAccessCodeResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - internalClaimAccessCode = (req: InternalClaimAccessCodeRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'IsValidAccessCodeRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'IsValidAccessCodeResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + internalClaimAccessCode = ( + req: InternalClaimAccessCodeRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('InternalClaimAccessCode'), - createHttpRequest(JsonEncode(req, 'InternalClaimAccessCodeRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'InternalClaimAccessCodeResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - blockNumberAtTime = (req: BlockNumberAtTimeRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'InternalClaimAccessCodeRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'InternalClaimAccessCodeResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + blockNumberAtTime = ( + req: BlockNumberAtTimeRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('BlockNumberAtTime'), - createHttpRequest(JsonEncode(req, 'BlockNumberAtTimeRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'BlockNumberAtTimeResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - paperSessionSecret = (req: PaperSessionSecretRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'BlockNumberAtTimeRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'BlockNumberAtTimeResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + paperSessionSecret = ( + req: PaperSessionSecretRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('PaperSessionSecret'), - createHttpRequest(JsonEncode(req, 'PaperSessionSecretRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'PaperSessionSecretResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - paperSessionSecret2 = (req: PaperSessionSecret2Request, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'PaperSessionSecretRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PaperSessionSecretResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + paperSessionSecret2 = ( + req: PaperSessionSecret2Request, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('PaperSessionSecret2'), - createHttpRequest(JsonEncode(req, 'PaperSessionSecret2Request'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'PaperSessionSecret2Response') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'PaperSessionSecret2Request'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PaperSessionSecret2Response') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } linkWallet = (req: LinkWalletRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('LinkWallet'), - createHttpRequest(JsonEncode(req, 'LinkWalletRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'LinkWalletResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getLinkedWallets = (req: GetLinkedWalletsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('LinkWallet'), createHttpRequest(JsonEncode(req, 'LinkWalletRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'LinkWalletResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getLinkedWallets = ( + req: GetLinkedWalletsRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetLinkedWallets'), - createHttpRequest(JsonEncode(req, 'GetLinkedWalletsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetLinkedWalletsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - removeLinkedWallet = (req: RemoveLinkedWalletRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetLinkedWalletsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLinkedWalletsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + removeLinkedWallet = ( + req: RemoveLinkedWalletRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('RemoveLinkedWallet'), - createHttpRequest(JsonEncode(req, 'RemoveLinkedWalletRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RemoveLinkedWalletResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - generateWaaSVerificationURL = (req: GenerateWaaSVerificationURLRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'RemoveLinkedWalletRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveLinkedWalletResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + generateWaaSVerificationURL = ( + req: GenerateWaaSVerificationURLRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GenerateWaaSVerificationURL'), - createHttpRequest(JsonEncode(req, 'GenerateWaaSVerificationURLRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GenerateWaaSVerificationURLResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - validateWaaSVerificationNonce = (req: ValidateWaaSVerificationNonceRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GenerateWaaSVerificationURLRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GenerateWaaSVerificationURLResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + validateWaaSVerificationNonce = ( + req: ValidateWaaSVerificationNonceRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('ValidateWaaSVerificationNonce'), - createHttpRequest(JsonEncode(req, 'ValidateWaaSVerificationNonceRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ValidateWaaSVerificationNonceResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - listAdoptedWallets = (req: ListAdoptedWalletsRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'ValidateWaaSVerificationNonceRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ValidateWaaSVerificationNonceResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + listAdoptedWallets = ( + req: ListAdoptedWalletsRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('ListAdoptedWallets'), - createHttpRequest(JsonEncode(req, 'ListAdoptedWalletsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListAdoptedWalletsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'ListAdoptedWalletsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListAdoptedWalletsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getLifiChains = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetLifiChains'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetLifiChainsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetLifiChains'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiChainsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getLifiTokens = (req: GetLifiTokensRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetLifiTokens'), - createHttpRequest(JsonEncode(req, 'GetLifiTokensRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetLifiTokensResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getLifiSwapRoutes = (req: GetLifiSwapRoutesRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetLifiTokensRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiTokensResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getLifiSwapRoutes = ( + req: GetLifiSwapRoutesRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetLifiSwapRoutes'), - createHttpRequest(JsonEncode(req, 'GetLifiSwapRoutesRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetLifiSwapRoutesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getLifiSwapQuote = (req: GetLifiSwapQuoteRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetLifiSwapRoutesRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiSwapRoutesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getLifiSwapQuote = ( + req: GetLifiSwapQuoteRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetLifiSwapQuote'), - createHttpRequest(JsonEncode(req, 'GetLifiSwapQuoteRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetLifiSwapQuoteResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getIntentCallsPayloads = (req: GetIntentCallsPayloadsRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetLifiSwapQuoteRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetLifiSwapQuoteResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getIntentCallsPayloads = ( + req: GetIntentCallsPayloadsRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetIntentCallsPayloads'), - createHttpRequest(JsonEncode(req, 'GetIntentCallsPayloadsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetIntentCallsPayloadsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - commitIntentConfig = (req: CommitIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetIntentCallsPayloadsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetIntentCallsPayloadsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + commitIntentConfig = ( + req: CommitIntentConfigRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('CommitIntentConfig'), - createHttpRequest(JsonEncode(req, 'CommitIntentConfigRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'CommitIntentConfigResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'CommitIntentConfigRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CommitIntentConfigResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getIntentConfig = (req: GetIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetIntentConfig'), - createHttpRequest(JsonEncode(req, 'GetIntentConfigRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetIntentConfigResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'GetIntentConfigRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetIntentConfigResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListCurrencyGroups'), - createHttpRequest('{}', headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListCurrencyGroupsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - addOffchainInventory = (req: AddOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ListCurrencyGroups'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListCurrencyGroupsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + addOffchainInventory = ( + req: AddOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('AddOffchainInventory'), - createHttpRequest(JsonEncode(req, 'AddOffchainInventoryRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AddOffchainInventoryResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getOffchainInventory = (req: GetOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'AddOffchainInventoryRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddOffchainInventoryResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getOffchainInventory = ( + req: GetOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetOffchainInventory'), - createHttpRequest(JsonEncode(req, 'GetOffchainInventoryRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetOffchainInventoryResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - listOffchainInventories = (req: ListOffchainInventoriesRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetOffchainInventoryRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetOffchainInventoryResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + listOffchainInventories = ( + req: ListOffchainInventoriesRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('ListOffchainInventories'), - createHttpRequest(JsonEncode(req, 'ListOffchainInventoriesRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListOffchainInventoriesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - updateOffchainInventory = (req: UpdateOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'ListOffchainInventoriesRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListOffchainInventoriesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updateOffchainInventory = ( + req: UpdateOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('UpdateOffchainInventory'), - createHttpRequest(JsonEncode(req, 'UpdateOffchainInventoryRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdateOffchainInventoryResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - deleteOffchainInventory = (req: DeleteOffchainInventoryRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'UpdateOffchainInventoryRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateOffchainInventoryResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + deleteOffchainInventory = ( + req: DeleteOffchainInventoryRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('DeleteOffchainInventory'), - createHttpRequest(JsonEncode(req, 'DeleteOffchainInventoryRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'DeleteOffchainInventoryResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - requestOffchainPayment = (req: RequestOffchainPaymentRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'DeleteOffchainInventoryRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'DeleteOffchainInventoryResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + requestOffchainPayment = ( + req: RequestOffchainPaymentRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('RequestOffchainPayment'), - createHttpRequest(JsonEncode(req, 'RequestOffchainPaymentRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RequestOffchainPaymentResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - listOffchainPayments = (req: ListOffchainPaymentsRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'RequestOffchainPaymentRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RequestOffchainPaymentResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + listOffchainPayments = ( + req: ListOffchainPaymentsRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('ListOffchainPayments'), - createHttpRequest(JsonEncode(req, 'ListOffchainPaymentsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListOffchainPaymentsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'ListOffchainPaymentsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListOffchainPaymentsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } savePack = (req: SavePackRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SavePack'), - createHttpRequest(JsonEncode(req, 'SavePackRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SavePackResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('SavePack'), createHttpRequest(JsonEncode(req, 'SavePackRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SavePackResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getPack = (req: GetPackRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetPack'), - createHttpRequest(JsonEncode(req, 'GetPackRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetPackResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetPack'), createHttpRequest(JsonEncode(req, 'GetPackRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetPackResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getPackIds = (req: GetPackIdsRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetPackIds'), - createHttpRequest(JsonEncode(req, 'GetPackIdsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetPackIdsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + return this.fetch(this.url('GetPackIds'), createHttpRequest(JsonEncode(req, 'GetPackIdsRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetPackIdsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } deletePack = (req: DeletePackRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('DeletePack'), - createHttpRequest(JsonEncode(req, 'DeletePackRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'DeletePackResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - updatePackContent = (req: UpdatePackContentRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('DeletePack'), createHttpRequest(JsonEncode(req, 'DeletePackRequest'), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'DeletePackResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updatePackContent = ( + req: UpdatePackContentRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('UpdatePackContent'), - createHttpRequest(JsonEncode(req, 'UpdatePackContentRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdatePackContentResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'UpdatePackContentRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdatePackContentResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getRevealTxData = (req: GetRevealTxDataRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetRevealTxData'), - createHttpRequest(JsonEncode(req, 'GetRevealTxDataRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetRevealTxDataResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - checkoutOptionsPrimary = (req: CheckoutOptionsPrimaryRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetRevealTxDataRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetRevealTxDataResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + checkoutOptionsPrimary = ( + req: CheckoutOptionsPrimaryRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('CheckoutOptionsPrimary'), - createHttpRequest(JsonEncode(req, 'CheckoutOptionsPrimaryRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'CheckoutOptionsPrimaryResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - checkoutOptionsSecondary = (req: CheckoutOptionsSecondaryRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'CheckoutOptionsPrimaryRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CheckoutOptionsPrimaryResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + checkoutOptionsSecondary = ( + req: CheckoutOptionsSecondaryRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('CheckoutOptionsSecondary'), - createHttpRequest(JsonEncode(req, 'CheckoutOptionsSecondaryRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'CheckoutOptionsSecondaryResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - checkoutOptionsGetTransakContractID = (req: CheckoutOptionsGetTransakContractIDRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'CheckoutOptionsSecondaryRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CheckoutOptionsSecondaryResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + checkoutOptionsGetTransakContractID = ( + req: CheckoutOptionsGetTransakContractIDRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('CheckoutOptionsGetTransakContractID'), - createHttpRequest(JsonEncode(req, 'CheckoutOptionsGetTransakContractIDRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'CheckoutOptionsGetTransakContractIDResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - fortePayCreateIntent = (req: FortePayCreateIntentRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'CheckoutOptionsGetTransakContractIDRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'CheckoutOptionsGetTransakContractIDResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + fortePayCreateIntent = ( + req: FortePayCreateIntentRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('FortePayCreateIntent'), - createHttpRequest(JsonEncode(req, 'FortePayCreateIntentRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'FortePayCreateIntentResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - fortePayGetPaymentStatuses = (req: FortePayGetPaymentStatusesRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'FortePayCreateIntentRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FortePayCreateIntentResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + fortePayGetPaymentStatuses = ( + req: FortePayGetPaymentStatusesRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('FortePayGetPaymentStatuses'), - createHttpRequest(JsonEncode(req, 'FortePayGetPaymentStatusesRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'FortePayGetPaymentStatusesResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'FortePayGetPaymentStatusesRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FortePayGetPaymentStatusesResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } getCCTPTransfer = (req: GetCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise => { return this.fetch( this.url('GetCCTPTransfer'), - createHttpRequest(JsonEncode(req, 'GetCCTPTransferRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetCCTPTransferResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - queueCCTPTransfer = (req: QueueCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetCCTPTransferRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetCCTPTransferResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + queueCCTPTransfer = ( + req: QueueCCTPTransferRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('QueueCCTPTransfer'), - createHttpRequest(JsonEncode(req, 'QueueCCTPTransferRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'QueueCCTPTransferResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - queueIntentConfigExecution = (req: QueueIntentConfigExecutionRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'QueueCCTPTransferRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'QueueCCTPTransferResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + queueIntentConfigExecution = ( + req: QueueIntentConfigExecutionRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('QueueIntentConfigExecution'), - createHttpRequest(JsonEncode(req, 'QueueIntentConfigExecutionRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'QueueIntentConfigExecutionResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - getIntentConfigExecutionStatus = (req: GetIntentConfigExecutionStatusRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'QueueIntentConfigExecutionRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'QueueIntentConfigExecutionResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getIntentConfigExecutionStatus = ( + req: GetIntentConfigExecutionStatusRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('GetIntentConfigExecutionStatus'), - createHttpRequest(JsonEncode(req, 'GetIntentConfigExecutionStatusRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetIntentConfigExecutionStatusResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - listIntentConfigs = (req: ListIntentConfigsRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'GetIntentConfigExecutionStatusRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetIntentConfigExecutionStatusResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + listIntentConfigs = ( + req: ListIntentConfigsRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('ListIntentConfigs'), - createHttpRequest(JsonEncode(req, 'ListIntentConfigsRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListIntentConfigsResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) - } - - queueMetaTxnReceipt = (req: QueueMetaTxnReceiptRequest, headers?: object, signal?: AbortSignal): Promise => { + createHttpRequest(JsonEncode(req, 'ListIntentConfigsRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListIntentConfigsResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + queueMetaTxnReceipt = ( + req: QueueMetaTxnReceiptRequest, + headers?: object, + signal?: AbortSignal + ): Promise => { return this.fetch( this.url('QueueMetaTxnReceipt'), - createHttpRequest(JsonEncode(req, 'QueueMetaTxnReceiptRequest'), headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'QueueMetaTxnReceiptResponse') - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - }) + createHttpRequest(JsonEncode(req, 'QueueMetaTxnReceiptRequest'), headers, signal) + ).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'QueueMetaTxnReceiptResponse') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - } const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json', [WebrpcHeader]: WebrpcHeaderValue } + const reqHeaders: { [key: string]: string } = { + ...headers, + 'Content-Type': 'application/json', + [WebrpcHeader]: WebrpcHeaderValue + } return { method: 'POST', headers: reqHeaders, body, signal } } @@ -2988,14 +3551,14 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch(error) { + } catch (error) { throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}`}, - ) + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}` + }) } if (!res.ok) { - const code: number = (typeof data.code === 'number') ? data.code : 0 + const code: number = typeof data.code === 'number' ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -3004,11 +3567,6 @@ const buildResponse = (res: Response): Promise => { export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise - - - - - export const JsonEncode = (obj: T, _typ: string = ''): string => { return JSON.stringify(obj) } @@ -3016,19 +3574,20 @@ export const JsonEncode = (obj: T, _typ: string = ''): string => { export const JsonDecode = (data: string | any, _typ: string = ''): T => { let parsed: any = data if (typeof data === 'string') { - try { parsed = JSON.parse(data) } catch (err) { + try { + parsed = JSON.parse(data) + } catch (err) { throw WebrpcBadResponseError.new({ cause: `JsonDecode: JSON.parse failed: ${(err as Error).message}` }) } } return parsed as T } - // // Errors // -type WebrpcErrorParams = { name?: string, code?: number, message?: string, status?: number, cause?: string } +type WebrpcErrorParams = { name?: string; code?: number; message?: string; status?: number; cause?: string } export class WebrpcError extends Error { code: number @@ -3049,7 +3608,6 @@ export class WebrpcError extends Error { } } - export class WebrpcEndpointError extends WebrpcError { constructor(error: WebrpcErrorParams = {}) { super(error) @@ -3182,7 +3740,6 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } - // // Schema errors // @@ -3487,7 +4044,6 @@ export class UnsupportedNetworkError extends WebrpcError { } } - export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -3524,7 +4080,7 @@ export enum errors { Unavailable = 'Unavailable', QueryFailed = 'QueryFailed', NotFound = 'NotFound', - UnsupportedNetwork = 'UnsupportedNetwork', + UnsupportedNetwork = 'UnsupportedNetwork' } export enum WebrpcErrorCodes { @@ -3563,7 +4119,7 @@ export enum WebrpcErrorCodes { Unavailable = 2002, QueryFailed = 2003, NotFound = 3000, - UnsupportedNetwork = 3008, + UnsupportedNetwork = 3008 } export const webrpcErrorByCode: { [code: number]: any } = { @@ -3602,64 +4158,61 @@ export const webrpcErrorByCode: { [code: number]: any } = { [2002]: UnavailableError, [2003]: QueryFailedError, [3000]: NotFoundError, - [3008]: UnsupportedNetworkError, + [3008]: UnsupportedNetworkError } - - // // Webrpc // -export const WebrpcHeader = "Webrpc" +export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = "webrpc@v0.31.0;gen-typescript@v0.22.5;sequence-api@v0.4.0" +export const WebrpcHeaderValue = 'webrpc@v0.31.0;gen-typescript@v0.22.5;sequence-api@v0.4.0' type WebrpcGenVersions = { - WebrpcGenVersion: string; - codeGenName: string; - codeGenVersion: string; - schemaName: string; - schemaVersion: string; -}; + WebrpcGenVersion: string + codeGenName: string + codeGenVersion: string + schemaName: string + schemaVersion: string +} export function VersionFromHeader(headers: Headers): WebrpcGenVersions { const headerValue = headers.get(WebrpcHeader) if (!headerValue) { return { - WebrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; + WebrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } } return parseWebrpcGenVersions(headerValue) } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(";") + const versions = header.split(';') if (versions.length < 3) { return { - WebrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; + WebrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } } - const [_, WebrpcGenVersion] = versions[0]!.split("@") - const [codeGenName, codeGenVersion] = versions[1]!.split("@") - const [schemaName, schemaVersion] = versions[2]!.split("@") + const [_, WebrpcGenVersion] = versions[0]!.split('@') + const [codeGenName, codeGenVersion] = versions[1]!.split('@') + const [schemaName, schemaVersion] = versions[2]!.split('@') return { - WebrpcGenVersion: WebrpcGenVersion ?? "", - codeGenName: codeGenName ?? "", - codeGenVersion: codeGenVersion ?? "", - schemaName: schemaName ?? "", - schemaVersion: schemaVersion ?? "", - }; + WebrpcGenVersion: WebrpcGenVersion ?? '', + codeGenName: codeGenName ?? '', + codeGenVersion: codeGenVersion ?? '', + schemaName: schemaName ?? '', + schemaVersion: schemaVersion ?? '' + } } - From 59151d9773113238e009c134a8bd2e27d055efed Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 2 Dec 2025 12:40:36 +0100 Subject: [PATCH 084/112] 2.3.37 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index d1fac4bb93..1ce9ab18c5 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/migration@2.3.37 + - @0xsequence/metadata@2.3.37 + - @0xsequence/provider@2.3.37 + - @0xsequence/sessions@2.3.37 + - @0xsequence/account@2.3.37 + - @0xsequence/indexer@2.3.37 + - @0xsequence/network@2.3.37 + - @0xsequence/relayer@2.3.37 + - @0xsequence/signhub@2.3.37 + - @0xsequence/wallet@2.3.37 + - @0xsequence/guard@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/auth@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + - @0xsequence/api@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 48036d908d..5b8feb38cd 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.36", + "version": "2.3.37", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 01250e22af..90a01756b6 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index b5a8d056ee..780d92db2d 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.36", + "version": "2.3.37", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 7d881e45dc..2036aab24f 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/migration@2.3.37 + - @0xsequence/sessions@2.3.37 + - @0xsequence/network@2.3.37 + - @0xsequence/relayer@2.3.37 + - @0xsequence/wallet@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index d8469bc2c3..d229958bfa 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.36", + "version": "2.3.37", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 4f0ef3e203..d8af518cc4 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index b18f8e8499..87d14cbbee 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.36", + "version": "2.3.37", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 40947333e1..758e72363d 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/migration@2.3.37 + - @0xsequence/metadata@2.3.37 + - @0xsequence/sessions@2.3.37 + - @0xsequence/account@2.3.37 + - @0xsequence/indexer@2.3.37 + - @0xsequence/network@2.3.37 + - @0xsequence/signhub@2.3.37 + - @0xsequence/wallet@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + - @0xsequence/api@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index e3d6a4f07f..16adb19b42 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.36", + "version": "2.3.37", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 4c86815b82..47e48bccf3 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 35a36e4b5b..8d0165dceb 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.36", + "version": "2.3.37", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b5b8c9cc71..1135fc2a67 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/utils@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index c1a4df0f2c..958c417e51 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.36", + "version": "2.3.37", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index bcdbcd1725..d6c914d179 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/utils@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 3f74d80790..04a7aab9fa 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.36", + "version": "2.3.37", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index f654a84783..6754face44 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/account@2.3.37 + - @0xsequence/signhub@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index bb5cc5477d..87d9e2845c 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.36", + "version": "2.3.37", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 34c6c8405b..fbd25e5cca 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 420c60406c..b2ac8468f4 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.36", + "version": "2.3.37", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index a9d9957031..5eb805d5cb 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 6f281817a3..03686f449a 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.36", + "version": "2.3.37", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index d0d946cd47..d0d00a3779 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 4a4d3676e2..155aad6056 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.36", + "version": "2.3.37", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index cd6f846be7..5b9fe9a490 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/wallet@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index e02c5fe2ee..8768b4659c 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.36", + "version": "2.3.37", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index a1ec3701ed..626e99a4bf 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/indexer@2.3.37 + - @0xsequence/relayer@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index d2abbb071b..e631a1c341 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.36", + "version": "2.3.37", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 7ed3bc240a..39c429cd70 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/migration@2.3.37 + - @0xsequence/account@2.3.37 + - @0xsequence/network@2.3.37 + - @0xsequence/relayer@2.3.37 + - @0xsequence/wallet@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/auth@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 7855c5ad01..63e418f43d 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.36", + "version": "2.3.37", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 44eb1758f1..9803884725 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/waas@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index b053aec0e0..2a57807cf4 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.36", + "version": "2.3.37", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index a42a58b134..32dfefb4de 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index d1507f1ff5..58f6af5be4 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.36", + "version": "2.3.37", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 81d8c1220b..5f061cd8d4 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index d64aee663c..2b54f73d3d 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.36", + "version": "2.3.37", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index a928c3391e..a3e5c6fe9a 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/migration@2.3.37 + - @0xsequence/replacer@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index a7cdedbe5e..836308384c 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.36", + "version": "2.3.37", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index f9d89dfef2..3b6f687bc5 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/core@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index a1477a06de..187ec09ee1 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.36", + "version": "2.3.37", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 59e60e5fc3..87ddb6803d 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index daa1bc35c4..fc8d4c3efa 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.36", + "version": "2.3.37", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 604d0385a1..1da980615c 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.37 + +### Patch Changes + +- API updates + ## 2.3.36 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 5b60b99066..86aac522a5 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.36", + "version": "2.3.37", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 49c667fce1..0785c2f378 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/waas@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 2841153c99..d27c4c75e4 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.36", + "version": "2.3.37", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index c44ac692b8..79bdb44605 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/network@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index ed6b8cec14..7cf3b44889 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.36", + "version": "2.3.37", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 72e05c696b..15cfa3757b 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.37 + +### Patch Changes + +- API updates +- Updated dependencies + - @0xsequence/network@2.3.37 + - @0xsequence/relayer@2.3.37 + - @0xsequence/signhub@2.3.37 + - @0xsequence/utils@2.3.37 + - @0xsequence/core@2.3.37 + - @0xsequence/abi@2.3.37 + ## 2.3.36 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 4cb1271bf9..6d69936790 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.36", + "version": "2.3.37", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 658d630f6f9db6de20227e60da73d9416fd4650b Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Thu, 4 Dec 2025 05:55:03 -0500 Subject: [PATCH 085/112] Update marketplace client (#932) * [AUTOMATED] Update: proto/clients/marketplace.gen.ts * [AUTOMATED] Update: proto/clients/marketplace.gen.ts --------- Co-authored-by: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> --- packages/marketplace/src/marketplace.gen.ts | 87 ++------------------- 1 file changed, 5 insertions(+), 82 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index e2cf682255..904f96d8a4 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,22 +1,22 @@ /* eslint-disable */ -// marketplace-api v0-25.11.10+051e186 8c928787e9271cfa8b0dcc76dbb00674004dab18 +// marketplace-api v0-25.12.1+61b56ff ec2402a5d97f7a444807ac40e894721991bdb228 // -- -// Code generated by webrpc-gen@v0.31.1 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. +// Code generated by webrpc-gen@v0.31.2 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. // // webrpc-gen -schema=./schema_old/schema.ridl -target=github.com/webrpc/gen-typescript@v0.19.0 -client -out=./clients/marketplace.gen.ts export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = 'webrpc@v0.31.1;gen-typescript@v0.19.0;marketplace-api@v0-25.11.10+051e186' +export const WebrpcHeaderValue = 'webrpc@v0.31.2;gen-typescript@v0.19.0;marketplace-api@v0-25.12.1+61b56ff' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0-25.11.10+051e186' +export const WebRPCSchemaVersion = 'v0-25.12.1+61b56ff' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '8c928787e9271cfa8b0dcc76dbb00674004dab18' +export const WebRPCSchemaHash = 'ec2402a5d97f7a444807ac40e894721991bdb228' type WebrpcGenVersions = { webrpcGenVersion: string @@ -977,22 +977,6 @@ export interface Marketplace { signal?: AbortSignal ): Promise getFloorOrder(args: GetFloorOrderArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Not Implemented - */ - listCollectionActivities( - args: ListCollectionActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise - /** - * Not Implemented - */ - listCollectibleActivities( - args: ListCollectibleActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise listCollectiblesWithLowestListing( args: ListCollectiblesWithLowestListingArgs, headers?: object, @@ -1393,27 +1377,6 @@ export interface GetFloorOrderArgs { export interface GetFloorOrderReturn { collectible: CollectibleOrder } -export interface ListCollectionActivitiesArgs { - chainId: string - contractAddress: string - page?: Page -} - -export interface ListCollectionActivitiesReturn { - activities: Array - page?: Page -} -export interface ListCollectibleActivitiesArgs { - chainId: string - contractAddress: string - tokenId: string - page?: Page -} - -export interface ListCollectibleActivitiesReturn { - activities: Array - page?: Page -} export interface ListCollectiblesWithLowestListingArgs { chainId: string contractAddress: string @@ -2386,46 +2349,6 @@ export class Marketplace implements Marketplace { ) } - listCollectionActivities = ( - args: ListCollectionActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectionActivities'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - activities: >_data.activities, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - listCollectibleActivities = ( - args: ListCollectibleActivitiesArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListCollectibleActivities'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - activities: >_data.activities, - page: _data.page - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - listCollectiblesWithLowestListing = ( args: ListCollectiblesWithLowestListingArgs, headers?: object, From be41ebb07ada14d1ce869d4f8eb1812c3d3f0464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Bu=C4=9Fra=20Yi=C4=9Fiter?= Date: Thu, 4 Dec 2025 16:55:00 +0300 Subject: [PATCH 086/112] Add etherlink shadownet to all networks (#938) --- packages/network/src/config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 97183b2951..599ad810c9 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -135,6 +135,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MOONBASE_ALPHA), createNetworkConfig(ChainId.ETHERLINK), createNetworkConfig(ChainId.ETHERLINK_TESTNET), + createNetworkConfig(ChainId.ETHERLINK_SHADOWNET_TESTNET), createNetworkConfig(ChainId.SOMNIA), createNetworkConfig(ChainId.SOMNIA_TESTNET), createNetworkConfig(ChainId.MONAD), From 362ceff46b064fe9f8e6fcf001c765c5e926a665 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Thu, 4 Dec 2025 17:01:42 +0100 Subject: [PATCH 087/112] 2.3.38 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 1ce9ab18c5..5d8fab2044 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/migration@2.3.38 + - @0xsequence/metadata@2.3.38 + - @0xsequence/provider@2.3.38 + - @0xsequence/sessions@2.3.38 + - @0xsequence/account@2.3.38 + - @0xsequence/indexer@2.3.38 + - @0xsequence/network@2.3.38 + - @0xsequence/relayer@2.3.38 + - @0xsequence/signhub@2.3.38 + - @0xsequence/wallet@2.3.38 + - @0xsequence/guard@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/auth@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + - @0xsequence/api@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 5b8feb38cd..d7a117b2e1 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.37", + "version": "2.3.38", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 90a01756b6..9b04f2172a 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 780d92db2d..04fc8a7041 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.37", + "version": "2.3.38", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 2036aab24f..37e408cb07 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/migration@2.3.38 + - @0xsequence/sessions@2.3.38 + - @0xsequence/network@2.3.38 + - @0xsequence/relayer@2.3.38 + - @0xsequence/wallet@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index d229958bfa..3e18d54443 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.37", + "version": "2.3.38", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index d8af518cc4..b29b3835f7 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 87d14cbbee..4ab3b1a696 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.37", + "version": "2.3.38", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 758e72363d..a863d95a1f 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/migration@2.3.38 + - @0xsequence/metadata@2.3.38 + - @0xsequence/sessions@2.3.38 + - @0xsequence/account@2.3.38 + - @0xsequence/indexer@2.3.38 + - @0xsequence/network@2.3.38 + - @0xsequence/signhub@2.3.38 + - @0xsequence/wallet@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + - @0xsequence/api@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 16adb19b42..2ed1d9f0ed 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.37", + "version": "2.3.38", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 47e48bccf3..1177d7c786 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 8d0165dceb..48fe27c437 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.37", + "version": "2.3.38", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1135fc2a67..4d8bde850c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/utils@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 958c417e51..7b2250f435 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.37", + "version": "2.3.38", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index d6c914d179..0d1a959e18 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/utils@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 04a7aab9fa..d0e488ca30 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.37", + "version": "2.3.38", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 6754face44..564f6bc0ec 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/account@2.3.38 + - @0xsequence/signhub@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 87d9e2845c..d65c473a56 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.37", + "version": "2.3.38", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index fbd25e5cca..6ef636811b 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index b2ac8468f4..78556613cc 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.37", + "version": "2.3.38", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 5eb805d5cb..b3aca9942c 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 03686f449a..509acacf95 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.37", + "version": "2.3.38", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index d0d00a3779..28c8bcb93e 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 155aad6056..827d45f8a3 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.37", + "version": "2.3.38", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 5b9fe9a490..631c738752 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/wallet@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 8768b4659c..c381be6b90 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.37", + "version": "2.3.38", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 626e99a4bf..bd33589cf3 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/indexer@2.3.38 + - @0xsequence/relayer@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index e631a1c341..1df1f38583 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.37", + "version": "2.3.38", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 39c429cd70..c0874f0740 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/migration@2.3.38 + - @0xsequence/account@2.3.38 + - @0xsequence/network@2.3.38 + - @0xsequence/relayer@2.3.38 + - @0xsequence/wallet@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/auth@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 63e418f43d..808f1a64d2 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.37", + "version": "2.3.38", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 9803884725..a24ad51465 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/waas@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2a57807cf4..204492051c 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.37", + "version": "2.3.38", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 32dfefb4de..1acf62147e 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 58f6af5be4..0e4915de67 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.37", + "version": "2.3.38", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 5f061cd8d4..0633d9b61d 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 2b54f73d3d..4458c9fbf3 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.37", + "version": "2.3.38", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index a3e5c6fe9a..5a37b11077 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/migration@2.3.38 + - @0xsequence/replacer@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 836308384c..6b147fd61b 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.37", + "version": "2.3.38", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 3b6f687bc5..ddaee23f8f 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/core@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 187ec09ee1..559bb65337 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.37", + "version": "2.3.38", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 87ddb6803d..c508b443c6 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index fc8d4c3efa..2d71f14609 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.37", + "version": "2.3.38", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 1da980615c..b61bdccf2b 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet + ## 2.3.37 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 86aac522a5..4dcbc66027 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.37", + "version": "2.3.38", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 0785c2f378..9eb0038972 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/waas@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index d27c4c75e4..901607f50c 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.37", + "version": "2.3.38", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 79bdb44605..2b8c207dee 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/network@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 7cf3b44889..d3c7ab9b89 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.37", + "version": "2.3.38", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 15cfa3757b..4400f9fce2 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.38 + +### Patch Changes + +- Add Etherlink Shadownet +- Updated dependencies + - @0xsequence/network@2.3.38 + - @0xsequence/relayer@2.3.38 + - @0xsequence/signhub@2.3.38 + - @0xsequence/utils@2.3.38 + - @0xsequence/core@2.3.38 + - @0xsequence/abi@2.3.38 + ## 2.3.37 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 6d69936790..8ac30cde6a 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.37", + "version": "2.3.38", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From d0d527ec58a751bfd145b8f4bf8c59a2c6890940 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Fri, 5 Dec 2025 11:54:42 +0100 Subject: [PATCH 088/112] Upgrade relayer + guard gen.ts files from release (#937) --- packages/account/tests/signer.spec.ts | 9 +- packages/guard/src/guard.gen.ts | 81 +- packages/guard/src/signer.ts | 18 +- .../relayer/src/rpc-relayer/relayer.gen.ts | 2183 +++++++++-------- tsconfig.test.json | 4 +- 5 files changed, 1255 insertions(+), 1040 deletions(-) diff --git a/packages/account/tests/signer.spec.ts b/packages/account/tests/signer.spec.ts index e5f51824ef..89c4475dbd 100644 --- a/packages/account/tests/signer.spec.ts +++ b/packages/account/tests/signer.spec.ts @@ -226,12 +226,17 @@ describe('Account signer', () => { beforeEach(async () => { class LocalRelayerWithFee extends LocalRelayer { + public feeOptions: FeeOption[] + public quote: FeeQuote + constructor( options: LocalRelayerOptions | ethers.Signer, - public feeOptions: FeeOption[], - public quote: FeeQuote + feeOptions: FeeOption[], + quote: FeeQuote ) { super(options) + this.feeOptions = feeOptions + this.quote = quote } async getFeeOptions( diff --git a/packages/guard/src/guard.gen.ts b/packages/guard/src/guard.gen.ts index a693ce74c9..d2e8fd031a 100644 --- a/packages/guard/src/guard.gen.ts +++ b/packages/guard/src/guard.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-guard v0.4.0 776b307c2145ac7a994eec63240acae042c96067 +// sequence-guard v0.5.0 910e01c32ffb24b42386d4ca6be119b0acc55c5f // -- // Code generated by webrpc-gen@v0.25.3 with typescript generator. DO NOT EDIT. // @@ -7,16 +7,16 @@ export const WebrpcHeader = 'Webrpc' -export const WebrpcHeaderValue = 'webrpc@v0.25.3;gen-typescript@v0.17.0;sequence-guard@v0.4.0' +export const WebrpcHeaderValue = 'webrpc@v0.25.3;gen-typescript@v0.17.0;sequence-guard@v0.5.0' // WebRPC description and code-gen version export const WebRPCVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.4.0' +export const WebRPCSchemaVersion = 'v0.5.0' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '776b307c2145ac7a994eec63240acae042c96067' +export const WebRPCSchemaHash = '910e01c32ffb24b42386d4ca6be119b0acc55c5f' type WebrpcGenVersions = { webrpcGenVersion: string @@ -70,6 +70,20 @@ function parseWebrpcGenVersions(header: string): WebrpcGenVersions { // Types // +export enum PayloadType { + Calls = 'Calls', + Message = 'Message', + ConfigUpdate = 'ConfigUpdate', + SessionImplicitAuthorize = 'SessionImplicitAuthorize' +} + +export enum SignatureType { + Hash = 'Hash', + Sapient = 'Sapient', + EthSign = 'EthSign', + Erc1271 = 'Erc1271' +} + export interface Version { webrpcVersion: string schemaVersion: string @@ -99,7 +113,11 @@ export interface WalletSigner { export interface SignRequest { chainId: number msg: string - auxData: string + auxData?: string + wallet?: string + payloadType?: PayloadType + payloadData?: string + signatures?: Array } export interface OwnershipProof { @@ -107,11 +125,13 @@ export interface OwnershipProof { timestamp: number signer: string signature: string + chainId: number } export interface AuthToken { id: string token: string + resetAuth?: boolean } export interface RecoveryCode { @@ -119,6 +139,13 @@ export interface RecoveryCode { used: boolean } +export interface Signature { + address: string + type: SignatureType + imageHash?: string + data: string +} + export interface Guard { ping(headers?: object, signal?: AbortSignal): Promise version(headers?: object, signal?: AbortSignal): Promise @@ -242,18 +269,21 @@ export interface SetPINArgs { pin: string timestamp: number signature: string + chainId: number } export interface SetPINReturn {} export interface ResetPINArgs { timestamp: number signature: string + chainId: number } export interface ResetPINReturn {} export interface CreateTOTPArgs { timestamp: number signature: string + chainId: number } export interface CreateTOTPReturn { @@ -269,6 +299,7 @@ export interface CommitTOTPReturn { export interface ResetTOTPArgs { timestamp: number signature: string + chainId: number } export interface ResetTOTPReturn {} @@ -281,6 +312,7 @@ export interface Reset2FAReturn {} export interface RecoveryCodesArgs { timestamp: number signature: string + chainId: number } export interface RecoveryCodesReturn { @@ -289,6 +321,7 @@ export interface RecoveryCodesReturn { export interface ResetRecoveryCodesArgs { timestamp: number signature: string + chainId: number } export interface ResetRecoveryCodesReturn { @@ -931,6 +964,32 @@ export class NotFoundError extends WebrpcError { } } +export class RequiresTOTPError extends WebrpcError { + constructor( + name: string = 'RequiresTOTP', + code: number = 6600, + message: string = `TOTP is required`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, RequiresTOTPError.prototype) + } +} + +export class RequiresPINError extends WebrpcError { + constructor( + name: string = 'RequiresPIN', + code: number = 6601, + message: string = `PIN is required`, + status: number = 0, + cause?: string + ) { + super(name, code, message, status, cause) + Object.setPrototypeOf(this, RequiresPINError.prototype) + } +} + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -955,7 +1014,9 @@ export enum errors { Unavailable = 'Unavailable', QueryFailed = 'QueryFailed', ValidationFailed = 'ValidationFailed', - NotFound = 'NotFound' + NotFound = 'NotFound', + RequiresTOTP = 'RequiresTOTP', + RequiresPIN = 'RequiresPIN' } export enum WebrpcErrorCodes { @@ -982,7 +1043,9 @@ export enum WebrpcErrorCodes { Unavailable = 2002, QueryFailed = 2003, ValidationFailed = 2004, - NotFound = 3000 + NotFound = 3000, + RequiresTOTP = 6600, + RequiresPIN = 6601 } export const webrpcErrorByCode: { [code: number]: any } = { @@ -1009,7 +1072,9 @@ export const webrpcErrorByCode: { [code: number]: any } = { [2002]: UnavailableError, [2003]: QueryFailedError, [2004]: ValidationFailedError, - [3000]: NotFoundError + [3000]: NotFoundError, + [6600]: RequiresTOTPError, + [6601]: RequiresPINError } export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise diff --git a/packages/guard/src/signer.ts b/packages/guard/src/signer.ts index 48491e5750..c984f87234 100644 --- a/packages/guard/src/signer.ts +++ b/packages/guard/src/signer.ts @@ -91,7 +91,8 @@ export class GuardSigner implements signers.SapientSigner { wallet: signedProof.walletAddress, timestamp: signedProof.timestamp.getTime(), signer: signedProof.signerAddress, - signature: signedProof.signature + signature: signedProof.signature, + chainId: 1 } }) } @@ -104,12 +105,12 @@ export class GuardSigner implements signers.SapientSigner { if (pin === undefined) { await this.guard.resetPIN( - { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature }, + { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature, chainId: 1 }, { Authorization: `BEARER ${proof.jwt}` } ) } else { await this.guard.setPIN( - { pin, timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature }, + { pin, timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature, chainId: 1 }, { Authorization: `BEARER ${proof.jwt}` } ) } @@ -123,7 +124,7 @@ export class GuardSigner implements signers.SapientSigner { const signedProof = await signAuthUpdateProof(proof) const { uri } = await this.guard.createTOTP( - { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature }, + { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature, chainId: 1 }, { Authorization: `BEARER ${proof.jwt}` } ) @@ -139,7 +140,7 @@ export class GuardSigner implements signers.SapientSigner { const signedProof = await signAuthUpdateProof(proof) await this.guard.resetTOTP( - { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature }, + { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature, chainId: 1 }, { Authorization: `BEARER ${proof.jwt}` } ) } @@ -156,7 +157,8 @@ export class GuardSigner implements signers.SapientSigner { wallet: signedProof.walletAddress, timestamp: signedProof.timestamp.getTime(), signer: signedProof.signerAddress, - signature: signedProof.signature + signature: signedProof.signature, + chainId: 1 } }) } @@ -166,7 +168,7 @@ export class GuardSigner implements signers.SapientSigner { const signedProof = await signAuthUpdateProof(proof) const { codes } = await this.guard.recoveryCodes( - { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature }, + { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature, chainId: 1 }, { Authorization: `BEARER ${proof.jwt}` } ) @@ -177,7 +179,7 @@ export class GuardSigner implements signers.SapientSigner { const signedProof = await signAuthUpdateProof(proof) const { codes } = await this.guard.resetRecoveryCodes( - { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature }, + { timestamp: signedProof.timestamp.getTime(), signature: signedProof.signature, chainId: 1 }, { Authorization: `BEARER ${proof.jwt}` } ) diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 79ca492968..86d38dee90 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,76 +1,159 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 62fe2b49d57c4a0d3960ac1176d48ecfffc7af5a +// sequence-relayer v0.4.1 7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f // -- -// Code generated by webrpc-gen@v0.26.0 with typescript generator. DO NOT EDIT. +// Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT. // -// webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts +// webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts -compat -export const WebrpcHeader = "Webrpc" - -export const WebrpcHeaderValue = "webrpc@v0.26.0;gen-typescript@v0.17.0;sequence-relayer@v0.4.1" - -// WebRPC description and code-gen version -export const WebRPCVersion = "v1" +// Webrpc description and code-gen version +export const WebrpcVersion = 'v1' // Schema version of your RIDL schema -export const WebRPCSchemaVersion = "v0.4.1" +export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = "62fe2b49d57c4a0d3960ac1176d48ecfffc7af5a" +export const WebrpcSchemaHash = '7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f' -type WebrpcGenVersions = { - webrpcGenVersion: string; - codeGenName: string; - codeGenVersion: string; - schemaName: string; - schemaVersion: string; -}; +// +// Client interface +// -export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader); - if (!headerValue) { - return { - webrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; - } +export interface RelayerClient { + ping(headers?: object, signal?: AbortSignal): Promise - return parseWebrpcGenVersions(headerValue); -} + version(headers?: object, signal?: AbortSignal): Promise -function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(";"); - if (versions.length < 3) { - return { - webrpcGenVersion: "", - codeGenName: "", - codeGenVersion: "", - schemaName: "", - schemaVersion: "", - }; - } + runtimeStatus(headers?: object, signal?: AbortSignal): Promise + + getSequenceContext(headers?: object, signal?: AbortSignal): Promise - const [_, webrpcGenVersion] = versions[0]!.split("@"); - const [codeGenName, codeGenVersion] = versions[1]!.split("@"); - const [schemaName, schemaVersion] = versions[2]!.split("@"); + getChainID(headers?: object, signal?: AbortSignal): Promise - return { - webrpcGenVersion: webrpcGenVersion ?? "", - codeGenName: codeGenName ?? "", - codeGenVersion: codeGenVersion ?? "", - schemaName: schemaName ?? "", - schemaVersion: schemaVersion ?? "", - }; + /** + * + * Transactions + * + * TODO (future): rename this to just, 'SendTransaction(txn: MetaTransaction)' or 'SendTransaction(txn: SignedTransaction)', or something.. + * Project ID is only used by service and admin calls. Other clients must have projectID passed via the context + * TODO: rename return txnHash: string to metaTxnID: string + */ + sendMetaTxn(req: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise + + getMetaTxnNonce(req: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * TODO: one day, make GetMetaTxnReceipt respond immediately with receipt or not + * and add WaitTransactionReceipt method, which will block and wait, similar to how GetMetaTxnReceipt + * is implemented now. + * For backwards compat, we can leave the current GetMetaTxnReceipt how it is, an deprecate it, and introduce + * new, GetTransactionReceipt and WaitTransactionReceipt methods + * we can also accept metaTxnId and txnHash .. so can take either or.. I wonder if ERC-4337 has any convention on this? + */ + getMetaTxnReceipt(req: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise + + simulate(req: SimulateArgs, headers?: object, signal?: AbortSignal): Promise + + simulateV3(req: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise + + /** + * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date + */ + updateMetaTxnGasLimits( + req: UpdateMetaTxnGasLimitsArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + feeTokens(headers?: object, signal?: AbortSignal): Promise + + feeOptions(req: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date + */ + getMetaTxnNetworkFeeOptions( + req: GetMetaTxnNetworkFeeOptionsArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + getMetaTransactions(req: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + + getTransactionCost(req: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * Sent transactions from an account. If filter is omitted then it will return all transactions. + */ + sentTransactions(req: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * Pending transactions waiting to be mined for an account. This endpoint is just a sugar of `SentTransactions` + * with the filter set to pending: true. + */ + pendingTransactions(req: PendingTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * Legacy Gas Tank + */ + getGasTank(req: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise + + addGasTank(req: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise + + updateGasTank(req: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * Legacy Gas Adjustment + */ + nextGasTankBalanceAdjustmentNonce( + req: NextGasTankBalanceAdjustmentNonceArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + adjustGasTankBalance(req: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise + + getGasTankBalanceAdjustment( + req: GetGasTankBalanceAdjustmentArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + listGasTankBalanceAdjustments( + req: ListGasTankBalanceAdjustmentsArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + /** + * Gas Sponsorship + */ + listGasSponsors(req: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise + + getGasSponsor(req: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + addGasSponsor(req: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + updateGasSponsor(req: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + removeGasSponsor(req: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * Gas Sponsor Lookup + */ + addressGasSponsors(req: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise + + /** + * Project Balance + */ + getProjectBalance(req: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise + + adjustProjectBalance(req: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise } // -// Types +// Schema types // - export enum ETHTxnStatus { UNKNOWN = 'UNKNOWN', DROPPED = 'DROPPED', @@ -138,8 +221,7 @@ export interface SenderStatus { active: boolean } -export interface RuntimeChecks { -} +export interface RuntimeChecks {} export interface SequenceContext { factory: string @@ -215,8 +297,8 @@ export interface MetaTxnLog { minedAt: string target: string input: string - txnArgs: {[key: string]: any} - txnReceipt?: {[key: string]: any} + txnArgs: { [key: string]: any } + txnReceipt?: { [key: string]: any } walletAddress: string metaTxnNonce: string gasLimit: number @@ -252,20 +334,10 @@ export interface MetaTxnReceiptLog { data: string } -export interface IntentPrecondition { - type: string - chainId: string - data: any -} - -export interface IntentSolution { - transactions: Array -} - export interface Transactions { chainID: string transactions: Array - preconditions?: Array + preconditions?: Array } export interface Transaction { @@ -277,6 +349,14 @@ export interface Transaction { data: string } +export interface TransactionPrecondition { + type: string + chainId: number + ownerAddress: string + tokenAddress: string + minAmount: bigint +} + export interface TxnLogUser { username: string } @@ -346,158 +426,83 @@ export interface SortBy { order: SortOrder } -export interface Relayer { - ping(headers?: object, signal?: AbortSignal): Promise - version(headers?: object, signal?: AbortSignal): Promise - runtimeStatus(headers?: object, signal?: AbortSignal): Promise - getSequenceContext(headers?: object, signal?: AbortSignal): Promise - getChainID(headers?: object, signal?: AbortSignal): Promise - /** - * - * Transactions - * - * TODO (future): rename this to just, 'SendTransaction(txn: MetaTransaction)' or 'SendTransaction(txn: SignedTransaction)', or something.. - * Project ID is only used by service and admin calls. Other clients must have projectID passed via the context - * TODO: rename return txnHash: string to metaTxnID: string - */ - sendMetaTxn(args: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise - getMetaTxnNonce(args: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise - /** - * TODO: one day, make GetMetaTxnReceipt respond immediately with receipt or not - * and add WaitTransactionReceipt method, which will block and wait, similar to how GetMetaTxnReceipt - * is implemented now. - * For backwards compat, we can leave the current GetMetaTxnReceipt how it is, an deprecate it, and introduce - * new, GetTransactionReceipt and WaitTransactionReceipt methods - * we can also accept metaTxnId and txnHash .. so can take either or.. I wonder if ERC-4337 has any convention on this? - */ - getMetaTxnReceipt(args: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise - simulate(args: SimulateArgs, headers?: object, signal?: AbortSignal): Promise - simulateV3(args: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise - /** - * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date - */ - updateMetaTxnGasLimits(args: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise - feeTokens(headers?: object, signal?: AbortSignal): Promise - feeOptions(args: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise - /** - * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date - */ - getMetaTxnNetworkFeeOptions(args: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise - getMetaTransactions(args: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise - getTransactionCost(args: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Sent transactions from an account. If filter is omitted then it will return all transactions. - */ - sentTransactions(args: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Pending transactions waiting to be mined for an account. This endpoint is just a sugar of `SentTransactions` - * with the filter set to pending: true. - */ - pendingTransactions(args: PendingTransactionsArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Legacy Gas Tank - */ - getGasTank(args: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise - addGasTank(args: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise - updateGasTank(args: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Legacy Gas Adjustment - */ - nextGasTankBalanceAdjustmentNonce(args: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise - adjustGasTankBalance(args: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise - getGasTankBalanceAdjustment(args: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise - listGasTankBalanceAdjustments(args: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Gas Sponsorship - */ - listGasSponsors(args: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise - getGasSponsor(args: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise - addGasSponsor(args: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise - updateGasSponsor(args: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise - removeGasSponsor(args: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Gas Sponsor Lookup - */ - addressGasSponsors(args: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Project Balance - */ - getProjectBalance(args: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise - adjustProjectBalance(args: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise -} - -export interface PingArgs { -} +export interface PingArgs {} export interface PingReturn { - status: boolean -} -export interface VersionArgs { + status: boolean } +export interface VersionArgs {} + export interface VersionReturn { - version: Version -} -export interface RuntimeStatusArgs { + version: Version } +export interface RuntimeStatusArgs {} + export interface RuntimeStatusReturn { - status: RuntimeStatus -} -export interface GetSequenceContextArgs { + status: RuntimeStatus } +export interface GetSequenceContextArgs {} + export interface GetSequenceContextReturn { - data: SequenceContext -} -export interface GetChainIDArgs { + data: SequenceContext } +export interface GetChainIDArgs {} + export interface GetChainIDReturn { - chainID: number + chainID: number } + export interface SendMetaTxnArgs { call: MetaTxn quote?: string projectID?: number - preconditions?: Array + preconditions?: Array } export interface SendMetaTxnReturn { status: boolean - txnHash: string + txnHash: string } + export interface GetMetaTxnNonceArgs { walletContractAddress: string space?: string } export interface GetMetaTxnNonceReturn { - nonce: string + nonce: string } + export interface GetMetaTxnReceiptArgs { metaTxID: string } export interface GetMetaTxnReceiptReturn { - receipt: MetaTxnReceipt + receipt: MetaTxnReceipt } + export interface SimulateArgs { wallet: string transactions: string } export interface SimulateReturn { - results: Array + results: Array } + export interface SimulateV3Args { wallet: string calls: string } export interface SimulateV3Return { - results: Array + results: Array } + export interface UpdateMetaTxnGasLimitsArgs { walletAddress: string walletConfig: any @@ -505,15 +510,17 @@ export interface UpdateMetaTxnGasLimitsArgs { } export interface UpdateMetaTxnGasLimitsReturn { - payload: string -} -export interface FeeTokensArgs { + payload: string } +export interface FeeTokensArgs {} + export interface FeeTokensReturn { isFeeRequired: boolean - tokens: Array + tokens: Array + paymentAddress: string } + export interface FeeOptionsArgs { wallet: string to: string @@ -524,16 +531,18 @@ export interface FeeOptionsArgs { export interface FeeOptionsReturn { options: Array sponsored: boolean - quote?: string + quote?: string } + export interface GetMetaTxnNetworkFeeOptionsArgs { walletConfig: any payload: string } export interface GetMetaTxnNetworkFeeOptionsReturn { - options: Array + options: Array } + export interface GetMetaTransactionsArgs { projectId: number page?: Page @@ -541,8 +550,9 @@ export interface GetMetaTransactionsArgs { export interface GetMetaTransactionsReturn { page: Page - transactions: Array + transactions: Array } + export interface GetTransactionCostArgs { projectId: number from: string @@ -550,8 +560,9 @@ export interface GetTransactionCostArgs { } export interface GetTransactionCostReturn { - cost: number + cost: number } + export interface SentTransactionsArgs { filter?: SentTransactionsFilter page?: Page @@ -559,23 +570,26 @@ export interface SentTransactionsArgs { export interface SentTransactionsReturn { page: Page - transactions: Array + transactions: Array } + export interface PendingTransactionsArgs { page?: Page } export interface PendingTransactionsReturn { page: Page - transactions: Array + transactions: Array } + export interface GetGasTankArgs { id: number } export interface GetGasTankReturn { - gasTank: GasTank + gasTank: GasTank } + export interface AddGasTankArgs { name: string feeMarkupFactor: number @@ -584,8 +598,9 @@ export interface AddGasTankArgs { export interface AddGasTankReturn { status: boolean - gasTank: GasTank + gasTank: GasTank } + export interface UpdateGasTankArgs { id: number name?: string @@ -595,15 +610,17 @@ export interface UpdateGasTankArgs { export interface UpdateGasTankReturn { status: boolean - gasTank: GasTank + gasTank: GasTank } + export interface NextGasTankBalanceAdjustmentNonceArgs { id: number } export interface NextGasTankBalanceAdjustmentNonceReturn { - nonce: number + nonce: number } + export interface AdjustGasTankBalanceArgs { id: number nonce: number @@ -612,16 +629,18 @@ export interface AdjustGasTankBalanceArgs { export interface AdjustGasTankBalanceReturn { status: boolean - adjustment: GasTankBalanceAdjustment + adjustment: GasTankBalanceAdjustment } + export interface GetGasTankBalanceAdjustmentArgs { id: number nonce: number } export interface GetGasTankBalanceAdjustmentReturn { - adjustment: GasTankBalanceAdjustment + adjustment: GasTankBalanceAdjustment } + export interface ListGasTankBalanceAdjustmentsArgs { id: number page?: Page @@ -629,8 +648,9 @@ export interface ListGasTankBalanceAdjustmentsArgs { export interface ListGasTankBalanceAdjustmentsReturn { page: Page - adjustments: Array + adjustments: Array } + export interface ListGasSponsorsArgs { projectId: number page?: Page @@ -638,16 +658,18 @@ export interface ListGasSponsorsArgs { export interface ListGasSponsorsReturn { page: Page - gasSponsors: Array + gasSponsors: Array } + export interface GetGasSponsorArgs { projectId: number id: number } export interface GetGasSponsorReturn { - gasSponsor: GasSponsor + gasSponsor: GasSponsor } + export interface AddGasSponsorArgs { projectId: number address: string @@ -657,8 +679,9 @@ export interface AddGasSponsorArgs { export interface AddGasSponsorReturn { status: boolean - gasSponsor: GasSponsor + gasSponsor: GasSponsor } + export interface UpdateGasSponsorArgs { projectId: number id: number @@ -668,16 +691,18 @@ export interface UpdateGasSponsorArgs { export interface UpdateGasSponsorReturn { status: boolean - gasSponsor: GasSponsor + gasSponsor: GasSponsor } + export interface RemoveGasSponsorArgs { projectId: number id: number } export interface RemoveGasSponsorReturn { - status: boolean + status: boolean } + export interface AddressGasSponsorsArgs { address: string page?: Page @@ -685,15 +710,17 @@ export interface AddressGasSponsorsArgs { export interface AddressGasSponsorsReturn { page: Page - gasSponsors: Array + gasSponsors: Array } + export interface GetProjectBalanceArgs { projectId: number } export interface GetProjectBalanceReturn { - balance: number + balance: number } + export interface AdjustProjectBalanceArgs { projectId: number amount: number @@ -701,15 +728,14 @@ export interface AdjustProjectBalanceArgs { } export interface AdjustProjectBalanceReturn { - balance: number + balance: number } - - // // Client // -export class Relayer implements Relayer { + +export class Relayer implements RelayerClient { protected hostname: string protected fetch: Fetch protected path = '/rpc/Relayer/' @@ -722,502 +748,528 @@ export class Relayer implements Relayer { private url(name: string): string { return this.hostname + this.path + name } - + + queryKey = { + ping: () => ['Relayer', 'ping'] as const, + version: () => ['Relayer', 'version'] as const, + runtimeStatus: () => ['Relayer', 'runtimeStatus'] as const, + getSequenceContext: () => ['Relayer', 'getSequenceContext'] as const, + getChainID: () => ['Relayer', 'getChainID'] as const, + sendMetaTxn: (req: SendMetaTxnArgs) => ['Relayer', 'sendMetaTxn', req] as const, + getMetaTxnNonce: (req: GetMetaTxnNonceArgs) => ['Relayer', 'getMetaTxnNonce', req] as const, + getMetaTxnReceipt: (req: GetMetaTxnReceiptArgs) => ['Relayer', 'getMetaTxnReceipt', req] as const, + simulate: (req: SimulateArgs) => ['Relayer', 'simulate', req] as const, + simulateV3: (req: SimulateV3Args) => ['Relayer', 'simulateV3', req] as const, + updateMetaTxnGasLimits: (req: UpdateMetaTxnGasLimitsArgs) => ['Relayer', 'updateMetaTxnGasLimits', req] as const, + feeTokens: () => ['Relayer', 'feeTokens'] as const, + feeOptions: (req: FeeOptionsArgs) => ['Relayer', 'feeOptions', req] as const, + getMetaTxnNetworkFeeOptions: (req: GetMetaTxnNetworkFeeOptionsArgs) => + ['Relayer', 'getMetaTxnNetworkFeeOptions', req] as const, + getMetaTransactions: (req: GetMetaTransactionsArgs) => ['Relayer', 'getMetaTransactions', req] as const, + getTransactionCost: (req: GetTransactionCostArgs) => ['Relayer', 'getTransactionCost', req] as const, + sentTransactions: (req: SentTransactionsArgs) => ['Relayer', 'sentTransactions', req] as const, + pendingTransactions: (req: PendingTransactionsArgs) => ['Relayer', 'pendingTransactions', req] as const, + getGasTank: (req: GetGasTankArgs) => ['Relayer', 'getGasTank', req] as const, + addGasTank: (req: AddGasTankArgs) => ['Relayer', 'addGasTank', req] as const, + updateGasTank: (req: UpdateGasTankArgs) => ['Relayer', 'updateGasTank', req] as const, + nextGasTankBalanceAdjustmentNonce: (req: NextGasTankBalanceAdjustmentNonceArgs) => + ['Relayer', 'nextGasTankBalanceAdjustmentNonce', req] as const, + adjustGasTankBalance: (req: AdjustGasTankBalanceArgs) => ['Relayer', 'adjustGasTankBalance', req] as const, + getGasTankBalanceAdjustment: (req: GetGasTankBalanceAdjustmentArgs) => + ['Relayer', 'getGasTankBalanceAdjustment', req] as const, + listGasTankBalanceAdjustments: (req: ListGasTankBalanceAdjustmentsArgs) => + ['Relayer', 'listGasTankBalanceAdjustments', req] as const, + listGasSponsors: (req: ListGasSponsorsArgs) => ['Relayer', 'listGasSponsors', req] as const, + getGasSponsor: (req: GetGasSponsorArgs) => ['Relayer', 'getGasSponsor', req] as const, + addGasSponsor: (req: AddGasSponsorArgs) => ['Relayer', 'addGasSponsor', req] as const, + updateGasSponsor: (req: UpdateGasSponsorArgs) => ['Relayer', 'updateGasSponsor', req] as const, + removeGasSponsor: (req: RemoveGasSponsorArgs) => ['Relayer', 'removeGasSponsor', req] as const, + addressGasSponsors: (req: AddressGasSponsorsArgs) => ['Relayer', 'addressGasSponsors', req] as const, + getProjectBalance: (req: GetProjectBalanceArgs) => ['Relayer', 'getProjectBalance', req] as const, + adjustProjectBalance: (req: AdjustProjectBalanceArgs) => ['Relayer', 'adjustProjectBalance', req] as const + } + ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Ping'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('Ping'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PingReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - + version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Version'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - version: (_data.version), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('Version'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'VersionReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RuntimeStatus'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('RuntimeStatus'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RuntimeStatusReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - + getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetSequenceContext'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - data: (_data.data), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetSequenceContext'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetSequenceContextReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - + getChainID = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetChainID'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - chainID: (_data.chainID), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sendMetaTxn = (args: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SendMetaTxn'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - txnHash: (_data.txnHash), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getMetaTxnNonce = (args: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetMetaTxnNonce'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - nonce: (_data.nonce), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getMetaTxnReceipt = (args: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetMetaTxnReceipt'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - receipt: (_data.receipt), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - simulate = (args: SimulateArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('Simulate'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - results: >(_data.results), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - simulateV3 = (args: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SimulateV3'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - results: >(_data.results), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - updateMetaTxnGasLimits = (args: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateMetaTxnGasLimits'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - payload: (_data.payload), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('GetChainID'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetChainIDReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + sendMetaTxn = (req: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('SendMetaTxn'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SendMetaTxnReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getMetaTxnNonce = (req: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetMetaTxnNonce'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTxnNonceReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getMetaTxnReceipt = (req: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetMetaTxnReceipt'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTxnReceiptReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + simulate = (req: SimulateArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('Simulate'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SimulateReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + simulateV3 = (req: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('SimulateV3'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SimulateV3Return') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updateMetaTxnGasLimits = ( + req: UpdateMetaTxnGasLimitsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('UpdateMetaTxnGasLimits'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateMetaTxnGasLimitsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - + feeTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('FeeTokens'), - createHTTPRequest({}, headers, signal) - ).then((res) => { - return buildResponse(res).then(_data => { - return { - isFeeRequired: (_data.isFeeRequired), - tokens: >(_data.tokens), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - feeOptions = (args: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('FeeOptions'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - options: >(_data.options), - sponsored: (_data.sponsored), - quote: (_data.quote), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getMetaTxnNetworkFeeOptions = (args: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetMetaTxnNetworkFeeOptions'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - options: >(_data.options), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getMetaTransactions = (args: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetMetaTransactions'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - transactions: >(_data.transactions), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getTransactionCost = (args: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetTransactionCost'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - cost: (_data.cost), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - sentTransactions = (args: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('SentTransactions'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - transactions: >(_data.transactions), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - pendingTransactions = (args: PendingTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('PendingTransactions'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - transactions: >(_data.transactions), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getGasTank = (args: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetGasTank'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - gasTank: (_data.gasTank), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - addGasTank = (args: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AddGasTank'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - gasTank: (_data.gasTank), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - updateGasTank = (args: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateGasTank'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - gasTank: (_data.gasTank), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - nextGasTankBalanceAdjustmentNonce = (args: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('NextGasTankBalanceAdjustmentNonce'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - nonce: (_data.nonce), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - adjustGasTankBalance = (args: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AdjustGasTankBalance'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - adjustment: (_data.adjustment), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getGasTankBalanceAdjustment = (args: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetGasTankBalanceAdjustment'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - adjustment: (_data.adjustment), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listGasTankBalanceAdjustments = (args: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListGasTankBalanceAdjustments'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - adjustments: >(_data.adjustments), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - listGasSponsors = (args: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('ListGasSponsors'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - gasSponsors: >(_data.gasSponsors), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getGasSponsor = (args: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetGasSponsor'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - gasSponsor: (_data.gasSponsor), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - addGasSponsor = (args: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AddGasSponsor'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - gasSponsor: (_data.gasSponsor), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - updateGasSponsor = (args: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('UpdateGasSponsor'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - gasSponsor: (_data.gasSponsor), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - removeGasSponsor = (args: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('RemoveGasSponsor'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - status: (_data.status), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - addressGasSponsors = (args: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AddressGasSponsors'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - page: (_data.page), - gasSponsors: >(_data.gasSponsors), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - getProjectBalance = (args: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetProjectBalance'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - balance: (_data.balance), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) - } - - adjustProjectBalance = (args: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('AdjustProjectBalance'), - createHTTPRequest(args, headers, signal)).then((res) => { - return buildResponse(res).then(_data => { - return { - balance: (_data.balance), - } - }) - }, (error) => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - }) + return this.fetch(this.url('FeeTokens'), createHttpRequest('{}', headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FeeTokensReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + feeOptions = (req: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('FeeOptions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FeeOptionsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getMetaTxnNetworkFeeOptions = ( + req: GetMetaTxnNetworkFeeOptionsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetMetaTxnNetworkFeeOptions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTxnNetworkFeeOptionsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getMetaTransactions = ( + req: GetMetaTransactionsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetMetaTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTransactionsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getTransactionCost = ( + req: GetTransactionCostArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetTransactionCost'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTransactionCostReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + sentTransactions = (req: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('SentTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SentTransactionsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + pendingTransactions = ( + req: PendingTransactionsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('PendingTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PendingTransactionsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getGasTank = (req: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetGasTank'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetGasTankReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + addGasTank = (req: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('AddGasTank'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddGasTankReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updateGasTank = (req: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('UpdateGasTank'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateGasTankReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + nextGasTankBalanceAdjustmentNonce = ( + req: NextGasTankBalanceAdjustmentNonceArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('NextGasTankBalanceAdjustmentNonce'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'NextGasTankBalanceAdjustmentNonceReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + adjustGasTankBalance = ( + req: AdjustGasTankBalanceArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('AdjustGasTankBalance'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AdjustGasTankBalanceReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getGasTankBalanceAdjustment = ( + req: GetGasTankBalanceAdjustmentArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetGasTankBalanceAdjustment'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetGasTankBalanceAdjustmentReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + listGasTankBalanceAdjustments = ( + req: ListGasTankBalanceAdjustmentsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListGasTankBalanceAdjustments'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListGasTankBalanceAdjustmentsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + listGasSponsors = (req: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('ListGasSponsors'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListGasSponsorsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getGasSponsor = (req: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + addGasSponsor = (req: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('AddGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updateGasSponsor = (req: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('UpdateGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + removeGasSponsor = (req: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('RemoveGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + addressGasSponsors = ( + req: AddressGasSponsorsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('AddressGasSponsors'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddressGasSponsorsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getProjectBalance = (req: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('GetProjectBalance'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetProjectBalanceReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + adjustProjectBalance = ( + req: AdjustProjectBalanceArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('AdjustProjectBalance'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AdjustProjectBalanceReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) } - } - const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: {[key: string]: string} = { ...headers, 'Content-Type': 'application/json' } - reqHeaders[WebrpcHeader] = WebrpcHeaderValue - - return { - method: 'POST', - headers: reqHeaders, - body: JSON.stringify(body || {}), - signal +const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: { [key: string]: string } = { + ...headers, + 'Content-Type': 'application/json', + [WebrpcHeader]: WebrpcHeaderValue } + return { method: 'POST', headers: reqHeaders, body, signal } } const buildResponse = (res: Response): Promise => { @@ -1225,554 +1277,592 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch(error) { - let message = '' - if (error instanceof Error) { - message = error.message - } + } catch (error) { throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}`}, - ) + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}` + }) } if (!res.ok) { - const code: number = (typeof data.code === 'number') ? data.code : 0 + const code: number = typeof data.code === 'number' ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data }) } +export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + +// +// BigInt helpers +// + +const BIG_INT_FIELDS: { [typ: string]: (string | [string, string])[] } = { + SendMetaTxnArgs: [['preconditions', 'TransactionPrecondition[]']], + TransactionPrecondition: ['minAmount'], + Transactions: [['preconditions', 'TransactionPrecondition[]']] +} + +// Decode in-place: mutate object graph; throw if expected numeric string is invalid. +function decodeType(typ: string, obj: any): any { + if (obj == null || typeof obj !== 'object') return obj + const descs = BIG_INT_FIELDS[typ] || [] + if (!descs.length) return obj + for (const d of descs) { + if (Array.isArray(d)) { + const [fieldName, nestedType] = d + if (fieldName.endsWith('[]')) { + const base = fieldName.slice(0, -2) + const arr = obj[base] + if (Array.isArray(arr)) { + for (let i = 0; i < arr.length; i++) arr[i] = decodeType(nestedType, arr[i]) + } + } else if (obj[fieldName]) { + // Handle nestedType that might be an array type like 'Message[]' + if (nestedType.endsWith('[]')) { + const baseType = nestedType.slice(0, -2) + const arr = obj[fieldName] + if (Array.isArray(arr)) { + for (let i = 0; i < arr.length; i++) arr[i] = decodeType(baseType, arr[i]) + } + } else { + obj[fieldName] = decodeType(nestedType, obj[fieldName]) + } + } + continue + } + if (d.endsWith('[]')) { + const base = d.slice(0, -2) + const arr = obj[base] + if (Array.isArray(arr)) { + for (let i = 0; i < arr.length; i++) { + const v = arr[i] + if (typeof v === 'string') { + try { + arr[i] = BigInt(v) + } catch (e) { + throw WebrpcBadResponseError.new({ cause: `Invalid bigint value for ${base}[${i}]: ${v}` }) + } + } + } + } + continue + } + const v = obj[d] + if (typeof v === 'string') { + try { + obj[d] = BigInt(v) + } catch (e) { + throw WebrpcBadResponseError.new({ cause: `Invalid bigint value for ${d}: ${v}` }) + } + } + } + return obj +} + +// Encode object to JSON with BigInts converted to decimal strings. +export const JsonEncode = (obj: T): string => { + return JSON.stringify(obj, (key, value) => (typeof value === 'bigint' ? value.toString() : value)) +} + +// Decode data (JSON string or already-parsed object) and convert declared BigInt string fields back to BigInt. +export const JsonDecode = (data: string | any, typ: string = ''): T => { + let parsed: any = data + if (typeof data === 'string') { + try { + parsed = JSON.parse(data) + } catch (err) { + throw WebrpcBadResponseError.new({ cause: `JsonDecode: JSON.parse failed: ${(err as Error).message}` }) + } + } + return decodeType(typ, parsed) as T +} + // // Errors // +type WebrpcErrorParams = { name?: string; code?: number; message?: string; status?: number; cause?: string } + export class WebrpcError extends Error { - name: string code: number - message: string status: number - cause?: string - - /** @deprecated Use message instead of msg. Deprecated in webrpc v0.11.0. */ - msg: string - - constructor(name: string, code: number, message: string, status: number, cause?: string) { - super(message) - this.name = name || 'WebrpcError' - this.code = typeof code === 'number' ? code : 0 - this.message = message || `endpoint error ${this.code}` - this.msg = this.message - this.status = typeof status === 'number' ? status : 0 - this.cause = cause + + constructor(error: WebrpcErrorParams = {}) { + super(error.message) + this.name = error.name || 'WebrpcEndpointError' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcError.prototype) } static new(payload: any): WebrpcError { - return new this(payload.error, payload.code, payload.message || payload.msg, payload.status, payload.cause) + return new this({ message: payload.message, code: payload.code, status: payload.status, cause: payload.cause }) } } -// Webrpc errors - export class WebrpcEndpointError extends WebrpcError { - constructor( - name: string = 'WebrpcEndpoint', - code: number = 0, - message: string = `endpoint error`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcEndpoint' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcEndpointError.prototype) } } export class WebrpcRequestFailedError extends WebrpcError { - constructor( - name: string = 'WebrpcRequestFailed', - code: number = -1, - message: string = `request failed`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcRequestFailed' + this.code = typeof error.code === 'number' ? error.code : -1 + this.message = error.message || `request failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcRequestFailedError.prototype) } } export class WebrpcBadRouteError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRoute', - code: number = -2, - message: string = `bad route`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRoute' + this.code = typeof error.code === 'number' ? error.code : -2 + this.message = error.message || `bad route` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRouteError.prototype) } } export class WebrpcBadMethodError extends WebrpcError { - constructor( - name: string = 'WebrpcBadMethod', - code: number = -3, - message: string = `bad method`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadMethod' + this.code = typeof error.code === 'number' ? error.code : -3 + this.message = error.message || `bad method` + this.status = typeof error.status === 'number' ? error.status : 405 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadMethodError.prototype) } } export class WebrpcBadRequestError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRequest', - code: number = -4, - message: string = `bad request`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRequest' + this.code = typeof error.code === 'number' ? error.code : -4 + this.message = error.message || `bad request` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRequestError.prototype) } } export class WebrpcBadResponseError extends WebrpcError { - constructor( - name: string = 'WebrpcBadResponse', - code: number = -5, - message: string = `bad response`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadResponse' + this.code = typeof error.code === 'number' ? error.code : -5 + this.message = error.message || `bad response` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadResponseError.prototype) } } export class WebrpcServerPanicError extends WebrpcError { - constructor( - name: string = 'WebrpcServerPanic', - code: number = -6, - message: string = `server panic`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcServerPanic' + this.code = typeof error.code === 'number' ? error.code : -6 + this.message = error.message || `server panic` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcServerPanicError.prototype) } } export class WebrpcInternalErrorError extends WebrpcError { - constructor( - name: string = 'WebrpcInternalError', - code: number = -7, - message: string = `internal error`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcInternalError' + this.code = typeof error.code === 'number' ? error.code : -7 + this.message = error.message || `internal error` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcInternalErrorError.prototype) } } -export class WebrpcClientDisconnectedError extends WebrpcError { - constructor( - name: string = 'WebrpcClientDisconnected', - code: number = -8, - message: string = `client disconnected`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, WebrpcClientDisconnectedError.prototype) +export class WebrpcClientAbortedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcClientAborted' + this.code = typeof error.code === 'number' ? error.code : -8 + this.message = error.message || `request aborted by client` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, WebrpcClientAbortedError.prototype) } } export class WebrpcStreamLostError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamLost', - code: number = -9, - message: string = `stream lost`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamLost' + this.code = typeof error.code === 'number' ? error.code : -9 + this.message = error.message || `stream lost` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamLostError.prototype) } } export class WebrpcStreamFinishedError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamFinished', - code: number = -10, - message: string = `stream finished`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamFinished' + this.code = typeof error.code === 'number' ? error.code : -10 + this.message = error.message || `stream finished` + this.status = typeof error.status === 'number' ? error.status : 200 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamFinishedError.prototype) } } - +// // Schema errors +// export class UnauthorizedError extends WebrpcError { - constructor( - name: string = 'Unauthorized', - code: number = 1000, - message: string = `Unauthorized access`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unauthorized' + this.code = typeof error.code === 'number' ? error.code : 1000 + this.message = error.message || `Unauthorized access` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnauthorizedError.prototype) } } export class PermissionDeniedError extends WebrpcError { - constructor( - name: string = 'PermissionDenied', - code: number = 1001, - message: string = `Permission denied`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'PermissionDenied' + this.code = typeof error.code === 'number' ? error.code : 1001 + this.message = error.message || `Permission denied` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, PermissionDeniedError.prototype) } } export class SessionExpiredError extends WebrpcError { - constructor( - name: string = 'SessionExpired', - code: number = 1002, - message: string = `Session expired`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'SessionExpired' + this.code = typeof error.code === 'number' ? error.code : 1002 + this.message = error.message || `Session expired` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, SessionExpiredError.prototype) } } export class MethodNotFoundError extends WebrpcError { - constructor( - name: string = 'MethodNotFound', - code: number = 1003, - message: string = `Method not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MethodNotFound' + this.code = typeof error.code === 'number' ? error.code : 1003 + this.message = error.message || `Method not found` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, MethodNotFoundError.prototype) } } export class RequestConflictError extends WebrpcError { - constructor( - name: string = 'RequestConflict', - code: number = 1004, - message: string = `Conflict with target resource`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RequestConflict' + this.code = typeof error.code === 'number' ? error.code : 1004 + this.message = error.message || `Conflict with target resource` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, RequestConflictError.prototype) } } export class AbortedError extends WebrpcError { - constructor( - name: string = 'Aborted', - code: number = 1005, - message: string = `Request aborted`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Aborted' + this.code = typeof error.code === 'number' ? error.code : 1005 + this.message = error.message || `Request aborted` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AbortedError.prototype) } } export class GeoblockedError extends WebrpcError { - constructor( - name: string = 'Geoblocked', - code: number = 1006, - message: string = `Geoblocked region`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Geoblocked' + this.code = typeof error.code === 'number' ? error.code : 1006 + this.message = error.message || `Geoblocked region` + this.status = typeof error.status === 'number' ? error.status : 451 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, GeoblockedError.prototype) } } export class RateLimitedError extends WebrpcError { - constructor( - name: string = 'RateLimited', - code: number = 1007, - message: string = `Rate-limited. Please slow down.`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RateLimited' + this.code = typeof error.code === 'number' ? error.code : 1007 + this.message = error.message || `Rate-limited. Please slow down.` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, RateLimitedError.prototype) } } export class ProjectNotFoundError extends WebrpcError { - constructor( - name: string = 'ProjectNotFound', - code: number = 1008, - message: string = `Project not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'ProjectNotFound' + this.code = typeof error.code === 'number' ? error.code : 1008 + this.message = error.message || `Project not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, ProjectNotFoundError.prototype) } } export class AccessKeyNotFoundError extends WebrpcError { - constructor( - name: string = 'AccessKeyNotFound', - code: number = 1101, - message: string = `Access key not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyNotFound' + this.code = typeof error.code === 'number' ? error.code : 1101 + this.message = error.message || `Access key not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) } } export class AccessKeyMismatchError extends WebrpcError { - constructor( - name: string = 'AccessKeyMismatch', - code: number = 1102, - message: string = `Access key mismatch`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyMismatch' + this.code = typeof error.code === 'number' ? error.code : 1102 + this.message = error.message || `Access key mismatch` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) } } export class InvalidOriginError extends WebrpcError { - constructor( - name: string = 'InvalidOrigin', - code: number = 1103, - message: string = `Invalid origin for Access Key`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidOrigin' + this.code = typeof error.code === 'number' ? error.code : 1103 + this.message = error.message || `Invalid origin for Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InvalidOriginError.prototype) } } export class InvalidServiceError extends WebrpcError { - constructor( - name: string = 'InvalidService', - code: number = 1104, - message: string = `Service not enabled for Access key`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidService' + this.code = typeof error.code === 'number' ? error.code : 1104 + this.message = error.message || `Service not enabled for Access key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InvalidServiceError.prototype) } } export class UnauthorizedUserError extends WebrpcError { - constructor( - name: string = 'UnauthorizedUser', - code: number = 1105, - message: string = `Unauthorized user`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'UnauthorizedUser' + this.code = typeof error.code === 'number' ? error.code : 1105 + this.message = error.message || `Unauthorized user` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnauthorizedUserError.prototype) } } export class QuotaExceededError extends WebrpcError { - constructor( - name: string = 'QuotaExceeded', - code: number = 1200, - message: string = `Quota request exceeded`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QuotaExceeded' + this.code = typeof error.code === 'number' ? error.code : 1200 + this.message = error.message || `Quota request exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, QuotaExceededError.prototype) } } export class QuotaRateLimitError extends WebrpcError { - constructor( - name: string = 'QuotaRateLimit', - code: number = 1201, - message: string = `Quota rate limit exceeded`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QuotaRateLimit' + this.code = typeof error.code === 'number' ? error.code : 1201 + this.message = error.message || `Quota rate limit exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, QuotaRateLimitError.prototype) } } export class NoDefaultKeyError extends WebrpcError { - constructor( - name: string = 'NoDefaultKey', - code: number = 1300, - message: string = `No default access key found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NoDefaultKey' + this.code = typeof error.code === 'number' ? error.code : 1300 + this.message = error.message || `No default access key found` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, NoDefaultKeyError.prototype) } } export class MaxAccessKeysError extends WebrpcError { - constructor( - name: string = 'MaxAccessKeys', - code: number = 1301, - message: string = `Access keys limit reached`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MaxAccessKeys' + this.code = typeof error.code === 'number' ? error.code : 1301 + this.message = error.message || `Access keys limit reached` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, MaxAccessKeysError.prototype) } } export class AtLeastOneKeyError extends WebrpcError { - constructor( - name: string = 'AtLeastOneKey', - code: number = 1302, - message: string = `You need at least one Access Key`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AtLeastOneKey' + this.code = typeof error.code === 'number' ? error.code : 1302 + this.message = error.message || `You need at least one Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) } } export class TimeoutError extends WebrpcError { - constructor( - name: string = 'Timeout', - code: number = 1900, - message: string = `Request timed out`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Timeout' + this.code = typeof error.code === 'number' ? error.code : 1900 + this.message = error.message || `Request timed out` + this.status = typeof error.status === 'number' ? error.status : 408 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, TimeoutError.prototype) } } export class InvalidArgumentError extends WebrpcError { - constructor( - name: string = 'InvalidArgument', - code: number = 2001, - message: string = `Invalid argument`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidArgument' + this.code = typeof error.code === 'number' ? error.code : 2001 + this.message = error.message || `Invalid argument` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InvalidArgumentError.prototype) } } export class UnavailableError extends WebrpcError { - constructor( - name: string = 'Unavailable', - code: number = 2002, - message: string = `Unavailable resource`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unavailable' + this.code = typeof error.code === 'number' ? error.code : 2002 + this.message = error.message || `Unavailable resource` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, UnavailableError.prototype) } } export class QueryFailedError extends WebrpcError { - constructor( - name: string = 'QueryFailed', - code: number = 2003, - message: string = `Query failed`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QueryFailed' + this.code = typeof error.code === 'number' ? error.code : 2003 + this.message = error.message || `Query failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, QueryFailedError.prototype) } } export class NotFoundError extends WebrpcError { - constructor( - name: string = 'NotFound', - code: number = 3000, - message: string = `Resource not found`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NotFound' + this.code = typeof error.code === 'number' ? error.code : 3000 + this.message = error.message || `Resource not found` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, NotFoundError.prototype) } } export class InsufficientFeeError extends WebrpcError { - constructor( - name: string = 'InsufficientFee', - code: number = 3004, - message: string = `Insufficient fee`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InsufficientFee' + this.code = typeof error.code === 'number' ? error.code : 3004 + this.message = error.message || `Insufficient fee` + this.status = typeof error.status === 'number' ? error.status : 402 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, InsufficientFeeError.prototype) } } export class NotEnoughBalanceError extends WebrpcError { - constructor( - name: string = 'NotEnoughBalance', - code: number = 3005, - message: string = `Not enough balance`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NotEnoughBalance' + this.code = typeof error.code === 'number' ? error.code : 3005 + this.message = error.message || `Not enough balance` + this.status = typeof error.status === 'number' ? error.status : 402 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, NotEnoughBalanceError.prototype) } } export class SimulationFailedError extends WebrpcError { - constructor( - name: string = 'SimulationFailed', - code: number = 3006, - message: string = `Simulation failed`, - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'SimulationFailed' + this.code = typeof error.code === 'number' ? error.code : 3006 + this.message = error.message || `Simulation failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, SimulationFailedError.prototype) } } - export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -1782,7 +1872,7 @@ export enum errors { WebrpcBadResponse = 'WebrpcBadResponse', WebrpcServerPanic = 'WebrpcServerPanic', WebrpcInternalError = 'WebrpcInternalError', - WebrpcClientDisconnected = 'WebrpcClientDisconnected', + WebrpcClientAborted = 'WebrpcClientAborted', WebrpcStreamLost = 'WebrpcStreamLost', WebrpcStreamFinished = 'WebrpcStreamFinished', Unauthorized = 'Unauthorized', @@ -1811,7 +1901,7 @@ export enum errors { NotFound = 'NotFound', InsufficientFee = 'InsufficientFee', NotEnoughBalance = 'NotEnoughBalance', - SimulationFailed = 'SimulationFailed', + SimulationFailed = 'SimulationFailed' } export enum WebrpcErrorCodes { @@ -1823,7 +1913,7 @@ export enum WebrpcErrorCodes { WebrpcBadResponse = -5, WebrpcServerPanic = -6, WebrpcInternalError = -7, - WebrpcClientDisconnected = -8, + WebrpcClientAborted = -8, WebrpcStreamLost = -9, WebrpcStreamFinished = -10, Unauthorized = 1000, @@ -1852,7 +1942,7 @@ export enum WebrpcErrorCodes { NotFound = 3000, InsufficientFee = 3004, NotEnoughBalance = 3005, - SimulationFailed = 3006, + SimulationFailed = 3006 } export const webrpcErrorByCode: { [code: number]: any } = { @@ -1864,7 +1954,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [-5]: WebrpcBadResponseError, [-6]: WebrpcServerPanicError, [-7]: WebrpcInternalErrorError, - [-8]: WebrpcClientDisconnectedError, + [-8]: WebrpcClientAbortedError, [-9]: WebrpcStreamLostError, [-10]: WebrpcStreamFinishedError, [1000]: UnauthorizedError, @@ -1893,8 +1983,61 @@ export const webrpcErrorByCode: { [code: number]: any } = { [3000]: NotFoundError, [3004]: InsufficientFeeError, [3005]: NotEnoughBalanceError, - [3006]: SimulationFailedError, + [3006]: SimulationFailedError } -export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise +// +// Webrpc +// + +export const WebrpcHeader = 'Webrpc' +export const WebrpcHeaderValue = 'webrpc@v0.31.2;gen-typescript@v0.23.1;sequence-relayer@v0.4.1' + +type WebrpcGenVersions = { + WebrpcGenVersion: string + codeGenName: string + codeGenVersion: string + schemaName: string + schemaVersion: string +} + +export function VersionFromHeader(headers: Headers): WebrpcGenVersions { + const headerValue = headers.get(WebrpcHeader) + if (!headerValue) { + return { + WebrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } + } + + return parseWebrpcGenVersions(headerValue) +} + +function parseWebrpcGenVersions(header: string): WebrpcGenVersions { + const versions = header.split(';') + if (versions.length < 3) { + return { + WebrpcGenVersion: '', + codeGenName: '', + codeGenVersion: '', + schemaName: '', + schemaVersion: '' + } + } + + const [_, WebrpcGenVersion] = versions[0]!.split('@') + const [codeGenName, codeGenVersion] = versions[1]!.split('@') + const [schemaName, schemaVersion] = versions[2]!.split('@') + + return { + WebrpcGenVersion: WebrpcGenVersion ?? '', + codeGenName: codeGenName ?? '', + codeGenVersion: codeGenVersion ?? '', + schemaName: schemaName ?? '', + schemaVersion: schemaVersion ?? '' + } +} diff --git a/tsconfig.test.json b/tsconfig.test.json index ff2758b419..39d4ed32a3 100644 --- a/tsconfig.test.json +++ b/tsconfig.test.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es2020", + "target": "es2022", "module": "commonjs", "declaration": true, "sourceMap": true, @@ -8,7 +8,7 @@ "strictNullChecks": false, "esModuleInterop": true, "resolveJsonModule": true, - "lib": ["dom.iterable", "dom", "es2020"], + "lib": ["dom.iterable", "dom", "es2022"], "types": ["node", "mocha", "puppeteer"] }, "include": ["./src/**/*", "./tests/**/*"] From d157b72d5e60062b862c6aaccb8c8004bc3d73b3 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Tue, 9 Dec 2025 10:32:24 -0500 Subject: [PATCH 089/112] [AUTOMATED] Update: proto/clients/marketplace.gen.ts (#939) Co-authored-by: david-littlefarmer <17728576+david-littlefarmer@users.noreply.github.com> --- packages/marketplace/src/marketplace.gen.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/marketplace/src/marketplace.gen.ts b/packages/marketplace/src/marketplace.gen.ts index 904f96d8a4..d1f0dcb06a 100644 --- a/packages/marketplace/src/marketplace.gen.ts +++ b/packages/marketplace/src/marketplace.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// marketplace-api v0-25.12.1+61b56ff ec2402a5d97f7a444807ac40e894721991bdb228 +// marketplace-api v0-25.12.1+61b56ff 695923688f38cbb56ca3bab78e75d9a0f48c10e2 // -- // Code generated by webrpc-gen@v0.31.2 with github.com/webrpc/gen-typescript@v0.19.0 generator. DO NOT EDIT. // @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1' export const WebRPCSchemaVersion = 'v0-25.12.1+61b56ff' // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'ec2402a5d97f7a444807ac40e894721991bdb228' +export const WebRPCSchemaHash = '695923688f38cbb56ca3bab78e75d9a0f48c10e2' type WebrpcGenVersions = { webrpcGenVersion: string @@ -535,6 +535,11 @@ export interface Domain { verifyingContract: string } +export interface GenerateBuySellTransactionResponse { + steps: Array + canBeUsedWithTrails: boolean +} + export interface CheckoutOptionsMarketplaceOrder { contractAddress: string orderId: string @@ -1267,9 +1272,11 @@ export interface GenerateBuyTransactionArgs { ordersData: Array additionalFees: Array walletType?: WalletKind + useWithTrails: boolean } export interface GenerateBuyTransactionReturn { + resp: GenerateBuySellTransactionResponse steps: Array } export interface GenerateSellTransactionArgs { @@ -1280,9 +1287,11 @@ export interface GenerateSellTransactionArgs { ordersData: Array additionalFees: Array walletType?: WalletKind + useWithTrails: boolean } export interface GenerateSellTransactionReturn { + resp: GenerateBuySellTransactionResponse steps: Array } export interface GenerateListingTransactionArgs { @@ -2179,6 +2188,7 @@ export class Marketplace implements Marketplace { res => { return buildResponse(res).then(_data => { return { + resp: _data.resp, steps: >_data.steps } }) @@ -2198,6 +2208,7 @@ export class Marketplace implements Marketplace { res => { return buildResponse(res).then(_data => { return { + resp: _data.resp, steps: >_data.steps } }) From 3317478fc421667fbce83a3148ab0c901ab8dd9a Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Thu, 11 Dec 2025 07:29:45 -0500 Subject: [PATCH 090/112] Update relayer client (#941) * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts --------- Co-authored-by: VojtechVitek <139342+VojtechVitek@users.noreply.github.com> Co-authored-by: klaidliadon <5322228+klaidliadon@users.noreply.github.com> Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com> --- .../relayer/src/rpc-relayer/relayer.gen.ts | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 86d38dee90..24f53a2fc4 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f +// sequence-relayer v0.4.1 f192d958d77a781a356ee57948513c11a0a10cf8 // -- // Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT. // @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = '7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f' +export const WebrpcSchemaHash = 'f192d958d77a781a356ee57948513c11a0a10cf8' // // Client interface @@ -1665,7 +1665,7 @@ export class AccessKeyMismatchError extends WebrpcError { this.name = error.name || 'AccessKeyMismatch' this.code = typeof error.code === 'number' ? error.code : 1102 this.message = error.message || `Access key mismatch` - this.status = typeof error.status === 'number' ? error.status : 409 + this.status = typeof error.status === 'number' ? error.status : 403 if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) } @@ -1707,6 +1707,18 @@ export class UnauthorizedUserError extends WebrpcError { } } +export class InvalidChainError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidChain' + this.code = typeof error.code === 'number' ? error.code : 1106 + this.message = error.message || `Network not enabled for Access key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidChainError.prototype) + } +} + export class QuotaExceededError extends WebrpcError { constructor(error: WebrpcErrorParams = {}) { super(error) @@ -1889,6 +1901,7 @@ export enum errors { InvalidOrigin = 'InvalidOrigin', InvalidService = 'InvalidService', UnauthorizedUser = 'UnauthorizedUser', + InvalidChain = 'InvalidChain', QuotaExceeded = 'QuotaExceeded', QuotaRateLimit = 'QuotaRateLimit', NoDefaultKey = 'NoDefaultKey', @@ -1930,6 +1943,7 @@ export enum WebrpcErrorCodes { InvalidOrigin = 1103, InvalidService = 1104, UnauthorizedUser = 1105, + InvalidChain = 1106, QuotaExceeded = 1200, QuotaRateLimit = 1201, NoDefaultKey = 1300, @@ -1971,6 +1985,7 @@ export const webrpcErrorByCode: { [code: number]: any } = { [1103]: InvalidOriginError, [1104]: InvalidServiceError, [1105]: UnauthorizedUserError, + [1106]: InvalidChainError, [1200]: QuotaExceededError, [1201]: QuotaRateLimitError, [1300]: NoDefaultKeyError, From b3d899b8458c1e868d9828bd1dccff914fa7be97 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Fri, 12 Dec 2025 11:22:54 -0500 Subject: [PATCH 091/112] [AUTOMATED] Update: proto/clients/relayer.gen.ts (#943) Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com> --- .../relayer/src/rpc-relayer/relayer.gen.ts | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 24f53a2fc4..86d38dee90 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 f192d958d77a781a356ee57948513c11a0a10cf8 +// sequence-relayer v0.4.1 7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f // -- // Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT. // @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = 'f192d958d77a781a356ee57948513c11a0a10cf8' +export const WebrpcSchemaHash = '7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f' // // Client interface @@ -1665,7 +1665,7 @@ export class AccessKeyMismatchError extends WebrpcError { this.name = error.name || 'AccessKeyMismatch' this.code = typeof error.code === 'number' ? error.code : 1102 this.message = error.message || `Access key mismatch` - this.status = typeof error.status === 'number' ? error.status : 403 + this.status = typeof error.status === 'number' ? error.status : 409 if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) } @@ -1707,18 +1707,6 @@ export class UnauthorizedUserError extends WebrpcError { } } -export class InvalidChainError extends WebrpcError { - constructor(error: WebrpcErrorParams = {}) { - super(error) - this.name = error.name || 'InvalidChain' - this.code = typeof error.code === 'number' ? error.code : 1106 - this.message = error.message || `Network not enabled for Access key` - this.status = typeof error.status === 'number' ? error.status : 403 - if (error.cause !== undefined) this.cause = error.cause - Object.setPrototypeOf(this, InvalidChainError.prototype) - } -} - export class QuotaExceededError extends WebrpcError { constructor(error: WebrpcErrorParams = {}) { super(error) @@ -1901,7 +1889,6 @@ export enum errors { InvalidOrigin = 'InvalidOrigin', InvalidService = 'InvalidService', UnauthorizedUser = 'UnauthorizedUser', - InvalidChain = 'InvalidChain', QuotaExceeded = 'QuotaExceeded', QuotaRateLimit = 'QuotaRateLimit', NoDefaultKey = 'NoDefaultKey', @@ -1943,7 +1930,6 @@ export enum WebrpcErrorCodes { InvalidOrigin = 1103, InvalidService = 1104, UnauthorizedUser = 1105, - InvalidChain = 1106, QuotaExceeded = 1200, QuotaRateLimit = 1201, NoDefaultKey = 1300, @@ -1985,7 +1971,6 @@ export const webrpcErrorByCode: { [code: number]: any } = { [1103]: InvalidOriginError, [1104]: InvalidServiceError, [1105]: UnauthorizedUserError, - [1106]: InvalidChainError, [1200]: QuotaExceededError, [1201]: QuotaRateLimitError, [1300]: NoDefaultKeyError, From 98ae6d02dcc18d68272ae7416f18eeb31c31828b Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 15 Dec 2025 22:54:20 +0100 Subject: [PATCH 092/112] Add Incentiv Mainnet config --- packages/network/src/config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 599ad810c9..90670ff6d8 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -142,6 +142,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MONAD_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET, { disabled: true }), createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), + createNetworkConfig(ChainId.INCENTIV), createNetworkConfig(ChainId.KATANA), createNetworkConfig(ChainId.SANDBOX_TESTNET), createNetworkConfig(ChainId.ARC_TESTNET), From cac9b6090bf2f5264417f030df6177b32315eafe Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 15 Dec 2025 22:55:49 +0100 Subject: [PATCH 093/112] 2.3.39 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 5d8fab2044..7c9701b83b 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/migration@2.3.39 + - @0xsequence/metadata@2.3.39 + - @0xsequence/provider@2.3.39 + - @0xsequence/sessions@2.3.39 + - @0xsequence/account@2.3.39 + - @0xsequence/indexer@2.3.39 + - @0xsequence/network@2.3.39 + - @0xsequence/relayer@2.3.39 + - @0xsequence/signhub@2.3.39 + - @0xsequence/wallet@2.3.39 + - @0xsequence/guard@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/auth@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + - @0xsequence/api@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index d7a117b2e1..cd447dd8a2 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.38", + "version": "2.3.39", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 9b04f2172a..4909892867 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 04fc8a7041..d39f63bf2e 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.38", + "version": "2.3.39", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 37e408cb07..6489462ebb 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/migration@2.3.39 + - @0xsequence/sessions@2.3.39 + - @0xsequence/network@2.3.39 + - @0xsequence/relayer@2.3.39 + - @0xsequence/wallet@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 3e18d54443..40f3267ee4 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.38", + "version": "2.3.39", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index b29b3835f7..af868ff5e5 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 4ab3b1a696..8057351dcf 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.38", + "version": "2.3.39", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index a863d95a1f..b017e90a75 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/migration@2.3.39 + - @0xsequence/metadata@2.3.39 + - @0xsequence/sessions@2.3.39 + - @0xsequence/account@2.3.39 + - @0xsequence/indexer@2.3.39 + - @0xsequence/network@2.3.39 + - @0xsequence/signhub@2.3.39 + - @0xsequence/wallet@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + - @0xsequence/api@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 2ed1d9f0ed..60f4491c75 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.38", + "version": "2.3.39", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 1177d7c786..bfffe3f6fa 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 48fe27c437..7f4ed3c048 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.38", + "version": "2.3.39", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 4d8bde850c..22720736e3 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/utils@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 7b2250f435..dcdbc19659 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.38", + "version": "2.3.39", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 0d1a959e18..47d84ae3d9 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/utils@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index d0e488ca30..b3ded96df2 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.38", + "version": "2.3.39", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 564f6bc0ec..97dece9f78 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/account@2.3.39 + - @0xsequence/signhub@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index d65c473a56..34737f5f29 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.38", + "version": "2.3.39", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 6ef636811b..dc3482cab5 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 78556613cc..9c33f9449c 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.38", + "version": "2.3.39", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index b3aca9942c..8cdeba9767 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 509acacf95..131ad58fe7 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.38", + "version": "2.3.39", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 28c8bcb93e..8f15ecef78 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 827d45f8a3..9d63edb4d1 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.38", + "version": "2.3.39", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 631c738752..7a1fbeae86 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/wallet@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index c381be6b90..2973a48350 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.38", + "version": "2.3.39", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index bd33589cf3..65fa9ca47c 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/indexer@2.3.39 + - @0xsequence/relayer@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 1df1f38583..460af06baf 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.38", + "version": "2.3.39", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index c0874f0740..cfb8ca3635 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/migration@2.3.39 + - @0xsequence/account@2.3.39 + - @0xsequence/network@2.3.39 + - @0xsequence/relayer@2.3.39 + - @0xsequence/wallet@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/auth@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 808f1a64d2..7be036b3a3 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.38", + "version": "2.3.39", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index a24ad51465..e2664628b8 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/waas@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 204492051c..3763a3ad60 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.38", + "version": "2.3.39", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 1acf62147e..6ff7f5fa42 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 0e4915de67..cd9f9c778e 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.38", + "version": "2.3.39", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 0633d9b61d..760cf7e786 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 4458c9fbf3..696cd78a27 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.38", + "version": "2.3.39", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 5a37b11077..1d7c45516b 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/migration@2.3.39 + - @0xsequence/replacer@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 6b147fd61b..dd70b9d0fd 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.38", + "version": "2.3.39", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index ddaee23f8f..1b61d79985 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/core@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 559bb65337..3efebf1fbb 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.38", + "version": "2.3.39", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index c508b443c6..932966ebef 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 2d71f14609..62a6b8d7b6 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.38", + "version": "2.3.39", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index b61bdccf2b..be516a9a50 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet + ## 2.3.38 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 4dcbc66027..de23212e5a 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.38", + "version": "2.3.39", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 9eb0038972..aa994973bb 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/waas@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 901607f50c..cc4df07975 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.38", + "version": "2.3.39", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 2b8c207dee..b4512a1790 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/network@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index d3c7ab9b89..bcaa991314 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.38", + "version": "2.3.39", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 4400f9fce2..ad35c90fa9 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.39 + +### Patch Changes + +- Add incentiv mainnet +- Updated dependencies + - @0xsequence/network@2.3.39 + - @0xsequence/relayer@2.3.39 + - @0xsequence/signhub@2.3.39 + - @0xsequence/utils@2.3.39 + - @0xsequence/core@2.3.39 + - @0xsequence/abi@2.3.39 + ## 2.3.38 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 8ac30cde6a..3e1e01c1a0 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.38", + "version": "2.3.39", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 0badb39685a1ce3ba5ee0ac4128103ce9d515b46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Bu=C4=9Fra=20Yi=C4=9Fiter?= Date: Fri, 6 Feb 2026 11:31:48 +0300 Subject: [PATCH 094/112] Disable old etherlink testnet (#957) --- packages/network/src/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 90670ff6d8..82964603b1 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -134,7 +134,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MOONBEAM), createNetworkConfig(ChainId.MOONBASE_ALPHA), createNetworkConfig(ChainId.ETHERLINK), - createNetworkConfig(ChainId.ETHERLINK_TESTNET), + createNetworkConfig(ChainId.ETHERLINK_TESTNET, { disabled: true }), createNetworkConfig(ChainId.ETHERLINK_SHADOWNET_TESTNET), createNetworkConfig(ChainId.SOMNIA), createNetworkConfig(ChainId.SOMNIA_TESTNET), From 38064fc01514ac46516ce23dfa871aab45de8dd8 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Fri, 6 Feb 2026 07:21:43 -0500 Subject: [PATCH 095/112] [AUTOMATED] Update: api/proto/clients/api.gen.ts (#956) Co-authored-by: VojtechVitek <139342+VojtechVitek@users.noreply.github.com> --- packages/api/src/api.gen.ts | 436 +----------------------------------- 1 file changed, 3 insertions(+), 433 deletions(-) diff --git a/packages/api/src/api.gen.ts b/packages/api/src/api.gen.ts index ef543e910a..b9d2e58703 100644 --- a/packages/api/src/api.gen.ts +++ b/packages/api/src/api.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-api v0.4.0 c7a95904c3e083c5e5239662c725ee904ab4492a +// sequence-api v0.4.0 3c15fa79614e43a5321cd2ac0c080e80af291bd1 // -- // Code generated by Webrpc-gen@v0.31.0 with typescript generator. DO NOT EDIT. // @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.0' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = 'c7a95904c3e083c5e5239662c725ee904ab4492a' +export const WebrpcSchemaHash = '3c15fa79614e43a5321cd2ac0c080e80af291bd1' // // Client interface @@ -277,21 +277,6 @@ export interface APIClient { getLifiSwapQuote(req: GetLifiSwapQuoteRequest, headers?: object, signal?: AbortSignal): Promise - /** - * - * Chain abstraction - * - */ - getIntentCallsPayloads( - req: GetIntentCallsPayloadsRequest, - headers?: object, - signal?: AbortSignal - ): Promise - - commitIntentConfig(req: CommitIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise - - getIntentConfig(req: GetIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise - /** * * Inventory, payments and management @@ -387,40 +372,6 @@ export interface APIClient { headers?: object, signal?: AbortSignal ): Promise - - /** - * - * CCTP - * - */ - getCCTPTransfer(req: GetCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise - - queueCCTPTransfer(req: QueueCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise - - /** - * - * Intent Machine Worker - * - */ - queueIntentConfigExecution( - req: QueueIntentConfigExecutionRequest, - headers?: object, - signal?: AbortSignal - ): Promise - - getIntentConfigExecutionStatus( - req: GetIntentConfigExecutionStatusRequest, - headers?: object, - signal?: AbortSignal - ): Promise - - listIntentConfigs(req: ListIntentConfigsRequest, headers?: object, signal?: AbortSignal): Promise - - queueMetaTxnReceipt( - req: QueueMetaTxnReceiptRequest, - headers?: object, - signal?: AbortSignal - ): Promise } // @@ -556,38 +507,6 @@ export interface MetaTxn { input: string } -export interface Call { - to: string - value?: string - data?: string - gasLimit?: string - delegateCall?: boolean - onlyFallback?: boolean - behaviorOnError?: number -} - -export interface IntentCallsPayload { - chainId: string - space?: string - nonce?: string - calls: Array -} - -export interface IntentConfig { - id: number - configHash: string - originIntentAddress: string - destinationIntentAddress: string - mainSigner: string - calls: Array - preconditions: Array - executionStatus?: string - metaTxnId?: string - txnHash?: string - updatedAt?: string - createdAt?: string -} - export interface MetaTxnReceipt { metaTxID: string status: string @@ -627,30 +546,6 @@ export interface TupleComponent { value: any } -export interface AddressOverrides { - trailsLiFiSapientSignerAddress?: string - trailsRelaySapientSignerAddress?: string - trailsCCTPV2SapientSignerAddress?: string -} - -export interface TakerFee { - address: string - bps: number -} - -export interface OriginCall { - chainId: number - to: string - transactionData: string - transactionValue: string -} - -export interface IntentPrecondition { - type: string - chainId: string - data: any -} - export interface UserStorage { userAddress: string key: string @@ -790,18 +685,6 @@ export interface OffchainInventory { deletedAt?: string } -export interface CCTPTransfer { - id: string - sourceTxHash: string - sourceChainId: number - destinationChainId: number - message: string - attestation: string - status: string - createdAt: string - updatedAt: string -} - export interface OffchainPayment { id: number offchainInventoryId: number @@ -1152,33 +1035,6 @@ export interface ExecuteQuote { chainQuotes: Array } -export interface TrailsFee { - executeQuote: ExecuteQuote - crossChainFee?: CrossChainFee - takerFeeAmount?: string - takerFeeUSD?: number - trailsFixedFeeUSD: number - feeToken?: string - originTokenTotalAmount?: string - totalFeeAmount?: string - totalFeeUSD?: string - quoteProvider?: string -} - -export interface IntentQuote { - fromAmount: string - fromAmountMin: string - toAmount: string - toAmountMin: string - priceImpact: number - priceImpactUsd: string - maxSlippage: number - quoteProvider: string - quoteProviderRequestId: string - quoteProviderFeeUsd: string - feeQuotes: { [key: string]: string } -} - export interface PingRequest {} export interface PingResponse { @@ -1676,57 +1532,6 @@ export interface GetLifiSwapQuoteResponse { quote: LifiSwapQuote } -export interface GetIntentCallsPayloadsRequest { - userAddress: string - destinationChainId: number - destinationTokenAddress: string - destinationTokenAmount: string - destinationToAddress: string - originChainId: number - originTokenAddress: string - originTokenAmount: string - destinationCallData?: string - destinationCallValue?: string - provider?: string - addressOverrides?: AddressOverrides - destinationSalt?: string - takerFee?: TakerFee - slippageTolerance?: number - tradeType?: TradeType -} - -export interface GetIntentCallsPayloadsResponse { - calls: Array - preconditions: Array - metaTxns: Array - trailsFee: TrailsFee - quote: IntentQuote - feeQuotes: { [key: string]: string } - originIntentAddress: string - destinationIntentAddress: string -} - -export interface CommitIntentConfigRequest { - originIntentAddress: string - destinationIntentAddress: string - mainSigner: string - calls: Array - preconditions: Array - addressOverrides?: AddressOverrides -} - -export interface CommitIntentConfigResponse { - config: IntentConfig -} - -export interface GetIntentConfigRequest { - intentAddress: string -} - -export interface GetIntentConfigResponse { - config: IntentConfig -} - export interface ListCurrencyGroupsRequest {} export interface ListCurrencyGroupsResponse { @@ -1895,59 +1700,6 @@ export interface FortePayGetPaymentStatusesResponse { statuses: Array } -export interface GetCCTPTransferRequest { - id: string -} - -export interface GetCCTPTransferResponse { - transfer: CCTPTransfer -} - -export interface QueueCCTPTransferRequest { - sourceTxHash?: string - metaTxHash?: string - sourceChainId: number - destinationChainId: number -} - -export interface QueueCCTPTransferResponse { - transfer: CCTPTransfer -} - -export interface QueueIntentConfigExecutionRequest { - intentConfigId: number -} - -export interface QueueIntentConfigExecutionResponse { - status: boolean -} - -export interface GetIntentConfigExecutionStatusRequest { - intentConfigId: number -} - -export interface GetIntentConfigExecutionStatusResponse { - executionStatus: string -} - -export interface ListIntentConfigsRequest { - page?: Page - executionStatus?: string -} - -export interface ListIntentConfigsResponse { - page: Page - intentConfigs: Array -} - -export interface QueueMetaTxnReceiptRequest { - metaTxID: string -} - -export interface QueueMetaTxnReceiptResponse { - status: boolean -} - // // Client // @@ -2027,9 +1779,6 @@ export class API implements APIClient { getLifiTokens: (req: GetLifiTokensRequest) => ['API', 'getLifiTokens', req] as const, getLifiSwapRoutes: (req: GetLifiSwapRoutesRequest) => ['API', 'getLifiSwapRoutes', req] as const, getLifiSwapQuote: (req: GetLifiSwapQuoteRequest) => ['API', 'getLifiSwapQuote', req] as const, - getIntentCallsPayloads: (req: GetIntentCallsPayloadsRequest) => ['API', 'getIntentCallsPayloads', req] as const, - commitIntentConfig: (req: CommitIntentConfigRequest) => ['API', 'commitIntentConfig', req] as const, - getIntentConfig: (req: GetIntentConfigRequest) => ['API', 'getIntentConfig', req] as const, listCurrencyGroups: () => ['API', 'listCurrencyGroups'] as const, addOffchainInventory: (req: AddOffchainInventoryRequest) => ['API', 'addOffchainInventory', req] as const, getOffchainInventory: (req: GetOffchainInventoryRequest) => ['API', 'getOffchainInventory', req] as const, @@ -2049,14 +1798,7 @@ export class API implements APIClient { checkoutOptionsGetTransakContractID: (req: CheckoutOptionsGetTransakContractIDRequest) => ['API', 'checkoutOptionsGetTransakContractID', req] as const, fortePayCreateIntent: (req: FortePayCreateIntentRequest) => ['API', 'fortePayCreateIntent', req] as const, - fortePayGetPaymentStatuses: (req: FortePayGetPaymentStatusesRequest) => ['API', 'fortePayGetPaymentStatuses', req] as const, - getCCTPTransfer: (req: GetCCTPTransferRequest) => ['API', 'getCCTPTransfer', req] as const, - queueCCTPTransfer: (req: QueueCCTPTransferRequest) => ['API', 'queueCCTPTransfer', req] as const, - queueIntentConfigExecution: (req: QueueIntentConfigExecutionRequest) => ['API', 'queueIntentConfigExecution', req] as const, - getIntentConfigExecutionStatus: (req: GetIntentConfigExecutionStatusRequest) => - ['API', 'getIntentConfigExecutionStatus', req] as const, - listIntentConfigs: (req: ListIntentConfigsRequest) => ['API', 'listIntentConfigs', req] as const, - queueMetaTxnReceipt: (req: QueueMetaTxnReceiptRequest) => ['API', 'queueMetaTxnReceipt', req] as const + fortePayGetPaymentStatuses: (req: FortePayGetPaymentStatusesRequest) => ['API', 'fortePayGetPaymentStatuses', req] as const } ping = (headers?: object, signal?: AbortSignal): Promise => { @@ -3023,62 +2765,6 @@ export class API implements APIClient { ) } - getIntentCallsPayloads = ( - req: GetIntentCallsPayloadsRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('GetIntentCallsPayloads'), - createHttpRequest(JsonEncode(req, 'GetIntentCallsPayloadsRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetIntentCallsPayloadsResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - commitIntentConfig = ( - req: CommitIntentConfigRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('CommitIntentConfig'), - createHttpRequest(JsonEncode(req, 'CommitIntentConfigRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'CommitIntentConfigResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getIntentConfig = (req: GetIntentConfigRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetIntentConfig'), - createHttpRequest(JsonEncode(req, 'GetIntentConfigRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetIntentConfigResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - listCurrencyGroups = (headers?: object, signal?: AbortSignal): Promise => { return this.fetch(this.url('ListCurrencyGroups'), createHttpRequest('{}', headers, signal)).then( res => { @@ -3419,122 +3105,6 @@ export class API implements APIClient { } ) } - - getCCTPTransfer = (req: GetCCTPTransferRequest, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch( - this.url('GetCCTPTransfer'), - createHttpRequest(JsonEncode(req, 'GetCCTPTransferRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetCCTPTransferResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - queueCCTPTransfer = ( - req: QueueCCTPTransferRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('QueueCCTPTransfer'), - createHttpRequest(JsonEncode(req, 'QueueCCTPTransferRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'QueueCCTPTransferResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - queueIntentConfigExecution = ( - req: QueueIntentConfigExecutionRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('QueueIntentConfigExecution'), - createHttpRequest(JsonEncode(req, 'QueueIntentConfigExecutionRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'QueueIntentConfigExecutionResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getIntentConfigExecutionStatus = ( - req: GetIntentConfigExecutionStatusRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('GetIntentConfigExecutionStatus'), - createHttpRequest(JsonEncode(req, 'GetIntentConfigExecutionStatusRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetIntentConfigExecutionStatusResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - listIntentConfigs = ( - req: ListIntentConfigsRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('ListIntentConfigs'), - createHttpRequest(JsonEncode(req, 'ListIntentConfigsRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListIntentConfigsResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - queueMetaTxnReceipt = ( - req: QueueMetaTxnReceiptRequest, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch( - this.url('QueueMetaTxnReceipt'), - createHttpRequest(JsonEncode(req, 'QueueMetaTxnReceiptRequest'), headers, signal) - ).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'QueueMetaTxnReceiptResponse') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } } const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { From 101f4d9ecaaa8b61a8222335ab4f22df040b6624 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Fri, 6 Feb 2026 18:03:56 +0100 Subject: [PATCH 096/112] 2.3.40 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 7c9701b83b..751569bbe5 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/migration@2.3.40 + - @0xsequence/metadata@2.3.40 + - @0xsequence/provider@2.3.40 + - @0xsequence/sessions@2.3.40 + - @0xsequence/account@2.3.40 + - @0xsequence/indexer@2.3.40 + - @0xsequence/network@2.3.40 + - @0xsequence/relayer@2.3.40 + - @0xsequence/signhub@2.3.40 + - @0xsequence/wallet@2.3.40 + - @0xsequence/guard@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/auth@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + - @0xsequence/api@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index cd447dd8a2..3b7d616834 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.39", + "version": "2.3.40", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 4909892867..6f90f35299 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index d39f63bf2e..05129c6191 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.39", + "version": "2.3.40", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 6489462ebb..6a12358bc5 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/migration@2.3.40 + - @0xsequence/sessions@2.3.40 + - @0xsequence/network@2.3.40 + - @0xsequence/relayer@2.3.40 + - @0xsequence/wallet@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 40f3267ee4..43936fe991 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.39", + "version": "2.3.40", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index af868ff5e5..b05cd316a7 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 8057351dcf..0f13a612b6 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.39", + "version": "2.3.40", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index b017e90a75..72ce05ba11 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/migration@2.3.40 + - @0xsequence/metadata@2.3.40 + - @0xsequence/sessions@2.3.40 + - @0xsequence/account@2.3.40 + - @0xsequence/indexer@2.3.40 + - @0xsequence/network@2.3.40 + - @0xsequence/signhub@2.3.40 + - @0xsequence/wallet@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + - @0xsequence/api@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 60f4491c75..5e552cdad9 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.39", + "version": "2.3.40", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index bfffe3f6fa..dc564debcf 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 7f4ed3c048..85799f7198 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.39", + "version": "2.3.40", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 22720736e3..c58bda8c2c 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/utils@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index dcdbc19659..a36b9dbd86 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.39", + "version": "2.3.40", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 47d84ae3d9..517872c36c 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/utils@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index b3ded96df2..c83f393cb2 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.39", + "version": "2.3.40", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 97dece9f78..ebf2d00cb6 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/account@2.3.40 + - @0xsequence/signhub@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 34737f5f29..f6343f6f42 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.39", + "version": "2.3.40", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index dc3482cab5..8eb133118a 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 9c33f9449c..b8414df173 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.39", + "version": "2.3.40", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 8cdeba9767..697efc75b6 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 131ad58fe7..fe3af32ea4 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.39", + "version": "2.3.40", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 8f15ecef78..224e643e39 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 9d63edb4d1..0a77bd1b13 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.39", + "version": "2.3.40", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 7a1fbeae86..2958c7c95f 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/wallet@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 2973a48350..ff1691d759 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.39", + "version": "2.3.40", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 65fa9ca47c..b89af8c3c7 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/indexer@2.3.40 + - @0xsequence/relayer@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 460af06baf..974ea0f3a5 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.39", + "version": "2.3.40", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index cfb8ca3635..54ebdf9a5b 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/migration@2.3.40 + - @0xsequence/account@2.3.40 + - @0xsequence/network@2.3.40 + - @0xsequence/relayer@2.3.40 + - @0xsequence/wallet@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/auth@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 7be036b3a3..c1214b717a 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.39", + "version": "2.3.40", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index e2664628b8..9cadba66f5 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/waas@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 3763a3ad60..1a6e5cf62b 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.39", + "version": "2.3.40", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 6ff7f5fa42..f3ba9f087a 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index cd9f9c778e..a953750a7c 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.39", + "version": "2.3.40", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 760cf7e786..cc99ed3f56 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 696cd78a27..90fe4ca46c 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.39", + "version": "2.3.40", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 1d7c45516b..6d9febf030 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/migration@2.3.40 + - @0xsequence/replacer@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index dd70b9d0fd..9cacc745c4 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.39", + "version": "2.3.40", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 1b61d79985..8b24542efb 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/core@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 3efebf1fbb..15f67c4baa 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.39", + "version": "2.3.40", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 932966ebef..f14805a26a 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 62a6b8d7b6..05b63f2462 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.39", + "version": "2.3.40", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index be516a9a50..914fd69638 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet + ## 2.3.39 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index de23212e5a..19b43996a8 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.39", + "version": "2.3.40", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index aa994973bb..7ad39adbdc 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/waas@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index cc4df07975..ee0662945d 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.39", + "version": "2.3.40", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index b4512a1790..5ce99c513d 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/network@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index bcaa991314..81e5235b36 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.39", + "version": "2.3.40", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index ad35c90fa9..d47d080882 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.40 + +### Patch Changes + +- Remove legacy etherlink testnet +- Updated dependencies + - @0xsequence/network@2.3.40 + - @0xsequence/relayer@2.3.40 + - @0xsequence/signhub@2.3.40 + - @0xsequence/utils@2.3.40 + - @0xsequence/core@2.3.40 + - @0xsequence/abi@2.3.40 + ## 2.3.39 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 3e1e01c1a0..49f79fe4bb 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.39", + "version": "2.3.40", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 019e9ecf62dc287a47750d0b145fecaa6f038e81 Mon Sep 17 00:00:00 2001 From: taylanpince <12650+taylanpince@users.noreply.github.com> Date: Wed, 17 Dec 2025 17:46:22 +0000 Subject: [PATCH 097/112] [AUTOMATED] Update constants.ts --- packages/network/src/constants.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 2013331abf..c3d1252b1d 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -1066,7 +1066,7 @@ export const networks: Record = { testnet: false, blockExplorer: { name: 'Monad Explorer', - rootUrl: 'https://mainnet-beta.monvision.io/' + rootUrl: 'https://monvision.io/' }, nativeToken: { symbol: 'MON', @@ -1121,7 +1121,7 @@ export const networks: Record = { testnet: true, blockExplorer: { name: 'Incentiv Testnet Explorer v2', - rootUrl: 'https://explorer.testnet.incentiv.net/' + rootUrl: 'https://explorer-testnet.incentiv.io/' }, nativeToken: { symbol: 'TCENT', From 9c461213dfe9621b511d240ef7a29d48fd10afd5 Mon Sep 17 00:00:00 2001 From: andres-horizon <162160045+andres-horizon@users.noreply.github.com> Date: Tue, 10 Feb 2026 22:12:04 +0000 Subject: [PATCH 098/112] [AUTOMATED] Update constants.ts --- packages/network/src/constants.ts | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index c3d1252b1d..26c9eb3db0 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -150,7 +150,10 @@ export enum ChainId { ARC_TESTNET = 5042002, // HYPEREVM - HYPEREVM = 999 + HYPEREVM = 999, + + // SONIC + SONIC = 146 } export const networks: Record = { @@ -1236,6 +1239,24 @@ export const networks: Record = { name: 'HYPE', decimals: 18 } + }, + + [ChainId.SONIC]: { + chainId: ChainId.SONIC, + type: NetworkType.MAINNET, + name: 'sonic', + title: 'Sonic', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.SONIC}.webp`, + testnet: false, + blockExplorer: { + name: 'Sonic', + rootUrl: 'https://sonicscan.org/' + }, + nativeToken: { + symbol: 'Sonic', + name: 'Sonic', + decimals: 18 + } } } From 1f5d5b58dc4586f47baf4aed4da3083eb5928bd7 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Mon, 16 Feb 2026 07:24:48 -0500 Subject: [PATCH 099/112] [AUTOMATED] Update constants.ts (#965) Co-authored-by: andres-horizon <162160045+andres-horizon@users.noreply.github.com> --- packages/network/src/constants.ts | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 26c9eb3db0..18f6c8a23b 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -153,7 +153,10 @@ export enum ChainId { HYPEREVM = 999, // SONIC - SONIC = 146 + SONIC = 146, + + // BERACHAIN + BERACHAIN = 80094 } export const networks: Record = { @@ -1257,6 +1260,24 @@ export const networks: Record = { name: 'Sonic', decimals: 18 } + }, + + [ChainId.BERACHAIN]: { + chainId: ChainId.BERACHAIN, + type: NetworkType.MAINNET, + name: 'berachain', + title: 'Berachain', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.BERACHAIN}.webp`, + testnet: false, + blockExplorer: { + name: 'Berachain', + rootUrl: 'https://berascan.com/' + }, + nativeToken: { + symbol: 'Berachain', + name: 'Berachain', + decimals: 18 + } } } From 4f8b7df745aadb1c4247679b8aeef3691c8763f8 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 16 Feb 2026 16:00:19 +0100 Subject: [PATCH 100/112] Add latest indexer gen files (#968) --- packages/indexer/src/indexer.gen.ts | 3688 +++++++++++++------------ packages/indexer/src/indexergw.gen.ts | 2177 ++++++++------- 2 files changed, 3157 insertions(+), 2708 deletions(-) diff --git a/packages/indexer/src/indexer.gen.ts b/packages/indexer/src/indexer.gen.ts index de6d45d2c5..6aa58ba63f 100644 --- a/packages/indexer/src/indexer.gen.ts +++ b/packages/indexer/src/indexer.gen.ts @@ -1,79 +1,315 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 f9220b18008af826218980db21a68ec39989fb80 +// sequence-indexer v0.4.0 caf5c4c3677ac2dce41858dce7cd727a7810845f // -- -// Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. +// Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT. // -// webrpc-gen -schema=indexer.ridl -service=Indexer -target=typescript -client -out=./clients/indexer.gen.ts +// webrpc-gen -schema=merged.gen.json -service=Indexer -target=typescript -client -out=./clients/indexer.gen.ts -export const WebrpcHeader = 'Webrpc' - -export const WebrpcHeaderValue = 'webrpc@v0.21.1;gen-typescript@v0.15.1;sequence-indexer@v0.4.0' - -// WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +// Webrpc description and code-gen version +export const WebrpcVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.4.0' +export const WebrpcSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = 'f9220b18008af826218980db21a68ec39989fb80' +export const WebrpcSchemaHash = "caf5c4c3677ac2dce41858dce7cd727a7810845f" -type WebrpcGenVersions = { - webrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string +// +// Client interface +// + +export interface IndexerClient { + addWebhookListener(req: AddWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Fetches a single receipt and then will stop the subscription + */ + fetchTransactionReceipt(req: FetchTransactionReceiptRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Fetches a single receipt with filter and then will stop the subscription + */ + fetchTransactionReceiptWithFilter(req: FetchTransactionReceiptWithFilterRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Webhooks + */ + getAllWebhookListeners(req: GetAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Get balance update aggregate values -- useful for syncing balance details of a contract, ie. from Skyweaver. + * Also consider using SubscribeBalanceUpdates or SubscribeEvents as other alternatives. + */ + getBalanceUpdates(req: GetBalanceUpdatesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Get the chain ID of the indexer + */ + getChainID(headers?: object, signal?: AbortSignal): Promise + + /** + * Queries an ethereum node for the latest and confirm ETH balances + * DEPRECATED: use GetNativeTokenBalance instead + * + * @deprecated GetNativeTokenBalance + */ + getEtherBalance(req: GetEtherBalanceRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetMarketplaceOrders queries marketplace orders with filtering and pagination. + * + * Retrieves buy orders (offers) and sell orders (listings) from a specific marketplace + * and collection with comprehensive filtering options. + * + * Parameters: + * marketplaceContractAddress: Target marketplace contract (required) + * collectionAddress: NFT collection contract (required) + * filter: MarketplaceOrderFilter with options: + * - isListing: true=listings, false=offers, omit=both + * - userAddresses: Include specific users + * - currencyAddresses: Filter by currencies (empty=all) + * - orderIds: Filter by specific order ids (empty=all) + * - tokenIds: Filter by specific tokens (empty=all) + * - excludeUserAddresses: Exclude specific users + * - blockNumberGt: Orders greater than block number + * - createdAtAfter: Orders after timestamp + * - orderStatuses: Filter by status (OPEN, CLOSED, CANCELLED) + * - returnExpired: Include expired orders + * page: Pagination control (optional) + * + * Returns: Updated pagination info and array of matching orders + */ + getMarketplaceOrders(req: GetMarketplaceOrdersRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetMarketplaceTopOrders finds the most competitive orders for specific tokens. + * + * Optimized for price discovery, returns the best available orders for each token. + * Useful for displaying current market prices and finding trading opportunities. + * + * Parameters: + * marketplaceContractAddress: Target marketplace contract (required) + * collectionAddress: NFT collection contract (required) + * filter: MarketplaceTopOrdersFilter with options: + * - currencyAddresses: Consider specific currencies (empty=all) + * - tokenIds: Target token IDs (required, non-empty) + * - isListing: true=listings/sell orders, false=offers/buy orders + * - priceSort: ASC=lowest first, DESC=highest first + * - excludeUser: Hide orders from specific user + * + * Returns: Array of top-priced active orders, sorted by priceSort preference + */ + getMarketplaceTopOrders(req: GetMarketplaceTopOrdersRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetNativeTokenBalance queries an ethereum node for the latest native token account balance. + * The native token is the token of the chain the indexer is connected to, for example, ETH on Ethereum + * and POL on Polygon. + */ + getNativeTokenBalance(req: GetNativeTokenBalanceRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalances returns a balance summary/details for a specific account. By default + * if accountAddress is left empty, it will use the account from the jwt session. + * + * Also, if contractAddress is undefined, then it will list all current user coins/collectibles. + * But, if contractAddress is provided, then it will return the token balances for the contract, this is + * only useful for 1155, but for other tokens, it can act as a filter for the single balance. + * + * DEPRECATED: use GetTokenBalancesSummary / GetTokenBalancesDetails + * + * @deprecated GetTokenBalancesSummary + */ + getTokenBalances(req: GetTokenBalancesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalancesByContract returns a balances for a specific accounts and + * contracts. The collection ERC721 & ERC1155 tokens are represented as + * individual balances. + * + * If `filter` is not provided, it will error out as it requires at least + * contract address. + * + * If `filter.contractStatus` is not provided, it will include verified only + * tokens. + */ + getTokenBalancesByContract(req: GetTokenBalancesByContractRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalancesDetails returns a detailed balance summary for a specific + * accounts. The collection ERC721 & ERC1155 tokens are represented as + * individual balances. + * + * If `filter` is not provided, it will use the filter with account from the + * jwt session. + * + * If `filter.contractStatus` is not provided, it will include verified only + * tokens. + */ + getTokenBalancesDetails(req: GetTokenBalancesDetailsRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalancesSummary returns a summary of token balances for a specific + * accounts. The collection ERC721 & ERC1155 tokens are represented as a + * single aggregated balance. + * + * If `filter` is not provided, it will use the filter with account from the + * jwt session. + * + * If `filter.contractStatus` is not provided, it will include verified only + * tokens. + */ + getTokenBalancesSummary(req: GetTokenBalancesSummaryRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenIDRanges returns the range of tokenIDs for a token collection contract. + * This is useful for ERC-721 and ERC-1155 contracts to get the range of valid tokenIDs. It is similar to + * GetTokenIDs, but returns the range of tokenIDs instead of the list of tokenIDs, which is more efficient + * for large collections and very easy to the caller to expand the range into a list of tokenIDs. + * + * NOTE: this method will only return up to 15,000 ranges, if there are more ranges, it will return + * a boolean to indicate there are more ranges beyond the first 15,000. Therefore, if `moreRanges` is + * false then you have all the ranges, but if true, you need to make a follow up call to fetch the next + * page of ranges. + * + * As an example, if a NFT collection of 100,000 tokens uses ids from 1,2,3,...,100_000 then this endpoint + * will return just a single range from [1,100_000], but if there are gaps between the sequence, then + * those will be broken into separate range entries. + */ + getTokenIDRanges(req: GetTokenIDRangesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenIDs returns the list of each individual token id for a token collection contract. + * This is useful for ERC-721 and ERC-1155 contracts to get the list of valid tokenIDs. + */ + getTokenIDs(req: GetTokenIDsRequest, headers?: object, signal?: AbortSignal): Promise + + getTokenPrice(req: GetTokenPriceRequest, headers?: object, signal?: AbortSignal): Promise + + getTokenPrices(req: GetTokenPricesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenSupplies returns the set of tokenIDs used by a contract address, supporting ERC-20, ERC-721, and ERC-1155 + * contracts, and their respective supply as well. + */ + getTokenSupplies(req: GetTokenSuppliesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenSuppliesMap returns the token supplies of ERC-20 and ERC-1155 tokens as requested in the `tokenMap` + * represented as a map of contractAddress :: []tokenIDs. + * + * For an ERC-20 specify tokenIDs as an empty array or [0], for example, { '0xdef': [] } or { '0xdef': [0] } + * For ERC-1155 pass the array of tokens are strings, ie. { '0xabc': ['1', '2', '3'] } + */ + getTokenSuppliesMap(req: GetTokenSuppliesMapRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * History of mined transactions for the account which includes a list of token transfers (sent/recieved) + * and sent transactions from a Sequence wallet + */ + getTransactionHistory(req: GetTransactionHistoryRequest, headers?: object, signal?: AbortSignal): Promise + + getWebhookListener(req: GetWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise + + listTokenPrices(req: ListTokenPricesRequest, headers?: object, signal?: AbortSignal): Promise + + pauseAllWebhookListeners(req: PauseAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Ping the indexer + */ + ping(headers?: object, signal?: AbortSignal): Promise + + removeAllWebhookListeners(req: RemoveAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise + + removeWebhookListener(req: RemoveWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise + + resumeAllWebhookListeners(req: ResumeAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Get the current runtime health status of the indexer + */ + runtimeStatus(headers?: object, signal?: AbortSignal): Promise + + /** + * SubscribeBalanceUpdates listens to balance updates for a specific contract address + */ + subscribeBalanceUpdates(req: SubscribeBalanceUpdatesRequest, options: WebrpcStreamOptions): WebrpcStreamController + + /** + * SubscribeEvents listens to events on-chain based on the filter criteria + * + * TODO: some additional options can be passed such as block, reorg true, etc. + * or stay behind, etc. + */ + subscribeEvents(req: SubscribeEventsRequest, options: WebrpcStreamOptions): WebrpcStreamController + + /** + * Listen to transaction receipts on-chain based on the filter criteria + */ + subscribeReceipts(req: SubscribeReceiptsRequest, options: WebrpcStreamOptions): WebrpcStreamController + + /** + * Re-sync an incorrect token balance with the correct on-chain balance + * NOTE: this method is almost never used, but we've marked it internal in case + * we ever want to use it again. This method was written a very long time ago in + * scenarios when the indexer had little bugs, but now its solid. + */ + syncBalance(req: SyncBalanceRequest, headers?: object, signal?: AbortSignal): Promise + + toggleWebhookListener(req: ToggleWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise + + updateWebhookListener(req: UpdateWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Get the current version of the indexer + */ + version(headers?: object, signal?: AbortSignal): Promise } -export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader) - if (!headerValue) { - return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } - } - return parseWebrpcGenVersions(headerValue) -} +// +// Schema types +// -function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') - if (versions.length < 3) { - return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } - } +export interface Asset { + id: number + collectionId: number + tokenId?: string + url?: string + metadataField: string + name?: string + filesize?: number + mimeType?: string + width?: number + height?: number + updatedAt?: string +} - const [_, webrpcGenVersion] = versions[0].split('@') - const [codeGenName, codeGenVersion] = versions[1].split('@') - const [schemaName, schemaVersion] = versions[2].split('@') +export interface BloomStats { + hitRatio: string + falsePositivesPercent: string + hitCount: number + missCount: number + falsePositives: number +} - return { - webrpcGenVersion, - codeGenName, - codeGenVersion, - schemaName, - schemaVersion - } +export interface BloomStatus { + enabled: boolean + initialized: boolean + bloomInitElapsedTime: string + stats: BloomStats } -// -// Types -// +export interface Bond { + pebble: PebbleMetrics + estimatedDiskUsagePerTable: any + estimatedDiskUsageTotal: string +} -export enum ResourceStatus { - NOT_AVAILABLE = 'NOT_AVAILABLE', - REFRESHING = 'REFRESHING', - AVAILABLE = 'AVAILABLE' +export interface ChainInfo { + chainId: number + chainName: string } export interface ContractInfo { @@ -93,56 +329,29 @@ export interface ContractInfo { status: ResourceStatus } -export interface ContractInfoExtensions { - link: string - description: string - categories: Array - ogImage: string - ogName: string - originChainId: number - originAddress: string - blacklist: boolean - verified: boolean - verifiedBy: string - featured: boolean - featureIndex: number +export interface ContractInfoExtensionBridgeInfo { + tokenAddress: string } -export interface TokenMetadata { - contractAddress?: string - tokenId: string - source: string - name: string - description?: string - image?: string - video?: string - audio?: string - properties?: { [key: string]: any } - attributes: Array<{ [key: string]: any }> - image_data?: string - external_url?: string - background_color?: string - animation_url?: string - decimals?: number - updatedAt?: string - assets?: Array - status: ResourceStatus - queuedAt?: string - lastFetched?: string +export interface ContractInfoExtensionIndexingInfo { + useOnChainBalance: boolean } -export interface Asset { - id: number - collectionId: number - tokenId?: string - url?: string - metadataField: string - name?: string - filesize?: number - mimeType?: string - width?: number - height?: number - updatedAt?: string +export interface ContractInfoExtensions { + link?: string + description?: string + categories?: Array + bridgeInfo?: {[key: string]: ContractInfoExtensionBridgeInfo} + indexingInfo?: ContractInfoExtensionIndexingInfo + ogImage?: string + ogName?: string + originChainId?: number + originAddress?: string + blacklist?: boolean + verified?: boolean + verifiedBy?: string + featured?: boolean + featureIndex?: number } export enum ContractType { @@ -155,90 +364,109 @@ export enum ContractType { ERC20_BRIDGE = 'ERC20_BRIDGE', ERC721_BRIDGE = 'ERC721_BRIDGE', ERC1155_BRIDGE = 'ERC1155_BRIDGE', - SEQ_MARKETPLACE = 'SEQ_MARKETPLACE' + SEQ_MARKETPLACE = 'SEQ_MARKETPLACE', + ERC6909 = 'ERC6909' } -export enum EventLogType { - UNKNOWN = 'UNKNOWN', - BLOCK_ADDED = 'BLOCK_ADDED', - BLOCK_REMOVED = 'BLOCK_REMOVED' +export enum ContractVerificationStatus { + VERIFIED = 'VERIFIED', + UNVERIFIED = 'UNVERIFIED', + ALL = 'ALL' } -export enum EventLogDataType { - EVENT = 'EVENT', - TOKEN_TRANSFER = 'TOKEN_TRANSFER', - NATIVE_TOKEN_TRANSFER = 'NATIVE_TOKEN_TRANSFER', - SEQUENCE_TXN = 'SEQUENCE_TXN' +export interface DiskUsage { + humanReadable: string + used: number + size: number + percent: number + dirs: {[key: string]: string} } -export enum OrderStatus { - OPEN = 'OPEN', - CLOSED = 'CLOSED', - CANCELLED = 'CANCELLED' +export interface EtherBalance { + accountAddress: string + balanceWei: string } -export enum TxnTransferType { - UNKNOWN = 'UNKNOWN', - SEND = 'SEND', - RECEIVE = 'RECEIVE' +export interface EventDecoded { + topicHash: string + eventSig: string + types: Array + names: Array + values: Array } -export enum TransactionStatus { - FAILED = 'FAILED', - SUCCESSFUL = 'SUCCESSFUL' +export interface EventFilter { + events?: Array + contractAddresses?: Array + accounts?: Array + tokenIDs?: Array } -export enum TransactionType { - LegacyTxnType = 'LegacyTxnType', - AccessListTxnType = 'AccessListTxnType', - DynamicFeeTxnType = 'DynamicFeeTxnType' +export interface EventLog { + id: number + uid: string + type: EventLogType + blockNumber: number + blockHash: string + parentBlockHash: string + contractAddress: string + contractType: ContractType + txnHash: string + txnIndex: number + txnLogIndex: number + logDataType: EventLogDataType + ts: string + txnInfo?: TxnInfo + rawLog?: {[key: string]: any} + event?: EventDecoded } -export enum SortOrder { - DESC = 'DESC', - ASC = 'ASC' +export enum EventLogDataType { + EVENT = 'EVENT', + TOKEN_TRANSFER = 'TOKEN_TRANSFER', + NATIVE_TOKEN_TRANSFER = 'NATIVE_TOKEN_TRANSFER', + SEQUENCE_TXN = 'SEQUENCE_TXN' } -export enum ContractVerificationStatus { - VERIFIED = 'VERIFIED', - UNVERIFIED = 'UNVERIFIED', - ALL = 'ALL' +export enum EventLogType { + UNKNOWN = 'UNKNOWN', + BLOCK_ADDED = 'BLOCK_ADDED', + BLOCK_REMOVED = 'BLOCK_REMOVED' } -export enum NetworkType { - MAINNETS = 'MAINNETS', - TESTNETS = 'TESTNETS', - ALL = 'ALL' +export interface GatewayBackendResponseTime { + percentiles: {[key: string]: number} + average: number } -export interface Version { - webrpcVersion: string - schemaVersion: string - schemaHash: string - appVersion: string +export interface GatewayBackendRuntimeStatus { + name: string + chainId: number + responseTime: GatewayBackendResponseTime } -export interface RuntimeStatus { - healthOK: boolean - indexerEnabled: boolean - startTime: string - uptime: number - ver: string - branch: string - commitHash: string - chainID: number - checks: RuntimeChecks +export interface GatewayEtherBalance { + chainId: number + errorReason?: string + result: EtherBalance } -export interface GatewayBackendResponseTime { - percentiles: { [key: string]: number } - average: number +export interface GatewayNativeTokenBalance { + chainId: number + errorReason?: string + result: NativeTokenBalance } -export interface GatewayBackendRuntimeStatus { - name: string +export interface GatewayNativeTokenBalances { chainId: number - responseTime: GatewayBackendResponseTime + errorReason?: string + results: Array +} + +export interface GatewayPrice { + chainID: number + errorReason?: string + results: Array } export interface GatewayRuntimeStatus { @@ -251,113 +479,173 @@ export interface GatewayRuntimeStatus { backends: Array } -export interface WALWriterRuntimeStatus { - healthOK: boolean - startTime: string - uptime: number - ver: string - branch: string - commitHash: string +export interface GatewayTokenBalance { + chainId: number + errorReason?: string + results: Array +} + +export interface GatewayTokenPriceQuery { chainID: number - percentWALWritten: number + queries: Array } -export interface RuntimeChecks { - running: boolean - runnables: any - cgoEnabled: boolean - quotaControlEnabled: boolean - syncMode: string - percentIndexed: number +export interface GatewayTransaction { + chainId: number + errorReason?: string + results: Array +} + +export interface IndexState { + chainId: string lastBlockNum: number - lastBlockNumWithState: number - bloomStatus: BloomStatus - bond: Bond - diskUsage: DiskUsage + lastBlockHash: string } -export interface DiskUsage { - humanReadable: string - used: number - size: number - percent: number - dirs: { [key: string]: string } +export interface IndexedBlock { + blockNumber: number + blockShortHash: string } -export interface Bond { - pebble: PebbleMetrics - estimatedDiskUsagePerTable: any - estimatedDiskUsageTotal: string +export interface IndexerMetrics { + blocksPerSecond: number + eventsPerSecond: number } -export interface PebbleMetrics { - compactionCount: number - compactionEstimatedDebt: number - compactionInProgressBytes: number - compactionNumInProgress: number - compactionMarkedFiles: number +export interface MarketplaceOrder { + orderId: string + tokenContract: string + tokenId: string + isListing: boolean + quantity: string + quantityRemaining: string + currencyAddress: string + pricePerToken: string + expiry: string + orderStatus: OrderStatus + createdBy: string + blockNumber: number + orderbookContractAddress: string + createdAt: number } -export interface BloomStatus { - enabled: boolean - initialized: boolean - bloomInitElapsedTime: string +export interface MarketplaceOrderFilter { + isListing?: boolean + userAddresses?: Array + currencyAddresses: Array + orderIds: Array + tokenIds: Array + excludeUserAddresses?: Array + blockNumberGt: number + createdAtAfter: number + orderStatuses: Array + returnExpired: boolean } -export interface EtherBalance { - accountAddress: string - balanceWei: string +export interface MarketplaceTopOrdersFilter { + currencyAddresses: Array + tokenIds: Array + isListing: boolean + priceSort: SortOrder + excludeUser?: string +} + +export interface MetadataOptions { + verifiedOnly?: boolean + unverifiedOnly?: boolean + includeContracts?: Array } export interface NativeTokenBalance { accountAddress: string chainId: number + name: string + symbol: string balance: string + balanceUSD: string + priceUSD: string + priceUpdatedAt?: string errorReason?: string } -export interface IndexState { - chainId: string - lastBlockNum: number - lastBlockHash: string +export enum NetworkType { + MAINNETS = 'MAINNETS', + TESTNETS = 'TESTNETS', + ALL = 'ALL' } -export interface IndexedBlock { - blockNumber: number - blockShortHash: string +export enum OrderStatus { + OPEN = 'OPEN', + CLOSED = 'CLOSED', + CANCELLED = 'CANCELLED' } -export interface TxnInfo { - from: string - to: string - value: string +export interface Page { + page?: number + column?: string + before?: any + after?: any + sort?: Array + pageSize?: number + more?: boolean } -export interface EventLog { - id: number - uid: string - type: EventLogType - blockNumber: number - blockHash: string - parentBlockHash: string +export interface PebbleMetrics { + compactionCount: number + compactionEstimatedDebt: number + compactionInProgressBytes: number + compactionNumInProgress: number + compactionMarkedFiles: number +} + +export interface Price { contractAddress: string - contractType: ContractType - txnHash: string - txnIndex: number - txnLogIndex: number - logDataType: EventLogDataType - ts: string - txnInfo?: TxnInfo - rawLog?: { [key: string]: any } - event?: EventDecoded + tokenID?: string + priceUSD: string + updatedAt?: string } -export interface EventDecoded { - topicHash: string - eventSig: string - types: Array - names: Array - values: Array +export enum ResourceStatus { + NOT_AVAILABLE = 'NOT_AVAILABLE', + REFRESHING = 'REFRESHING', + AVAILABLE = 'AVAILABLE' +} + +export interface RuntimeChecks { + running: boolean + runnables: any + cgoEnabled: boolean + quotaControlEnabled: boolean + syncMode: string + percentIndexed: number + lastBlockNum: number + lastBlockNumWithState: number + bloomStatus: BloomStatus + bond: Bond + diskUsage: DiskUsage + metrics: IndexerMetrics +} + +export interface RuntimeStatus { + healthOK: boolean + indexerEnabled: boolean + startTime: string + uptime: number + ver: string + branch: string + commitHash: string + chainID: number + checks: RuntimeChecks +} + +export interface SortBy { + column: string + order: SortOrder +} + +export enum SortOrder { + DESC = 'DESC', + ASC = 'ASC' } export interface TokenBalance { @@ -366,48 +654,44 @@ export interface TokenBalance { accountAddress: string tokenID?: string balance: string + balanceUSD: string + priceUSD: string + priceUpdatedAt?: string blockHash: string - blockNumber: number - chainId: number - uniqueCollectibles: string - isSummary: boolean - contractInfo?: ContractInfo - tokenMetadata?: TokenMetadata -} - -export interface OrderbookOrder { - orderId: string - tokenContract: string - tokenId: string - isListing: boolean - quantity: string - quantityRemaining: string - currencyAddress: string - pricePerToken: string - expiry: string - orderStatus: OrderStatus - createdBy: string - blockNumber: number - orderbookContractAddress: string - createdAt: number + blockNumber: number + chainId: number + uniqueCollectibles: string + isSummary: boolean + contractInfo?: ContractInfo + tokenMetadata?: TokenMetadata } -export interface OrderbookOrderFilter { - isListing?: boolean - userAddresses?: Array - tokenIds: Array - excludeUserAddresses?: Array - afterBlockNumber: number - afterCreatedAt: number - beforeExpiry: number - userAddress?: string - excludeUserAddress?: string +export interface TokenBalanceFilter { + contractAddress: string + sinceBlockNumber: number +} + +export interface TokenBalancesByContractFilter { + contractAddresses: Array + accountAddresses?: Array + contractStatus?: ContractVerificationStatus + tokenIDs?: Array +} + +export interface TokenBalancesFilter { + accountAddresses: Array + contractStatus?: ContractVerificationStatus + contractTypes?: Array + contractWhitelist?: Array + contractBlacklist?: Array + omitNativeBalances: boolean + omitPrices?: boolean + tokenIDs?: Array } export interface TokenHistory { blockNumber: number blockHash: string - accountAddress: string contractAddress: string contractType: ContractType fromAddress: string @@ -415,12 +699,45 @@ export interface TokenHistory { txnHash: string txnIndex: number txnLogIndex: number - logData: string tokenIDs: string - Amounts: string + amounts: string ts: string } +export interface TokenIDRange { + start: string + end: string +} + +export interface TokenMetadata { + chainId?: number + contractAddress?: string + tokenId: string + source: string + name: string + description?: string + image?: string + video?: string + audio?: string + properties?: {[key: string]: any} + attributes: Array<{[key: string]: any}> + image_data?: string + external_url?: string + background_color?: string + animation_url?: string + decimals?: number + updatedAt?: string + assets?: Array + status: ResourceStatus + queuedAt?: string + lastFetched?: string +} + +export interface TokenPriceQuery { + contractAddress: string + tokenID?: string +} + export interface TokenSupply { tokenID: string supply: string @@ -439,17 +756,12 @@ export interface Transaction { timestamp: string } -export interface TxnTransfer { - transferType: TxnTransferType - contractAddress: string - contractType: ContractType - from: string - to: string - tokenIds?: Array - amounts: Array - logIndex: number - contractInfo?: ContractInfo - tokenMetadata?: { [key: string]: TokenMetadata } +export interface TransactionFilter { + txnHash?: string + from?: string + to?: string + contractAddress?: string + event?: string } export interface TransactionHistoryFilter { @@ -462,14 +774,14 @@ export interface TransactionHistoryFilter { fromBlock?: number toBlock?: number tokenID?: string + omitPrices?: boolean } -export interface TransactionFilter { - txnHash?: string - from?: string - to?: string - contractAddress?: string - event?: string +export interface TransactionLog { + contractAddress: string + topics: Array + data: string + index: number } export interface TransactionReceipt { @@ -488,31 +800,60 @@ export interface TransactionReceipt { reorged: boolean } -export interface TransactionLog { +export enum TransactionStatus { + FAILED = 'FAILED', + SUCCESSFUL = 'SUCCESSFUL' +} + +export enum TransactionType { + LegacyTxnType = 'LegacyTxnType', + AccessListTxnType = 'AccessListTxnType', + DynamicFeeTxnType = 'DynamicFeeTxnType' +} + +export interface TxnInfo { + from: string + to: string + value: string +} + +export interface TxnTransfer { + transferType: TxnTransferType contractAddress: string - topics: Array - data: string - index: number + contractType: ContractType + from: string + to: string + tokenIds?: Array + amounts: Array + logIndex: number + amountsUSD?: Array + pricesUSD?: Array + contractInfo?: ContractInfo + tokenMetadata?: {[key: string]: TokenMetadata} } -export interface TokenIDRange { - start: string - end: string +export enum TxnTransferType { + UNKNOWN = 'UNKNOWN', + SEND = 'SEND', + RECEIVE = 'RECEIVE' } -export interface Page { - page?: number - column?: string - before?: any - after?: any - sort?: Array - pageSize?: number - more?: boolean +export interface Version { + webrpcVersion: string + schemaVersion: string + schemaHash: string + appVersion: string } -export interface SortBy { - column: string - order: SortOrder +export interface WALWriterRuntimeStatus { + healthOK: boolean + startTime: string + uptime: number + ver: string + branch: string + commitHash: string + chainID: number + percentWALWritten: number } export interface WebhookListener { @@ -525,454 +866,352 @@ export interface WebhookListener { active: boolean } -export interface EventFilter { - events?: Array - contractAddresses?: Array - accounts?: Array - tokenIDs?: Array +export interface AddWebhookListenerRequest { + url: string + filters: EventFilter + projectId?: number } -export interface TokenBalanceFilter { - contractAddress: string - sinceBlockNumber: number +export interface AddWebhookListenerResponse { + status: boolean + listener: WebhookListener } -export interface MetadataOptions { - verifiedOnly?: boolean - unverifiedOnly?: boolean - includeContracts?: Array +export interface FetchTransactionReceiptRequest { + txnHash: string + maxBlockWait?: number } -export interface TokenBalancesFilter { - accountAddresses: Array - contractStatus?: ContractVerificationStatus - contractTypes?: Array - contractWhitelist?: Array - contractBlacklist?: Array - omitNativeBalances: boolean +export interface FetchTransactionReceiptResponse { + receipt: TransactionReceipt } -export interface TokenBalancesByContractFilter { - contractAddresses: Array - accountAddresses?: Array - contractStatus?: ContractVerificationStatus +export interface FetchTransactionReceiptWithFilterRequest { + filter: TransactionFilter + maxBlockWait?: number } -export interface GatewayEtherBalance { - chainId: number - errorReason?: string - result: EtherBalance +export interface FetchTransactionReceiptWithFilterResponse { + receipt: TransactionReceipt } -export interface GatewayNativeTokenBalance { - chainId: number - errorReason?: string - result: NativeTokenBalance +export interface GetAllWebhookListenersRequest { + projectId?: number } -export interface GatewayNativeTokenBalances { - chainId: number - errorReason?: string - results: Array +export interface GetAllWebhookListenersResponse { + listeners: Array } -export interface GatewayTokenBalance { - chainId: number - errorReason?: string - results: Array +export interface GetBalanceUpdatesRequest { + contractAddress: string + lastBlockNumber: number + lastBlockHash?: string + page?: Page } -export interface ChainInfo { - chainId: number - chainName: string +export interface GetBalanceUpdatesResponse { + page: Page + balances: Array } -export interface Indexer { - ping(headers?: object, signal?: AbortSignal): Promise - version(headers?: object, signal?: AbortSignal): Promise - runtimeStatus(headers?: object, signal?: AbortSignal): Promise - getChainID(headers?: object, signal?: AbortSignal): Promise - getEtherBalance(args: GetEtherBalanceArgs, headers?: object, signal?: AbortSignal): Promise - getNativeTokenBalance( - args: GetNativeTokenBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalancesSummary( - args: GetTokenBalancesSummaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalancesDetails( - args: GetTokenBalancesDetailsArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalancesByContract( - args: GetTokenBalancesByContractArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalances(args: GetTokenBalancesArgs, headers?: object, signal?: AbortSignal): Promise - getTokenSupplies(args: GetTokenSuppliesArgs, headers?: object, signal?: AbortSignal): Promise - getTokenSuppliesMap(args: GetTokenSuppliesMapArgs, headers?: object, signal?: AbortSignal): Promise - getTokenIDs(args: GetTokenIDsArgs, headers?: object, signal?: AbortSignal): Promise - getTokenIDRanges(args: GetTokenIDRangesArgs, headers?: object, signal?: AbortSignal): Promise - getBalanceUpdates(args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise - getTransactionHistory( - args: GetTransactionHistoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - fetchTransactionReceipt( - args: FetchTransactionReceiptArgs, - headers?: object, - signal?: AbortSignal - ): Promise - fetchTransactionReceiptWithFilter( - args: FetchTransactionReceiptWithFilterArgs, - headers?: object, - signal?: AbortSignal - ): Promise - subscribeReceipts(args: SubscribeReceiptsArgs, options: WebrpcStreamOptions): Promise - subscribeEvents(args: SubscribeEventsArgs, options: WebrpcStreamOptions): Promise - subscribeBalanceUpdates( - args: SubscribeBalanceUpdatesArgs, - options: WebrpcStreamOptions - ): Promise - syncBalance(args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise - getAllWebhookListeners( - args: GetAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getWebhookListener(args: GetWebhookListenerArgs, headers?: object, signal?: AbortSignal): Promise - addWebhookListener(args: AddWebhookListenerArgs, headers?: object, signal?: AbortSignal): Promise - updateWebhookListener( - args: UpdateWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise - removeWebhookListener( - args: RemoveWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise - removeAllWebhookListeners( - args: RemoveAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise - toggleWebhookListener( - args: ToggleWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise - pauseAllWebhookListeners( - args: PauseAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise - resumeAllWebhookListeners( - args: ResumeAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getOrderbookOrders(args: GetOrderbookOrdersArgs, headers?: object, signal?: AbortSignal): Promise - getTopOrders(args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise -} - -export interface PingArgs {} - -export interface PingReturn { - status: boolean +export interface GetChainIDRequest { } -export interface VersionArgs {} -export interface VersionReturn { - version: Version +export interface GetChainIDResponse { + chainID: number } -export interface RuntimeStatusArgs {} -export interface RuntimeStatusReturn { - status: RuntimeStatus +export interface GetEtherBalanceRequest { + accountAddress?: string } -export interface GetChainIDArgs {} -export interface GetChainIDReturn { - chainID: number +export interface GetEtherBalanceResponse { + balance: EtherBalance } -export interface GetEtherBalanceArgs { - accountAddress?: string + +export interface GetMarketplaceOrdersRequest { + marketplaceContractAddress: string + collectionAddress: string + filter?: MarketplaceOrderFilter + page?: Page } -export interface GetEtherBalanceReturn { - balance: EtherBalance +export interface GetMarketplaceOrdersResponse { + page?: Page + orders: Array } -export interface GetNativeTokenBalanceArgs { - accountAddress?: string + +export interface GetMarketplaceTopOrdersRequest { + marketplaceContractAddress: string + collectionAddress: string + filter: MarketplaceTopOrdersFilter } -export interface GetNativeTokenBalanceReturn { - balance: NativeTokenBalance +export interface GetMarketplaceTopOrdersResponse { + orders: Array } -export interface GetTokenBalancesSummaryArgs { - filter: TokenBalancesFilter - omitMetadata?: boolean - page?: Page + +export interface GetNativeTokenBalanceRequest { + accountAddress?: string + omitPrices?: boolean } -export interface GetTokenBalancesSummaryReturn { - page: Page - nativeBalances: Array - balances: Array +export interface GetNativeTokenBalanceResponse { + balance: NativeTokenBalance } -export interface GetTokenBalancesDetailsArgs { - filter: TokenBalancesFilter - omitMetadata?: boolean + +export interface GetTokenBalancesRequest { + accountAddress?: string + contractAddress?: string + tokenID?: string + includeMetadata?: boolean + metadataOptions?: MetadataOptions + includeCollectionTokens?: boolean page?: Page } -export interface GetTokenBalancesDetailsReturn { +export interface GetTokenBalancesResponse { page: Page - nativeBalances: Array balances: Array } -export interface GetTokenBalancesByContractArgs { + +export interface GetTokenBalancesByContractRequest { filter: TokenBalancesByContractFilter omitMetadata?: boolean page?: Page } -export interface GetTokenBalancesByContractReturn { +export interface GetTokenBalancesByContractResponse { page: Page balances: Array } -export interface GetTokenBalancesArgs { - accountAddress?: string - contractAddress?: string - tokenID?: string - includeMetadata?: boolean - metadataOptions?: MetadataOptions - includeCollectionTokens?: boolean + +export interface GetTokenBalancesDetailsRequest { + filter: TokenBalancesFilter + omitMetadata?: boolean page?: Page } -export interface GetTokenBalancesReturn { +export interface GetTokenBalancesDetailsResponse { page: Page + nativeBalances: Array balances: Array } -export interface GetTokenSuppliesArgs { - contractAddress: string - includeMetadata?: boolean - metadataOptions?: MetadataOptions + +export interface GetTokenBalancesSummaryRequest { + filter: TokenBalancesFilter + omitMetadata?: boolean page?: Page } -export interface GetTokenSuppliesReturn { +export interface GetTokenBalancesSummaryResponse { page: Page - contractType: ContractType - tokenIDs: Array + nativeBalances: Array + balances: Array } -export interface GetTokenSuppliesMapArgs { - tokenMap: { [key: string]: Array } - includeMetadata?: boolean - metadataOptions?: MetadataOptions + +export interface GetTokenIDRangesRequest { + contractAddress: string + lastTokenID?: string } -export interface GetTokenSuppliesMapReturn { - supplies: { [key: string]: Array } +export interface GetTokenIDRangesResponse { + contractType: ContractType + tokenIDRanges: Array + moreRanges: boolean } -export interface GetTokenIDsArgs { + +export interface GetTokenIDsRequest { contractAddress: string page?: Page } -export interface GetTokenIDsReturn { +export interface GetTokenIDsResponse { page: Page contractType: ContractType tokenIDs: Array } -export interface GetTokenIDRangesArgs { - contractAddress: string + +export interface GetTokenPriceRequest { + q: TokenPriceQuery } -export interface GetTokenIDRangesReturn { - contractType: ContractType - tokenIDRanges: Array - moreRanges: boolean +export interface GetTokenPriceResponse { + price: Price +} + +export interface GetTokenPricesRequest { + q: Array +} + +export interface GetTokenPricesResponse { + prices: Array } -export interface GetBalanceUpdatesArgs { + +export interface GetTokenSuppliesRequest { contractAddress: string - lastBlockNumber: number - lastBlockHash?: string + includeMetadata?: boolean page?: Page } -export interface GetBalanceUpdatesReturn { +export interface GetTokenSuppliesResponse { page: Page - balances: Array + contractType: ContractType + tokenIDs: Array +} + +export interface GetTokenSuppliesMapRequest { + tokenMap: {[key: string]: Array} + includeMetadata?: boolean +} + +export interface GetTokenSuppliesMapResponse { + supplies: {[key: string]: Array} } -export interface GetTransactionHistoryArgs { + +export interface GetTransactionHistoryRequest { filter: TransactionHistoryFilter page?: Page includeMetadata?: boolean metadataOptions?: MetadataOptions } -export interface GetTransactionHistoryReturn { +export interface GetTransactionHistoryResponse { page: Page transactions: Array } -export interface FetchTransactionReceiptArgs { - txnHash: string - maxBlockWait?: number -} -export interface FetchTransactionReceiptReturn { - receipt: TransactionReceipt -} -export interface FetchTransactionReceiptWithFilterArgs { - filter: TransactionFilter - maxBlockWait?: number +export interface GetWebhookListenerRequest { + id: number + projectId?: number } -export interface FetchTransactionReceiptWithFilterReturn { - receipt: TransactionReceipt -} -export interface SubscribeReceiptsArgs { - filter: TransactionFilter +export interface GetWebhookListenerResponse { + listener: WebhookListener } -export interface SubscribeReceiptsReturn { - receipt: TransactionReceipt +export interface ListTokenPricesRequest { + page?: Page } -export interface SubscribeEventsArgs { - filter: EventFilter + +export interface ListTokenPricesResponse { + page: Page + prices: Array } -export interface SubscribeEventsReturn { - log: EventLog +export interface PauseAllWebhookListenersRequest { + projectId?: number } -export interface SubscribeBalanceUpdatesArgs { - contractAddress: string + +export interface PauseAllWebhookListenersResponse { + status: boolean } -export interface SubscribeBalanceUpdatesReturn { - balance: TokenBalance +export interface PingRequest { } -export interface SyncBalanceArgs { - accountAddress: string - contractAddress: string - tokenID?: string + +export interface PingResponse { + status: boolean } -export interface SyncBalanceReturn {} -export interface GetAllWebhookListenersArgs { +export interface RemoveAllWebhookListenersRequest { projectId?: number } -export interface GetAllWebhookListenersReturn { - listeners: Array +export interface RemoveAllWebhookListenersResponse { + status: boolean } -export interface GetWebhookListenerArgs { + +export interface RemoveWebhookListenerRequest { id: number projectId?: number } -export interface GetWebhookListenerReturn { - listener: WebhookListener +export interface RemoveWebhookListenerResponse { + status: boolean } -export interface AddWebhookListenerArgs { - url: string - filters: EventFilter + +export interface ResumeAllWebhookListenersRequest { projectId?: number } -export interface AddWebhookListenerReturn { +export interface ResumeAllWebhookListenersResponse { status: boolean - listener: WebhookListener } -export interface UpdateWebhookListenerArgs { - listener: WebhookListener - projectId?: number + +export interface RuntimeStatusRequest { } -export interface UpdateWebhookListenerReturn { - status: boolean +export interface RuntimeStatusResponse { + status: RuntimeStatus } -export interface RemoveWebhookListenerArgs { - id: number - projectId?: number + +export interface SubscribeBalanceUpdatesRequest { + contractAddress: string } -export interface RemoveWebhookListenerReturn { - status: boolean +export interface SubscribeBalanceUpdatesResponse { + balance: TokenBalance } -export interface RemoveAllWebhookListenersArgs { - projectId?: number + +export interface SubscribeEventsRequest { + filter: EventFilter } -export interface RemoveAllWebhookListenersReturn { - status: boolean +export interface SubscribeEventsResponse { + log: EventLog } -export interface ToggleWebhookListenerArgs { - id: number - projectId?: number + +export interface SubscribeReceiptsRequest { + filter: TransactionFilter } -export interface ToggleWebhookListenerReturn { - webhookListener: WebhookListener +export interface SubscribeReceiptsResponse { + receipt: TransactionReceipt } -export interface PauseAllWebhookListenersArgs { - projectId?: number + +export interface SyncBalanceRequest { + accountAddress: string + contractAddress: string + tokenID?: string } -export interface PauseAllWebhookListenersReturn { - status: boolean +export interface SyncBalanceResponse { } -export interface ResumeAllWebhookListenersArgs { + +export interface ToggleWebhookListenerRequest { + id: number projectId?: number } -export interface ResumeAllWebhookListenersReturn { - status: boolean +export interface ToggleWebhookListenerResponse { + webhookListener: WebhookListener } -export interface GetOrderbookOrdersArgs { - page?: Page - orderbookContractAddress: string - collectionAddress: string - currencyAddresses: Array - filter: OrderbookOrderFilter - orderStatuses: Array - filters: Array - beforeExpiryTimestamp: number - blockNumberAfter: number - createdAtAfter: number + +export interface UpdateWebhookListenerRequest { + listener: WebhookListener + projectId?: number } -export interface GetOrderbookOrdersReturn { - page?: Page - orders: Array +export interface UpdateWebhookListenerResponse { + status: boolean } -export interface GetTopOrdersArgs { - orderbookContractAddress: string - collectionAddress: string - currencyAddresses: Array - tokenIDs: Array - isListing: boolean - priceSort: SortOrder - excludeUser?: string + +export interface VersionRequest { } -export interface GetTopOrdersReturn { - orders: Array +export interface VersionResponse { + version: Version } + + // // Client // -export class Indexer implements Indexer { + +export class Indexer implements IndexerClient { protected hostname: string protected fetch: Fetch protected path = '/rpc/Indexer/' @@ -985,708 +1224,643 @@ export class Indexer implements Indexer { private url(name: string): string { return this.hostname + this.path + name } + + queryKey = { + addWebhookListener: (req: AddWebhookListenerRequest) => ['Indexer', 'addWebhookListener', req] as const, + fetchTransactionReceipt: (req: FetchTransactionReceiptRequest) => ['Indexer', 'fetchTransactionReceipt', req] as const, + fetchTransactionReceiptWithFilter: (req: FetchTransactionReceiptWithFilterRequest) => ['Indexer', 'fetchTransactionReceiptWithFilter', req] as const, + getAllWebhookListeners: (req: GetAllWebhookListenersRequest) => ['Indexer', 'getAllWebhookListeners', req] as const, + getBalanceUpdates: (req: GetBalanceUpdatesRequest) => ['Indexer', 'getBalanceUpdates', req] as const, + getChainID: () => ['Indexer', 'getChainID'] as const, + getEtherBalance: (req: GetEtherBalanceRequest) => ['Indexer', 'getEtherBalance', req] as const, + getMarketplaceOrders: (req: GetMarketplaceOrdersRequest) => ['Indexer', 'getMarketplaceOrders', req] as const, + getMarketplaceTopOrders: (req: GetMarketplaceTopOrdersRequest) => ['Indexer', 'getMarketplaceTopOrders', req] as const, + getNativeTokenBalance: (req: GetNativeTokenBalanceRequest) => ['Indexer', 'getNativeTokenBalance', req] as const, + getTokenBalances: (req: GetTokenBalancesRequest) => ['Indexer', 'getTokenBalances', req] as const, + getTokenBalancesByContract: (req: GetTokenBalancesByContractRequest) => ['Indexer', 'getTokenBalancesByContract', req] as const, + getTokenBalancesDetails: (req: GetTokenBalancesDetailsRequest) => ['Indexer', 'getTokenBalancesDetails', req] as const, + getTokenBalancesSummary: (req: GetTokenBalancesSummaryRequest) => ['Indexer', 'getTokenBalancesSummary', req] as const, + getTokenIDRanges: (req: GetTokenIDRangesRequest) => ['Indexer', 'getTokenIDRanges', req] as const, + getTokenIDs: (req: GetTokenIDsRequest) => ['Indexer', 'getTokenIDs', req] as const, + getTokenPrice: (req: GetTokenPriceRequest) => ['Indexer', 'getTokenPrice', req] as const, + getTokenPrices: (req: GetTokenPricesRequest) => ['Indexer', 'getTokenPrices', req] as const, + getTokenSupplies: (req: GetTokenSuppliesRequest) => ['Indexer', 'getTokenSupplies', req] as const, + getTokenSuppliesMap: (req: GetTokenSuppliesMapRequest) => ['Indexer', 'getTokenSuppliesMap', req] as const, + getTransactionHistory: (req: GetTransactionHistoryRequest) => ['Indexer', 'getTransactionHistory', req] as const, + getWebhookListener: (req: GetWebhookListenerRequest) => ['Indexer', 'getWebhookListener', req] as const, + listTokenPrices: (req: ListTokenPricesRequest) => ['Indexer', 'listTokenPrices', req] as const, + pauseAllWebhookListeners: (req: PauseAllWebhookListenersRequest) => ['Indexer', 'pauseAllWebhookListeners', req] as const, + ping: () => ['Indexer', 'ping'] as const, + removeAllWebhookListeners: (req: RemoveAllWebhookListenersRequest) => ['Indexer', 'removeAllWebhookListeners', req] as const, + removeWebhookListener: (req: RemoveWebhookListenerRequest) => ['Indexer', 'removeWebhookListener', req] as const, + resumeAllWebhookListeners: (req: ResumeAllWebhookListenersRequest) => ['Indexer', 'resumeAllWebhookListeners', req] as const, + runtimeStatus: () => ['Indexer', 'runtimeStatus'] as const, + subscribeBalanceUpdates: (req: SubscribeBalanceUpdatesRequest) => ['Indexer', 'subscribeBalanceUpdates', req] as const, + subscribeEvents: (req: SubscribeEventsRequest) => ['Indexer', 'subscribeEvents', req] as const, + subscribeReceipts: (req: SubscribeReceiptsRequest) => ['Indexer', 'subscribeReceipts', req] as const, + syncBalance: (req: SyncBalanceRequest) => ['Indexer', 'syncBalance', req] as const, + toggleWebhookListener: (req: ToggleWebhookListenerRequest) => ['Indexer', 'toggleWebhookListener', req] as const, + updateWebhookListener: (req: UpdateWebhookListenerRequest) => ['Indexer', 'updateWebhookListener', req] as const, + version: () => ['Indexer', 'version'] as const, + } + + addWebhookListener = (req: AddWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddWebhookListener'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddWebhookListenerResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } - ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Version'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - version: _data.version - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RuntimeStatus'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getChainID = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetChainID'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - chainID: _data.chainID - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getEtherBalance = (args: GetEtherBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetEtherBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - balance: _data.balance - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getNativeTokenBalance = ( - args: GetNativeTokenBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetNativeTokenBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - balance: _data.balance - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenBalancesSummary = ( - args: GetTokenBalancesSummaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenBalancesSummary'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - nativeBalances: >_data.nativeBalances, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenBalancesDetails = ( - args: GetTokenBalancesDetailsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenBalancesDetails'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - nativeBalances: >_data.nativeBalances, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenBalancesByContract = ( - args: GetTokenBalancesByContractArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenBalancesByContract'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenBalances = (args: GetTokenBalancesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetTokenBalances'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenSupplies = (args: GetTokenSuppliesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetTokenSupplies'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - contractType: _data.contractType, - tokenIDs: >_data.tokenIDs - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenSuppliesMap = ( - args: GetTokenSuppliesMapArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenSuppliesMap'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - supplies: <{ [key: string]: Array }>_data.supplies - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenIDs = (args: GetTokenIDsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetTokenIDs'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - contractType: _data.contractType, - tokenIDs: >_data.tokenIDs - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTokenIDRanges = (args: GetTokenIDRangesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetTokenIDRanges'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - contractType: _data.contractType, - tokenIDRanges: >_data.tokenIDRanges, - moreRanges: _data.moreRanges - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getBalanceUpdates = (args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetBalanceUpdates'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTransactionHistory = ( - args: GetTransactionHistoryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTransactionHistory'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - transactions: >_data.transactions - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - fetchTransactionReceipt = ( - args: FetchTransactionReceiptArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('FetchTransactionReceipt'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - receipt: _data.receipt - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - fetchTransactionReceiptWithFilter = ( - args: FetchTransactionReceiptWithFilterArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('FetchTransactionReceiptWithFilter'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - receipt: _data.receipt - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - subscribeReceipts = (args: SubscribeReceiptsArgs, options: WebrpcStreamOptions): Promise => { - const _fetch = () => - this.fetch(this.url('SubscribeReceipts'), createHTTPRequest(args, options.headers, options.signal)).then( - async res => { - await sseResponse(res, options, _fetch) - }, - error => { - options.onError(error, _fetch) - } - ) - return _fetch() - } - subscribeEvents = (args: SubscribeEventsArgs, options: WebrpcStreamOptions): Promise => { - const _fetch = () => - this.fetch(this.url('SubscribeEvents'), createHTTPRequest(args, options.headers, options.signal)).then( - async res => { - await sseResponse(res, options, _fetch) - }, - error => { - options.onError(error, _fetch) - } - ) - return _fetch() - } - subscribeBalanceUpdates = ( - args: SubscribeBalanceUpdatesArgs, - options: WebrpcStreamOptions - ): Promise => { - const _fetch = () => - this.fetch(this.url('SubscribeBalanceUpdates'), createHTTPRequest(args, options.headers, options.signal)).then( - async res => { - await sseResponse(res, options, _fetch) - }, - error => { - options.onError(error, _fetch) - } - ) - return _fetch() - } - syncBalance = (args: SyncBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SyncBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return {} - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getAllWebhookListeners = ( - args: GetAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetAllWebhookListeners'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - listeners: >_data.listeners - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getWebhookListener = ( - args: GetWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetWebhookListener'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - listener: _data.listener - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - addWebhookListener = ( - args: AddWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AddWebhookListener'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status, - listener: _data.listener - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - updateWebhookListener = ( - args: UpdateWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateWebhookListener'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - removeWebhookListener = ( - args: RemoveWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RemoveWebhookListener'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - removeAllWebhookListeners = ( - args: RemoveAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RemoveAllWebhookListeners'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - toggleWebhookListener = ( - args: ToggleWebhookListenerArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ToggleWebhookListener'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - webhookListener: _data.webhookListener - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - pauseAllWebhookListeners = ( - args: PauseAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PauseAllWebhookListeners'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - resumeAllWebhookListeners = ( - args: ResumeAllWebhookListenersArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ResumeAllWebhookListeners'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getOrderbookOrders = ( - args: GetOrderbookOrdersArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetOrderbookOrders'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - orders: >_data.orders - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } - - getTopOrders = (args: GetTopOrdersArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetTopOrders'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - orders: >_data.orders - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) - } -} - -const sseResponse = async (res: Response, options: WebrpcStreamOptions, retryFetch: () => Promise) => { - const { onMessage, onOpen, onClose, onError } = options - - if (!res.ok) { - try { - await buildResponse(res) - } catch (error) { - // @ts-ignore - onError(error, retryFetch) + fetchTransactionReceipt = (req: FetchTransactionReceiptRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FetchTransactionReceipt'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FetchTransactionReceiptResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + fetchTransactionReceiptWithFilter = (req: FetchTransactionReceiptWithFilterRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FetchTransactionReceiptWithFilter'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FetchTransactionReceiptWithFilterResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getAllWebhookListeners = (req: GetAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetAllWebhookListeners'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetAllWebhookListenersResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getBalanceUpdates = (req: GetBalanceUpdatesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetBalanceUpdates'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetBalanceUpdatesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getChainID = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetChainID'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetChainIDResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getEtherBalance = (req: GetEtherBalanceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetEtherBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetEtherBalanceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getMarketplaceOrders = (req: GetMarketplaceOrdersRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMarketplaceOrders'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMarketplaceOrdersResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getMarketplaceTopOrders = (req: GetMarketplaceTopOrdersRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMarketplaceTopOrders'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMarketplaceTopOrdersResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getNativeTokenBalance = (req: GetNativeTokenBalanceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetNativeTokenBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetNativeTokenBalanceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenBalances = (req: GetTokenBalancesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalances'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenBalancesByContract = (req: GetTokenBalancesByContractRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalancesByContract'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesByContractResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenBalancesDetails = (req: GetTokenBalancesDetailsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalancesDetails'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesDetailsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenBalancesSummary = (req: GetTokenBalancesSummaryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalancesSummary'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesSummaryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenIDRanges = (req: GetTokenIDRangesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenIDRanges'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenIDRangesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenIDs = (req: GetTokenIDsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenIDs'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenIDsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenPrice = (req: GetTokenPriceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenPrice'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenPriceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenPrices = (req: GetTokenPricesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenPrices'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenPricesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenSupplies = (req: GetTokenSuppliesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenSupplies'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenSuppliesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTokenSuppliesMap = (req: GetTokenSuppliesMapRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenSuppliesMap'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenSuppliesMapResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTransactionHistory = (req: GetTransactionHistoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTransactionHistory'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTransactionHistoryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getWebhookListener = (req: GetWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetWebhookListener'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetWebhookListenerResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listTokenPrices = (req: ListTokenPricesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListTokenPrices'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListTokenPricesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + pauseAllWebhookListeners = (req: PauseAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('PauseAllWebhookListeners'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PauseAllWebhookListenersResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + ping = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Ping'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PingResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + removeAllWebhookListeners = (req: RemoveAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RemoveAllWebhookListeners'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveAllWebhookListenersResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + removeWebhookListener = (req: RemoveWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RemoveWebhookListener'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveWebhookListenerResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + resumeAllWebhookListeners = (req: ResumeAllWebhookListenersRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ResumeAllWebhookListeners'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ResumeAllWebhookListenersResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RuntimeStatus'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RuntimeStatusResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + subscribeBalanceUpdates = (req: SubscribeBalanceUpdatesRequest, options: WebrpcStreamOptions): WebrpcStreamController => { + const abortController = new AbortController() + const abortSignal = abortController.signal + + if (options.signal) { + abortSignal.addEventListener("abort", () => abortController.abort(options.signal?.reason), { + signal: options.signal, + }) + } + + const _fetch = () => this.fetch(this.url('SubscribeBalanceUpdates'), + createHttpRequest(JsonEncode(req), options.headers, abortSignal) + ).then(async (res) => { + await sseResponse(res, options, _fetch) + }, (error) => { + options.onError(error, _fetch) + }) + + const resp = _fetch() + return { + abort: abortController.abort.bind(abortController), + closed: resp + } + } + subscribeEvents = (req: SubscribeEventsRequest, options: WebrpcStreamOptions): WebrpcStreamController => { + const abortController = new AbortController() + const abortSignal = abortController.signal + + if (options.signal) { + abortSignal.addEventListener("abort", () => abortController.abort(options.signal?.reason), { + signal: options.signal, + }) + } + + const _fetch = () => this.fetch(this.url('SubscribeEvents'), + createHttpRequest(JsonEncode(req), options.headers, abortSignal) + ).then(async (res) => { + await sseResponse(res, options, _fetch) + }, (error) => { + options.onError(error, _fetch) + }) + + const resp = _fetch() + return { + abort: abortController.abort.bind(abortController), + closed: resp + } + } + subscribeReceipts = (req: SubscribeReceiptsRequest, options: WebrpcStreamOptions): WebrpcStreamController => { + const abortController = new AbortController() + const abortSignal = abortController.signal + + if (options.signal) { + abortSignal.addEventListener("abort", () => abortController.abort(options.signal?.reason), { + signal: options.signal, + }) + } + + const _fetch = () => this.fetch(this.url('SubscribeReceipts'), + createHttpRequest(JsonEncode(req), options.headers, abortSignal) + ).then(async (res) => { + await sseResponse(res, options, _fetch) + }, (error) => { + options.onError(error, _fetch) + }) + + const resp = _fetch() + return { + abort: abortController.abort.bind(abortController), + closed: resp } - return + } + syncBalance = (req: SyncBalanceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SyncBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SyncBalanceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + toggleWebhookListener = (req: ToggleWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ToggleWebhookListener'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ToggleWebhookListenerResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + updateWebhookListener = (req: UpdateWebhookListenerRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateWebhookListener'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateWebhookListenerResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - if (!res.body) { - onError( - WebrpcBadResponseError.new({ - status: res.status, - cause: 'Invalid response, missing body' - }), - retryFetch - ) - return - } - - onOpen && onOpen() - - const reader = res.body.getReader() - const decoder = new TextDecoder() - let buffer = '' - let lastReadTime = Date.now() - const timeout = (10 + 1) * 1000 - let timeoutError = false - const intervalId = setInterval(() => { - if (Date.now() - lastReadTime > timeout) { - timeoutError = true - clearInterval(intervalId) - reader.releaseLock() + version = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Version'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'VersionResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + +} + +const sseResponse = async ( + res: Response, + options: WebrpcStreamOptions, + retryFetch: () => Promise +) => { + const {onMessage, onOpen, onClose, onError} = options; + + if (!res.ok) { + try { + await buildResponse(res) + } catch (error) { + // @ts-ignore + onError(error, retryFetch) + } + return; } - }, timeout) - while (true) { - let value - let done - try { - ;({ value, done } = await reader.read()) - if (timeoutError) throw new Error('Timeout, no data or heartbeat received') - lastReadTime = Date.now() - buffer += decoder.decode(value, { stream: true }) - } catch (error) { - let message = '' - if (error instanceof Error) { - message = error.message - } - - if (error instanceof DOMException && error.name === 'AbortError') { + if (!res.body) { onError( - WebrpcRequestFailedError.new({ - message: 'AbortError', - cause: `AbortError: ${message}` - }), - () => { - throw new Error('Abort signal cannot be used to reconnect') - } + WebrpcBadResponseError.new({ + status: res.status, + cause: "Invalid response, missing body", + }), + retryFetch ) - } else { - onError( - WebrpcStreamLostError.new({ - cause: `reader.read(): ${message}` - }), - retryFetch - ) - } - return + return; } - let lines = buffer.split('\n') - for (let i = 0; i < lines.length - 1; i++) { - if (lines[i].length == 0) { - continue - } - let data: any - try { - data = JSON.parse(lines[i]) - if (data.hasOwnProperty('webrpcError')) { - const error = data.webrpcError - const code: number = typeof error.code === 'number' ? error.code : 0 - onError((webrpcErrorByCode[code] || WebrpcError).new(error), retryFetch) - return + onOpen && onOpen() + + const reader = res.body.getReader() + const decoder = new TextDecoder() + let buffer = ""; + let lastReadTime = Date.now() + const timeout = (10 + 1) * 1000; + let timeoutError = false + const intervalId = setInterval(() => { + if (Date.now() - lastReadTime > timeout) { + timeoutError = true + clearInterval(intervalId) + reader.releaseLock() } - } catch (error) { - if (error instanceof Error && error.message === 'Abort signal cannot be used to reconnect') { - throw error + }, timeout) + + while (true) { + let value; + let done; + try { + ({value, done} = await reader.read()) + if (timeoutError) throw new Error("Timeout, no data or heartbeat received") + lastReadTime = Date.now() + buffer += decoder.decode(value, {stream: true}) + } catch (error) { + if (error instanceof DOMException && error.name === "AbortError") { + onError( + WebrpcClientAbortedError.new({ + message: "AbortError", + cause: `AbortError: ${error instanceof Error ? error.message : String(error)}`, + }), + () => { + throw new Error("Abort signal cannot be used to reconnect") + } + ) + } else { + onError( + WebrpcStreamLostError.new({ + cause: `reader.read(): ${error instanceof Error ? error.message : String(error)}`, + }), + retryFetch + ) + } + return; + } + + let lines = buffer.split("\n") + for (let i = 0; i < lines.length - 1; i++) { + const line = lines[i]; + if (line?.length === 0) { + continue; + } + let data: any; + try { + data = JSON.parse(line) + if (data.hasOwnProperty("webrpcError")) { + const error = data.webrpcError; + const code: number = + typeof error.code === "number" ? error.code : 0; + onError( + (webrpcErrorByCode[code] || WebrpcError).new(error), + retryFetch + ) + return; + } + } catch (error) { + if ( + error instanceof Error && + error.message === "Abort signal cannot be used to reconnect" + ) { + throw error; + } + onError( + WebrpcBadResponseError.new({ + status: res.status, + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}`, + }), + retryFetch + ) + } + onMessage(data) } - onError( - WebrpcBadResponseError.new({ - status: res.status, - // @ts-ignore - cause: `JSON.parse(): ${error.message}` - }), - retryFetch - ) - } - onMessage(data) - } - if (!done) { - buffer = lines[lines.length - 1] - continue + if (!done) { + const lastLine = lines[lines.length - 1]; + buffer = lastLine || ""; + continue; + } + + onClose && onClose() + return; } +}; - onClose && onClose() - return - } -} -const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } - reqHeaders[WebrpcHeader] = WebrpcHeaderValue - return { - method: 'POST', - headers: reqHeaders, - body: JSON.stringify(body || {}), - signal - } +const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json', [WebrpcHeader]: WebrpcHeaderValue } + return { method: 'POST', headers: reqHeaders, body, signal } } const buildResponse = (res: Response): Promise => { @@ -1694,539 +1868,535 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { - let message = '' - if (error instanceof Error) { - message = error.message - } + } catch(error) { throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` - }) + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data }) } +export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + + +export interface WebrpcStreamOptions extends WebrpcOptions { + onMessage: (message: T) => void; + onError: (error: WebrpcError, reconnect: () => void) => void; + onOpen?: () => void; + onClose?: () => void; +} + +export interface WebrpcOptions { + headers?: HeadersInit; + signal?: AbortSignal; +} + +export interface WebrpcStreamController { + abort: (reason?: any) => void; + closed: Promise; +} + + + + + +export const JsonEncode = (obj: T): string => { + return JSON.stringify(obj) +} + +export const JsonDecode = (data: string | any, _typ: string = ''): T => { + let parsed: any = data + if (typeof data === 'string') { + try { parsed = JSON.parse(data) } catch (err) { + throw WebrpcBadResponseError.new({ cause: `JsonDecode: JSON.parse failed: ${(err as Error).message}` }) + } + } + return parsed as T +} + + // // Errors // +type WebrpcErrorParams = { name?: string, code?: number, message?: string, status?: number, cause?: string } + export class WebrpcError extends Error { - name: string code: number - message: string status: number - cause?: string - - /** @deprecated Use message instead of msg. Deprecated in webrpc v0.11.0. */ - msg: string - - constructor(name: string, code: number, message: string, status: number, cause?: string) { - super(message) - this.name = name || 'WebrpcError' - this.code = typeof code === 'number' ? code : 0 - this.message = message || `endpoint error ${this.code}` - this.msg = this.message - this.status = typeof status === 'number' ? status : 0 - this.cause = cause + + constructor(error: WebrpcErrorParams = {}) { + super(error.message) + this.name = error.name || 'WebrpcEndpointError' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcError.prototype) } static new(payload: any): WebrpcError { - return new this(payload.error, payload.code, payload.message || payload.msg, payload.status, payload.cause) + return new this({ message: payload.message, code: payload.code, status: payload.status, cause: payload.cause }) } } -// Webrpc errors export class WebrpcEndpointError extends WebrpcError { - constructor( - name: string = 'WebrpcEndpoint', - code: number = 0, - message: string = 'endpoint error', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcEndpoint' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcEndpointError.prototype) } } export class WebrpcRequestFailedError extends WebrpcError { - constructor( - name: string = 'WebrpcRequestFailed', - code: number = -1, - message: string = 'request failed', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcRequestFailed' + this.code = typeof error.code === 'number' ? error.code : -1 + this.message = error.message || `request failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcRequestFailedError.prototype) } } export class WebrpcBadRouteError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRoute', - code: number = -2, - message: string = 'bad route', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRoute' + this.code = typeof error.code === 'number' ? error.code : -2 + this.message = error.message || `bad route` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRouteError.prototype) } } export class WebrpcBadMethodError extends WebrpcError { - constructor( - name: string = 'WebrpcBadMethod', - code: number = -3, - message: string = 'bad method', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadMethod' + this.code = typeof error.code === 'number' ? error.code : -3 + this.message = error.message || `bad method` + this.status = typeof error.status === 'number' ? error.status : 405 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadMethodError.prototype) } } export class WebrpcBadRequestError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRequest', - code: number = -4, - message: string = 'bad request', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRequest' + this.code = typeof error.code === 'number' ? error.code : -4 + this.message = error.message || `bad request` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRequestError.prototype) } } export class WebrpcBadResponseError extends WebrpcError { - constructor( - name: string = 'WebrpcBadResponse', - code: number = -5, - message: string = 'bad response', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadResponse' + this.code = typeof error.code === 'number' ? error.code : -5 + this.message = error.message || `bad response` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadResponseError.prototype) } } export class WebrpcServerPanicError extends WebrpcError { - constructor( - name: string = 'WebrpcServerPanic', - code: number = -6, - message: string = 'server panic', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcServerPanic' + this.code = typeof error.code === 'number' ? error.code : -6 + this.message = error.message || `server panic` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcServerPanicError.prototype) } } export class WebrpcInternalErrorError extends WebrpcError { - constructor( - name: string = 'WebrpcInternalError', - code: number = -7, - message: string = 'internal error', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcInternalError' + this.code = typeof error.code === 'number' ? error.code : -7 + this.message = error.message || `internal error` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcInternalErrorError.prototype) } } -export class WebrpcClientDisconnectedError extends WebrpcError { - constructor( - name: string = 'WebrpcClientDisconnected', - code: number = -8, - message: string = 'client disconnected', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, WebrpcClientDisconnectedError.prototype) +export class WebrpcClientAbortedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcClientAborted' + this.code = typeof error.code === 'number' ? error.code : -8 + this.message = error.message || `request aborted by client` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, WebrpcClientAbortedError.prototype) } } export class WebrpcStreamLostError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamLost', - code: number = -9, - message: string = 'stream lost', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamLost' + this.code = typeof error.code === 'number' ? error.code : -9 + this.message = error.message || `stream lost` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamLostError.prototype) } } export class WebrpcStreamFinishedError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamFinished', - code: number = -10, - message: string = 'stream finished', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamFinished' + this.code = typeof error.code === 'number' ? error.code : -10 + this.message = error.message || `stream finished` + this.status = typeof error.status === 'number' ? error.status : 200 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamFinishedError.prototype) } } + +// // Schema errors +// -export class UnauthorizedError extends WebrpcError { - constructor( - name: string = 'Unauthorized', - code: number = 1000, - message: string = 'Unauthorized access', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, UnauthorizedError.prototype) +export class AbortedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Aborted' + this.code = typeof error.code === 'number' ? error.code : 1005 + this.message = error.message || `Request aborted` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AbortedError.prototype) } } -export class PermissionDeniedError extends WebrpcError { - constructor( - name: string = 'PermissionDenied', - code: number = 1001, - message: string = 'Permission denied', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, PermissionDeniedError.prototype) +export class AccessKeyMismatchError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyMismatch' + this.code = typeof error.code === 'number' ? error.code : 1102 + this.message = error.message || `Access key mismatch` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) } } -export class SessionExpiredError extends WebrpcError { - constructor( - name: string = 'SessionExpired', - code: number = 1002, - message: string = 'Session expired', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, SessionExpiredError.prototype) +export class AccessKeyNotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyNotFound' + this.code = typeof error.code === 'number' ? error.code : 1101 + this.message = error.message || `Access key not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) } } -export class MethodNotFoundError extends WebrpcError { - constructor( - name: string = 'MethodNotFound', - code: number = 1003, - message: string = 'Method not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, MethodNotFoundError.prototype) +export class AtLeastOneKeyError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AtLeastOneKey' + this.code = typeof error.code === 'number' ? error.code : 1302 + this.message = error.message || `You need at least one Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) } } -export class RequestConflictError extends WebrpcError { - constructor( - name: string = 'RequestConflict', - code: number = 1004, - message: string = 'Conflict with target resource', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, RequestConflictError.prototype) +export class GeoblockedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Geoblocked' + this.code = typeof error.code === 'number' ? error.code : 1006 + this.message = error.message || `Geoblocked region` + this.status = typeof error.status === 'number' ? error.status : 451 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, GeoblockedError.prototype) } } -export class AbortedError extends WebrpcError { - constructor( - name: string = 'Aborted', - code: number = 1005, - message: string = 'Request aborted', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AbortedError.prototype) +export class InvalidArgumentError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidArgument' + this.code = typeof error.code === 'number' ? error.code : 2001 + this.message = error.message || `Invalid argument` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidArgumentError.prototype) } } -export class GeoblockedError extends WebrpcError { - constructor( - name: string = 'Geoblocked', - code: number = 1006, - message: string = 'Geoblocked region', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, GeoblockedError.prototype) +export class InvalidOriginError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidOrigin' + this.code = typeof error.code === 'number' ? error.code : 1103 + this.message = error.message || `Invalid origin for Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidOriginError.prototype) } } -export class RateLimitedError extends WebrpcError { - constructor( - name: string = 'RateLimited', - code: number = 1007, - message: string = 'Rate-limited. Please slow down.', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, RateLimitedError.prototype) +export class InvalidServiceError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidService' + this.code = typeof error.code === 'number' ? error.code : 1104 + this.message = error.message || `Service not enabled for Access key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidServiceError.prototype) } } -export class ProjectNotFoundError extends WebrpcError { - constructor( - name: string = 'ProjectNotFound', - code: number = 1100, - message: string = 'Project not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, ProjectNotFoundError.prototype) +export class MaxAccessKeysError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MaxAccessKeys' + this.code = typeof error.code === 'number' ? error.code : 1301 + this.message = error.message || `Access keys limit reached` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, MaxAccessKeysError.prototype) } } -export class AccessKeyNotFoundError extends WebrpcError { - constructor( - name: string = 'AccessKeyNotFound', - code: number = 1101, - message: string = 'Access key not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) +export class MetadataCallFailedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MetadataCallFailed' + this.code = typeof error.code === 'number' ? error.code : 3003 + this.message = error.message || `Metadata service call failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, MetadataCallFailedError.prototype) } } -export class AccessKeyMismatchError extends WebrpcError { - constructor( - name: string = 'AccessKeyMismatch', - code: number = 1102, - message: string = 'Access key mismatch', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) +export class MethodNotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MethodNotFound' + this.code = typeof error.code === 'number' ? error.code : 1003 + this.message = error.message || `Method not found` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, MethodNotFoundError.prototype) } } -export class InvalidOriginError extends WebrpcError { - constructor( - name: string = 'InvalidOrigin', - code: number = 1103, - message: string = 'Invalid origin for Access Key', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidOriginError.prototype) +export class NoDefaultKeyError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NoDefaultKey' + this.code = typeof error.code === 'number' ? error.code : 1300 + this.message = error.message || `No default access key found` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, NoDefaultKeyError.prototype) } } -export class InvalidServiceError extends WebrpcError { - constructor( - name: string = 'InvalidService', - code: number = 1104, - message: string = 'Service not enabled for Access key', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidServiceError.prototype) +export class NotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NotFound' + this.code = typeof error.code === 'number' ? error.code : 3000 + this.message = error.message || `Resource not found` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, NotFoundError.prototype) } } -export class UnauthorizedUserError extends WebrpcError { - constructor( - name: string = 'UnauthorizedUser', - code: number = 1105, - message: string = 'Unauthorized user', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, UnauthorizedUserError.prototype) +export class PermissionDeniedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'PermissionDenied' + this.code = typeof error.code === 'number' ? error.code : 1001 + this.message = error.message || `Permission denied` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, PermissionDeniedError.prototype) } } -export class QuotaExceededError extends WebrpcError { - constructor( - name: string = 'QuotaExceeded', - code: number = 1200, - message: string = 'Quota exceeded', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, QuotaExceededError.prototype) +export class ProjectNotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'ProjectNotFound' + this.code = typeof error.code === 'number' ? error.code : 1100 + this.message = error.message || `Project not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, ProjectNotFoundError.prototype) } } -export class RateLimitError extends WebrpcError { - constructor( - name: string = 'RateLimit', - code: number = 1201, - message: string = 'Rate limit exceeded', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, RateLimitError.prototype) +export class QueryFailedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QueryFailed' + this.code = typeof error.code === 'number' ? error.code : 2003 + this.message = error.message || `Query failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, QueryFailedError.prototype) } } -export class NoDefaultKeyError extends WebrpcError { - constructor( - name: string = 'NoDefaultKey', - code: number = 1300, - message: string = 'No default access key found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, NoDefaultKeyError.prototype) +export class QuotaExceededError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QuotaExceeded' + this.code = typeof error.code === 'number' ? error.code : 1200 + this.message = error.message || `Quota exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, QuotaExceededError.prototype) } } -export class MaxAccessKeysError extends WebrpcError { - constructor( - name: string = 'MaxAccessKeys', - code: number = 1301, - message: string = 'Access keys limit reached', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, MaxAccessKeysError.prototype) +export class RateLimitError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RateLimit' + this.code = typeof error.code === 'number' ? error.code : 1201 + this.message = error.message || `Rate limit exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, RateLimitError.prototype) } } -export class AtLeastOneKeyError extends WebrpcError { - constructor( - name: string = 'AtLeastOneKey', - code: number = 1302, - message: string = 'You need at least one Access Key', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) +export class RateLimitedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RateLimited' + this.code = typeof error.code === 'number' ? error.code : 1007 + this.message = error.message || `Rate-limited. Please slow down.` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, RateLimitedError.prototype) } } -export class TimeoutError extends WebrpcError { - constructor( - name: string = 'Timeout', - code: number = 1900, - message: string = 'Request timed out', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, TimeoutError.prototype) +export class RequestConflictError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RequestConflict' + this.code = typeof error.code === 'number' ? error.code : 1004 + this.message = error.message || `Conflict with target resource` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, RequestConflictError.prototype) } } -export class InvalidArgumentError extends WebrpcError { - constructor( - name: string = 'InvalidArgument', - code: number = 2001, - message: string = 'Invalid argument', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidArgumentError.prototype) +export class ResourceExhaustedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'ResourceExhausted' + this.code = typeof error.code === 'number' ? error.code : 2004 + this.message = error.message || `Resource exhausted` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, ResourceExhaustedError.prototype) } } -export class UnavailableError extends WebrpcError { - constructor( - name: string = 'Unavailable', - code: number = 2002, - message: string = 'Unavailable resource', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, UnavailableError.prototype) +export class SessionExpiredError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'SessionExpired' + this.code = typeof error.code === 'number' ? error.code : 1002 + this.message = error.message || `Session expired` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, SessionExpiredError.prototype) } } -export class QueryFailedError extends WebrpcError { - constructor( - name: string = 'QueryFailed', - code: number = 2003, - message: string = 'Query failed', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, QueryFailedError.prototype) +export class TimeoutError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Timeout' + this.code = typeof error.code === 'number' ? error.code : 1900 + this.message = error.message || `Request timed out` + this.status = typeof error.status === 'number' ? error.status : 408 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, TimeoutError.prototype) } } -export class ResourceExhaustedError extends WebrpcError { - constructor( - name: string = 'ResourceExhausted', - code: number = 2004, - message: string = 'Resource exhausted', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, ResourceExhaustedError.prototype) +export class UnauthorizedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unauthorized' + this.code = typeof error.code === 'number' ? error.code : 1000 + this.message = error.message || `Unauthorized access` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, UnauthorizedError.prototype) } } -export class NotFoundError extends WebrpcError { - constructor( - name: string = 'NotFound', - code: number = 3000, - message: string = 'Resource not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, NotFoundError.prototype) +export class UnauthorizedUserError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'UnauthorizedUser' + this.code = typeof error.code === 'number' ? error.code : 1105 + this.message = error.message || `Unauthorized user` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, UnauthorizedUserError.prototype) } } -export class MetadataCallFailedError extends WebrpcError { - constructor( - name: string = 'MetadataCallFailed', - code: number = 3003, - message: string = 'Metadata service call failed', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, MetadataCallFailedError.prototype) +export class UnavailableError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unavailable' + this.code = typeof error.code === 'number' ? error.code : 2002 + this.message = error.message || `Unavailable resource` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, UnavailableError.prototype) } } + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -2236,38 +2406,78 @@ export enum errors { WebrpcBadResponse = 'WebrpcBadResponse', WebrpcServerPanic = 'WebrpcServerPanic', WebrpcInternalError = 'WebrpcInternalError', - WebrpcClientDisconnected = 'WebrpcClientDisconnected', + WebrpcClientAborted = 'WebrpcClientAborted', WebrpcStreamLost = 'WebrpcStreamLost', WebrpcStreamFinished = 'WebrpcStreamFinished', - Unauthorized = 'Unauthorized', - PermissionDenied = 'PermissionDenied', - SessionExpired = 'SessionExpired', - MethodNotFound = 'MethodNotFound', - RequestConflict = 'RequestConflict', Aborted = 'Aborted', - Geoblocked = 'Geoblocked', - RateLimited = 'RateLimited', - ProjectNotFound = 'ProjectNotFound', - AccessKeyNotFound = 'AccessKeyNotFound', AccessKeyMismatch = 'AccessKeyMismatch', + AccessKeyNotFound = 'AccessKeyNotFound', + AtLeastOneKey = 'AtLeastOneKey', + Geoblocked = 'Geoblocked', + InvalidArgument = 'InvalidArgument', InvalidOrigin = 'InvalidOrigin', InvalidService = 'InvalidService', - UnauthorizedUser = 'UnauthorizedUser', + MaxAccessKeys = 'MaxAccessKeys', + MetadataCallFailed = 'MetadataCallFailed', + MethodNotFound = 'MethodNotFound', + NoDefaultKey = 'NoDefaultKey', + NotFound = 'NotFound', + PermissionDenied = 'PermissionDenied', + ProjectNotFound = 'ProjectNotFound', + QueryFailed = 'QueryFailed', QuotaExceeded = 'QuotaExceeded', RateLimit = 'RateLimit', - NoDefaultKey = 'NoDefaultKey', - MaxAccessKeys = 'MaxAccessKeys', - AtLeastOneKey = 'AtLeastOneKey', + RateLimited = 'RateLimited', + RequestConflict = 'RequestConflict', + ResourceExhausted = 'ResourceExhausted', + SessionExpired = 'SessionExpired', Timeout = 'Timeout', - InvalidArgument = 'InvalidArgument', + Unauthorized = 'Unauthorized', + UnauthorizedUser = 'UnauthorizedUser', Unavailable = 'Unavailable', - QueryFailed = 'QueryFailed', - ResourceExhausted = 'ResourceExhausted', - NotFound = 'NotFound', - MetadataCallFailed = 'MetadataCallFailed' } -const webrpcErrorByCode: { [code: number]: any } = { +export enum WebrpcErrorCodes { + WebrpcEndpoint = 0, + WebrpcRequestFailed = -1, + WebrpcBadRoute = -2, + WebrpcBadMethod = -3, + WebrpcBadRequest = -4, + WebrpcBadResponse = -5, + WebrpcServerPanic = -6, + WebrpcInternalError = -7, + WebrpcClientAborted = -8, + WebrpcStreamLost = -9, + WebrpcStreamFinished = -10, + Aborted = 1005, + AccessKeyMismatch = 1102, + AccessKeyNotFound = 1101, + AtLeastOneKey = 1302, + Geoblocked = 1006, + InvalidArgument = 2001, + InvalidOrigin = 1103, + InvalidService = 1104, + MaxAccessKeys = 1301, + MetadataCallFailed = 3003, + MethodNotFound = 1003, + NoDefaultKey = 1300, + NotFound = 3000, + PermissionDenied = 1001, + ProjectNotFound = 1100, + QueryFailed = 2003, + QuotaExceeded = 1200, + RateLimit = 1201, + RateLimited = 1007, + RequestConflict = 1004, + ResourceExhausted = 2004, + SessionExpired = 1002, + Timeout = 1900, + Unauthorized = 1000, + UnauthorizedUser = 1105, + Unavailable = 2002, +} + +export const webrpcErrorByCode: { [code: number]: any } = { [0]: WebrpcEndpointError, [-1]: WebrpcRequestFailedError, [-2]: WebrpcBadRouteError, @@ -2276,46 +2486,92 @@ const webrpcErrorByCode: { [code: number]: any } = { [-5]: WebrpcBadResponseError, [-6]: WebrpcServerPanicError, [-7]: WebrpcInternalErrorError, - [-8]: WebrpcClientDisconnectedError, + [-8]: WebrpcClientAbortedError, [-9]: WebrpcStreamLostError, [-10]: WebrpcStreamFinishedError, - [1000]: UnauthorizedError, - [1001]: PermissionDeniedError, - [1002]: SessionExpiredError, - [1003]: MethodNotFoundError, - [1004]: RequestConflictError, [1005]: AbortedError, - [1006]: GeoblockedError, - [1007]: RateLimitedError, - [1100]: ProjectNotFoundError, - [1101]: AccessKeyNotFoundError, [1102]: AccessKeyMismatchError, + [1101]: AccessKeyNotFoundError, + [1302]: AtLeastOneKeyError, + [1006]: GeoblockedError, + [2001]: InvalidArgumentError, [1103]: InvalidOriginError, [1104]: InvalidServiceError, - [1105]: UnauthorizedUserError, + [1301]: MaxAccessKeysError, + [3003]: MetadataCallFailedError, + [1003]: MethodNotFoundError, + [1300]: NoDefaultKeyError, + [3000]: NotFoundError, + [1001]: PermissionDeniedError, + [1100]: ProjectNotFoundError, + [2003]: QueryFailedError, [1200]: QuotaExceededError, [1201]: RateLimitError, - [1300]: NoDefaultKeyError, - [1301]: MaxAccessKeysError, - [1302]: AtLeastOneKeyError, + [1007]: RateLimitedError, + [1004]: RequestConflictError, + [2004]: ResourceExhaustedError, + [1002]: SessionExpiredError, [1900]: TimeoutError, - [2001]: InvalidArgumentError, + [1000]: UnauthorizedError, + [1105]: UnauthorizedUserError, [2002]: UnavailableError, - [2003]: QueryFailedError, - [2004]: ResourceExhaustedError, - [3000]: NotFoundError, - [3003]: MetadataCallFailedError } -export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise -export interface WebrpcStreamOptions extends WebrpcOptions { - onMessage: (message: T) => void - onError: (error: WebrpcError, reconnect: () => void) => void - onOpen?: () => void - onClose?: () => void + +// +// Webrpc +// + +export const WebrpcHeader = "Webrpc" + +export const WebrpcHeaderValue = "webrpc@v0.31.2;gen-typescript@v0.23.1;sequence-indexer@v0.4.0" + +type WebrpcGenVersions = { + WebrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; + +export function VersionFromHeader(headers: Headers): WebrpcGenVersions { + const headerValue = headers.get(WebrpcHeader) + if (!headerValue) { + return { + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + return parseWebrpcGenVersions(headerValue) } -export interface WebrpcOptions { - headers?: HeadersInit - signal?: AbortSignal + +function parseWebrpcGenVersions(header: string): WebrpcGenVersions { + const versions = header.split(";") + if (versions.length < 3) { + return { + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + const [_, WebrpcGenVersion] = versions[0]!.split("@") + const [codeGenName, codeGenVersion] = versions[1]!.split("@") + const [schemaName, schemaVersion] = versions[2]!.split("@") + + return { + WebrpcGenVersion: WebrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; } + diff --git a/packages/indexer/src/indexergw.gen.ts b/packages/indexer/src/indexergw.gen.ts index 3849f22464..562250c800 100644 --- a/packages/indexer/src/indexergw.gen.ts +++ b/packages/indexer/src/indexergw.gen.ts @@ -1,79 +1,142 @@ /* eslint-disable */ -// sequence-indexer v0.4.0 399517e791d272fddd35b036260f7bbbe6cea0e5 +// sequence-indexer v0.4.0 b978d153702d614d5f1b9c98ff7f2e5857cccfd6 // -- -// Code generated by webrpc-gen@v0.21.1 with typescript generator. DO NOT EDIT. +// Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT. // -// webrpc-gen -schema=indexer.ridl -service=IndexerGateway -target=typescript -client -out=./clients/indexergw.gen.ts +// webrpc-gen -schema=merged.gen.json -service=IndexerGateway -target=typescript -client -out=./clients/indexergw.gen.ts -export const WebrpcHeader = 'Webrpc' - -export const WebrpcHeaderValue = 'webrpc@v0.21.1;gen-typescript@v0.15.1;sequence-indexer@v0.4.0' - -// WebRPC description and code-gen version -export const WebRPCVersion = 'v1' +// Webrpc description and code-gen version +export const WebrpcVersion = "v1" // Schema version of your RIDL schema -export const WebRPCSchemaVersion = 'v0.4.0' +export const WebrpcSchemaVersion = "v0.4.0" // Schema hash generated from your RIDL schema -export const WebRPCSchemaHash = '399517e791d272fddd35b036260f7bbbe6cea0e5' +export const WebrpcSchemaHash = "b978d153702d614d5f1b9c98ff7f2e5857cccfd6" -type WebrpcGenVersions = { - webrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string +// +// Client interface +// + +export interface IndexerGatewayClient { + /** + * GetTokenBalances returns a balance summary/details for an specific account + * on all indexer nodes. By default if accountAddress is left empty, it will + * use the account from the jwt session. + */ + getBalanceUpdates(req: GetBalanceUpdatesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetChains returns a list of chains with their ID and name + */ + getChains(req: GetChainsRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetNativeTokenBalance queries indexer nodes for the latest native token + * account balance. + */ + getNativeTokenBalance(req: GetNativeTokenBalanceRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalances returns a balance summary/details for a specific account + * on all indexer nodes. By default if accountAddress is left empty, it will + * use the account from the jwt session. + * + * @deprecated Use GetTokenBalancesSummary or GetTokenBalancesDetails instead. + */ + getTokenBalances(req: GetTokenBalancesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalancesByContract returns a balances for specific accounts and + * contracts on all indexer nodes. The collection ERC721 & ERC1155 tokens are + * represented as individual balances. + */ + getTokenBalancesByContract(req: GetTokenBalancesByContractRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalancesDetails returns a detailed balance summary for the given + * accounts on all indexer nodes. The collection ERC721 & ERC1155 tokens are + * represented as individual balances. + */ + getTokenBalancesDetails(req: GetTokenBalancesDetailsRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTokenBalancesSummary returns a summary of token balances for the given + * accounts on all indexer nodes. The collection ERC721 & ERC1155 tokens are + * represented as a single aggregated balance. + */ + getTokenBalancesSummary(req: GetTokenBalancesSummaryRequest, headers?: object, signal?: AbortSignal): Promise + + getTokenPrice(req: GetTokenPriceRequest, headers?: object, signal?: AbortSignal): Promise + + getTokenPrices(req: GetTokenPricesRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * GetTransactionHistory returns the history of mined transactions for the + * given account on all indexer nodes, which includes a list of token transfer + * (sent/received) , and sent transactions from a Sequence wallet. + */ + getTransactionHistory(req: GetTransactionHistoryRequest, headers?: object, signal?: AbortSignal): Promise + + /** + * Ping the indexer + */ + ping(headers?: object, signal?: AbortSignal): Promise + + /** + * Get the current runtime health status of the indexer gatewya + */ + runtimeStatus(headers?: object, signal?: AbortSignal): Promise + + /** + * Get the current version of the indexer + */ + version(headers?: object, signal?: AbortSignal): Promise } -export function VersionFromHeader(headers: Headers): WebrpcGenVersions { - const headerValue = headers.get(WebrpcHeader) - if (!headerValue) { - return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } - } - return parseWebrpcGenVersions(headerValue) -} +// +// Schema types +// -function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') - if (versions.length < 3) { - return { - webrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } - } +export interface Asset { + id: number + collectionId: number + tokenId?: string + url?: string + metadataField: string + name?: string + filesize?: number + mimeType?: string + width?: number + height?: number + updatedAt?: string +} - const [_, webrpcGenVersion] = versions[0].split('@') - const [codeGenName, codeGenVersion] = versions[1].split('@') - const [schemaName, schemaVersion] = versions[2].split('@') +export interface BloomStats { + hitRatio: string + falsePositivesPercent: string + hitCount: number + missCount: number + falsePositives: number +} - return { - webrpcGenVersion, - codeGenName, - codeGenVersion, - schemaName, - schemaVersion - } +export interface BloomStatus { + enabled: boolean + initialized: boolean + bloomInitElapsedTime: string + stats: BloomStats } -// -// Types -// +export interface Bond { + pebble: PebbleMetrics + estimatedDiskUsagePerTable: any + estimatedDiskUsageTotal: string +} -export enum ResourceStatus { - NOT_AVAILABLE = 'NOT_AVAILABLE', - REFRESHING = 'REFRESHING', - AVAILABLE = 'AVAILABLE' +export interface ChainInfo { + chainId: number + chainName: string } export interface ContractInfo { @@ -93,56 +156,29 @@ export interface ContractInfo { status: ResourceStatus } -export interface ContractInfoExtensions { - link: string - description: string - categories: Array - ogImage: string - ogName: string - originChainId: number - originAddress: string - blacklist: boolean - verified: boolean - verifiedBy: string - featured: boolean - featureIndex: number +export interface ContractInfoExtensionBridgeInfo { + tokenAddress: string } -export interface TokenMetadata { - contractAddress?: string - tokenId: string - source: string - name: string - description?: string - image?: string - video?: string - audio?: string - properties?: { [key: string]: any } - attributes: Array<{ [key: string]: any }> - image_data?: string - external_url?: string - background_color?: string - animation_url?: string - decimals?: number - updatedAt?: string - assets?: Array - status: ResourceStatus - queuedAt?: string - lastFetched?: string +export interface ContractInfoExtensionIndexingInfo { + useOnChainBalance: boolean } -export interface Asset { - id: number - collectionId: number - tokenId?: string - url?: string - metadataField: string - name?: string - filesize?: number - mimeType?: string - width?: number - height?: number - updatedAt?: string +export interface ContractInfoExtensions { + link?: string + description?: string + categories?: Array + bridgeInfo?: {[key: string]: ContractInfoExtensionBridgeInfo} + indexingInfo?: ContractInfoExtensionIndexingInfo + ogImage?: string + ogName?: string + originChainId?: number + originAddress?: string + blacklist?: boolean + verified?: boolean + verifiedBy?: string + featured?: boolean + featureIndex?: number } export enum ContractType { @@ -155,90 +191,109 @@ export enum ContractType { ERC20_BRIDGE = 'ERC20_BRIDGE', ERC721_BRIDGE = 'ERC721_BRIDGE', ERC1155_BRIDGE = 'ERC1155_BRIDGE', - SEQ_MARKETPLACE = 'SEQ_MARKETPLACE' + SEQ_MARKETPLACE = 'SEQ_MARKETPLACE', + ERC6909 = 'ERC6909' } -export enum EventLogType { - UNKNOWN = 'UNKNOWN', - BLOCK_ADDED = 'BLOCK_ADDED', - BLOCK_REMOVED = 'BLOCK_REMOVED' +export enum ContractVerificationStatus { + VERIFIED = 'VERIFIED', + UNVERIFIED = 'UNVERIFIED', + ALL = 'ALL' } -export enum EventLogDataType { - EVENT = 'EVENT', - TOKEN_TRANSFER = 'TOKEN_TRANSFER', - NATIVE_TOKEN_TRANSFER = 'NATIVE_TOKEN_TRANSFER', - SEQUENCE_TXN = 'SEQUENCE_TXN' +export interface DiskUsage { + humanReadable: string + used: number + size: number + percent: number + dirs: {[key: string]: string} } -export enum OrderStatus { - OPEN = 'OPEN', - CLOSED = 'CLOSED', - CANCELLED = 'CANCELLED' +export interface EtherBalance { + accountAddress: string + balanceWei: string } -export enum TxnTransferType { - UNKNOWN = 'UNKNOWN', - SEND = 'SEND', - RECEIVE = 'RECEIVE' +export interface EventDecoded { + topicHash: string + eventSig: string + types: Array + names: Array + values: Array } -export enum TransactionStatus { - FAILED = 'FAILED', - SUCCESSFUL = 'SUCCESSFUL' +export interface EventFilter { + events?: Array + contractAddresses?: Array + accounts?: Array + tokenIDs?: Array } -export enum TransactionType { - LegacyTxnType = 'LegacyTxnType', - AccessListTxnType = 'AccessListTxnType', - DynamicFeeTxnType = 'DynamicFeeTxnType' +export interface EventLog { + id: number + uid: string + type: EventLogType + blockNumber: number + blockHash: string + parentBlockHash: string + contractAddress: string + contractType: ContractType + txnHash: string + txnIndex: number + txnLogIndex: number + logDataType: EventLogDataType + ts: string + txnInfo?: TxnInfo + rawLog?: {[key: string]: any} + event?: EventDecoded } -export enum SortOrder { - DESC = 'DESC', - ASC = 'ASC' +export enum EventLogDataType { + EVENT = 'EVENT', + TOKEN_TRANSFER = 'TOKEN_TRANSFER', + NATIVE_TOKEN_TRANSFER = 'NATIVE_TOKEN_TRANSFER', + SEQUENCE_TXN = 'SEQUENCE_TXN' } -export enum ContractVerificationStatus { - VERIFIED = 'VERIFIED', - UNVERIFIED = 'UNVERIFIED', - ALL = 'ALL' +export enum EventLogType { + UNKNOWN = 'UNKNOWN', + BLOCK_ADDED = 'BLOCK_ADDED', + BLOCK_REMOVED = 'BLOCK_REMOVED' } -export enum NetworkType { - MAINNETS = 'MAINNETS', - TESTNETS = 'TESTNETS', - ALL = 'ALL' +export interface GatewayBackendResponseTime { + percentiles: {[key: string]: number} + average: number } -export interface Version { - webrpcVersion: string - schemaVersion: string - schemaHash: string - appVersion: string +export interface GatewayBackendRuntimeStatus { + name: string + chainId: number + responseTime: GatewayBackendResponseTime } -export interface RuntimeStatus { - healthOK: boolean - indexerEnabled: boolean - startTime: string - uptime: number - ver: string - branch: string - commitHash: string - chainID: number - checks: RuntimeChecks +export interface GatewayEtherBalance { + chainId: number + errorReason?: string + result: EtherBalance } -export interface GatewayBackendResponseTime { - percentiles: { [key: string]: number } - average: number +export interface GatewayNativeTokenBalance { + chainId: number + errorReason?: string + result: NativeTokenBalance } -export interface GatewayBackendRuntimeStatus { - name: string +export interface GatewayNativeTokenBalances { chainId: number - responseTime: GatewayBackendResponseTime + errorReason?: string + results: Array +} + +export interface GatewayPrice { + chainID: number + errorReason?: string + results: Array } export interface GatewayRuntimeStatus { @@ -251,113 +306,173 @@ export interface GatewayRuntimeStatus { backends: Array } -export interface WALWriterRuntimeStatus { - healthOK: boolean - startTime: string - uptime: number - ver: string - branch: string - commitHash: string +export interface GatewayTokenBalance { + chainId: number + errorReason?: string + results: Array +} + +export interface GatewayTokenPriceQuery { chainID: number - percentWALWritten: number + queries: Array } -export interface RuntimeChecks { - running: boolean - runnables: any - cgoEnabled: boolean - quotaControlEnabled: boolean - syncMode: string - percentIndexed: number +export interface GatewayTransaction { + chainId: number + errorReason?: string + results: Array +} + +export interface IndexState { + chainId: string lastBlockNum: number - lastBlockNumWithState: number - bloomStatus: BloomStatus - bond: Bond - diskUsage: DiskUsage + lastBlockHash: string } -export interface DiskUsage { - humanReadable: string - used: number - size: number - percent: number - dirs: { [key: string]: string } +export interface IndexedBlock { + blockNumber: number + blockShortHash: string } -export interface Bond { - pebble: PebbleMetrics - estimatedDiskUsagePerTable: any - estimatedDiskUsageTotal: string +export interface IndexerMetrics { + blocksPerSecond: number + eventsPerSecond: number } -export interface PebbleMetrics { - compactionCount: number - compactionEstimatedDebt: number - compactionInProgressBytes: number - compactionNumInProgress: number - compactionMarkedFiles: number +export interface MarketplaceOrder { + orderId: string + tokenContract: string + tokenId: string + isListing: boolean + quantity: string + quantityRemaining: string + currencyAddress: string + pricePerToken: string + expiry: string + orderStatus: OrderStatus + createdBy: string + blockNumber: number + orderbookContractAddress: string + createdAt: number } -export interface BloomStatus { - enabled: boolean - initialized: boolean - bloomInitElapsedTime: string +export interface MarketplaceOrderFilter { + isListing?: boolean + userAddresses?: Array + currencyAddresses: Array + orderIds: Array + tokenIds: Array + excludeUserAddresses?: Array + blockNumberGt: number + createdAtAfter: number + orderStatuses: Array + returnExpired: boolean } -export interface EtherBalance { - accountAddress: string - balanceWei: string +export interface MarketplaceTopOrdersFilter { + currencyAddresses: Array + tokenIds: Array + isListing: boolean + priceSort: SortOrder + excludeUser?: string +} + +export interface MetadataOptions { + verifiedOnly?: boolean + unverifiedOnly?: boolean + includeContracts?: Array } export interface NativeTokenBalance { accountAddress: string chainId: number + name: string + symbol: string balance: string + balanceUSD: string + priceUSD: string + priceUpdatedAt?: string errorReason?: string } -export interface IndexState { - chainId: string - lastBlockNum: number - lastBlockHash: string +export enum NetworkType { + MAINNETS = 'MAINNETS', + TESTNETS = 'TESTNETS', + ALL = 'ALL' } -export interface IndexedBlock { - blockNumber: number - blockShortHash: string +export enum OrderStatus { + OPEN = 'OPEN', + CLOSED = 'CLOSED', + CANCELLED = 'CANCELLED' } -export interface TxnInfo { - from: string - to: string - value: string +export interface Page { + page?: number + column?: string + before?: any + after?: any + sort?: Array + pageSize?: number + more?: boolean } -export interface EventLog { - id: number - uid: string - type: EventLogType - blockNumber: number - blockHash: string - parentBlockHash: string +export interface PebbleMetrics { + compactionCount: number + compactionEstimatedDebt: number + compactionInProgressBytes: number + compactionNumInProgress: number + compactionMarkedFiles: number +} + +export interface Price { contractAddress: string - contractType: ContractType - txnHash: string - txnIndex: number - txnLogIndex: number - logDataType: EventLogDataType - ts: string - txnInfo?: TxnInfo - rawLog?: { [key: string]: any } - event?: EventDecoded + tokenID?: string + priceUSD: string + updatedAt?: string } -export interface EventDecoded { - topicHash: string - eventSig: string - types: Array - names: Array - values: Array +export enum ResourceStatus { + NOT_AVAILABLE = 'NOT_AVAILABLE', + REFRESHING = 'REFRESHING', + AVAILABLE = 'AVAILABLE' +} + +export interface RuntimeChecks { + running: boolean + runnables: any + cgoEnabled: boolean + quotaControlEnabled: boolean + syncMode: string + percentIndexed: number + lastBlockNum: number + lastBlockNumWithState: number + bloomStatus: BloomStatus + bond: Bond + diskUsage: DiskUsage + metrics: IndexerMetrics +} + +export interface RuntimeStatus { + healthOK: boolean + indexerEnabled: boolean + startTime: string + uptime: number + ver: string + branch: string + commitHash: string + chainID: number + checks: RuntimeChecks +} + +export interface SortBy { + column: string + order: SortOrder +} + +export enum SortOrder { + DESC = 'DESC', + ASC = 'ASC' } export interface TokenBalance { @@ -366,6 +481,9 @@ export interface TokenBalance { accountAddress: string tokenID?: string balance: string + balanceUSD: string + priceUSD: string + priceUpdatedAt?: string blockHash: string blockNumber: number chainId: number @@ -375,39 +493,32 @@ export interface TokenBalance { tokenMetadata?: TokenMetadata } -export interface OrderbookOrder { - orderId: string - tokenContract: string - tokenId: string - isListing: boolean - quantity: string - quantityRemaining: string - currencyAddress: string - pricePerToken: string - expiry: string - orderStatus: OrderStatus - createdBy: string - blockNumber: number - orderbookContractAddress: string - createdAt: number +export interface TokenBalanceFilter { + contractAddress: string + sinceBlockNumber: number } -export interface OrderbookOrderFilter { - isListing?: boolean - userAddresses?: Array - tokenIds: Array - excludeUserAddresses?: Array - afterBlockNumber: number - afterCreatedAt: number - beforeExpiry: number - userAddress?: string - excludeUserAddress?: string +export interface TokenBalancesByContractFilter { + contractAddresses: Array + accountAddresses?: Array + contractStatus?: ContractVerificationStatus + tokenIDs?: Array +} + +export interface TokenBalancesFilter { + accountAddresses: Array + contractStatus?: ContractVerificationStatus + contractTypes?: Array + contractWhitelist?: Array + contractBlacklist?: Array + omitNativeBalances: boolean + omitPrices?: boolean + tokenIDs?: Array } export interface TokenHistory { blockNumber: number blockHash: string - accountAddress: string contractAddress: string contractType: ContractType fromAddress: string @@ -415,12 +526,45 @@ export interface TokenHistory { txnHash: string txnIndex: number txnLogIndex: number - logData: string tokenIDs: string - Amounts: string + amounts: string ts: string } +export interface TokenIDRange { + start: string + end: string +} + +export interface TokenMetadata { + chainId?: number + contractAddress?: string + tokenId: string + source: string + name: string + description?: string + image?: string + video?: string + audio?: string + properties?: {[key: string]: any} + attributes: Array<{[key: string]: any}> + image_data?: string + external_url?: string + background_color?: string + animation_url?: string + decimals?: number + updatedAt?: string + assets?: Array + status: ResourceStatus + queuedAt?: string + lastFetched?: string +} + +export interface TokenPriceQuery { + contractAddress: string + tokenID?: string +} + export interface TokenSupply { tokenID: string supply: string @@ -439,17 +583,12 @@ export interface Transaction { timestamp: string } -export interface TxnTransfer { - transferType: TxnTransferType - contractAddress: string - contractType: ContractType - from: string - to: string - tokenIds?: Array - amounts: Array - logIndex: number - contractInfo?: ContractInfo - tokenMetadata?: { [key: string]: TokenMetadata } +export interface TransactionFilter { + txnHash?: string + from?: string + to?: string + contractAddress?: string + event?: string } export interface TransactionHistoryFilter { @@ -462,14 +601,14 @@ export interface TransactionHistoryFilter { fromBlock?: number toBlock?: number tokenID?: string + omitPrices?: boolean } -export interface TransactionFilter { - txnHash?: string - from?: string - to?: string - contractAddress?: string - event?: string +export interface TransactionLog { + contractAddress: string + topics: Array + data: string + index: number } export interface TransactionReceipt { @@ -488,31 +627,60 @@ export interface TransactionReceipt { reorged: boolean } -export interface TransactionLog { +export enum TransactionStatus { + FAILED = 'FAILED', + SUCCESSFUL = 'SUCCESSFUL' +} + +export enum TransactionType { + LegacyTxnType = 'LegacyTxnType', + AccessListTxnType = 'AccessListTxnType', + DynamicFeeTxnType = 'DynamicFeeTxnType' +} + +export interface TxnInfo { + from: string + to: string + value: string +} + +export interface TxnTransfer { + transferType: TxnTransferType contractAddress: string - topics: Array - data: string - index: number + contractType: ContractType + from: string + to: string + tokenIds?: Array + amounts: Array + logIndex: number + amountsUSD?: Array + pricesUSD?: Array + contractInfo?: ContractInfo + tokenMetadata?: {[key: string]: TokenMetadata} } -export interface TokenIDRange { - start: string - end: string +export enum TxnTransferType { + UNKNOWN = 'UNKNOWN', + SEND = 'SEND', + RECEIVE = 'RECEIVE' } -export interface Page { - page?: number - column?: string - before?: any - after?: any - sort?: Array - pageSize?: number - more?: boolean +export interface Version { + webrpcVersion: string + schemaVersion: string + schemaHash: string + appVersion: string } -export interface SortBy { - column: string - order: SortOrder +export interface WALWriterRuntimeStatus { + healthOK: boolean + startTime: string + uptime: number + ver: string + branch: string + commitHash: string + chainID: number + percentWALWritten: number } export interface WebhookListener { @@ -525,108 +693,42 @@ export interface WebhookListener { active: boolean } -export interface EventFilter { - events?: Array - contractAddresses?: Array - accounts?: Array - tokenIDs?: Array -} - -export interface TokenBalanceFilter { +export interface GetBalanceUpdatesRequest { + chainIds?: Array + networks?: Array + networkType?: NetworkType contractAddress: string - sinceBlockNumber: number -} - -export interface MetadataOptions { - verifiedOnly?: boolean - unverifiedOnly?: boolean - includeContracts?: Array -} - -export interface TokenBalancesFilter { - accountAddresses: Array - contractStatus?: ContractVerificationStatus - contractTypes?: Array - contractWhitelist?: Array - contractBlacklist?: Array - omitNativeBalances: boolean -} - -export interface TokenBalancesByContractFilter { - contractAddresses: Array - accountAddresses?: Array - contractStatus?: ContractVerificationStatus -} - -export interface GatewayEtherBalance { - chainId: number - errorReason?: string - result: EtherBalance -} - -export interface GatewayNativeTokenBalance { - chainId: number - errorReason?: string - result: NativeTokenBalance + lastBlockNumber: number + lastBlockHash?: string + page?: Page } -export interface GatewayNativeTokenBalances { - chainId: number - errorReason?: string - results: Array +export interface GetBalanceUpdatesResponse { + page: Page + balances: Array } -export interface GatewayTokenBalance { - chainId: number - errorReason?: string - results: Array +export interface GetChainsRequest { + networkType?: NetworkType } -export interface ChainInfo { - chainId: number - chainName: string +export interface GetChainsResponse { + chains: Array } -export interface IndexerGateway { - getNativeTokenBalance( - args: GetNativeTokenBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalances(args: GetTokenBalancesArgs, headers?: object, signal?: AbortSignal): Promise - getTokenBalancesSummary( - args: GetTokenBalancesSummaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalancesDetails( - args: GetTokenBalancesDetailsArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getTokenBalancesByContract( - args: GetTokenBalancesByContractArgs, - headers?: object, - signal?: AbortSignal - ): Promise - getBalanceUpdates(args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise - getChains(args: GetChainsArgs, headers?: object, signal?: AbortSignal): Promise - ping(headers?: object, signal?: AbortSignal): Promise - version(headers?: object, signal?: AbortSignal): Promise - runtimeStatus(headers?: object, signal?: AbortSignal): Promise -} - -export interface GetNativeTokenBalanceArgs { +export interface GetNativeTokenBalanceRequest { chainIds?: Array networks?: Array networkType?: NetworkType accountAddress?: string + omitPrices?: boolean } -export interface GetNativeTokenBalanceReturn { +export interface GetNativeTokenBalanceResponse { balances: Array } -export interface GetTokenBalancesArgs { + +export interface GetTokenBalancesRequest { chainIds?: Array networks?: Array networkType?: NetworkType @@ -639,25 +741,26 @@ export interface GetTokenBalancesArgs { page?: Page } -export interface GetTokenBalancesReturn { +export interface GetTokenBalancesResponse { page: Page balances: Array } -export interface GetTokenBalancesSummaryArgs { + +export interface GetTokenBalancesByContractRequest { chainIds?: Array networks?: Array networkType?: NetworkType - filter: TokenBalancesFilter + filter: TokenBalancesByContractFilter omitMetadata?: boolean page?: Page } -export interface GetTokenBalancesSummaryReturn { +export interface GetTokenBalancesByContractResponse { page: Page - nativeBalances: Array balances: Array } -export interface GetTokenBalancesDetailsArgs { + +export interface GetTokenBalancesDetailsRequest { chainIds?: Array networks?: Array networkType?: NetworkType @@ -666,65 +769,86 @@ export interface GetTokenBalancesDetailsArgs { page?: Page } -export interface GetTokenBalancesDetailsReturn { +export interface GetTokenBalancesDetailsResponse { page: Page nativeBalances: Array balances: Array } -export interface GetTokenBalancesByContractArgs { + +export interface GetTokenBalancesSummaryRequest { chainIds?: Array networks?: Array networkType?: NetworkType - filter: TokenBalancesByContractFilter + filter: TokenBalancesFilter omitMetadata?: boolean page?: Page } -export interface GetTokenBalancesByContractReturn { +export interface GetTokenBalancesSummaryResponse { page: Page + nativeBalances: Array balances: Array } -export interface GetBalanceUpdatesArgs { + +export interface GetTokenPriceRequest { + q: GatewayTokenPriceQuery +} + +export interface GetTokenPriceResponse { + price: GatewayPrice +} + +export interface GetTokenPricesRequest { + q: Array +} + +export interface GetTokenPricesResponse { + prices: Array +} + +export interface GetTransactionHistoryRequest { chainIds?: Array networks?: Array networkType?: NetworkType - contractAddress: string - lastBlockNumber: number - lastBlockHash?: string + filter: TransactionHistoryFilter + includeMetadata?: boolean + metadataOptions?: MetadataOptions page?: Page } -export interface GetBalanceUpdatesReturn { - page: Page - balances: Array +export interface GetTransactionHistoryResponse { + page: Page + transactions: Array +} + +export interface PingRequest { +} + +export interface PingResponse { + status: boolean } -export interface GetChainsArgs { - networkType?: NetworkType + +export interface RuntimeStatusRequest { } -export interface GetChainsReturn { - chains: Array +export interface RuntimeStatusResponse { + status: GatewayRuntimeStatus } -export interface PingArgs {} -export interface PingReturn { - status: boolean +export interface VersionRequest { } -export interface VersionArgs {} -export interface VersionReturn { +export interface VersionResponse { version: Version } -export interface RuntimeStatusArgs {} -export interface RuntimeStatusReturn { - status: GatewayRuntimeStatus -} + // // Client // -export class IndexerGateway implements IndexerGateway { + +export class IndexerGateway implements IndexerGatewayClient { protected hostname: string protected fetch: Fetch protected path = '/rpc/IndexerGateway/' @@ -737,191 +861,184 @@ export class IndexerGateway implements IndexerGateway { private url(name: string): string { return this.hostname + this.path + name } + + queryKey = { + getBalanceUpdates: (req: GetBalanceUpdatesRequest) => ['IndexerGateway', 'getBalanceUpdates', req] as const, + getChains: (req: GetChainsRequest) => ['IndexerGateway', 'getChains', req] as const, + getNativeTokenBalance: (req: GetNativeTokenBalanceRequest) => ['IndexerGateway', 'getNativeTokenBalance', req] as const, + getTokenBalances: (req: GetTokenBalancesRequest) => ['IndexerGateway', 'getTokenBalances', req] as const, + getTokenBalancesByContract: (req: GetTokenBalancesByContractRequest) => ['IndexerGateway', 'getTokenBalancesByContract', req] as const, + getTokenBalancesDetails: (req: GetTokenBalancesDetailsRequest) => ['IndexerGateway', 'getTokenBalancesDetails', req] as const, + getTokenBalancesSummary: (req: GetTokenBalancesSummaryRequest) => ['IndexerGateway', 'getTokenBalancesSummary', req] as const, + getTokenPrice: (req: GetTokenPriceRequest) => ['IndexerGateway', 'getTokenPrice', req] as const, + getTokenPrices: (req: GetTokenPricesRequest) => ['IndexerGateway', 'getTokenPrices', req] as const, + getTransactionHistory: (req: GetTransactionHistoryRequest) => ['IndexerGateway', 'getTransactionHistory', req] as const, + ping: () => ['IndexerGateway', 'ping'] as const, + runtimeStatus: () => ['IndexerGateway', 'runtimeStatus'] as const, + version: () => ['IndexerGateway', 'version'] as const, + } + + getBalanceUpdates = (req: GetBalanceUpdatesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetBalanceUpdates'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetBalanceUpdatesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } - getNativeTokenBalance = ( - args: GetNativeTokenBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetNativeTokenBalance'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getChains = (req: GetChainsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetChains'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetChainsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - getTokenBalances = (args: GetTokenBalancesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetTokenBalances'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getNativeTokenBalance = (req: GetNativeTokenBalanceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetNativeTokenBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetNativeTokenBalanceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - getTokenBalancesSummary = ( - args: GetTokenBalancesSummaryArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenBalancesSummary'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - nativeBalances: >_data.nativeBalances, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTokenBalances = (req: GetTokenBalancesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalances'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - getTokenBalancesDetails = ( - args: GetTokenBalancesDetailsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenBalancesDetails'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - nativeBalances: >_data.nativeBalances, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTokenBalancesByContract = (req: GetTokenBalancesByContractRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalancesByContract'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesByContractResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - getTokenBalancesByContract = ( - args: GetTokenBalancesByContractArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTokenBalancesByContract'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTokenBalancesDetails = (req: GetTokenBalancesDetailsRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalancesDetails'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesDetailsResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - getBalanceUpdates = (args: GetBalanceUpdatesArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetBalanceUpdates'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - page: _data.page, - balances: >_data.balances - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTokenBalancesSummary = (req: GetTokenBalancesSummaryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenBalancesSummary'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenBalancesSummaryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - getChains = (args: GetChainsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetChains'), createHTTPRequest(args, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - chains: >_data.chains - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTokenPrice = (req: GetTokenPriceRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenPrice'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenPriceResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Ping'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTokenPrices = (req: GetTokenPricesRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTokenPrices'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTokenPricesResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Version'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - version: _data.version - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + getTransactionHistory = (req: GetTransactionHistoryRequest, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTransactionHistory'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTransactionHistoryResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } - runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RuntimeStatus'), createHTTPRequest({}, headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return { - status: _data.status - } - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` }) - } - ) + ping = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Ping'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PingResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } -} -const createHTTPRequest = (body: object = {}, headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json' } - reqHeaders[WebrpcHeader] = WebrpcHeaderValue + runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RuntimeStatus'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RuntimeStatusResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } - return { - method: 'POST', - headers: reqHeaders, - body: JSON.stringify(body || {}), - signal + version = (headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('Version'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'VersionResponse') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } + +} + +const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { + const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json', [WebrpcHeader]: WebrpcHeaderValue } + return { method: 'POST', headers: reqHeaders, body, signal } } const buildResponse = (res: Response): Promise => { @@ -929,539 +1046,518 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { - let message = '' - if (error instanceof Error) { - message = error.message - } + } catch(error) { throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${message}: response text: ${text}` - }) + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data }) } +export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + + + + + + +export const JsonEncode = (obj: T): string => { + return JSON.stringify(obj) +} + +export const JsonDecode = (data: string | any, _typ: string = ''): T => { + let parsed: any = data + if (typeof data === 'string') { + try { parsed = JSON.parse(data) } catch (err) { + throw WebrpcBadResponseError.new({ cause: `JsonDecode: JSON.parse failed: ${(err as Error).message}` }) + } + } + return parsed as T +} + + // // Errors // +type WebrpcErrorParams = { name?: string, code?: number, message?: string, status?: number, cause?: string } + export class WebrpcError extends Error { - name: string code: number - message: string status: number - cause?: string - - /** @deprecated Use message instead of msg. Deprecated in webrpc v0.11.0. */ - msg: string - - constructor(name: string, code: number, message: string, status: number, cause?: string) { - super(message) - this.name = name || 'WebrpcError' - this.code = typeof code === 'number' ? code : 0 - this.message = message || `endpoint error ${this.code}` - this.msg = this.message - this.status = typeof status === 'number' ? status : 0 - this.cause = cause + + constructor(error: WebrpcErrorParams = {}) { + super(error.message) + this.name = error.name || 'WebrpcEndpointError' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcError.prototype) } static new(payload: any): WebrpcError { - return new this(payload.error, payload.code, payload.message || payload.msg, payload.status, payload.cause) + return new this({ message: payload.message, code: payload.code, status: payload.status, cause: payload.cause }) } } -// Webrpc errors export class WebrpcEndpointError extends WebrpcError { - constructor( - name: string = 'WebrpcEndpoint', - code: number = 0, - message: string = 'endpoint error', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcEndpoint' + this.code = typeof error.code === 'number' ? error.code : 0 + this.message = error.message || `endpoint error` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcEndpointError.prototype) } } export class WebrpcRequestFailedError extends WebrpcError { - constructor( - name: string = 'WebrpcRequestFailed', - code: number = -1, - message: string = 'request failed', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcRequestFailed' + this.code = typeof error.code === 'number' ? error.code : -1 + this.message = error.message || `request failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcRequestFailedError.prototype) } } export class WebrpcBadRouteError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRoute', - code: number = -2, - message: string = 'bad route', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRoute' + this.code = typeof error.code === 'number' ? error.code : -2 + this.message = error.message || `bad route` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRouteError.prototype) } } export class WebrpcBadMethodError extends WebrpcError { - constructor( - name: string = 'WebrpcBadMethod', - code: number = -3, - message: string = 'bad method', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadMethod' + this.code = typeof error.code === 'number' ? error.code : -3 + this.message = error.message || `bad method` + this.status = typeof error.status === 'number' ? error.status : 405 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadMethodError.prototype) } } export class WebrpcBadRequestError extends WebrpcError { - constructor( - name: string = 'WebrpcBadRequest', - code: number = -4, - message: string = 'bad request', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadRequest' + this.code = typeof error.code === 'number' ? error.code : -4 + this.message = error.message || `bad request` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadRequestError.prototype) } } export class WebrpcBadResponseError extends WebrpcError { - constructor( - name: string = 'WebrpcBadResponse', - code: number = -5, - message: string = 'bad response', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcBadResponse' + this.code = typeof error.code === 'number' ? error.code : -5 + this.message = error.message || `bad response` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcBadResponseError.prototype) } } export class WebrpcServerPanicError extends WebrpcError { - constructor( - name: string = 'WebrpcServerPanic', - code: number = -6, - message: string = 'server panic', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcServerPanic' + this.code = typeof error.code === 'number' ? error.code : -6 + this.message = error.message || `server panic` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcServerPanicError.prototype) } } export class WebrpcInternalErrorError extends WebrpcError { - constructor( - name: string = 'WebrpcInternalError', - code: number = -7, - message: string = 'internal error', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcInternalError' + this.code = typeof error.code === 'number' ? error.code : -7 + this.message = error.message || `internal error` + this.status = typeof error.status === 'number' ? error.status : 500 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcInternalErrorError.prototype) } } -export class WebrpcClientDisconnectedError extends WebrpcError { - constructor( - name: string = 'WebrpcClientDisconnected', - code: number = -8, - message: string = 'client disconnected', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, WebrpcClientDisconnectedError.prototype) +export class WebrpcClientAbortedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcClientAborted' + this.code = typeof error.code === 'number' ? error.code : -8 + this.message = error.message || `request aborted by client` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, WebrpcClientAbortedError.prototype) } } export class WebrpcStreamLostError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamLost', - code: number = -9, - message: string = 'stream lost', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamLost' + this.code = typeof error.code === 'number' ? error.code : -9 + this.message = error.message || `stream lost` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamLostError.prototype) } } export class WebrpcStreamFinishedError extends WebrpcError { - constructor( - name: string = 'WebrpcStreamFinished', - code: number = -10, - message: string = 'stream finished', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'WebrpcStreamFinished' + this.code = typeof error.code === 'number' ? error.code : -10 + this.message = error.message || `stream finished` + this.status = typeof error.status === 'number' ? error.status : 200 + if (error.cause !== undefined) this.cause = error.cause Object.setPrototypeOf(this, WebrpcStreamFinishedError.prototype) } } + +// // Schema errors +// -export class UnauthorizedError extends WebrpcError { - constructor( - name: string = 'Unauthorized', - code: number = 1000, - message: string = 'Unauthorized access', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, UnauthorizedError.prototype) +export class AbortedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Aborted' + this.code = typeof error.code === 'number' ? error.code : 1005 + this.message = error.message || `Request aborted` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AbortedError.prototype) } } -export class PermissionDeniedError extends WebrpcError { - constructor( - name: string = 'PermissionDenied', - code: number = 1001, - message: string = 'Permission denied', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, PermissionDeniedError.prototype) +export class AccessKeyMismatchError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyMismatch' + this.code = typeof error.code === 'number' ? error.code : 1102 + this.message = error.message || `Access key mismatch` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) } } -export class SessionExpiredError extends WebrpcError { - constructor( - name: string = 'SessionExpired', - code: number = 1002, - message: string = 'Session expired', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, SessionExpiredError.prototype) +export class AccessKeyNotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AccessKeyNotFound' + this.code = typeof error.code === 'number' ? error.code : 1101 + this.message = error.message || `Access key not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) } } -export class MethodNotFoundError extends WebrpcError { - constructor( - name: string = 'MethodNotFound', - code: number = 1003, - message: string = 'Method not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, MethodNotFoundError.prototype) +export class AtLeastOneKeyError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'AtLeastOneKey' + this.code = typeof error.code === 'number' ? error.code : 1302 + this.message = error.message || `You need at least one Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) } } -export class RequestConflictError extends WebrpcError { - constructor( - name: string = 'RequestConflict', - code: number = 1004, - message: string = 'Conflict with target resource', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, RequestConflictError.prototype) +export class GeoblockedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Geoblocked' + this.code = typeof error.code === 'number' ? error.code : 1006 + this.message = error.message || `Geoblocked region` + this.status = typeof error.status === 'number' ? error.status : 451 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, GeoblockedError.prototype) } } -export class AbortedError extends WebrpcError { - constructor( - name: string = 'Aborted', - code: number = 1005, - message: string = 'Request aborted', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AbortedError.prototype) +export class InvalidArgumentError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidArgument' + this.code = typeof error.code === 'number' ? error.code : 2001 + this.message = error.message || `Invalid argument` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidArgumentError.prototype) } } -export class GeoblockedError extends WebrpcError { - constructor( - name: string = 'Geoblocked', - code: number = 1006, - message: string = 'Geoblocked region', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, GeoblockedError.prototype) +export class InvalidOriginError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidOrigin' + this.code = typeof error.code === 'number' ? error.code : 1103 + this.message = error.message || `Invalid origin for Access Key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidOriginError.prototype) } } -export class RateLimitedError extends WebrpcError { - constructor( - name: string = 'RateLimited', - code: number = 1007, - message: string = 'Rate-limited. Please slow down.', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, RateLimitedError.prototype) +export class InvalidServiceError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'InvalidService' + this.code = typeof error.code === 'number' ? error.code : 1104 + this.message = error.message || `Service not enabled for Access key` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, InvalidServiceError.prototype) } } -export class ProjectNotFoundError extends WebrpcError { - constructor( - name: string = 'ProjectNotFound', - code: number = 1100, - message: string = 'Project not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, ProjectNotFoundError.prototype) +export class MaxAccessKeysError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MaxAccessKeys' + this.code = typeof error.code === 'number' ? error.code : 1301 + this.message = error.message || `Access keys limit reached` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, MaxAccessKeysError.prototype) } } -export class AccessKeyNotFoundError extends WebrpcError { - constructor( - name: string = 'AccessKeyNotFound', - code: number = 1101, - message: string = 'Access key not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AccessKeyNotFoundError.prototype) +export class MetadataCallFailedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MetadataCallFailed' + this.code = typeof error.code === 'number' ? error.code : 3003 + this.message = error.message || `Metadata service call failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, MetadataCallFailedError.prototype) } } -export class AccessKeyMismatchError extends WebrpcError { - constructor( - name: string = 'AccessKeyMismatch', - code: number = 1102, - message: string = 'Access key mismatch', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AccessKeyMismatchError.prototype) +export class MethodNotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'MethodNotFound' + this.code = typeof error.code === 'number' ? error.code : 1003 + this.message = error.message || `Method not found` + this.status = typeof error.status === 'number' ? error.status : 404 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, MethodNotFoundError.prototype) } } -export class InvalidOriginError extends WebrpcError { - constructor( - name: string = 'InvalidOrigin', - code: number = 1103, - message: string = 'Invalid origin for Access Key', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidOriginError.prototype) +export class NoDefaultKeyError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NoDefaultKey' + this.code = typeof error.code === 'number' ? error.code : 1300 + this.message = error.message || `No default access key found` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, NoDefaultKeyError.prototype) } } -export class InvalidServiceError extends WebrpcError { - constructor( - name: string = 'InvalidService', - code: number = 1104, - message: string = 'Service not enabled for Access key', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidServiceError.prototype) +export class NotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'NotFound' + this.code = typeof error.code === 'number' ? error.code : 3000 + this.message = error.message || `Resource not found` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, NotFoundError.prototype) } } -export class UnauthorizedUserError extends WebrpcError { - constructor( - name: string = 'UnauthorizedUser', - code: number = 1105, - message: string = 'Unauthorized user', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, UnauthorizedUserError.prototype) +export class PermissionDeniedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'PermissionDenied' + this.code = typeof error.code === 'number' ? error.code : 1001 + this.message = error.message || `Permission denied` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, PermissionDeniedError.prototype) } } -export class QuotaExceededError extends WebrpcError { - constructor( - name: string = 'QuotaExceeded', - code: number = 1200, - message: string = 'Quota exceeded', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, QuotaExceededError.prototype) +export class ProjectNotFoundError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'ProjectNotFound' + this.code = typeof error.code === 'number' ? error.code : 1100 + this.message = error.message || `Project not found` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, ProjectNotFoundError.prototype) } } -export class RateLimitError extends WebrpcError { - constructor( - name: string = 'RateLimit', - code: number = 1201, - message: string = 'Rate limit exceeded', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, RateLimitError.prototype) +export class QueryFailedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QueryFailed' + this.code = typeof error.code === 'number' ? error.code : 2003 + this.message = error.message || `Query failed` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, QueryFailedError.prototype) } } -export class NoDefaultKeyError extends WebrpcError { - constructor( - name: string = 'NoDefaultKey', - code: number = 1300, - message: string = 'No default access key found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, NoDefaultKeyError.prototype) +export class QuotaExceededError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'QuotaExceeded' + this.code = typeof error.code === 'number' ? error.code : 1200 + this.message = error.message || `Quota exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, QuotaExceededError.prototype) } } -export class MaxAccessKeysError extends WebrpcError { - constructor( - name: string = 'MaxAccessKeys', - code: number = 1301, - message: string = 'Access keys limit reached', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, MaxAccessKeysError.prototype) +export class RateLimitError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RateLimit' + this.code = typeof error.code === 'number' ? error.code : 1201 + this.message = error.message || `Rate limit exceeded` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, RateLimitError.prototype) } } -export class AtLeastOneKeyError extends WebrpcError { - constructor( - name: string = 'AtLeastOneKey', - code: number = 1302, - message: string = 'You need at least one Access Key', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, AtLeastOneKeyError.prototype) +export class RateLimitedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RateLimited' + this.code = typeof error.code === 'number' ? error.code : 1007 + this.message = error.message || `Rate-limited. Please slow down.` + this.status = typeof error.status === 'number' ? error.status : 429 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, RateLimitedError.prototype) } } -export class TimeoutError extends WebrpcError { - constructor( - name: string = 'Timeout', - code: number = 1900, - message: string = 'Request timed out', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, TimeoutError.prototype) +export class RequestConflictError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'RequestConflict' + this.code = typeof error.code === 'number' ? error.code : 1004 + this.message = error.message || `Conflict with target resource` + this.status = typeof error.status === 'number' ? error.status : 409 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, RequestConflictError.prototype) } } -export class InvalidArgumentError extends WebrpcError { - constructor( - name: string = 'InvalidArgument', - code: number = 2001, - message: string = 'Invalid argument', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, InvalidArgumentError.prototype) +export class ResourceExhaustedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'ResourceExhausted' + this.code = typeof error.code === 'number' ? error.code : 2004 + this.message = error.message || `Resource exhausted` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, ResourceExhaustedError.prototype) } } -export class UnavailableError extends WebrpcError { - constructor( - name: string = 'Unavailable', - code: number = 2002, - message: string = 'Unavailable resource', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, UnavailableError.prototype) +export class SessionExpiredError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'SessionExpired' + this.code = typeof error.code === 'number' ? error.code : 1002 + this.message = error.message || `Session expired` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, SessionExpiredError.prototype) } } -export class QueryFailedError extends WebrpcError { - constructor( - name: string = 'QueryFailed', - code: number = 2003, - message: string = 'Query failed', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, QueryFailedError.prototype) +export class TimeoutError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Timeout' + this.code = typeof error.code === 'number' ? error.code : 1900 + this.message = error.message || `Request timed out` + this.status = typeof error.status === 'number' ? error.status : 408 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, TimeoutError.prototype) } } -export class ResourceExhaustedError extends WebrpcError { - constructor( - name: string = 'ResourceExhausted', - code: number = 2004, - message: string = 'Resource exhausted', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, ResourceExhaustedError.prototype) +export class UnauthorizedError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unauthorized' + this.code = typeof error.code === 'number' ? error.code : 1000 + this.message = error.message || `Unauthorized access` + this.status = typeof error.status === 'number' ? error.status : 401 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, UnauthorizedError.prototype) } } -export class NotFoundError extends WebrpcError { - constructor( - name: string = 'NotFound', - code: number = 3000, - message: string = 'Resource not found', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, NotFoundError.prototype) +export class UnauthorizedUserError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'UnauthorizedUser' + this.code = typeof error.code === 'number' ? error.code : 1105 + this.message = error.message || `Unauthorized user` + this.status = typeof error.status === 'number' ? error.status : 403 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, UnauthorizedUserError.prototype) } } -export class MetadataCallFailedError extends WebrpcError { - constructor( - name: string = 'MetadataCallFailed', - code: number = 3003, - message: string = 'Metadata service call failed', - status: number = 0, - cause?: string - ) { - super(name, code, message, status, cause) - Object.setPrototypeOf(this, MetadataCallFailedError.prototype) +export class UnavailableError extends WebrpcError { + constructor(error: WebrpcErrorParams = {}) { + super(error) + this.name = error.name || 'Unavailable' + this.code = typeof error.code === 'number' ? error.code : 2002 + this.message = error.message || `Unavailable resource` + this.status = typeof error.status === 'number' ? error.status : 400 + if (error.cause !== undefined) this.cause = error.cause + Object.setPrototypeOf(this, UnavailableError.prototype) } } + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -1471,38 +1567,78 @@ export enum errors { WebrpcBadResponse = 'WebrpcBadResponse', WebrpcServerPanic = 'WebrpcServerPanic', WebrpcInternalError = 'WebrpcInternalError', - WebrpcClientDisconnected = 'WebrpcClientDisconnected', + WebrpcClientAborted = 'WebrpcClientAborted', WebrpcStreamLost = 'WebrpcStreamLost', WebrpcStreamFinished = 'WebrpcStreamFinished', - Unauthorized = 'Unauthorized', - PermissionDenied = 'PermissionDenied', - SessionExpired = 'SessionExpired', - MethodNotFound = 'MethodNotFound', - RequestConflict = 'RequestConflict', Aborted = 'Aborted', - Geoblocked = 'Geoblocked', - RateLimited = 'RateLimited', - ProjectNotFound = 'ProjectNotFound', - AccessKeyNotFound = 'AccessKeyNotFound', AccessKeyMismatch = 'AccessKeyMismatch', + AccessKeyNotFound = 'AccessKeyNotFound', + AtLeastOneKey = 'AtLeastOneKey', + Geoblocked = 'Geoblocked', + InvalidArgument = 'InvalidArgument', InvalidOrigin = 'InvalidOrigin', InvalidService = 'InvalidService', - UnauthorizedUser = 'UnauthorizedUser', + MaxAccessKeys = 'MaxAccessKeys', + MetadataCallFailed = 'MetadataCallFailed', + MethodNotFound = 'MethodNotFound', + NoDefaultKey = 'NoDefaultKey', + NotFound = 'NotFound', + PermissionDenied = 'PermissionDenied', + ProjectNotFound = 'ProjectNotFound', + QueryFailed = 'QueryFailed', QuotaExceeded = 'QuotaExceeded', RateLimit = 'RateLimit', - NoDefaultKey = 'NoDefaultKey', - MaxAccessKeys = 'MaxAccessKeys', - AtLeastOneKey = 'AtLeastOneKey', + RateLimited = 'RateLimited', + RequestConflict = 'RequestConflict', + ResourceExhausted = 'ResourceExhausted', + SessionExpired = 'SessionExpired', Timeout = 'Timeout', - InvalidArgument = 'InvalidArgument', + Unauthorized = 'Unauthorized', + UnauthorizedUser = 'UnauthorizedUser', Unavailable = 'Unavailable', - QueryFailed = 'QueryFailed', - ResourceExhausted = 'ResourceExhausted', - NotFound = 'NotFound', - MetadataCallFailed = 'MetadataCallFailed' } -const webrpcErrorByCode: { [code: number]: any } = { +export enum WebrpcErrorCodes { + WebrpcEndpoint = 0, + WebrpcRequestFailed = -1, + WebrpcBadRoute = -2, + WebrpcBadMethod = -3, + WebrpcBadRequest = -4, + WebrpcBadResponse = -5, + WebrpcServerPanic = -6, + WebrpcInternalError = -7, + WebrpcClientAborted = -8, + WebrpcStreamLost = -9, + WebrpcStreamFinished = -10, + Aborted = 1005, + AccessKeyMismatch = 1102, + AccessKeyNotFound = 1101, + AtLeastOneKey = 1302, + Geoblocked = 1006, + InvalidArgument = 2001, + InvalidOrigin = 1103, + InvalidService = 1104, + MaxAccessKeys = 1301, + MetadataCallFailed = 3003, + MethodNotFound = 1003, + NoDefaultKey = 1300, + NotFound = 3000, + PermissionDenied = 1001, + ProjectNotFound = 1100, + QueryFailed = 2003, + QuotaExceeded = 1200, + RateLimit = 1201, + RateLimited = 1007, + RequestConflict = 1004, + ResourceExhausted = 2004, + SessionExpired = 1002, + Timeout = 1900, + Unauthorized = 1000, + UnauthorizedUser = 1105, + Unavailable = 2002, +} + +export const webrpcErrorByCode: { [code: number]: any } = { [0]: WebrpcEndpointError, [-1]: WebrpcRequestFailedError, [-2]: WebrpcBadRouteError, @@ -1511,35 +1647,92 @@ const webrpcErrorByCode: { [code: number]: any } = { [-5]: WebrpcBadResponseError, [-6]: WebrpcServerPanicError, [-7]: WebrpcInternalErrorError, - [-8]: WebrpcClientDisconnectedError, + [-8]: WebrpcClientAbortedError, [-9]: WebrpcStreamLostError, [-10]: WebrpcStreamFinishedError, - [1000]: UnauthorizedError, - [1001]: PermissionDeniedError, - [1002]: SessionExpiredError, - [1003]: MethodNotFoundError, - [1004]: RequestConflictError, [1005]: AbortedError, - [1006]: GeoblockedError, - [1007]: RateLimitedError, - [1100]: ProjectNotFoundError, - [1101]: AccessKeyNotFoundError, [1102]: AccessKeyMismatchError, + [1101]: AccessKeyNotFoundError, + [1302]: AtLeastOneKeyError, + [1006]: GeoblockedError, + [2001]: InvalidArgumentError, [1103]: InvalidOriginError, [1104]: InvalidServiceError, - [1105]: UnauthorizedUserError, + [1301]: MaxAccessKeysError, + [3003]: MetadataCallFailedError, + [1003]: MethodNotFoundError, + [1300]: NoDefaultKeyError, + [3000]: NotFoundError, + [1001]: PermissionDeniedError, + [1100]: ProjectNotFoundError, + [2003]: QueryFailedError, [1200]: QuotaExceededError, [1201]: RateLimitError, - [1300]: NoDefaultKeyError, - [1301]: MaxAccessKeysError, - [1302]: AtLeastOneKeyError, + [1007]: RateLimitedError, + [1004]: RequestConflictError, + [2004]: ResourceExhaustedError, + [1002]: SessionExpiredError, [1900]: TimeoutError, - [2001]: InvalidArgumentError, + [1000]: UnauthorizedError, + [1105]: UnauthorizedUserError, [2002]: UnavailableError, - [2003]: QueryFailedError, - [2004]: ResourceExhaustedError, - [3000]: NotFoundError, - [3003]: MetadataCallFailedError } -export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + + +// +// Webrpc +// + +export const WebrpcHeader = "Webrpc" + +export const WebrpcHeaderValue = "webrpc@v0.31.2;gen-typescript@v0.23.1;sequence-indexer@v0.4.0" + +type WebrpcGenVersions = { + WebrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; + +export function VersionFromHeader(headers: Headers): WebrpcGenVersions { + const headerValue = headers.get(WebrpcHeader) + if (!headerValue) { + return { + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + return parseWebrpcGenVersions(headerValue) +} + +function parseWebrpcGenVersions(header: string): WebrpcGenVersions { + const versions = header.split(";") + if (versions.length < 3) { + return { + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; + } + + const [_, WebrpcGenVersion] = versions[0]!.split("@") + const [codeGenName, codeGenVersion] = versions[1]!.split("@") + const [schemaName, schemaVersion] = versions[2]!.split("@") + + return { + WebrpcGenVersion: WebrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; +} + From ae7c29befa745fae83eba392f59b3c9a6a0ac7cc Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 16 Feb 2026 16:29:15 +0100 Subject: [PATCH 101/112] Enable Berachain, HyperEVM and Sonic --- packages/network/src/config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index 82964603b1..fab2a87a5c 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -146,5 +146,8 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.KATANA), createNetworkConfig(ChainId.SANDBOX_TESTNET), createNetworkConfig(ChainId.ARC_TESTNET), + createNetworkConfig(ChainId.HYPEREVM), + createNetworkConfig(ChainId.BERACHAIN), + createNetworkConfig(ChainId.SONIC), ...hardhatNetworks ]) From cfba85d7fc0a148ab089df4eff6276dd5aa7618f Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 16 Feb 2026 16:32:22 +0100 Subject: [PATCH 102/112] 2.3.41 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 751569bbe5..b62cf791b5 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/migration@2.3.41 + - @0xsequence/metadata@2.3.41 + - @0xsequence/provider@2.3.41 + - @0xsequence/sessions@2.3.41 + - @0xsequence/account@2.3.41 + - @0xsequence/indexer@2.3.41 + - @0xsequence/network@2.3.41 + - @0xsequence/relayer@2.3.41 + - @0xsequence/signhub@2.3.41 + - @0xsequence/wallet@2.3.41 + - @0xsequence/guard@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/auth@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + - @0xsequence/api@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 3b7d616834..73b15ffda8 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.40", + "version": "2.3.41", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 6f90f35299..ab6e533d8f 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 05129c6191..be50a7badc 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.40", + "version": "2.3.41", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 6a12358bc5..3cc2bcbc0f 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/migration@2.3.41 + - @0xsequence/sessions@2.3.41 + - @0xsequence/network@2.3.41 + - @0xsequence/relayer@2.3.41 + - @0xsequence/wallet@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 43936fe991..6c29648d05 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.40", + "version": "2.3.41", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index b05cd316a7..557431bcfa 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 0f13a612b6..7529742362 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.40", + "version": "2.3.41", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 72ce05ba11..349f170ae3 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/migration@2.3.41 + - @0xsequence/metadata@2.3.41 + - @0xsequence/sessions@2.3.41 + - @0xsequence/account@2.3.41 + - @0xsequence/indexer@2.3.41 + - @0xsequence/network@2.3.41 + - @0xsequence/signhub@2.3.41 + - @0xsequence/wallet@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + - @0xsequence/api@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 5e552cdad9..026d8e3b92 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.40", + "version": "2.3.41", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index dc564debcf..51a50fd79b 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 85799f7198..50f02817ee 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.40", + "version": "2.3.41", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index c58bda8c2c..2873014adc 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/utils@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a36b9dbd86..8dfc887f7f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.40", + "version": "2.3.41", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 517872c36c..9c522a474b 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/utils@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index c83f393cb2..0851a39692 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.40", + "version": "2.3.41", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index ebf2d00cb6..bf87138d42 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/account@2.3.41 + - @0xsequence/signhub@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index f6343f6f42..0acf69c515 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.40", + "version": "2.3.41", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 8eb133118a..b3b2268e30 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index b8414df173..fddf45c44f 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.40", + "version": "2.3.41", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 697efc75b6..79ce02ab30 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index fe3af32ea4..2d0acabc80 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.40", + "version": "2.3.41", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 224e643e39..e703c41e2a 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 0a77bd1b13..e8330049f9 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.40", + "version": "2.3.41", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 2958c7c95f..e97770f03c 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/wallet@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index ff1691d759..ea0e52aa11 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.40", + "version": "2.3.41", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index b89af8c3c7..05796a2723 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/indexer@2.3.41 + - @0xsequence/relayer@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 974ea0f3a5..3b007754e7 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.40", + "version": "2.3.41", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 54ebdf9a5b..55daf2fac0 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/migration@2.3.41 + - @0xsequence/account@2.3.41 + - @0xsequence/network@2.3.41 + - @0xsequence/relayer@2.3.41 + - @0xsequence/wallet@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/auth@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index c1214b717a..cd678d5ac5 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.40", + "version": "2.3.41", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 9cadba66f5..18e9149b35 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/waas@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1a6e5cf62b..2b1cebd84d 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.40", + "version": "2.3.41", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index f3ba9f087a..d097867f1c 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index a953750a7c..5152e02682 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.40", + "version": "2.3.41", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index cc99ed3f56..5887ce63bc 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 90fe4ca46c..dc58377920 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.40", + "version": "2.3.41", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 6d9febf030..8a13902c53 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/migration@2.3.41 + - @0xsequence/replacer@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 9cacc745c4..08e0cbd54b 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.40", + "version": "2.3.41", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 8b24542efb..d879213c53 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/core@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 15f67c4baa..5dc8e2f0f0 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.40", + "version": "2.3.41", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index f14805a26a..315c586e75 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 05b63f2462..8432b491e0 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.40", + "version": "2.3.41", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 914fd69638..5d2a5e85f6 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade + ## 2.3.40 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 19b43996a8..60be1076a8 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.40", + "version": "2.3.41", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 7ad39adbdc..37a6b37f6b 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/waas@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index ee0662945d..f9d4e43542 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.40", + "version": "2.3.41", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 5ce99c513d..e3c6408073 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/network@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 81e5235b36..275dfe61cd 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.40", + "version": "2.3.41", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index d47d080882..18cc4aaf60 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.41 + +### Patch Changes + +- Add new chains, indexer upgrade +- Updated dependencies + - @0xsequence/network@2.3.41 + - @0xsequence/relayer@2.3.41 + - @0xsequence/signhub@2.3.41 + - @0xsequence/utils@2.3.41 + - @0xsequence/core@2.3.41 + - @0xsequence/abi@2.3.41 + ## 2.3.40 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 49f79fe4bb..e19b0dd20f 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.40", + "version": "2.3.41", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From ad8724e5fea9096167feb5ac2ea179a025175a84 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 23 Mar 2026 18:08:59 +0100 Subject: [PATCH 103/112] Disable Polygon zkEVM, Xai, Blast, Toy Testnet, Sandbox Testnet, Incentiv --- packages/network/src/config.ts | 18 +++++++++--------- packages/network/src/constants.ts | 18 +++++++++--------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index fab2a87a5c..d50ed2e4eb 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -99,7 +99,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.ARBITRUM_NOVA), createNetworkConfig(ChainId.OPTIMISM), createNetworkConfig(ChainId.OPTIMISM_SEPOLIA), - createNetworkConfig(ChainId.POLYGON_ZKEVM), + createNetworkConfig(ChainId.POLYGON_ZKEVM), { disabled: true }), createNetworkConfig(ChainId.GNOSIS), createNetworkConfig(ChainId.RINKEBY, { disabled: true }), createNetworkConfig(ChainId.GOERLI, { disabled: true }), @@ -112,15 +112,15 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.BASE_SEPOLIA), createNetworkConfig(ChainId.HOMEVERSE), createNetworkConfig(ChainId.HOMEVERSE_TESTNET), - createNetworkConfig(ChainId.XAI), - createNetworkConfig(ChainId.XAI_SEPOLIA), + createNetworkConfig(ChainId.XAI), { disabled: true }), + createNetworkConfig(ChainId.XAI_SEPOLIA), { disabled: true }), createNetworkConfig(ChainId.AVALANCHE_TESTNET), createNetworkConfig(ChainId.B3), createNetworkConfig(ChainId.B3_SEPOLIA), createNetworkConfig(ChainId.APECHAIN), createNetworkConfig(ChainId.APECHAIN_TESTNET), - createNetworkConfig(ChainId.BLAST), - createNetworkConfig(ChainId.BLAST_SEPOLIA), + createNetworkConfig(ChainId.BLAST), { disabled: true }), + createNetworkConfig(ChainId.BLAST_SEPOLIA), { disabled: true }), createNetworkConfig(ChainId.TELOS), createNetworkConfig(ChainId.TELOS_TESTNET), createNetworkConfig(ChainId.BORNE_TESTNET), @@ -128,7 +128,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.SKALE_NEBULA_TESTNET), createNetworkConfig(ChainId.SONEIUM), createNetworkConfig(ChainId.SONEIUM_MINATO), - createNetworkConfig(ChainId.TOY_TESTNET), + createNetworkConfig(ChainId.TOY_TESTNET), { disabled: true }), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM_TESTNET), createNetworkConfig(ChainId.MOONBEAM), @@ -141,10 +141,10 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MONAD), createNetworkConfig(ChainId.MONAD_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET, { disabled: true }), - createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), - createNetworkConfig(ChainId.INCENTIV), + createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), { disabled: true }), + createNetworkConfig(ChainId.INCENTIV), { disabled: true }), createNetworkConfig(ChainId.KATANA), - createNetworkConfig(ChainId.SANDBOX_TESTNET), + createNetworkConfig(ChainId.SANDBOX_TESTNET), { disabled: true }), createNetworkConfig(ChainId.ARC_TESTNET), createNetworkConfig(ChainId.HYPEREVM), createNetworkConfig(ChainId.BERACHAIN), diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index 18f6c8a23b..efed520194 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -39,7 +39,7 @@ export enum ChainId { // Polygon POLYGON = 137, POLYGON_MUMBAI = 80001, // network is deprecated - POLYGON_ZKEVM = 1101, + POLYGON_ZKEVM = 1101, // network is deprecated POLYGON_AMOY = 80002, // BSC @@ -77,8 +77,8 @@ export enum ChainId { HOMEVERSE = 19011, // Xai - XAI = 660279, - XAI_SEPOLIA = 37714555429, + XAI = 660279, // network is deprecated + XAI_SEPOLIA = 37714555429, // netwoprk is deprecated // TELOS TELOS = 40, @@ -93,8 +93,8 @@ export enum ChainId { APECHAIN_TESTNET = 33111, // Blast - BLAST = 81457, - BLAST_SEPOLIA = 168587773, + BLAST = 81457, // network is deprecated + BLAST_SEPOLIA = 168587773, // network is deprecated // Borne BORNE_TESTNET = 94984, // network is deprecated @@ -108,7 +108,7 @@ export enum ChainId { SONEIUM = 1868, // TOY Testnet - TOY_TESTNET = 21000000, + TOY_TESTNET = 21000000, // network is deprecated // Immutable zkEVM IMMUTABLE_ZKEVM = 13371, @@ -136,9 +136,9 @@ export enum ChainId { SOMNIA = 5031, // INCENTIV TESTNET - INCENTIV_TESTNET = 11690, // deprecated - INCENTIV_TESTNET_V2 = 28802, - INCENTIV = 24101, + INCENTIV_TESTNET = 11690, // network is deprecated + INCENTIV_TESTNET_V2 = 28802, // network is deprecated + INCENTIV = 24101, // network is deprecated // Katana KATANA = 747474, From 02c6d49c805c3dee103ec94650329c21433dcec1 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Mon, 23 Mar 2026 18:11:59 +0100 Subject: [PATCH 104/112] 2.3.42 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/network/src/config.ts | 18 +++++++++--------- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 51 files changed, 284 insertions(+), 34 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index b62cf791b5..d45ee6a868 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/migration@2.3.42 + - @0xsequence/metadata@2.3.42 + - @0xsequence/provider@2.3.42 + - @0xsequence/sessions@2.3.42 + - @0xsequence/account@2.3.42 + - @0xsequence/indexer@2.3.42 + - @0xsequence/network@2.3.42 + - @0xsequence/relayer@2.3.42 + - @0xsequence/signhub@2.3.42 + - @0xsequence/wallet@2.3.42 + - @0xsequence/guard@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/auth@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + - @0xsequence/api@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 73b15ffda8..1757a75a86 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.41", + "version": "2.3.42", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index ab6e533d8f..a9c2ec5ec8 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index be50a7badc..4bcba1d74b 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.41", + "version": "2.3.42", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 3cc2bcbc0f..3edee21c9b 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/migration@2.3.42 + - @0xsequence/sessions@2.3.42 + - @0xsequence/network@2.3.42 + - @0xsequence/relayer@2.3.42 + - @0xsequence/wallet@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 6c29648d05..50ce4b1490 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.41", + "version": "2.3.42", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 557431bcfa..dbf6860d80 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 7529742362..6506657c47 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.41", + "version": "2.3.42", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 349f170ae3..77902b6502 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/migration@2.3.42 + - @0xsequence/metadata@2.3.42 + - @0xsequence/sessions@2.3.42 + - @0xsequence/account@2.3.42 + - @0xsequence/indexer@2.3.42 + - @0xsequence/network@2.3.42 + - @0xsequence/signhub@2.3.42 + - @0xsequence/wallet@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + - @0xsequence/api@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 026d8e3b92..366ae2c9b7 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.41", + "version": "2.3.42", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 51a50fd79b..08334f659b 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 50f02817ee..52163d5cf2 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.41", + "version": "2.3.42", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 2873014adc..fa5672d6d6 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/utils@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 8dfc887f7f..3f88d5cbd2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.41", + "version": "2.3.42", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 9c522a474b..8df9b56cc6 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/utils@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index 0851a39692..c113f650b4 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.41", + "version": "2.3.42", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index bf87138d42..29f2fa837a 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/account@2.3.42 + - @0xsequence/signhub@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 0acf69c515..028da4133d 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.41", + "version": "2.3.42", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index b3b2268e30..d69c2299c1 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index fddf45c44f..dba2bedc2f 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.41", + "version": "2.3.42", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 79ce02ab30..e209ed5c2d 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 2d0acabc80..09bd95f5b8 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.41", + "version": "2.3.42", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index e703c41e2a..7a5c8cabcd 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index e8330049f9..fd07e93ec0 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.41", + "version": "2.3.42", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index e97770f03c..1ae71a579f 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/wallet@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index ea0e52aa11..78e23c819d 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.41", + "version": "2.3.42", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 05796a2723..d386fc4a74 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/indexer@2.3.42 + - @0xsequence/relayer@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 3b007754e7..8f09998f62 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.41", + "version": "2.3.42", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/network/src/config.ts b/packages/network/src/config.ts index d50ed2e4eb..f31a1e580b 100644 --- a/packages/network/src/config.ts +++ b/packages/network/src/config.ts @@ -99,7 +99,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.ARBITRUM_NOVA), createNetworkConfig(ChainId.OPTIMISM), createNetworkConfig(ChainId.OPTIMISM_SEPOLIA), - createNetworkConfig(ChainId.POLYGON_ZKEVM), { disabled: true }), + createNetworkConfig(ChainId.POLYGON_ZKEVM, { disabled: true }), createNetworkConfig(ChainId.GNOSIS), createNetworkConfig(ChainId.RINKEBY, { disabled: true }), createNetworkConfig(ChainId.GOERLI, { disabled: true }), @@ -112,15 +112,15 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.BASE_SEPOLIA), createNetworkConfig(ChainId.HOMEVERSE), createNetworkConfig(ChainId.HOMEVERSE_TESTNET), - createNetworkConfig(ChainId.XAI), { disabled: true }), - createNetworkConfig(ChainId.XAI_SEPOLIA), { disabled: true }), + createNetworkConfig(ChainId.XAI, { disabled: true }), + createNetworkConfig(ChainId.XAI_SEPOLIA, { disabled: true }), createNetworkConfig(ChainId.AVALANCHE_TESTNET), createNetworkConfig(ChainId.B3), createNetworkConfig(ChainId.B3_SEPOLIA), createNetworkConfig(ChainId.APECHAIN), createNetworkConfig(ChainId.APECHAIN_TESTNET), - createNetworkConfig(ChainId.BLAST), { disabled: true }), - createNetworkConfig(ChainId.BLAST_SEPOLIA), { disabled: true }), + createNetworkConfig(ChainId.BLAST, { disabled: true }), + createNetworkConfig(ChainId.BLAST_SEPOLIA, { disabled: true }), createNetworkConfig(ChainId.TELOS), createNetworkConfig(ChainId.TELOS_TESTNET), createNetworkConfig(ChainId.BORNE_TESTNET), @@ -128,7 +128,7 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.SKALE_NEBULA_TESTNET), createNetworkConfig(ChainId.SONEIUM), createNetworkConfig(ChainId.SONEIUM_MINATO), - createNetworkConfig(ChainId.TOY_TESTNET), { disabled: true }), + createNetworkConfig(ChainId.TOY_TESTNET, { disabled: true }), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM), createNetworkConfig(ChainId.IMMUTABLE_ZKEVM_TESTNET), createNetworkConfig(ChainId.MOONBEAM), @@ -141,10 +141,10 @@ export const allNetworks = validateAndSortNetworks([ createNetworkConfig(ChainId.MONAD), createNetworkConfig(ChainId.MONAD_TESTNET), createNetworkConfig(ChainId.INCENTIV_TESTNET, { disabled: true }), - createNetworkConfig(ChainId.INCENTIV_TESTNET_V2), { disabled: true }), - createNetworkConfig(ChainId.INCENTIV), { disabled: true }), + createNetworkConfig(ChainId.INCENTIV_TESTNET_V2, { disabled: true }), + createNetworkConfig(ChainId.INCENTIV, { disabled: true }), createNetworkConfig(ChainId.KATANA), - createNetworkConfig(ChainId.SANDBOX_TESTNET), { disabled: true }), + createNetworkConfig(ChainId.SANDBOX_TESTNET, { disabled: true }), createNetworkConfig(ChainId.ARC_TESTNET), createNetworkConfig(ChainId.HYPEREVM), createNetworkConfig(ChainId.BERACHAIN), diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 55daf2fac0..706145aa33 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/migration@2.3.42 + - @0xsequence/account@2.3.42 + - @0xsequence/network@2.3.42 + - @0xsequence/relayer@2.3.42 + - @0xsequence/wallet@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/auth@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index cd678d5ac5..92ebab341b 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.41", + "version": "2.3.42", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 18e9149b35..631f21f9c8 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/waas@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2b1cebd84d..906d55b8f9 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.41", + "version": "2.3.42", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index d097867f1c..6ba14609ee 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 5152e02682..4bffd08580 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.41", + "version": "2.3.42", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 5887ce63bc..f1e1052563 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index dc58377920..516c174de2 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.41", + "version": "2.3.42", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 8a13902c53..7fbc72b2d0 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/migration@2.3.42 + - @0xsequence/replacer@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 08e0cbd54b..960b8fcf37 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.41", + "version": "2.3.42", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index d879213c53..be69837348 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/core@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index 5dc8e2f0f0..c3dd2898fe 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.41", + "version": "2.3.42", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 315c586e75..ce58d0cb08 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 8432b491e0..6fe427950d 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.41", + "version": "2.3.42", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 5d2a5e85f6..40282082d9 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains + ## 2.3.41 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 60be1076a8..a267f56b40 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.41", + "version": "2.3.42", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 37a6b37f6b..9b10be03c3 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/waas@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index f9d4e43542..9437b9ae11 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.41", + "version": "2.3.42", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index e3c6408073..27865d1bbb 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/network@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 275dfe61cd..aab074dc96 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.41", + "version": "2.3.42", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 18cc4aaf60..e5b8a45e08 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.42 + +### Patch Changes + +- Disable deprecated chains +- Updated dependencies + - @0xsequence/network@2.3.42 + - @0xsequence/relayer@2.3.42 + - @0xsequence/signhub@2.3.42 + - @0xsequence/utils@2.3.42 + - @0xsequence/core@2.3.42 + - @0xsequence/abi@2.3.42 + ## 2.3.41 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index e19b0dd20f..1d2f05fb80 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.41", + "version": "2.3.42", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From 54a650e99d6fbd8a915ef1a7b49b8e8e0b53237f Mon Sep 17 00:00:00 2001 From: tolgahan-arikan Date: Tue, 24 Mar 2026 14:26:14 +0300 Subject: [PATCH 105/112] remove unused waas cognito dependency (#983) --- packages/waas/package.json | 1 - packages/waas/src/auth.ts | 20 - packages/waas/src/email.ts | 134 ----- pnpm-lock.yaml | 973 +------------------------------------ 4 files changed, 2 insertions(+), 1126 deletions(-) delete mode 100644 packages/waas/src/email.ts diff --git a/packages/waas/package.json b/packages/waas/package.json index aab074dc96..8e7caecd7d 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -18,7 +18,6 @@ "@0xsequence/core": "workspace:*", "@0xsequence/network": "workspace:*", "@0xsequence/utils": "workspace:*", - "@aws-sdk/client-cognito-identity-provider": "^3.445.0", "idb": "^7.1.1", "json-canonicalize": "^1.0.6", "jwt-decode": "^4.0.0" diff --git a/packages/waas/src/auth.ts b/packages/waas/src/auth.ts index 964fefa9f5..351f63a437 100644 --- a/packages/waas/src/auth.ts +++ b/packages/waas/src/auth.ts @@ -46,7 +46,6 @@ import { import { WaasAuthenticator, AnswerIncorrectError, Chain, EmailAlreadyInUseError, Session } from './clients/authenticator.gen' import { NoPrivateKeyError } from './errors' import { SimpleNetwork, WithSimpleNetwork } from './networks' -import { EmailAuth } from './email' import { ethers } from 'ethers' import { getDefaultSubtleCryptoBackend, SubtleCryptoBackend } from './subtle-crypto' import { getDefaultSecureStoreBackend, SecureStoreBackend } from './secure-store' @@ -177,8 +176,6 @@ export class SequenceWaaS { private readonly deviceName: StoreObj - private emailClient: EmailAuth | undefined - // The last Date header value returned by the server, used for users with desynchronised clocks private lastDate: Date | undefined @@ -278,23 +275,6 @@ export class SequenceWaaS { return response } - public get email() { - if (this.emailClient) { - return this.emailClient - } - - if (!this.config.emailRegion) { - throw new Error('Missing emailRegion') - } - - if (!this.config.emailClientId) { - throw new Error('Missing emailClientId') - } - - this.emailClient = new EmailAuth(this.config.emailRegion, this.config.emailClientId) - return this.emailClient - } - async onValidationRequired(callback: () => void) { this.validationRequiredCallback.push(callback) return () => { diff --git a/packages/waas/src/email.ts b/packages/waas/src/email.ts deleted file mode 100644 index 52d970f8d9..0000000000 --- a/packages/waas/src/email.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { - CognitoIdentityProviderClient, - InitiateAuthCommand, - InitiateAuthCommandOutput, - RespondToAuthChallengeCommand, - SignUpCommand, - UserLambdaValidationException -} from '@aws-sdk/client-cognito-identity-provider' - -import { IdTokenIdentity } from './auth' - -export class EmailAuth { - private cognitoMemo: CognitoIdentityProviderClient - - constructor( - public readonly region: string, - public readonly clientId: string - ) {} - - private cognito() { - if (!this.cognitoMemo) { - this.cognitoMemo = new CognitoIdentityProviderClient({ - region: this.region - }) - } - - return this.cognitoMemo - } - - private signUp(email: string) { - email = email.toLowerCase().trim() - return this.cognito().send( - new SignUpCommand({ - ClientId: this.clientId, - Username: email, - Password: 'aB1%' + getRandomString(14), - UserAttributes: [{ Name: 'email', Value: email }] - }) - ) - } - - private signIn(email: string) { - email = email.toLowerCase().trim() - return this.cognito().send( - new InitiateAuthCommand({ - AuthFlow: 'CUSTOM_AUTH', - ClientId: this.clientId, - AuthParameters: { - USERNAME: email - } - }) - ) - } - - public async initiateAuth({ email }: { email: string }): Promise<{ email: string; instance: string }> { - let res: InitiateAuthCommandOutput - email = email.toLowerCase().trim() - - try { - // Try sign in directly first - res = await this.signIn(email) - } catch (e) { - if (e instanceof UserLambdaValidationException && e.message.includes('user not found')) { - // Sign up and sign in - await this.signUp(email) - res = await this.signIn(email) - } else { - throw e - } - } - - if (!res.Session) { - throw new Error('response session is empty') - } - - return { - // Notice: rename session to instance to avoid - // confusion with the native waas session - instance: res.Session, - email: email - } - } - - public async finalizeAuth({ - instance, - email, - answer, - sessionHash - }: { - instance: string - email: string - answer: string - sessionHash: string - }): Promise { - email = email.toLowerCase().trim() - - const res = await this.cognito().send( - new RespondToAuthChallengeCommand({ - ClientId: this.clientId, - Session: instance, - ChallengeName: 'CUSTOM_CHALLENGE', - ChallengeResponses: { USERNAME: email, ANSWER: answer }, - ClientMetadata: { SESSION_HASH: sessionHash } - }) - ) - - if (!res.AuthenticationResult || !res.AuthenticationResult.IdToken) { - throw new Error('AuthenticationResult.IdToken is empty') - } - - return { idToken: res.AuthenticationResult.IdToken } - } -} - -function getRandomString(len: number) { - return Array.from(getRandomValues(len)) - .map(nr => nr.toString(16).padStart(2, '0')) - .join('') -} - -function getRandomValues(len: number) { - const randomValues = new Uint8Array(len) - if (typeof window === 'object' && typeof window.crypto === 'object') { - return window.crypto.getRandomValues(randomValues) - } else { - console.warn('window.crypto.getRandomValues is not available. Falling back to less secure Math.random().') - const randomValues = new Uint8Array(len) - for (let i = 0; i < len; i++) { - const randomInteger = Math.floor(Math.random() * 256) - randomValues[i] = randomInteger - } - return randomValues - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29fc6d7c05..7be2d7bd75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -647,9 +647,6 @@ importers: '@0xsequence/utils': specifier: workspace:* version: link:../utils - '@aws-sdk/client-cognito-identity-provider': - specifier: ^3.445.0 - version: 3.678.0 idb: specifier: ^7.1.1 version: 7.1.1 @@ -737,123 +734,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@aws-crypto/sha256-browser@5.2.0': - resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - - '@aws-crypto/sha256-js@5.2.0': - resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/supports-web-crypto@5.2.0': - resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - - '@aws-crypto/util@5.2.0': - resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - - '@aws-sdk/client-cognito-identity-provider@3.678.0': - resolution: {integrity: sha512-dIfTuBoDvEjoPku043AdEWqcsPHkD6qLOvRUBf0I3YpAcZwdhXVJ1Z76KP16IwKHxLOszVx5U3BYOg0zuTmTag==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/client-sso-oidc@3.678.0': - resolution: {integrity: sha512-sgj9Y4zGiwLePLDjqhGoghoZgseh88JkKkwWH558IIte/cf/ix7ezOvptnA0WUlI5Z/329LtkN6O8TRqSJ7MWw==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.678.0 - - '@aws-sdk/client-sso@3.678.0': - resolution: {integrity: sha512-5Fg2BkR1En8iBbiZ18STvLDGPK9Re5MyCmX+hfIhQzPsEf1FRkAkOluEXX79aBva8iWn2oCD/xKBUku4x3eusw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/client-sts@3.678.0': - resolution: {integrity: sha512-oRtDnbqIuTbBq0xd7XlaugDA41EqRFzWLpPNr4uwkH8L7xwtIByfJG/qXx2OtOiFFasAhMWJLu/DDqWZyp819A==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/core@3.678.0': - resolution: {integrity: sha512-ZTzybFZqSaPQymgRkTl08vk6xilaxr8LnJOc0h3KhcHLK4TJmdOcxqPpa6QxrBKcn2rmxzGiPRbAHLGI+BIxBw==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-env@3.678.0': - resolution: {integrity: sha512-29uhXAB7uJqHtvJ2U3pi1YkMfv0WefW9EmSMoFAunjudXXBVktwTlWg0lyCM+KHrGKLkQyfs5UF/A9IelS8tdQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-http@3.678.0': - resolution: {integrity: sha512-EvpmP0nc7ddRp0qwJOSu0uBXa+MMk4+OLlyEJcdaHnZI4/BoyVWr5fJUD5eQYZk11LZPZSvnsliYXWwLyVNXHQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-ini@3.678.0': - resolution: {integrity: sha512-8kHy7V5rRO73EpBCUclykP9T/QIBVi0SkQsc88ZRxpdh59/JY2N6DT5khMTzrz9+Vvlw3FDMJN4AI/qWjJHhdw==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.678.0 - - '@aws-sdk/credential-provider-node@3.678.0': - resolution: {integrity: sha512-KGRBVD/oNr/aD+Wy5zc5AjfeSv5b4ahAu5eAUbOz+eGjGpGgrMtjY+R2rDY/3i3wFj9/DvOIfFGeZQMwtDzIuA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-process@3.678.0': - resolution: {integrity: sha512-5TpzzHKwPOvUJig0bvTt+brtXfLPaSVLwea9re+XGrS5T6Hz65IaX2RL6uY1GQ0UVOqgwQ5nAti1WOfBoSJ5BA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-sso@3.678.0': - resolution: {integrity: sha512-PXydLUsLYd1rkhZ7zwf0613u5sofxIEhh7C1QGP1MSY3L1jt8bu7pZIcMzubfvmaGZI5k84aHhhjQEiAJUxIMg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/credential-provider-web-identity@3.678.0': - resolution: {integrity: sha512-fcYZjTTFcef99l+BhcEAhHS4tEK1kE6Xj5Zz5lT4tFA07BkQt3d6kUKRVVfJnsbcHH4RDBUCnLhU8HPfc/kvjA==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.678.0 - - '@aws-sdk/middleware-host-header@3.667.0': - resolution: {integrity: sha512-Z7fIAMQnPegs7JjAQvlOeWXwpMRfegh5eCoIP6VLJIeR6DLfYKbP35JBtt98R6DXslrN2RsbTogjbxPEDQfw1w==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/middleware-logger@3.667.0': - resolution: {integrity: sha512-PtTRNpNm/5c746jRgZCNg4X9xEJIwggkGJrF0GP9AB1ANg4pc/sF2Fvn1NtqPe9wtQ2stunJprnm5WkCHN7QiA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/middleware-recursion-detection@3.667.0': - resolution: {integrity: sha512-U5glWD3ehFohzpUpopLtmqAlDurGWo2wRGPNgi4SwhWU7UDt6LS7E/UvJjqC0CUrjlzOw+my2A+Ncf+fisMhxQ==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/middleware-user-agent@3.678.0': - resolution: {integrity: sha512-tg9cC5COgGP0cznD2ys9kxPtVeKUygPZshDWXLAfA/cH/4m2ZUBvoEVv1SxkIbvOjnPwa976rdPLQUwRZvsL0g==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/region-config-resolver@3.667.0': - resolution: {integrity: sha512-iNr+JhhA902JMKHG9IwT9YdaEx6KGl6vjAL5BRNeOjfj4cZYMog6Lz/IlfOAltMtT0w88DAHDEFrBd2uO0l2eg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/token-providers@3.667.0': - resolution: {integrity: sha512-ZecJlG8p6D4UTYlBHwOWX6nknVtw/OBJ3yPXTSajBjhUlj9lE2xvejI8gl4rqkyLXk7z3bki+KR4tATbMaM9yg==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.667.0 - - '@aws-sdk/types@3.667.0': - resolution: {integrity: sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/util-endpoints@3.667.0': - resolution: {integrity: sha512-X22SYDAuQJWnkF1/q17pkX3nGw5XMD9YEUbmt87vUnRq7iyJ3JOpl6UKOBeUBaL838wA5yzdbinmCITJ/VZ1QA==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/util-locate-window@3.568.0': - resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} - engines: {node: '>=16.0.0'} - - '@aws-sdk/util-user-agent-browser@3.675.0': - resolution: {integrity: sha512-HW4vGfRiX54RLcsYjLuAhcBBJ6lRVEZd7njfGpAwBB9s7BH8t48vrpYbyA5XbbqbTvXfYBnugQCUw9HWjEa1ww==} - - '@aws-sdk/util-user-agent-node@3.678.0': - resolution: {integrity: sha512-bKRemCdHMPAlEYE9KuQiMQG9/b4n8C+9DlJAL/X00Q7Zvm9Gv6h0+i5EZ+Xx8sbHq5oUv9a4W4tb+nkUZ0ltpw==} - engines: {node: '>=16.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true - '@babel/code-frame@7.25.9': resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} engines: {node: '>=6.9.0'} @@ -2192,173 +2072,6 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@smithy/abort-controller@3.1.6': - resolution: {integrity: sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==} - engines: {node: '>=16.0.0'} - - '@smithy/config-resolver@3.0.10': - resolution: {integrity: sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==} - engines: {node: '>=16.0.0'} - - '@smithy/core@2.5.1': - resolution: {integrity: sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==} - engines: {node: '>=16.0.0'} - - '@smithy/credential-provider-imds@3.2.5': - resolution: {integrity: sha512-4FTQGAsuwqTzVMmiRVTn0RR9GrbRfkP0wfu/tXWVHd2LgNpTY0uglQpIScXK4NaEyXbB3JmZt8gfVqO50lP8wg==} - engines: {node: '>=16.0.0'} - - '@smithy/fetch-http-handler@3.2.9': - resolution: {integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==} - - '@smithy/fetch-http-handler@4.0.0': - resolution: {integrity: sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==} - - '@smithy/hash-node@3.0.8': - resolution: {integrity: sha512-tlNQYbfpWXHimHqrvgo14DrMAgUBua/cNoz9fMYcDmYej7MAmUcjav/QKQbFc3NrcPxeJ7QClER4tWZmfwoPng==} - engines: {node: '>=16.0.0'} - - '@smithy/invalid-dependency@3.0.8': - resolution: {integrity: sha512-7Qynk6NWtTQhnGTTZwks++nJhQ1O54Mzi7fz4PqZOiYXb4Z1Flpb2yRvdALoggTS8xjtohWUM+RygOtB30YL3Q==} - - '@smithy/is-array-buffer@2.2.0': - resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} - engines: {node: '>=14.0.0'} - - '@smithy/is-array-buffer@3.0.0': - resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-content-length@3.0.10': - resolution: {integrity: sha512-T4dIdCs1d/+/qMpwhJ1DzOhxCZjZHbHazEPJWdB4GDi2HjIZllVzeBEcdJUN0fomV8DURsgOyrbEUzg3vzTaOg==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-endpoint@3.2.1': - resolution: {integrity: sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-retry@3.0.25': - resolution: {integrity: sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-serde@3.0.8': - resolution: {integrity: sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==} - engines: {node: '>=16.0.0'} - - '@smithy/middleware-stack@3.0.8': - resolution: {integrity: sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==} - engines: {node: '>=16.0.0'} - - '@smithy/node-config-provider@3.1.9': - resolution: {integrity: sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==} - engines: {node: '>=16.0.0'} - - '@smithy/node-http-handler@3.2.5': - resolution: {integrity: sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==} - engines: {node: '>=16.0.0'} - - '@smithy/property-provider@3.1.8': - resolution: {integrity: sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==} - engines: {node: '>=16.0.0'} - - '@smithy/protocol-http@4.1.5': - resolution: {integrity: sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==} - engines: {node: '>=16.0.0'} - - '@smithy/querystring-builder@3.0.8': - resolution: {integrity: sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==} - engines: {node: '>=16.0.0'} - - '@smithy/querystring-parser@3.0.8': - resolution: {integrity: sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==} - engines: {node: '>=16.0.0'} - - '@smithy/service-error-classification@3.0.8': - resolution: {integrity: sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==} - engines: {node: '>=16.0.0'} - - '@smithy/shared-ini-file-loader@3.1.9': - resolution: {integrity: sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==} - engines: {node: '>=16.0.0'} - - '@smithy/signature-v4@4.2.1': - resolution: {integrity: sha512-NsV1jF4EvmO5wqmaSzlnTVetemBS3FZHdyc5CExbDljcyJCEEkJr8ANu2JvtNbVg/9MvKAWV44kTrGS+Pi4INg==} - engines: {node: '>=16.0.0'} - - '@smithy/smithy-client@3.4.2': - resolution: {integrity: sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==} - engines: {node: '>=16.0.0'} - - '@smithy/types@3.6.0': - resolution: {integrity: sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==} - engines: {node: '>=16.0.0'} - - '@smithy/url-parser@3.0.8': - resolution: {integrity: sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==} - - '@smithy/util-base64@3.0.0': - resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} - engines: {node: '>=16.0.0'} - - '@smithy/util-body-length-browser@3.0.0': - resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} - - '@smithy/util-body-length-node@3.0.0': - resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} - engines: {node: '>=16.0.0'} - - '@smithy/util-buffer-from@2.2.0': - resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} - engines: {node: '>=14.0.0'} - - '@smithy/util-buffer-from@3.0.0': - resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} - engines: {node: '>=16.0.0'} - - '@smithy/util-config-provider@3.0.0': - resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} - engines: {node: '>=16.0.0'} - - '@smithy/util-defaults-mode-browser@3.0.25': - resolution: {integrity: sha512-fRw7zymjIDt6XxIsLwfJfYUfbGoO9CmCJk6rjJ/X5cd20+d2Is7xjU5Kt/AiDt6hX8DAf5dztmfP5O82gR9emA==} - engines: {node: '>= 10.0.0'} - - '@smithy/util-defaults-mode-node@3.0.25': - resolution: {integrity: sha512-H3BSZdBDiVZGzt8TG51Pd2FvFO0PAx/A0mJ0EH8a13KJ6iUCdYnw/Dk/MdC1kTd0eUuUGisDFaxXVXo4HHFL1g==} - engines: {node: '>= 10.0.0'} - - '@smithy/util-endpoints@2.1.4': - resolution: {integrity: sha512-kPt8j4emm7rdMWQyL0F89o92q10gvCUa6sBkBtDJ7nV2+P7wpXczzOfoDJ49CKXe5CCqb8dc1W+ZdLlrKzSAnQ==} - engines: {node: '>=16.0.0'} - - '@smithy/util-hex-encoding@3.0.0': - resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} - engines: {node: '>=16.0.0'} - - '@smithy/util-middleware@3.0.8': - resolution: {integrity: sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==} - engines: {node: '>=16.0.0'} - - '@smithy/util-retry@3.0.8': - resolution: {integrity: sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==} - engines: {node: '>=16.0.0'} - - '@smithy/util-stream@3.2.1': - resolution: {integrity: sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==} - engines: {node: '>=16.0.0'} - - '@smithy/util-uri-escape@3.0.0': - resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} - engines: {node: '>=16.0.0'} - - '@smithy/util-utf8@2.3.0': - resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} - engines: {node: '>=14.0.0'} - - '@smithy/util-utf8@3.0.0': - resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} - engines: {node: '>=16.0.0'} - '@solidity-parser/parser@0.14.5': resolution: {integrity: sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==} @@ -3128,9 +2841,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - bowser@2.11.0: - resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - boxen@5.1.2: resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} engines: {node: '>=10'} @@ -4351,10 +4061,6 @@ packages: fast-uri@3.0.3: resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==} - fast-xml-parser@4.4.1: - resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} - hasBin: true - fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -4678,7 +4384,7 @@ packages: glob@5.0.15: resolution: {integrity: sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} @@ -7181,9 +6887,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strnum@1.0.5: - resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - supertap@3.0.1: resolution: {integrity: sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8133,395 +7836,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@aws-crypto/sha256-browser@5.2.0': - dependencies: - '@aws-crypto/sha256-js': 5.2.0 - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.667.0 - '@aws-sdk/util-locate-window': 3.568.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.0 - - '@aws-crypto/sha256-js@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.667.0 - tslib: 2.8.0 - - '@aws-crypto/supports-web-crypto@5.2.0': - dependencies: - tslib: 2.8.0 - - '@aws-crypto/util@5.2.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.0 - - '@aws-sdk/client-cognito-identity-provider@3.678.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.678.0(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/client-sts': 3.678.0 - '@aws-sdk/core': 3.678.0 - '@aws-sdk/credential-provider-node': 3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/middleware-host-header': 3.667.0 - '@aws-sdk/middleware-logger': 3.667.0 - '@aws-sdk/middleware-recursion-detection': 3.667.0 - '@aws-sdk/middleware-user-agent': 3.678.0 - '@aws-sdk/region-config-resolver': 3.667.0 - '@aws-sdk/types': 3.667.0 - '@aws-sdk/util-endpoints': 3.667.0 - '@aws-sdk/util-user-agent-browser': 3.675.0 - '@aws-sdk/util-user-agent-node': 3.678.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0)': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.678.0 - '@aws-sdk/core': 3.678.0 - '@aws-sdk/credential-provider-node': 3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/middleware-host-header': 3.667.0 - '@aws-sdk/middleware-logger': 3.667.0 - '@aws-sdk/middleware-recursion-detection': 3.667.0 - '@aws-sdk/middleware-user-agent': 3.678.0 - '@aws-sdk/region-config-resolver': 3.667.0 - '@aws-sdk/types': 3.667.0 - '@aws-sdk/util-endpoints': 3.667.0 - '@aws-sdk/util-user-agent-browser': 3.675.0 - '@aws-sdk/util-user-agent-node': 3.678.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso@3.678.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.678.0 - '@aws-sdk/middleware-host-header': 3.667.0 - '@aws-sdk/middleware-logger': 3.667.0 - '@aws-sdk/middleware-recursion-detection': 3.667.0 - '@aws-sdk/middleware-user-agent': 3.678.0 - '@aws-sdk/region-config-resolver': 3.667.0 - '@aws-sdk/types': 3.667.0 - '@aws-sdk/util-endpoints': 3.667.0 - '@aws-sdk/util-user-agent-browser': 3.675.0 - '@aws-sdk/util-user-agent-node': 3.678.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sts@3.678.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.678.0(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/core': 3.678.0 - '@aws-sdk/credential-provider-node': 3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/middleware-host-header': 3.667.0 - '@aws-sdk/middleware-logger': 3.667.0 - '@aws-sdk/middleware-recursion-detection': 3.667.0 - '@aws-sdk/middleware-user-agent': 3.678.0 - '@aws-sdk/region-config-resolver': 3.667.0 - '@aws-sdk/types': 3.667.0 - '@aws-sdk/util-endpoints': 3.667.0 - '@aws-sdk/util-user-agent-browser': 3.675.0 - '@aws-sdk/util-user-agent-node': 3.678.0 - '@smithy/config-resolver': 3.0.10 - '@smithy/core': 2.5.1 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/hash-node': 3.0.8 - '@smithy/invalid-dependency': 3.0.8 - '@smithy/middleware-content-length': 3.0.10 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-retry': 3.0.25 - '@smithy/middleware-serde': 3.0.8 - '@smithy/middleware-stack': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.25 - '@smithy/util-defaults-mode-node': 3.0.25 - '@smithy/util-endpoints': 2.1.4 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/core@3.678.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/core': 2.5.1 - '@smithy/node-config-provider': 3.1.9 - '@smithy/property-provider': 3.1.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/signature-v4': 4.2.1 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/util-middleware': 3.0.8 - fast-xml-parser: 4.4.1 - tslib: 2.8.0 - - '@aws-sdk/credential-provider-env@3.678.0': - dependencies: - '@aws-sdk/core': 3.678.0 - '@aws-sdk/types': 3.667.0 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/credential-provider-http@3.678.0': - dependencies: - '@aws-sdk/core': 3.678.0 - '@aws-sdk/types': 3.667.0 - '@smithy/fetch-http-handler': 3.2.9 - '@smithy/node-http-handler': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/util-stream': 3.2.1 - tslib: 2.8.0 - - '@aws-sdk/credential-provider-ini@3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))(@aws-sdk/client-sts@3.678.0)': - dependencies: - '@aws-sdk/client-sts': 3.678.0 - '@aws-sdk/core': 3.678.0 - '@aws-sdk/credential-provider-env': 3.678.0 - '@aws-sdk/credential-provider-http': 3.678.0 - '@aws-sdk/credential-provider-process': 3.678.0 - '@aws-sdk/credential-provider-sso': 3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0)) - '@aws-sdk/credential-provider-web-identity': 3.678.0(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/types': 3.667.0 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-node@3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))(@aws-sdk/client-sts@3.678.0)': - dependencies: - '@aws-sdk/credential-provider-env': 3.678.0 - '@aws-sdk/credential-provider-http': 3.678.0 - '@aws-sdk/credential-provider-ini': 3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/credential-provider-process': 3.678.0 - '@aws-sdk/credential-provider-sso': 3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0)) - '@aws-sdk/credential-provider-web-identity': 3.678.0(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/types': 3.667.0 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - - aws-crt - - '@aws-sdk/credential-provider-process@3.678.0': - dependencies: - '@aws-sdk/core': 3.678.0 - '@aws-sdk/types': 3.667.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/credential-provider-sso@3.678.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))': - dependencies: - '@aws-sdk/client-sso': 3.678.0 - '@aws-sdk/core': 3.678.0 - '@aws-sdk/token-providers': 3.667.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0)) - '@aws-sdk/types': 3.667.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt - - '@aws-sdk/credential-provider-web-identity@3.678.0(@aws-sdk/client-sts@3.678.0)': - dependencies: - '@aws-sdk/client-sts': 3.678.0 - '@aws-sdk/core': 3.678.0 - '@aws-sdk/types': 3.667.0 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/middleware-host-header@3.667.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/middleware-logger@3.667.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/middleware-recursion-detection@3.667.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/middleware-user-agent@3.678.0': - dependencies: - '@aws-sdk/core': 3.678.0 - '@aws-sdk/types': 3.667.0 - '@aws-sdk/util-endpoints': 3.667.0 - '@smithy/core': 2.5.1 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/region-config-resolver@3.667.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 - '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 - - '@aws-sdk/token-providers@3.667.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0))': - dependencies: - '@aws-sdk/client-sso-oidc': 3.678.0(@aws-sdk/client-sts@3.678.0) - '@aws-sdk/types': 3.667.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/types@3.667.0': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@aws-sdk/util-endpoints@3.667.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/types': 3.6.0 - '@smithy/util-endpoints': 2.1.4 - tslib: 2.8.0 - - '@aws-sdk/util-locate-window@3.568.0': - dependencies: - tslib: 2.8.0 - - '@aws-sdk/util-user-agent-browser@3.675.0': - dependencies: - '@aws-sdk/types': 3.667.0 - '@smithy/types': 3.6.0 - bowser: 2.11.0 - tslib: 2.8.0 - - '@aws-sdk/util-user-agent-node@3.678.0': - dependencies: - '@aws-sdk/middleware-user-agent': 3.678.0 - '@aws-sdk/types': 3.667.0 - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - '@babel/code-frame@7.25.9': dependencies: '@babel/highlight': 7.25.9 @@ -10466,281 +9780,6 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@smithy/abort-controller@3.1.6': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/config-resolver@3.0.10': - dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 - '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 - - '@smithy/core@2.5.1': - dependencies: - '@smithy/middleware-serde': 3.0.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-stream': 3.2.1 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - - '@smithy/credential-provider-imds@3.2.5': - dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - tslib: 2.8.0 - - '@smithy/fetch-http-handler@3.2.9': - dependencies: - '@smithy/protocol-http': 4.1.5 - '@smithy/querystring-builder': 3.0.8 - '@smithy/types': 3.6.0 - '@smithy/util-base64': 3.0.0 - tslib: 2.8.0 - - '@smithy/fetch-http-handler@4.0.0': - dependencies: - '@smithy/protocol-http': 4.1.5 - '@smithy/querystring-builder': 3.0.8 - '@smithy/types': 3.6.0 - '@smithy/util-base64': 3.0.0 - tslib: 2.8.0 - - '@smithy/hash-node@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - '@smithy/util-buffer-from': 3.0.0 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - - '@smithy/invalid-dependency@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/is-array-buffer@2.2.0': - dependencies: - tslib: 2.8.0 - - '@smithy/is-array-buffer@3.0.0': - dependencies: - tslib: 2.8.0 - - '@smithy/middleware-content-length@3.0.10': - dependencies: - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/middleware-endpoint@3.2.1': - dependencies: - '@smithy/core': 2.5.1 - '@smithy/middleware-serde': 3.0.8 - '@smithy/node-config-provider': 3.1.9 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - '@smithy/url-parser': 3.0.8 - '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 - - '@smithy/middleware-retry@3.0.25': - dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/protocol-http': 4.1.5 - '@smithy/service-error-classification': 3.0.8 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-retry': 3.0.8 - tslib: 2.8.0 - uuid: 9.0.1 - - '@smithy/middleware-serde@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/middleware-stack@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/node-config-provider@3.1.9': - dependencies: - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/node-http-handler@3.2.5': - dependencies: - '@smithy/abort-controller': 3.1.6 - '@smithy/protocol-http': 4.1.5 - '@smithy/querystring-builder': 3.0.8 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/property-provider@3.1.8': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/protocol-http@4.1.5': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/querystring-builder@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - '@smithy/util-uri-escape': 3.0.0 - tslib: 2.8.0 - - '@smithy/querystring-parser@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/service-error-classification@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - - '@smithy/shared-ini-file-loader@3.1.9': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/signature-v4@4.2.1': - dependencies: - '@smithy/is-array-buffer': 3.0.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-middleware': 3.0.8 - '@smithy/util-uri-escape': 3.0.0 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - - '@smithy/smithy-client@3.4.2': - dependencies: - '@smithy/core': 2.5.1 - '@smithy/middleware-endpoint': 3.2.1 - '@smithy/middleware-stack': 3.0.8 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - '@smithy/util-stream': 3.2.1 - tslib: 2.8.0 - - '@smithy/types@3.6.0': - dependencies: - tslib: 2.8.0 - - '@smithy/url-parser@3.0.8': - dependencies: - '@smithy/querystring-parser': 3.0.8 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/util-base64@3.0.0': - dependencies: - '@smithy/util-buffer-from': 3.0.0 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - - '@smithy/util-body-length-browser@3.0.0': - dependencies: - tslib: 2.8.0 - - '@smithy/util-body-length-node@3.0.0': - dependencies: - tslib: 2.8.0 - - '@smithy/util-buffer-from@2.2.0': - dependencies: - '@smithy/is-array-buffer': 2.2.0 - tslib: 2.8.0 - - '@smithy/util-buffer-from@3.0.0': - dependencies: - '@smithy/is-array-buffer': 3.0.0 - tslib: 2.8.0 - - '@smithy/util-config-provider@3.0.0': - dependencies: - tslib: 2.8.0 - - '@smithy/util-defaults-mode-browser@3.0.25': - dependencies: - '@smithy/property-provider': 3.1.8 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - bowser: 2.11.0 - tslib: 2.8.0 - - '@smithy/util-defaults-mode-node@3.0.25': - dependencies: - '@smithy/config-resolver': 3.0.10 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/node-config-provider': 3.1.9 - '@smithy/property-provider': 3.1.8 - '@smithy/smithy-client': 3.4.2 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/util-endpoints@2.1.4': - dependencies: - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/util-hex-encoding@3.0.0': - dependencies: - tslib: 2.8.0 - - '@smithy/util-middleware@3.0.8': - dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/util-retry@3.0.8': - dependencies: - '@smithy/service-error-classification': 3.0.8 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - - '@smithy/util-stream@3.2.1': - dependencies: - '@smithy/fetch-http-handler': 4.0.0 - '@smithy/node-http-handler': 3.2.5 - '@smithy/types': 3.6.0 - '@smithy/util-base64': 3.0.0 - '@smithy/util-buffer-from': 3.0.0 - '@smithy/util-hex-encoding': 3.0.0 - '@smithy/util-utf8': 3.0.0 - tslib: 2.8.0 - - '@smithy/util-uri-escape@3.0.0': - dependencies: - tslib: 2.8.0 - - '@smithy/util-utf8@2.3.0': - dependencies: - '@smithy/util-buffer-from': 2.2.0 - tslib: 2.8.0 - - '@smithy/util-utf8@3.0.0': - dependencies: - '@smithy/util-buffer-from': 3.0.0 - tslib: 2.8.0 - '@solidity-parser/parser@0.14.5': dependencies: antlr4ts: 0.5.0-alpha.4 @@ -11620,8 +10659,6 @@ snapshots: boolbase@1.0.0: {} - bowser@2.11.0: {} - boxen@5.1.2: dependencies: ansi-align: 3.0.1 @@ -13216,10 +12253,6 @@ snapshots: fast-uri@3.0.3: {} - fast-xml-parser@4.4.1: - dependencies: - strnum: 1.0.5 - fastest-levenshtein@1.0.16: {} fastq@1.17.1: @@ -15142,7 +14175,7 @@ snapshots: nopt@3.0.6: dependencies: - abbrev: 1.0.9 + abbrev: 1.1.1 nopt@5.0.0: dependencies: @@ -16560,8 +15593,6 @@ snapshots: strip-json-comments@3.1.1: {} - strnum@1.0.5: {} - supertap@3.0.1: dependencies: indent-string: 5.0.0 From 01718362b5029392e601383832183540fd3ba6ac Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 24 Mar 2026 13:25:46 +0100 Subject: [PATCH 106/112] 2.3.43 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index d45ee6a868..0d7d2c2a61 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/migration@2.3.43 + - @0xsequence/metadata@2.3.43 + - @0xsequence/provider@2.3.43 + - @0xsequence/sessions@2.3.43 + - @0xsequence/account@2.3.43 + - @0xsequence/indexer@2.3.43 + - @0xsequence/network@2.3.43 + - @0xsequence/relayer@2.3.43 + - @0xsequence/signhub@2.3.43 + - @0xsequence/wallet@2.3.43 + - @0xsequence/guard@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/auth@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + - @0xsequence/api@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index 1757a75a86..f322f4bd66 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.42", + "version": "2.3.43", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index a9c2ec5ec8..191d87f244 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index 4bcba1d74b..be651a4c0e 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.42", + "version": "2.3.43", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 3edee21c9b..2524962048 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/migration@2.3.43 + - @0xsequence/sessions@2.3.43 + - @0xsequence/network@2.3.43 + - @0xsequence/relayer@2.3.43 + - @0xsequence/wallet@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index 50ce4b1490..f88c8a8e60 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.42", + "version": "2.3.43", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index dbf6860d80..31fd19e6cc 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index 6506657c47..dfc500a83a 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.42", + "version": "2.3.43", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 77902b6502..639b03b679 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/migration@2.3.43 + - @0xsequence/metadata@2.3.43 + - @0xsequence/sessions@2.3.43 + - @0xsequence/account@2.3.43 + - @0xsequence/indexer@2.3.43 + - @0xsequence/network@2.3.43 + - @0xsequence/signhub@2.3.43 + - @0xsequence/wallet@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + - @0xsequence/api@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index 366ae2c9b7..d42e767fa4 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.42", + "version": "2.3.43", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 08334f659b..de41dda616 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 52163d5cf2..7473909010 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.42", + "version": "2.3.43", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index fa5672d6d6..dcc8dbc8c0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/utils@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 3f88d5cbd2..a8c7b23afd 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.42", + "version": "2.3.43", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 8df9b56cc6..0726e881fd 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/utils@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index c113f650b4..cf5a13d83f 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.42", + "version": "2.3.43", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index 29f2fa837a..b6ee5168b4 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/account@2.3.43 + - @0xsequence/signhub@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 028da4133d..3b9b849900 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.42", + "version": "2.3.43", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index d69c2299c1..896221b1a1 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index dba2bedc2f..b93ff2bd7e 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.42", + "version": "2.3.43", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index e209ed5c2d..78a4eeeb46 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 09bd95f5b8..448a512390 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.42", + "version": "2.3.43", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 7a5c8cabcd..ad0a4d31ff 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index fd07e93ec0..952ad60460 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.42", + "version": "2.3.43", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 1ae71a579f..29641efdfb 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/wallet@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 78e23c819d..6d9aa561af 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.42", + "version": "2.3.43", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index d386fc4a74..4883a9db45 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/indexer@2.3.43 + - @0xsequence/relayer@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 8f09998f62..1334bb1e14 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.42", + "version": "2.3.43", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 706145aa33..42cac6e5ca 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/migration@2.3.43 + - @0xsequence/account@2.3.43 + - @0xsequence/network@2.3.43 + - @0xsequence/relayer@2.3.43 + - @0xsequence/wallet@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/auth@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index 92ebab341b..dddfe03d5e 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.42", + "version": "2.3.43", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 631f21f9c8..a34a55a87f 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/waas@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 906d55b8f9..0f12f44fb4 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.42", + "version": "2.3.43", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index 6ba14609ee..b65cc80db5 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 4bffd08580..974bd41d5b 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.42", + "version": "2.3.43", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index f1e1052563..458aef53d8 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 516c174de2..315eaefa05 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.42", + "version": "2.3.43", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 7fbc72b2d0..93c8fde100 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/migration@2.3.43 + - @0xsequence/replacer@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index 960b8fcf37..e480db63a5 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.42", + "version": "2.3.43", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index be69837348..63728b16d2 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/core@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index c3dd2898fe..d309133471 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.42", + "version": "2.3.43", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index ce58d0cb08..161a70a377 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index 6fe427950d..e7ffe35ca8 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.42", + "version": "2.3.43", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 40282082d9..df92578375 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas + ## 2.3.42 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index a267f56b40..1273f636c1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.42", + "version": "2.3.43", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 9b10be03c3..447e90759e 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/waas@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index 9437b9ae11..eafe486d90 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.42", + "version": "2.3.43", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index 27865d1bbb..ef1a90473e 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/network@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index 8e7caecd7d..b270ea5e64 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.42", + "version": "2.3.43", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index e5b8a45e08..389676d383 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.43 + +### Patch Changes + +- Remove cognito dependency from waas +- Updated dependencies + - @0xsequence/network@2.3.43 + - @0xsequence/relayer@2.3.43 + - @0xsequence/signhub@2.3.43 + - @0xsequence/utils@2.3.43 + - @0xsequence/core@2.3.43 + - @0xsequence/abi@2.3.43 + ## 2.3.42 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 1d2f05fb80..1ab23abcb4 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.42", + "version": "2.3.43", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts", From f0a0f940fcbe0e44a19473554facc8d75f96b610 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Sun, 29 Mar 2026 16:03:00 -0400 Subject: [PATCH 107/112] Update relayer client (#952) * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * [AUTOMATED] Update: proto/clients/relayer.gen.ts * Fix build issue --------- Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> Co-authored-by: klaidliadon <5322228+klaidliadon@users.noreply.github.com> Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com> Co-authored-by: attente <17548+attente@users.noreply.github.com> Co-authored-by: Taylan Pince --- packages/relayer/src/local-relayer.ts | 4 +- .../relayer/src/rpc-relayer/relayer.gen.ts | 461 +++++++++++++++--- 2 files changed, 386 insertions(+), 79 deletions(-) diff --git a/packages/relayer/src/local-relayer.ts b/packages/relayer/src/local-relayer.ts index f53fdde52a..dd7112b08e 100644 --- a/packages/relayer/src/local-relayer.ts +++ b/packages/relayer/src/local-relayer.ts @@ -84,7 +84,7 @@ export class LocalRelayer extends ProviderRelayer implements Relayer { page: proto.Page transactions: proto.MetaTxnLog[] }> { - return { page: { page: 0, pageSize: 100 }, transactions: [] } + return { page: { page: 0, pageSize: 100, more: false, column: '', sort: [] }, transactions: [] } } async getTransactionCost( @@ -98,7 +98,7 @@ export class LocalRelayer extends ProviderRelayer implements Relayer { } async listGasSponsors(args: proto.ListGasSponsorsArgs): Promise { - return { page: { page: 0, pageSize: 100 }, gasSponsors: [] } + return { page: { page: 0, pageSize: 100, more: false, column: '', sort: [] }, gasSponsors: [] } } async addGasSponsor(args: proto.AddGasSponsorArgs): Promise { diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 86d38dee90..6f0fe2e54c 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,7 +1,7 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f +// sequence-relayer v0.4.1 0a2503bc893179ba968b0015d7580aabf6a88dd4 // -- -// Code generated by Webrpc-gen@v0.31.2 with typescript generator. DO NOT EDIT. +// Code generated by Webrpc-gen@v0.32.2 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts -compat @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = '7f8a4b83b00e0b6849c76c2ff0e23931e26b3d9f' +export const WebrpcSchemaHash = '0a2503bc893179ba968b0015d7580aabf6a88dd4' // // Client interface @@ -68,6 +68,23 @@ export interface RelayerClient { feeOptions(req: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Bridge gas endpoints for S2S calls + * Used for bridge fees (e.g., LayerZero messaging fees) that require msg.value to be fronted at runtime. + * bridgeGas will be included in fee calculation so the relayer gets reimbursed. + */ + sendMetaTxnWithBridgeGas( + req: SendMetaTxnWithBridgeGasArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + feeOptionsWithBridgeGas( + req: FeeOptionsWithBridgeGasArgs, + headers?: object, + signal?: AbortSignal + ): Promise + /** * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date */ @@ -77,20 +94,20 @@ export interface RelayerClient { signal?: AbortSignal ): Promise - getMetaTransactions(req: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise - - getTransactionCost(req: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Sent transactions from an account. If filter is omitted then it will return all transactions. + * + * Sender administration + * */ - sentTransactions(req: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + startSender(req: StartSenderArgs, headers?: object, signal?: AbortSignal): Promise - /** - * Pending transactions waiting to be mined for an account. This endpoint is just a sugar of `SentTransactions` - * with the filter set to pending: true. - */ - pendingTransactions(req: PendingTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + stopSender(req: StopSenderArgs, headers?: object, signal?: AbortSignal): Promise + + repairSender(req: RepairSenderArgs, headers?: object, signal?: AbortSignal): Promise + + getMetaTransactions(req: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise + + getTransactionCost(req: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise /** * Legacy Gas Tank @@ -125,7 +142,7 @@ export interface RelayerClient { ): Promise /** - * Gas Sponsorship + * Project-Level Gas Sponsorship */ listGasSponsors(req: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise @@ -137,6 +154,39 @@ export interface RelayerClient { removeGasSponsor(req: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + /** + * Ecosystem-level Gas Sponsorship + */ + listEcosystemGasSponsors( + req: ListEcosystemGasSponsorsArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + getEcosystemGasSponsor( + req: GetEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + addEcosystemGasSponsor( + req: AddEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + updateEcosystemGasSponsor( + req: UpdateEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise + + removeEcosystemGasSponsor( + req: RemoveEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise + /** * Gas Sponsor Lookup */ @@ -154,6 +204,12 @@ export interface RelayerClient { // Schema types // +export enum RepairOperation { + SKIP = 'SKIP', + REQUEUE = 'REQUEUE', + DROP = 'DROP' +} + export enum ETHTxnStatus { UNKNOWN = 'UNKNOWN', DROPPED = 'DROPPED', @@ -162,7 +218,8 @@ export enum ETHTxnStatus { SUCCEEDED = 'SUCCEEDED', PARTIALLY_FAILED = 'PARTIALLY_FAILED', FAILED = 'FAILED', - PENDING_PRECONDITION = 'PENDING_PRECONDITION' + PENDING_PRECONDITION = 'PENDING_PRECONDITION', + MINED = 'MINED' } export enum TransferType { @@ -189,7 +246,7 @@ export enum FeeTokenType { ERC1155_TOKEN = 'ERC1155_TOKEN' } -export enum SortOrder { +export enum Order { DESC = 'DESC', ASC = 'ASC' } @@ -218,7 +275,31 @@ export interface SenderStatus { index: number address: string etherBalance: number + enabled: boolean active: boolean + nonce?: NonceStatus + current?: CurrentStatus +} + +export interface NonceStatus { + chain: number + mempool: number +} + +export interface CurrentStatus { + transaction: string + first: TransactionStatus + latest?: TransactionStatus +} + +export interface TransactionStatus { + transaction: string + gas: number + gasPrice: string + priorityFee: string + time: string + age: string + error?: string } export interface RuntimeChecks {} @@ -255,6 +336,7 @@ export interface GasSponsor { id: number gasTankId: number projectId: number + ecosystemId: number chainId: number address: string name: string @@ -297,6 +379,7 @@ export interface MetaTxnLog { minedAt: string target: string input: string + bridgeGas?: string txnArgs: { [key: string]: any } txnReceipt?: { [key: string]: any } walletAddress: string @@ -370,11 +453,6 @@ export interface TxnLogTransfer { amounts: Array } -export interface SentTransactionsFilter { - pending?: boolean - failed?: boolean -} - export interface SimulateResult { executed: boolean succeeded: boolean @@ -411,19 +489,16 @@ export interface FeeToken { } export interface Page { - pageSize?: number - page?: number - more?: boolean - totalRecords?: number - column?: string - before?: any - after?: any - sort?: Array + pageSize: number + page: number + more: boolean + column: string + sort: Array } -export interface SortBy { +export interface Sort { column: string - order: SortOrder + order: Order } export interface PingArgs {} @@ -534,6 +609,33 @@ export interface FeeOptionsReturn { quote?: string } +export interface SendMetaTxnWithBridgeGasArgs { + call: MetaTxn + quote?: string + projectID?: number + bridgeGas: string + preconditions?: Array +} + +export interface SendMetaTxnWithBridgeGasReturn { + status: boolean + txnHash: string +} + +export interface FeeOptionsWithBridgeGasArgs { + wallet: string + to: string + data: string + simulate?: boolean + bridgeGas: string +} + +export interface FeeOptionsWithBridgeGasReturn { + options: Array + sponsored: boolean + quote?: string +} + export interface GetMetaTxnNetworkFeeOptionsArgs { walletConfig: any payload: string @@ -543,6 +645,26 @@ export interface GetMetaTxnNetworkFeeOptionsReturn { options: Array } +export interface StartSenderArgs { + sender: number +} + +export interface StartSenderReturn {} + +export interface StopSenderArgs { + sender: number +} + +export interface StopSenderReturn {} + +export interface RepairSenderArgs { + sender: number + nonce: number + operation: RepairOperation +} + +export interface RepairSenderReturn {} + export interface GetMetaTransactionsArgs { projectId: number page?: Page @@ -563,25 +685,6 @@ export interface GetTransactionCostReturn { cost: number } -export interface SentTransactionsArgs { - filter?: SentTransactionsFilter - page?: Page -} - -export interface SentTransactionsReturn { - page: Page - transactions: Array -} - -export interface PendingTransactionsArgs { - page?: Page -} - -export interface PendingTransactionsReturn { - page: Page - transactions: Array -} - export interface GetGasTankArgs { id: number } @@ -703,6 +806,58 @@ export interface RemoveGasSponsorReturn { status: boolean } +export interface ListEcosystemGasSponsorsArgs { + ecosystemId: number + page?: Page +} + +export interface ListEcosystemGasSponsorsReturn { + page: Page + gasSponsors: Array +} + +export interface GetEcosystemGasSponsorArgs { + ecosystemId: number + id: number +} + +export interface GetEcosystemGasSponsorReturn { + gasSponsor: GasSponsor +} + +export interface AddEcosystemGasSponsorArgs { + ecosystemId: number + address: string + name?: string + active?: boolean +} + +export interface AddEcosystemGasSponsorReturn { + status: boolean + gasSponsor: GasSponsor +} + +export interface UpdateEcosystemGasSponsorArgs { + ecosystemId: number + id: number + name?: string + active?: boolean +} + +export interface UpdateEcosystemGasSponsorReturn { + status: boolean + gasSponsor: GasSponsor +} + +export interface RemoveEcosystemGasSponsorArgs { + ecosystemId: number + id: number +} + +export interface RemoveEcosystemGasSponsorReturn { + status: boolean +} + export interface AddressGasSponsorsArgs { address: string page?: Page @@ -763,12 +918,15 @@ export class Relayer implements RelayerClient { updateMetaTxnGasLimits: (req: UpdateMetaTxnGasLimitsArgs) => ['Relayer', 'updateMetaTxnGasLimits', req] as const, feeTokens: () => ['Relayer', 'feeTokens'] as const, feeOptions: (req: FeeOptionsArgs) => ['Relayer', 'feeOptions', req] as const, + sendMetaTxnWithBridgeGas: (req: SendMetaTxnWithBridgeGasArgs) => ['Relayer', 'sendMetaTxnWithBridgeGas', req] as const, + feeOptionsWithBridgeGas: (req: FeeOptionsWithBridgeGasArgs) => ['Relayer', 'feeOptionsWithBridgeGas', req] as const, getMetaTxnNetworkFeeOptions: (req: GetMetaTxnNetworkFeeOptionsArgs) => ['Relayer', 'getMetaTxnNetworkFeeOptions', req] as const, + startSender: (req: StartSenderArgs) => ['Relayer', 'startSender', req] as const, + stopSender: (req: StopSenderArgs) => ['Relayer', 'stopSender', req] as const, + repairSender: (req: RepairSenderArgs) => ['Relayer', 'repairSender', req] as const, getMetaTransactions: (req: GetMetaTransactionsArgs) => ['Relayer', 'getMetaTransactions', req] as const, getTransactionCost: (req: GetTransactionCostArgs) => ['Relayer', 'getTransactionCost', req] as const, - sentTransactions: (req: SentTransactionsArgs) => ['Relayer', 'sentTransactions', req] as const, - pendingTransactions: (req: PendingTransactionsArgs) => ['Relayer', 'pendingTransactions', req] as const, getGasTank: (req: GetGasTankArgs) => ['Relayer', 'getGasTank', req] as const, addGasTank: (req: AddGasTankArgs) => ['Relayer', 'addGasTank', req] as const, updateGasTank: (req: UpdateGasTankArgs) => ['Relayer', 'updateGasTank', req] as const, @@ -784,6 +942,11 @@ export class Relayer implements RelayerClient { addGasSponsor: (req: AddGasSponsorArgs) => ['Relayer', 'addGasSponsor', req] as const, updateGasSponsor: (req: UpdateGasSponsorArgs) => ['Relayer', 'updateGasSponsor', req] as const, removeGasSponsor: (req: RemoveGasSponsorArgs) => ['Relayer', 'removeGasSponsor', req] as const, + listEcosystemGasSponsors: (req: ListEcosystemGasSponsorsArgs) => ['Relayer', 'listEcosystemGasSponsors', req] as const, + getEcosystemGasSponsor: (req: GetEcosystemGasSponsorArgs) => ['Relayer', 'getEcosystemGasSponsor', req] as const, + addEcosystemGasSponsor: (req: AddEcosystemGasSponsorArgs) => ['Relayer', 'addEcosystemGasSponsor', req] as const, + updateEcosystemGasSponsor: (req: UpdateEcosystemGasSponsorArgs) => ['Relayer', 'updateEcosystemGasSponsor', req] as const, + removeEcosystemGasSponsor: (req: RemoveEcosystemGasSponsorArgs) => ['Relayer', 'removeEcosystemGasSponsor', req] as const, addressGasSponsors: (req: AddressGasSponsorsArgs) => ['Relayer', 'addressGasSponsors', req] as const, getProjectBalance: (req: GetProjectBalanceArgs) => ['Relayer', 'getProjectBalance', req] as const, adjustProjectBalance: (req: AdjustProjectBalanceArgs) => ['Relayer', 'adjustProjectBalance', req] as const @@ -962,6 +1125,40 @@ export class Relayer implements RelayerClient { ) } + sendMetaTxnWithBridgeGas = ( + req: SendMetaTxnWithBridgeGasArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('SendMetaTxnWithBridgeGas'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SendMetaTxnWithBridgeGasReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + feeOptionsWithBridgeGas = ( + req: FeeOptionsWithBridgeGasArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('FeeOptionsWithBridgeGas'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FeeOptionsWithBridgeGasReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + getMetaTxnNetworkFeeOptions = ( req: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, @@ -979,15 +1176,11 @@ export class Relayer implements RelayerClient { ) } - getMetaTransactions = ( - req: GetMetaTransactionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetMetaTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + startSender = (req: StartSenderArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('StartSender'), createHttpRequest(JsonEncode(req), headers, signal)).then( res => { return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetMetaTransactionsReturn') + return JsonDecode(_data, 'StartSenderReturn') }) }, error => { @@ -996,15 +1189,11 @@ export class Relayer implements RelayerClient { ) } - getTransactionCost = ( - req: GetTransactionCostArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTransactionCost'), createHttpRequest(JsonEncode(req), headers, signal)).then( + stopSender = (req: StopSenderArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('StopSender'), createHttpRequest(JsonEncode(req), headers, signal)).then( res => { return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetTransactionCostReturn') + return JsonDecode(_data, 'StopSenderReturn') }) }, error => { @@ -1013,11 +1202,11 @@ export class Relayer implements RelayerClient { ) } - sentTransactions = (req: SentTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SentTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + repairSender = (req: RepairSenderArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch(this.url('RepairSender'), createHttpRequest(JsonEncode(req), headers, signal)).then( res => { return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SentTransactionsReturn') + return JsonDecode(_data, 'RepairSenderReturn') }) }, error => { @@ -1026,15 +1215,32 @@ export class Relayer implements RelayerClient { ) } - pendingTransactions = ( - req: PendingTransactionsArgs, + getMetaTransactions = ( + req: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('PendingTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( + ): Promise => { + return this.fetch(this.url('GetMetaTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( res => { return buildResponse(res).then(_data => { - return JsonDecode(_data, 'PendingTransactionsReturn') + return JsonDecode(_data, 'GetMetaTransactionsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getTransactionCost = ( + req: GetTransactionCostArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetTransactionCost'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTransactionCostReturn') }) }, error => { @@ -1215,6 +1421,91 @@ export class Relayer implements RelayerClient { ) } + listEcosystemGasSponsors = ( + req: ListEcosystemGasSponsorsArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('ListEcosystemGasSponsors'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListEcosystemGasSponsorsReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + getEcosystemGasSponsor = ( + req: GetEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('GetEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetEcosystemGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + addEcosystemGasSponsor = ( + req: AddEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('AddEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddEcosystemGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + updateEcosystemGasSponsor = ( + req: UpdateEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('UpdateEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateEcosystemGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + + removeEcosystemGasSponsor = ( + req: RemoveEcosystemGasSponsorArgs, + headers?: object, + signal?: AbortSignal + ): Promise => { + return this.fetch(this.url('RemoveEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( + res => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveEcosystemGasSponsorReturn') + }) + }, + error => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + } + ) + } + addressGasSponsors = ( req: AddressGasSponsorsArgs, headers?: object, @@ -1299,6 +1590,7 @@ export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise Date: Wed, 22 Apr 2026 06:03:54 -0400 Subject: [PATCH 108/112] [AUTOMATED] Update constants.ts (#993) * [AUTOMATED] Update constants.ts * [AUTOMATED] Update constants.ts --------- Co-authored-by: andres-horizon <162160045+andres-horizon@users.noreply.github.com> Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> --- packages/network/src/constants.ts | 46 ++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/packages/network/src/constants.ts b/packages/network/src/constants.ts index efed520194..c840501fb8 100644 --- a/packages/network/src/constants.ts +++ b/packages/network/src/constants.ts @@ -78,7 +78,7 @@ export enum ChainId { // Xai XAI = 660279, // network is deprecated - XAI_SEPOLIA = 37714555429, // netwoprk is deprecated + XAI_SEPOLIA = 37714555429, // network is deprecated // TELOS TELOS = 40, @@ -108,7 +108,7 @@ export enum ChainId { SONEIUM = 1868, // TOY Testnet - TOY_TESTNET = 21000000, // network is deprecated + TOY_TESTNET = 21000000, // Immutable zkEVM IMMUTABLE_ZKEVM = 13371, @@ -137,8 +137,8 @@ export enum ChainId { // INCENTIV TESTNET INCENTIV_TESTNET = 11690, // network is deprecated - INCENTIV_TESTNET_V2 = 28802, // network is deprecated - INCENTIV = 24101, // network is deprecated + INCENTIV_TESTNET_V2 = 28802, + INCENTIV = 24101, // Katana KATANA = 747474, @@ -156,7 +156,10 @@ export enum ChainId { SONIC = 146, // BERACHAIN - BERACHAIN = 80094 + BERACHAIN = 80094, + + // TEMPO + TEMPO = 4217 } export const networks: Record = { @@ -334,7 +337,8 @@ export const networks: Record = { symbol: 'ETH', name: 'Ether', decimals: 18 - } + }, + deprecated: true }, [ChainId.BSC]: { chainId: ChainId.BSC, @@ -652,7 +656,8 @@ export const networks: Record = { symbol: 'XAI', name: 'XAI', decimals: 18 - } + }, + deprecated: true }, [ChainId.XAI_SEPOLIA]: { chainId: ChainId.XAI_SEPOLIA, @@ -669,7 +674,8 @@ export const networks: Record = { symbol: 'sXAI', name: 'Sepolia XAI', decimals: 18 - } + }, + deprecated: true }, [ChainId.B3]: { chainId: ChainId.B3, @@ -753,7 +759,8 @@ export const networks: Record = { symbol: 'ETH', name: 'Ether', decimals: 18 - } + }, + deprecated: true }, [ChainId.BLAST_SEPOLIA]: { chainId: ChainId.BLAST_SEPOLIA, @@ -770,7 +777,8 @@ export const networks: Record = { symbol: 'ETH', name: 'Ether', decimals: 18 - } + }, + deprecated: true }, [ChainId.TELOS]: { chainId: ChainId.TELOS, @@ -1278,6 +1286,24 @@ export const networks: Record = { name: 'Berachain', decimals: 18 } + }, + + [ChainId.TEMPO]: { + chainId: ChainId.TEMPO, + type: NetworkType.MAINNET, + name: 'tempo', + title: 'Tempo', + logoURI: `https://assets.sequence.info/images/networks/medium/${ChainId.TEMPO}.webp`, + testnet: false, + blockExplorer: { + name: 'Tempo', + rootUrl: 'https://explore.tempo.xyz/' + }, + nativeToken: { + symbol: 'USD', + name: 'USD', + decimals: 18 + } } } From 676c0fb5a19a51a4aee30fdb10393b3018d6b5d8 Mon Sep 17 00:00:00 2001 From: 0xsequence-bot <50996415+0xsequence-bot@users.noreply.github.com> Date: Fri, 24 Apr 2026 05:15:02 -0400 Subject: [PATCH 109/112] [AUTOMATED] Update: proto/clients/relayer.gen.ts (#994) Co-authored-by: attente <17548+attente@users.noreply.github.com> --- packages/relayer/src/rpc-relayer/relayer.gen.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 6f0fe2e54c..4b7c7cf2cc 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 0a2503bc893179ba968b0015d7580aabf6a88dd4 +// sequence-relayer v0.4.1 17923978b5bea530cea7f2517b8c22eea7e51e57 // -- // Code generated by Webrpc-gen@v0.32.2 with typescript generator. DO NOT EDIT. // @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = '0a2503bc893179ba968b0015d7580aabf6a88dd4' +export const WebrpcSchemaHash = '17923978b5bea530cea7f2517b8c22eea7e51e57' // // Client interface @@ -362,6 +362,14 @@ export interface MetaTxn { walletAddress: string contract: string input: string + authorization?: EIP7702Authorization +} + +export interface EIP7702Authorization { + chainId: number + implementation: string + nonce: number + signature: string } export interface MetaTxnLog { @@ -601,6 +609,7 @@ export interface FeeOptionsArgs { to: string data: string simulate?: boolean + authorization?: EIP7702Authorization } export interface FeeOptionsReturn { @@ -628,6 +637,7 @@ export interface FeeOptionsWithBridgeGasArgs { data: string simulate?: boolean bridgeGas: string + authorization?: EIP7702Authorization } export interface FeeOptionsWithBridgeGasReturn { From 05852ebcb2d71b49721bf9c86e2852a46947b069 Mon Sep 17 00:00:00 2001 From: 0xPolygonBot <145026935+0xPolygonBot@users.noreply.github.com> Date: Thu, 21 May 2026 04:03:19 +0800 Subject: [PATCH 110/112] Update relayer client (#1002) * [AUTOMATED] Update: proto/clients/relayer.gen.ts * relayer: new metaTxnEnqueued field in /GetMetaTxnReceipt --------- Co-authored-by: taylanpince <12650+taylanpince@users.noreply.github.com> Co-authored-by: William Hua --- packages/relayer/src/rpc-relayer/index.ts | 4 ++-- packages/relayer/src/rpc-relayer/relayer.gen.ts | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/relayer/src/rpc-relayer/index.ts b/packages/relayer/src/rpc-relayer/index.ts index a5172ceaf3..9c51680175 100644 --- a/packages/relayer/src/rpc-relayer/index.ts +++ b/packages/relayer/src/rpc-relayer/index.ts @@ -80,7 +80,7 @@ export class RpcRelayer implements Relayer { while (isCancelled === undefined || !isCancelled()) { try { - const { receipt } = await this.service.getMetaTxnReceipt({ metaTxID: metaTxnId }) + const { receipt, metaTxnEnqueued } = await this.service.getMetaTxnReceipt({ metaTxID: metaTxnId }) if ( receipt && @@ -88,7 +88,7 @@ export class RpcRelayer implements Relayer { receipt.txnReceipt !== 'null' && FINAL_STATUSES.includes(receipt.status as proto.ETHTxnStatus) ) { - return { receipt } + return { receipt, metaTxnEnqueued } } } catch (e) { fails++ diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index 4b7c7cf2cc..ad1710c420 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,5 +1,5 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 17923978b5bea530cea7f2517b8c22eea7e51e57 +// sequence-relayer v0.4.1 43ed1a26ed167b22a0b0827a8725a0df6fbe6ab4 // -- // Code generated by Webrpc-gen@v0.32.2 with typescript generator. DO NOT EDIT. // @@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1' export const WebrpcSchemaVersion = 'v0.4.1' // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = '17923978b5bea530cea7f2517b8c22eea7e51e57' +export const WebrpcSchemaHash = '43ed1a26ed167b22a0b0827a8725a0df6fbe6ab4' // // Client interface @@ -566,6 +566,7 @@ export interface GetMetaTxnReceiptArgs { export interface GetMetaTxnReceiptReturn { receipt: MetaTxnReceipt + metaTxnEnqueued: boolean } export interface SimulateArgs { @@ -678,6 +679,7 @@ export interface RepairSenderReturn {} export interface GetMetaTransactionsArgs { projectId: number page?: Page + includeNonSponsored?: boolean } export interface GetMetaTransactionsReturn { From f1eadf42465421bf2c5efd62494702c2939d062f Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 2 Jun 2026 11:57:01 +0200 Subject: [PATCH 111/112] Upgrade relayer.gen.ts (#1011) --- .../relayer/src/rpc-relayer/relayer.gen.ts | 1224 ++++++++--------- 1 file changed, 543 insertions(+), 681 deletions(-) diff --git a/packages/relayer/src/rpc-relayer/relayer.gen.ts b/packages/relayer/src/rpc-relayer/relayer.gen.ts index ad1710c420..109620ebc4 100644 --- a/packages/relayer/src/rpc-relayer/relayer.gen.ts +++ b/packages/relayer/src/rpc-relayer/relayer.gen.ts @@ -1,18 +1,18 @@ /* eslint-disable */ -// sequence-relayer v0.4.1 43ed1a26ed167b22a0b0827a8725a0df6fbe6ab4 +// sequence-relayer v0.4.1 b5902e32e652488166fc44a95f5cda0c67e10d82 // -- // Code generated by Webrpc-gen@v0.32.2 with typescript generator. DO NOT EDIT. // // webrpc-gen -schema=relayer.ridl -target=typescript -client -out=./clients/relayer.gen.ts -compat // Webrpc description and code-gen version -export const WebrpcVersion = 'v1' +export const WebrpcVersion = "v1" // Schema version of your RIDL schema -export const WebrpcSchemaVersion = 'v0.4.1' +export const WebrpcSchemaVersion = "v0.4.1" // Schema hash generated from your RIDL schema -export const WebrpcSchemaHash = '43ed1a26ed167b22a0b0827a8725a0df6fbe6ab4' +export const WebrpcSchemaHash = "b5902e32e652488166fc44a95f5cda0c67e10d82" // // Client interface @@ -30,9 +30,9 @@ export interface RelayerClient { getChainID(headers?: object, signal?: AbortSignal): Promise /** - * + * * Transactions - * + * * TODO (future): rename this to just, 'SendTransaction(txn: MetaTransaction)' or 'SendTransaction(txn: SignedTransaction)', or something.. * Project ID is only used by service and admin calls. Other clients must have projectID passed via the context * TODO: rename return txnHash: string to metaTxnID: string @@ -58,11 +58,7 @@ export interface RelayerClient { /** * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date */ - updateMetaTxnGasLimits( - req: UpdateMetaTxnGasLimitsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + updateMetaTxnGasLimits(req: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise feeTokens(headers?: object, signal?: AbortSignal): Promise @@ -73,31 +69,19 @@ export interface RelayerClient { * Used for bridge fees (e.g., LayerZero messaging fees) that require msg.value to be fronted at runtime. * bridgeGas will be included in fee calculation so the relayer gets reimbursed. */ - sendMetaTxnWithBridgeGas( - req: SendMetaTxnWithBridgeGasArgs, - headers?: object, - signal?: AbortSignal - ): Promise - - feeOptionsWithBridgeGas( - req: FeeOptionsWithBridgeGasArgs, - headers?: object, - signal?: AbortSignal - ): Promise + sendMetaTxnWithBridgeGas(req: SendMetaTxnWithBridgeGasArgs, headers?: object, signal?: AbortSignal): Promise + + feeOptionsWithBridgeGas(req: FeeOptionsWithBridgeGasArgs, headers?: object, signal?: AbortSignal): Promise /** * TODO: deprecated, to be removed by https://github.com/0xsequence/stack/pull/356 at a later date */ - getMetaTxnNetworkFeeOptions( - req: GetMetaTxnNetworkFeeOptionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getMetaTxnNetworkFeeOptions(req: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise /** - * + * * Sender administration - * + * */ startSender(req: StartSenderArgs, headers?: object, signal?: AbortSignal): Promise @@ -121,25 +105,13 @@ export interface RelayerClient { /** * Legacy Gas Adjustment */ - nextGasTankBalanceAdjustmentNonce( - req: NextGasTankBalanceAdjustmentNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise + nextGasTankBalanceAdjustmentNonce(req: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise adjustGasTankBalance(req: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise - getGasTankBalanceAdjustment( - req: GetGasTankBalanceAdjustmentArgs, - headers?: object, - signal?: AbortSignal - ): Promise + getGasTankBalanceAdjustment(req: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise - listGasTankBalanceAdjustments( - req: ListGasTankBalanceAdjustmentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise + listGasTankBalanceAdjustments(req: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise /** * Project-Level Gas Sponsorship @@ -157,35 +129,15 @@ export interface RelayerClient { /** * Ecosystem-level Gas Sponsorship */ - listEcosystemGasSponsors( - req: ListEcosystemGasSponsorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise - - getEcosystemGasSponsor( - req: GetEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise - - addEcosystemGasSponsor( - req: AddEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise - - updateEcosystemGasSponsor( - req: UpdateEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise - - removeEcosystemGasSponsor( - req: RemoveEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise + listEcosystemGasSponsors(req: ListEcosystemGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise + + getEcosystemGasSponsor(req: GetEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + addEcosystemGasSponsor(req: AddEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + updateEcosystemGasSponsor(req: UpdateEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise + + removeEcosystemGasSponsor(req: RemoveEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise /** * Gas Sponsor Lookup @@ -200,6 +152,7 @@ export interface RelayerClient { adjustProjectBalance(req: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise } + // // Schema types // @@ -302,7 +255,8 @@ export interface TransactionStatus { error?: string } -export interface RuntimeChecks {} +export interface RuntimeChecks { +} export interface SequenceContext { factory: string @@ -341,6 +295,8 @@ export interface GasSponsor { address: string name: string active: boolean + webhookUrl: string + webhookAuthToken: string updatedAt: string createdAt: string deletedAt: string @@ -388,8 +344,8 @@ export interface MetaTxnLog { target: string input: string bridgeGas?: string - txnArgs: { [key: string]: any } - txnReceipt?: { [key: string]: any } + txnArgs: {[key: string]: any} + txnReceipt?: {[key: string]: any} walletAddress: string metaTxnNonce: string gasLimit: number @@ -509,31 +465,36 @@ export interface Sort { order: Order } -export interface PingArgs {} +export interface PingArgs { +} export interface PingReturn { status: boolean } -export interface VersionArgs {} +export interface VersionArgs { +} export interface VersionReturn { version: Version } -export interface RuntimeStatusArgs {} +export interface RuntimeStatusArgs { +} export interface RuntimeStatusReturn { status: RuntimeStatus } -export interface GetSequenceContextArgs {} +export interface GetSequenceContextArgs { +} export interface GetSequenceContextReturn { data: SequenceContext } -export interface GetChainIDArgs {} +export interface GetChainIDArgs { +} export interface GetChainIDReturn { chainID: number @@ -597,7 +558,8 @@ export interface UpdateMetaTxnGasLimitsReturn { payload: string } -export interface FeeTokensArgs {} +export interface FeeTokensArgs { +} export interface FeeTokensReturn { isFeeRequired: boolean @@ -660,13 +622,15 @@ export interface StartSenderArgs { sender: number } -export interface StartSenderReturn {} +export interface StartSenderReturn { +} export interface StopSenderArgs { sender: number } -export interface StopSenderReturn {} +export interface StopSenderReturn { +} export interface RepairSenderArgs { sender: number @@ -674,7 +638,8 @@ export interface RepairSenderArgs { operation: RepairOperation } -export interface RepairSenderReturn {} +export interface RepairSenderReturn { +} export interface GetMetaTransactionsArgs { projectId: number @@ -790,6 +755,8 @@ export interface AddGasSponsorArgs { address: string name?: string active?: boolean + webhookUrl?: string + webhookAuthToken?: string } export interface AddGasSponsorReturn { @@ -802,6 +769,8 @@ export interface UpdateGasSponsorArgs { id: number name?: string active?: boolean + webhookUrl?: string + webhookAuthToken?: string } export interface UpdateGasSponsorReturn { @@ -842,6 +811,8 @@ export interface AddEcosystemGasSponsorArgs { address: string name?: string active?: boolean + webhookUrl?: string + webhookAuthToken?: string } export interface AddEcosystemGasSponsorReturn { @@ -854,6 +825,8 @@ export interface UpdateEcosystemGasSponsorArgs { id: number name?: string active?: boolean + webhookUrl?: string + webhookAuthToken?: string } export interface UpdateEcosystemGasSponsorReturn { @@ -898,6 +871,8 @@ export interface AdjustProjectBalanceReturn { balance: number } + + // // Client // @@ -915,7 +890,7 @@ export class Relayer implements RelayerClient { private url(name: string): string { return this.hostname + this.path + name } - + queryKey = { ping: () => ['Relayer', 'ping'] as const, version: () => ['Relayer', 'version'] as const, @@ -932,8 +907,7 @@ export class Relayer implements RelayerClient { feeOptions: (req: FeeOptionsArgs) => ['Relayer', 'feeOptions', req] as const, sendMetaTxnWithBridgeGas: (req: SendMetaTxnWithBridgeGasArgs) => ['Relayer', 'sendMetaTxnWithBridgeGas', req] as const, feeOptionsWithBridgeGas: (req: FeeOptionsWithBridgeGasArgs) => ['Relayer', 'feeOptionsWithBridgeGas', req] as const, - getMetaTxnNetworkFeeOptions: (req: GetMetaTxnNetworkFeeOptionsArgs) => - ['Relayer', 'getMetaTxnNetworkFeeOptions', req] as const, + getMetaTxnNetworkFeeOptions: (req: GetMetaTxnNetworkFeeOptionsArgs) => ['Relayer', 'getMetaTxnNetworkFeeOptions', req] as const, startSender: (req: StartSenderArgs) => ['Relayer', 'startSender', req] as const, stopSender: (req: StopSenderArgs) => ['Relayer', 'stopSender', req] as const, repairSender: (req: RepairSenderArgs) => ['Relayer', 'repairSender', req] as const, @@ -942,13 +916,10 @@ export class Relayer implements RelayerClient { getGasTank: (req: GetGasTankArgs) => ['Relayer', 'getGasTank', req] as const, addGasTank: (req: AddGasTankArgs) => ['Relayer', 'addGasTank', req] as const, updateGasTank: (req: UpdateGasTankArgs) => ['Relayer', 'updateGasTank', req] as const, - nextGasTankBalanceAdjustmentNonce: (req: NextGasTankBalanceAdjustmentNonceArgs) => - ['Relayer', 'nextGasTankBalanceAdjustmentNonce', req] as const, + nextGasTankBalanceAdjustmentNonce: (req: NextGasTankBalanceAdjustmentNonceArgs) => ['Relayer', 'nextGasTankBalanceAdjustmentNonce', req] as const, adjustGasTankBalance: (req: AdjustGasTankBalanceArgs) => ['Relayer', 'adjustGasTankBalance', req] as const, - getGasTankBalanceAdjustment: (req: GetGasTankBalanceAdjustmentArgs) => - ['Relayer', 'getGasTankBalanceAdjustment', req] as const, - listGasTankBalanceAdjustments: (req: ListGasTankBalanceAdjustmentsArgs) => - ['Relayer', 'listGasTankBalanceAdjustments', req] as const, + getGasTankBalanceAdjustment: (req: GetGasTankBalanceAdjustmentArgs) => ['Relayer', 'getGasTankBalanceAdjustment', req] as const, + listGasTankBalanceAdjustments: (req: ListGasTankBalanceAdjustmentsArgs) => ['Relayer', 'listGasTankBalanceAdjustments', req] as const, listGasSponsors: (req: ListGasSponsorsArgs) => ['Relayer', 'listGasSponsors', req] as const, getGasSponsor: (req: GetGasSponsorArgs) => ['Relayer', 'getGasSponsor', req] as const, addGasSponsor: (req: AddGasSponsorArgs) => ['Relayer', 'addGasSponsor', req] as const, @@ -961,617 +932,505 @@ export class Relayer implements RelayerClient { removeEcosystemGasSponsor: (req: RemoveEcosystemGasSponsorArgs) => ['Relayer', 'removeEcosystemGasSponsor', req] as const, addressGasSponsors: (req: AddressGasSponsorsArgs) => ['Relayer', 'addressGasSponsors', req] as const, getProjectBalance: (req: GetProjectBalanceArgs) => ['Relayer', 'getProjectBalance', req] as const, - adjustProjectBalance: (req: AdjustProjectBalanceArgs) => ['Relayer', 'adjustProjectBalance', req] as const + adjustProjectBalance: (req: AdjustProjectBalanceArgs) => ['Relayer', 'adjustProjectBalance', req] as const, } ping = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Ping'), createHttpRequest('{}', headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'PingReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('Ping'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'PingReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } version = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Version'), createHttpRequest('{}', headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'VersionReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('Version'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'VersionReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } runtimeStatus = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RuntimeStatus'), createHttpRequest('{}', headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RuntimeStatusReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('RuntimeStatus'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RuntimeStatusReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getSequenceContext = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetSequenceContext'), createHttpRequest('{}', headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetSequenceContextReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetSequenceContext'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetSequenceContextReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getChainID = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetChainID'), createHttpRequest('{}', headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetChainIDReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetChainID'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetChainIDReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } sendMetaTxn = (req: SendMetaTxnArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SendMetaTxn'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SendMetaTxnReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('SendMetaTxn'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SendMetaTxnReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getMetaTxnNonce = (req: GetMetaTxnNonceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetMetaTxnNonce'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetMetaTxnNonceReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetMetaTxnNonce'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTxnNonceReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getMetaTxnReceipt = (req: GetMetaTxnReceiptArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetMetaTxnReceipt'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetMetaTxnReceiptReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetMetaTxnReceipt'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTxnReceiptReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } simulate = (req: SimulateArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('Simulate'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SimulateReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('Simulate'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SimulateReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } simulateV3 = (req: SimulateV3Args, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('SimulateV3'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SimulateV3Return') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - updateMetaTxnGasLimits = ( - req: UpdateMetaTxnGasLimitsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateMetaTxnGasLimits'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdateMetaTxnGasLimitsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('SimulateV3'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SimulateV3Return') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + updateMetaTxnGasLimits = (req: UpdateMetaTxnGasLimitsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateMetaTxnGasLimits'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateMetaTxnGasLimitsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } feeTokens = (headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('FeeTokens'), createHttpRequest('{}', headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'FeeTokensReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('FeeTokens'), + createHttpRequest('{}', headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FeeTokensReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } feeOptions = (req: FeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('FeeOptions'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'FeeOptionsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - sendMetaTxnWithBridgeGas = ( - req: SendMetaTxnWithBridgeGasArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('SendMetaTxnWithBridgeGas'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'SendMetaTxnWithBridgeGasReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - feeOptionsWithBridgeGas = ( - req: FeeOptionsWithBridgeGasArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('FeeOptionsWithBridgeGas'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'FeeOptionsWithBridgeGasReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getMetaTxnNetworkFeeOptions = ( - req: GetMetaTxnNetworkFeeOptionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetMetaTxnNetworkFeeOptions'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetMetaTxnNetworkFeeOptionsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('FeeOptions'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FeeOptionsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + sendMetaTxnWithBridgeGas = (req: SendMetaTxnWithBridgeGasArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('SendMetaTxnWithBridgeGas'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'SendMetaTxnWithBridgeGasReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + feeOptionsWithBridgeGas = (req: FeeOptionsWithBridgeGasArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('FeeOptionsWithBridgeGas'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'FeeOptionsWithBridgeGasReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getMetaTxnNetworkFeeOptions = (req: GetMetaTxnNetworkFeeOptionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMetaTxnNetworkFeeOptions'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTxnNetworkFeeOptionsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } startSender = (req: StartSenderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('StartSender'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'StartSenderReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('StartSender'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'StartSenderReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } stopSender = (req: StopSenderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('StopSender'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'StopSenderReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('StopSender'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'StopSenderReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } repairSender = (req: RepairSenderArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RepairSender'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RepairSenderReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getMetaTransactions = ( - req: GetMetaTransactionsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetMetaTransactions'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetMetaTransactionsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getTransactionCost = ( - req: GetTransactionCostArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetTransactionCost'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetTransactionCostReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('RepairSender'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RepairSenderReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getMetaTransactions = (req: GetMetaTransactionsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetMetaTransactions'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetMetaTransactionsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getTransactionCost = (req: GetTransactionCostArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetTransactionCost'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetTransactionCostReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getGasTank = (req: GetGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetGasTank'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetGasTankReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetGasTank'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetGasTankReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } addGasTank = (req: AddGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('AddGasTank'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AddGasTankReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('AddGasTank'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddGasTankReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } updateGasTank = (req: UpdateGasTankArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdateGasTank'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdateGasTankReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - nextGasTankBalanceAdjustmentNonce = ( - req: NextGasTankBalanceAdjustmentNonceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('NextGasTankBalanceAdjustmentNonce'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'NextGasTankBalanceAdjustmentNonceReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - adjustGasTankBalance = ( - req: AdjustGasTankBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AdjustGasTankBalance'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AdjustGasTankBalanceReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getGasTankBalanceAdjustment = ( - req: GetGasTankBalanceAdjustmentArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetGasTankBalanceAdjustment'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetGasTankBalanceAdjustmentReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - listGasTankBalanceAdjustments = ( - req: ListGasTankBalanceAdjustmentsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListGasTankBalanceAdjustments'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListGasTankBalanceAdjustmentsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('UpdateGasTank'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateGasTankReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + nextGasTankBalanceAdjustmentNonce = (req: NextGasTankBalanceAdjustmentNonceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('NextGasTankBalanceAdjustmentNonce'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'NextGasTankBalanceAdjustmentNonceReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + adjustGasTankBalance = (req: AdjustGasTankBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AdjustGasTankBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AdjustGasTankBalanceReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getGasTankBalanceAdjustment = (req: GetGasTankBalanceAdjustmentArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetGasTankBalanceAdjustment'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetGasTankBalanceAdjustmentReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listGasTankBalanceAdjustments = (req: ListGasTankBalanceAdjustmentsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListGasTankBalanceAdjustments'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListGasTankBalanceAdjustmentsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } listGasSponsors = (req: ListGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('ListGasSponsors'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListGasSponsorsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('ListGasSponsors'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListGasSponsorsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getGasSponsor = (req: GetGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } addGasSponsor = (req: AddGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('AddGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AddGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('AddGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } updateGasSponsor = (req: UpdateGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('UpdateGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdateGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('UpdateGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } removeGasSponsor = (req: RemoveGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('RemoveGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RemoveGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - listEcosystemGasSponsors = ( - req: ListEcosystemGasSponsorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('ListEcosystemGasSponsors'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'ListEcosystemGasSponsorsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - getEcosystemGasSponsor = ( - req: GetEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('GetEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetEcosystemGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - addEcosystemGasSponsor = ( - req: AddEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AddEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AddEcosystemGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - updateEcosystemGasSponsor = ( - req: UpdateEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('UpdateEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'UpdateEcosystemGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - removeEcosystemGasSponsor = ( - req: RemoveEcosystemGasSponsorArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('RemoveEcosystemGasSponsor'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'RemoveEcosystemGasSponsorReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - addressGasSponsors = ( - req: AddressGasSponsorsArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AddressGasSponsors'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AddressGasSponsorsReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('RemoveGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + listEcosystemGasSponsors = (req: ListEcosystemGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('ListEcosystemGasSponsors'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'ListEcosystemGasSponsorsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + getEcosystemGasSponsor = (req: GetEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('GetEcosystemGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetEcosystemGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + addEcosystemGasSponsor = (req: AddEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddEcosystemGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddEcosystemGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + updateEcosystemGasSponsor = (req: UpdateEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('UpdateEcosystemGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'UpdateEcosystemGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + removeEcosystemGasSponsor = (req: RemoveEcosystemGasSponsorArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('RemoveEcosystemGasSponsor'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'RemoveEcosystemGasSponsorReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + + addressGasSponsors = (req: AddressGasSponsorsArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AddressGasSponsors'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AddressGasSponsorsReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } getProjectBalance = (req: GetProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { - return this.fetch(this.url('GetProjectBalance'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'GetProjectBalanceReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) - } - - adjustProjectBalance = ( - req: AdjustProjectBalanceArgs, - headers?: object, - signal?: AbortSignal - ): Promise => { - return this.fetch(this.url('AdjustProjectBalance'), createHttpRequest(JsonEncode(req), headers, signal)).then( - res => { - return buildResponse(res).then(_data => { - return JsonDecode(_data, 'AdjustProjectBalanceReturn') - }) - }, - error => { - throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) - } - ) + return this.fetch( + this.url('GetProjectBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'GetProjectBalanceReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) } + + adjustProjectBalance = (req: AdjustProjectBalanceArgs, headers?: object, signal?: AbortSignal): Promise => { + return this.fetch( + this.url('AdjustProjectBalance'), + createHttpRequest(JsonEncode(req), headers, signal)).then((res) => { + return buildResponse(res).then(_data => { + return JsonDecode(_data, 'AdjustProjectBalanceReturn') + }) + }, (error) => { + throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error instanceof Error ? error.message : String(error)}` }) + }) + } + } const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => { - const reqHeaders: { [key: string]: string } = { - ...headers, - 'Content-Type': 'application/json', - [WebrpcHeader]: WebrpcHeaderValue - } + const reqHeaders: { [key: string]: string } = { ...headers, 'Content-Type': 'application/json', [WebrpcHeader]: WebrpcHeaderValue } return { method: 'POST', headers: reqHeaders, body, signal } } @@ -1580,14 +1439,14 @@ const buildResponse = (res: Response): Promise => { let data try { data = JSON.parse(text) - } catch (error) { + } catch(error) { throw WebrpcBadResponseError.new({ status: res.status, - cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}` - }) + cause: `JSON.parse(): ${error instanceof Error ? error.message : String(error)}: response text: ${text}`}, + ) } if (!res.ok) { - const code: number = typeof data.code === 'number' ? data.code : 0 + const code: number = (typeof data.code === 'number') ? data.code : 0 throw (webrpcErrorByCode[code] || WebrpcError).new(data) } return data @@ -1596,6 +1455,10 @@ const buildResponse = (res: Response): Promise => { export type Fetch = (input: RequestInfo, init?: RequestInit) => Promise + + + + // // BigInt helpers // @@ -1642,11 +1505,7 @@ function decodeType(typ: string, obj: any): any { for (let i = 0; i < arr.length; i++) { const v = arr[i] if (typeof v === 'string') { - try { - arr[i] = BigInt(v) - } catch (e) { - throw WebrpcBadResponseError.new({ cause: `Invalid bigint value for ${base}[${i}]: ${v}` }) - } + try { arr[i] = BigInt(v) } catch (e) { throw WebrpcBadResponseError.new({ cause: `Invalid bigint value for ${base}[${i}]: ${v}` }) } } } } @@ -1654,11 +1513,7 @@ function decodeType(typ: string, obj: any): any { } const v = obj[d] if (typeof v === 'string') { - try { - obj[d] = BigInt(v) - } catch (e) { - throw WebrpcBadResponseError.new({ cause: `Invalid bigint value for ${d}: ${v}` }) - } + try { obj[d] = BigInt(v) } catch (e) { throw WebrpcBadResponseError.new({ cause: `Invalid bigint value for ${d}: ${v}` }) } } } return obj @@ -1666,27 +1521,28 @@ function decodeType(typ: string, obj: any): any { // Encode object to JSON with BigInts converted to decimal strings. export const JsonEncode = (obj: T): string => { - return JSON.stringify(obj, (key, value) => (typeof value === 'bigint' ? value.toString() : value)) + return JSON.stringify(obj, (key, value) => + typeof value === 'bigint' ? value.toString() : value + ) } // Decode data (JSON string or already-parsed object) and convert declared BigInt string fields back to BigInt. export const JsonDecode = (data: string | any, typ: string = ''): T => { let parsed: any = data if (typeof data === 'string') { - try { - parsed = JSON.parse(data) - } catch (err) { + try { parsed = JSON.parse(data) } catch (err) { throw WebrpcBadResponseError.new({ cause: `JsonDecode: JSON.parse failed: ${(err as Error).message}` }) } } return decodeType(typ, parsed) as T } + // // Errors // -type WebrpcErrorParams = { name?: string; code?: number; message?: string; status?: number; cause?: string } +type WebrpcErrorParams = { name?: string, code?: number, message?: string, status?: number, cause?: string } export class WebrpcError extends Error { code: number @@ -1707,6 +1563,7 @@ export class WebrpcError extends Error { } } + export class WebrpcEndpointError extends WebrpcError { constructor(error: WebrpcErrorParams = {}) { super(error) @@ -1839,6 +1696,7 @@ export class WebrpcStreamFinishedError extends WebrpcError { } } + // // Schema errors // @@ -2179,6 +2037,7 @@ export class SimulationFailedError extends WebrpcError { } } + export enum errors { WebrpcEndpoint = 'WebrpcEndpoint', WebrpcRequestFailed = 'WebrpcRequestFailed', @@ -2218,7 +2077,7 @@ export enum errors { NotFound = 'NotFound', InsufficientFee = 'InsufficientFee', NotEnoughBalance = 'NotEnoughBalance', - SimulationFailed = 'SimulationFailed' + SimulationFailed = 'SimulationFailed', } export enum WebrpcErrorCodes { @@ -2260,7 +2119,7 @@ export enum WebrpcErrorCodes { NotFound = 3000, InsufficientFee = 3004, NotEnoughBalance = 3005, - SimulationFailed = 3006 + SimulationFailed = 3006, } export const webrpcErrorByCode: { [code: number]: any } = { @@ -2302,61 +2161,64 @@ export const webrpcErrorByCode: { [code: number]: any } = { [3000]: NotFoundError, [3004]: InsufficientFeeError, [3005]: NotEnoughBalanceError, - [3006]: SimulationFailedError + [3006]: SimulationFailedError, } + + // // Webrpc // -export const WebrpcHeader = 'Webrpc' +export const WebrpcHeader = "Webrpc" -export const WebrpcHeaderValue = 'webrpc@v0.32.2;gen-typescript@v0.23.1;sequence-relayer@v0.4.1' +export const WebrpcHeaderValue = "webrpc@v0.32.2;gen-typescript@v0.23.1;sequence-relayer@v0.4.1" type WebrpcGenVersions = { - WebrpcGenVersion: string - codeGenName: string - codeGenVersion: string - schemaName: string - schemaVersion: string -} + WebrpcGenVersion: string; + codeGenName: string; + codeGenVersion: string; + schemaName: string; + schemaVersion: string; +}; export function VersionFromHeader(headers: Headers): WebrpcGenVersions { const headerValue = headers.get(WebrpcHeader) if (!headerValue) { return { - WebrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } return parseWebrpcGenVersions(headerValue) } function parseWebrpcGenVersions(header: string): WebrpcGenVersions { - const versions = header.split(';') + const versions = header.split(";") if (versions.length < 3) { return { - WebrpcGenVersion: '', - codeGenName: '', - codeGenVersion: '', - schemaName: '', - schemaVersion: '' - } + WebrpcGenVersion: "", + codeGenName: "", + codeGenVersion: "", + schemaName: "", + schemaVersion: "", + }; } - const [_, WebrpcGenVersion] = versions[0]!.split('@') - const [codeGenName, codeGenVersion] = versions[1]!.split('@') - const [schemaName, schemaVersion] = versions[2]!.split('@') + const [_, WebrpcGenVersion] = versions[0]!.split("@") + const [codeGenName, codeGenVersion] = versions[1]!.split("@") + const [schemaName, schemaVersion] = versions[2]!.split("@") return { - WebrpcGenVersion: WebrpcGenVersion ?? '', - codeGenName: codeGenName ?? '', - codeGenVersion: codeGenVersion ?? '', - schemaName: schemaName ?? '', - schemaVersion: schemaVersion ?? '' - } + WebrpcGenVersion: WebrpcGenVersion ?? "", + codeGenName: codeGenName ?? "", + codeGenVersion: codeGenVersion ?? "", + schemaName: schemaName ?? "", + schemaVersion: schemaVersion ?? "", + }; } + From ea1de4e352cdc1a1d841face4146c366ef69c798 Mon Sep 17 00:00:00 2001 From: Taylan Pince Date: Tue, 2 Jun 2026 12:08:12 +0200 Subject: [PATCH 112/112] 2.3.44 --- packages/0xsequence/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/0xsequence/package.json | 2 +- packages/abi/CHANGELOG.md | 6 ++++++ packages/abi/package.json | 2 +- packages/account/CHANGELOG.md | 15 +++++++++++++++ packages/account/package.json | 2 +- packages/api/CHANGELOG.md | 6 ++++++ packages/api/package.json | 2 +- packages/auth/CHANGELOG.md | 19 +++++++++++++++++++ packages/auth/package.json | 2 +- packages/builder/CHANGELOG.md | 6 ++++++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- packages/deployer/CHANGELOG.md | 8 ++++++++ packages/deployer/package.json | 2 +- packages/guard/CHANGELOG.md | 11 +++++++++++ packages/guard/package.json | 2 +- packages/indexer/CHANGELOG.md | 6 ++++++ packages/indexer/package.json | 2 +- packages/marketplace/CHANGELOG.md | 6 ++++++ packages/marketplace/package.json | 2 +- packages/metadata/CHANGELOG.md | 6 ++++++ packages/metadata/package.json | 2 +- packages/migration/CHANGELOG.md | 10 ++++++++++ packages/migration/package.json | 2 +- packages/network/CHANGELOG.md | 11 +++++++++++ packages/network/package.json | 2 +- packages/provider/CHANGELOG.md | 16 ++++++++++++++++ packages/provider/package.json | 2 +- packages/react-native/CHANGELOG.md | 8 ++++++++ packages/react-native/package.json | 2 +- packages/relayer/CHANGELOG.md | 10 ++++++++++ packages/relayer/package.json | 2 +- packages/replacer/CHANGELOG.md | 9 +++++++++ packages/replacer/package.json | 2 +- packages/sessions/CHANGELOG.md | 11 +++++++++++ packages/sessions/package.json | 2 +- packages/signhub/CHANGELOG.md | 8 ++++++++ packages/signhub/package.json | 2 +- packages/tests/CHANGELOG.md | 9 +++++++++ packages/tests/package.json | 2 +- packages/utils/CHANGELOG.md | 6 ++++++ packages/utils/package.json | 2 +- packages/waas-ethers/CHANGELOG.md | 8 ++++++++ packages/waas-ethers/package.json | 2 +- packages/waas/CHANGELOG.md | 10 ++++++++++ packages/waas/package.json | 2 +- packages/wallet/CHANGELOG.md | 13 +++++++++++++ packages/wallet/package.json | 2 +- 50 files changed, 275 insertions(+), 25 deletions(-) diff --git a/packages/0xsequence/CHANGELOG.md b/packages/0xsequence/CHANGELOG.md index 0d7d2c2a61..7194859fd1 100644 --- a/packages/0xsequence/CHANGELOG.md +++ b/packages/0xsequence/CHANGELOG.md @@ -1,5 +1,28 @@ # 0xsequence +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/migration@2.3.44 + - @0xsequence/metadata@2.3.44 + - @0xsequence/provider@2.3.44 + - @0xsequence/sessions@2.3.44 + - @0xsequence/account@2.3.44 + - @0xsequence/indexer@2.3.44 + - @0xsequence/network@2.3.44 + - @0xsequence/relayer@2.3.44 + - @0xsequence/signhub@2.3.44 + - @0xsequence/wallet@2.3.44 + - @0xsequence/guard@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/auth@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + - @0xsequence/api@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/0xsequence/package.json b/packages/0xsequence/package.json index f322f4bd66..400a1d5d30 100644 --- a/packages/0xsequence/package.json +++ b/packages/0xsequence/package.json @@ -1,6 +1,6 @@ { "name": "0xsequence", - "version": "2.3.43", + "version": "2.3.44", "description": "Sequence: a modular web3 stack and smart wallet for Ethereum chains", "repository": "https://github.com/0xsequence/sequence.js", "source": "src/index.ts", diff --git a/packages/abi/CHANGELOG.md b/packages/abi/CHANGELOG.md index 191d87f244..c310174739 100644 --- a/packages/abi/CHANGELOG.md +++ b/packages/abi/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/abi +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/abi/package.json b/packages/abi/package.json index be651a4c0e..2d23773445 100644 --- a/packages/abi/package.json +++ b/packages/abi/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/abi", - "version": "2.3.43", + "version": "2.3.44", "description": "abi sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/abi", "source": "src/index.ts", diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index 2524962048..8fe132f937 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,20 @@ # @0xsequence/account +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/migration@2.3.44 + - @0xsequence/sessions@2.3.44 + - @0xsequence/network@2.3.44 + - @0xsequence/relayer@2.3.44 + - @0xsequence/wallet@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/account/package.json b/packages/account/package.json index f88c8a8e60..6f30933abb 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/account", - "version": "2.3.43", + "version": "2.3.44", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/account", "source": "src/index.ts", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 31fd19e6cc..664507d358 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/api +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/api/package.json b/packages/api/package.json index dfc500a83a..1ce3bdf23d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/api", - "version": "2.3.43", + "version": "2.3.44", "description": "api sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/api", "source": "src/index.ts", diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 639b03b679..ddaae0f02b 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,24 @@ # @0xsequence/auth +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/migration@2.3.44 + - @0xsequence/metadata@2.3.44 + - @0xsequence/sessions@2.3.44 + - @0xsequence/account@2.3.44 + - @0xsequence/indexer@2.3.44 + - @0xsequence/network@2.3.44 + - @0xsequence/signhub@2.3.44 + - @0xsequence/wallet@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + - @0xsequence/api@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/auth/package.json b/packages/auth/package.json index d42e767fa4..c7a6ad089a 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/auth", - "version": "2.3.43", + "version": "2.3.44", "description": "auth sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/auth", "source": "src/index.ts", diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index de41dda616..b08a92f619 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/builder +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index 7473909010..31537e13c1 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/builder", - "version": "2.3.43", + "version": "2.3.44", "description": "builder sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/builder", "source": "src/index.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index dcc8dbc8c0..0ccabc539e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/core +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/utils@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a8c7b23afd..a392dbc84b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/core", - "version": "2.3.43", + "version": "2.3.44", "description": "core primitives for interacting with the sequence wallet contracts", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/core", "source": "src/index.ts", diff --git a/packages/deployer/CHANGELOG.md b/packages/deployer/CHANGELOG.md index 0726e881fd..3f16ec7735 100644 --- a/packages/deployer/CHANGELOG.md +++ b/packages/deployer/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/deployer +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/utils@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/deployer/package.json b/packages/deployer/package.json index cf5a13d83f..ddbd0609c9 100644 --- a/packages/deployer/package.json +++ b/packages/deployer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/deployer", - "version": "2.3.43", + "version": "2.3.44", "description": "deployer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/deployer", "source": "src/index.ts", diff --git a/packages/guard/CHANGELOG.md b/packages/guard/CHANGELOG.md index b6ee5168b4..f36faecbf6 100644 --- a/packages/guard/CHANGELOG.md +++ b/packages/guard/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/guard +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/account@2.3.44 + - @0xsequence/signhub@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/guard/package.json b/packages/guard/package.json index 3b9b849900..3f8d286e29 100644 --- a/packages/guard/package.json +++ b/packages/guard/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/guard", - "version": "2.3.43", + "version": "2.3.44", "description": "guard sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/guard", "source": "src/index.ts", diff --git a/packages/indexer/CHANGELOG.md b/packages/indexer/CHANGELOG.md index 896221b1a1..5b4144f17e 100644 --- a/packages/indexer/CHANGELOG.md +++ b/packages/indexer/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/indexer +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/indexer/package.json b/packages/indexer/package.json index b93ff2bd7e..b085acc70e 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/indexer", - "version": "2.3.43", + "version": "2.3.44", "description": "indexer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/indexer", "source": "src/index.ts", diff --git a/packages/marketplace/CHANGELOG.md b/packages/marketplace/CHANGELOG.md index 78a4eeeb46..c98a59d231 100644 --- a/packages/marketplace/CHANGELOG.md +++ b/packages/marketplace/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/marketplace +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/marketplace/package.json b/packages/marketplace/package.json index 448a512390..a561f511e4 100644 --- a/packages/marketplace/package.json +++ b/packages/marketplace/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/marketplace", - "version": "2.3.43", + "version": "2.3.44", "description": "marketplace sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/marketplace", "source": "src/index.ts", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index ad0a4d31ff..a6baa80d63 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/metadata +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 952ad60460..eca928bcb2 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/metadata", - "version": "2.3.43", + "version": "2.3.44", "description": "metadata sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata", "source": "src/index.ts", diff --git a/packages/migration/CHANGELOG.md b/packages/migration/CHANGELOG.md index 29641efdfb..75cbdc7d23 100644 --- a/packages/migration/CHANGELOG.md +++ b/packages/migration/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/migration +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/wallet@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/migration/package.json b/packages/migration/package.json index 6d9aa561af..0a4936ab6f 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/migration", - "version": "2.3.43", + "version": "2.3.44", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/migration", "source": "src/index.ts", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index 4883a9db45..394ca4f60e 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/network +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/indexer@2.3.44 + - @0xsequence/relayer@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/network/package.json b/packages/network/package.json index 1334bb1e14..cc35fcf9b9 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/network", - "version": "2.3.43", + "version": "2.3.44", "description": "network sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/network", "source": "src/index.ts", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 42cac6e5ca..ea58bfb126 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,21 @@ # @0xsequence/provider +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/migration@2.3.44 + - @0xsequence/account@2.3.44 + - @0xsequence/network@2.3.44 + - @0xsequence/relayer@2.3.44 + - @0xsequence/wallet@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/auth@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index dddfe03d5e..0c0c423061 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/provider", - "version": "2.3.43", + "version": "2.3.44", "description": "provider sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/provider", "source": "src/index.ts", diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index a34a55a87f..ae599939b6 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/react-native +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/waas@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 0f12f44fb4..d25a78951d 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/react-native", - "version": "2.3.43", + "version": "2.3.44", "description": "react-native compat-lib sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/react-native", "source": "src/index.ts", diff --git a/packages/relayer/CHANGELOG.md b/packages/relayer/CHANGELOG.md index b65cc80db5..f8c5d04254 100644 --- a/packages/relayer/CHANGELOG.md +++ b/packages/relayer/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/relayer +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/relayer/package.json b/packages/relayer/package.json index 974bd41d5b..509aa6ae41 100644 --- a/packages/relayer/package.json +++ b/packages/relayer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/relayer", - "version": "2.3.43", + "version": "2.3.44", "description": "relayer sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/relayer", "source": "src/index.ts", diff --git a/packages/replacer/CHANGELOG.md b/packages/replacer/CHANGELOG.md index 458aef53d8..2f16940165 100644 --- a/packages/replacer/CHANGELOG.md +++ b/packages/replacer/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/replacer +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/replacer/package.json b/packages/replacer/package.json index 315eaefa05..ee43b818ea 100644 --- a/packages/replacer/package.json +++ b/packages/replacer/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/replacer", - "version": "2.3.43", + "version": "2.3.44", "description": "EIP-5719 client implementation", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/replacer", "source": "src/index.ts", diff --git a/packages/sessions/CHANGELOG.md b/packages/sessions/CHANGELOG.md index 93c8fde100..c54a4c2fd7 100644 --- a/packages/sessions/CHANGELOG.md +++ b/packages/sessions/CHANGELOG.md @@ -1,5 +1,16 @@ # @0xsequence/sessions +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/migration@2.3.44 + - @0xsequence/replacer@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/sessions/package.json b/packages/sessions/package.json index e480db63a5..6ce5d1be33 100644 --- a/packages/sessions/package.json +++ b/packages/sessions/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/sessions", - "version": "2.3.43", + "version": "2.3.44", "description": "tools for migrating sequence wallets to new versions", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/sessions", "source": "src/index.ts", diff --git a/packages/signhub/CHANGELOG.md b/packages/signhub/CHANGELOG.md index 63728b16d2..fef93c7f6d 100644 --- a/packages/signhub/CHANGELOG.md +++ b/packages/signhub/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/signhub +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/core@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/signhub/package.json b/packages/signhub/package.json index d309133471..be3e2a7de7 100644 --- a/packages/signhub/package.json +++ b/packages/signhub/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/signhub", - "version": "2.3.43", + "version": "2.3.44", "description": "orchestrates a series of signers, provides visibility into the signing process, and to the signers themselves", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/signhub", "source": "src/index.ts", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 161a70a377..86ee688439 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -1,5 +1,14 @@ # @0xsequence/tests +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/tests/package.json b/packages/tests/package.json index e7ffe35ca8..1bf43ffe3f 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/tests", - "version": "2.3.43", + "version": "2.3.44", "description": "test tools for sequence.js", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/tests", "source": "src/index.ts", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index df92578375..9e17a3ca63 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @0xsequence/utils +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts + ## 2.3.43 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index 1273f636c1..7c0af437ad 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/utils", - "version": "2.3.43", + "version": "2.3.44", "description": "utils sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/utils", "source": "src/index.ts", diff --git a/packages/waas-ethers/CHANGELOG.md b/packages/waas-ethers/CHANGELOG.md index 447e90759e..d17773971b 100644 --- a/packages/waas-ethers/CHANGELOG.md +++ b/packages/waas-ethers/CHANGELOG.md @@ -1,5 +1,13 @@ # @0xsequence/waas-ethers +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/waas@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/waas-ethers/package.json b/packages/waas-ethers/package.json index eafe486d90..c5998b12f5 100644 --- a/packages/waas-ethers/package.json +++ b/packages/waas-ethers/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas-ethers", - "version": "2.3.43", + "version": "2.3.44", "description": "waas ethers wrapper", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/waas/CHANGELOG.md b/packages/waas/CHANGELOG.md index ef1a90473e..72898b3a7a 100644 --- a/packages/waas/CHANGELOG.md +++ b/packages/waas/CHANGELOG.md @@ -1,5 +1,15 @@ # @0xsequence/waas +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/network@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/waas/package.json b/packages/waas/package.json index b270ea5e64..164b93cbb3 100644 --- a/packages/waas/package.json +++ b/packages/waas/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/waas", - "version": "2.3.43", + "version": "2.3.44", "description": "waas session client", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/waas", "source": "src/index.ts", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index 389676d383..7937d387c9 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,5 +1,18 @@ # @0xsequence/wallet +## 2.3.44 + +### Patch Changes + +- Update relayer.gen.ts +- Updated dependencies + - @0xsequence/network@2.3.44 + - @0xsequence/relayer@2.3.44 + - @0xsequence/signhub@2.3.44 + - @0xsequence/utils@2.3.44 + - @0xsequence/core@2.3.44 + - @0xsequence/abi@2.3.44 + ## 2.3.43 ### Patch Changes diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 1ab23abcb4..ec571b47f0 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@0xsequence/wallet", - "version": "2.3.43", + "version": "2.3.44", "description": "wallet sub-package for Sequence", "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/wallet", "source": "src/index.ts",