From deeb2bc05dbca36500a26e0a7bd58843ab231d25 Mon Sep 17 00:00:00 2001 From: Aleksandr Sozinov Date: Tue, 9 Jan 2024 19:40:25 +0700 Subject: [PATCH] feat(PLTF-216): support rari blockchain (#586) * feat(PLTF-216): support rari blockchain --- .../connectors/connector-helper/package.json | 2 +- .../connectors/connector-mattel/package.json | 4 +- packages/e2e-tests/package.json | 4 +- .../sdk/src/common/check-min-payment-value.ts | 2 +- packages/ethereum/sdk/src/common/index.ts | 2 + packages/ethereum/sdk/src/config/index.ts | 2 + .../ethereum/sdk/src/config/testnet-rari.ts | 47 +++++++++++++++++++ packages/ethereum/sdk/src/types.ts | 2 + packages/ethereum/test-common/package.json | 2 +- packages/example/package.json | 4 +- .../example/src/common/currency-helpers.ts | 26 ++++++++-- packages/imx-sdk/package.json | 2 +- packages/sdk-common/package.json | 2 +- packages/sdk-common/src/utils/blockchain.ts | 2 + packages/sdk-examples/package.json | 4 +- packages/sdk/package.json | 4 +- packages/sdk/src/config/development.ts | 1 + packages/sdk/src/config/domain.ts | 1 + packages/sdk/src/config/prod.ts | 1 + packages/sdk/src/config/testnet.ts | 1 + packages/sdk/src/index.ts | 7 +++ .../src/sdk-blockchains/solana/collection.ts | 2 +- .../sdk/src/sdk-blockchains/union/index.ts | 5 ++ packages/transaction/package.json | 4 +- packages/transaction/src/ethereum/index.ts | 2 + packages/wallet/package.json | 4 +- yarn.lock | 16 +++---- 27 files changed, 124 insertions(+), 31 deletions(-) create mode 100644 packages/ethereum/sdk/src/config/testnet-rari.ts diff --git a/packages/connectors/connector-helper/package.json b/packages/connectors/connector-helper/package.json index 9860072b3..2810a1cc6 100644 --- a/packages/connectors/connector-helper/package.json +++ b/packages/connectors/connector-helper/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@imtbl/imx-sdk": "^2.1.1", - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/connector": "^0.13.65", "@rarible/connector-beacon": "^0.13.65", "@rarible/connector-fcl": "^0.13.65", diff --git a/packages/connectors/connector-mattel/package.json b/packages/connectors/connector-mattel/package.json index 63b2c835c..50c3753f9 100644 --- a/packages/connectors/connector-mattel/package.json +++ b/packages/connectors/connector-mattel/package.json @@ -21,9 +21,9 @@ "@magic-ext/flow": "~13.5.0", "@magic-ext/oidc": "~1.3.0", "@onflow/fcl": "~1.3.2", - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/connector": "^0.13.65", - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "magic-sdk": "~18.4.1" }, "devDependencies": { diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index c0b4bf042..cb6c50988 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -16,11 +16,11 @@ "verify": "tsc --noEmit" }, "dependencies": { - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/ethereum-sdk-test-common": "^0.13.65", "@rarible/flow-test-common": "~0.5.75-fix.1", "@rarible/sdk-wallet": "^0.13.65", - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "bignumber.js": "^9.0.1", "jest-jasmine2": "^29.4.1" }, diff --git a/packages/ethereum/sdk/src/common/check-min-payment-value.ts b/packages/ethereum/sdk/src/common/check-min-payment-value.ts index ccd471ed9..91fb8b163 100644 --- a/packages/ethereum/sdk/src/common/check-min-payment-value.ts +++ b/packages/ethereum/sdk/src/common/check-min-payment-value.ts @@ -10,7 +10,7 @@ import { ETHER_IN_WEI } from "./index" export function checkGreaterThanMinPaymentValue({ assetType, value }: Asset, config: EthereumConfig): void { if ((isETH(assetType) || isWeth(assetType, config) || isRari(assetType, config)) && !toBn(value).gte(MIN_PAYMENT_VALUE)) { - throw new Warning(`Asset value must be less or equal to ${MIN_PAYMENT_VALUE.div(ETHER_IN_WEI).toFixed()}`) + throw new Warning(`Asset value must be greater or equal to ${MIN_PAYMENT_VALUE.div(ETHER_IN_WEI).toFixed()}`) } } diff --git a/packages/ethereum/sdk/src/common/index.ts b/packages/ethereum/sdk/src/common/index.ts index a20cc26de..abd5af01c 100644 --- a/packages/ethereum/sdk/src/common/index.ts +++ b/packages/ethereum/sdk/src/common/index.ts @@ -44,6 +44,8 @@ export function getBlockchainBySDKNetwork(network: EthereumNetwork): EVMBlockcha case "lightlink": case "testnet-lightlink": return Blockchain.LIGHTLINK + case "testnet-rari": + return Blockchain.RARI default: throw new Error(`Unrecognized ethereum network ${network}`) } } diff --git a/packages/ethereum/sdk/src/config/index.ts b/packages/ethereum/sdk/src/config/index.ts index 393edc483..93b750a4d 100644 --- a/packages/ethereum/sdk/src/config/index.ts +++ b/packages/ethereum/sdk/src/config/index.ts @@ -16,6 +16,7 @@ import { chilizConfig } from "./chilliz" import { chilizTestnetConfig } from "./testnet-chiliz" import { lightlinkConfig } from "./lightlink" import { testnetLightlinkConfig } from "./testnet-lightlink" +import { rariTestnetConfig } from "./testnet-rari" export const configDictionary: Record = { mainnet: mainnetConfig, @@ -34,6 +35,7 @@ export const configDictionary: Record = { "testnet-chiliz": chilizTestnetConfig, lightlink: lightlinkConfig, "testnet-lightlink": testnetLightlinkConfig, + "testnet-rari": rariTestnetConfig, } export function getEthereumConfig(env: EthereumNetwork): EthereumConfig { diff --git a/packages/ethereum/sdk/src/config/testnet-rari.ts b/packages/ethereum/sdk/src/config/testnet-rari.ts new file mode 100644 index 000000000..f17fae5cc --- /dev/null +++ b/packages/ethereum/sdk/src/config/testnet-rari.ts @@ -0,0 +1,47 @@ +import { toAddress, ZERO_ADDRESS } from "@rarible/types" +import { id32 } from "../common/id" +import type { EthereumConfig } from "./type" +import { FEE_CONFIG_URL } from "./common" + +export const rariTestnetConfig: EthereumConfig = { + basePath: "https://testnet-rari-api.rarible.org", + chainId: 1918988905, + exchange: { + v1: ZERO_ADDRESS, + v2: toAddress("0x61512179F6a16bEC0D259d8010CC0485CE363868"), + openseaV1: ZERO_ADDRESS, + wrapper: toAddress("0x3049455cdA17beE43d61090Ec344624aeda72Ed6"), + looksrare: ZERO_ADDRESS, + looksrareV2: ZERO_ADDRESS, + x2y2: ZERO_ADDRESS, + }, + transferProxies: { + nft: toAddress("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"), + erc20: toAddress("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"), + erc721Lazy: toAddress("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"), + erc1155Lazy: toAddress("0xa2eEBb837aEF89369Ad117568d75348e6174520e"), + openseaV1: ZERO_ADDRESS, + cryptoPunks: ZERO_ADDRESS, + }, + feeConfigUrl: FEE_CONFIG_URL, + openSea: { + metadata: id32("RARIBLE"), + proxyRegistry: ZERO_ADDRESS, + merkleValidator: ZERO_ADDRESS, + }, + factories: { + erc721: toAddress("0x41407B447Fb5425187A9BCA3a062644EF2410F8D"), + erc1155: toAddress("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"), + }, + cryptoPunks: { + marketContract: ZERO_ADDRESS, + wrapperContract: ZERO_ADDRESS, + }, + sudoswap: { + pairFactory: ZERO_ADDRESS, + pairRouter: ZERO_ADDRESS, + }, + weth: toAddress("0x6df6A970A5e92F93C65BD81dFf2D2ad4ab27C9CD"), + auction: ZERO_ADDRESS, + looksrareOrderValidatorV2: ZERO_ADDRESS, +} diff --git a/packages/ethereum/sdk/src/types.ts b/packages/ethereum/sdk/src/types.ts index 570f1bc67..18baefdd1 100644 --- a/packages/ethereum/sdk/src/types.ts +++ b/packages/ethereum/sdk/src/types.ts @@ -18,6 +18,7 @@ export type EthereumNetwork = | "testnet-chiliz" | "lightlink" | "testnet-lightlink" + | "testnet-rari" export enum LogsLevel { DISABLED = 0, @@ -39,6 +40,7 @@ export interface IRaribleEthereumSdkConfig { arbitrum?: EthereumNetworkConfig zksync?: EthereumNetworkConfig chiliz?: EthereumNetworkConfig + rari?: EthereumNetworkConfig marketplaceMarker?: Binary apiKey?: string } diff --git a/packages/ethereum/test-common/package.json b/packages/ethereum/test-common/package.json index 084e61daf..051a26d7a 100644 --- a/packages/ethereum/test-common/package.json +++ b/packages/ethereum/test-common/package.json @@ -18,7 +18,7 @@ "dependencies": { "@rarible/ethereum-provider": "^0.13.65", "@rarible/test-provider": "~0.5.0", - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "@types/web3-provider-engine": "^14.0.1", "eth-sig-util": "^3.0.1", "ethereumjs-wallet": "^1.0.1", diff --git a/packages/example/package.json b/packages/example/package.json index a9ccf5b28..42c128fcc 100644 --- a/packages/example/package.json +++ b/packages/example/package.json @@ -20,7 +20,7 @@ "@mui/material": "^5.5.0", "@nfid/embed": "0.0.5-alpha.0", "@nfid/wallet": "^1.1.0", - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/connector": "^0.13.65", "@rarible/connector-beacon": "^0.13.65", "@rarible/connector-fcl": "^0.13.65", @@ -69,7 +69,7 @@ "react-error-overlay": "6.0.9" }, "scripts": { - "start": "SKIP_PREFLIGHT_CHECK=true NODE_OPTIONS=--openssl-legacy-provider react-app-rewired start", + "start": "SKIP_PREFLIGHT_CHECK=true react-app-rewired start", "serve-static": "serve ./build", "build": "mv common.env .env && CI=false NODE_OPTIONS=--max-old-space-size=6096 SKIP_PREFLIGHT_CHECK=true react-app-rewired build", "eject": "SKIP_PREFLIGHT_CHECK=true react-app-rewired eject", diff --git a/packages/example/src/common/currency-helpers.ts b/packages/example/src/common/currency-helpers.ts index 3c33b3735..a7d302359 100644 --- a/packages/example/src/common/currency-helpers.ts +++ b/packages/example/src/common/currency-helpers.ts @@ -69,6 +69,7 @@ export function getCurrency(blockchain: Blockchain, type: CurrencyOption["type"] case Blockchain.ARBITRUM: case Blockchain.ZKSYNC: case Blockchain.CHILIZ: + case Blockchain.RARI: if (type === "TOKEN") { return getERC20(contract) } @@ -264,8 +265,8 @@ export function getCurrencyOptions( return res } return [] - case Blockchain.CHILIZ: - if (currency.type === "ERC20") { + case Blockchain.CHILIZ: { + if (currency.type === "ERC20") { const res: CurrencyOption[] = [] switch (environment) { case"testnet": @@ -286,9 +287,28 @@ export function getCurrencyOptions( break default: } - return res + return res + } + return [] + } + case Blockchain.RARI: { + if (currency.type === "ERC20") { + const res: CurrencyOption[] = [] + switch (environment) { + case"testnet": + res.push({ + type: "TOKEN", + label: "WETH", + blockchain: Blockchain.RARI, + contract: "RARI:0x6df6A970A5e92F93C65BD81dFf2D2ad4ab27C9CD", + }) + break + default: + } + return res } return [] + } case Blockchain.IMMUTABLEX: if (currency.type === "NATIVE") { return { type: "NATIVE", label: "ETH", blockchain: Blockchain.IMMUTABLEX } diff --git a/packages/imx-sdk/package.json b/packages/imx-sdk/package.json index 00980c599..0b0d1a1cd 100644 --- a/packages/imx-sdk/package.json +++ b/packages/imx-sdk/package.json @@ -23,7 +23,7 @@ "@rarible/immutable-wallet": "^0.13.65" }, "devDependencies": { - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "@rarible/utils": "~0.9.10", "@types/jest": "^27.0.2", "jest": "^27.2.0", diff --git a/packages/sdk-common/package.json b/packages/sdk-common/package.json index 119d8978f..501922131 100644 --- a/packages/sdk-common/package.json +++ b/packages/sdk-common/package.json @@ -16,7 +16,7 @@ "verify": "tsc --noEmit --project tsconfig-build.json" }, "dependencies": { - "@rarible/api-client": "0.16.5-alpha.2" + "@rarible/api-client": "0.16.5-alpha.6" }, "devDependencies": { "dotenv": "16.0.0", diff --git a/packages/sdk-common/src/utils/blockchain.ts b/packages/sdk-common/src/utils/blockchain.ts index c58f9659e..e5ad858fa 100644 --- a/packages/sdk-common/src/utils/blockchain.ts +++ b/packages/sdk-common/src/utils/blockchain.ts @@ -2,6 +2,7 @@ import { Blockchain } from "@rarible/api-client/build/models/Blockchain" export type EVMBlockchain = Blockchain.ETHEREUM | Blockchain.POLYGON | Blockchain.MANTLE | Blockchain.ARBITRUM | Blockchain.ZKSYNC | Blockchain.CHILIZ | Blockchain.LIGHTLINK +| Blockchain.RARI export const EVMBlockchains: EVMBlockchain[] = [ Blockchain.ETHEREUM, Blockchain.POLYGON, @@ -10,6 +11,7 @@ export const EVMBlockchains: EVMBlockchain[] = [ Blockchain.ZKSYNC, Blockchain.CHILIZ, Blockchain.LIGHTLINK, + Blockchain.RARI, ] /** diff --git a/packages/sdk-examples/package.json b/packages/sdk-examples/package.json index 367e89fd1..d0dfed165 100644 --- a/packages/sdk-examples/package.json +++ b/packages/sdk-examples/package.json @@ -20,13 +20,13 @@ "verify": "tsc --noEmit --project tsconfig-build.json" }, "dependencies": { - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/estimate-middleware": "~0.9.6", "@rarible/ethers-ethereum": "^0.13.65", "@rarible/sdk": "^0.13.65", "@rarible/sdk-wallet": "^0.13.65", "@rarible/test-provider": "~0.5.4", - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "ethereumjs-wallet": "^1.0.2", "ethers": "^5.6.2", "web3": ">=1.5.0 <1.9.0", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 7f7655fce..a528c519c 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -28,7 +28,7 @@ "@babel/runtime": "^7.15.4", "@ethersproject/keccak256": "^5.6.0", "@rarible/action": "~0.9.1", - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/flow-sdk": "~0.5.76", "@rarible/immutable-sdk": "^0.13.65", "@rarible/immutable-wallet": "^0.13.65", @@ -39,7 +39,7 @@ "@rarible/sdk-wallet": "^0.13.65", "@rarible/solana-sdk": "^0.13.65", "@rarible/tezos-sdk": "0.1.46", - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "@rarible/utils": "~0.9.10", "@solana/web3.js": "^1.35.1", "bignumber.js": "^9.0.1", diff --git a/packages/sdk/src/config/development.ts b/packages/sdk/src/config/development.ts index ad7f18656..80d729b02 100644 --- a/packages/sdk/src/config/development.ts +++ b/packages/sdk/src/config/development.ts @@ -13,4 +13,5 @@ export const developmentConfig: RaribleSdkConfig = { zksync: "testnet-zksync", chiliz: "testnet-chiliz", lightlink: "testnet-lightlink", + rari: "testnet-rari", } diff --git a/packages/sdk/src/config/domain.ts b/packages/sdk/src/config/domain.ts index ace38c929..719abcef0 100644 --- a/packages/sdk/src/config/domain.ts +++ b/packages/sdk/src/config/domain.ts @@ -19,4 +19,5 @@ export type RaribleSdkConfig = { zksync: EthereumNetwork chiliz: EthereumNetwork lightlink: EthereumNetwork + rari: EthereumNetwork } diff --git a/packages/sdk/src/config/prod.ts b/packages/sdk/src/config/prod.ts index 9d3dafb90..f35f105a7 100644 --- a/packages/sdk/src/config/prod.ts +++ b/packages/sdk/src/config/prod.ts @@ -13,4 +13,5 @@ export const prodConfig: RaribleSdkConfig = { zksync: "zksync", chiliz: "chiliz", lightlink: "lightlink", + rari: "testnet-rari", } diff --git a/packages/sdk/src/config/testnet.ts b/packages/sdk/src/config/testnet.ts index 40443846e..f79ff08f3 100644 --- a/packages/sdk/src/config/testnet.ts +++ b/packages/sdk/src/config/testnet.ts @@ -13,4 +13,5 @@ export const testnetConfig: RaribleSdkConfig = { zksync: "testnet-zksync", chiliz: "testnet-chiliz", lightlink: "testnet-lightlink", + rari: "testnet-rari", } diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 7aa316ece..94bbf80c9 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -152,6 +152,13 @@ export function createRaribleSdk( blockchainConfig.lightlink, ethConfig ), + createEthereumSdk( + filterWallet(wallet, WalletType.ETHEREUM), + apis, + Blockchain.RARI, + blockchainConfig.rari, + ethConfig + ), ) const sdkContext: ISdkContext = { diff --git a/packages/sdk/src/sdk-blockchains/solana/collection.ts b/packages/sdk/src/sdk-blockchains/solana/collection.ts index 4bcc2c5d1..dceba4e7c 100644 --- a/packages/sdk/src/sdk-blockchains/solana/collection.ts +++ b/packages/sdk/src/sdk-blockchains/solana/collection.ts @@ -42,7 +42,7 @@ export class SolanaCollection { try { // calling this to let backend know what mint is actually created as a collection - await this.apis.collection.refreshCollectionMeta({ + await this.apis.collection.refreshCollectionItemsMeta({ collection: collectionAddress, }) } catch (e) { diff --git a/packages/sdk/src/sdk-blockchains/union/index.ts b/packages/sdk/src/sdk-blockchains/union/index.ts index 1287df17f..441153b44 100644 --- a/packages/sdk/src/sdk-blockchains/union/index.ts +++ b/packages/sdk/src/sdk-blockchains/union/index.ts @@ -66,6 +66,7 @@ export function createUnionSdk( zksync: IRaribleInternalSdk, chiliz: IRaribleInternalSdk, lightlink: IRaribleInternalSdk, + rari: IRaribleInternalSdk, ): IRaribleInternalSdk { return { balances: new UnionBalanceSdk({ @@ -80,6 +81,7 @@ export function createUnionSdk( ZKSYNC: zksync.balances, CHILIZ: chiliz.balances, LIGHTLINK: lightlink.balances, + RARI: rari.balances, }), nft: new UnionNftSdk({ ETHEREUM: ethereum.nft, @@ -93,6 +95,7 @@ export function createUnionSdk( ZKSYNC: zksync.nft, CHILIZ: chiliz.nft, LIGHTLINK: lightlink.nft, + RARI: rari.nft, }), order: new UnionOrderSdk({ ETHEREUM: ethereum.order, @@ -106,6 +109,7 @@ export function createUnionSdk( ZKSYNC: zksync.order, CHILIZ: chiliz.order, LIGHTLINK: lightlink.order, + RARI: rari.order, }), restriction: new UnionRestrictionSdk({ ETHEREUM: ethereum.restriction, @@ -119,6 +123,7 @@ export function createUnionSdk( ZKSYNC: zksync.restriction, CHILIZ: chiliz.restriction, LIGHTLINK: lightlink.restriction, + RARI: rari.restriction, }), ethereum: new UnionEthereumSpecificSdk(ethereum.ethereum!), flow: new UnionFlowSpecificSdk(flow.flow!), diff --git a/packages/transaction/package.json b/packages/transaction/package.json index 4aea021b0..b79d37b6b 100644 --- a/packages/transaction/package.json +++ b/packages/transaction/package.json @@ -16,13 +16,13 @@ }, "dependencies": { "@babel/runtime": "^7.15.4", - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/ethereum-provider": "^0.13.65", "@rarible/flow-sdk": "~0.5.76", "@rarible/protocol-ethereum-sdk": "^0.13.65", "@rarible/solana-sdk": "^0.13.65", "@rarible/tezos-sdk": "0.1.46", - "@rarible/types": "~0.9.20" + "@rarible/types": "~0.9.21" }, "devDependencies": { "@babel/cli": "^7.14.8", diff --git a/packages/transaction/src/ethereum/index.ts b/packages/transaction/src/ethereum/index.ts index c4ce0a967..012162959 100644 --- a/packages/transaction/src/ethereum/index.ts +++ b/packages/transaction/src/ethereum/index.ts @@ -65,6 +65,8 @@ IBlockchainTransaction { return `https://phoenix.lightlink.io/tx/${this.hash()}` case "testnet-lightlink": return `https://pegasus.lightlink.io/tx/${this.hash()}` + case "testnet-rari": + return `https://rari-testnet.calderaexplorer.xyz/tx/${this.hash()}` default: throw new Error("Unsupported transaction network") } diff --git a/packages/wallet/package.json b/packages/wallet/package.json index b6ee6af8d..dea92e6b1 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -21,14 +21,14 @@ "@babel/runtime": "^7.15.4", "@ethersproject/abstract-signer": "^5.4.0", "@imtbl/imx-sdk": "^2.1.1", - "@rarible/api-client": "0.16.5-alpha.2", + "@rarible/api-client": "0.16.5-alpha.6", "@rarible/ethereum-provider": "^0.13.65", "@rarible/ethers-ethereum": "^0.13.65", "@rarible/fcl-types": "~0.5.56", "@rarible/flow-sdk": "~0.5.76", "@rarible/solana-wallet": "^0.13.65", "@rarible/tezos-sdk": "0.1.46", - "@rarible/types": "~0.9.20", + "@rarible/types": "~0.9.21", "@rarible/web3-ethereum": "^0.13.65" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 353eb4981..86d903e71 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7256,10 +7256,10 @@ dependencies: callable-instance "^2.0.0" -"@rarible/api-client@0.16.5-alpha.2": - version "0.16.5-alpha.2" - resolved "https://registry.yarnpkg.com/@rarible/api-client/-/api-client-0.16.5-alpha.2.tgz#069ff1d80fb27ed5668d6d44db877d414b76b625" - integrity sha512-TRZApOVR4O98MSOfxhrdm9iUVQAXOLQaXM9p2k6oqHwwdIW2gIcBdZo78c11OUIOgevyBhbpJB0Cgly/G12VfQ== +"@rarible/api-client@0.16.5-alpha.6": + version "0.16.5-alpha.6" + resolved "https://registry.yarnpkg.com/@rarible/api-client/-/api-client-0.16.5-alpha.6.tgz#fc98b568ab58b4deee53fda2789e6724cb3fe683" + integrity sha512-MnzOBVWMBNYdwrF2hxIaB4/dt8nq42FjZShdyubGAGMSRRUtNepfzJGxFebvp94v7mt1hq+cgkPUzPDmeMT0bw== "@rarible/eslint-config-ts@~0.5.0": version "0.5.0" @@ -7419,10 +7419,10 @@ resolved "https://registry.yarnpkg.com/@rarible/types/-/types-0.9.3.tgz#16eac9f500b48e4bd4c43f2d93a84c46dc5a5a13" integrity sha512-lvmmqyibKNqylXr9yYMdor+onv/2z7O8LThpEsO/DpM2nawJ8f/QeEPjlyqTpjVhQyrpGwwFjuNQCTiiJi3msg== -"@rarible/types@~0.9.20": - version "0.9.20" - resolved "https://registry.yarnpkg.com/@rarible/types/-/types-0.9.20.tgz#dc73527b759dcb78b40b2ff1042d3a0acc0ea2c7" - integrity sha512-Mv0Swkq379YdUcbGxVrGupXyaA8QGynzrCiGMrQo0hCfGdb+/8mL9l0TvFwZm1mIYI4fG0n8yNWcJYX7B25oFw== +"@rarible/types@~0.9.21": + version "0.9.21" + resolved "https://registry.yarnpkg.com/@rarible/types/-/types-0.9.21.tgz#8c177cf7be646f1a237a8592d750500d20efd81a" + integrity sha512-xUFC50CDhrC5yuzPLgnSKtthRFZcTDgIQryxr1bNe+GeK4w3U6nj3Mik7s1aIJ8LXVPuBm6d6dBECsYjRbY0VA== "@rarible/utils@^0.9.1": version "0.9.1"