From c2a6a911850a598ba2fde317e1db6dce0e9ea7ca Mon Sep 17 00:00:00 2001 From: sarneijim Date: Fri, 18 Nov 2022 15:22:51 +0000 Subject: [PATCH 001/142] fix: fix swap rate call v4 --- .../src/exchange/swap/getExchangeRates.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 2404980ecca..5bf82122fe7 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -13,14 +13,10 @@ import { } from "../../errors"; import network from "../../network"; import type { Transaction } from "../../generated/types"; -import { - getAvailableProviders, - getSwapAPIBaseURL, - getSwapAPIError, - getSwapAPIVersion, -} from "./"; +import { getSwapAPIBaseURL, getSwapAPIError } from "./"; import { mockGetExchangeRates } from "./mock"; import type { CustomMinOrMaxError, Exchange, GetExchangeRates } from "./types"; +import getProviders from "./getProviders"; const getExchangeRates: GetExchangeRates = async ( exchange: Exchange, @@ -31,7 +27,6 @@ const getExchangeRates: GetExchangeRates = async ( if (getEnv("MOCK")) return mockGetExchangeRates(exchange, transaction, currencyTo); - const usesV3 = getSwapAPIVersion() >= 3; const from = getAccountCurrency(exchange.fromAccount).id; const unitFrom = getAccountUnit(exchange.fromAccount); const unitTo = @@ -40,11 +35,13 @@ const getExchangeRates: GetExchangeRates = async ( const amountFrom = transaction.amount; const tenPowMagnitude = new BigNumber(10).pow(unitFrom.magnitude); const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); + const providers = await getProviders(); + const request = { from, to, amountFrom: apiAmount.toString(), - providers: usesV3 ? getAvailableProviders() : undefined, + providers: providers.map((item) => item.provider), }; const res = await network({ method: "POST", @@ -52,7 +49,7 @@ const getExchangeRates: GetExchangeRates = async ( headers: { ...(userId ? { userId } : {}), }, - data: usesV3 ? request : [request], + data: request, }); return res.data.map((responseData) => { From 10f0fad59ff1b81585dc2067fc4d6d95b90b14b6 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Tue, 22 Nov 2022 17:25:23 +0000 Subject: [PATCH 002/142] test: fix tests --- .../exchange/swap/getExchangeRates.test.ts | 5 + .../src/exchange/swap/getProviders.test.ts | 116 ------------------ .../src/exchange/swap/getProviders.ts | 17 +-- 3 files changed, 7 insertions(+), 131 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts index fbd9256d940..b7ad4760b63 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts @@ -4,10 +4,13 @@ import axios from "axios"; import BigNumber from "bignumber.js"; import type { Transaction } from "../../generated/types"; import getExchangeRates from "./getExchangeRates"; +import getProviders from "./getProviders"; import { Exchange, ExchangeRate } from "./types"; jest.mock("axios"); const mockedAxios = jest.mocked(axios); +jest.mock("./getProviders"); +const mockedProviders = jest.mocked(getProviders); const bitcoinCurrency = getCryptoCurrencyById("bitcoin"); const ethereumCurrency = getCryptoCurrencyById("ethereum"); @@ -94,6 +97,7 @@ describe("swap/getExchangeRates", () => { }; mockedAxios.mockResolvedValue(Promise.resolve(resp)); + mockedProviders.mockResolvedValue(Promise.resolve([])); const res = await getExchangeRates(exchange, transaction); const expectedExchangeRate: ExchangeRate = { @@ -134,6 +138,7 @@ describe("swap/getExchangeRates", () => { }; mockedAxios.mockResolvedValue(Promise.resolve(resp)); + mockedProviders.mockResolvedValue(Promise.resolve([])); const res = await getExchangeRates(exchange, transaction); const expectedExchangeRate: ExchangeRate = { diff --git a/libs/ledger-live-common/src/exchange/swap/getProviders.test.ts b/libs/ledger-live-common/src/exchange/swap/getProviders.test.ts index 551acb993c3..9921f32425c 100644 --- a/libs/ledger-live-common/src/exchange/swap/getProviders.test.ts +++ b/libs/ledger-live-common/src/exchange/swap/getProviders.test.ts @@ -236,122 +236,6 @@ describe("swap/getProviders", () => { setEnv("SWAP_API_BASE", DEFAULT_SWAP_API_BASE); }); - describe("version 2", () => { - const data = [ - { - provider: "changelly", - pairs: [ - { - from: "bitcoin", - to: "ethereum", - tradeMethod: ["float", "fixed"], - }, - { - from: "bitcoin", - to: "ethereum_classic", - tradeMethod: ["float", "fixed"], - }, - ], - }, - ]; - const resp = { - data, - status: 200, - statusText: "", - headers: {}, - config: {}, - }; - - beforeAll(() => { - // set SWAP_API_BASE - setEnv("SWAP_API_BASE", "https://swap.ledger.com/v2"); - }); - - beforeEach(() => { - mockedAxios.mockResolvedValue(Promise.resolve(resp)); - }); - - afterEach(() => { - mockedAxios.mockClear(); - }); - - test("should not be called with whitelist", async () => { - await getProviders(); - - expect(mockedAxios).toBeCalledWith( - expect.objectContaining({ - params: undefined, - }) - ); - }); - }); - - describe("version 3", () => { - const data = [ - { - provider: "changelly", - pairs: [ - { - from: "bitcoin", - to: "ethereum", - tradeMethod: ["float", "fixed"], - }, - { - from: "bitcoin", - to: "ethereum_classic", - tradeMethod: ["float", "fixed"], - }, - ], - }, - ]; - const resp = { - data, - status: 200, - statusText: "", - headers: {}, - config: {}, - }; - - beforeAll(() => { - // set SWAP_API_BASE - setEnv("SWAP_API_BASE", "https://swap.ledger.com/v3"); - }); - - beforeEach(() => { - mockedAxios.mockResolvedValue(Promise.resolve(resp)); - }); - - afterEach(() => { - mockedAxios.mockClear(); - }); - - test("should be called with whitelist", async () => { - await getProviders(); - - expect(mockedAxios).toBeCalledWith( - expect.objectContaining({ - params: expect.objectContaining({ - whitelist: expect.any(Array), - }), - }) - ); - }); - - test("should throw error if no data", async () => { - const emptyResp = { ...resp, data: [] }; - - mockedAxios.mockResolvedValue(Promise.resolve(emptyResp)); - - await expect(getProviders).rejects.toThrow("SwapNoAvailableProviders"); - }); - - test("should return list of providers with pairs", async () => { - const res = await getProviders(); - - expect(res).toEqual(data); - }); - }); - describe("version 4", () => { const data = { currencies: { diff --git a/libs/ledger-live-common/src/exchange/swap/getProviders.ts b/libs/ledger-live-common/src/exchange/swap/getProviders.ts index 12f51d633b6..65959d5b25e 100644 --- a/libs/ledger-live-common/src/exchange/swap/getProviders.ts +++ b/libs/ledger-live-common/src/exchange/swap/getProviders.ts @@ -2,34 +2,21 @@ import qs from "qs"; import { getEnv } from "../../env"; import { SwapNoAvailableProviders } from "../../errors"; import network from "../../network"; -import { - getAvailableProviders, - getSwapAPIBaseURL, - getSwapAPIVersion, -} from "./"; +import { getAvailableProviders, getSwapAPIBaseURL } from "./"; import { mockGetProviders } from "./mock"; import type { GetProviders, ProvidersResponseV4 } from "./types"; const getProviders: GetProviders = async () => { if (getEnv("MOCK")) return mockGetProviders(); - const version = getSwapAPIVersion(); - const res = await network({ method: "GET", url: `${getSwapAPIBaseURL()}/providers`, - params: version >= 3 ? { whitelist: getAvailableProviders() } : undefined, + params: { whitelist: getAvailableProviders() }, paramsSerializer: (params) => qs.stringify(params, { arrayFormat: "comma" }), }); - if (version < 4) { - if (!res.data.length) { - throw new SwapNoAvailableProviders(); - } - return res.data; - } - const responseV4 = res.data as ProvidersResponseV4; if (!responseV4.providers || !Object.keys(responseV4.providers).length) { throw new SwapNoAvailableProviders(); From 9a9c5d700cb0231facd1d29df7024cd9bca5da9d Mon Sep 17 00:00:00 2001 From: sarneijim Date: Tue, 22 Nov 2022 17:28:44 +0000 Subject: [PATCH 003/142] chore: add changeset --- .changeset/selfish-clouds-tell.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/selfish-clouds-tell.md diff --git a/.changeset/selfish-clouds-tell.md b/.changeset/selfish-clouds-tell.md new file mode 100644 index 00000000000..008e3a404f9 --- /dev/null +++ b/.changeset/selfish-clouds-tell.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +Link provider listed to rate requests From 429b68c67d7be7eb306958f4e927115f86cd121d Mon Sep 17 00:00:00 2001 From: Come Grellard Date: Tue, 6 Dec 2022 19:40:45 +0100 Subject: [PATCH 004/142] LLM - fix ratings modal close behavior --- apps/ledger-live-mobile/src/logic/ratings.tsx | 26 ++++++++++++++++++- .../src/screens/RatingsModal/Init.tsx | 5 ++-- .../src/screens/RatingsModal/index.tsx | 9 +++++++ .../Layout/Modals/BaseModal/index.tsx | 2 +- 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/apps/ledger-live-mobile/src/logic/ratings.tsx b/apps/ledger-live-mobile/src/logic/ratings.tsx index 0047b6891f0..9988efc2754 100644 --- a/apps/ledger-live-mobile/src/logic/ratings.tsx +++ b/apps/ledger-live-mobile/src/logic/ratings.tsx @@ -43,6 +43,8 @@ export type RatingsDataOfUser = { dateOfNextAllowedRequest?: Date; /** Whether or not the user clicked on the "Not now" cta from the Enjoy step of the ratings flow */ alreadyClosedFromEnjoyStep?: boolean; + /** Whether or not the user clicked on the "Not now" cta from the Init step of the ratings flow */ + alreadyClosedFromInitStep?: boolean; /** Whether or not the user already rated the app */ alreadyRated?: boolean; /** If true, we will not prompt the rating flow again unless the user triggers it manually from the settings */ @@ -288,7 +290,7 @@ const useRatings = () => { ); const handleEnjoyNotNow = useCallback(() => { - if (ratingsDataOfUser?.alreadyClosedFromEnjoyStep) { + if (ratingsDataOfUser?.alreadyClosedFromEnjoyStep || ratingsDataOfUser?.alreadyClosedFromInitStep) { updateRatingsDataOfUserInStateAndStore({ ...ratingsDataOfUser, doNotAskAgain: true, @@ -309,6 +311,27 @@ const useRatings = () => { updateRatingsDataOfUserInStateAndStore, ]); + const handleInitNotNow = useCallback(() => { + if (ratingsDataOfUser?.alreadyClosedFromEnjoyStep || ratingsDataOfUser?.alreadyClosedFromInitStep) { + updateRatingsDataOfUserInStateAndStore({ + ...ratingsDataOfUser, + doNotAskAgain: true, + }); + } else { + handleRatingsSetDateOfNextAllowedRequest( + ratingsFeature?.params?.conditions?.not_now_delay, + { + alreadyClosedFromInitStep: true, + }, + ); + } + }, [ + handleRatingsSetDateOfNextAllowedRequest, + ratingsDataOfUser, + ratingsFeature?.params?.conditions?.not_now_delay, + updateRatingsDataOfUserInStateAndStore, + ]); + const handleGoToStore = useCallback(() => { updateRatingsDataOfUserInStateAndStore({ ...ratingsDataOfUser, @@ -330,6 +353,7 @@ const useRatings = () => { handleSettingsRateApp, handleRatingsSetDateOfNextAllowedRequest, handleEnjoyNotNow, + handleInitNotNow, handleGoToStore, handleSatisfied, ratingsFeatureParams: ratingsFeature?.params, diff --git a/apps/ledger-live-mobile/src/screens/RatingsModal/Init.tsx b/apps/ledger-live-mobile/src/screens/RatingsModal/Init.tsx index 70c7b068b0b..8278f3c4aba 100644 --- a/apps/ledger-live-mobile/src/screens/RatingsModal/Init.tsx +++ b/apps/ledger-live-mobile/src/screens/RatingsModal/Init.tsx @@ -23,6 +23,7 @@ const Init = ({ closeModal, setStep }: Props) => { handleRatingsSetDateOfNextAllowedRequest, ratingsFeatureParams, handleSatisfied, + handleInitNotNow, } = useRatings(); const goToEnjoy = useCallback(() => { @@ -71,9 +72,7 @@ const Init = ({ closeModal, setStep }: Props) => { source: ratingsHappyMoment?.route_name, params: ratingsFeatureParams, }); - handleRatingsSetDateOfNextAllowedRequest( - ratingsFeatureParams?.conditions?.not_now_delay, - ); + handleInitNotNow(); }, [ closeModal, ratingsHappyMoment?.route_name, diff --git a/apps/ledger-live-mobile/src/screens/RatingsModal/index.tsx b/apps/ledger-live-mobile/src/screens/RatingsModal/index.tsx index 3ff22dd9501..c3f08ec95f6 100644 --- a/apps/ledger-live-mobile/src/screens/RatingsModal/index.tsx +++ b/apps/ledger-live-mobile/src/screens/RatingsModal/index.tsx @@ -18,6 +18,7 @@ const RatingsModal = () => { ratingsInitialStep, isRatingsModalOpen, setRatingsModalOpen, + handleInitNotNow, } = useRatings(); useEffect(() => { @@ -59,6 +60,11 @@ const RatingsModal = () => { sharedHeight.value = null; }, [ratingsInitialStep, setRatingsModalOpen, sharedHeight]); + const handleBackdropClose = useCallback(() => { + handleInitNotNow(); + closeModal(); + }, [handleInitNotNow, closeModal]); + const component = useMemo(() => { const components = { init: , @@ -75,6 +81,9 @@ const RatingsModal = () => { diff --git a/libs/ui/packages/native/src/components/Layout/Modals/BaseModal/index.tsx b/libs/ui/packages/native/src/components/Layout/Modals/BaseModal/index.tsx index 644cebe7236..1f936ca8841 100644 --- a/libs/ui/packages/native/src/components/Layout/Modals/BaseModal/index.tsx +++ b/libs/ui/packages/native/src/components/Layout/Modals/BaseModal/index.tsx @@ -148,8 +148,8 @@ export default function BaseModal({ return ( Date: Tue, 6 Dec 2022 19:42:47 +0100 Subject: [PATCH 005/142] changelogs added --- .changeset/light-jars-hope.md | 5 +++++ .changeset/perfect-eagles-end.md | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changeset/light-jars-hope.md create mode 100644 .changeset/perfect-eagles-end.md diff --git a/.changeset/light-jars-hope.md b/.changeset/light-jars-hope.md new file mode 100644 index 00000000000..4630eeb3abf --- /dev/null +++ b/.changeset/light-jars-hope.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +fix ratings modal close behavior diff --git a/.changeset/perfect-eagles-end.md b/.changeset/perfect-eagles-end.md new file mode 100644 index 00000000000..b5b1e9c4160 --- /dev/null +++ b/.changeset/perfect-eagles-end.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/native-ui": patch +--- + +fix ratings modal close behavior From 909b9ed4ef40e3cbff0c8d3cd71f84ab9a162164 Mon Sep 17 00:00:00 2001 From: hzheng-ledger <71653044+hzheng-ledger@users.noreply.github.com> Date: Fri, 9 Dec 2022 10:15:48 +0100 Subject: [PATCH 006/142] Revert hotfix commits (#2091) * Revert ":fire: hotfix release [skip ci]" This reverts commit e0e5bb6ac602e121d3b02494323ddbe680e13bf7. * Revert ":fire: hotfix prerelease [LLD(2.51.0-hotfix.0)]" This reverts commit 252aa6784c13e165397e331833c191eed3c4fdf4. * Revert ":rocket: entering LLD hotfix mode" This reverts commit 8f708eb380f8428cb7bf0198221040cbcfe40847. * Revert ":fire: hotfix release [skip ci]" This reverts commit 4ca8f86fc5a57c13c727776c35c7f7d8f594bafc. * Revert "Update wording" This reverts commit fea165df205bb9a16bffcf42a1538af3f53d2d9c. * Revert "add energy lt for warning message to be display" This reverts commit 693e44ee53b5a6d73433431b9025cfe0c5b01c48. * Revert "add more feelimit to tron trc20" This reverts commit 1910b239af7b1c3533721ddc5edea6c4297363a6. * Revert ":fire: hotfix prerelease [LLM(3.12.0)]" This reverts commit de77a924df6b36c659fd9816b4cfd3fbdc9ba0cf. * Revert ":rocket: entering LLM hotfix mode" This reverts commit 42df4fc282329c5992fff2f6f6aff9253cc423ef. --- .changeset/ninety-eggs-look.md | 5 +++ .changeset/pink-houses-do.md | 5 +++ .changeset/shy-bats-end.md | 5 +++ .changeset/slow-crabs-develop.md | 5 +++ .changeset/spicy-jeans-study.md | 5 +++ apps/cli/CHANGELOG.md | 7 ---- apps/cli/package.json | 2 +- apps/ledger-live-desktop/CHANGELOG.md | 32 ------------------- apps/ledger-live-desktop/package.json | 2 +- .../static/i18n/en/app.json | 2 +- apps/ledger-live-mobile/CHANGELOG.md | 7 ---- apps/ledger-live-mobile/package.json | 2 +- .../src/locales/en/common.json | 2 +- libs/ledger-live-common/CHANGELOG.md | 6 ---- libs/ledger-live-common/package.json | 2 +- libs/ledger-live-common/src/api/Tron.ts | 2 +- .../src/families/tron/bridge/js.ts | 3 +- tools/common-tools/CHANGELOG.md | 7 ---- tools/common-tools/package.json | 2 +- 19 files changed, 35 insertions(+), 68 deletions(-) create mode 100644 .changeset/ninety-eggs-look.md create mode 100644 .changeset/pink-houses-do.md create mode 100644 .changeset/shy-bats-end.md create mode 100644 .changeset/slow-crabs-develop.md create mode 100644 .changeset/spicy-jeans-study.md diff --git a/.changeset/ninety-eggs-look.md b/.changeset/ninety-eggs-look.md new file mode 100644 index 00000000000..34b7e9b58e7 --- /dev/null +++ b/.changeset/ninety-eggs-look.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +LLD - Handle ECONNRESET error in manager diff --git a/.changeset/pink-houses-do.md b/.changeset/pink-houses-do.md new file mode 100644 index 00000000000..bf10d88eea3 --- /dev/null +++ b/.changeset/pink-houses-do.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +Remove redirection to account details from receive banner diff --git a/.changeset/shy-bats-end.md b/.changeset/shy-bats-end.md new file mode 100644 index 00000000000..8dcd7eb6b6c --- /dev/null +++ b/.changeset/shy-bats-end.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +Improve cic logo diff --git a/.changeset/slow-crabs-develop.md b/.changeset/slow-crabs-develop.md new file mode 100644 index 00000000000..61484afe5f9 --- /dev/null +++ b/.changeset/slow-crabs-develop.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": minor +--- + +Add swap data track diff --git a/.changeset/spicy-jeans-study.md b/.changeset/spicy-jeans-study.md new file mode 100644 index 00000000000..3880a577f2c --- /dev/null +++ b/.changeset/spicy-jeans-study.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": minor +--- + +Add more explicit error on tron trc20 diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 45c11f2920a..1db8b74d592 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,12 +1,5 @@ # @ledgerhq/live-cli -## 22.5.1 - -### Patch Changes - -- Updated dependencies [[`1910b239af`](https://github.com/LedgerHQ/ledger-live/commit/1910b239af7b1c3533721ddc5edea6c4297363a6)]: - - @ledgerhq/live-common@27.10.0 - ## 22.5.0 ### Minor Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index 489e5aeafb6..89e0c5dfa17 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/live-cli", - "version": "22.5.1", + "version": "22.5.0", "description": "ledger-live CLI version", "repository": { "type": "git", diff --git a/apps/ledger-live-desktop/CHANGELOG.md b/apps/ledger-live-desktop/CHANGELOG.md index 2c407ef89c5..c74fe820515 100644 --- a/apps/ledger-live-desktop/CHANGELOG.md +++ b/apps/ledger-live-desktop/CHANGELOG.md @@ -1,37 +1,5 @@ # ledger-live-desktop -## 2.51.0 - -### Minor Changes - -- [#1642](https://github.com/LedgerHQ/ledger-live/pull/1642) [`62f17e6c9b`](https://github.com/LedgerHQ/ledger-live/commit/62f17e6c9b7960783987441c1f213d9223eefd09) Thanks [@sarneijim](https://github.com/sarneijim)! - Add swap data track - -* [#1962](https://github.com/LedgerHQ/ledger-live/pull/1962) [`d96bcf101d`](https://github.com/LedgerHQ/ledger-live/commit/d96bcf101d5f023fd75e8ee6e0bcaebc83cad07d) Thanks [@henrily-ledger](https://github.com/henrily-ledger)! - Add more explicit error on tron trc20 - -### Patch Changes - -- [#1899](https://github.com/LedgerHQ/ledger-live/pull/1899) [`f29d3d9384`](https://github.com/LedgerHQ/ledger-live/commit/f29d3d9384f57c99c228749673d4f5d840b4bf06) Thanks [@LFBarreto](https://github.com/LFBarreto)! - LLD - Handle ECONNRESET error in manager - -* [#1986](https://github.com/LedgerHQ/ledger-live/pull/1986) [`1ad947ba07`](https://github.com/LedgerHQ/ledger-live/commit/1ad947ba07c0c0d9f3469746a6a23ae50dd5a0f2) Thanks [@sarneijim](https://github.com/sarneijim)! - Remove redirection to account details from receive banner - -- [#1956](https://github.com/LedgerHQ/ledger-live/pull/1956) [`7f95a94ef2`](https://github.com/LedgerHQ/ledger-live/commit/7f95a94ef265afa4b5c3df878ae20b7ae62f8185) Thanks [@sarneijim](https://github.com/sarneijim)! - Improve cic logo - -## 2.51.0-hotfix.0 - -### Minor Changes - -- [#1642](https://github.com/LedgerHQ/ledger-live/pull/1642) [`62f17e6c9b`](https://github.com/LedgerHQ/ledger-live/commit/62f17e6c9b7960783987441c1f213d9223eefd09) Thanks [@sarneijim](https://github.com/sarneijim)! - Add swap data track - -* [#1962](https://github.com/LedgerHQ/ledger-live/pull/1962) [`d96bcf101d`](https://github.com/LedgerHQ/ledger-live/commit/d96bcf101d5f023fd75e8ee6e0bcaebc83cad07d) Thanks [@henrily-ledger](https://github.com/henrily-ledger)! - Add more explicit error on tron trc20 - -### Patch Changes - -- [#1899](https://github.com/LedgerHQ/ledger-live/pull/1899) [`f29d3d9384`](https://github.com/LedgerHQ/ledger-live/commit/f29d3d9384f57c99c228749673d4f5d840b4bf06) Thanks [@LFBarreto](https://github.com/LFBarreto)! - LLD - Handle ECONNRESET error in manager - -* [#1986](https://github.com/LedgerHQ/ledger-live/pull/1986) [`1ad947ba07`](https://github.com/LedgerHQ/ledger-live/commit/1ad947ba07c0c0d9f3469746a6a23ae50dd5a0f2) Thanks [@sarneijim](https://github.com/sarneijim)! - Remove redirection to account details from receive banner - -- [#1956](https://github.com/LedgerHQ/ledger-live/pull/1956) [`7f95a94ef2`](https://github.com/LedgerHQ/ledger-live/commit/7f95a94ef265afa4b5c3df878ae20b7ae62f8185) Thanks [@sarneijim](https://github.com/sarneijim)! - Improve cic logo - ## 2.50.0 ### Minor Changes diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index caf21b9b390..a1f7725a498 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -16,7 +16,7 @@ "license": "MIT", "private": true, "main": "./.webpack/main.bundle.js", - "version": "2.51.0", + "version": "2.50.0", "scripts": { "start:prod": "electron ./.webpack/main.bundle.js", "start": "cross-env NODE_ENV=development node ./tools/main.js", diff --git a/apps/ledger-live-desktop/static/i18n/en/app.json b/apps/ledger-live-desktop/static/i18n/en/app.json index 6ad3bd67e9d..5f5f008bb69 100644 --- a/apps/ledger-live-desktop/static/i18n/en/app.json +++ b/apps/ledger-live-desktop/static/i18n/en/app.json @@ -5132,7 +5132,7 @@ "description": "Signature must be applied within 30 seconds. Please try again." }, "TronNotEnoughEnergy": { - "title": "Energy is lower than necessary. You might pay up to 20TRX in fees." + "title": "Not enough Energy to send this token" }, "PairingFailed": { "title": "Pairing unsuccessful", diff --git a/apps/ledger-live-mobile/CHANGELOG.md b/apps/ledger-live-mobile/CHANGELOG.md index e57888e3775..2520f148768 100644 --- a/apps/ledger-live-mobile/CHANGELOG.md +++ b/apps/ledger-live-mobile/CHANGELOG.md @@ -1,12 +1,5 @@ # live-mobile -## 3.12.1 - -### Patch Changes - -- Updated dependencies [[`1910b239af`](https://github.com/LedgerHQ/ledger-live/commit/1910b239af7b1c3533721ddc5edea6c4297363a6)]: - - @ledgerhq/live-common@27.10.0 - ## 3.12.0 ### Minor Changes diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index 086b0c5c398..33a17cb75c7 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -3,7 +3,7 @@ "node": ">=14" }, "name": "live-mobile", - "version": "3.12.1", + "version": "3.12.0", "private": true, "scripts": { "postinstall": "zx ./scripts/post.mjs", diff --git a/apps/ledger-live-mobile/src/locales/en/common.json b/apps/ledger-live-mobile/src/locales/en/common.json index 9cb92be3acc..6845a5e0982 100644 --- a/apps/ledger-live-mobile/src/locales/en/common.json +++ b/apps/ledger-live-mobile/src/locales/en/common.json @@ -532,7 +532,7 @@ "description": "Transactions must be signed within 30 seconds. Please try again." }, "TronNotEnoughEnergy": { - "title": "Energy is lower than necessary. You might pay up to 20TRX in fees." + "title": "Not enough Energy to send this token" }, "UpdateYourApp": { "title": "App update needed", diff --git a/libs/ledger-live-common/CHANGELOG.md b/libs/ledger-live-common/CHANGELOG.md index b0e7d298d94..27e066f971a 100644 --- a/libs/ledger-live-common/CHANGELOG.md +++ b/libs/ledger-live-common/CHANGELOG.md @@ -1,11 +1,5 @@ # @ledgerhq/live-common -## 27.10.0 - -### Minor Changes - -- [#2087](https://github.com/LedgerHQ/ledger-live/pull/2087) [`1910b239af`](https://github.com/LedgerHQ/ledger-live/commit/1910b239af7b1c3533721ddc5edea6c4297363a6) Thanks [@github-actions](https://github.com/apps/github-actions)! - Change tron trc20 fees limit when no energy - ## 27.9.0 ### Minor Changes diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index f9063abcff4..fefffd01a32 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -4,7 +4,7 @@ }, "name": "@ledgerhq/live-common", "description": "Common ground for the Ledger Live apps", - "version": "27.10.0", + "version": "27.9.0", "repository": { "type": "git", "url": "https://github.com/LedgerHQ/ledger-live.git" diff --git a/libs/ledger-live-common/src/api/Tron.ts b/libs/ledger-live-common/src/api/Tron.ts index 96aac88d758..a443fdead51 100644 --- a/libs/ledger-live-common/src/api/Tron.ts +++ b/libs/ledger-live-common/src/api/Tron.ts @@ -119,7 +119,7 @@ export const createTronTransaction = async ( if (tokenType === "trc20" && tokenId) { const txData: SmartContractTransactionData = { function_selector: "transfer(address,uint256)", - fee_limit: 20000000, + fee_limit: 10000000, call_value: 0, contract_address: decode58Check(tokenId), parameter: abiEncodeTrc20Transfer(decode58Check(t.recipient), t.amount), diff --git a/libs/ledger-live-common/src/families/tron/bridge/js.ts b/libs/ledger-live-common/src/families/tron/bridge/js.ts index 3b25797655d..109b1229012 100644 --- a/libs/ledger-live-common/src/families/tron/bridge/js.ts +++ b/libs/ledger-live-common/src/families/tron/bridge/js.ts @@ -744,7 +744,8 @@ const getTransactionStatus = async ( if ( account.type === "TokenAccount" && account.token.tokenType === "trc20" && - energy.lt(29650) // temporary value corresponding to usdt trc20 energy + energy.eq(0) && + a.spendableBalance.lt(1000000) ) { const contractUserEnergyConsumption = await getContractUserEnergyRatioConsumption( diff --git a/tools/common-tools/CHANGELOG.md b/tools/common-tools/CHANGELOG.md index 905bccaf12e..e2f8bf742dc 100644 --- a/tools/common-tools/CHANGELOG.md +++ b/tools/common-tools/CHANGELOG.md @@ -1,12 +1,5 @@ # live-common-tools -## 0.2.19 - -### Patch Changes - -- Updated dependencies [[`1910b239af`](https://github.com/LedgerHQ/ledger-live/commit/1910b239af7b1c3533721ddc5edea6c4297363a6)]: - - @ledgerhq/live-common@27.10.0 - ## 0.2.18 ### Patch Changes diff --git a/tools/common-tools/package.json b/tools/common-tools/package.json index 2a0b8645097..c5ff0264a20 100644 --- a/tools/common-tools/package.json +++ b/tools/common-tools/package.json @@ -1,6 +1,6 @@ { "name": "live-common-tools", - "version": "0.2.19", + "version": "0.2.18", "private": true, "dependencies": { "@ledgerhq/devices": "workspace:^", From d9a022582a638347137fcd90143de0bf0d6cc7fc Mon Sep 17 00:00:00 2001 From: Team Live Date: Tue, 13 Dec 2022 15:40:42 +0000 Subject: [PATCH 007/142] :rocket: entering LLD prerelease mode --- .changeset/config.json | 4 +- .changeset/pre.json | 84 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 .changeset/pre.json diff --git a/.changeset/config.json b/.changeset/config.json index ea78d89f5ad..5d3e763c385 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -12,5 +12,7 @@ "access": "public", "baseBranch": "develop", "updateInternalDependencies": "patch", - "ignore": [] + "ignore": [ + "live-mobile" + ] } \ No newline at end of file diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 00000000000..1212d102c9d --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,84 @@ +{ + "mode": "pre", + "tag": "next", + "initialVersions": { + "@ledgerhq/live-cli": "22.5.0", + "ledger-live-desktop": "2.50.1", + "dummy-live-app": "0.1.1", + "live-mobile": "3.12.0", + "@ledgerhq/live-common": "27.9.0", + "ledger-libs": "0.1.0", + "flow-support": "1.0.0", + "@ledgerhq/cryptoassets": "7.0.0", + "@ledgerhq/devices": "7.0.5", + "@ledgerhq/errors": "6.12.1", + "@ledgerhq/hw-app-algorand": "6.27.8", + "@ledgerhq/hw-app-btc": "9.1.0", + "@ledgerhq/hw-app-cosmos": "6.27.8", + "@ledgerhq/hw-app-eth": "6.30.2", + "@ledgerhq/hw-app-helium": "6.29.3", + "@ledgerhq/hw-app-near": "6.27.3", + "@ledgerhq/hw-app-polkadot": "6.27.8", + "@ledgerhq/hw-app-solana": "7.0.2", + "@ledgerhq/hw-app-str": "6.27.8", + "@ledgerhq/hw-app-tezos": "6.27.8", + "@ledgerhq/hw-app-trx": "6.27.8", + "@ledgerhq/hw-app-xrp": "6.27.8", + "@ledgerhq/hw-transport": "6.27.8", + "@ledgerhq/hw-transport-http": "6.27.8", + "@ledgerhq/hw-transport-mocker": "6.27.8", + "@ledgerhq/hw-transport-node-ble": "6.27.8", + "@ledgerhq/hw-transport-node-hid": "6.27.8", + "@ledgerhq/hw-transport-node-hid-noevents": "6.27.8", + "@ledgerhq/hw-transport-node-hid-singleton": "6.28.5", + "@ledgerhq/hw-transport-node-speculos": "6.27.8", + "@ledgerhq/hw-transport-node-speculos-http": "6.27.8", + "@ledgerhq/hw-transport-web-ble": "6.27.8", + "@ledgerhq/hw-transport-webhid": "6.27.8", + "@ledgerhq/hw-transport-webusb": "6.27.8", + "@ledgerhq/logs": "6.10.1", + "@ledgerhq/react-native-hid": "6.28.10", + "@ledgerhq/react-native-hw-transport-ble": "6.27.11", + "@ledgerhq/types-cryptoassets": "6.23.3", + "@ledgerhq/types-devices": "6.22.3", + "@ledgerhq/types-live": "6.27.1", + "ui": "0.1.0", + "@ledgerhq/crypto-icons-ui": "0.2.1", + "@ledgerhq/icons-ui": "0.3.2", + "@ledgerhq/native-ui": "0.13.0", + "@ledgerhq/react-ui": "0.10.2", + "@ledgerhq/ui-shared": "0.1.10", + "actions-root": "0.0.1", + "@actions/change-product-name": "1.0.1", + "@actions/download-workflow-artifacts": "1.0.1", + "@actions/extract-live-common-version": "1.0.1", + "@actions/generate-bot-super-report": "1.0.2", + "@actions/generate-jira-diff": "1.0.1", + "@actions/generate-release-message": "1.0.1", + "@actions/generate-slack-screenshots-diff": "1.0.1", + "@actions/get-package-infos": "1.0.1", + "@actions/get-pr-number": "1.0.1", + "@actions/get-release-by-tag": "1.0.1", + "@actions/get-workflow-artifacts-id": "1.0.1", + "has-hash-commit-deps": "1.0.2", + "@actions/is-org-member": "1.0.1", + "@actions/live-common-affected": "1.0.0", + "@actions/pr-is-fork": "1.0.1", + "@actions/prepare-comment": "1.0.1", + "@actions/prepare-comment-screenshots": "1.0.1", + "@actions/publish-release": "1.0.1", + "@actions/submit-bot-report": "1.0.2", + "@actions/turbo-affected": "1.0.0", + "@actions/turborepo-gh-cache": "1.0.1", + "@actions/upload-images": "1.0.2", + "live-common-tools": "0.2.18", + "create-release-hash": "1.0.0", + "esbuild-utils": "1.0.1", + "live-github-bot": "1.0.2", + "metro-extra-config": "1.0.0", + "migrate-branch": "0.0.1", + "native-modules-tools": "1.0.2", + "pnpm-utils": "1.0.1" + }, + "changesets": [] +} From 432e7fd7f9cb229d9dfef47ceffcefeb94a5cb77 Mon Sep 17 00:00:00 2001 From: Thomas Roger Lux Date: Tue, 13 Dec 2022 16:54:25 +0100 Subject: [PATCH 008/142] chore: fix changesets --- .changeset/rude-turtles-buy-mobile.md | 5 +++++ .changeset/rude-turtles-buy.md | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .changeset/rude-turtles-buy-mobile.md diff --git a/.changeset/rude-turtles-buy-mobile.md b/.changeset/rude-turtles-buy-mobile.md new file mode 100644 index 00000000000..911b8dde00a --- /dev/null +++ b/.changeset/rude-turtles-buy-mobile.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +Made the exported logs on LLM larger and configurable via ENV vars. diff --git a/.changeset/rude-turtles-buy.md b/.changeset/rude-turtles-buy.md index f98c623a30c..02d74e389b9 100644 --- a/.changeset/rude-turtles-buy.md +++ b/.changeset/rude-turtles-buy.md @@ -1,5 +1,4 @@ --- -"live-mobile": patch "@ledgerhq/live-common": patch --- From 92316fa7c418218ae5ce0bdb51c43b357966f203 Mon Sep 17 00:00:00 2001 From: Team Live Date: Tue, 13 Dec 2022 16:02:43 +0000 Subject: [PATCH 009/142] :rocket: release prerelease [LLD(2.51.0-next.0)] --- .changeset/pre.json | 37 +++++++++++++++++- apps/cli/CHANGELOG.md | 16 ++++++++ apps/cli/package.json | 2 +- apps/ledger-live-desktop/CHANGELOG.md | 38 +++++++++++++++++++ apps/ledger-live-desktop/package.json | 2 +- libs/ledger-live-common/CHANGELOG.md | 37 ++++++++++++++++++ libs/ledger-live-common/package.json | 2 +- .../packages/cryptoassets/CHANGELOG.md | 6 +++ .../packages/cryptoassets/package.json | 2 +- libs/ledgerjs/packages/devices/CHANGELOG.md | 7 ++++ libs/ledgerjs/packages/devices/package.json | 2 +- libs/ledgerjs/packages/errors/CHANGELOG.md | 6 +++ libs/ledgerjs/packages/errors/package.json | 2 +- .../packages/hw-app-algorand/CHANGELOG.md | 8 ++++ .../packages/hw-app-algorand/package.json | 2 +- .../ledgerjs/packages/hw-app-btc/CHANGELOG.md | 7 ++++ .../ledgerjs/packages/hw-app-btc/package.json | 2 +- .../packages/hw-app-cosmos/CHANGELOG.md | 8 ++++ .../packages/hw-app-cosmos/package.json | 2 +- .../ledgerjs/packages/hw-app-eth/CHANGELOG.md | 10 +++++ .../ledgerjs/packages/hw-app-eth/package.json | 2 +- .../packages/hw-app-helium/CHANGELOG.md | 8 ++++ .../packages/hw-app-helium/package.json | 2 +- .../packages/hw-app-near/CHANGELOG.md | 8 ++++ .../packages/hw-app-near/package.json | 2 +- .../packages/hw-app-polkadot/CHANGELOG.md | 8 ++++ .../packages/hw-app-polkadot/package.json | 2 +- .../packages/hw-app-solana/CHANGELOG.md | 8 ++++ .../packages/hw-app-solana/package.json | 2 +- .../ledgerjs/packages/hw-app-str/CHANGELOG.md | 7 ++++ .../ledgerjs/packages/hw-app-str/package.json | 2 +- .../packages/hw-app-tezos/CHANGELOG.md | 7 ++++ .../packages/hw-app-tezos/package.json | 2 +- .../ledgerjs/packages/hw-app-trx/CHANGELOG.md | 8 ++++ .../ledgerjs/packages/hw-app-trx/package.json | 2 +- .../ledgerjs/packages/hw-app-xrp/CHANGELOG.md | 7 ++++ .../ledgerjs/packages/hw-app-xrp/package.json | 2 +- .../packages/hw-transport-http/CHANGELOG.md | 8 ++++ .../packages/hw-transport-http/package.json | 2 +- .../packages/hw-transport-mocker/CHANGELOG.md | 7 ++++ .../packages/hw-transport-mocker/package.json | 2 +- .../hw-transport-node-ble/CHANGELOG.md | 9 +++++ .../hw-transport-node-ble/package.json | 2 +- .../CHANGELOG.md | 9 +++++ .../package.json | 2 +- .../CHANGELOG.md | 10 +++++ .../package.json | 2 +- .../hw-transport-node-hid/CHANGELOG.md | 10 +++++ .../hw-transport-node-hid/package.json | 2 +- .../CHANGELOG.md | 8 ++++ .../package.json | 2 +- .../hw-transport-node-speculos/CHANGELOG.md | 8 ++++ .../hw-transport-node-speculos/package.json | 2 +- .../hw-transport-web-ble/CHANGELOG.md | 9 +++++ .../hw-transport-web-ble/package.json | 2 +- .../packages/hw-transport-webhid/CHANGELOG.md | 9 +++++ .../packages/hw-transport-webhid/package.json | 2 +- .../packages/hw-transport-webusb/CHANGELOG.md | 9 +++++ .../packages/hw-transport-webusb/package.json | 2 +- .../packages/hw-transport/CHANGELOG.md | 10 +++++ .../packages/hw-transport/package.json | 2 +- .../packages/react-native-hid/CHANGELOG.md | 9 +++++ .../packages/react-native-hid/package.json | 2 +- .../CHANGELOG.md | 13 +++++++ .../package.json | 2 +- .../ledgerjs/packages/types-live/CHANGELOG.md | 10 +++++ .../ledgerjs/packages/types-live/package.json | 2 +- libs/ui/packages/icons/CHANGELOG.md | 6 +++ libs/ui/packages/icons/package.json | 2 +- libs/ui/packages/native/CHANGELOG.md | 11 ++++++ libs/ui/packages/native/package.json | 2 +- libs/ui/packages/react/CHANGELOG.md | 9 +++++ libs/ui/packages/react/package.json | 2 +- tools/common-tools/CHANGELOG.md | 15 ++++++++ tools/common-tools/package.json | 2 +- 75 files changed, 456 insertions(+), 38 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 1212d102c9d..fc38517888a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -80,5 +80,40 @@ "native-modules-tools": "1.0.2", "pnpm-utils": "1.0.1" }, - "changesets": [] + "changesets": [ + "chilly-donkeys-double", + "dull-beers-work", + "eighty-baboons-roll", + "gold-suns-help", + "green-turtles-relax", + "hot-jars-obey", + "kind-chefs-dream", + "large-mayflies-fly", + "metal-eyes-report", + "nervous-kangaroos-lie", + "ninety-eggs-look", + "old-fans-beam", + "olive-melons-smash", + "pink-houses-do", + "pink-terms-breathe", + "purple-pots-juggle", + "quiet-llamas-travel", + "real-pugs-mix", + "rich-cats-remember", + "rich-dryers-hear", + "rude-turtles-buy-mobile", + "rude-turtles-buy", + "serious-queens-yell", + "shy-bats-end", + "slow-crabs-develop", + "smooth-socks-relax", + "spicy-jeans-study", + "spotty-foxes-change", + "stale-pens-fry", + "stupid-dodos-sip", + "tame-ghosts-jam", + "tender-baboons-report", + "tiny-brooms-sit", + "wicked-vans-count" + ] } diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index adf5a1b70c6..84ca4ff0be8 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # @ledgerhq/live-cli +## 22.5.1-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5), [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a), [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/live-common@27.10.0-next.0 + - @ledgerhq/cryptoassets@7.1.0-next.0 + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/hw-transport-http@6.27.9-next.0 + - @ledgerhq/hw-transport-node-ble@6.27.9-next.0 + - @ledgerhq/hw-transport-node-hid@6.27.9-next.0 + - @ledgerhq/hw-transport-node-speculos@6.27.9-next.0 + - @ledgerhq/hw-app-btc@9.1.1-next.0 + - @ledgerhq/hw-transport-mocker@6.27.9-next.0 + ## 22.5.0 ### Minor Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index 89e0c5dfa17..97e96aa9474 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/live-cli", - "version": "22.5.0", + "version": "22.5.1-next.0", "description": "ledger-live CLI version", "repository": { "type": "git", diff --git a/apps/ledger-live-desktop/CHANGELOG.md b/apps/ledger-live-desktop/CHANGELOG.md index ee60921d11d..1648dac8173 100644 --- a/apps/ledger-live-desktop/CHANGELOG.md +++ b/apps/ledger-live-desktop/CHANGELOG.md @@ -1,5 +1,43 @@ # ledger-live-desktop +## 2.51.0-next.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - NEAR sync, send and stake + +* [#2053](https://github.com/LedgerHQ/ledger-live/pull/2053) [`07f48c9471`](https://github.com/LedgerHQ/ledger-live/commit/07f48c947120fc1dc472719a5ee8a9fbb7dcd478) Thanks [@sarneijim](https://github.com/sarneijim)! - Integrate ETH stake new flow (include receive flag) + +- [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Add swap data track + +* [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Add more explicit error on tron trc20 + +### Patch Changes + +- [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - LLD - Handle ECONNRESET error in manager + +* [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Remove redirection to account details from receive banner + +- [#2058](https://github.com/LedgerHQ/ledger-live/pull/2058) [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Add translation key + +* [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Improve cic logo + +- [#2019](https://github.com/LedgerHQ/ledger-live/pull/2019) [`08b0445a5f`](https://github.com/LedgerHQ/ledger-live/commit/08b0445a5f8431042ddffe9abf01e1319d677ad8) Thanks [@lambertkevin](https://github.com/lambertkevin)! - Update Ethereum custom fees CSS for Ethereum + +* [`06f43afb06`](https://github.com/LedgerHQ/ledger-live/commit/06f43afb06d7eaa4d51fe95098135c55a5e0916b) Thanks [@pierrelouis-c](https://github.com/pierrelouis-c)! - Accept terms of use when click get started button in onboarding + +- [#2075](https://github.com/LedgerHQ/ledger-live/pull/2075) [`0d36245257`](https://github.com/LedgerHQ/ledger-live/commit/0d362452577acb3190523e4bc4a5e9cd4985d712) Thanks [@cjordan-ledger](https://github.com/cjordan-ledger)! - Fixes loading indicator padding on swap screen + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5), [`b01f9f5c02`](https://github.com/LedgerHQ/ledger-live/commit/b01f9f5c02ef255738b557daba38c1d9f13ee8fe), [`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5), [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/live-common@27.10.0-next.0 + - @ledgerhq/types-live@6.28.0-next.0 + - @ledgerhq/react-ui@0.10.3-next.0 + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + - @ledgerhq/hw-transport-http@6.27.9-next.0 + - @ledgerhq/hw-transport-node-hid-singleton@6.28.6-next.0 + ## 2.50.1 ### Patch Changes diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 67dc5938438..7ee0718d801 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -16,7 +16,7 @@ "license": "MIT", "private": true, "main": "./.webpack/main.bundle.js", - "version": "2.50.1", + "version": "2.51.0-next.0", "scripts": { "start:prod": "electron ./.webpack/main.bundle.js", "start": "cross-env NODE_ENV=development node ./tools/main.js", diff --git a/libs/ledger-live-common/CHANGELOG.md b/libs/ledger-live-common/CHANGELOG.md index 41edc1923f0..17fb81ca513 100644 --- a/libs/ledger-live-common/CHANGELOG.md +++ b/libs/ledger-live-common/CHANGELOG.md @@ -1,5 +1,42 @@ # @ledgerhq/live-common +## 27.10.0-next.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - NEAR sync, send and stake + +* [#2030](https://github.com/LedgerHQ/ledger-live/pull/2030) [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a) Thanks [@adrienlacombe-ledger](https://github.com/adrienlacombe-ledger)! - update fund partners + +### Patch Changes + +- [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - feat: resilient BLE scanning + +* [#2045](https://github.com/LedgerHQ/ledger-live/pull/2045) [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5) Thanks [@juan-cortes](https://github.com/juan-cortes)! - Made the exported logs on LLM larger and configurable via ENV vars. + +- [#2058](https://github.com/LedgerHQ/ledger-live/pull/2058) [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Protection against syncing or adding the burn address for stellar + +* [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + +* Updated dependencies [[`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/cryptoassets@7.1.0-next.0 + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/hw-app-eth@6.30.3-next.0 + - @ledgerhq/devices@7.0.6-next.0 + - @ledgerhq/hw-app-algorand@6.27.9-next.0 + - @ledgerhq/hw-app-cosmos@6.27.9-next.0 + - @ledgerhq/hw-app-near@6.27.4-next.0 + - @ledgerhq/hw-app-polkadot@6.27.9-next.0 + - @ledgerhq/hw-app-solana@7.0.3-next.0 + - @ledgerhq/hw-app-trx@6.27.9-next.0 + - @ledgerhq/hw-transport-node-speculos@6.27.9-next.0 + - @ledgerhq/hw-app-btc@9.1.1-next.0 + - @ledgerhq/hw-app-str@6.27.9-next.0 + - @ledgerhq/hw-app-tezos@6.27.9-next.0 + - @ledgerhq/hw-app-xrp@6.27.9-next.0 + - @ledgerhq/hw-transport-mocker@6.27.9-next.0 + ## 27.9.0 ### Minor Changes diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index 497d93c5400..85b96a57690 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -4,7 +4,7 @@ }, "name": "@ledgerhq/live-common", "description": "Common ground for the Ledger Live apps", - "version": "27.9.0", + "version": "27.10.0-next.0", "repository": { "type": "git", "url": "https://github.com/LedgerHQ/ledger-live.git" diff --git a/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md b/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md index af8d2e24c59..22015e4026d 100644 --- a/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md +++ b/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md @@ -1,5 +1,11 @@ # @ledgerhq/cryptoassets +## 7.1.0-next.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Explorer views and yoctoNEAR added to NEAR entry + ## 7.0.0 ### Major Changes diff --git a/libs/ledgerjs/packages/cryptoassets/package.json b/libs/ledgerjs/packages/cryptoassets/package.json index 6a9cf7c6ddc..51341994bc7 100644 --- a/libs/ledgerjs/packages/cryptoassets/package.json +++ b/libs/ledgerjs/packages/cryptoassets/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/cryptoassets", - "version": "7.0.0", + "version": "7.1.0-next.0", "description": "Ledger crypto-assets list", "keywords": [ "Ledger" diff --git a/libs/ledgerjs/packages/devices/CHANGELOG.md b/libs/ledgerjs/packages/devices/CHANGELOG.md index b0685535c50..225d9dd9a22 100644 --- a/libs/ledgerjs/packages/devices/CHANGELOG.md +++ b/libs/ledgerjs/packages/devices/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/devices +## 7.0.6-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + ## 7.0.5 ### Patch Changes diff --git a/libs/ledgerjs/packages/devices/package.json b/libs/ledgerjs/packages/devices/package.json index 245c49b4350..f6b6b60a1bc 100644 --- a/libs/ledgerjs/packages/devices/package.json +++ b/libs/ledgerjs/packages/devices/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/devices", - "version": "7.0.5", + "version": "7.0.6-next.0", "description": "Ledger devices", "keywords": [ "Ledger" diff --git a/libs/ledgerjs/packages/errors/CHANGELOG.md b/libs/ledgerjs/packages/errors/CHANGELOG.md index c43498ff08d..00371a22947 100644 --- a/libs/ledgerjs/packages/errors/CHANGELOG.md +++ b/libs/ledgerjs/packages/errors/CHANGELOG.md @@ -1,5 +1,11 @@ # @ledgerhq/errors +## 6.12.2-next.0 + +### Patch Changes + +- [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + ## 6.12.1 ### Patch Changes diff --git a/libs/ledgerjs/packages/errors/package.json b/libs/ledgerjs/packages/errors/package.json index 7a478df6c69..b9cfa819dbc 100644 --- a/libs/ledgerjs/packages/errors/package.json +++ b/libs/ledgerjs/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/errors", - "version": "6.12.1", + "version": "6.12.2-next.0", "description": "Ledger common errors", "keywords": [ "Ledger" diff --git a/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md index 936ca92951c..45f32f000a7 100644 --- a/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-algorand +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-algorand/package.json b/libs/ledgerjs/packages/hw-app-algorand/package.json index e90fb32f1e9..6688e622fec 100644 --- a/libs/ledgerjs/packages/hw-app-algorand/package.json +++ b/libs/ledgerjs/packages/hw-app-algorand/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-algorand", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Algorand Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md index c5fce68eac5..886aee5dddf 100644 --- a/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-btc +## 9.1.1-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 9.1.0 ### Minor Changes diff --git a/libs/ledgerjs/packages/hw-app-btc/package.json b/libs/ledgerjs/packages/hw-app-btc/package.json index ec97e1f947b..dc42cf34533 100644 --- a/libs/ledgerjs/packages/hw-app-btc/package.json +++ b/libs/ledgerjs/packages/hw-app-btc/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-btc", - "version": "9.1.0", + "version": "9.1.1-next.0", "description": "Ledger Hardware Wallet Bitcoin Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md index 7f1b5a7b898..354ea726a94 100644 --- a/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-cosmos +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-cosmos/package.json b/libs/ledgerjs/packages/hw-app-cosmos/package.json index fea5e681435..8ad43762893 100644 --- a/libs/ledgerjs/packages/hw-app-cosmos/package.json +++ b/libs/ledgerjs/packages/hw-app-cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-cosmos", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Cosmos Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md index 67751c923ed..ee939383fa2 100644 --- a/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-app-eth +## 6.30.3-next.0 + +### Patch Changes + +- Updated dependencies [[`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/cryptoassets@7.1.0-next.0 + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/hw-transport-mocker@6.27.9-next.0 + ## 6.30.2 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-eth/package.json b/libs/ledgerjs/packages/hw-app-eth/package.json index 0564152ac93..b73992d31aa 100644 --- a/libs/ledgerjs/packages/hw-app-eth/package.json +++ b/libs/ledgerjs/packages/hw-app-eth/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-eth", - "version": "6.30.2", + "version": "6.30.3-next.0", "description": "Ledger Hardware Wallet Ethereum Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md index f1594a82314..cd308b5cec1 100644 --- a/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-helium +## 6.29.4-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.29.3 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-helium/package.json b/libs/ledgerjs/packages/hw-app-helium/package.json index be5a7b11033..b6dc2bcd976 100644 --- a/libs/ledgerjs/packages/hw-app-helium/package.json +++ b/libs/ledgerjs/packages/hw-app-helium/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-helium", - "version": "6.29.3", + "version": "6.29.4-next.0", "description": "Ledger Hardware Wallet Helium Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md index dce81c77e13..28eae5a7a6c 100644 --- a/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-near +## 6.27.4-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.3 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-near/package.json b/libs/ledgerjs/packages/hw-app-near/package.json index 54be01ff238..4fc37ae4a43 100644 --- a/libs/ledgerjs/packages/hw-app-near/package.json +++ b/libs/ledgerjs/packages/hw-app-near/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-near", - "version": "6.27.3", + "version": "6.27.4-next.0", "description": "Ledger Hardware Wallet Near Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md index 7d748b0422e..e7a2cb13753 100644 --- a/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-polkadot +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-polkadot/package.json b/libs/ledgerjs/packages/hw-app-polkadot/package.json index 499d18dd648..5e87fde9b4c 100644 --- a/libs/ledgerjs/packages/hw-app-polkadot/package.json +++ b/libs/ledgerjs/packages/hw-app-polkadot/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-polkadot", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Polkadot Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md index 30162b313c5..d48b88578de 100644 --- a/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-solana +## 7.0.3-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 7.0.2 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-solana/package.json b/libs/ledgerjs/packages/hw-app-solana/package.json index 7d0f4ec5b53..33be0a442a6 100644 --- a/libs/ledgerjs/packages/hw-app-solana/package.json +++ b/libs/ledgerjs/packages/hw-app-solana/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-solana", - "version": "7.0.2", + "version": "7.0.3-next.0", "description": "Ledger Hardware Wallet Solana Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md index 207386bf0df..2c5d3f37d65 100644 --- a/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-str +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-str/package.json b/libs/ledgerjs/packages/hw-app-str/package.json index 1af5eb84ba0..f6c370df0b4 100644 --- a/libs/ledgerjs/packages/hw-app-str/package.json +++ b/libs/ledgerjs/packages/hw-app-str/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-str", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Stellar Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md index 7310192f78e..053816821a6 100644 --- a/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-tezos +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-tezos/package.json b/libs/ledgerjs/packages/hw-app-tezos/package.json index 6a459ab02d3..2de6672fa2a 100644 --- a/libs/ledgerjs/packages/hw-app-tezos/package.json +++ b/libs/ledgerjs/packages/hw-app-tezos/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-tezos", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Tezos Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md index bddac4ac27a..8d796e3e4a2 100644 --- a/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-trx +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-trx/package.json b/libs/ledgerjs/packages/hw-app-trx/package.json index 3e511b00a1f..0e91c4f097b 100644 --- a/libs/ledgerjs/packages/hw-app-trx/package.json +++ b/libs/ledgerjs/packages/hw-app-trx/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-trx", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Tron Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md index 68331ffeade..6278ce90855 100644 --- a/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-xrp +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-xrp/package.json b/libs/ledgerjs/packages/hw-app-xrp/package.json index 9648e22f31b..17dbd42e0b6 100644 --- a/libs/ledgerjs/packages/hw-app-xrp/package.json +++ b/libs/ledgerjs/packages/hw-app-xrp/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-xrp", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Ripple Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md index c7c1c997e5b..d9059a77e62 100644 --- a/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-transport-http +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-http/package.json b/libs/ledgerjs/packages/hw-transport-http/package.json index 592e4cbe879..bed80c3b3ba 100644 --- a/libs/ledgerjs/packages/hw-transport-http/package.json +++ b/libs/ledgerjs/packages/hw-transport-http/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-http", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet communication layer over http", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md index b5e146f6985..68ad86b7533 100644 --- a/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-transport-mocker +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-mocker/package.json b/libs/ledgerjs/packages/hw-transport-mocker/package.json index 44694d3fff1..c1137d92461 100644 --- a/libs/ledgerjs/packages/hw-transport-mocker/package.json +++ b/libs/ledgerjs/packages/hw-transport-mocker/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-mocker", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet mocker utilities used for tests", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md index 13ef3e498ea..f2e27f7a8f8 100644 --- a/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-node-ble +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-ble/package.json b/libs/ledgerjs/packages/hw-transport-node-ble/package.json index 32a78b8f47e..892792352f6 100644 --- a/libs/ledgerjs/packages/hw-transport-node-ble/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-ble", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Bluetooth BLE transport for Node.js (noble)", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md index 2e33f9a38fc..3860a319f2e 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-node-hid-noevents +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json index 04a29e42ad2..a32bc7665a9 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid-noevents", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid. without usb events", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md index 0ad1d051e1c..7b76bfcafe1 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-transport-node-hid-singleton +## 6.28.6-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + - @ledgerhq/hw-transport-node-hid-noevents@6.27.9-next.0 + ## 6.28.5 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json index 695a7f2d5a0..0324a041a2a 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid-singleton", - "version": "6.28.5", + "version": "6.28.6-next.0", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid and node-usb", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md index d308269de79..c0ba68a1bf7 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-transport-node-hid +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + - @ledgerhq/hw-transport-node-hid-noevents@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-hid/package.json b/libs/ledgerjs/packages/hw-transport-node-hid/package.json index bef8f888716..13f0d105e1b 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-hid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md index 97f37607008..c3e03bad0c3 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-transport-node-speculos-http +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json b/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json index a83b6f6a005..047372e1059 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-speculos-http", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet communication layer with speculos Nano simulator using the http api", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md index 0b8be870a6d..3b24b860754 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-transport-node-speculos +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos/package.json b/libs/ledgerjs/packages/hw-transport-node-speculos/package.json index b3a930977ea..e6466d75f55 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-speculos/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-speculos", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet communication layer with speculos Nano simulator", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md index 597826c2d23..3e0a9290af0 100644 --- a/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-web-ble +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-web-ble/package.json b/libs/ledgerjs/packages/hw-transport-web-ble/package.json index c6206160561..a8458f3c89f 100644 --- a/libs/ledgerjs/packages/hw-transport-web-ble/package.json +++ b/libs/ledgerjs/packages/hw-transport-web-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-web-ble", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet Web Bluetooth implementation of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md index d18a0211f29..7486612a62a 100644 --- a/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-webhid +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-webhid/package.json b/libs/ledgerjs/packages/hw-transport-webhid/package.json index c2fdfedbcaf..50127c19131 100644 --- a/libs/ledgerjs/packages/hw-transport-webhid/package.json +++ b/libs/ledgerjs/packages/hw-transport-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-webhid", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet WebHID implementation of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md index 36bfecffd19..11da6d75795 100644 --- a/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-webusb +## 6.27.9-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-webusb/package.json b/libs/ledgerjs/packages/hw-transport-webusb/package.json index aff62bbf218..2edf20fec6a 100644 --- a/libs/ledgerjs/packages/hw-transport-webusb/package.json +++ b/libs/ledgerjs/packages/hw-transport-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-webusb", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet WebUSB implementation of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport/CHANGELOG.md index 83037a45df3..fcf41561c7e 100644 --- a/libs/ledgerjs/packages/hw-transport/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-transport +## 6.27.9-next.0 + +### Patch Changes + +- [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.8 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport/package.json b/libs/ledgerjs/packages/hw-transport/package.json index 3daf9f7262c..6b42ad1c5a4 100644 --- a/libs/ledgerjs/packages/hw-transport/package.json +++ b/libs/ledgerjs/packages/hw-transport/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport", - "version": "6.27.8", + "version": "6.27.9-next.0", "description": "Ledger Hardware Wallet common interface of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md b/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md index 3b92630a7c5..f40486f088c 100644 --- a/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md +++ b/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/react-native-hid +## 6.28.11-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.28.10 ### Patch Changes diff --git a/libs/ledgerjs/packages/react-native-hid/package.json b/libs/ledgerjs/packages/react-native-hid/package.json index 904e047c562..685fdbc9e17 100755 --- a/libs/ledgerjs/packages/react-native-hid/package.json +++ b/libs/ledgerjs/packages/react-native-hid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-native-hid", - "version": "6.28.10", + "version": "6.28.11-next.0", "nativePackage": true, "description": "Ledger Hardware Wallet Web implementation of the communication layer, using U2F api", "keywords": [ diff --git a/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md b/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md index 4ad2265323a..2c33225f97f 100644 --- a/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md +++ b/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md @@ -1,5 +1,18 @@ # @ledgerhq/react-native-hw-transport-ble +## 6.27.12-next.0 + +### Patch Changes + +- [#2048](https://github.com/LedgerHQ/ledger-live/pull/2048) [`101e6851ae`](https://github.com/LedgerHQ/ledger-live/commit/101e6851ae76747431b122076dc1752c94ee40d3) Thanks [@juan-cortes](https://github.com/juan-cortes)! - Undo the auto disconnect mechanism, due to regressions + +* [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + +* Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + ## 6.27.11 ### Patch Changes diff --git a/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json b/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json index fcfb6ba8d8d..877b8fabc40 100644 --- a/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json +++ b/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-native-hw-transport-ble", - "version": "6.27.11", + "version": "6.27.12-next.0", "description": "Ledger Hardware Wallet Bluetooth BLE transport for React Native", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/types-live/CHANGELOG.md b/libs/ledgerjs/packages/types-live/CHANGELOG.md index 6e2a6228b98..f90d025f98c 100644 --- a/libs/ledgerjs/packages/types-live/CHANGELOG.md +++ b/libs/ledgerjs/packages/types-live/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/types-live +## 6.28.0-next.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - STAKE, UNSTAKE, and WITHDRAW operation types added to support NEAR staking operations + +### Patch Changes + +- [#1802](https://github.com/LedgerHQ/ledger-live/pull/1802) [`b01f9f5c02`](https://github.com/LedgerHQ/ledger-live/commit/b01f9f5c02ef255738b557daba38c1d9f13ee8fe) Thanks [@LFBarreto](https://github.com/LFBarreto)! - Add feature flag types for protect mobile + ## 6.27.1 ### Patch Changes diff --git a/libs/ledgerjs/packages/types-live/package.json b/libs/ledgerjs/packages/types-live/package.json index c58144190cf..e6c66c1187b 100644 --- a/libs/ledgerjs/packages/types-live/package.json +++ b/libs/ledgerjs/packages/types-live/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/types-live", - "version": "6.27.1", + "version": "6.28.0-next.0", "description": "Ledger Live main types.", "keywords": [ "Ledger" diff --git a/libs/ui/packages/icons/CHANGELOG.md b/libs/ui/packages/icons/CHANGELOG.md index a2dec8988b4..ab4fcfaf5a9 100644 --- a/libs/ui/packages/icons/CHANGELOG.md +++ b/libs/ui/packages/icons/CHANGELOG.md @@ -1,5 +1,11 @@ # @ledgerhq/icons-ui +## 0.3.3-next.0 + +### Patch Changes + +- [#2062](https://github.com/LedgerHQ/ledger-live/pull/2062) [`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc) Thanks [@mlegall-ledger](https://github.com/mlegall-ledger)! - New flags icons. Added 2 new icons to Providers and Payments. Prevented crash when using ProviderIcon with incorrect string in boxed mode + ## 0.3.2 ### Patch Changes diff --git a/libs/ui/packages/icons/package.json b/libs/ui/packages/icons/package.json index a1c0e15b381..054c5df6f1f 100644 --- a/libs/ui/packages/icons/package.json +++ b/libs/ui/packages/icons/package.json @@ -1,7 +1,7 @@ { "name": "@ledgerhq/icons-ui", "description": "Icons used by the Ledger design system.", - "version": "0.3.2", + "version": "0.3.3-next.0", "license": "MIT", "repository": { "type": "git", diff --git a/libs/ui/packages/native/CHANGELOG.md b/libs/ui/packages/native/CHANGELOG.md index a45486b616e..d754c69d0d7 100644 --- a/libs/ui/packages/native/CHANGELOG.md +++ b/libs/ui/packages/native/CHANGELOG.md @@ -1,5 +1,16 @@ # @ledgerhq/native-ui +## 0.14.0-next.0 + +### Minor Changes + +- [#1802](https://github.com/LedgerHQ/ledger-live/pull/1802) [`b01f9f5c02`](https://github.com/LedgerHQ/ledger-live/commit/b01f9f5c02ef255738b557daba38c1d9f13ee8fe) Thanks [@LFBarreto](https://github.com/LFBarreto)! - NativeUI - add colo and text Color to tag component + +### Patch Changes + +- Updated dependencies [[`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc)]: + - @ledgerhq/icons-ui@0.3.3-next.0 + ## 0.13.0 ### Minor Changes diff --git a/libs/ui/packages/native/package.json b/libs/ui/packages/native/package.json index d40b05d55da..3c2b2b9cf0f 100644 --- a/libs/ui/packages/native/package.json +++ b/libs/ui/packages/native/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/native-ui", - "version": "0.13.0", + "version": "0.14.0-next.0", "description": "Ledger Live - Mobile UI", "repository": { "type": "git", diff --git a/libs/ui/packages/react/CHANGELOG.md b/libs/ui/packages/react/CHANGELOG.md index 269203176f2..e82b05e113e 100644 --- a/libs/ui/packages/react/CHANGELOG.md +++ b/libs/ui/packages/react/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/react-ui +## 0.10.3-next.0 + +### Patch Changes + +- [#2062](https://github.com/LedgerHQ/ledger-live/pull/2062) [`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc) Thanks [@mlegall-ledger](https://github.com/mlegall-ledger)! - New flags icons. Added 2 new icons to Providers and Payments. Prevented crash when using ProviderIcon with incorrect string in boxed mode + +- Updated dependencies [[`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc)]: + - @ledgerhq/icons-ui@0.3.3-next.0 + ## 0.10.2 ### Patch Changes diff --git a/libs/ui/packages/react/package.json b/libs/ui/packages/react/package.json index c362c5687f8..bf05c143330 100644 --- a/libs/ui/packages/react/package.json +++ b/libs/ui/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-ui", - "version": "0.10.2", + "version": "0.10.3-next.0", "description": "Ledger Live - Desktop UI", "author": "Ledger Live Team ", "repository": { diff --git a/tools/common-tools/CHANGELOG.md b/tools/common-tools/CHANGELOG.md index a7bc179022b..e8879edb1ea 100644 --- a/tools/common-tools/CHANGELOG.md +++ b/tools/common-tools/CHANGELOG.md @@ -1,5 +1,20 @@ # live-common-tools +## 0.2.19-next.0 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5), [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a), [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/live-common@27.10.0-next.0 + - @ledgerhq/cryptoassets@7.1.0-next.0 + - @ledgerhq/errors@6.12.2-next.0 + - @ledgerhq/hw-transport@6.27.9-next.0 + - @ledgerhq/devices@7.0.6-next.0 + - @ledgerhq/hw-transport-http@6.27.9-next.0 + - @ledgerhq/hw-transport-web-ble@6.27.9-next.0 + - @ledgerhq/hw-transport-webhid@6.27.9-next.0 + - @ledgerhq/hw-transport-webusb@6.27.9-next.0 + ## 0.2.18 ### Patch Changes diff --git a/tools/common-tools/package.json b/tools/common-tools/package.json index 5381ac5d11b..d547654db8d 100644 --- a/tools/common-tools/package.json +++ b/tools/common-tools/package.json @@ -1,6 +1,6 @@ { "name": "live-common-tools", - "version": "0.2.18", + "version": "0.2.19-next.0", "private": true, "dependencies": { "@ledgerhq/cryptoassets": "workspace:^", From 16509f77c7ab3e83552dbca4f9c840564c62ad93 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Tue, 13 Dec 2022 18:32:00 +0000 Subject: [PATCH 010/142] fix: use existing getProviders call and move decentralizedSwapAvailable to common --- .../screens/exchange/Swap2/Form/index.jsx | 1 + .../src/exchange/swap/getExchangeRates.ts | 53 +++++++++++++++++-- .../exchange/swap/hooks/useProviderRates.ts | 13 +++-- .../exchange/swap/hooks/useSwapTransaction.ts | 4 ++ .../src/exchange/swap/mock.ts | 32 +---------- .../src/exchange/swap/types.ts | 5 +- 6 files changed, 67 insertions(+), 41 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index 6362133677b..4a8207b8b4d 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -124,6 +124,7 @@ const SwapForm = () => { setIsSendMaxLoading, onNoRates: trackNoRates, ...locationState, + providers, }); const exchangeRatesState = swapTransaction.swap?.rates; diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 5bf82122fe7..1ee816eed3a 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -15,14 +15,16 @@ import network from "../../network"; import type { Transaction } from "../../generated/types"; import { getSwapAPIBaseURL, getSwapAPIError } from "./"; import { mockGetExchangeRates } from "./mock"; -import type { CustomMinOrMaxError, Exchange, GetExchangeRates } from "./types"; +import type { CustomMinOrMaxError, Exchange, GetExchangeRates, ExchangeRate, AvailableProviderV3 } from "./types"; import getProviders from "./getProviders"; +import { getMainAccount } from "../../account"; const getExchangeRates: GetExchangeRates = async ( exchange: Exchange, transaction: Transaction, userId?: string, // TODO remove when wyre doesn't require this for rates - currencyTo?: TokenCurrency | CryptoCurrency | undefined | null + currencyTo?: TokenCurrency | CryptoCurrency | undefined | null, + providers: AvailableProviderV3[] = [], ) => { if (getEnv("MOCK")) return mockGetExchangeRates(exchange, transaction, currencyTo); @@ -35,13 +37,56 @@ const getExchangeRates: GetExchangeRates = async ( const amountFrom = transaction.amount; const tenPowMagnitude = new BigNumber(10).pow(unitFrom.magnitude); const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); - const providers = await getProviders(); + + const providerList = providers.filter(item => { + const index = item.pairs.findIndex(pair => pair.from === from && pair.to === to); + return index >= -1; + }).map(item => item.provider); + + const decentralizedSwapAvailable = () => { + const { + fromAccount: sourceAccount, + toAccount: targetAccount, + fromParentAccount: sourceParentAccount, + toParentAccount: targetParentAccount + } = exchange; + + if (sourceAccount && targetAccount) { + const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); + const targetMainAccount = getMainAccount(targetAccount, targetParentAccount); + + if ( + targetMainAccount.currency.family === "ethereum" && + sourceMainAccount.currency.id === targetMainAccount.currency.id + ) { + return true; + } + } + return false; + }; + + // TODO Uncomment if and update item attribute with DEX type definition + + if(!providerList.length && decentralizedSwapAvailable()) { + // const dexProviders = ["paraswap", "oneinch"] + // return dexProviders.map((provider) => { + // return { + // magnitudeAwareRate: undefined, + // provider, + // rate: undefined, + // rateId: undefined, + // toAmount: undefined, + // tradeMethod: "float", + // payoutNetworkFees: undefined + // } + // }) + } const request = { from, to, amountFrom: apiAmount.toString(), - providers: providers.map((item) => item.provider), + providers: providerList, }; const res = await network({ method: "POST", diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts index e900e9fd6bc..05b65d23fae 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts @@ -8,6 +8,7 @@ import { SwapSelectorStateType, RatesReducerState, CustomMinOrMaxError, + AvailableProviderV3, } from "../types"; import { SetExchangeRateCallback } from "./useSwapTransaction"; @@ -33,19 +34,22 @@ export const useProviderRates = ({ transaction, onNoRates, setExchangeRate, + providers, }: { fromState: SwapSelectorStateType; toState: SwapSelectorStateType; transaction?: Transaction | null; onNoRates?: OnNoRatesCallback; setExchangeRate?: SetExchangeRateCallback | null | undefined; + providers?: AvailableProviderV3[]; }): { rates: RatesReducerState; refetchRates: () => void; updateSelectedRate: (selected?: ExchangeRate) => void; } => { - const { account: fromAccount } = fromState; - const { currency: toCurrency } = toState; + const { account: fromAccount, parentAccount: fromParentAccount } = fromState; + const { currency: toCurrency, parentAccount: toParentAccount, account: toAccount } = toState; + const [rates, dispatchRates] = useReducer( ratesReducer, ratesReducerInitialState @@ -79,10 +83,11 @@ export const useProviderRates = ({ dispatchRates({ type: "loading" }); try { let rates: ExchangeRate[] = await getExchangeRates( - { fromAccount } as Exchange, + { fromAccount, toAccount, fromParentAccount, toParentAccount } as Exchange, transaction, undefined, - toCurrency + toCurrency, + providers ); if (abort) return; diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts index f150b05fee3..a15ebcf27b3 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts @@ -6,6 +6,7 @@ import { OnNoRatesCallback, SwapTransactionType, SetIsSendMaxLoading, + AvailableProviderV3, } from "../types"; import useBridgeTransaction from "../../../bridge/useBridgeTransaction"; import { useFromState } from "./useFromState"; @@ -47,6 +48,7 @@ export const useSwapTransaction = ({ defaultParentAccount = selectorStateDefaultValues.parentAccount, onNoRates, excludeFixedRates, + providers }: { accounts?: Account[]; setExchangeRate?: SetExchangeRateCallback; @@ -56,6 +58,7 @@ export const useSwapTransaction = ({ defaultParentAccount?: SwapSelectorStateType["parentAccount"]; onNoRates?: OnNoRatesCallback; excludeFixedRates?: boolean; + providers?: AvailableProviderV3[]; } = {}): SwapTransactionType => { const bridgeTransaction = useBridgeTransaction(() => ({ account: defaultAccount, @@ -105,6 +108,7 @@ export const useSwapTransaction = ({ transaction, onNoRates, setExchangeRate, + providers }); return { diff --git a/libs/ledger-live-common/src/exchange/swap/mock.ts b/libs/ledger-live-common/src/exchange/swap/mock.ts index f5c1adb0c72..ec3cc9ab568 100644 --- a/libs/ledger-live-common/src/exchange/swap/mock.ts +++ b/libs/ledger-live-common/src/exchange/swap/mock.ts @@ -129,10 +129,8 @@ export const mockInitSwap = ( export const mockGetProviders: GetProviders = async () => { //Fake delay to show loading UI await new Promise((r) => setTimeout(r, 800)); - const usesV3 = getSwapAPIVersion() >= 3; - return usesV3 - ? [ + return [ { provider: "ftx", pairs: [ @@ -151,34 +149,6 @@ export const mockGetProviders: GetProviders = async () => { { from: "ethereum", to: "bitcoin", tradeMethod: "fixed" }, ], }, - ] - : [ - { - provider: "changelly", - supportedCurrencies: [ - "bitcoin", - "litecoin", - "ethereum", - "tron", - "ethereum/erc20/omg", - "ethereum/erc20/0x_project", - "ethereum/erc20/augur", - ], - tradeMethod: "fixed", - }, - { - provider: "changelly", - supportedCurrencies: [ - "bitcoin", - "litecoin", - "ethereum", - "tron", - "ethereum/erc20/omg", - "ethereum/erc20/0x_project", - "ethereum/erc20/augur", - ], - tradeMethod: "float", - }, ]; }; export const mockGetStatus: GetMultipleStatus = async (statusList) => { diff --git a/libs/ledger-live-common/src/exchange/swap/types.ts b/libs/ledger-live-common/src/exchange/swap/types.ts index ce5228614f5..dcc266d3064 100644 --- a/libs/ledger-live-common/src/exchange/swap/types.ts +++ b/libs/ledger-live-common/src/exchange/swap/types.ts @@ -137,12 +137,13 @@ export type CheckQuote = ({ quoteId?: string; bearerToken: string; }) => Promise; -export type AvailableProvider = AvailableProviderV2 | AvailableProviderV3; +export type AvailableProvider = AvailableProviderV3; export type GetExchangeRates = ( arg0: Exchange, arg1: Transaction, wyreUserId?: string, - currencyTo?: TokenCurrency | CryptoCurrency | undefined | null + currencyTo?: TokenCurrency | CryptoCurrency | undefined | null, + providers?: AvailableProviderV3[], ) => Promise; export type GetProviders = () => Promise; export type InitSwapResult = { From 691a0a1ba57f0d8940afdae8eb1343f61421a7e9 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 14 Dec 2022 09:44:25 +0000 Subject: [PATCH 011/142] chore: lint fix --- .../src/exchange/swap/getExchangeRates.ts | 60 ++++++++++++------- 1 file changed, 37 insertions(+), 23 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 1ee816eed3a..837eea0ccfb 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -15,8 +15,12 @@ import network from "../../network"; import type { Transaction } from "../../generated/types"; import { getSwapAPIBaseURL, getSwapAPIError } from "./"; import { mockGetExchangeRates } from "./mock"; -import type { CustomMinOrMaxError, Exchange, GetExchangeRates, ExchangeRate, AvailableProviderV3 } from "./types"; -import getProviders from "./getProviders"; +import type { + CustomMinOrMaxError, + Exchange, + GetExchangeRates, + AvailableProviderV3, +} from "./types"; import { getMainAccount } from "../../account"; const getExchangeRates: GetExchangeRates = async ( @@ -24,7 +28,7 @@ const getExchangeRates: GetExchangeRates = async ( transaction: Transaction, userId?: string, // TODO remove when wyre doesn't require this for rates currencyTo?: TokenCurrency | CryptoCurrency | undefined | null, - providers: AvailableProviderV3[] = [], + providers: AvailableProviderV3[] = [] ) => { if (getEnv("MOCK")) return mockGetExchangeRates(exchange, transaction, currencyTo); @@ -38,22 +42,32 @@ const getExchangeRates: GetExchangeRates = async ( const tenPowMagnitude = new BigNumber(10).pow(unitFrom.magnitude); const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); - const providerList = providers.filter(item => { - const index = item.pairs.findIndex(pair => pair.from === from && pair.to === to); - return index >= -1; - }).map(item => item.provider); + const providerList = providers + .filter((item) => { + const index = item.pairs.findIndex( + (pair) => pair.from === from && pair.to === to + ); + return index >= -1; + }) + .map((item) => item.provider); const decentralizedSwapAvailable = () => { const { fromAccount: sourceAccount, toAccount: targetAccount, fromParentAccount: sourceParentAccount, - toParentAccount: targetParentAccount + toParentAccount: targetParentAccount, } = exchange; if (sourceAccount && targetAccount) { - const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); - const targetMainAccount = getMainAccount(targetAccount, targetParentAccount); + const sourceMainAccount = getMainAccount( + sourceAccount, + sourceParentAccount + ); + const targetMainAccount = getMainAccount( + targetAccount, + targetParentAccount + ); if ( targetMainAccount.currency.family === "ethereum" && @@ -67,19 +81,19 @@ const getExchangeRates: GetExchangeRates = async ( // TODO Uncomment if and update item attribute with DEX type definition - if(!providerList.length && decentralizedSwapAvailable()) { - // const dexProviders = ["paraswap", "oneinch"] - // return dexProviders.map((provider) => { - // return { - // magnitudeAwareRate: undefined, - // provider, - // rate: undefined, - // rateId: undefined, - // toAmount: undefined, - // tradeMethod: "float", - // payoutNetworkFees: undefined - // } - // }) + if (!providerList.length && decentralizedSwapAvailable()) { + // const dexProviders = ["paraswap", "oneinch"] + // return dexProviders.map((provider) => { + // return { + // magnitudeAwareRate: undefined, + // provider, + // rate: undefined, + // rateId: undefined, + // toAmount: undefined, + // tradeMethod: "float", + // payoutNetworkFees: undefined + // } + // }) } const request = { From 7f685ccc8ba7bc324e67b190c27dcc3e71f48312 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 14 Dec 2022 11:50:36 +0000 Subject: [PATCH 012/142] fix: update logic dex provider getExchangeRates --- .../src/exchange/swap/getExchangeRates.ts | 42 ++++++++++--------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 837eea0ccfb..1d35985c49b 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -45,7 +45,9 @@ const getExchangeRates: GetExchangeRates = async ( const providerList = providers .filter((item) => { const index = item.pairs.findIndex( - (pair) => pair.from === from && pair.to === to + (pair) => + pair.from === "ethereum/erc20/btrfly" && + pair.to === "ethereum/erc20/reflex" ); return index >= -1; }) @@ -79,23 +81,6 @@ const getExchangeRates: GetExchangeRates = async ( return false; }; - // TODO Uncomment if and update item attribute with DEX type definition - - if (!providerList.length && decentralizedSwapAvailable()) { - // const dexProviders = ["paraswap", "oneinch"] - // return dexProviders.map((provider) => { - // return { - // magnitudeAwareRate: undefined, - // provider, - // rate: undefined, - // rateId: undefined, - // toAmount: undefined, - // tradeMethod: "float", - // payoutNetworkFees: undefined - // } - // }) - } - const request = { from, to, @@ -111,7 +96,7 @@ const getExchangeRates: GetExchangeRates = async ( data: request, }); - return res.data.map((responseData) => { + const rates = res.data.map((responseData) => { const { rate: maybeRate, payoutNetworkFees: maybePayoutNetworkFees, @@ -171,6 +156,25 @@ const getExchangeRates: GetExchangeRates = async ( }; } }); + if (decentralizedSwapAvailable()) { + // TODO fill dexProvider list + // const dexProviders = ["paraswap", "oneinch"]; + const dexProviders = []; + dexProviders.filter((dexProvider) => { + if (rates.findIndex((rate) => rate.provider === dexProvider) < 0) { + rates.push({ + magnitudeAwareRate: undefined, + provider: dexProvider, + rate: undefined, + rateId: undefined, + toAmount: undefined, + tradeMethod: "float", + payoutNetworkFees: undefined, + }); + } + }); + } + return rates; }; const inferError = ( From f32c5c7a747331b7bc4e7a07e2d6647f54019fb6 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 14 Dec 2022 13:29:21 +0000 Subject: [PATCH 013/142] chore: fix lint --- .../exchange/swap/hooks/useProviderRates.ts | 13 ++++++- .../exchange/swap/hooks/useSwapTransaction.ts | 4 +- .../src/exchange/swap/mock.ts | 39 +++++++++---------- .../src/exchange/swap/types.ts | 2 +- 4 files changed, 33 insertions(+), 25 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts index 05b65d23fae..93f4038ae2d 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts @@ -48,7 +48,11 @@ export const useProviderRates = ({ updateSelectedRate: (selected?: ExchangeRate) => void; } => { const { account: fromAccount, parentAccount: fromParentAccount } = fromState; - const { currency: toCurrency, parentAccount: toParentAccount, account: toAccount } = toState; + const { + currency: toCurrency, + parentAccount: toParentAccount, + account: toAccount, + } = toState; const [rates, dispatchRates] = useReducer( ratesReducer, @@ -83,7 +87,12 @@ export const useProviderRates = ({ dispatchRates({ type: "loading" }); try { let rates: ExchangeRate[] = await getExchangeRates( - { fromAccount, toAccount, fromParentAccount, toParentAccount } as Exchange, + { + fromAccount, + toAccount, + fromParentAccount, + toParentAccount, + } as Exchange, transaction, undefined, toCurrency, diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts index a15ebcf27b3..52ba3b64316 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts @@ -48,7 +48,7 @@ export const useSwapTransaction = ({ defaultParentAccount = selectorStateDefaultValues.parentAccount, onNoRates, excludeFixedRates, - providers + providers, }: { accounts?: Account[]; setExchangeRate?: SetExchangeRateCallback; @@ -108,7 +108,7 @@ export const useSwapTransaction = ({ transaction, onNoRates, setExchangeRate, - providers + providers, }); return { diff --git a/libs/ledger-live-common/src/exchange/swap/mock.ts b/libs/ledger-live-common/src/exchange/swap/mock.ts index ec3cc9ab568..d0cc2b910b3 100644 --- a/libs/ledger-live-common/src/exchange/swap/mock.ts +++ b/libs/ledger-live-common/src/exchange/swap/mock.ts @@ -7,7 +7,6 @@ import { SwapExchangeRateAmountTooHigh, SwapExchangeRateAmountTooLow, } from "../../errors"; -import { getSwapAPIVersion } from "./"; import type { CheckQuote, Exchange, @@ -131,25 +130,25 @@ export const mockGetProviders: GetProviders = async () => { await new Promise((r) => setTimeout(r, 800)); return [ - { - provider: "ftx", - pairs: [ - { from: "bitcoin", to: "ethereum", tradeMethod: "float" }, - { from: "bitcoin", to: "ethereum", tradeMethod: "fixed" }, - { from: "ethereum", to: "bitcoin", tradeMethod: "float" }, - { from: "ethereum", to: "bitcoin", tradeMethod: "fixed" }, - ], - }, - { - provider: "wyre", - pairs: [ - { from: "bitcoin", to: "ethereum", tradeMethod: "float" }, - { from: "bitcoin", to: "ethereum", tradeMethod: "fixed" }, - { from: "ethereum", to: "bitcoin", tradeMethod: "float" }, - { from: "ethereum", to: "bitcoin", tradeMethod: "fixed" }, - ], - }, - ]; + { + provider: "ftx", + pairs: [ + { from: "bitcoin", to: "ethereum", tradeMethod: "float" }, + { from: "bitcoin", to: "ethereum", tradeMethod: "fixed" }, + { from: "ethereum", to: "bitcoin", tradeMethod: "float" }, + { from: "ethereum", to: "bitcoin", tradeMethod: "fixed" }, + ], + }, + { + provider: "wyre", + pairs: [ + { from: "bitcoin", to: "ethereum", tradeMethod: "float" }, + { from: "bitcoin", to: "ethereum", tradeMethod: "fixed" }, + { from: "ethereum", to: "bitcoin", tradeMethod: "float" }, + { from: "ethereum", to: "bitcoin", tradeMethod: "fixed" }, + ], + }, + ]; }; export const mockGetStatus: GetMultipleStatus = async (statusList) => { //Fake delay to show loading UI diff --git a/libs/ledger-live-common/src/exchange/swap/types.ts b/libs/ledger-live-common/src/exchange/swap/types.ts index dcc266d3064..9ff332533ed 100644 --- a/libs/ledger-live-common/src/exchange/swap/types.ts +++ b/libs/ledger-live-common/src/exchange/swap/types.ts @@ -143,7 +143,7 @@ export type GetExchangeRates = ( arg1: Transaction, wyreUserId?: string, currencyTo?: TokenCurrency | CryptoCurrency | undefined | null, - providers?: AvailableProviderV3[], + providers?: AvailableProviderV3[] ) => Promise; export type GetProviders = () => Promise; export type InitSwapResult = { From 44b9deaa6cec4caabb9a9fd71850f9b3a9d3907c Mon Sep 17 00:00:00 2001 From: ofreyssinet-ledger <91890529+ofreyssinet-ledger@users.noreply.github.com> Date: Wed, 14 Dec 2022 17:36:28 +0100 Subject: [PATCH 014/142] Bugfix LLD onboarding: Spinner after genuine check isn't displayed (#2122) * Fix start of post onboarding not being called in the right place * changeset --- .changeset/curly-pugs-pretend.md | 5 +++++ .../Onboarding/Screens/Tutorial/index.tsx | 14 ++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 .changeset/curly-pugs-pretend.md diff --git a/.changeset/curly-pugs-pretend.md b/.changeset/curly-pugs-pretend.md new file mode 100644 index 00000000000..1e6a67dd5b1 --- /dev/null +++ b/.changeset/curly-pugs-pretend.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +Fix loading spinner not appearing at the end of the onboarding, giving the impression that the app is frozen diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/index.tsx b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/index.tsx index 270d4d9bfba..69817bcf245 100644 --- a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/index.tsx @@ -6,7 +6,6 @@ import { Icons, ProgressBar, Drawer, - Popin, InfiniteLoader, } from "@ledgerhq/react-ui"; import React, { useCallback, useEffect, useMemo, useState } from "react"; @@ -16,6 +15,7 @@ import { Switch, Route, useHistory, useLocation } from "react-router-dom"; import { useTranslation } from "react-i18next"; import styled from "styled-components"; import { useSelector } from "react-redux"; +import { Device } from "@ledgerhq/types-devices"; import { languageSelector } from "~/renderer/reducers/settings"; import { ImportYourRecoveryPhrase } from "~/renderer/components/Onboarding/Screens/Tutorial/screens/ImportYourRecoveryPhrase"; import { DeviceHowTo } from "~/renderer/components/Onboarding/Screens/Tutorial/screens/DeviceHowTo"; @@ -39,7 +39,6 @@ import { QuizFailure } from "~/renderer/components/Onboarding/Screens/Tutorial/s import { QuizSuccess } from "~/renderer/components/Onboarding/Screens/Tutorial/screens/QuizSuccess"; import RecoveryWarning from "../../Help/RecoveryWarning"; import { QuizzPopin } from "~/renderer/modals/OnboardingQuizz/OnboardingQuizzModal"; -import { getPostOnboardingActionsForDevice } from "~/renderer/components/PostOnboardingHub/logic"; import { useStartPostOnboardingCallback } from "@ledgerhq/live-common/postOnboarding/hooks/index"; import { UseCase } from "../../index"; @@ -229,7 +228,7 @@ export default function Tutorial({ useCase }: Props) { const [userUnderstandConsequences, setUserUnderstandConsequences] = useState(false); const [userChosePinCodeHimself, setUserChosePinCodeHimself] = useState(false); - const [connectedDevice, setConnectedDevice] = useState(null); + const [connectedDevice, setConnectedDevice] = useState(null); const [onboardingDone, setOnboardingDone] = useState(false); const handleStartPostOnboarding = useStartPostOnboardingCallback(); @@ -488,14 +487,12 @@ export default function Tutorial({ useCase }: Props) { canContinue: !!connectedDevice, next: () => { setOnboardingDone(true); - handleStartPostOnboarding(connectedDevice.modelId, true, () => history.push("/")); }, previous: () => history.push(`${path}/${ScreenId.pairMyNano}`), }, ], [ connectedDevice, - handleStartPostOnboarding, history, path, useCase, @@ -514,14 +511,15 @@ export default function Tutorial({ useCase }: Props) { * block is executed), on the following commit we can call * history.push("/"). */ - const timeout = setTimeout(() => { - if (history.location.pathname !== "/") history.push("/"); + const timeout: ReturnType = setTimeout(() => { + if (history.location.pathname !== "/") + handleStartPostOnboarding(connectedDevice.modelId, true, () => history.push("/")); }, 0); return () => { clearTimeout(timeout); }; } - }, [history, onboardingDone]); + }, [connectedDevice?.modelId, handleStartPostOnboarding, history, onboardingDone]); const steps = useMemo(() => { const stepList = [ From e9edef897d552a95ae5be584880ea9be10c8064a Mon Sep 17 00:00:00 2001 From: Team Live Date: Wed, 14 Dec 2022 16:45:45 +0000 Subject: [PATCH 015/142] :rocket: release prerelease [LLD(2.51.0-next.1)] --- .changeset/pre.json | 1 + apps/ledger-live-desktop/CHANGELOG.md | 6 ++++++ apps/ledger-live-desktop/package.json | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index fc38517888a..729339c56aa 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -82,6 +82,7 @@ }, "changesets": [ "chilly-donkeys-double", + "curly-pugs-pretend", "dull-beers-work", "eighty-baboons-roll", "gold-suns-help", diff --git a/apps/ledger-live-desktop/CHANGELOG.md b/apps/ledger-live-desktop/CHANGELOG.md index 1648dac8173..7b0cb142fce 100644 --- a/apps/ledger-live-desktop/CHANGELOG.md +++ b/apps/ledger-live-desktop/CHANGELOG.md @@ -1,5 +1,11 @@ # ledger-live-desktop +## 2.51.0-next.1 + +### Patch Changes + +- [#2122](https://github.com/LedgerHQ/ledger-live/pull/2122) [`44b9deaa6c`](https://github.com/LedgerHQ/ledger-live/commit/44b9deaa6cec4caabb9a9fd71850f9b3a9d3907c) Thanks [@ofreyssinet-ledger](https://github.com/ofreyssinet-ledger)! - Fix loading spinner not appearing at the end of the onboarding, giving the impression that the app is frozen + ## 2.51.0-next.0 ### Minor Changes diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 7ee0718d801..5fe51077c72 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -16,7 +16,7 @@ "license": "MIT", "private": true, "main": "./.webpack/main.bundle.js", - "version": "2.51.0-next.0", + "version": "2.51.0-next.1", "scripts": { "start:prod": "electron ./.webpack/main.bundle.js", "start": "cross-env NODE_ENV=development node ./tools/main.js", From 811366324175319eca53ab2c389b6b63515ee428 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 14 Dec 2022 18:09:20 +0000 Subject: [PATCH 016/142] fix: support binance and polygon and remove extra change --- .../src/exchange/swap/getExchangeRates.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 1d35985c49b..40a8914326e 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -45,9 +45,7 @@ const getExchangeRates: GetExchangeRates = async ( const providerList = providers .filter((item) => { const index = item.pairs.findIndex( - (pair) => - pair.from === "ethereum/erc20/btrfly" && - pair.to === "ethereum/erc20/reflex" + (pair) => pair.from === from && pair.to === to ); return index >= -1; }) @@ -70,9 +68,9 @@ const getExchangeRates: GetExchangeRates = async ( targetAccount, targetParentAccount ); - + const dexFamilyList = ["ethereum", "binance", "polygon"]; if ( - targetMainAccount.currency.family === "ethereum" && + dexFamilyList.includes(targetMainAccount.currency.family) && sourceMainAccount.currency.id === targetMainAccount.currency.id ) { return true; @@ -161,7 +159,7 @@ const getExchangeRates: GetExchangeRates = async ( // const dexProviders = ["paraswap", "oneinch"]; const dexProviders = []; dexProviders.filter((dexProvider) => { - if (rates.findIndex((rate) => rate.provider === dexProvider) < 0) { + if (!providerList.include(dexProvider)) { rates.push({ magnitudeAwareRate: undefined, provider: dexProvider, From 77230b206c092840d48cdc29d87cdb83616582c1 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 14 Dec 2022 18:45:15 +0000 Subject: [PATCH 017/142] fix: includes misspelling --- libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 40a8914326e..34482b2d68b 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -159,7 +159,7 @@ const getExchangeRates: GetExchangeRates = async ( // const dexProviders = ["paraswap", "oneinch"]; const dexProviders = []; dexProviders.filter((dexProvider) => { - if (!providerList.include(dexProvider)) { + if (!providerList.includes(dexProvider)) { rates.push({ magnitudeAwareRate: undefined, provider: dexProvider, From 0eb7b04b3484f05b3dae4b948694ef692cbc2d81 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Thu, 15 Dec 2022 11:29:23 +0100 Subject: [PATCH 018/142] fix: remove providers dependency in swap lld --- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index 4a8207b8b4d..ceb1848754e 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -110,7 +110,7 @@ const SwapForm = () => { const { state: locationState } = useLocation(); const history = useHistory(); const accounts = useSelector(shallowAccountsSelector); - const { storedProviders, providers, providersError } = useProviders(); + const { storedProviders, providersError } = useProviders(); const exchangeRate = useSelector(rateSelector); const setExchangeRate = useCallback( rate => { @@ -124,7 +124,7 @@ const SwapForm = () => { setIsSendMaxLoading, onNoRates: trackNoRates, ...locationState, - providers, + providers: storedProviders, }); const exchangeRatesState = swapTransaction.swap?.rates; @@ -487,7 +487,7 @@ const SwapForm = () => { swapTransaction.toggleMax(state); }; - if (providers?.length) + if (storedProviders?.length) return ( From 7598adbad11097c7a882d8e373258cdbc2546040 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Thu, 15 Dec 2022 12:13:19 +0100 Subject: [PATCH 019/142] fix: add includeDEX variable --- .../screens/exchange/Swap2/Form/index.jsx | 1 + .../src/exchange/swap/getExchangeRates.ts | 15 +++++++++------ .../src/exchange/swap/hooks/useProviderRates.ts | 5 ++++- .../src/exchange/swap/hooks/useSwapTransaction.ts | 3 +++ .../ledger-live-common/src/exchange/swap/types.ts | 3 ++- 5 files changed, 19 insertions(+), 8 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index ceb1848754e..56c77731b1e 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -125,6 +125,7 @@ const SwapForm = () => { onNoRates: trackNoRates, ...locationState, providers: storedProviders, + includeDEX: false, }); const exchangeRatesState = swapTransaction.swap?.rates; diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 34482b2d68b..24c094b0938 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -28,7 +28,8 @@ const getExchangeRates: GetExchangeRates = async ( transaction: Transaction, userId?: string, // TODO remove when wyre doesn't require this for rates currencyTo?: TokenCurrency | CryptoCurrency | undefined | null, - providers: AvailableProviderV3[] = [] + providers: AvailableProviderV3[] = [], + includeDEX = false ) => { if (getEnv("MOCK")) return mockGetExchangeRates(exchange, transaction, currencyTo); @@ -42,10 +43,15 @@ const getExchangeRates: GetExchangeRates = async ( const tenPowMagnitude = new BigNumber(10).pow(unitFrom.magnitude); const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); + const dexProviders = ["paraswap", "oneinch"]; + const providerList = providers .filter((item) => { const index = item.pairs.findIndex( - (pair) => pair.from === from && pair.to === to + (pair) => + pair.from === from && + pair.to === to && + (includeDEX || !dexProviders.includes(item.provider)) ); return index >= -1; }) @@ -154,10 +160,7 @@ const getExchangeRates: GetExchangeRates = async ( }; } }); - if (decentralizedSwapAvailable()) { - // TODO fill dexProvider list - // const dexProviders = ["paraswap", "oneinch"]; - const dexProviders = []; + if (includeDEX && decentralizedSwapAvailable()) { dexProviders.filter((dexProvider) => { if (!providerList.includes(dexProvider)) { rates.push({ diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts index 93f4038ae2d..803f066b974 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts @@ -35,6 +35,7 @@ export const useProviderRates = ({ onNoRates, setExchangeRate, providers, + includeDEX, }: { fromState: SwapSelectorStateType; toState: SwapSelectorStateType; @@ -42,6 +43,7 @@ export const useProviderRates = ({ onNoRates?: OnNoRatesCallback; setExchangeRate?: SetExchangeRateCallback | null | undefined; providers?: AvailableProviderV3[]; + includeDEX?: boolean; }): { rates: RatesReducerState; refetchRates: () => void; @@ -96,7 +98,8 @@ export const useProviderRates = ({ transaction, undefined, toCurrency, - providers + providers, + includeDEX ); if (abort) return; diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts index 52ba3b64316..f6e941c0c4d 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useSwapTransaction.ts @@ -49,6 +49,7 @@ export const useSwapTransaction = ({ onNoRates, excludeFixedRates, providers, + includeDEX, }: { accounts?: Account[]; setExchangeRate?: SetExchangeRateCallback; @@ -59,6 +60,7 @@ export const useSwapTransaction = ({ onNoRates?: OnNoRatesCallback; excludeFixedRates?: boolean; providers?: AvailableProviderV3[]; + includeDEX?: boolean; } = {}): SwapTransactionType => { const bridgeTransaction = useBridgeTransaction(() => ({ account: defaultAccount, @@ -109,6 +111,7 @@ export const useSwapTransaction = ({ onNoRates, setExchangeRate, providers, + includeDEX, }); return { diff --git a/libs/ledger-live-common/src/exchange/swap/types.ts b/libs/ledger-live-common/src/exchange/swap/types.ts index 9ff332533ed..4b6bd240652 100644 --- a/libs/ledger-live-common/src/exchange/swap/types.ts +++ b/libs/ledger-live-common/src/exchange/swap/types.ts @@ -143,7 +143,8 @@ export type GetExchangeRates = ( arg1: Transaction, wyreUserId?: string, currencyTo?: TokenCurrency | CryptoCurrency | undefined | null, - providers?: AvailableProviderV3[] + providers?: AvailableProviderV3[], + includeDEX?: boolean ) => Promise; export type GetProviders = () => Promise; export type InitSwapResult = { From 0f544f6bd8e06ae14caf576c46b695ea40740e08 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Thu, 15 Dec 2022 13:43:33 +0100 Subject: [PATCH 020/142] fix: update mobile with provider attribute --- apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx b/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx index a3304635e97..71e368ee1e6 100644 --- a/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx @@ -119,6 +119,7 @@ export function SwapForm({ setIsSendMaxLoading, onNoRates: trackNoRates, excludeFixedRates: true, + providers, }); const exchangeRatesState = swapTransaction.swap?.rates; From 24e9cc0248d861cf409762d9b40c420a7521ddb6 Mon Sep 17 00:00:00 2001 From: sarneijim <38540290+sarneijim@users.noreply.github.com> Date: Thu, 15 Dec 2022 14:21:29 +0100 Subject: [PATCH 021/142] fix: fix index bug --- libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 24c094b0938..e58f9f1f9aa 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -53,7 +53,7 @@ const getExchangeRates: GetExchangeRates = async ( pair.to === to && (includeDEX || !dexProviders.includes(item.provider)) ); - return index >= -1; + return index > -1; }) .map((item) => item.provider); From 432937c169e496d3e1529de5c1037662ee5cef1a Mon Sep 17 00:00:00 2001 From: Blockcerts Blockchain Canada Inc <111895785+Blockcerts-Blockchain@users.noreply.github.com> Date: Mon, 10 Oct 2022 09:46:17 -0400 Subject: [PATCH 022/142] add BCERT svg icon Add blockcerts BCERT token icon --- .../src/data/icons/svg/BCERT.svg | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 libs/ledger-live-common/src/data/icons/svg/BCERT.svg diff --git a/libs/ledger-live-common/src/data/icons/svg/BCERT.svg b/libs/ledger-live-common/src/data/icons/svg/BCERT.svg new file mode 100644 index 00000000000..7f9b047726f --- /dev/null +++ b/libs/ledger-live-common/src/data/icons/svg/BCERT.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From cc34bbcd3eb73e761551a6f6c21edfbd165416b0 Mon Sep 17 00:00:00 2001 From: Blockcerts Blockchain Canada Inc <111895785+Blockcerts-Blockchain@users.noreply.github.com> Date: Tue, 22 Nov 2022 08:03:48 -0500 Subject: [PATCH 023/142] Update BCERT.svg Removed the complex file, verifying the file can be converted to react native, verifying the requirements are present and avoid what is prohibited. --- .../src/data/icons/svg/BCERT.svg | 170 ++---------------- 1 file changed, 12 insertions(+), 158 deletions(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/BCERT.svg b/libs/ledger-live-common/src/data/icons/svg/BCERT.svg index 7f9b047726f..eb4ee1768bc 100644 --- a/libs/ledger-live-common/src/data/icons/svg/BCERT.svg +++ b/libs/ledger-live-common/src/data/icons/svg/BCERT.svg @@ -1,159 +1,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + From 9797f4ec0d6a9fe2ba93786e4652cd253af4b0d8 Mon Sep 17 00:00:00 2001 From: Blockcerts Blockchain Canada Inc <111895785+Blockcerts-Blockchain@users.noreply.github.com> Date: Wed, 23 Nov 2022 09:23:09 -0500 Subject: [PATCH 024/142] Update BCERT.svg Added the latest requirements and removed what was asked to remove --- .../src/data/icons/svg/BCERT.svg | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/BCERT.svg b/libs/ledger-live-common/src/data/icons/svg/BCERT.svg index eb4ee1768bc..939c4f073bf 100644 --- a/libs/ledger-live-common/src/data/icons/svg/BCERT.svg +++ b/libs/ledger-live-common/src/data/icons/svg/BCERT.svg @@ -1,13 +1,8 @@ - - - - - - - - - - - - + + + + + + + From f9b6ff9d5a61cd052855260fe94ac48ce54d41e8 Mon Sep 17 00:00:00 2001 From: Blockcerts Blockchain Canada Inc <111895785+Blockcerts-Blockchain@users.noreply.github.com> Date: Thu, 8 Dec 2022 08:33:17 -0500 Subject: [PATCH 025/142] Create funny-cat-distillers.md Commit for the changeset --- .changeset/funny-cat-distillers.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/funny-cat-distillers.md diff --git a/.changeset/funny-cat-distillers.md b/.changeset/funny-cat-distillers.md new file mode 100644 index 00000000000..6e7e91e02f9 --- /dev/null +++ b/.changeset/funny-cat-distillers.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +Crypto Icons - Add support for BCERT tokens icon From 184f2fd00d98d6ab8a6b94ac16ef7b20651a55e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Sun, 18 Dec 2022 11:54:17 +0100 Subject: [PATCH 026/142] feat/LIVE-4953 Rework the Debug menu and tools on LLM --- .changeset/hungry-games-glow.md | 5 + .changeset/nasty-insects-nail.md | 5 + .../src/actions/settings.ts | 10 -- apps/ledger-live-mobile/src/actions/types.ts | 5 - .../src/components/FirebaseRemoteConfig.tsx | 34 ++-- .../RootNavigator/SettingsNavigator.tsx | 129 ++++++++------- .../RootNavigator/types/SettingsNavigator.ts | 15 +- .../src/components/ThemeDebug.tsx | 9 +- .../src/components/behaviour/SkipLock.tsx | 9 +- .../src/const/navigation.ts | 43 ++--- .../src/reducers/settings.ts | 16 -- apps/ledger-live-mobile/src/reducers/types.ts | 1 - .../src/screens/DebugEnv.tsx | 56 ------- .../src/screens/DebugIcons.tsx | 68 -------- .../src/screens/DebugMultiAppInstall.tsx | 100 ----------- .../src/screens/DebugPlayground.tsx | 32 ---- .../Settings/Debug/ConfigUSBDeviceSupport.tsx | 23 --- .../AnalyticsConsoleRow.tsx | 8 +- .../Settings/Debug/Configuration/DebugEnv.tsx | 121 ++++++++++++++ .../{ => Configuration}/HasOrderedNanoRow.tsx | 6 +- .../Configuration}/ReadOnlyModeRow.tsx | 16 +- .../Debug/Configuration/ThemeToggleRow.tsx | 26 +++ .../Settings/Debug/Configuration/index.tsx | 44 +++++ .../Debug/Connectivity/BLE.tsx} | 104 ++++++------ .../Debug/Connectivity/BLEBenchmark.tsx} | 34 ++-- .../Connectivity}/DebugHttpTransport.tsx | 10 +- .../Settings/Debug/Connectivity/index.tsx | 51 ++++++ .../Debug/Debugging/Crashes.tsx} | 14 +- .../Debug/Debugging/Logs.tsx} | 10 +- .../Debug/Debugging/Store.tsx} | 45 ++--- .../Settings/Debug/Debugging/index.tsx | 36 ++++ .../BLEPairingFlow.tsx} | 24 +-- .../CustomImage.tsx} | 6 +- .../Debug/Features/CustomImageGraphics.tsx} | 22 +-- .../Debug/{ => Features}/ExportAccounts.tsx | 38 +++-- .../Debug/Features/FetchCustomImage.tsx} | 18 +- .../Debug/Features/Lottie.tsx} | 16 +- .../Debug/Features/Storyly.tsx} | 16 +- .../Debug/Features/Swap.tsx} | 18 +- .../screens/Settings/Debug/Features/index.tsx | 65 ++++++++ .../GenerateAnnouncementMockData.tsx | 20 ++- .../{ => Generators}/GenerateMockAccounts.tsx | 13 +- .../GenerateMockAccountsNFTs.tsx | 13 +- .../GenerateMockAccountsSelect.tsx | 28 ++-- .../ImportBridgeStreamData.tsx | 10 +- .../Settings/Debug/Generators/index.tsx | 53 ++++++ .../{ => Information}/EquipmentIdRow.tsx | 4 +- .../Settings/Debug/Information/index.tsx | 19 +++ .../screens/Settings/Debug/OpenDebugCrash.tsx | 17 -- .../Debug/OpenDebugCustomImageGraphics.tsx | 17 -- .../screens/Settings/Debug/OpenDebugEnv.tsx | 17 -- .../Settings/Debug/OpenDebugFeatureFlags.tsx | 17 -- .../Debug/OpenDebugFetchCustomImage.tsx | 22 --- .../Settings/Debug/OpenDebugHttpTransport.tsx | 17 -- .../screens/Settings/Debug/OpenDebugIcons.tsx | 17 -- .../screens/Settings/Debug/OpenDebugLogs.tsx | 17 -- .../Settings/Debug/OpenDebugLottie.tsx | 17 -- .../Debug/OpenDebugMultiAppInstall.tsx | 18 -- .../Settings/Debug/OpenDebugPlayground.tsx | 17 -- .../Debug/OpenDebugPostOnboarding.tsx | 14 -- .../screens/Settings/Debug/OpenDebugStore.tsx | 17 -- .../Settings/Debug/OpenDebugStoryly.tsx | 18 -- .../Debug/ToggleMockStatusIncident.tsx | 25 --- .../src/screens/Settings/Debug/index.tsx | 155 ++++-------------- libs/ledger-live-common/src/env.ts | 7 +- 65 files changed, 837 insertions(+), 1060 deletions(-) create mode 100644 .changeset/hungry-games-glow.md create mode 100644 .changeset/nasty-insects-nail.md delete mode 100644 apps/ledger-live-mobile/src/screens/DebugEnv.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/DebugIcons.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/DebugMultiAppInstall.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/DebugPlayground.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/ConfigUSBDeviceSupport.tsx rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Configuration}/AnalyticsConsoleRow.tsx (82%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/DebugEnv.tsx rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Configuration}/HasOrderedNanoRow.tsx (83%) rename apps/ledger-live-mobile/src/screens/Settings/{General => Debug/Configuration}/ReadOnlyModeRow.tsx (72%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/ThemeToggleRow.tsx create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/index.tsx rename apps/ledger-live-mobile/src/screens/{DebugBLE.tsx => Settings/Debug/Connectivity/BLE.tsx} (75%) rename apps/ledger-live-mobile/src/screens/{DebugBLEBenchmark.tsx => Settings/Debug/Connectivity/BLEBenchmark.tsx} (88%) rename apps/ledger-live-mobile/src/screens/{ => Settings/Debug/Connectivity}/DebugHttpTransport.tsx (90%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx rename apps/ledger-live-mobile/src/screens/{DebugCrash.tsx => Settings/Debug/Debugging/Crashes.tsx} (83%) rename apps/ledger-live-mobile/src/screens/{DebugLogs.tsx => Settings/Debug/Debugging/Logs.tsx} (83%) rename apps/ledger-live-mobile/src/screens/{DebugStore.tsx => Settings/Debug/Debugging/Store.tsx} (75%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx rename apps/ledger-live-mobile/src/screens/Settings/Debug/{OpenDebugBlePairingFlow.tsx => Features/BLEPairingFlow.tsx} (87%) rename apps/ledger-live-mobile/src/screens/Settings/Debug/{OpenDebugCustomImage.tsx => Features/CustomImage.tsx} (78%) rename apps/ledger-live-mobile/src/screens/{DebugCustomImageGraphics.tsx => Settings/Debug/Features/CustomImageGraphics.tsx} (85%) rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Features}/ExportAccounts.tsx (68%) rename apps/ledger-live-mobile/src/screens/{DebugFetchCustomImage.tsx => Settings/Debug/Features/FetchCustomImage.tsx} (88%) rename apps/ledger-live-mobile/src/screens/{DebugLottie.tsx => Settings/Debug/Features/Lottie.tsx} (93%) rename apps/ledger-live-mobile/src/screens/{DebugStoryly.tsx => Settings/Debug/Features/Storyly.tsx} (90%) rename apps/ledger-live-mobile/src/screens/{DebugSwap.tsx => Settings/Debug/Features/Swap.tsx} (86%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Features/index.tsx rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Generators}/GenerateAnnouncementMockData.tsx (89%) rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Generators}/GenerateMockAccounts.tsx (78%) rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Generators}/GenerateMockAccountsNFTs.tsx (80%) rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Generators}/GenerateMockAccountsSelect.tsx (77%) rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Generators}/ImportBridgeStreamData.tsx (66%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Generators/index.tsx rename apps/ledger-live-mobile/src/screens/Settings/Debug/{ => Information}/EquipmentIdRow.tsx (77%) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Information/index.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCrash.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImageGraphics.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugEnv.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFeatureFlags.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFetchCustomImage.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugHttpTransport.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugIcons.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLogs.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLottie.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugMultiAppInstall.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPlayground.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPostOnboarding.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStore.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStoryly.tsx delete mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/ToggleMockStatusIncident.tsx diff --git a/.changeset/hungry-games-glow.md b/.changeset/hungry-games-glow.md new file mode 100644 index 00000000000..8a9a988b4d5 --- /dev/null +++ b/.changeset/hungry-games-glow.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +Reworked the debug menu and inner tools diff --git a/.changeset/nasty-insects-nail.md b/.changeset/nasty-insects-nail.md new file mode 100644 index 00000000000..5a404ff9e7b --- /dev/null +++ b/.changeset/nasty-insects-nail.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": patch +--- + +Exposed getDefinitions on live-common diff --git a/apps/ledger-live-mobile/src/actions/settings.ts b/apps/ledger-live-mobile/src/actions/settings.ts index 18b8856a5b0..8a41da12656 100755 --- a/apps/ledger-live-mobile/src/actions/settings.ts +++ b/apps/ledger-live-mobile/src/actions/settings.ts @@ -35,7 +35,6 @@ import { SettingsSetLastSeenCustomImagePayload, SettingsSetCountervaluePayload, SettingsSetDiscreetModePayload, - SettingsSetExperimentalUsbSupportPayload, SettingsSetFirstConnectionHasDevicePayload, SettingsSetHasOrderedNanoPayload, SettingsSetLanguagePayload, @@ -142,15 +141,6 @@ export const setReadOnlyMode = (readOnlyModeEnabled: boolean) => readOnlyModeEnabled, }); -const setExperimentalUSBSupportAction = - createAction( - SettingsActionTypes.SETTINGS_SET_EXPERIMENTAL_USB_SUPPORT, - ); -export const setExperimentalUSBSupport = (experimentalUSBEnabled: boolean) => - setExperimentalUSBSupportAction({ - experimentalUSBEnabled, - }); - const setOrderAccountsAction = createAction( SettingsActionTypes.SETTINGS_SET_ORDER_ACCOUNTS, ); diff --git a/apps/ledger-live-mobile/src/actions/types.ts b/apps/ledger-live-mobile/src/actions/types.ts index 28a665e19ad..1118c82d256 100644 --- a/apps/ledger-live-mobile/src/actions/types.ts +++ b/apps/ledger-live-mobile/src/actions/types.ts @@ -318,10 +318,6 @@ export type SettingsSetReadOnlyModePayload = Pick< SettingsState, "readOnlyModeEnabled" >; -export type SettingsSetExperimentalUsbSupportPayload = Pick< - SettingsState, - "experimentalUSBEnabled" ->; export type SettingsHideEmptyTokenAccountsPayload = Pick< SettingsState, "hideEmptyTokenAccounts" @@ -435,7 +431,6 @@ export type SettingsPayload = | SettingsSetSelectedTimeRangePayload | SettingsInstallAppFirstTimePayload | SettingsSetReadOnlyModePayload - | SettingsSetExperimentalUsbSupportPayload | SettingsHideEmptyTokenAccountsPayload | SettingsShowTokenPayload | SettingsBlacklistTokenPayload diff --git a/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx b/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx index b23f323b0a2..73b2b28ca0c 100644 --- a/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx +++ b/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx @@ -26,22 +26,28 @@ export const FirebaseRemoteConfigProvider = ({ }: Props): JSX.Element | null => { const [loaded, setLoaded] = useState(false); - const loadRemoteConfig = async () => { - try { - await remoteConfig().setDefaults({ - ...formatDefaultFeatures(defaultFeatures), - }); - await remoteConfig().fetchAndActivate(); - } catch (error) { - console.error( - `Failed to fetch Firebase remote config with error: ${error}`, - ); - } - setLoaded(true); - }; - useEffect(() => { + let unmounted = false; + const loadRemoteConfig = async () => { + try { + await remoteConfig().setDefaults({ + ...formatDefaultFeatures(defaultFeatures), + }); + await remoteConfig().fetchAndActivate(); + } catch (error) { + console.error( + `Failed to fetch Firebase remote config with error: ${error}`, + ); + } + if (!unmounted) { + setLoaded(true); + } + }; loadRemoteConfig(); + + return () => { + unmounted = true; + }; }, []); if (!loaded) { diff --git a/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx b/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx index cadf04de613..bcdc1ec8955 100644 --- a/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx +++ b/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx @@ -7,20 +7,29 @@ import { useTranslation } from "react-i18next"; import { useTheme } from "styled-components/native"; import { ScreenName } from "../../const"; import BenchmarkQRStream from "../../screens/BenchmarkQRStream"; -import DebugSwap from "../../screens/DebugSwap"; -import DebugBLE from "../../screens/DebugBLE"; -import DebugBLEBenchmark from "../../screens/DebugBLEBenchmark"; -import DebugCrash from "../../screens/DebugCrash"; -import DebugHttpTransport from "../../screens/DebugHttpTransport"; + +import DebugBLE from "../../screens/Settings/Debug/Connectivity/BLE"; +import DebugBLEBenchmark from "../../screens/Settings/Debug/Connectivity/BLEBenchmark"; +import DebugConfiguration from "../../screens/Settings/Debug/Configuration"; +import DebugConnectivity from "../../screens/Settings/Debug/Connectivity"; +import DebugCrash from "../../screens/Settings/Debug/Debugging/Crashes"; +import DebugCustomImageGraphics from "../../screens/Settings/Debug/Features/CustomImageGraphics"; +import DebugDebugging from "../../screens/Settings/Debug/Debugging"; +import DebugEnv from "../../screens/Settings/Debug/Configuration/DebugEnv"; +import DebugExport from "../../screens/Settings/Debug/Features/ExportAccounts"; import DebugFeatureFlags from "../../screens/FeatureFlagsSettings"; -import DebugIcons from "../../screens/DebugIcons"; -import DebugLottie from "../../screens/DebugLottie"; -import DebugMultiAppInstall from "../../screens/DebugMultiAppInstall"; -import DebugFetchCustomImage from "../../screens/DebugFetchCustomImage"; -import DebugLogs from "../../screens/DebugLogs"; -import DebugStore from "../../screens/DebugStore"; -import DebugEnv from "../../screens/DebugEnv"; -import DebugPlayground from "../../screens/DebugPlayground"; +import DebugFeatures from "../../screens/Settings/Debug/Features"; +import DebugFetchCustomImage from "../../screens/Settings/Debug/Features/FetchCustomImage"; +import DebugGenerators from "../../screens/Settings/Debug/Generators"; +import DebugHttpTransport from "../../screens/Settings/Debug/Connectivity/DebugHttpTransport"; +import DebugInformation from "../../screens/Settings/Debug/Information"; +import DebugLogs from "../../screens/Settings/Debug/Debugging/Logs"; +import DebugLottie from "../../screens/Settings/Debug/Features/Lottie"; +import DebugSettings from "../../screens/Settings/Debug"; +import DebugStore from "../../screens/Settings/Debug/Debugging/Store"; +import DebugStoryly from "../../screens/Settings/Debug/Features/Storyly"; +import DebugSwap from "../../screens/Settings/Debug/Features/Swap"; + import Settings from "../../screens/Settings"; import AccountsSettings from "../../screens/Settings/Accounts"; import AboutSettings from "../../screens/Settings/About"; @@ -32,11 +41,6 @@ import HelpSettings from "../../screens/Settings/Help"; import RegionSettings from "../../screens/Settings/General/Region"; import CurrenciesList from "../../screens/Settings/CryptoAssets/Currencies/CurrenciesList"; import CurrencySettings from "../../screens/Settings/CryptoAssets/Currencies/CurrencySettings"; -import DebugSettings, { - DebugDevices, - DebugMocks, -} from "../../screens/Settings/Debug"; -import DebugExport from "../../screens/Settings/Debug/ExportAccounts"; import ExperimentalSettings from "../../screens/Settings/Experimental"; import DeveloperSettings, { DeveloperCustomManifest, @@ -46,13 +50,11 @@ import { getStackNavigatorConfig } from "../../navigation/navigatorConfig"; import Button from "../Button"; import HelpButton from "../../screens/Settings/HelpButton"; import OnboardingStepLanguage from "../../screens/Onboarding/steps/language"; -import { GenerateMockAccountSelectScreen } from "../../screens/Settings/Debug/GenerateMockAccountsSelect"; +import { GenerateMockAccountSelectScreen } from "../../screens/Settings/Debug/Generators/GenerateMockAccountsSelect"; import HiddenNftCollections from "../../screens/Settings/Accounts/HiddenNftCollections"; -import DebugStoryly from "../../screens/DebugStoryly"; import { useNoNanoBuyNanoWallScreenOptions } from "../../context/NoNanoBuyNanoWall"; import PostOnboardingDebugScreen from "../../screens/PostOnboarding/PostOnboardingDebugScreen"; import { SettingsNavigatorStackParamList } from "./types/SettingsNavigator"; -import DebugCustomImageGraphics from "../../screens/DebugCustomImageGraphics"; const Stack = createStackNavigator(); @@ -188,24 +190,52 @@ export default function SettingsNavigator() { }} /> + + + + ({ - title: "Debug BLE", + title: "BLE Debugging", headerRight: () => ( - - - { - const render = Config.DEBUG_THEME; + const render = useEnv("DEBUG_THEME"); const dispatch = useDispatch(); const selectTheme = (t: Theme) => () => { @@ -47,8 +48,8 @@ const styles = StyleSheet.create({ }, button: { borderWidth: 1, - padding: 7, - borderColor: "grey", + padding: 10, + borderColor: "black", }, }); export default ThemeDebug; diff --git a/apps/ledger-live-mobile/src/components/behaviour/SkipLock.tsx b/apps/ledger-live-mobile/src/components/behaviour/SkipLock.tsx index 37307bc6e9c..ad0cb235795 100644 --- a/apps/ledger-live-mobile/src/components/behaviour/SkipLock.tsx +++ b/apps/ledger-live-mobile/src/components/behaviour/SkipLock.tsx @@ -36,13 +36,8 @@ class SkipLockClass extends PureComponent { } } -export default function SkipLock( - props: Omit, -) { +export default function SkipLock() { const isFocused = useIsFocused(); const setEnabled = useContext(SkipLockContext); - return ( - // FIXME: this seems weird since the props object has only 2 properties: isFocused ans setEnabled - - ); + return ; } diff --git a/apps/ledger-live-mobile/src/const/navigation.ts b/apps/ledger-live-mobile/src/const/navigation.ts index 713ef7147c3..953b5328606 100644 --- a/apps/ledger-live-mobile/src/const/navigation.ts +++ b/apps/ledger-live-mobile/src/const/navigation.ts @@ -11,8 +11,8 @@ export enum ScreenName { AddAccountsSuccess = "AddAccountsSuccess", AddAccountsTokenCurrencyDisclaimer = "AddAccountsTokenCurrencyDisclaimer", AdvancedLogs = "AdvancedLogs", - Assets = "Assets", Asset = "Asset", + Assets = "Assets", BenchmarkQRStream = "BenchmarkQRStream", BitcoinEditCustomFees = "BitcoinEditCustomFees", ClaimRewardsConnectDevice = "ClaimRewardsConnectDevice", @@ -22,30 +22,30 @@ export enum ScreenName { ConfirmPassword = "ConfirmPassword", CountervalueSettings = "CountervalueSettings", CryptoAssetsSettings = "CryptoAssetsSettings", - HiddenNftCollections = "HiddenNftCollections", CurrenciesList = "CurrenciesList", CurrencySettings = "CurrencySettings", DebugBLE = "DebugBLE", - DebugSwap = "DebugSwap", DebugBLEBenchmark = "DebugBLEBenchmark", + DebugConfiguration = "DebugConfiguration", + DebugConnectivity = "DebugConnectivity", DebugCrash = "DebugCrash", - DebugDevices = "DebugDevices", + DebugCustomImageGraphics = "DebugCustomImageGraphics", + DebugDebugging = "DebugDebugging", + DebugEnv = "DebugEnv", DebugExport = "DebugExport", DebugFeatureFlags = "DebugFeatureFlags", + DebugFeatures = "DebugFeatures", + DebugFetchCustomImage = "DebugFetchCustomImage", + DebugGenerators = "DebugGenerators", DebugHttpTransport = "DebugHttpTransport", - DebugIcons = "DebugIcons", + DebugInformation = "DebugInformation", DebugLogs = "DebugLogs", DebugLottie = "DebugLottie", - DebugMocks = "DebugMocks", DebugMockGenerateAccounts = "DebugMockGenerateAccounts", - DebugMultiAppInstall = "DebugMultiAppInstall", - DebugFetchCustomImage = "DebugFetchCustomImage", - DebugCustomImageGraphics = "DebugCustomImageGraphics", - DebugPlayground = "DebugPlayground", DebugSettings = "DebugSettings", DebugStore = "DebugStore", - DebugEnv = "DebugEnv", DebugStoryly = "DebugStoryly", + DebugSwap = "DebugSwap", DelegationConnectDevice = "DelegationConnectDevice", DelegationSelectDevice = "DelegationSelectDevice", DelegationSelectValidator = "DelegationSelectValidator", @@ -53,8 +53,8 @@ export enum ScreenName { DelegationSummary = "DelegationSummary", DelegationValidationError = "DelegationValidationError", DelegationValidationSuccess = "DelegationValidationSuccess", - DeveloperSettings = "DeveloperSettings", DeveloperCustomManifest = "DeveloperCustomManifest", + DeveloperSettings = "DeveloperSettings", DisplayResult = "DisplayResult", EditAccountName = "EditAccountName", EditAccountUnits = "EditAccountUnits", @@ -84,6 +84,7 @@ export enum ScreenName { GeneralSettings = "GeneralSettings", GetDevice = "GetDevice", HelpSettings = "HelpSettings", + HiddenNftCollections = "HiddenNftCollections", Manager = "Manager", ManagerDevice = "ManagerDevice", ManagerMain = "ManagerMain", @@ -106,14 +107,14 @@ export enum ScreenName { ProviderView = "ProviderView", PurchaseDevice = "PurchaseDevice", RateProviderSettings = "RateProviderSettings", + ReceiveAddAccount = "ReceiveAddAccount", + ReceiveAddAccountSelectDevice = "ReceiveAddAccountSelectDevice", ReceiveConfirmation = "ReceiveConfirmation", - ReceiveVerificationConfirmation = "ReceiveVerificationConfirmation", ReceiveConnectDevice = "ReceiveConnectDevice", - ReceiveVerifyAddress = "ReceiveVerifyAddress", - ReceiveSelectCrypto = "ReceiveSelectCrypto", ReceiveSelectAccount = "ReceiveSelectAccount", - ReceiveAddAccountSelectDevice = "ReceiveAddAccountSelectDevice", - ReceiveAddAccount = "ReceiveAddAccount", + ReceiveSelectCrypto = "ReceiveSelectCrypto", + ReceiveVerificationConfirmation = "ReceiveVerificationConfirmation", + ReceiveVerifyAddress = "ReceiveVerifyAddress", RegionSettings = "RegionSettings", RepairDevice = "RepairDevice", Resources = "Resources", @@ -123,9 +124,9 @@ export enum ScreenName { ScanRecipient = "ScanRecipient", SendAmountCoin = "SendAmountCoin", SendAmountNft = "SendAmountNft", - SendConnectDevice = "SendConnectDevice", SendCoin = "SendCoin", SendCollection = "SendCollection", + SendConnectDevice = "SendConnectDevice", SendNft = "SendNft", SendSelectDevice = "SendSelectDevice", SendSelectRecipient = "SendSelectRecipient", @@ -140,11 +141,12 @@ export enum ScreenName { SignValidationSuccess = "SignValidationSuccess", Swap = "Swap", SwapError = "SwapError", - SwapFormOrHistory = "SwapFormOrHistory", SwapForm = "SwapForm", SwapFormAmount = "SwapFormAmount", + SwapFormOrHistory = "SwapFormOrHistory", SwapFormSelectAccount = "SwapFormSelectAccount", SwapFormSelectCrypto = "SwapFormSelectCrypto", + SwapFormSelectProviderRate = "SwapFormSelectProviderRate", SwapHistory = "SwapHistory", SwapKYC = "KYC", SwapKYCStates = "SwapKYCStates", @@ -154,10 +156,9 @@ export enum ScreenName { SwapPendingOperation = "PendingOperation", SwapSelectAccount = "SelectAccount", SwapSelectCurrency = "SelectCurrency", - SwapSelectProvider = "SelectProvider", SwapSelectFees = "SelectFees", + SwapSelectProvider = "SelectProvider", SwapTab = "SwapTab", - SwapFormSelectProviderRate = "SwapFormSelectProviderRate", TezosDelegationFlow = "TezosDelegationFlow", Transfer = "Transfer", UnfreezeAmount = "UnfreezeAmount", diff --git a/apps/ledger-live-mobile/src/reducers/settings.ts b/apps/ledger-live-mobile/src/reducers/settings.ts index 311c239237e..964cc3d46f1 100644 --- a/apps/ledger-live-mobile/src/reducers/settings.ts +++ b/apps/ledger-live-mobile/src/reducers/settings.ts @@ -37,7 +37,6 @@ import type { SettingsSetCarouselVisibilityPayload, SettingsSetCountervaluePayload, SettingsSetDiscreetModePayload, - SettingsSetExperimentalUsbSupportPayload, SettingsSetFirstConnectHasDeviceUpdatedPayload, SettingsSetHasOrderedNanoPayload, SettingsSetLanguagePayload, @@ -105,7 +104,6 @@ export const INITIAL_STATE: SettingsState = { // readOnlyModeEnabled: !Config.DISABLE_READ_ONLY, readOnlyModeEnabled: true, hasOrderedNano: false, - experimentalUSBEnabled: false, countervalueFirst: true, graphCountervalueFirst: true, hideEmptyTokenAccounts: false, @@ -297,16 +295,6 @@ const handlers: ReducerMap = { .payload.readOnlyModeEnabled, }), - [SettingsActionTypes.SETTINGS_SET_EXPERIMENTAL_USB_SUPPORT]: ( - state, - action, - ) => ({ - ...state, - experimentalUSBEnabled: ( - action as Action - ).payload.experimentalUSBEnabled, - }), - [SettingsActionTypes.SETTINGS_SWITCH_COUNTERVALUE_FIRST]: state => ({ ...state, graphCountervalueFirst: !state.graphCountervalueFirst, @@ -642,10 +630,6 @@ export const analyticsEnabledSelector = createSelector( storeSelector, s => s.analyticsEnabled, ); -export const experimentalUSBEnabledSelector = createSelector( - storeSelector, - s => s.experimentalUSBEnabled, -); export const lastSeenCustomImageSelector = createSelector( storeSelector, s => s.lastSeenCustomImage, diff --git a/apps/ledger-live-mobile/src/reducers/types.ts b/apps/ledger-live-mobile/src/reducers/types.ts index 80c1f36f70f..fdda1eba0a8 100644 --- a/apps/ledger-live-mobile/src/reducers/types.ts +++ b/apps/ledger-live-mobile/src/reducers/types.ts @@ -170,7 +170,6 @@ export type SettingsState = { hasInstalledAnyApp: boolean; readOnlyModeEnabled: boolean; hasOrderedNano: boolean; - experimentalUSBEnabled: boolean; countervalueFirst: boolean; graphCountervalueFirst: boolean; hideEmptyTokenAccounts: boolean; diff --git a/apps/ledger-live-mobile/src/screens/DebugEnv.tsx b/apps/ledger-live-mobile/src/screens/DebugEnv.tsx deleted file mode 100644 index bea45d74671..00000000000 --- a/apps/ledger-live-mobile/src/screens/DebugEnv.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import React, { useState, useCallback } from "react"; -import { View, Text } from "react-native"; -import Config from "react-native-config"; -import { EnvName, setEnvUnsafe } from "@ledgerhq/live-common/env"; -import NavigationScrollView from "../components/NavigationScrollView"; -import Button from "../components/Button"; -import TextInput from "../components/TextInput"; - -export default function DebugEnv() { - const [value, setValue] = useState(""); - const [status, setStatus] = useState(); - const onSetEnv = useCallback(() => { - if (!value) return; - // Attempt to parse this input - const match = /([\w]+)=([\w]+)/.exec(value); - - if (!match || match.length !== 3) { - setStatus("Can't parse input"); - } else if (match[2] === "0") { - setStatus(`Unsetting ${match[1]}`); - setEnvUnsafe(match[1] as EnvName, match[2]); - delete Config[match[1]]; - } else { - setStatus(`Set value '${match[2]}' for '${match[1]}'`); - Config[match[1]] = match[2]; - setEnvUnsafe(match[1] as EnvName, match[2]); - } - }, [value]); - return ( - - - {status} - - - - - ); -} diff --git a/apps/ledger-live-mobile/src/screens/DebugIcons.tsx b/apps/ledger-live-mobile/src/screens/DebugIcons.tsx deleted file mode 100644 index 218d5f60eb0..00000000000 --- a/apps/ledger-live-mobile/src/screens/DebugIcons.tsx +++ /dev/null @@ -1,68 +0,0 @@ -import React from "react"; -import { StyleSheet } from "react-native"; -import { SafeAreaView } from "react-native-safe-area-context"; -import { UserRefusedAddress } from "@ledgerhq/errors"; -import { useTheme } from "@react-navigation/native"; -import DeviceNanoAction from "../components/DeviceNanoAction"; -import NavigationScrollView from "../components/NavigationScrollView"; - -export default function DebugIcons() { - const { colors } = useTheme(); - return ( - - - - - - - - - - - - - - - - - - - - - ); -} -const styles = StyleSheet.create({ - root: { - flex: 1, - }, - NavigationscrollView: { - alignItems: "center", - }, -}); diff --git a/apps/ledger-live-mobile/src/screens/DebugMultiAppInstall.tsx b/apps/ledger-live-mobile/src/screens/DebugMultiAppInstall.tsx deleted file mode 100644 index 3542407b50a..00000000000 --- a/apps/ledger-live-mobile/src/screens/DebugMultiAppInstall.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import React, { useMemo, useCallback, useState } from "react"; -import { StyleSheet, View } from "react-native"; -import { useTheme } from "@react-navigation/native"; -import { Text, VerticalTimeline } from "@ledgerhq/native-ui"; -import { useTranslation } from "react-i18next"; -import { useFeature } from "@ledgerhq/live-common/featureFlags/index"; -import { getDeviceModel } from "@ledgerhq/devices"; -import type { Device } from "@ledgerhq/live-common/hw/actions/types"; - -import NavigationScrollView from "../components/NavigationScrollView"; -import InstallSetOfApps from "../components/DeviceAction/InstallSetOfApps"; -import SelectDevice from "../components/SelectDevice"; - -export default function DebugMultiAppInstall() { - const feature = useFeature("deviceInitialApps"); - const { colors } = useTheme(); - const { t } = useTranslation(); - const [isCompleted, setOnCompleted] = useState(false); - const [nonce, setNonce] = useState(0); - - const onReset = useCallback(() => { - setNonce(nonce => nonce + 1); - }, []); - - const list = feature?.params?.apps || []; - const [device, setDevice] = useState(null); - const productName = useMemo(() => { - if (!device) return ""; - return getDeviceModel(device.modelId).productName; - }, [device]); - - const formatEstimatedTime = (estimatedTime: number) => - t("installSetOfApps.landing.estimatedTime", { - minutes: estimatedTime / 60, - }); - - return ( - - - {device ? ( - ( - {"Some initial step"} - ), - }, - feature?.enabled - ? { - key: "fakeStep1", - title: `${productName} applications`, - status: isCompleted ? "completed" : "active", - estimatedTime: 60, - renderBody: (isDisplayed: boolean) => - isDisplayed ? ( - setOnCompleted(true)} - onError={onReset} - dependencies={list} - /> - ) : ( - - ), - } - : null, - { - key: "fakeStep3", - title: `${productName} is ready`, - status: isCompleted ? "active" : "inactive", - renderBody: () => null, - }, - ].filter(Boolean)} - formatEstimatedTime={formatEstimatedTime} - /> - ) : ( - - )} - - - ); -} - -const styles = StyleSheet.create({ - root: { - flexGrow: 1, - padding: 16, - }, - box: { - padding: 10, - }, -}); diff --git a/apps/ledger-live-mobile/src/screens/DebugPlayground.tsx b/apps/ledger-live-mobile/src/screens/DebugPlayground.tsx deleted file mode 100644 index c8cd0ae0f6d..00000000000 --- a/apps/ledger-live-mobile/src/screens/DebugPlayground.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React from "react"; -import { StyleSheet } from "react-native"; -import { Flex, Text } from "@ledgerhq/native-ui"; -import NavigationScrollView from "../components/NavigationScrollView"; -import Button from "../components/Button"; - -export default function DebugPlayground() { - return ( - - - - { - "Convenience screen for testing purposes, please leave empty when committing." - } - - - - - ); -} - -const styles = StyleSheet.create({ - root: { - padding: 16, - }, -}); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/ConfigUSBDeviceSupport.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/ConfigUSBDeviceSupport.tsx deleted file mode 100644 index 5cc7409b58a..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/ConfigUSBDeviceSupport.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from "react"; -import { useSelector, useDispatch } from "react-redux"; -import Switch from "../../../components/Switch"; -import SettingsRow from "../../../components/SettingsRow"; -import { setExperimentalUSBSupport } from "../../../actions/settings"; -import { experimentalUSBEnabledSelector } from "../../../reducers/settings"; - -export default function ConfigUSBDeviceSupport() { - const dispatch = useDispatch(); - const experimentalUSBEnabled = useSelector(experimentalUSBEnabledSelector); - return ( - <> - - { - dispatch(setExperimentalUSBSupport(args)); - }} - /> - - - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/AnalyticsConsoleRow.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/AnalyticsConsoleRow.tsx similarity index 82% rename from apps/ledger-live-mobile/src/screens/Settings/Debug/AnalyticsConsoleRow.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/AnalyticsConsoleRow.tsx index 5d5f07b4492..ce038982d02 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/AnalyticsConsoleRow.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/AnalyticsConsoleRow.tsx @@ -1,9 +1,9 @@ import React, { useCallback } from "react"; import useEnv from "@ledgerhq/live-common/hooks/useEnv"; import { setEnv } from "@ledgerhq/live-common/env"; -import SettingsRow from "../../../components/SettingsRow"; -import Track from "../../../analytics/Track"; -import Switch from "../../../components/Switch"; +import SettingsRow from "../../../../components/SettingsRow"; +import Track from "../../../../analytics/Track"; +import Switch from "../../../../components/Switch"; const AnalyticsConsoleRow = () => { const analyticsConsoleVisibility = useEnv("ANALYTICS_CONSOLE"); @@ -13,7 +13,7 @@ const AnalyticsConsoleRow = () => { return ( (""); + const [resetIndex, setResetIndex] = useState(0); + const [filter, setFilter] = useState(""); + const [status, setStatus] = useState(); + const [envDefinitions, setEnvDefinitions] = useState<{ + [key: string]: string; + }>({}); + + const envs = useMemo(() => { + const envs = getAllEnvs(); + const definitions = envDefinitions; + + Object.keys(envs).forEach(key => { + if (!(key in definitions)) { + const maybeDefinition = getDefinition(key); + if (maybeDefinition) { + definitions[key] = maybeDefinition.desc; + } + } + }); + setEnvDefinitions(definitions); + + return envs; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [resetIndex]); + + const onSetEnv = useCallback(() => { + if (!value) return; + // Attempt to parse this input + const match = /([\w]+)=([\w]+)/.exec(value); + setStatus(""); + + if (!match || match.length !== 3) { + setStatus("Can't parse input"); + } else if (match[2] === "0") { + setEnvUnsafe(match[1] as EnvName, match[2]); + delete Config[match[1]]; + } else { + Config[match[1]] = match[2]; + setEnvUnsafe(match[1] as EnvName, match[2]); + } + setResetIndex(resetIndex + 1); + }, [value, resetIndex]); + + const onPress = useCallback(env => { + Clipboard.setString(env); + }, []); + + return ( + + + + {status} + + + + + + + + + {Object.entries(envs) + .filter(([key]) => key.includes(filter)) + .map(([key, value]) => ( + onPress(key)} key={key}> + + + {key} + + + {envDefinitions[key]} + + + {JSON.stringify(value) || "UNSET"} + + + + ))} + + + + ); +} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/HasOrderedNanoRow.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/HasOrderedNanoRow.tsx similarity index 83% rename from apps/ledger-live-mobile/src/screens/Settings/Debug/HasOrderedNanoRow.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/HasOrderedNanoRow.tsx index 6cc086742e2..638e6b81ae9 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/HasOrderedNanoRow.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/HasOrderedNanoRow.tsx @@ -1,12 +1,12 @@ import React, { useCallback } from "react"; import { useSelector, useDispatch } from "react-redux"; import { Switch } from "@ledgerhq/native-ui"; -import SettingsRow from "../../../components/SettingsRow"; +import SettingsRow from "../../../../components/SettingsRow"; import { setHasOrderedNano, setSensitiveAnalytics, -} from "../../../actions/settings"; -import { hasOrderedNanoSelector } from "../../../reducers/settings"; +} from "../../../../actions/settings"; +import { hasOrderedNanoSelector } from "../../../../reducers/settings"; const HasOrderedNanoRow = () => { const dispatch = useDispatch(); diff --git a/apps/ledger-live-mobile/src/screens/Settings/General/ReadOnlyModeRow.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/ReadOnlyModeRow.tsx similarity index 72% rename from apps/ledger-live-mobile/src/screens/Settings/General/ReadOnlyModeRow.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/ReadOnlyModeRow.tsx index 6e7d5bb643e..4c6f2644a93 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/General/ReadOnlyModeRow.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/ReadOnlyModeRow.tsx @@ -1,13 +1,13 @@ import React, { PureComponent } from "react"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; -import SettingsRow from "../../../components/SettingsRow"; -import { setReadOnlyMode } from "../../../actions/settings"; -import { readOnlyModeEnabledSelector } from "../../../reducers/settings"; -import Track from "../../../analytics/Track"; -import { withReboot } from "../../../context/Reboot"; -import Switch from "../../../components/Switch"; -import type { State } from "../../../reducers/types"; +import SettingsRow from "../../../../components/SettingsRow"; +import { setReadOnlyMode } from "../../../../actions/settings"; +import { readOnlyModeEnabledSelector } from "../../../../reducers/settings"; +import Track from "../../../../analytics/Track"; +import { withReboot } from "../../../../context/Reboot"; +import Switch from "../../../../components/Switch"; +import type { State } from "../../../../reducers/types"; type Props = { readOnlyModeEnabled: boolean; @@ -38,7 +38,7 @@ class DeveloperModeRow extends PureComponent { {...props} event="ReadOnlyModeRow" title="ReadOnly mode" - desc="Toggle readonly mode for testing, relaunch to refresh topbar" + desc="Readonly mode for testing, relaunch to refresh topbar" > { + const debugThemeVisibility = useEnv("DEBUG_THEME"); + const toggleDebugThemeVisibility = useCallback(() => { + setEnv("DEBUG_THEME", !debugThemeVisibility); + }, [debugThemeVisibility]); + + return ( + + + + ); +}; + +export default ThemeToggleRow; diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/index.tsx new file mode 100644 index 00000000000..cc8f1bf65f1 --- /dev/null +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/index.tsx @@ -0,0 +1,44 @@ +import React from "react"; +import { useNavigation } from "@react-navigation/native"; +import { Icons, Alert } from "@ledgerhq/native-ui"; +import SettingsRow from "../../../../components/SettingsRow"; +import { ScreenName } from "../../../../const"; + +import ReadOnlyModeRow from "./ReadOnlyModeRow"; +import AnalyticsConsoleRow from "./AnalyticsConsoleRow"; +import ThemeToggleRow from "./ThemeToggleRow"; +import SkipLock from "../../../../components/behaviour/SkipLock"; +import SettingsNavigationScrollView from "../../SettingsNavigationScrollView"; +import MockModeRow from "../../General/MockModeRow"; +import HasOrderedNanoRow from "./HasOrderedNanoRow"; +import { StackNavigatorNavigation } from "../../../../components/RootNavigator/types/helpers"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; + +export default function Configuration() { + const navigation = + useNavigation>(); + + return ( + + } + onPress={() => navigation.navigate(ScreenName.DebugFeatureFlags)} + /> + } + onPress={() => navigation.navigate(ScreenName.DebugEnv)} + /> + + + + + + + + + ); +} diff --git a/apps/ledger-live-mobile/src/screens/DebugBLE.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/BLE.tsx similarity index 75% rename from apps/ledger-live-mobile/src/screens/DebugBLE.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/BLE.tsx index 7650dbc51d1..f1d3293fa2c 100644 --- a/apps/ledger-live-mobile/src/screens/DebugBLE.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/BLE.tsx @@ -5,7 +5,9 @@ import { TextInput, View, ToastAndroid, + Alert, ScrollView, + Platform, } from "react-native"; import { v4 as uuid } from "uuid"; import { from, Observable, Subscription } from "rxjs"; @@ -15,19 +17,24 @@ import { bufferTime, shareReplay } from "rxjs/operators"; import { withDevice } from "@ledgerhq/live-common/hw/deviceAccess"; import { disconnect } from "@ledgerhq/live-common/hw/index"; import { useTheme } from "@react-navigation/native"; +import { Button, Icons } from "@ledgerhq/native-ui"; import BluetoothTransport from "@ledgerhq/react-native-hw-transport-ble"; -import LText from "../components/LText"; -import Button from "../components/Button"; -import KeyboardView from "../components/KeyboardView"; -import Switch from "../components/Switch"; -import { ScreenName } from "../const"; -import { SettingsNavigatorStackParamList } from "../components/RootNavigator/types/SettingsNavigator"; -import { StackNavigatorProps } from "../components/RootNavigator/types/helpers"; -import { Theme } from "../colors"; +import LText from "../../../../components/LText"; +import KeyboardView from "../../../../components/KeyboardView"; +import Switch from "../../../../components/Switch"; +import { ScreenName } from "../../../../const"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; +import { StackNavigatorProps } from "../../../../components/RootNavigator/types/helpers"; +import { Theme } from "../../../../colors"; -const logsObservable = new Observable(o => listen(log => o.next(log))).pipe( - shareReplay(1000), -); +const tags = ["apdu", "ble-verbose", "error", "ble-frame"]; +const logsObservable = new Observable(o => + listen(log => { + if (tags.includes(log.type)) { + o.next(log); + } + }), +).pipe(shareReplay(1000)); logsObservable.subscribe(); const styles = StyleSheet.create({ root: { @@ -98,7 +105,7 @@ class DebugBLE extends Component< > { state = { logs: [], - apdu: "E0FF0000FE000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfd".toUpperCase(), + apdu: "b001000000".toUpperCase(), bleframe: "0800000000", useBLEframe: false, }; @@ -179,7 +186,12 @@ class DebugBLE extends Component< const mtu = await withDevice(deviceId)(t => from((t as BluetoothTransport).inferMTU()), ).toPromise(); - ToastAndroid.show("mtu set to " + mtu, ToastAndroid.SHORT); + + if (Platform.OS === "android") { + ToastAndroid.show("mtu set to " + mtu, ToastAndroid.SHORT); + } else { + Alert.alert("mtu set to " + mtu); + } } catch (error) { this.addError(error as Error, "inferMTU"); } @@ -198,17 +210,21 @@ class DebugBLE extends Component< await withDevice(deviceId)(t => from((t as BluetoothTransport).requestConnectionPriority(nextPriority)), ).toPromise(); - ToastAndroid.show( - "connection priority set to " + nextPriority, - ToastAndroid.SHORT, - ); + if (Platform.OS === "android") { + ToastAndroid.show( + "connection priority set to " + nextPriority, + ToastAndroid.SHORT, + ); + } else { + Alert.alert("connection priority set to " + nextPriority); + } } catch (error) { this.addError(error as Error, "changePrio"); } }; connect = async () => { const deviceId = this.props.route.params?.deviceId; - + // TODO with auto disconnect this wouldn't work. try { await withDevice(deviceId)(() => from([{}])).toPromise(); } catch (error) { @@ -282,9 +298,8 @@ class DebugBLE extends Component< onSubmitEditing={this.send} /> @@ -308,41 +323,18 @@ class DebugBLE extends Component< padding: 16, }} > - - - - + + + + diff --git a/apps/ledger-live-mobile/src/screens/DebugBLEBenchmark.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/BLEBenchmark.tsx similarity index 88% rename from apps/ledger-live-mobile/src/screens/DebugBLEBenchmark.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/BLEBenchmark.tsx index 445e884deaf..f7f54892768 100644 --- a/apps/ledger-live-mobile/src/screens/DebugBLEBenchmark.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/BLEBenchmark.tsx @@ -9,11 +9,11 @@ import Svg, { Path } from "react-native-svg"; import { withDevice } from "@ledgerhq/live-common/hw/deviceAccess"; import { useTheme } from "@react-navigation/native"; import { Slider } from "@ledgerhq/native-ui"; -import LText from "../components/LText"; -import TranslatedError from "../components/TranslatedError"; -import { ScreenName } from "../const"; -import { SettingsNavigatorStackParamList } from "../components/RootNavigator/types/SettingsNavigator"; -import { StackNavigatorProps } from "../components/RootNavigator/types/helpers"; +import LText from "../../../../components/LText"; +import TranslatedError from "../../../../components/TranslatedError"; +import { ScreenName } from "../../../../const"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; +import { StackNavigatorProps } from "../../../../components/RootNavigator/types/helpers"; type GraphProps = { width: number; @@ -79,7 +79,6 @@ const benchmark = ({ }; const speedStatusSize = 10; - class DebugBLEBenchmark extends Component< StackNavigatorProps< SettingsNavigatorStackParamList, @@ -100,6 +99,7 @@ class DebugBLEBenchmark extends Component< outputAPDUSize: 100, error: null, }; + killswitch = false; sub: Subscription | undefined; componentDidMount() { @@ -107,11 +107,20 @@ class DebugBLEBenchmark extends Component< } componentWillUnmount() { + this.killswitch = true; if (this.sub) { this.sub.unsubscribe(); } } + updateInputAPDUSize = (inputAPDUSize: number) => { + this.setState({ inputAPDUSize }); + }; + + updateOutputAPDUSize = (outputAPDUSize: number) => { + this.setState({ outputAPDUSize }); + }; + benchmark = () => { this.setState({ exchangeStats: [], @@ -129,6 +138,7 @@ class DebugBLEBenchmark extends Component< exchangeStats: number[][]; speedStats: number[]; }> => { + if (this.killswitch) return from([]); const input = benchmark(this.state); return from(t.exchange(input)).pipe( concatMap(output => { @@ -224,11 +234,7 @@ class DebugBLEBenchmark extends Component< min={5} max={260} step={1} - onChange={(inputAPDUSize: number) => { - this.setState({ - inputAPDUSize, - }); - }} + onChange={this.updateInputAPDUSize} value={inputAPDUSize} /> {inputAPDUSize} @@ -243,11 +249,7 @@ class DebugBLEBenchmark extends Component< min={5} max={255} step={1} - onChange={(outputAPDUSize: number) => { - this.setState({ - outputAPDUSize, - }); - }} + onChange={this.updateOutputAPDUSize} value={outputAPDUSize} /> {outputAPDUSize} diff --git a/apps/ledger-live-mobile/src/screens/DebugHttpTransport.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/DebugHttpTransport.tsx similarity index 90% rename from apps/ledger-live-mobile/src/screens/DebugHttpTransport.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/DebugHttpTransport.tsx index 6abb3205be4..60ce46cf3ce 100644 --- a/apps/ledger-live-mobile/src/screens/DebugHttpTransport.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/DebugHttpTransport.tsx @@ -6,11 +6,11 @@ import { useNavigation } from "@react-navigation/native"; import { DeviceModelId } from "@ledgerhq/types-devices"; import { StackNavigationProp } from "@react-navigation/stack"; -import { addKnownDevice } from "../actions/ble"; -import TextInput from "../components/TextInput"; -import Button from "../components/Button"; -import NavigationScrollView from "../components/NavigationScrollView"; -import { NavigatorName, ScreenName } from "../const"; +import { addKnownDevice } from "../../../../actions/ble"; +import TextInput from "../../../../components/TextInput"; +import Button from "../../../../components/Button"; +import NavigationScrollView from "../../../../components/NavigationScrollView"; +import { NavigatorName, ScreenName } from "../../../../const"; const DebugHttpTransport = () => { const models = [ diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx new file mode 100644 index 00000000000..4ffc3d414c7 --- /dev/null +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx @@ -0,0 +1,51 @@ +import React, { useState } from "react"; +import { useNavigation } from "@react-navigation/native"; +import { Box, Icons, Alert, Flex } from "@ledgerhq/native-ui"; +import { Device } from "@ledgerhq/live-common/hw/actions/types"; +import SettingsRow from "../../../../components/SettingsRow"; +import { ScreenName } from "../../../../const"; +import SelectDevice from "../../../../components/SelectDevice2"; +import SettingsNavigationScrollView from "../../SettingsNavigationScrollView"; +import { StackNavigatorNavigation } from "../../../../components/RootNavigator/types/helpers"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; + +export default function Connectivity() { + const navigation = + useNavigation>(); + const [device, setDevice] = useState(null); + + return ( + + } + onPress={() => navigation.navigate(ScreenName.DebugHttpTransport)} + /> + {!device ? ( + + + + ) : ( + + + } + onPress={() => + navigation.navigate(ScreenName.DebugBLE, { + deviceId: device.deviceId, + }) + } + /> + + )} + + ); +} diff --git a/apps/ledger-live-mobile/src/screens/DebugCrash.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Crashes.tsx similarity index 83% rename from apps/ledger-live-mobile/src/screens/DebugCrash.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Crashes.tsx index cc9380a76f7..a0f06140851 100644 --- a/apps/ledger-live-mobile/src/screens/DebugCrash.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Crashes.tsx @@ -1,13 +1,13 @@ import React, { Component } from "react"; import { StyleSheet, View } from "react-native"; import * as Sentry from "@sentry/react-native"; -import Button from "../components/Button"; -import GenericErrorView from "../components/GenericErrorView"; -import { ScreenName } from "../const"; -import { SettingsNavigatorStackParamList } from "../components/RootNavigator/types/SettingsNavigator"; -import { StackNavigatorProps } from "../components/RootNavigator/types/helpers"; +import Button from "../../../../components/Button"; +import GenericErrorView from "../../../../components/GenericErrorView"; +import { ScreenName } from "../../../../const"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; +import { StackNavigatorProps } from "../../../../components/RootNavigator/types/helpers"; -class DebugBLE extends Component< +class Crashes extends Component< StackNavigatorProps, { renderCrash: boolean; @@ -94,4 +94,4 @@ const styles = StyleSheet.create({ marginBottom: 8, }, }); -export default DebugBLE; +export default Crashes; diff --git a/apps/ledger-live-mobile/src/screens/DebugLogs.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Logs.tsx similarity index 83% rename from apps/ledger-live-mobile/src/screens/DebugLogs.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Logs.tsx index fda4bf12751..040ae71e5eb 100644 --- a/apps/ledger-live-mobile/src/screens/DebugLogs.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Logs.tsx @@ -1,12 +1,12 @@ import React, { useEffect, useCallback, useState } from "react"; import { listen, Log } from "@ledgerhq/logs"; import { ScrollView, View, StyleSheet } from "react-native"; -import logReport from "../log-report"; -import Button from "../components/Button"; -import LText from "../components/LText"; -import useExportLogs from "../components/useExportLogs"; +import logReport from "../../../../log-report"; +import Button from "../../../../components/Button"; +import LText from "../../../../components/LText"; +import useExportLogs from "../../../../components/useExportLogs"; -export default function DebugLogs() { +export default function Logs() { const [logs, setLogs] = useState([]); const prependToLogs = useCallback( (log: Log) => setLogs(currentLogs => [log, ...currentLogs]), diff --git a/apps/ledger-live-mobile/src/screens/DebugStore.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx similarity index 75% rename from apps/ledger-live-mobile/src/screens/DebugStore.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx index 28e0f347f6f..0f5edacd65a 100644 --- a/apps/ledger-live-mobile/src/screens/DebugStore.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx @@ -1,14 +1,15 @@ /* eslint-disable no-console */ import React, { useCallback, PureComponent } from "react"; import { BigNumber } from "bignumber.js"; -import { Text, StyleSheet, View } from "react-native"; +import { StyleSheet, View } from "react-native"; import { useDispatch, useSelector } from "react-redux"; +import { Text } from "@ledgerhq/native-ui"; import { useTheme } from "@react-navigation/native"; -import NavigationScrollView from "../components/NavigationScrollView"; -import Button from "../components/Button"; -import { SettingsActionTypes } from "../actions/types"; -import { State } from "../reducers/types"; -import { Theme } from "../colors"; +import NavigationScrollView from "../../../../components/NavigationScrollView"; +import Button from "../../../../components/Button"; +import { SettingsActionTypes } from "../../../../actions/types"; +import { State } from "../../../../reducers/types"; +import { Theme } from "../../../../colors"; class CollapsibleThingy extends PureComponent< { @@ -44,23 +45,9 @@ class CollapsibleThingy extends PureComponent< const isOpen = shown[rowKey as keyof typeof shown]; const bullet = isObject ? (isOpen ? "-" : "+") : ""; return ( - + this.toggleCollapse(rowKey) : undefined } @@ -77,16 +64,7 @@ class CollapsibleThingy extends PureComponent< /> ) ) : ( - {`(${typeof value}) ${value}`} + {`(${typeof value}) ${value}`} )} ); @@ -96,7 +74,7 @@ class CollapsibleThingy extends PureComponent< } } -export default function DebugStore() { +export default function Store() { const state = useSelector(s => s); const { colors } = useTheme(); const dispatch = useDispatch(); @@ -133,7 +111,6 @@ export default function DebugStore() { diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx new file mode 100644 index 00000000000..9b437d00639 --- /dev/null +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx @@ -0,0 +1,36 @@ +import React from "react"; +import { useNavigation } from "@react-navigation/native"; +import { Icons } from "@ledgerhq/native-ui"; +import SettingsRow from "../../../../components/SettingsRow"; +import { ScreenName } from "../../../../const"; +import SettingsNavigationScrollView from "../../SettingsNavigationScrollView"; +import { StackNavigatorNavigation } from "../../../../components/RootNavigator/types/helpers"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; + +export default function Debugging() { + const navigation = + useNavigation>(); + + return ( + + } + onPress={() => navigation.navigate(ScreenName.DebugLogs)} + /> + } + onPress={() => navigation.navigate(ScreenName.DebugStore)} + /> + } + onPress={() => navigation.navigate(ScreenName.DebugCrash)} + /> + + ); +} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugBlePairingFlow.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx similarity index 87% rename from apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugBlePairingFlow.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx index b5821a1f3e1..2f0ab979bef 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugBlePairingFlow.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx @@ -3,6 +3,7 @@ import React, { useCallback, useState } from "react"; import { BottomDrawer, Text, + Icons, Button, SelectableList, Switch, @@ -10,18 +11,18 @@ import { } from "@ledgerhq/native-ui"; import { DeviceModelId } from "@ledgerhq/types-devices"; -import SettingsRow from "../../../components/SettingsRow"; -import { NavigatorName, ScreenName } from "../../../const"; -import type { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; +import SettingsRow from "../../../../components/SettingsRow"; +import { NavigatorName, ScreenName } from "../../../../const"; +import type { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; import type { BaseNavigatorStackParamList, NavigateInput, -} from "../../../components/RootNavigator/types/BaseNavigator"; +} from "../../../../components/RootNavigator/types/BaseNavigator"; import { StackNavigatorNavigation, StackNavigatorRoute, -} from "../../../components/RootNavigator/types/helpers"; -import { usePromptBluetoothCallback } from "../../../logic/usePromptBluetoothCallback"; +} from "../../../../components/RootNavigator/types/helpers"; +import { usePromptBluetoothCallback } from "../../../../logic/usePromptBluetoothCallback"; const availableDeviceModelFilter = [ "none", @@ -42,7 +43,7 @@ export default () => { useNavigation< StackNavigatorNavigation< BaseNavigatorStackParamList, - ScreenName.DebugMocks + ScreenName.DebugSettings > >(); @@ -52,10 +53,12 @@ export default () => { useRoute< StackNavigatorRoute< SettingsNavigatorStackParamList, - ScreenName.DebugMocks + ScreenName.DebugSettings > >(); - const { pairedDevice } = params ?? { pairedDevice: null }; + const { pairedDevice } = params ?? { + pairedDevice: null, + }; const promptBluetooth = usePromptBluetoothCallback(); @@ -135,7 +138,8 @@ export default () => { return ( } onPress={onPress} desc={`Paired device: ${ pairedDevice?.deviceName ?? pairedDevice?.deviceId ?? "no device" diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImage.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImage.tsx similarity index 78% rename from apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImage.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImage.tsx index 32a4cf9b000..bcb97ae72b8 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImage.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImage.tsx @@ -1,10 +1,10 @@ import React, { useCallback } from "react"; import { FeatureToggle } from "@ledgerhq/live-common/featureFlags/index"; import { useNavigation } from "@react-navigation/native"; -import SettingsRow from "../../../components/SettingsRow"; -import { NavigatorName, ScreenName } from "../../../const"; +import SettingsRow from "../../../../components/SettingsRow"; +import { NavigatorName, ScreenName } from "../../../../const"; -export default function OpenDebugCustomImage() { +export default function CustomImage() { const navigation = useNavigation(); const handlePress = useCallback(() => { navigation.navigate(NavigatorName.CustomImage, { diff --git a/apps/ledger-live-mobile/src/screens/DebugCustomImageGraphics.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx similarity index 85% rename from apps/ledger-live-mobile/src/screens/DebugCustomImageGraphics.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx index c28f2df181f..041daeda6c3 100644 --- a/apps/ledger-live-mobile/src/screens/DebugCustomImageGraphics.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx @@ -12,28 +12,28 @@ import { useTranslation } from "react-i18next"; import { DeviceModelId } from "@ledgerhq/devices"; import { useSafeAreaInsets } from "react-native-safe-area-context"; import Slider from "react-native-slider"; -import NavigationScrollView from "../components/NavigationScrollView"; +import NavigationScrollView from "../../../../components/NavigationScrollView"; import { transferConfig, previewConfig, FramedImageWithContext, ImageSourceContext, -} from "../components/CustomImage/FramedImage"; -import { ImageFileUri } from "../components/CustomImage/types"; -import { downloadImageToFile } from "../components/CustomImage/imageUtils"; +} from "../../../../components/CustomImage/FramedImage"; +import { ImageFileUri } from "../../../../components/CustomImage/types"; +import { downloadImageToFile } from "../../../../components/CustomImage/imageUtils"; import useCenteredImage, { CenteredResult, -} from "../components/CustomImage/useCenteredImage"; -import { targetDimensions } from "./CustomImage/shared"; -import confirmLockscreen from "../animations/nanoFTS/customimage/confirmLockscreen.json"; -import allowConnection from "../animations/nanoFTS/customimage/allowConnection.json"; -import { FramedImageWithLottieWithContext } from "../components/CustomImage/FramedImageWithLottie"; +} from "../../../../components/CustomImage/useCenteredImage"; +import { targetDimensions } from "../../../CustomImage/shared"; +import confirmLockscreen from "../../../../animations/nanoFTS/customimage/confirmLockscreen.json"; +import allowConnection from "../../../../animations/nanoFTS/customimage/allowConnection.json"; +import { FramedImageWithLottieWithContext } from "../../../../components/CustomImage/FramedImageWithLottie"; import { renderImageCommitRequested, renderImageLoadRequested, renderLoadingImage, -} from "../components/DeviceAction/rendering"; -import imageSource from "../components/CustomImage/assets/examplePicture.webp"; +} from "../../../../components/DeviceAction/rendering"; +import imageSource from "../../../../components/CustomImage/assets/examplePicture.webp"; const device = { deviceId: "", diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/ExportAccounts.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/ExportAccounts.tsx similarity index 68% rename from apps/ledger-live-mobile/src/screens/Settings/Debug/ExportAccounts.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/ExportAccounts.tsx index 571a8961e62..5ee3d7336a8 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/ExportAccounts.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/ExportAccounts.tsx @@ -1,17 +1,18 @@ import React, { PureComponent } from "react"; import { connect } from "react-redux"; -import { StyleSheet, Dimensions, View } from "react-native"; +import { StyleSheet, Dimensions } from "react-native"; import QRCode from "react-native-qrcode-svg"; import VersionNumber from "react-native-version-number"; +import { Flex, Alert } from "@ledgerhq/native-ui"; import { createStructuredSelector } from "reselect"; import { encode, Settings } from "@ledgerhq/live-common/cross"; import { dataToFrames } from "qrloop"; import { Account } from "@ledgerhq/types-live"; -import { accountsSelector } from "../../../reducers/accounts"; -import { exportSettingsSelector } from "../../../reducers/settings"; -import LText from "../../../components/LText"; -import NavigationScrollView from "../../../components/NavigationScrollView"; -import { State } from "../../../reducers/types"; +import { accountsSelector } from "../../../../reducers/accounts"; +import { exportSettingsSelector } from "../../../../reducers/settings"; +import LText from "../../../../components/LText"; +import NavigationScrollView from "../../../../components/NavigationScrollView"; +import { State } from "../../../../reducers/types"; export type Props = { accounts: Account[]; @@ -74,14 +75,22 @@ class ExportAccounts extends PureComponent< if (!this.chunks) return null; return ( - - - - - {frame + 1} - {" / "} - {this.chunks.length} - + + + + + + {frame + 1} + {" / "} + {this.chunks.length} + + + ); } @@ -102,7 +111,6 @@ export default connect( const styles = StyleSheet.create({ root: { - padding: 16, alignItems: "center", }, qrContainer: { diff --git a/apps/ledger-live-mobile/src/screens/DebugFetchCustomImage.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx similarity index 88% rename from apps/ledger-live-mobile/src/screens/DebugFetchCustomImage.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx index ca196b5c890..62443a67a0e 100644 --- a/apps/ledger-live-mobile/src/screens/DebugFetchCustomImage.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx @@ -12,17 +12,17 @@ import type { Device } from "@ledgerhq/live-common/hw/actions/types"; import { useSelector, useDispatch } from "react-redux"; import { createAction } from "@ledgerhq/live-common/hw/actions/ftsFetchImage"; import ftsFetchImage from "@ledgerhq/live-common/hw/ftsFetchImage"; -import { customImageBackupSelector } from "../reducers/settings"; -import { setCustomImageBackup } from "../actions/settings"; -import NavigationScrollView from "../components/NavigationScrollView"; -import SelectDevice from "../components/SelectDevice"; -import CustomImageDeviceAction from "../components/CustomImageDeviceAction"; -import ResultDataTester from "../components/CustomImage/ResultDataTester"; -import { ProcessorPreviewResult } from "../components/CustomImage/ImageProcessor"; -import { targetDimensions } from "./CustomImage/shared"; +import { customImageBackupSelector } from "../../../../reducers/settings"; +import { setCustomImageBackup } from "../../../../actions/settings"; +import NavigationScrollView from "../../../../components/NavigationScrollView"; +import SelectDevice from "../../../../components/SelectDevice"; +import CustomImageDeviceAction from "../../../../components/CustomImageDeviceAction"; +import ResultDataTester from "../../../../components/CustomImage/ResultDataTester"; +import { ProcessorPreviewResult } from "../../../../components/CustomImage/ImageProcessor"; +import { targetDimensions } from "../../../CustomImage/shared"; import FramedImage, { transferConfig, -} from "../components/CustomImage/FramedImage"; +} from "../../../../components/CustomImage/FramedImage"; const deviceAction = createAction(ftsFetchImage); diff --git a/apps/ledger-live-mobile/src/screens/DebugLottie.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx similarity index 93% rename from apps/ledger-live-mobile/src/screens/DebugLottie.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx index d93816f1451..406fc85dda8 100644 --- a/apps/ledger-live-mobile/src/screens/DebugLottie.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx @@ -5,14 +5,14 @@ import { useTheme } from "@react-navigation/native"; import Config from "react-native-config"; import { DeviceModelId } from "@ledgerhq/types-devices"; import { Flex, Icons } from "@ledgerhq/native-ui"; -import Button from "../components/Button"; -import LText from "../components/LText"; -import Animation from "../components/Animation"; -import { getDeviceAnimation } from "../helpers/getDeviceAnimation"; -import BottomModal from "../components/BottomModal"; -import Touchable from "../components/Touchable"; -import Check from "../icons/Check"; -import { lottieAnimations } from "./Onboarding/shared/infoPagesData"; +import Button from "../../../../components/Button"; +import LText from "../../../../components/LText"; +import Animation from "../../../../components/Animation"; +import { getDeviceAnimation } from "../../../../helpers/getDeviceAnimation"; +import BottomModal from "../../../../components/BottomModal"; +import Touchable from "../../../../components/Touchable"; +import Check from "../../../../icons/Check"; +import { lottieAnimations } from "../../../Onboarding/shared/infoPagesData"; const DebugLottie = () => { const { colors } = useTheme(); diff --git a/apps/ledger-live-mobile/src/screens/DebugStoryly.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Storyly.tsx similarity index 90% rename from apps/ledger-live-mobile/src/screens/DebugStoryly.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Storyly.tsx index aef7ec5581b..83012813462 100644 --- a/apps/ledger-live-mobile/src/screens/DebugStoryly.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Storyly.tsx @@ -17,14 +17,14 @@ import { useNavigation } from "@react-navigation/native"; import { useFeatureFlags } from "@ledgerhq/live-common/featureFlags/provider"; import useFeature from "@ledgerhq/live-common/featureFlags/useFeature"; -import Stories from "../components/StorylyStories"; -import FeatureFlagDetails from "./FeatureFlagsSettings/FeatureFlagDetails"; -import { useLocale } from "../context/Locale"; -import { ScreenName } from "../const"; -import { languages } from "../languages"; -import StoriesConfig from "../components/StorylyStories/StoriesConfig"; -import { StackNavigatorProps } from "../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../components/RootNavigator/types/SettingsNavigator"; +import Stories from "../../../../components/StorylyStories"; +import FeatureFlagDetails from "../../../FeatureFlagsSettings/FeatureFlagDetails"; +import { useLocale } from "../../../../context/Locale"; +import { ScreenName } from "../../../../const"; +import { languages } from "../../../../languages"; +import StoriesConfig from "../../../../components/StorylyStories/StoriesConfig"; +import { StackNavigatorProps } from "../../../../components/RootNavigator/types/helpers"; +import { SettingsNavigatorStackParamList } from "../../../../components/RootNavigator/types/SettingsNavigator"; const appLanguageParagraphs = [ "App language affects which story groups are displayed in the app.", diff --git a/apps/ledger-live-mobile/src/screens/DebugSwap.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Swap.tsx similarity index 86% rename from apps/ledger-live-mobile/src/screens/DebugSwap.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Swap.tsx index d5169ebfb75..6affac6e530 100644 --- a/apps/ledger-live-mobile/src/screens/DebugSwap.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Swap.tsx @@ -2,13 +2,12 @@ import React, { useEffect, useMemo, useState, useCallback } from "react"; import Config from "react-native-config"; import { View, StyleSheet } from "react-native"; import { useSelector, useDispatch } from "react-redux"; -import Button from "../components/Button"; -import CheckBox from "../components/CheckBox"; -import Alert from "../components/Alert"; -import { setSwapKYCStatus } from "../actions/settings"; -import { swapKYCSelector } from "../reducers/settings"; -import LText from "../components/LText"; -import Touchable from "../components/Touchable"; +import Button from "../../../../components/Button"; +import CheckBox from "../../../../components/CheckBox"; +import { setSwapKYCStatus } from "../../../../actions/settings"; +import { swapKYCSelector } from "../../../../reducers/settings"; +import LText from "../../../../components/LText"; +import Touchable from "../../../../components/Touchable"; export default function DebugSwap() { const dispatch = useDispatch(); @@ -53,11 +52,6 @@ export default function DebugSwap() { }, [configIDWrapper]); return ( - - { - "These actions are meant to aid qa and development, use at your own risk" - } - + ) : null} + + + ); +} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/EquipmentIdRow.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Information/EquipmentIdRow.tsx similarity index 77% rename from apps/ledger-live-mobile/src/screens/Settings/Debug/EquipmentIdRow.tsx rename to apps/ledger-live-mobile/src/screens/Settings/Debug/Information/EquipmentIdRow.tsx index 3b89f7012db..53903b1ecc2 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/EquipmentIdRow.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Information/EquipmentIdRow.tsx @@ -1,6 +1,6 @@ import React, { useEffect, useState } from "react"; -import SettingsRow from "../../../components/SettingsRow"; -import getOrCreateUser from "../../../user"; +import SettingsRow from "../../../../components/SettingsRow"; +import getOrCreateUser from "../../../../user"; const EquipmentIdRow = () => { const [segmentId, setSegmentID] = useState("loading..."); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Information/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Information/index.tsx new file mode 100644 index 00000000000..ae1791d0368 --- /dev/null +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Information/index.tsx @@ -0,0 +1,19 @@ +import React from "react"; +import { Text } from "@ledgerhq/native-ui"; +import SettingsRow from "../../../../components/SettingsRow"; +import EquipmentIdRow from "./EquipmentIdRow"; + +import SettingsNavigationScrollView from "../../SettingsNavigationScrollView"; + +export default function Information() { + return ( + + + + + {global.HermesInternal ? "Hermes" : "Jsc"} + + + + ); +} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCrash.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCrash.tsx deleted file mode 100644 index a0083e5e0a1..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCrash.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugCrash() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugCrash)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImageGraphics.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImageGraphics.tsx deleted file mode 100644 index 888394b67aa..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugCustomImageGraphics.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugCustomImageGraphics() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugCustomImageGraphics)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugEnv.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugEnv.tsx deleted file mode 100644 index 553b00114f6..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugEnv.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugEnv() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugEnv)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFeatureFlags.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFeatureFlags.tsx deleted file mode 100644 index a961bbafcae..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFeatureFlags.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugFeatureFlags() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugFeatureFlags)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFetchCustomImage.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFetchCustomImage.tsx deleted file mode 100644 index 661698da738..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugFetchCustomImage.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { FeatureToggle } from "@ledgerhq/live-common/featureFlags/index"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugFetchCustomImage() { - const navigation = - useNavigation>(); - - return ( - - navigation.navigate(ScreenName.DebugFetchCustomImage)} - /> - - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugHttpTransport.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugHttpTransport.tsx deleted file mode 100644 index d9f022c6476..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugHttpTransport.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugHttpTransport() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugHttpTransport)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugIcons.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugIcons.tsx deleted file mode 100644 index af533e6d6e5..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugIcons.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugIcons() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugIcons)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLogs.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLogs.tsx deleted file mode 100644 index 5562275cd77..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLogs.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugLogs() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugLogs)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLottie.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLottie.tsx deleted file mode 100644 index b5db7f1f84a..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugLottie.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenLottie() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugLottie)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugMultiAppInstall.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugMultiAppInstall.tsx deleted file mode 100644 index e35a0537109..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugMultiAppInstall.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugPlayground() { - const navigation = - useNavigation>(); - - return ( - navigation.navigate(ScreenName.DebugMultiAppInstall)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPlayground.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPlayground.tsx deleted file mode 100644 index 50200c04ea4..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPlayground.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugPlayground() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugPlayground)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPostOnboarding.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPostOnboarding.tsx deleted file mode 100644 index f1a4f7f28e8..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugPostOnboarding.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { useNavigation } from "@react-navigation/native"; -import React, { useCallback } from "react"; -import SettingsRow from "../../../components/SettingsRow"; -import { NavigatorName, ScreenName } from "../../../const"; - -export default () => { - const navigation = useNavigation(); - const handlePress = useCallback(() => { - navigation.navigate(NavigatorName.Settings, { - screen: ScreenName.PostOnboardingDebugScreen, - }); - }, [navigation]); - return ; -}; diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStore.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStore.tsx deleted file mode 100644 index 5091a5b5850..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStore.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenDebugStore() { - const navigation = - useNavigation>(); - return ( - navigation.navigate(ScreenName.DebugStore)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStoryly.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStoryly.tsx deleted file mode 100644 index f510dbd7452..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/OpenDebugStoryly.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from "react"; -import { useNavigation } from "@react-navigation/native"; -import { ScreenName } from "../../../const"; -import SettingsRow from "../../../components/SettingsRow"; -import { StackNavigatorNavigation } from "../../../components/RootNavigator/types/helpers"; -import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; - -export default function OpenStoryly() { - const navigation = - useNavigation>(); - - return ( - navigation.navigate(ScreenName.DebugStoryly)} - /> - ); -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/ToggleMockStatusIncident.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/ToggleMockStatusIncident.tsx deleted file mode 100644 index 12749195008..00000000000 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/ToggleMockStatusIncident.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from "react"; -import { getEnv } from "@ledgerhq/live-common/env"; -import { useServiceStatus } from "@ledgerhq/live-common/notifications/ServiceStatusProvider/index"; -import Switch from "../../../components/Switch"; -import SettingsRow from "../../../components/SettingsRow"; -import { toggleMockIncident } from "./__mocks__/serviceStatus"; - -export default function ToggleMockServiceStatusButton({ - title, -}: { - title: string; -}) { - const { updateData, incidents } = useServiceStatus(); - return getEnv("MOCK") ? ( - - 0} - onValueChange={() => { - toggleMockIncident(); - updateData(); - }} - /> - - ) : null; -} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx index 647de37f3fe..800bddbd54c 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx @@ -1,121 +1,15 @@ import React, { useCallback, useRef } from "react"; -import { useNavigation } from "@react-navigation/native"; -import config from "react-native-config"; -import { Box, Text } from "@ledgerhq/native-ui"; -import { Device } from "@ledgerhq/live-common/hw/actions/types"; +import { Icons, Alert as AlertBox } from "@ledgerhq/native-ui"; import { Alert, TouchableWithoutFeedback, View } from "react-native"; import { useFeatureFlags } from "@ledgerhq/live-common/featureFlags/provider"; import { FeatureId } from "@ledgerhq/types-live"; import { TrackScreen } from "../../../analytics"; import SettingsRow from "../../../components/SettingsRow"; -import SelectDevice from "../../../components/SelectDevice"; import { ScreenName } from "../../../const"; - -import GenerateMockAccounts from "./GenerateMockAccounts"; -import GenerateMockAccountsNft from "./GenerateMockAccountsNFTs"; -import ImportBridgeStreamData from "./ImportBridgeStreamData"; -import ConfigUSBDeviceSupport from "./ConfigUSBDeviceSupport"; -import OpenDebugCrash from "./OpenDebugCrash"; -import OpenDebugHttpTransport from "./OpenDebugHttpTransport"; -import OpenDebugIcons from "./OpenDebugIcons"; -import ReadOnlyModeRow from "../General/ReadOnlyModeRow"; -import AnalyticsConsoleRow from "./AnalyticsConsoleRow"; -import EquipmentIdRow from "./EquipmentIdRow"; -import OpenDebugStore from "./OpenDebugStore"; -import OpenDebugPlayground from "./OpenDebugPlayground"; -import OpenDebugFeatureFlags from "./OpenDebugFeatureFlags"; -import OpenDebugFetchCustomImage from "./OpenDebugFetchCustomImage"; -import OpenDebugMultiAppInstall from "./OpenDebugMultiAppInstall"; -import OpenLottie from "./OpenDebugLottie"; -import OpenDebugLogs from "./OpenDebugLogs"; -import SkipLock from "../../../components/behaviour/SkipLock"; -import AddMockAnnouncementButton from "./GenerateAnnouncementMockData"; -import ToggleMockServiceStatusButton from "./ToggleMockStatusIncident"; import SettingsNavigationScrollView from "../SettingsNavigationScrollView"; -import MockModeRow from "../General/MockModeRow"; -import GenerateMockAccount from "./GenerateMockAccountsSelect"; -import OpenDebugEnv from "./OpenDebugEnv"; -import HasOrderedNanoRow from "./HasOrderedNanoRow"; -import OpenDebugBlePairingFlow from "./OpenDebugBlePairingFlow"; -import OpenDebugCustomImage from "./OpenDebugCustomImage"; -import OpenDebugPostOnboarding from "./OpenDebugPostOnboarding"; -import { - StackNavigatorNavigation, - StackNavigatorProps, -} from "../../../components/RootNavigator/types/helpers"; +import { StackNavigatorProps } from "../../../components/RootNavigator/types/helpers"; import { SettingsNavigatorStackParamList } from "../../../components/RootNavigator/types/SettingsNavigator"; import PoweredByLedger from "../PoweredByLedger"; -import OpenStoryly from "./OpenDebugStoryly"; -import OpenDebugCustomImageGraphics from "./OpenDebugCustomImageGraphics"; - -export function DebugMocks() { - return ( - - {config.BRIDGESTREAM_DATA ? ( - - ) : null} - - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} - -export function DebugDevices() { - const { navigate } = - useNavigation< - StackNavigatorNavigation< - SettingsNavigatorStackParamList, - ScreenName.DebugDevices - > - >(); - - function onSelect(meta: Device): void { - navigate(ScreenName.DebugBLE, meta); - } - - return ( - - - - - - - - ); -} export default function DebugSettings({ navigation: { navigate }, @@ -166,27 +60,46 @@ export default function DebugSettings({ return ( + + } + onPress={() => navigate(ScreenName.DebugConfiguration)} + /> + } + onPress={() => navigate(ScreenName.DebugFeatures)} + /> navigate(ScreenName.DebugMocks)} + title="Connectivity" + desc="Transports, proxy, benchmarking, repl" + iconLeft={} + onPress={() => navigate(ScreenName.DebugConnectivity)} /> navigate(ScreenName.DebugDevices)} + title="Generators" + desc="Create new accounts, announcements, etc" + iconLeft={} + onPress={() => navigate(ScreenName.DebugGenerators)} /> navigate(ScreenName.DebugSwap)} + title="Debugging" + desc="Logs, application state, errors" + iconLeft={} + onPress={() => navigate(ScreenName.DebugDebugging)} /> navigate(ScreenName.DebugExport)} + title="Information" + desc="Get information on your current setup" + iconLeft={} + onPress={() => navigate(ScreenName.DebugInformation)} /> - - - {global.HermesInternal ? "Hermes" : "Jsc"} - - diff --git a/libs/ledger-live-common/src/env.ts b/libs/ledger-live-common/src/env.ts index 5118dd51164..b856b5665d0 100644 --- a/libs/ledger-live-common/src/env.ts +++ b/libs/ledger-live-common/src/env.ts @@ -57,6 +57,11 @@ const envDefinitions = { parser: boolParser, desc: "Show tracking overlays on the app UI", }, + DEBUG_THEME: { + def: false, + parser: boolParser, + desc: "Show theme debug overlay UI", + }, API_ALGORAND_BLOCKCHAIN_EXPLORER_API_ENDPOINT: { def: "https://algorand.coin.ledger.com", parser: stringParser, @@ -728,7 +733,7 @@ const envDefinitions = { }, }; -const getDefinition = (name: string): EnvDef | null | undefined => +export const getDefinition = (name: string): EnvDef | null | undefined => envDefinitions[name]; envDefinitions as Record>; From 8662ff400627fcd687513251ac771858bfb0b479 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Sun, 18 Dec 2022 13:37:02 +0100 Subject: [PATCH 027/142] feat/LIVE-4953 Fix wrong icon size --- .../src/screens/Settings/Debug/Generators/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Generators/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Generators/index.tsx index 1239be394c5..2257f319bba 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Generators/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Generators/index.tsx @@ -33,7 +33,7 @@ export default function Debugging() { {getEnv("MOCK") ? ( } + iconLeft={} > 0} From be99456697ac7340effb2fa6bbc6a4d8675ac2af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Sun, 18 Dec 2022 14:09:59 +0100 Subject: [PATCH 028/142] feat/LIVE-4953 Added a network screen + brought playground back --- .../RootNavigator/SettingsNavigator.tsx | 8 +++ .../RootNavigator/types/SettingsNavigator.ts | 1 + .../src/const/navigation.ts | 1 + .../Settings/Debug/Debugging/Network.tsx | 57 +++++++++++++++++++ .../Settings/Debug/Debugging/index.tsx | 6 ++ .../src/screens/Settings/Debug/Playground.tsx | 32 +++++++++++ 6 files changed, 105 insertions(+) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Network.tsx create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Playground.tsx diff --git a/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx b/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx index bcdc1ec8955..2abe59cf018 100644 --- a/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx +++ b/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx @@ -25,6 +25,7 @@ import DebugHttpTransport from "../../screens/Settings/Debug/Connectivity/DebugH import DebugInformation from "../../screens/Settings/Debug/Information"; import DebugLogs from "../../screens/Settings/Debug/Debugging/Logs"; import DebugLottie from "../../screens/Settings/Debug/Features/Lottie"; +import DebugNetwork from "../../screens/Settings/Debug/Debugging/Network"; import DebugSettings from "../../screens/Settings/Debug"; import DebugStore from "../../screens/Settings/Debug/Debugging/Store"; import DebugStoryly from "../../screens/Settings/Debug/Features/Storyly"; @@ -189,6 +190,13 @@ export default function SettingsNavigator() { title: "Debug", }} /> + ({ + backgroundColor: p.backgroundColor, +}))` + width: 8px; + height: 8px; + border-radius: 8px; + margin: 0 8px; +`; + +export default function Network() { + const { colors } = useTheme(); + const [state, dispatch] = useReducer(troubleshootOverObservableReducer, []); + + useEffect(() => { + const s = troubleshootOverObservable().subscribe(dispatch); + return () => s.unsubscribe(); + }, []); + + return ( + + + + {state.map(({ title, status }) => ( + + + {title} + + ))} + + + ); +} + +const styles = StyleSheet.create({ + root: { + padding: 16, + }, +}); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx index 9b437d00639..138576f3ce6 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/index.tsx @@ -25,6 +25,12 @@ export default function Debugging() { iconLeft={} onPress={() => navigation.navigate(ScreenName.DebugStore)} /> + } + onPress={() => navigation.navigate(ScreenName.DebugNetwork)} + /> + + + { + "Convenience screen for testing purposes, please leave empty when committing." + } + + + + + ); +} + +const styles = StyleSheet.create({ + root: { + padding: 16, + }, +}); From f9aa80c705de7d06986829265f876c749a54a6ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Sun, 18 Dec 2022 19:10:02 +0100 Subject: [PATCH 029/142] feat/LIVE-4953 Added a command sender tool --- .../RootNavigator/SettingsNavigator.tsx | 8 ++ .../RootNavigator/types/SettingsNavigator.ts | 3 + .../src/const/navigation.ts | 1 + .../Debug/Connectivity/CommandSender.tsx | 127 ++++++++++++++++++ .../Settings/Debug/Connectivity/index.tsx | 16 ++- .../src/screens/Settings/Debug/Playground.tsx | 13 +- 6 files changed, 158 insertions(+), 10 deletions(-) create mode 100644 apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/CommandSender.tsx diff --git a/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx b/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx index 2abe59cf018..4edd6cbbe0d 100644 --- a/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx +++ b/apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx @@ -26,6 +26,7 @@ import DebugInformation from "../../screens/Settings/Debug/Information"; import DebugLogs from "../../screens/Settings/Debug/Debugging/Logs"; import DebugLottie from "../../screens/Settings/Debug/Features/Lottie"; import DebugNetwork from "../../screens/Settings/Debug/Debugging/Network"; +import DebugCommandSender from "../../screens/Settings/Debug/Connectivity/CommandSender"; import DebugSettings from "../../screens/Settings/Debug"; import DebugStore from "../../screens/Settings/Debug/Debugging/Store"; import DebugStoryly from "../../screens/Settings/Debug/Features/Storyly"; @@ -287,6 +288,13 @@ export default function SettingsNavigator() { ), })} /> + unknown } = { + getDeviceInfo, + quitApp, + getAppAndVersion, + getDeviceName, + getBatteryStatus, + listApps, +}; + +type Props = StackNavigatorProps< + SettingsNavigatorStackParamList, + ScreenName.DebugCommandSender +>; + +const CommandSender = ({ route }: Props) => { + const { params } = route || {}; + const [modalVisible, setModalVisible] = useState(false); + const [result, setResult] = useState(null); + const [running, setRunning] = useState(false); + + const onCommandSend = useCallback( + id => { + const { deviceId } = params; + if (!deviceId) return; + + const runCommand = async () => { + withDevice(deviceId)(transport => { + setRunning(true); + return of(commandsById[id](transport)); + }) + .toPromise() + .then(result => { + setResult(result ?? "No output"); + }) + .catch(e => setResult(e)) + .finally(() => { + setRunning(false); + }); + }; + runCommand(); + }, + [params], + ); + // TODO introduce some sort of logs viewer like from the BLE debug or Logs screens. + + return ( + + + + + + {running ? "Running" : "Not running"} + + + + {result ? ( + {JSON.stringify(result, undefined, 4)} + ) : null} + + {!modalVisible ? ( + + ) : null} + void} + > + + {Object.keys(commandsById).map((key, i) => ( + + ))} + + + + + ); +}; + +export default CommandSender; + +const styles = StyleSheet.create({ + root: { + padding: 16, + flex: 1, + }, +}); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx index 4ffc3d414c7..deb22305bc5 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Connectivity/index.tsx @@ -34,9 +34,9 @@ export default function Connectivity() { /> } onPress={() => navigation.navigate(ScreenName.DebugBLE, { @@ -44,6 +44,16 @@ export default function Connectivity() { }) } /> + } + onPress={() => + navigation.navigate(ScreenName.DebugCommandSender, { + deviceId: device.deviceId, + }) + } + /> )} diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Playground.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Playground.tsx index 6eb5293bd78..a4ab79aab88 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Playground.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Playground.tsx @@ -1,6 +1,6 @@ import React from "react"; import { StyleSheet } from "react-native"; -import { Flex, Text } from "@ledgerhq/native-ui"; +import { Flex, Alert } from "@ledgerhq/native-ui"; import NavigationScrollView from "../../../components/NavigationScrollView"; import Button from "../../../components/Button"; @@ -8,13 +8,12 @@ export default function DebugPlayground() { return ( - - { - "Convenience screen for testing purposes, please leave empty when committing." - } - + ) : ( ; diff --git a/apps/ledger-live-desktop/src/renderer/components/DeviceIllustration.tsx b/apps/ledger-live-desktop/src/renderer/components/DeviceIllustration.tsx index 8364a4d7bec..2be99f8e9bc 100644 --- a/apps/ledger-live-desktop/src/renderer/components/DeviceIllustration.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/DeviceIllustration.tsx @@ -1,7 +1,7 @@ import React from "react"; import styled, { DefaultTheme, StyledComponent, ThemeProps } from "styled-components"; -import nanoFTS from "~/renderer/images/nanoFTS.svg"; -import nanoFTSDark from "~/renderer/images/nanoFTSDark.svg"; +import stax from "~/renderer/images/stax.svg"; +import staxDark from "~/renderer/images/staxDark.svg"; import nanoX from "~/renderer/images/nanoX.v3.svg"; import nanoS from "~/renderer/images/nanoS.v3.svg"; import nanoS2 from "~/renderer/images/nanoS2.v3.svg"; @@ -12,7 +12,7 @@ import nanoS2Dark from "~/renderer/images/nanoS2Dark.v3.svg"; import { registerAssets } from "~/renderer/components/Onboarding/preloadAssets"; import { DeviceModelId } from "@ledgerhq/devices"; -registerAssets([nanoX, nanoS, nanoS2, nanoXDark, nanoSDark, nanoS2Dark, nanoFTS, nanoFTSDark]); +registerAssets([nanoX, nanoS, nanoS2, nanoXDark, nanoSDark, nanoS2Dark, stax, staxDark]); const makeAssetSelector = (lightAsset: any, darkAsset: any) => (p: ThemeProps) => p.theme.colors.palette.type === "light" ? lightAsset : darkAsset; @@ -31,8 +31,8 @@ const NanoX = styled.div` background: url(${p => makeAssetSelector(nanoX, nanoXDark)(p)}) no-repeat center; `; -const NanoFTS = styled.div` - background: url(${p => makeAssetSelector(nanoFTS, nanoFTSDark)(p)}) no-repeat center; +const Stax = styled.div` + background: url(${p => makeAssetSelector(stax, staxDark)(p)}) no-repeat center; `; type Illustration = { @@ -57,8 +57,8 @@ const illustrations: { [key in DeviceModelId]: Illustration } = { width: 53.83, height: 250.87, }, - nanoFTS: { - Illustration: NanoFTS, + stax: { + Illustration: Stax, width: 160.15, height: 250.1, }, diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/DeviceSelector.tsx b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/DeviceSelector.tsx index 9868f58cf9e..c189abe7c49 100644 --- a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/DeviceSelector.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/DeviceSelector.tsx @@ -38,7 +38,7 @@ export function DeviceSelector({ onClick }: DeviceSelectorProps) { const devices = syncOnboarding?.enabled ? [ { - id: "nanoFTS", + id: "stax", enabled: true, }, ].concat(allDevices) diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/index.tsx b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/index.tsx index 4769a4f8f1d..9fe068b4573 100644 --- a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/SelectDevice/index.tsx @@ -40,7 +40,7 @@ export function SelectDevice() { (deviceModelId: DeviceModelId) => { // TODO: use a feature flag to do this properly track("Onboarding Device - Selection", { deviceModelId }); - if (deviceModelId === "nanoFTS") { + if (deviceModelId === "stax") { history.push(`/onboarding/sync/${deviceModelId}`); } else { setDeviceModelId(deviceModelId); diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/confirmWords/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/confirmWords/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/confirmWords/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/confirmWords/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/confirmWords/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/confirmWords/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/confirmWords/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/confirmWords/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/numberOfWords/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/numberOfWords/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/numberOfWords/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/numberOfWords/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/numberOfWords/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/numberOfWords/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/numberOfWords/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/numberOfWords/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/pinCode/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/pinCode/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/pinCode/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/pinCode/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/pinCode/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/pinCode/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/pinCode/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/pinCode/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/plugDevice/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/plugDevice/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/plugDevice/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/plugDevice/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/plugDevice/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/plugDevice/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/plugDevice/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/plugDevice/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOn/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOn/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOn/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOn/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOn/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOn/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOn/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOn/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOnRecovery/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOnRecovery/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOnRecovery/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOnRecovery/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOnRecovery/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOnRecovery/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/powerOnRecovery/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/powerOnRecovery/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/recover/dark.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/recover/dark.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/recover/dark.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/recover/dark.json diff --git a/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/recover/light.json b/apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/recover/light.json similarity index 100% rename from apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/nanoFTS/recover/light.json rename to apps/ledger-live-desktop/src/renderer/components/Onboarding/Screens/Tutorial/assets/animations/stax/recover/light.json diff --git a/apps/ledger-live-desktop/src/renderer/components/PostOnboardingHub/logic/index.tsx b/apps/ledger-live-desktop/src/renderer/components/PostOnboardingHub/logic/index.tsx index d41613b55a0..afa7cc8ad31 100644 --- a/apps/ledger-live-desktop/src/renderer/components/PostOnboardingHub/logic/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/PostOnboardingHub/logic/index.tsx @@ -19,7 +19,7 @@ const personalizeMock: PostOnboardingAction = { id: PostOnboardingActionId.personalizeMock, Icon: Icons.BracketsMedium, featureFlagId: "customImage", - title: `Personalize my ${getDeviceModel(DeviceModelId.nanoFTS).productName}`, + title: `Personalize my ${getDeviceModel(DeviceModelId.stax).productName}`, description: "By customizing the screen.", actionCompletedPopupLabel: "Device personalized", startAction: () => @@ -57,9 +57,9 @@ const postOnboardingActions: Record { - {device?.modelId === "nanoFTS" ? ( + {device?.modelId === "stax" ? ( = styled.div` width: 600px; @@ -146,34 +146,34 @@ export const lottieAnimations = { dark: NanoSPPlugDeviceDark, }, }, - nanoFTS: { + stax: { confirmWords: { - light: NanoFTSConfirmWordsLight, - dark: NanoFTSConfirmWordsDark, + light: StaxConfirmWordsLight, + dark: StaxConfirmWordsDark, }, numberOfWords: { - light: NanoFTSNumberOfWordsLight, - dark: NanoFTSNumberOfWordsDark, + light: StaxNumberOfWordsLight, + dark: StaxNumberOfWordsDark, }, pinCode: { - light: NanoFTSPinCodeLight, - dark: NanoFTSPinCodeDark, + light: StaxPinCodeLight, + dark: StaxPinCodeDark, }, powerOnRecovery: { - light: NanoFTSPowerOnRecoveryLight, - dark: NanoFTSPowerOnRecoveryDark, + light: StaxPowerOnRecoveryLight, + dark: StaxPowerOnRecoveryDark, }, powerOn: { - light: NanoFTSPowerOnLight, - dark: NanoFTSPowerOnDark, + light: StaxPowerOnLight, + dark: StaxPowerOnDark, }, recover: { - light: NanoFTSRecoverLight, - dark: NanoFTSRecoverDark, + light: StaxRecoverLight, + dark: StaxRecoverDark, }, plugDevice: { - light: NanoFTSPlugDeviceLight, - dark: NanoFTSPlugDeviceDark, + light: StaxPlugDeviceLight, + dark: StaxPlugDeviceDark, }, }, nanoX: { @@ -319,10 +319,10 @@ const LottieDebugger = ({ name }: { name: string }) => { diff --git a/apps/ledger-live-desktop/src/renderer/screens/manager/DeviceStorage/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/manager/DeviceStorage/index.jsx index 3896e47276b..0177e5087b1 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/manager/DeviceStorage/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/manager/DeviceStorage/index.jsx @@ -49,7 +49,7 @@ const illustrations = { light: nanoX, dark: nanoXDark, }, - nanoFTS: { + stax: { light: nanoS, dark: nanoSDark, }, @@ -65,7 +65,7 @@ export const DeviceIllustration: ThemedComponent<{}> = styled.img.attrs(p => ({ p.theme.colors.palette.type || "light" ], }))` - ${p => (p.deviceModel.id === "nanoFTS" ? "border: 3px solid red;" : "")} + ${p => (p.deviceModel.id === "stax" ? "border: 3px solid red;" : "")} position: absolute; top: 0; left: 50%; @@ -345,7 +345,7 @@ const DeviceStorage = ({ alignItems="flex-end" rowGap={3} > - {deviceModel.id === DeviceModelId.nanoFTS ? ( + {deviceModel.id === DeviceModelId.stax ? ( diff --git a/apps/ledger-live-desktop/src/renderer/screens/manager/Disconnected.jsx b/apps/ledger-live-desktop/src/renderer/screens/manager/Disconnected.jsx index 284fb058cfc..5dd15d58ae9 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/manager/Disconnected.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/manager/Disconnected.jsx @@ -43,7 +43,7 @@ const illustrations = { dark: nanoSPDark, width: 332, }, - nanoFTS: { + stax: { light: nanoS, dark: nanoSDark, width: 290, diff --git a/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Experimental/PostOnboardingHubTester.tsx b/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Experimental/PostOnboardingHubTester.tsx index 59237be5692..2c32af4ebaa 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Experimental/PostOnboardingHubTester.tsx +++ b/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Experimental/PostOnboardingHubTester.tsx @@ -20,7 +20,7 @@ const PostOnboardingHubTester = () => { > ); -export default NanoFTS; +export default Stax; diff --git a/apps/ledger-live-mobile/src/logic/postOnboarding/index.tsx b/apps/ledger-live-mobile/src/logic/postOnboarding/index.tsx index 6c09cfb3753..ab839a2dcae 100644 --- a/apps/ledger-live-mobile/src/logic/postOnboarding/index.tsx +++ b/apps/ledger-live-mobile/src/logic/postOnboarding/index.tsx @@ -26,7 +26,7 @@ const postOnboardingActions: Record< }; /** - * Mock of post onboarding actions for DeviceModelId.nanoFTS + * Mock of post onboarding actions for DeviceModelId.stax */ const ftsPostOnboardingActionsMock: PostOnboardingAction[] = [ claimMock, @@ -65,7 +65,7 @@ export function getPostOnboardingActionsForDevice( case DeviceModelId.nanoX: /** Set here the list of actions for the post onboarding of the Nano X */ return []; - case DeviceModelId.nanoFTS: + case DeviceModelId.stax: if (mock) return ftsPostOnboardingActionsMock; return ftsPostOnboardingActions; default: diff --git a/apps/ledger-live-mobile/src/logic/postOnboarding/mockActions.ts b/apps/ledger-live-mobile/src/logic/postOnboarding/mockActions.ts index d8f7ab023f7..6300a467021 100644 --- a/apps/ledger-live-mobile/src/logic/postOnboarding/mockActions.ts +++ b/apps/ledger-live-mobile/src/logic/postOnboarding/mockActions.ts @@ -30,7 +30,7 @@ export const personalizeMock: PostOnboardingAction = { id: PostOnboardingActionId.personalizeMock, Icon: Icons.BracketsMedium, featureFlagId: "customImage", - title: `Personalize my ${getDeviceModel(DeviceModelId.nanoFTS).productName}`, + title: `Personalize my ${getDeviceModel(DeviceModelId.stax).productName}`, titleCompleted: `Device personalized`, description: "By customizing the screen.", actionCompletedPopupLabel: "Device personalized", diff --git a/apps/ledger-live-mobile/src/screens/BleDevicePairingFlow/index.tsx b/apps/ledger-live-mobile/src/screens/BleDevicePairingFlow/index.tsx index 3c5579f53e2..fa4121cb410 100644 --- a/apps/ledger-live-mobile/src/screens/BleDevicePairingFlow/index.tsx +++ b/apps/ledger-live-mobile/src/screens/BleDevicePairingFlow/index.tsx @@ -21,7 +21,7 @@ export type Props = RootComposite< // Necessary when the pairing flow is opened from a deeplink without any params // Shouldn't be relied upon for other usages const defaultNavigationParams = { - filterByDeviceModelId: DeviceModelId.nanoFTS, // This needs to be removed when nanos are supported + filterByDeviceModelId: DeviceModelId.stax, // This needs to be removed when nanos are supported areKnownDevicesDisplayed: true, onSuccessAddToKnownDevices: false, successNavigateToConfig: { diff --git a/apps/ledger-live-mobile/src/screens/CustomImage/Step3Transfer.tsx b/apps/ledger-live-mobile/src/screens/CustomImage/Step3Transfer.tsx index d368ba4aa09..9d6500b3ae1 100644 --- a/apps/ledger-live-mobile/src/screens/CustomImage/Step3Transfer.tsx +++ b/apps/ledger-live-mobile/src/screens/CustomImage/Step3Transfer.tsx @@ -24,7 +24,7 @@ import { CustomImageNavigatorParamList } from "../../components/RootNavigator/ty import { addKnownDevice } from "../../actions/ble"; import { lastConnectedDeviceSelector } from "../../reducers/settings"; -const deviceModelIds = [DeviceModelId.nanoFTS]; +const deviceModelIds = [DeviceModelId.stax]; type NavigationProps = BaseComposite< StackNavigatorProps< @@ -54,7 +54,7 @@ const Step3Transfer = ({ route, navigation }: NavigationProps) => { const lastConnectedDevice = useSelector(lastConnectedDeviceSelector); useEffect(() => { - if (!device && lastConnectedDevice?.modelId === DeviceModelId.nanoFTS) { + if (!device && lastConnectedDevice?.modelId === DeviceModelId.stax) { setDevice(lastConnectedDevice); } }, [lastConnectedDevice, device]); diff --git a/apps/ledger-live-mobile/src/screens/Manager/Device/CustomLockScreen.tsx b/apps/ledger-live-mobile/src/screens/Manager/Device/CustomLockScreen.tsx index 91597ce5fa5..c395ee36501 100644 --- a/apps/ledger-live-mobile/src/screens/Manager/Device/CustomLockScreen.tsx +++ b/apps/ledger-live-mobile/src/screens/Manager/Device/CustomLockScreen.tsx @@ -3,7 +3,7 @@ import React, { useCallback, useEffect, useState } from "react"; import { useNavigation } from "@react-navigation/native"; import { Icons } from "@ledgerhq/native-ui"; import { Device } from "@ledgerhq/types-devices"; -import ftsFetchImageHash from "@ledgerhq/live-common/hw/ftsFetchImageHash"; +import staxFetchImageHash from "@ledgerhq/live-common/hw/staxFetchImageHash"; import { withDevice } from "@ledgerhq/live-common/hw/deviceAccess"; import { from } from "rxjs"; @@ -26,7 +26,7 @@ const CustomLockScreen: React.FC<{ device: Device }> = ({ device }) => { const { t } = useTranslation(); useEffect(() => { - withDevice(device.deviceId)(transport => from(ftsFetchImageHash(transport))) + withDevice(device.deviceId)(transport => from(staxFetchImageHash(transport))) .toPromise() .then(hash => { setDeviceHasImage(hash !== ""); diff --git a/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx b/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx index 1765be39ec3..1f03b77a417 100644 --- a/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx +++ b/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx @@ -49,7 +49,7 @@ export default function DeviceNameRow({ > {displayedName} - {(id === DeviceModelId.nanoX || id === DeviceModelId.nanoFTS) && ( + {(id === DeviceModelId.nanoX || id === DeviceModelId.stax) && ( diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/confirmWords/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/confirmWords/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/confirmWords/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/confirmWords/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/confirmWords/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/confirmWords/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/confirmWords/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/confirmWords/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/numberOfWords/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/numberOfWords/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/numberOfWords/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/numberOfWords/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/numberOfWords/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/numberOfWords/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/numberOfWords/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/numberOfWords/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/pinCode/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/pinCode/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/pinCode/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/pinCode/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/pinCode/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/pinCode/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/pinCode/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/pinCode/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/plugDevice/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/plugDevice/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/plugDevice/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/plugDevice/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/plugDevice/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/plugDevice/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/plugDevice/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/plugDevice/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOn/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOn/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOn/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOn/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOn/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOn/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOn/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOn/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOnRecovery/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOnRecovery/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOnRecovery/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOnRecovery/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOnRecovery/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOnRecovery/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/powerOnRecovery/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/powerOnRecovery/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/recover/dark.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/recover/dark.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/recover/dark.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/recover/dark.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/recover/light.json b/apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/recover/light.json similarity index 100% rename from apps/ledger-live-mobile/src/screens/Onboarding/assets/nanoFTS/recover/light.json rename to apps/ledger-live-mobile/src/screens/Onboarding/assets/stax/recover/light.json diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/shared/infoPagesData.tsx b/apps/ledger-live-mobile/src/screens/Onboarding/shared/infoPagesData.tsx index 3933eefac68..64f93384382 100644 --- a/apps/ledger-live-mobile/src/screens/Onboarding/shared/infoPagesData.tsx +++ b/apps/ledger-live-mobile/src/screens/Onboarding/shared/infoPagesData.tsx @@ -13,48 +13,48 @@ import pinCodeNanoSLight from "../assets/nanoS/pinCode/light.json"; import pinCodeNanoSDark from "../assets/nanoS/pinCode/dark.json"; import pinCodeNanoSPLight from "../assets/nanoSP/pinCode/light.json"; import pinCodeNanoSPDark from "../assets/nanoSP/pinCode/dark.json"; -import pinCodeNanoFTSLight from "../assets/nanoFTS/pinCode/light.json"; -import pinCodeNanoFTSDark from "../assets/nanoFTS/pinCode/dark.json"; +import pinCodeStaxLight from "../assets/stax/pinCode/light.json"; +import pinCodeStaxDark from "../assets/stax/pinCode/dark.json"; import recoverNanoXLight from "../assets/nanoX/recover/light.json"; import recoverNanoXDark from "../assets/nanoX/recover/dark.json"; import recoverNanoSLight from "../assets/nanoS/recover/light.json"; import recoverNanoSDark from "../assets/nanoS/recover/dark.json"; import recoverNanoSPLight from "../assets/nanoSP/recover/light.json"; import recoverNanoSPDark from "../assets/nanoSP/recover/dark.json"; -import recoverNanoFTSLight from "../assets/nanoFTS/recover/light.json"; -import recoverNanoFTSDark from "../assets/nanoFTS/recover/dark.json"; +import recoverStaxLight from "../assets/stax/recover/light.json"; +import recoverStaxDark from "../assets/stax/recover/dark.json"; import confirmWordsNanoXLight from "../assets/nanoX/confirmWords/light.json"; import confirmWordsNanoXDark from "../assets/nanoX/confirmWords/dark.json"; import confirmWordsNanoSLight from "../assets/nanoS/confirmWords/light.json"; import confirmWordsNanoSDark from "../assets/nanoS/confirmWords/dark.json"; import confirmWordsNanoSPLight from "../assets/nanoSP/confirmWords/light.json"; import confirmWordsNanoSPDark from "../assets/nanoSP/confirmWords/dark.json"; -import confirmWordsNanoFTSLight from "../assets/nanoFTS/confirmWords/light.json"; -import confirmWordsNanoFTSDark from "../assets/nanoFTS/confirmWords/dark.json"; +import confirmWordsStaxLight from "../assets/stax/confirmWords/light.json"; +import confirmWordsStaxDark from "../assets/stax/confirmWords/dark.json"; import numberOfWordsNanoXLight from "../assets/nanoX/numberOfWords/light.json"; import numberOfWordsNanoXDark from "../assets/nanoX/numberOfWords/dark.json"; import numberOfWordsNanoSLight from "../assets/nanoS/numberOfWords/light.json"; import numberOfWordsNanoSDark from "../assets/nanoS/numberOfWords/dark.json"; import numberOfWordsNanoSPLight from "../assets/nanoSP/numberOfWords/light.json"; import numberOfWordsNanoSPDark from "../assets/nanoSP/numberOfWords/dark.json"; -import numberOfWordsNanoFTSLight from "../assets/nanoFTS/numberOfWords/light.json"; -import numberOfWordsNanoFTSDark from "../assets/nanoFTS/numberOfWords/dark.json"; +import numberOfWordsStaxLight from "../assets/stax/numberOfWords/light.json"; +import numberOfWordsStaxDark from "../assets/stax/numberOfWords/dark.json"; import powerOnNanoXLight from "../assets/nanoX/powerOn/light.json"; import powerOnNanoXDark from "../assets/nanoX/powerOn/dark.json"; import powerOnNanoSLight from "../assets/nanoS/powerOn/light.json"; import powerOnNanoSDark from "../assets/nanoS/powerOn/dark.json"; import powerOnNanoSPLight from "../assets/nanoSP/powerOn/light.json"; import powerOnNanoSPDark from "../assets/nanoSP/powerOn/dark.json"; -import powerOnNanoFTSLight from "../assets/nanoFTS/powerOn/light.json"; -import powerOnNanoFTSDark from "../assets/nanoFTS/powerOn/dark.json"; +import powerOnStaxLight from "../assets/stax/powerOn/light.json"; +import powerOnStaxDark from "../assets/stax/powerOn/dark.json"; import powerOnRecoveryNanoXLight from "../assets/nanoX/powerOnRecovery/light.json"; import powerOnRecoveryNanoXDark from "../assets/nanoX/powerOnRecovery/dark.json"; import powerOnRecoveryNanoSLight from "../assets/nanoS/powerOnRecovery/light.json"; import powerOnRecoveryNanoSDark from "../assets/nanoS/powerOnRecovery/dark.json"; import powerOnRecoveryNanoSPLight from "../assets/nanoSP/powerOnRecovery/light.json"; import powerOnRecoveryNanoSPDark from "../assets/nanoSP/powerOnRecovery/dark.json"; -import powerOnRecoveryNanoFTSLight from "../assets/nanoFTS/powerOnRecovery/light.json"; -import powerOnRecoveryNanoFTSDark from "../assets/nanoFTS/powerOnRecovery/dark.json"; +import powerOnRecoveryStaxLight from "../assets/stax/powerOnRecovery/light.json"; +import powerOnRecoveryStaxDark from "../assets/stax/powerOnRecovery/dark.json"; import importRecoveryPhrase from "../assets/importRecoveryPhrase.png"; import syncCryptos from "../assets/syncCryptos.png"; import onboardingQuizImage from "../assets/onboardingQuiz.png"; @@ -184,30 +184,30 @@ export const lottieAnimations = { }, style: {}, }, - nanoFTS: { + stax: { pinCode: { - light: pinCodeNanoFTSLight, - dark: pinCodeNanoFTSDark, + light: pinCodeStaxLight, + dark: pinCodeStaxDark, }, recover: { - light: recoverNanoFTSLight, - dark: recoverNanoFTSDark, + light: recoverStaxLight, + dark: recoverStaxDark, }, confirmWords: { - light: confirmWordsNanoFTSLight, - dark: confirmWordsNanoFTSDark, + light: confirmWordsStaxLight, + dark: confirmWordsStaxDark, }, numberOfWords: { - light: numberOfWordsNanoFTSLight, - dark: numberOfWordsNanoFTSDark, + light: numberOfWordsStaxLight, + dark: numberOfWordsStaxDark, }, powerOn: { - light: powerOnNanoFTSLight, - dark: powerOnNanoFTSDark, + light: powerOnStaxLight, + dark: powerOnStaxDark, }, powerOnRecovery: { - light: powerOnRecoveryNanoFTSLight, - dark: powerOnRecoveryNanoFTSDark, + light: powerOnRecoveryStaxLight, + dark: powerOnRecoveryStaxDark, }, style: {}, }, @@ -471,7 +471,7 @@ export const infoModalScenes = { }; const pinCodeScenes = ( - deviceModelId: "nanoS" | "nanoSP" | "nanoX" | "blue" | "nanoFTS", + deviceModelId: "nanoS" | "nanoSP" | "nanoX" | "blue" | "stax", theme: "dark" | "light", ) => [ { @@ -530,7 +530,7 @@ const pinCodeScenes = ( ]; const getSetupDeviceScenes: ( - deviceModelId: "nanoS" | "nanoSP" | "nanoX" | "blue" | "nanoFTS", + deviceModelId: "nanoS" | "nanoSP" | "nanoX" | "blue" | "stax", theme: "dark" | "light", ) => OnboardingScene[] = (deviceModelId, theme) => [ { diff --git a/apps/ledger-live-mobile/src/screens/Onboarding/steps/deviceSelection.tsx b/apps/ledger-live-mobile/src/screens/Onboarding/steps/deviceSelection.tsx index d04e5a5ad4c..6111dce402d 100644 --- a/apps/ledger-live-mobile/src/screens/Onboarding/steps/deviceSelection.tsx +++ b/apps/ledger-live-mobile/src/screens/Onboarding/steps/deviceSelection.tsx @@ -34,9 +34,9 @@ const nanoSP = { id: DeviceModelId.nanoSP, setupTime: 600000, }; -const nanoFTS = { +const stax = { source: require("../../../../assets/images/devices/StaxCropped.png"), - id: DeviceModelId.nanoFTS, + id: DeviceModelId.stax, setupTime: 300000, }; @@ -56,7 +56,7 @@ function OnboardingStepDeviceSelection() { const devices = useMemo(() => { if (syncOnboarding?.enabled) { - return [nanoFTS, nanoX, nanoSP, nanoS]; + return [stax, nanoX, nanoSP, nanoS]; } return [nanoX, nanoSP, nanoS]; }, [syncOnboarding?.enabled]); @@ -66,7 +66,7 @@ function OnboardingStepDeviceSelection() { const next = (deviceModelId: DeviceModelId) => { // Add NanoX.id, NanoSP.id etc. when they will support the sync-onboarding - if ([nanoFTS.id].includes(deviceModelId)) { + if ([stax.id].includes(deviceModelId)) { const navigateInput: NavigateInput = { name: NavigatorName.BaseOnboarding, params: { @@ -86,7 +86,7 @@ function OnboardingStepDeviceSelection() { navigation.push(NavigatorName.Base, { screen: ScreenName.BleDevicePairingFlow, params: { - filterByDeviceModelId: DeviceModelId.nanoFTS, + filterByDeviceModelId: DeviceModelId.stax, areKnownDevicesDisplayed: true, onSuccessAddToKnownDevices: false, onSuccessNavigateToConfig: { diff --git a/apps/ledger-live-mobile/src/screens/PostOnboarding/PostOnboardingDebugScreen.tsx b/apps/ledger-live-mobile/src/screens/PostOnboarding/PostOnboardingDebugScreen.tsx index 2ead2f8909f..745d58ae525 100644 --- a/apps/ledger-live-mobile/src/screens/PostOnboarding/PostOnboardingDebugScreen.tsx +++ b/apps/ledger-live-mobile/src/screens/PostOnboarding/PostOnboardingDebugScreen.tsx @@ -24,16 +24,14 @@ export default () => { return ( handleInitPostOnboardingHub(DeviceModelId.nanoFTS, true)} + onPress={() => handleInitPostOnboardingHub(DeviceModelId.stax, true)} /> - handleInitPostOnboardingHub(DeviceModelId.nanoFTS, false) - } + onPress={() => handleInitPostOnboardingHub(DeviceModelId.stax, false)} /> { const models = [ DeviceModelId.nanoX, DeviceModelId.nanoSP, - DeviceModelId.nanoFTS, + DeviceModelId.stax, ]; const navigation = useNavigation>>(); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx index 2f0ab979bef..f36ac830587 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/BLEPairingFlow.tsx @@ -27,7 +27,7 @@ import { usePromptBluetoothCallback } from "../../../../logic/usePromptBluetooth const availableDeviceModelFilter = [ "none", DeviceModelId.nanoX, - DeviceModelId.nanoFTS, + DeviceModelId.stax, ] as const; type AvailableDeviceModelFilter = typeof availableDeviceModelFilter[number]; diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx index 041daeda6c3..7b6f76a8962 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx @@ -25,8 +25,8 @@ import useCenteredImage, { CenteredResult, } from "../../../../components/CustomImage/useCenteredImage"; import { targetDimensions } from "../../../CustomImage/shared"; -import confirmLockscreen from "../../../../animations/nanoFTS/customimage/confirmLockscreen.json"; -import allowConnection from "../../../../animations/nanoFTS/customimage/allowConnection.json"; +import confirmLockscreen from "../../../../animations/stax/customimage/confirmLockscreen.json"; +import allowConnection from "../../../../animations/stax/customimage/allowConnection.json"; import { FramedImageWithLottieWithContext } from "../../../../components/CustomImage/FramedImageWithLottie"; import { renderImageCommitRequested, @@ -38,7 +38,7 @@ import imageSource from "../../../../components/CustomImage/assets/examplePictur const device = { deviceId: "", deviceName: "", - modelId: DeviceModelId.nanoFTS, + modelId: DeviceModelId.stax, wired: false, }; diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx index 62443a67a0e..cf97bef2069 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx @@ -11,7 +11,7 @@ import { useTheme } from "@react-navigation/native"; import type { Device } from "@ledgerhq/live-common/hw/actions/types"; import { useSelector, useDispatch } from "react-redux"; import { createAction } from "@ledgerhq/live-common/hw/actions/ftsFetchImage"; -import ftsFetchImage from "@ledgerhq/live-common/hw/ftsFetchImage"; +import staxFetchImage from "@ledgerhq/live-common/hw/ftsFetchImage"; import { customImageBackupSelector } from "../../../../reducers/settings"; import { setCustomImageBackup } from "../../../../actions/settings"; import NavigationScrollView from "../../../../components/NavigationScrollView"; @@ -24,7 +24,7 @@ import FramedImage, { transferConfig, } from "../../../../components/CustomImage/FramedImage"; -const deviceAction = createAction(ftsFetchImage); +const deviceAction = createAction(staxFetchImage); export default function DebugFetchCustomImage() { const { colors } = useTheme(); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx index 406fc85dda8..fc4e660e3e5 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/Lottie.tsx @@ -151,11 +151,11 @@ const DebugLottie = () => { }} /> {connecting ? ( @@ -136,13 +155,7 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { request={name} action={action} onClose={onClose} - renderOnResult={deviceName => ( - - )} + onResult={onSuccess} /> ) : null} diff --git a/libs/ledger-live-common/src/hw/actions/renameDevice.ts b/libs/ledger-live-common/src/hw/actions/renameDevice.ts index 096c7482d18..8c0de19fd5b 100644 --- a/libs/ledger-live-common/src/hw/actions/renameDevice.ts +++ b/libs/ledger-live-common/src/hw/actions/renameDevice.ts @@ -4,13 +4,15 @@ import { debounceTime, catchError, switchMap, + map, tap, distinctUntilChanged, timeout, } from "rxjs/operators"; -import { useEffect, useState } from "react"; +import { useEffect, useMemo, useCallback, useState } from "react"; import { log } from "@ledgerhq/logs"; import type { DeviceInfo } from "@ledgerhq/types-live"; +import { UserRefusedDeviceNameChange } from "@ledgerhq/errors"; import { useReplaySubject } from "../../observable"; import type { Action, Device } from "./types"; import isEqual from "lodash/isEqual"; @@ -32,6 +34,7 @@ type State = { error: Error | null | undefined; completed?: boolean; name: string; + onRetry?: () => void; }; type RenameDeviceAction = Action; @@ -263,8 +266,19 @@ export const createAction = ( const useHook = (device: Device | null | undefined, name: string): State => { const [state, setState] = useState(() => getInitialState(device)); + const [resetIndex, setResetIndex] = useState(0); const deviceSubject = useReplaySubject(device); + const onRetry = useCallback(() => { + setResetIndex((i) => i + 1); + setState(getInitialState(device)); + }, [device]); + + const productName = useMemo( + () => (device ? getDeviceModel(device.modelId).productName : ""), + [device] + ); + useEffect(() => { if (state.completed) return; @@ -278,6 +292,18 @@ export const createAction = ( .pipe( // debounce a bit the connect/disconnect event that we don't need tap((e: Event) => log("actions-rename-device-event", e.type, e)), + map((e: Event) => { + if ( + productName && + e.type === "error" && + e.error instanceof UserRefusedDeviceNameChange + ) { + e.error = new UserRefusedDeviceNameChange(undefined, { + productName, + }); + } + return e; + }), // we gather all events with a reducer into the UI state scan(reducer, getInitialState()) ) // the state simply goes into a React state @@ -285,10 +311,11 @@ export const createAction = ( return () => { sub.unsubscribe(); }; - }, [name, deviceSubject, state.completed]); + }, [name, deviceSubject, state.completed, resetIndex, productName]); return { ...state, + onRetry, }; }; diff --git a/libs/ledger-live-common/src/hw/editDeviceName.ts b/libs/ledger-live-common/src/hw/editDeviceName.ts index e8de61f15b4..05dffe5ad97 100644 --- a/libs/ledger-live-common/src/hw/editDeviceName.ts +++ b/libs/ledger-live-common/src/hw/editDeviceName.ts @@ -3,7 +3,9 @@ import { UserRefusedDeviceNameChange } from "@ledgerhq/errors"; export default async (transport: Transport, name: string): Promise => { await transport.send(0xe0, 0xd4, 0x00, 0x00, Buffer.from(name)).catch((e) => { if (e.statusCode === 0x6985 || e.statusCode === 0x5501) { - throw new UserRefusedDeviceNameChange(); + throw new UserRefusedDeviceNameChange(undefined, { + productName: "Device", //Nb When possible, this is caught and will be overriden by the correct name. + }); } throw e; From e6e5de07a1d377ac2caa55f7c9a0a2e5926d11d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Mon, 19 Dec 2022 16:40:52 +0100 Subject: [PATCH 044/142] TS improvements on debugging, chore --- .../src/screens/Settings/Debug/Configuration/DebugEnv.tsx | 6 +++--- .../src/screens/Settings/Debug/Debugging/Store.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/DebugEnv.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/DebugEnv.tsx index 3515a343bde..938084465f0 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/DebugEnv.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Configuration/DebugEnv.tsx @@ -28,9 +28,9 @@ export default function DebugEnv() { Object.keys(envs).forEach(key => { if (!(key in definitions)) { - const maybeDefinition = getDefinition(key); - if (maybeDefinition) { - definitions[key] = maybeDefinition.desc; + const definition = getDefinition(key); + if (definition) { + definitions[key] = definition.desc; } } }); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx index 73e40534a3b..ce56e064cee 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Debugging/Store.tsx @@ -11,7 +11,7 @@ import { SettingsActionTypes } from "../../../../actions/types"; import { State } from "../../../../reducers/types"; type Props = { - data: { [key: string]: unknown }; + data: Partial<{ [key in keyof State]: unknown }>; depth: number; }; From bcd7c9fd5b2a1e2d1b661df6a2004fc201ae99bf Mon Sep 17 00:00:00 2001 From: wanidulf Date: Tue, 6 Dec 2022 16:17:17 +0000 Subject: [PATCH 045/142] adding wDoge token icon --- .changeset/pink-poems-mate.md | 5 ++ .../src/data/icons/svg/WDOGE.svg | 54 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 .changeset/pink-poems-mate.md create mode 100644 libs/ledger-live-common/src/data/icons/svg/WDOGE.svg diff --git a/.changeset/pink-poems-mate.md b/.changeset/pink-poems-mate.md new file mode 100644 index 00000000000..cac1b318121 --- /dev/null +++ b/.changeset/pink-poems-mate.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +Crypto Icons - Add support for wDoge token icon diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg new file mode 100644 index 00000000000..32b56b83462 --- /dev/null +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -0,0 +1,54 @@ + + + + From c2f2461b862a2a326d0065de41daa73ace59e84e Mon Sep 17 00:00:00 2001 From: wanidulf Date: Tue, 13 Dec 2022 17:07:26 +0000 Subject: [PATCH 046/142] Update SVG --- .../src/data/icons/svg/WDOGE.svg | 55 +------------------ 1 file changed, 1 insertion(+), 54 deletions(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index 32b56b83462..ab2e022863f 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,54 +1 @@ - - - - + \ No newline at end of file From 8caa335e40ccf4cc06128a9db435cfd61bb67c47 Mon Sep 17 00:00:00 2001 From: wanidulf Date: Tue, 13 Dec 2022 17:16:19 +0000 Subject: [PATCH 047/142] update SVG --- libs/ledger-live-common/src/data/icons/svg/WDOGE.svg | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index ab2e022863f..85256a4c490 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + + + \ No newline at end of file From cb2fda5d396630895c48121f886ea01bf8cadda6 Mon Sep 17 00:00:00 2001 From: wanidulf Date: Wed, 14 Dec 2022 15:02:03 +0000 Subject: [PATCH 048/142] update SVG --- .../src/data/icons/svg/WDOGE.svg | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index 85256a4c490..aef1ebbb3a5 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + \ No newline at end of file From 5a2413ca5d1d7cc867a01ef49118515d5697112c Mon Sep 17 00:00:00 2001 From: wanidulf Date: Wed, 14 Dec 2022 16:34:17 +0000 Subject: [PATCH 049/142] update SVG --- libs/ledger-live-common/src/data/icons/svg/WDOGE.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index aef1ebbb3a5..1c554962fe5 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,4 +1,4 @@ - + From fbb7e59f518088cc727cbb6f759d01b040cef05d Mon Sep 17 00:00:00 2001 From: wanidulf Date: Fri, 16 Dec 2022 11:13:29 +0000 Subject: [PATCH 050/142] update SVG: reduced size and removed transform tag --- libs/ledger-live-common/src/data/icons/svg/WDOGE.svg | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index 1c554962fe5..e2bd3f67d65 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,8 +1,5 @@ - - - - - - - + + + + \ No newline at end of file From 4f2fdafe1c730b06fbed983accaf1f7a87c73e9b Mon Sep 17 00:00:00 2001 From: wanidulf Date: Fri, 16 Dec 2022 11:19:19 +0000 Subject: [PATCH 051/142] Update SVG --- libs/ledger-live-common/src/data/icons/svg/WDOGE.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index e2bd3f67d65..15b1281d71e 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,4 +1,4 @@ - + From 15ce906ba514f7885d6c49fb56098deaa2052927 Mon Sep 17 00:00:00 2001 From: Kant Date: Fri, 16 Dec 2022 15:21:23 +0100 Subject: [PATCH 052/142] fix: width & height to 360 --- libs/ledger-live-common/src/data/icons/svg/WDOGE.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index 15b1281d71e..8d513dbc9e5 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,4 +1,4 @@ - + From 3d337853e4f17d55ff20ba5f97b8bfcefcdce673 Mon Sep 17 00:00:00 2001 From: Alexandre Chabrolin <9203826+chabroA@users.noreply.github.com> Date: Tue, 20 Dec 2022 10:37:15 +0100 Subject: [PATCH 053/142] update icon size Update SVG to match 360 size --- libs/ledger-live-common/src/data/icons/svg/WDOGE.svg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg index 8d513dbc9e5..d526e0b8139 100644 --- a/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg +++ b/libs/ledger-live-common/src/data/icons/svg/WDOGE.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file From 3574c62cb3fd61b29b6794b1c5b40b2836a671f7 Mon Sep 17 00:00:00 2001 From: nparigi-ledger <89014981+nparigi-ledger@users.noreply.github.com> Date: Tue, 20 Dec 2022 10:59:17 +0100 Subject: [PATCH 054/142] Feat/LIVE-4533 LIVE-4532 - Improve decimal handling to show more digits (#2037) * Add dynamicSignificantDigits parameter to formatCurrencyUnit to show more digits of value when needed. Also increased this default parameter value from 4 to 6, so more digits will be displayed throught LLM and LLD. * fix an issue with the currency amount formatter where if the first number was 1 or 2, there was an extra number displayed --- .changeset/fast-seas-march.md | 5 +++++ .changeset/perfect-candles-pretend.md | 5 +++++ .changeset/shaggy-dogs-remain.md | 5 +++++ .../components/BalanceInfos/index.jsx | 3 +++ .../src/renderer/components/FormattedVal.jsx | 3 +++ .../account/AccountBalanceSummaryHeader.jsx | 4 +++- .../src/analytics/TrackScreen.tsx | 2 +- .../src/components/AccountGraphCard.tsx | 10 ++++------ .../src/components/CounterValue.tsx | 2 +- .../src/components/CurrencyUnitValue.tsx | 19 ++++++------------- .../src/components/DoubleCountervalue.tsx | 4 +--- .../src/components/GraphCard.tsx | 2 +- .../src/__tests__/currencies.ts | 6 +++--- .../src/currencies/formatCurrencyUnit.ts | 13 ++++++++++--- 14 files changed, 51 insertions(+), 32 deletions(-) create mode 100644 .changeset/fast-seas-march.md create mode 100644 .changeset/perfect-candles-pretend.md create mode 100644 .changeset/shaggy-dogs-remain.md diff --git a/.changeset/fast-seas-march.md b/.changeset/fast-seas-march.md new file mode 100644 index 00000000000..5ed0b6b6c41 --- /dev/null +++ b/.changeset/fast-seas-march.md @@ -0,0 +1,5 @@ +--- +"live-mobile": minor +--- + +use new parameter from formatCurrencyUnit, dynamicSignificantDigits, in all related display value components/utils. Increased this value for the display of the account crypto value in Account page so more digits are shown. diff --git a/.changeset/perfect-candles-pretend.md b/.changeset/perfect-candles-pretend.md new file mode 100644 index 00000000000..634aab7004d --- /dev/null +++ b/.changeset/perfect-candles-pretend.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +Add dynamicSignificantDigits parameter to formatCurrencyUnit to show more digits of value when needed. Also increased this default parameter value from 4 to 6, so more digits will be displayed throught LLM and LLD. diff --git a/.changeset/shaggy-dogs-remain.md b/.changeset/shaggy-dogs-remain.md new file mode 100644 index 00000000000..6110308edc7 --- /dev/null +++ b/.changeset/shaggy-dogs-remain.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": minor +--- + +use new parameter from formatCurrencyUnit, dynamicSignificantDigits, in all related display value components/utils. Increased this value for the display of the account crypto value in Account page so more digits are shown. diff --git a/apps/ledger-live-desktop/src/renderer/components/BalanceInfos/index.jsx b/apps/ledger-live-desktop/src/renderer/components/BalanceInfos/index.jsx index 7d9eb667bf3..3effff725d5 100644 --- a/apps/ledger-live-desktop/src/renderer/components/BalanceInfos/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/components/BalanceInfos/index.jsx @@ -33,6 +33,7 @@ type BalanceTotalProps = { showCryptoEvenIfNotAvailable?: boolean, account?: AccountLike, withTransactionsPendingConfirmationWarning?: boolean, + dynamicSignificantDigits?: number, }; type Props = { @@ -78,6 +79,7 @@ export function BalanceTotal({ children = null, withTransactionsPendingConfirmationWarning, account, + dynamicSignificantDigits, ...boxProps }: BalanceTotalProps) { return ( @@ -95,6 +97,7 @@ export function BalanceTotal({ fontSize={8} showCode val={totalBalance} + dynamicSignificantDigits={dynamicSignificantDigits} data-test-id="total-balance" /> )} diff --git a/apps/ledger-live-desktop/src/renderer/components/FormattedVal.jsx b/apps/ledger-live-desktop/src/renderer/components/FormattedVal.jsx index 2dafdb77792..94e9de769b9 100644 --- a/apps/ledger-live-desktop/src/renderer/components/FormattedVal.jsx +++ b/apps/ledger-live-desktop/src/renderer/components/FormattedVal.jsx @@ -61,6 +61,7 @@ type OwnProps = { suffix?: string, showAllDigits?: boolean, alwaysShowValue?: boolean, // overrides discreet mode + dynamicSignificantDigits?: number, }; const mapStateToProps = createStructuredSelector({ @@ -94,6 +95,7 @@ function FormattedVal(props: Props) { showAllDigits, alwaysShowValue, discreet, + dynamicSignificantDigits, ...p } = props; const valProp = props.val; @@ -127,6 +129,7 @@ function FormattedVal(props: Props) { subMagnitude, discreet: alwaysShowValue ? false : discreet, showAllDigits, + dynamicSignificantDigits, }); } diff --git a/apps/ledger-live-desktop/src/renderer/screens/account/AccountBalanceSummaryHeader.jsx b/apps/ledger-live-desktop/src/renderer/screens/account/AccountBalanceSummaryHeader.jsx index abce72eda49..4848ba64900 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/account/AccountBalanceSummaryHeader.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/account/AccountBalanceSummaryHeader.jsx @@ -43,7 +43,7 @@ export default function AccountBalanceSummaryHeader({ const unit = getAccountUnit(account); const cvUnit = counterValue.units[0]; const data = [ - { valueChange: cryptoChange, balance: last.value, unit }, + { valueChange: cryptoChange, balance: last.value, unit, dynamicSignificantDigits: 8 }, { valueChange: countervalueChange, balance: last.countervalue, unit: cvUnit }, ]; if (countervalueFirst) { @@ -75,6 +75,7 @@ export default function AccountBalanceSummaryHeader({ isAvailable={isAvailable} totalBalance={data[0].balance} unit={data[0].unit} + dynamicSignificantDigits={data[0].dynamicSignificantDigits} >
@@ -88,6 +89,7 @@ export default function AccountBalanceSummaryHeader({ fontSize={6} showCode val={data[1].balance} + dynamicSignificantDigits={data[1].dynamicSignificantDigits} /> ) : ( diff --git a/apps/ledger-live-mobile/src/analytics/TrackScreen.tsx b/apps/ledger-live-mobile/src/analytics/TrackScreen.tsx index a08f25dedfe..1b110ad8cd8 100644 --- a/apps/ledger-live-mobile/src/analytics/TrackScreen.tsx +++ b/apps/ledger-live-mobile/src/analytics/TrackScreen.tsx @@ -38,7 +38,7 @@ export default function TrackScreen({ screen(category, name, props); } } - }, [category, name, props, isFocused]); + }, [category, name, props, isFocused, refreshSource]); return null; } diff --git a/apps/ledger-live-mobile/src/components/AccountGraphCard.tsx b/apps/ledger-live-mobile/src/components/AccountGraphCard.tsx index 0cafd3d6c81..24fa22b8b64 100644 --- a/apps/ledger-live-mobile/src/components/AccountGraphCard.tsx +++ b/apps/ledger-live-mobile/src/components/AccountGraphCard.tsx @@ -35,7 +35,7 @@ import { QrCodeMedium } from "@ledgerhq/native-ui/assets/icons"; import { useNavigation } from "@react-navigation/native"; import { useTimeRange } from "../actions/settings"; import Delta from "./Delta"; -import CurrencyUnitValue from "./CurrencyUnitValue"; +import CurrencyUnitValue, { CurrencyUnitValueProps } from "./CurrencyUnitValue"; import { Item } from "./Graph/types"; import getWindowDimensions from "../logic/getWindowDimensions"; import Graph from "./Graph"; @@ -235,10 +235,11 @@ const GraphCardHeader = ({ parentAccount, currency, }: HeaderTitleProps) => { - const items = [ + const items: CurrencyUnitValueProps[] = [ { unit: cryptoCurrencyUnit, value: item.value, + dynamicSignificantDigits: 8, }, { unit: counterValueUnit, @@ -309,10 +310,7 @@ const GraphCardHeader = ({ numberOfLines={1} adjustsFontSizeToFit > - + diff --git a/apps/ledger-live-mobile/src/components/CounterValue.tsx b/apps/ledger-live-mobile/src/components/CounterValue.tsx index 6fd0560e369..bea4f44d6d2 100644 --- a/apps/ledger-live-mobile/src/components/CounterValue.tsx +++ b/apps/ledger-live-mobile/src/components/CounterValue.tsx @@ -15,7 +15,7 @@ import { addExtraSessionTrackingPair, } from "../actions/general"; import CurrencyUnitValue from "./CurrencyUnitValue"; -import type { Props as CurrencyUnitValueProps } from "./CurrencyUnitValue"; +import type { CurrencyUnitValueProps } from "./CurrencyUnitValue"; import LText from "./LText"; import Circle from "./Circle"; import IconHelp from "../icons/Info"; diff --git a/apps/ledger-live-mobile/src/components/CurrencyUnitValue.tsx b/apps/ledger-live-mobile/src/components/CurrencyUnitValue.tsx index 2bb6cb28d24..8813c195c86 100644 --- a/apps/ledger-live-mobile/src/components/CurrencyUnitValue.tsx +++ b/apps/ledger-live-mobile/src/components/CurrencyUnitValue.tsx @@ -3,33 +3,28 @@ import { formatCurrencyUnit } from "@ledgerhq/live-common/currencies/index"; import { Unit } from "@ledgerhq/types-cryptoassets"; import { useSelector } from "react-redux"; import { BigNumber } from "bignumber.js"; +import { formatCurrencyUnitOptions } from "@ledgerhq/live-common/currencies/formatCurrencyUnit"; import { useLocale } from "../context/Locale"; import DiscreetModeContext from "../context/DiscreetModeContext"; import { discreetModeSelector } from "../reducers/settings"; -export type Props = { +export type CurrencyUnitValueProps = { unit: Unit; value?: BigNumber | number | null; - showCode?: boolean; - alwaysShowSign?: boolean; alwaysShowValue?: boolean; before?: string; after?: string; - disableRounding?: boolean; - joinFragmentsSeparator?: string; -}; +} & formatCurrencyUnitOptions; const CurrencyUnitValue = ({ unit, value: valueProp, showCode = true, - alwaysShowSign, alwaysShowValue, before = "", after = "", - disableRounding = false, - joinFragmentsSeparator = "", -}: Props): JSX.Element => { + ...otherFormatCurrencyUnitOptions +}: CurrencyUnitValueProps): JSX.Element => { const { locale } = useLocale(); const discreet = useSelector(discreetModeSelector); const shouldApplyDiscreetMode = useContext(DiscreetModeContext); @@ -51,11 +46,9 @@ const CurrencyUnitValue = ({ (value ? formatCurrencyUnit(unit, value, { showCode, - alwaysShowSign, locale: loc, - disableRounding, discreet: !alwaysShowValue && shouldApplyDiscreetMode && discreet, - joinFragmentsSeparator, + ...otherFormatCurrencyUnitOptions, }) : "") + after} diff --git a/apps/ledger-live-mobile/src/components/DoubleCountervalue.tsx b/apps/ledger-live-mobile/src/components/DoubleCountervalue.tsx index a079f1a271e..c2ac54128ad 100644 --- a/apps/ledger-live-mobile/src/components/DoubleCountervalue.tsx +++ b/apps/ledger-live-mobile/src/components/DoubleCountervalue.tsx @@ -7,9 +7,7 @@ import { useCalculate } from "@ledgerhq/live-common/countervalues/react"; import { useTheme } from "@react-navigation/native"; import { Trans } from "react-i18next"; import { counterValueCurrencySelector } from "../reducers/settings"; -import CurrencyUnitValue, { - Props as CurrencyUnitValueProps, -} from "./CurrencyUnitValue"; +import CurrencyUnitValue, { CurrencyUnitValueProps } from "./CurrencyUnitValue"; import LText from "./LText"; import InfoIcon from "../icons/Info"; import BottomModal from "./BottomModal"; diff --git a/apps/ledger-live-mobile/src/components/GraphCard.tsx b/apps/ledger-live-mobile/src/components/GraphCard.tsx index c3a7e704372..b4914e25dd0 100644 --- a/apps/ledger-live-mobile/src/components/GraphCard.tsx +++ b/apps/ledger-live-mobile/src/components/GraphCard.tsx @@ -126,7 +126,7 @@ function GraphCard({ ) : ( <> - + {!balanceHistory ? ( ) : ( diff --git a/libs/ledger-live-common/src/__tests__/currencies.ts b/libs/ledger-live-common/src/__tests__/currencies.ts index c1ef71fc780..c1ddc0261d4 100644 --- a/libs/ledger-live-common/src/__tests__/currencies.ts +++ b/libs/ledger-live-common/src/__tests__/currencies.ts @@ -158,7 +158,7 @@ test("formatter will floor values by default", () => { expect( formatCurrencyUnit( getCryptoCurrencyById("bitcoin").units[0], - new BigNumber(1000010) + new BigNumber(1000001) ) ).toBe("0.01"); expect( @@ -172,7 +172,7 @@ test("formatter will floor values by default", () => { getCryptoCurrencyById("bitcoin").units[0], new BigNumber("999999999999") ) - ).toBe("9,999"); + ).toBe("9,999.99"); }); test("formatter rounding can be disabled", () => { expect( @@ -265,7 +265,7 @@ test("sub magnitude", () => { subMagnitude: 2, } ) - ).toBe("9,999"); + ).toBe("9,999.99"); }); test("parseCurrencyUnit", () => { expect( diff --git a/libs/ledger-live-common/src/currencies/formatCurrencyUnit.ts b/libs/ledger-live-common/src/currencies/formatCurrencyUnit.ts index f6be0cf5a8a..34c3fa58339 100644 --- a/libs/ledger-live-common/src/currencies/formatCurrencyUnit.ts +++ b/libs/ledger-live-common/src/currencies/formatCurrencyUnit.ts @@ -25,7 +25,12 @@ const defaultFormatOptions = { // discrete mode will hide amounts discreet: false, joinFragmentsSeparator: "", + // Increase the significant digits. Ex: For a value of 1.121212 BTC, dynamicSignificantDigits of 4 => 1.121 / dynamicSignificantDigits of 6 => 1.12121 + dynamicSignificantDigits: 6, }; + +export type formatCurrencyUnitOptions = Partial; + type FormatFragment = | { kind: "value"; @@ -47,7 +52,7 @@ type FormatFragmentTypes = "value" | "sign" | "code" | "separator"; export function formatCurrencyUnitFragment( unit: Unit, value: BigNumber, - _options?: Partial + _options?: formatCurrencyUnitOptions ): FormatFragment[] { if (!BigNumber.isBigNumber(value)) { console.warn("formatCurrencyUnit called with value=", value); @@ -82,6 +87,7 @@ export function formatCurrencyUnitFragment( useGrouping, subMagnitude, discreet, + dynamicSignificantDigits, } = { ...defaultFormatOptions, ...unit, ...options }; const { magnitude, code } = unit; const floatValue = value.div(new BigNumber(10).pow(magnitude)); @@ -94,7 +100,8 @@ export function formatCurrencyUnitFragment( Math.max( 0, // dynamic max number of digits based on the value itself. to only show significant part Math.min( - 4 - Math.round(Math.log10(floatValueAbs.toNumber())), + dynamicSignificantDigits - + Math.ceil(Math.log10(floatValueAbs.toNumber())), magnitude + subMagnitude, 8 ) @@ -140,7 +147,7 @@ export function formatCurrencyUnitFragment( export function formatCurrencyUnit( unit: Unit, value: BigNumber, - options?: Partial + options?: formatCurrencyUnitOptions ): string { const joinFragmentsSeparator = (options && options.joinFragmentsSeparator) || From a5717b62f42614c614d12ce7bb32aabde9e77acc Mon Sep 17 00:00:00 2001 From: "@greweb" Date: Tue, 20 Dec 2022 12:04:07 +0100 Subject: [PATCH 055/142] Update coin apps remote branch to the generated one (#2155) --- .github/workflows/bot-mere-denis.yml | 2 +- .github/workflows/bot-mooncake.yml | 2 +- .github/workflows/bot-nonreg-carbon.yml | 2 +- .github/workflows/bot-nonreg-mere-denis.yml | 2 +- .github/workflows/bot-nonreg-mooncake.yml | 2 +- .github/workflows/bot-nonreg-oxygen.yml | 2 +- .github/workflows/bot-nonreg-phosphore.yml | 2 +- .github/workflows/bot-nonreg-silicium.yml | 2 +- .github/workflows/bot-oxygen.yml | 2 +- .github/workflows/bot-phosphore.yml | 2 +- .github/workflows/bot-silicium.yml | 2 +- .github/workflows/bot-staging-explorer-btc.yml | 2 +- .github/workflows/bot-staging-explorer-eth.yml | 2 +- .github/workflows/bot-transfer.yml | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/bot-mere-denis.yml b/.github/workflows/bot-mere-denis.yml index 7770eeb06e0..92313008ea6 100644 --- a/.github/workflows/bot-mere-denis.yml +++ b/.github/workflows/bot-mere-denis.yml @@ -56,7 +56,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-mooncake.yml b/.github/workflows/bot-mooncake.yml index 42689beb6e9..3094d0ca7d5 100644 --- a/.github/workflows/bot-mooncake.yml +++ b/.github/workflows/bot-mooncake.yml @@ -56,7 +56,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-nonreg-carbon.yml b/.github/workflows/bot-nonreg-carbon.yml index bd8a9a1ad74..13f992aff3d 100644 --- a/.github/workflows/bot-nonreg-carbon.yml +++ b/.github/workflows/bot-nonreg-carbon.yml @@ -48,7 +48,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-nonreg-mere-denis.yml b/.github/workflows/bot-nonreg-mere-denis.yml index 27c439f0872..f570de4c25a 100644 --- a/.github/workflows/bot-nonreg-mere-denis.yml +++ b/.github/workflows/bot-nonreg-mere-denis.yml @@ -47,7 +47,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-nonreg-mooncake.yml b/.github/workflows/bot-nonreg-mooncake.yml index 3ed358ab307..2896ec6b13a 100644 --- a/.github/workflows/bot-nonreg-mooncake.yml +++ b/.github/workflows/bot-nonreg-mooncake.yml @@ -48,7 +48,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-nonreg-oxygen.yml b/.github/workflows/bot-nonreg-oxygen.yml index f18aea09655..1a2bab263fb 100644 --- a/.github/workflows/bot-nonreg-oxygen.yml +++ b/.github/workflows/bot-nonreg-oxygen.yml @@ -48,7 +48,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-nonreg-phosphore.yml b/.github/workflows/bot-nonreg-phosphore.yml index 47073cb0611..d497464a086 100644 --- a/.github/workflows/bot-nonreg-phosphore.yml +++ b/.github/workflows/bot-nonreg-phosphore.yml @@ -51,7 +51,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-nonreg-silicium.yml b/.github/workflows/bot-nonreg-silicium.yml index c48f568cf79..e1010215f09 100644 --- a/.github/workflows/bot-nonreg-silicium.yml +++ b/.github/workflows/bot-nonreg-silicium.yml @@ -48,7 +48,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-oxygen.yml b/.github/workflows/bot-oxygen.yml index fe31e29485d..976a210a81a 100644 --- a/.github/workflows/bot-oxygen.yml +++ b/.github/workflows/bot-oxygen.yml @@ -55,7 +55,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-phosphore.yml b/.github/workflows/bot-phosphore.yml index 7cdb07d17eb..8c88a6394f5 100644 --- a/.github/workflows/bot-phosphore.yml +++ b/.github/workflows/bot-phosphore.yml @@ -56,7 +56,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-silicium.yml b/.github/workflows/bot-silicium.yml index f0abf6cbec1..829c3be0ba2 100644 --- a/.github/workflows/bot-silicium.yml +++ b/.github/workflows/bot-silicium.yml @@ -56,7 +56,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-staging-explorer-btc.yml b/.github/workflows/bot-staging-explorer-btc.yml index 4912f08c5d2..cb58c322d16 100644 --- a/.github/workflows/bot-staging-explorer-btc.yml +++ b/.github/workflows/bot-staging-explorer-btc.yml @@ -51,7 +51,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-staging-explorer-eth.yml b/.github/workflows/bot-staging-explorer-eth.yml index 3f1e90d9920..3291f1285ea 100644 --- a/.github/workflows/bot-staging-explorer-eth.yml +++ b/.github/workflows/bot-staging-explorer-eth.yml @@ -51,7 +51,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps diff --git a/.github/workflows/bot-transfer.yml b/.github/workflows/bot-transfer.yml index 8c90aa5ec4c..66e42418612 100644 --- a/.github/workflows/bot-transfer.yml +++ b/.github/workflows/bot-transfer.yml @@ -51,7 +51,7 @@ jobs: - name: Retrieving coin apps uses: actions/checkout@v3 with: - ref: ledger-live-bot + ref: generated/ledger-live-bot repository: LedgerHQ/coin-apps token: ${{ secrets.GH_PAT }} path: coin-apps From 158af859211737818964ca093e45efe5b61a7b6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Tue, 20 Dec 2022 12:43:11 +0100 Subject: [PATCH 056/142] bugfix/FAT-720 Change custom lockscreen image size LLD --- .changeset/early-owls-count.md | 5 +++++ .../src/renderer/components/CustomImage/FramedImage.tsx | 4 ++-- .../components/CustomImage/ImageGrayscalePreview.tsx | 4 ++-- .../src/renderer/components/CustomImage/TestImage.tsx | 4 ++-- .../src/renderer/components/CustomImage/shared.ts | 9 +++++++-- .../renderer/screens/customImage/Step2AdjustImage.tsx | 4 ++-- 6 files changed, 20 insertions(+), 10 deletions(-) create mode 100644 .changeset/early-owls-count.md diff --git a/.changeset/early-owls-count.md b/.changeset/early-owls-count.md new file mode 100644 index 00000000000..8fdb5eed3f8 --- /dev/null +++ b/.changeset/early-owls-count.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +670pixel instead of 672 for custom lockscreen images diff --git a/apps/ledger-live-desktop/src/renderer/components/CustomImage/FramedImage.tsx b/apps/ledger-live-desktop/src/renderer/components/CustomImage/FramedImage.tsx index ccf8ac6c9dc..0c6685a49f6 100644 --- a/apps/ledger-live-desktop/src/renderer/components/CustomImage/FramedImage.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/CustomImage/FramedImage.tsx @@ -2,7 +2,7 @@ import React from "react"; import { Flex, Box, Text } from "@ledgerhq/react-ui"; import styled, { useTheme } from "styled-components"; import { scaleDimensions } from "./imageUtils"; -import { targetDimensions } from "./shared"; +import { targetDisplayDimensions } from "./shared"; import StyleProviderV3 from "~/renderer/styles/StyleProviderV3"; import { ImageDimensions } from "./types"; @@ -27,7 +27,7 @@ const absoluteFillObject = { right: 0, }; -const defaultImageDimensions = scaleDimensions(targetDimensions, 0.4); +const defaultImageDimensions = scaleDimensions(targetDisplayDimensions, 0.4); const px = 3; const py = 3; diff --git a/apps/ledger-live-desktop/src/renderer/components/CustomImage/ImageGrayscalePreview.tsx b/apps/ledger-live-desktop/src/renderer/components/CustomImage/ImageGrayscalePreview.tsx index 28d7046029d..3667c845b2b 100644 --- a/apps/ledger-live-desktop/src/renderer/components/CustomImage/ImageGrayscalePreview.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/CustomImage/ImageGrayscalePreview.tsx @@ -3,7 +3,7 @@ import { Flex } from "@ledgerhq/react-ui"; import { ImageProcessingError } from "@ledgerhq/live-common/customImage/errors"; import { createCanvas, scaleDimensions } from "./imageUtils"; import { ImageBase64Data, ImageDimensions } from "./types"; -import { targetDimensions } from "./shared"; +import { targetDisplayDimensions } from "./shared"; import ContrastChoice from "./ContrastChoice"; import FramedImage from "./FramedImage"; @@ -22,7 +22,7 @@ const contrasts = [ { val: 3, color: "neutral.c30" }, ]; -const imageDimensions = scaleDimensions(targetDimensions, 0.45); +const imageDimensions = scaleDimensions(targetDisplayDimensions, 0.45); function clamp(val: number, min: number, max: number) { return Math.min(max, Math.max(min, val)); diff --git a/apps/ledger-live-desktop/src/renderer/components/CustomImage/TestImage.tsx b/apps/ledger-live-desktop/src/renderer/components/CustomImage/TestImage.tsx index d0491b88c6e..dc8f73f4910 100644 --- a/apps/ledger-live-desktop/src/renderer/components/CustomImage/TestImage.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/CustomImage/TestImage.tsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from "react"; import { Alert, Flex, Text } from "@ledgerhq/react-ui"; import { ProcessorResult } from "~/renderer/components/CustomImage/ImageGrayscalePreview"; -import { targetDimensions } from "~/renderer/components/CustomImage/shared"; +import { targetDisplayDimensions } from "~/renderer/components/CustomImage/shared"; import { ImageBase64Data } from "~/renderer/components/CustomImage/types"; import { createCanvas } from "~/renderer/components/CustomImage/imageUtils"; import { ImageProcessingError } from "@ledgerhq/live-common/customImage/errors"; @@ -95,7 +95,7 @@ const TestImage: React.FC = props => { {reconstructedImage ? ( ) : null} diff --git a/apps/ledger-live-desktop/src/renderer/components/CustomImage/shared.ts b/apps/ledger-live-desktop/src/renderer/components/CustomImage/shared.ts index 5d4adb0a298..88449f16e13 100644 --- a/apps/ledger-live-desktop/src/renderer/components/CustomImage/shared.ts +++ b/apps/ledger-live-desktop/src/renderer/components/CustomImage/shared.ts @@ -1,8 +1,13 @@ import { ImageDownloadError } from "@ledgerhq/live-common/customImage/errors"; -export const targetDimensions = { - height: 672, +export const targetDisplayDimensions = { width: 400, + height: 670, +}; + +export const targetDataDimensions = { + width: 400, + height: 672, }; export async function urlContentToDataUri(url: string): Promise { diff --git a/apps/ledger-live-desktop/src/renderer/screens/customImage/Step2AdjustImage.tsx b/apps/ledger-live-desktop/src/renderer/screens/customImage/Step2AdjustImage.tsx index 06c5012fa98..98d0ee6d342 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/customImage/Step2AdjustImage.tsx +++ b/apps/ledger-live-desktop/src/renderer/screens/customImage/Step2AdjustImage.tsx @@ -2,7 +2,7 @@ import React, { useState } from "react"; import { ImageBase64Data } from "~/renderer/components/CustomImage/types"; import { Step, StepProps } from "./types"; import ImageCropper, { CropParams } from "~/renderer/components/CustomImage/ImageCropper"; -import { targetDimensions } from "~/renderer/components/CustomImage/shared"; +import { targetDisplayDimensions } from "~/renderer/components/CustomImage/shared"; import StepFooter from "./StepFooter"; import { useTranslation } from "react-i18next"; import StepContainer from "./StepContainer"; @@ -39,7 +39,7 @@ const StepAdjustImage: React.FC = props => { {...src} initialCropParams={initialCropParams} setCropParams={setCropParams} - targetDimensions={targetDimensions} + targetDimensions={targetDisplayDimensions} onResult={onResult} onError={onError} setLoading={setLoading} From a078503879b9c948439340c7cb6502d5b24e0460 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Tue, 20 Dec 2022 12:43:41 +0100 Subject: [PATCH 057/142] bugfix/FAT-720 Change custom lockscreen image size LLM --- .changeset/spicy-socks-sin.md | 5 +++++ .../src/screens/CustomImage/PreviewPreEdit.tsx | 4 ++-- .../src/screens/CustomImage/Step1Crop.tsx | 4 ++-- .../src/screens/CustomImage/Step2Preview.tsx | 7 ++++--- apps/ledger-live-mobile/src/screens/CustomImage/shared.ts | 7 ++++++- .../Settings/Debug/Features/CustomImageGraphics.tsx | 4 ++-- .../screens/Settings/Debug/Features/FetchCustomImage.tsx | 4 ++-- 7 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 .changeset/spicy-socks-sin.md diff --git a/.changeset/spicy-socks-sin.md b/.changeset/spicy-socks-sin.md new file mode 100644 index 00000000000..e2da05697f9 --- /dev/null +++ b/.changeset/spicy-socks-sin.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +670pixel instead of 672 for custom lockscreen images diff --git a/apps/ledger-live-mobile/src/screens/CustomImage/PreviewPreEdit.tsx b/apps/ledger-live-mobile/src/screens/CustomImage/PreviewPreEdit.tsx index b62d7744edf..722fa05e35f 100644 --- a/apps/ledger-live-mobile/src/screens/CustomImage/PreviewPreEdit.tsx +++ b/apps/ledger-live-mobile/src/screens/CustomImage/PreviewPreEdit.tsx @@ -30,7 +30,7 @@ import { importImageFromPhoneGallery, } from "../../components/CustomImage/imageUtils"; import { ImageFileUri } from "../../components/CustomImage/types"; -import { targetDimensions } from "./shared"; +import { targetDisplayDimensions } from "./shared"; import FramedImage, { previewConfig, } from "../../components/CustomImage/FramedImage"; @@ -146,7 +146,7 @@ const PreviewPreEdit = ({ navigation, route }: NavigationProps) => { ); useCenteredImage({ - targetDimensions, + targetDimensions: targetDisplayDimensions, imageFileUri: loadedImage?.imageFileUri, onError: handleResizeError, onResult: handleResizeResult, diff --git a/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx b/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx index 82404a35669..87ec14a6f48 100644 --- a/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx +++ b/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx @@ -8,7 +8,7 @@ import ImageCropper, { CropResult, } from "../../components/CustomImage/ImageCropper"; import { ImageDimensions } from "../../components/CustomImage/types"; -import { targetDimensions } from "./shared"; +import { targetDataDimensions, targetDisplayDimensions } from "./shared"; import Button from "../../components/Button"; import { ScreenName } from "../../const"; import BottomContainer from "../../components/CustomImage/BottomButtonsContainer"; @@ -103,7 +103,7 @@ const Step1Cropping = ({ navigation, route }: NavigationProps) => { { ); useResizedImage({ - targetDimensions, + targetDimensions: targetDisplayDimensions, imageFileUri: croppedImage?.imageFileUri, onError: handleError, onResult: handleResizeResult, @@ -214,7 +214,8 @@ const Step2Preview = ({ navigation, route }: NavigationProps) => { style={{ width: previewDimensions.width, height: - (targetDimensions.height / targetDimensions.width) * + (targetDisplayDimensions.height / + targetDisplayDimensions.width) * previewDimensions.width, }} resizeMode="contain" diff --git a/apps/ledger-live-mobile/src/screens/CustomImage/shared.ts b/apps/ledger-live-mobile/src/screens/CustomImage/shared.ts index d992257ee2a..87ed28c6397 100644 --- a/apps/ledger-live-mobile/src/screens/CustomImage/shared.ts +++ b/apps/ledger-live-mobile/src/screens/CustomImage/shared.ts @@ -1,4 +1,9 @@ -export const targetDimensions = { +export const targetDisplayDimensions = { + width: 400, + height: 670, +}; + +export const targetDataDimensions = { width: 400, height: 672, }; diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx index 7b6f76a8962..8caa403554c 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/CustomImageGraphics.tsx @@ -24,7 +24,7 @@ import { downloadImageToFile } from "../../../../components/CustomImage/imageUti import useCenteredImage, { CenteredResult, } from "../../../../components/CustomImage/useCenteredImage"; -import { targetDimensions } from "../../../CustomImage/shared"; +import { targetDisplayDimensions } from "../../../CustomImage/shared"; import confirmLockscreen from "../../../../animations/stax/customimage/confirmLockscreen.json"; import allowConnection from "../../../../animations/stax/customimage/allowConnection.json"; import { FramedImageWithLottieWithContext } from "../../../../components/CustomImage/FramedImageWithLottie"; @@ -58,7 +58,7 @@ export default function DebugCustomImageGraphics() { useCenteredImage({ ...imageToCrop, - targetDimensions, + targetDimensions: targetDisplayDimensions, onResult: setCroppedImage, onError: setError, }); diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx index b98f6b67ecd..3254d8036b2 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/Features/FetchCustomImage.tsx @@ -19,7 +19,7 @@ import SelectDevice from "../../../../components/SelectDevice"; import CustomImageDeviceAction from "../../../../components/CustomImageDeviceAction"; import ResultDataTester from "../../../../components/CustomImage/ResultDataTester"; import { ProcessorPreviewResult } from "../../../../components/CustomImage/ImageProcessor"; -import { targetDimensions } from "../../../CustomImage/shared"; +import { targetDisplayDimensions } from "../../../CustomImage/shared"; import FramedImage, { transferConfig, } from "../../../../components/CustomImage/FramedImage"; @@ -154,7 +154,7 @@ export default function DebugFetchCustomImage() { <> console.error(error)} /> From 57e7afeff1035a89caa696449c6d62cf482fac72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Tue, 20 Dec 2022 12:44:08 +0100 Subject: [PATCH 058/142] feat/FAT-738 Pad custom lockscreen image to fit expected fw size --- .changeset/heavy-jobs-laugh.md | 5 +++++ libs/ledger-live-common/src/hw/staxLoadImage.ts | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/heavy-jobs-laugh.md diff --git a/.changeset/heavy-jobs-laugh.md b/.changeset/heavy-jobs-laugh.md new file mode 100644 index 00000000000..ecf96bac496 --- /dev/null +++ b/.changeset/heavy-jobs-laugh.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": patch +--- + +Custom images should padd 2 pixels per column to be the right size diff --git a/libs/ledger-live-common/src/hw/staxLoadImage.ts b/libs/ledger-live-common/src/hw/staxLoadImage.ts index 53c8e42c34a..94d58cf4510 100644 --- a/libs/ledger-live-common/src/hw/staxLoadImage.ts +++ b/libs/ledger-live-common/src/hw/staxLoadImage.ts @@ -223,7 +223,10 @@ export const generateStaxImageFormat: ( header.writeUInt16LE(height, 2); // height header.writeUInt8((bpp << 4) | compression, 4); - const imgData = Buffer.from(hexImage, "hex"); + // Nb Display image data is missing 2 pixels from each column. + // padding every 670 characters with two fillers, should do the trick. + const paddedHexImage = hexImage.replace(/(.{670})/g, "$100"); + const imgData = Buffer.from(paddedHexImage, "hex"); if (!compressImage) { const dataLength = imgData.length; From 1149f1b16f2e3f1912e86bd88277c4a7227eba4e Mon Sep 17 00:00:00 2001 From: Come Grellard Date: Tue, 20 Dec 2022 13:42:29 +0100 Subject: [PATCH 059/142] ratings feature flag renamed in ratingsPrompt --- apps/ledger-live-mobile/src/logic/ratings.tsx | 12 +++++++++--- apps/ledger-live-mobile/src/screens/Modals/index.tsx | 4 ++-- .../src/screens/Settings/index.tsx | 2 +- libs/ledgerjs/packages/types-live/README.md | 2 +- libs/ledgerjs/packages/types-live/src/feature.ts | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/apps/ledger-live-mobile/src/logic/ratings.tsx b/apps/ledger-live-mobile/src/logic/ratings.tsx index 9988efc2754..6db747df1c5 100644 --- a/apps/ledger-live-mobile/src/logic/ratings.tsx +++ b/apps/ledger-live-mobile/src/logic/ratings.tsx @@ -73,7 +73,7 @@ async function setRatingsDataOfUserInStorage( } const useRatings = () => { - const ratingsFeature = useFeature("ratings"); + const ratingsFeature = useFeature("ratingsPrompt"); const isRatingsModalOpen = useSelector(ratingsModalOpenSelector); const isRatingsModalLocked = useSelector(ratingsModalLockedSelector); @@ -290,7 +290,10 @@ const useRatings = () => { ); const handleEnjoyNotNow = useCallback(() => { - if (ratingsDataOfUser?.alreadyClosedFromEnjoyStep || ratingsDataOfUser?.alreadyClosedFromInitStep) { + if ( + ratingsDataOfUser?.alreadyClosedFromEnjoyStep || + ratingsDataOfUser?.alreadyClosedFromInitStep + ) { updateRatingsDataOfUserInStateAndStore({ ...ratingsDataOfUser, doNotAskAgain: true, @@ -312,7 +315,10 @@ const useRatings = () => { ]); const handleInitNotNow = useCallback(() => { - if (ratingsDataOfUser?.alreadyClosedFromEnjoyStep || ratingsDataOfUser?.alreadyClosedFromInitStep) { + if ( + ratingsDataOfUser?.alreadyClosedFromEnjoyStep || + ratingsDataOfUser?.alreadyClosedFromInitStep + ) { updateRatingsDataOfUserInStateAndStore({ ...ratingsDataOfUser, doNotAskAgain: true, diff --git a/apps/ledger-live-mobile/src/screens/Modals/index.tsx b/apps/ledger-live-mobile/src/screens/Modals/index.tsx index dbf1ff05dee..7d8154511ec 100644 --- a/apps/ledger-live-mobile/src/screens/Modals/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Modals/index.tsx @@ -28,7 +28,7 @@ const Modals = () => { const pushNotificationsFeature = useFeature("brazePushNotifications"); const { onPushNotificationsRouteChange } = useNotifications(); - const ratingsFeature = useFeature("ratings"); + const ratingsFeature = useFeature("ratingsPrompt"); const { onRatingsRouteChange } = useRatings(); const onRouteChange = useCallback( @@ -76,7 +76,7 @@ const Modals = () => { - + diff --git a/apps/ledger-live-mobile/src/screens/Settings/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/index.tsx index f10bec0889f..b628c4182b0 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/index.tsx @@ -99,7 +99,7 @@ export default function Settings({ onClick={() => navigation.navigate(ScreenName.ExperimentalSettings)} arrowRight /> - + Date: Tue, 20 Dec 2022 13:50:21 +0100 Subject: [PATCH 060/142] ratings feature flag renamed in ratingsPrompt --- libs/ledger-live-common/src/featureFlags/defaultFeatures.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/featureFlags/defaultFeatures.ts b/libs/ledger-live-common/src/featureFlags/defaultFeatures.ts index fa5de233e06..8f56c11c99c 100644 --- a/libs/ledger-live-common/src/featureFlags/defaultFeatures.ts +++ b/libs/ledger-live-common/src/featureFlags/defaultFeatures.ts @@ -71,7 +71,7 @@ export const defaultFeatures: DefaultFeatures = { disableNftRaribleOpensea: { enabled: false, }, - ratings: { + ratingsPrompt: { enabled: false, params: { happy_moments: [ From b1bc51ecbb0ae074d8472a72461cc887a8ddd606 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Tue, 20 Dec 2022 14:05:34 +0100 Subject: [PATCH 061/142] lint --- apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx b/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx index 87ec14a6f48..4751eb6aaab 100644 --- a/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx +++ b/apps/ledger-live-mobile/src/screens/CustomImage/Step1Crop.tsx @@ -8,7 +8,7 @@ import ImageCropper, { CropResult, } from "../../components/CustomImage/ImageCropper"; import { ImageDimensions } from "../../components/CustomImage/types"; -import { targetDataDimensions, targetDisplayDimensions } from "./shared"; +import { targetDisplayDimensions } from "./shared"; import Button from "../../components/Button"; import { ScreenName } from "../../const"; import BottomContainer from "../../components/CustomImage/BottomButtonsContainer"; From 55685e3fb77db9bde9b4c52f6f093cb32632ce44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Tue, 20 Dec 2022 14:51:42 +0100 Subject: [PATCH 062/142] bugfix/FAT-742 Prevent crash when app tries to use stored nanoFTS ref (#2157) * bugfix/FAT-742 Prevent crash when app tries to use stored nanoFTS ref * bugfix/FAT-742 Missing changeset * chore: handle nanoFTS on lastConnectedDevice selector Co-authored-by: Alexandre Magaud --- .changeset/pretty-suits-jump.md | 5 ++++ apps/ledger-live-mobile/src/reducers/ble.ts | 15 +++++++++- .../src/reducers/settings.ts | 29 ++++++++++++++++--- 3 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 .changeset/pretty-suits-jump.md diff --git a/.changeset/pretty-suits-jump.md b/.changeset/pretty-suits-jump.md new file mode 100644 index 00000000000..1334aa58c57 --- /dev/null +++ b/.changeset/pretty-suits-jump.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +Prevent crash with reference to nanoFTS in app data diff --git a/apps/ledger-live-mobile/src/reducers/ble.ts b/apps/ledger-live-mobile/src/reducers/ble.ts index 99516b8a388..f3a2a8de7c4 100644 --- a/apps/ledger-live-mobile/src/reducers/ble.ts +++ b/apps/ledger-live-mobile/src/reducers/ble.ts @@ -1,5 +1,6 @@ import { handleActions } from "redux-actions"; import type { Action, ReducerMap } from "redux-actions"; +import { DeviceModelId } from "@ledgerhq/types-devices"; import type { BleState, State } from "./types"; import type { BleAddKnownDevicePayload, @@ -57,7 +58,19 @@ const handlers: ReducerMap = { }; // Selectors export const exportSelector = (s: State) => s.ble; -export const knownDevicesSelector = (s: State) => s.ble.knownDevices; +export const knownDevicesSelector = (s: State) => { + // Nb workaround to prevent crash for dev/qa that have nanoFTS references. + // to be removed in a while. + return s.ble.knownDevices.map(knownDevice => ({ + ...knownDevice, + modelId: + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + knownDevice.modelId === "nanoFTS" + ? DeviceModelId.stax + : knownDevice.modelId, + })); +}; export const deviceNameByDeviceIdSelectorCreator = (deviceId: string) => (s: State) => { const d = s.ble.knownDevices.find(d => d.id === deviceId); diff --git a/apps/ledger-live-mobile/src/reducers/settings.ts b/apps/ledger-live-mobile/src/reducers/settings.ts index 964cc3d46f1..f9d71eb31e5 100644 --- a/apps/ledger-live-mobile/src/reducers/settings.ts +++ b/apps/ledger-live-mobile/src/reducers/settings.ts @@ -13,6 +13,7 @@ import { getAccountCurrency } from "@ledgerhq/live-common/account/helpers"; import type { AccountLike } from "@ledgerhq/types-live"; import { ValidKYCStatus } from "@ledgerhq/live-common/exchange/swap/types"; import type { CryptoCurrency, Currency } from "@ledgerhq/types-cryptoassets"; +import { DeviceModelId } from "@ledgerhq/types-devices"; import type { CurrencySettings, SettingsState, State } from "./types"; import { currencySettingsDefaults } from "../helpers/CurrencySettingsDefaults"; // eslint-disable-next-line import/no-cycle @@ -747,12 +748,32 @@ export const swapSelectableCurrenciesSelector = (state: State) => export const swapAcceptedProvidersSelector = (state: State) => state.settings.swap.acceptedProviders; export const swapKYCSelector = (state: State) => state.settings.swap.KYC; -export const lastSeenDeviceSelector = (state: State) => - state.settings.lastSeenDevice; +export const lastSeenDeviceSelector = (state: State) => { + // Nb workaround to prevent crash for dev/qa that have nanoFTS references. + // to be removed in a while. + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + if (state.settings.lastSeenDevice?.modelId === "nanoFTS") { + return { ...state.settings.lastSeenDevice, modelId: DeviceModelId.stax }; + } + return state.settings.lastSeenDevice; +}; export const starredMarketCoinsSelector = (state: State) => state.settings.starredMarketCoins; -export const lastConnectedDeviceSelector = (state: State) => - state.settings.lastConnectedDevice; +export const lastConnectedDeviceSelector = (state: State) => { + // Nb workaround to prevent crash for dev/qa that have nanoFTS references. + // to be removed in a while. + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + if (state.settings.lastConnectedDevice?.modelId === "nanoFTS") { + return { + ...state.settings.lastConnectedDevice, + modelId: DeviceModelId.stax, + }; + } + + return state.settings.lastConnectedDevice; +}; export const hasOrderedNanoSelector = (state: State) => state.settings.hasOrderedNano; export const marketRequestParamsSelector = (state: State) => From 36f2f7b28cd309bcbbc7d35f649e9fad48715cbf Mon Sep 17 00:00:00 2001 From: Pierre-Louis Crescitz Date: Tue, 20 Dec 2022 14:58:46 +0100 Subject: [PATCH 063/142] Add Stax Lotties animations on LLD (#2138) --- .changeset/rude-bikes-arrive.md | 5 + .../stax/10PairingSuccess/dark.json | 1 - .../stax/10PairingSuccess/light.json | 1 - .../animations/stax/11PlaceHolder/dark.json | 1 - .../animations/stax/11PlaceHolder/light.json | 1 - .../animations/stax/1PlugAndPinCode/dark.json | 1 - .../stax/1PlugAndPinCode/light.json | 1 - .../stax/2FirmwareUpdating/dark.json | 1 - .../stax/2FirmwareUpdating/light.json | 1 - .../animations/stax/3EnterPinCode/dark.json | 1 - .../animations/stax/3EnterPinCode/light.json | 1 - .../animations/stax/4QuitApp/dark.json | 1 - .../animations/stax/4QuitApp/light.json | 1 - .../animations/stax/5AllowManager/dark.json | 1 - .../animations/stax/5AllowManager/light.json | 1 - .../animations/stax/6OpenApp/dark.json | 1 - .../animations/stax/6OpenApp/light.json | 1 - .../animations/stax/7Validate/dark.json | 1 - .../animations/stax/7Validate/light.json | 1 - .../animations/stax/8InstallLoading/dark.json | 1 - .../stax/8InstallLoading/light.json | 1 - .../stax/9PairingProgress/dark.json | 1 - .../stax/9PairingProgress/light.json | 1 - .../animations/stax/allowConnection.json | 1 + .../animations/stax/confirmLockscreen.json | 1 + .../renderer/animations/stax/enterPIN.json | 1 + .../stax/lockscreenConfirmation.json | 1 + .../animations/stax/signTransaction.json | 1 + .../animations/stax/verifyAddress.json | 1 + .../components/DeviceAction/animations.js | 99 +++++++++---------- .../components/DeviceAction/rendering.tsx | 4 +- .../SyncOnboarding/Manual/index.tsx | 2 +- .../renderer/modals/LottieDebugger/index.jsx | 3 +- .../steps/01-step-install-full-firmware.tsx | 4 +- 34 files changed, 62 insertions(+), 83 deletions(-) create mode 100644 .changeset/rude-bikes-arrive.md delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/light.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/dark.json delete mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/light.json create mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/allowConnection.json create mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/confirmLockscreen.json create mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/enterPIN.json create mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/lockscreenConfirmation.json create mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/signTransaction.json create mode 100644 apps/ledger-live-desktop/src/renderer/animations/stax/verifyAddress.json diff --git a/.changeset/rude-bikes-arrive.md b/.changeset/rude-bikes-arrive.md new file mode 100644 index 00000000000..8ecda002352 --- /dev/null +++ b/.changeset/rude-bikes-arrive.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +Add nanoFTS lotties animations in LLD diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/dark.json deleted file mode 100644 index d9b3541433f..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"8. pairing success","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"pairing success","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"pairing success","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":5,"nm":"NEW","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.928,434,0],"ix":2,"l":2},"a":{"a":0,"k":[20,-5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"NEW","j":0,"tr":0,"lh":19.2,"ls":0,"fc":[1,0.429,0.429]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"N","size":16,"style":"Italic","w":75.28,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[73.138,-71.875],[64.575,-71.875],[55.17,-15.302],[54.468,-15.302],[24.567,-71.875],[16.144,-71.875],[4.211,0],[12.915,0],[22.321,-56.433],[23.022,-56.433],[52.783,0],[61.206,0]],"c":true},"ix":2},"nm":"N","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"N","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"E","size":16,"style":"Italic","w":59.8,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[48.151,0],[49.414,-7.721],[14.178,-7.721],[18.25,-32.147],[50.677,-32.147],[51.941,-39.868],[19.513,-39.868],[23.584,-64.154],[58.258,-64.154],[59.521,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"E","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"E","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"W","size":16,"style":"Italic","w":94.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.267,0],[26.251,0],[51.66,-57.275],[52.222,-57.275],[58.539,0],[67.523,0],[99.109,-71.875],[90.265,-71.875],[65.558,-13.336],[64.856,-13.336],[59.241,-71.875],[49.414,-71.875],[24.426,-13.336],[23.724,-13.336],[18.39,-71.875],[9.546,-71.875]],"c":true},"ix":2},"nm":"W","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"W","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"s","size":24,"style":"Medium","w":53.59,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.652,0],[0,-9.546],[-10.107,-2.246],[0,0],[0,-3.369],[6.879,0],[1.263,5.299],[0,0],[-12.108,0],[0,9.756],[9.897,2.281],[0,0],[-0.035,3.65],[-5.966,0],[-1.228,-3.615]],"o":[[-2.176,-8.388],[-12.178,0],[0,7.651],[0,0],[5.194,1.158],[0,4.176],[-6.282,0],[0,0],[1.755,9.546],[13.02,0],[0,-7.616],[0,0],[-5.931,-1.404],[-0.035,-4.141],[6.528,0],[0,0]],"v":[[47.449,-40.746],[27.058,-54.608],[6.247,-38.64],[20.987,-23.654],[30.112,-21.654],[37.727,-14.81],[26.392,-7.37],[14.81,-15.372],[4.668,-13.828],[26.462,1.088],[48.502,-15.582],[33.762,-30.182],[25.198,-32.147],[16.74,-39.201],[27.164,-46.291],[37.938,-39.061]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/light.json deleted file mode 100644 index d9b3541433f..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/10PairingSuccess/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"8. pairing success","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"pairing success","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"pairing success","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":5,"nm":"NEW","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.928,434,0],"ix":2,"l":2},"a":{"a":0,"k":[20,-5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"NEW","j":0,"tr":0,"lh":19.2,"ls":0,"fc":[1,0.429,0.429]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"N","size":16,"style":"Italic","w":75.28,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[73.138,-71.875],[64.575,-71.875],[55.17,-15.302],[54.468,-15.302],[24.567,-71.875],[16.144,-71.875],[4.211,0],[12.915,0],[22.321,-56.433],[23.022,-56.433],[52.783,0],[61.206,0]],"c":true},"ix":2},"nm":"N","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"N","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"E","size":16,"style":"Italic","w":59.8,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[48.151,0],[49.414,-7.721],[14.178,-7.721],[18.25,-32.147],[50.677,-32.147],[51.941,-39.868],[19.513,-39.868],[23.584,-64.154],[58.258,-64.154],[59.521,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"E","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"E","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"W","size":16,"style":"Italic","w":94.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.267,0],[26.251,0],[51.66,-57.275],[52.222,-57.275],[58.539,0],[67.523,0],[99.109,-71.875],[90.265,-71.875],[65.558,-13.336],[64.856,-13.336],[59.241,-71.875],[49.414,-71.875],[24.426,-13.336],[23.724,-13.336],[18.39,-71.875],[9.546,-71.875]],"c":true},"ix":2},"nm":"W","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"W","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"s","size":24,"style":"Medium","w":53.59,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.652,0],[0,-9.546],[-10.107,-2.246],[0,0],[0,-3.369],[6.879,0],[1.263,5.299],[0,0],[-12.108,0],[0,9.756],[9.897,2.281],[0,0],[-0.035,3.65],[-5.966,0],[-1.228,-3.615]],"o":[[-2.176,-8.388],[-12.178,0],[0,7.651],[0,0],[5.194,1.158],[0,4.176],[-6.282,0],[0,0],[1.755,9.546],[13.02,0],[0,-7.616],[0,0],[-5.931,-1.404],[-0.035,-4.141],[6.528,0],[0,0]],"v":[[47.449,-40.746],[27.058,-54.608],[6.247,-38.64],[20.987,-23.654],[30.112,-21.654],[37.727,-14.81],[26.392,-7.37],[14.81,-15.372],[4.668,-13.828],[26.462,1.088],[48.502,-15.582],[33.762,-30.182],[25.198,-32.147],[16.74,-39.201],[27.164,-46.291],[37.938,-39.061]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/dark.json deleted file mode 100644 index 88f796b0533..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"10. placeholder lottie","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"placeholder lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"placeholder lottie","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"h","size":24,"style":"Medium","w":60.19,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.475,0],[0,-7.896],[0,0],[0,0],[0,0],[11.09,0],[2.527,-5.826],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.23,0],[0,0],[0,0],[0,0],[0,-13.441],[-8.388,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.463,-45.518],[42.009,-33.025],[42.009,0],[52.502,0],[52.502,-34.288],[34.042,-54.608],[18.074,-45.132],[17.407,-45.132],[17.407,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"h","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"h","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/light.json deleted file mode 100644 index 88f796b0533..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/11PlaceHolder/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"10. placeholder lottie","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"placeholder lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"placeholder lottie","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"h","size":24,"style":"Medium","w":60.19,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.475,0],[0,-7.896],[0,0],[0,0],[0,0],[11.09,0],[2.527,-5.826],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.23,0],[0,0],[0,0],[0,0],[0,-13.441],[-8.388,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.463,-45.518],[42.009,-33.025],[42.009,0],[52.502,0],[52.502,-34.288],[34.042,-54.608],[18.074,-45.132],[17.407,-45.132],[17.407,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"h","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"h","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/dark.json deleted file mode 100644 index 03720d21e03..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"9. plug and pin code","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"plug and pin code","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"plug and pin code","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/light.json deleted file mode 100644 index 03720d21e03..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/1PlugAndPinCode/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"9. plug and pin code","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"plug and pin code","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"plug and pin code","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/dark.json deleted file mode 100644 index 0a5a3dd2dc7..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"6. fw updating","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"fw updating","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"fw updating","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"f","size":24,"style":"Medium","w":36.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-5.124,0],[-0.983,-0.316],[0,0],[4.247,0],[0,-10.107],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-4.773],[2.176,0],[0,0],[-1.474,-0.562],[-8.528,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[32.709,-53.906],[21.092,-53.906],[21.092,-58.749],[28.181,-66.119],[32.884,-65.312],[35.341,-73.805],[26.567,-75.244],[10.564,-60.153],[10.564,-53.906],[2.246,-53.906],[2.246,-45.483],[10.564,-45.483],[10.564,0],[21.092,0],[21.092,-45.483],[32.709,-45.483]],"c":true},"ix":2},"nm":"f","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"f","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"w","size":24,"style":"Medium","w":82.49,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.741,0],[29.41,0],[40.359,-38.921],[41.167,-38.921],[52.116,0],[62.82,0],[78.648,-53.906],[67.804,-53.906],[57.31,-14.494],[56.784,-14.494],[46.255,-53.906],[35.411,-53.906],[24.812,-14.319],[24.286,-14.319],[13.722,-53.906],[2.878,-53.906]],"c":true},"ix":2},"nm":"w","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"w","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/light.json deleted file mode 100644 index 0a5a3dd2dc7..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/2FirmwareUpdating/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"6. fw updating","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"fw updating","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"fw updating","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"f","size":24,"style":"Medium","w":36.9,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-5.124,0],[-0.983,-0.316],[0,0],[4.247,0],[0,-10.107],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-4.773],[2.176,0],[0,0],[-1.474,-0.562],[-8.528,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[32.709,-53.906],[21.092,-53.906],[21.092,-58.749],[28.181,-66.119],[32.884,-65.312],[35.341,-73.805],[26.567,-75.244],[10.564,-60.153],[10.564,-53.906],[2.246,-53.906],[2.246,-45.483],[10.564,-45.483],[10.564,0],[21.092,0],[21.092,-45.483],[32.709,-45.483]],"c":true},"ix":2},"nm":"f","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"f","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"w","size":24,"style":"Medium","w":82.49,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.741,0],[29.41,0],[40.359,-38.921],[41.167,-38.921],[52.116,0],[62.82,0],[78.648,-53.906],[67.804,-53.906],[57.31,-14.494],[56.784,-14.494],[46.255,-53.906],[35.411,-53.906],[24.812,-14.319],[24.286,-14.319],[13.722,-53.906],[2.878,-53.906]],"c":true},"ix":2},"nm":"w","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"w","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/dark.json deleted file mode 100644 index 70a1ca74094..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"2. enter pin code","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"enter pin code","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"enter pin code","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/light.json deleted file mode 100644 index 70a1ca74094..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/3EnterPinCode/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"2. enter pin code","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"enter pin code","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"enter pin code","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"c","size":24,"style":"Medium","w":56.78,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.652,0],[-1.158,10.493],[0,0],[6.001,0],[0,11.757],[-8.774,0],[-1.123,-5.054],[0,0],[12.248,0],[0,-16.46]],"o":[[12.74,0],[0,0],[-1.334,5.826],[-8.879,0],[0,-11.546],[6.668,0],[0,0],[-1.123,-10.88],[-15.196,0],[0,16.249]],"v":[[29.761,1.088],[51.906,-17.056],[41.693,-17.056],[29.831,-7.791],[15.231,-26.953],[29.831,-45.764],[41.693,-36.499],[51.906,-36.499],[29.655,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"c","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"c","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/dark.json deleted file mode 100644 index 1e0a66e5aef..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"4. quit app","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"quit app","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"quit app","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"q","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477],[-13.091,0],[-1.895,3.439],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442],[9.827,0],[0,0],[0,0]],"v":[[43.448,20.215],[53.941,20.215],[53.941,-53.906],[43.694,-53.906],[43.694,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848],[27.234,1.053],[42.816,-8.388],[43.448,-8.388]],"c":true},"ix":2},"nm":"q","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"q","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"q","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/light.json deleted file mode 100644 index 1e0a66e5aef..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/4QuitApp/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"4. quit app","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"quit app","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"quit app","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"q","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477],[-13.091,0],[-1.895,3.439],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442],[9.827,0],[0,0],[0,0]],"v":[[43.448,20.215],[53.941,20.215],[53.941,-53.906],[43.694,-53.906],[43.694,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848],[27.234,1.053],[42.816,-8.388],[43.448,-8.388]],"c":true},"ix":2},"nm":"q","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"q","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"q","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"u","size":24,"style":"Medium","w":59.45,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[5.896,0],[0,7.335],[0,0],[0,0],[0,0],[-10.353,0],[-2.492,5.756],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0.035,9.16],[-6.493,0],[0,0],[0,0],[0,0],[0,13.371],[8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[41.202,-22.356],[28.532,-8.844],[17.548,-20.882],[17.548,-53.906],[7.054,-53.906],[7.054,-19.618],[24.742,0.702],[40.851,-9.335],[41.412,-9.335],[41.412,0],[51.73,0],[51.73,-53.906],[41.202,-53.906]],"c":true},"ix":2},"nm":"u","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"u","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/dark.json deleted file mode 100644 index e42bee8fc5d..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"1. allow manager","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"allow manager","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"allow manager","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"w","size":24,"style":"Medium","w":82.49,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.741,0],[29.41,0],[40.359,-38.921],[41.167,-38.921],[52.116,0],[62.82,0],[78.648,-53.906],[67.804,-53.906],[57.31,-14.494],[56.784,-14.494],[46.255,-53.906],[35.411,-53.906],[24.812,-14.319],[24.286,-14.319],[13.722,-53.906],[2.878,-53.906]],"c":true},"ix":2},"nm":"w","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"w","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"m","size":24,"style":"Medium","w":88.35,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-5.966,0],[0,-5.861],[0,0],[0,0],[0,0],[-6.844,0],[0,-7.3],[0,0],[0,0],[0,0],[9.756,0],[2.597,-5.756],[0,0],[7.195,0],[2.246,-5.931],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.265],[5.826,0],[0,0],[0,0],[0,0],[0,-6.493],[5.545,0],[0,0],[0,0],[0,0],[0,-12.318],[-7.756,0],[0,0],[-2.351,-5.896],[-7.124,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-33.235],[28.603,-45.554],[38.464,-35.832],[38.464,0],[48.923,0],[48.923,-34.358],[59.732,-45.554],[69.839,-35.165],[69.839,0],[80.333,0],[80.333,-36.148],[63.698,-54.608],[47.519,-45.132],[46.957,-45.132],[32.463,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"m","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"m","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/light.json deleted file mode 100644 index e42bee8fc5d..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/5AllowManager/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"1. allow manager","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"allow manager","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"allow manager","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"w","size":24,"style":"Medium","w":82.49,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.741,0],[29.41,0],[40.359,-38.921],[41.167,-38.921],[52.116,0],[62.82,0],[78.648,-53.906],[67.804,-53.906],[57.31,-14.494],[56.784,-14.494],[46.255,-53.906],[35.411,-53.906],[24.812,-14.319],[24.286,-14.319],[13.722,-53.906],[2.878,-53.906]],"c":true},"ix":2},"nm":"w","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"w","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"m","size":24,"style":"Medium","w":88.35,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-5.966,0],[0,-5.861],[0,0],[0,0],[0,0],[-6.844,0],[0,-7.3],[0,0],[0,0],[0,0],[9.756,0],[2.597,-5.756],[0,0],[7.195,0],[2.246,-5.931],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.265],[5.826,0],[0,0],[0,0],[0,0],[0,-6.493],[5.545,0],[0,0],[0,0],[0,0],[0,-12.318],[-7.756,0],[0,0],[-2.351,-5.896],[-7.124,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-33.235],[28.603,-45.554],[38.464,-35.832],[38.464,0],[48.923,0],[48.923,-34.358],[59.732,-45.554],[69.839,-35.165],[69.839,0],[80.333,0],[80.333,-36.148],[63.698,-54.608],[47.519,-45.132],[46.957,-45.132],[32.463,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"m","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"m","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/dark.json deleted file mode 100644 index e925ffcbdee..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"3. open app","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"open app","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"open app","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/light.json deleted file mode 100644 index e925ffcbdee..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/6OpenApp/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"3. open app","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"open app","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"open app","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/dark.json deleted file mode 100644 index e801ce34ecf..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"5. validate","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"validate","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"validate","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"v","size":24,"style":"Medium","w":56.64,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[53.169,-53.906],[41.904,-53.906],[28.287,-12.424],[27.725,-12.424],[14.073,-53.906],[2.808,-53.906],[22.391,0],[33.621,0]],"c":true},"ix":2},"nm":"v","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"v","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/light.json deleted file mode 100644 index e801ce34ecf..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/7Validate/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"5. validate","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"validate","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"validate","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"v","size":24,"style":"Medium","w":56.64,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[53.169,-53.906],[41.904,-53.906],[28.287,-12.424],[27.725,-12.424],[14.073,-53.906],[2.808,-53.906],[22.391,0],[33.621,0]],"c":true},"ix":2},"nm":"v","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"v","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/dark.json deleted file mode 100644 index 5c2158e215c..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"12. install loading","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"install loading","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"install loading","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"s","size":24,"style":"Medium","w":53.59,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.652,0],[0,-9.546],[-10.107,-2.246],[0,0],[0,-3.369],[6.879,0],[1.263,5.299],[0,0],[-12.108,0],[0,9.756],[9.897,2.281],[0,0],[-0.035,3.65],[-5.966,0],[-1.228,-3.615]],"o":[[-2.176,-8.388],[-12.178,0],[0,7.651],[0,0],[5.194,1.158],[0,4.176],[-6.282,0],[0,0],[1.755,9.546],[13.02,0],[0,-7.616],[0,0],[-5.931,-1.404],[-0.035,-4.141],[6.528,0],[0,0]],"v":[[47.449,-40.746],[27.058,-54.608],[6.247,-38.64],[20.987,-23.654],[30.112,-21.654],[37.727,-14.81],[26.392,-7.37],[14.81,-15.372],[4.668,-13.828],[26.462,1.088],[48.502,-15.582],[33.762,-30.182],[25.198,-32.147],[16.74,-39.201],[27.164,-46.291],[37.938,-39.061]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/light.json deleted file mode 100644 index 5c2158e215c..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/8InstallLoading/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"12. install loading","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"install loading","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"install loading","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"s","size":24,"style":"Medium","w":53.59,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.652,0],[0,-9.546],[-10.107,-2.246],[0,0],[0,-3.369],[6.879,0],[1.263,5.299],[0,0],[-12.108,0],[0,9.756],[9.897,2.281],[0,0],[-0.035,3.65],[-5.966,0],[-1.228,-3.615]],"o":[[-2.176,-8.388],[-12.178,0],[0,7.651],[0,0],[5.194,1.158],[0,4.176],[-6.282,0],[0,0],[1.755,9.546],[13.02,0],[0,-7.616],[0,0],[-5.931,-1.404],[-0.035,-4.141],[6.528,0],[0,0]],"v":[[47.449,-40.746],[27.058,-54.608],[6.247,-38.64],[20.987,-23.654],[30.112,-21.654],[37.727,-14.81],[26.392,-7.37],[14.81,-15.372],[4.668,-13.828],[26.462,1.088],[48.502,-15.582],[33.762,-30.182],[25.198,-32.147],[16.74,-39.201],[27.164,-46.291],[37.938,-39.061]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":24,"style":"Medium","w":37.18,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-8.282,0.175],[-1.228,0.456],[0,0],[1.685,0],[0,6.071],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.035,9.792],[3.334,-0.035],[0,0],[-0.702,0.14],[-3.404,0],[0,0],[0,0],[0,0]],"v":[[32.217,-53.906],[21.162,-53.906],[21.162,-66.821],[10.669,-66.821],[10.669,-53.906],[2.773,-53.906],[2.773,-45.483],[10.669,-45.483],[10.669,-13.652],[26.392,0.702],[33.2,-0.421],[31.305,-9.09],[27.62,-8.633],[21.162,-15.828],[21.162,-45.483],[32.217,-45.483]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"l","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-71.875],[7.054,-71.875],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"l","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"l","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"d","size":24,"style":"Medium","w":62.57,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.091,0],[-1.895,3.439],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.477]],"o":[[9.827,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.895,-3.334],[-13.02,0],[0,17.442]],"v":[[27.234,1.053],[42.816,-8.388],[43.694,-8.388],[43.694,0],[53.941,0],[53.941,-71.875],[43.448,-71.875],[43.448,-45.168],[42.816,-45.168],[27.304,-54.608],[4.703,-26.848]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.809],[-9.476,0],[0,-11.266]],"o":[[-9.37,0],[0,-10.704],[9.16,0],[0,11.336]],"v":[[29.55,-7.896],[15.302,-26.953],[29.55,-45.694],[43.623,-26.953]],"c":true},"ix":2},"nm":"d","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"d","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/dark.json b/apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/dark.json deleted file mode 100644 index 4eb67255c30..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/dark.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"7. pairing progress","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"pairing progress","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"pairing progress","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":5,"nm":"NEW","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.928,434,0],"ix":2,"l":2},"a":{"a":0,"k":[20,-5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"NEW","j":0,"tr":0,"lh":19.2,"ls":0,"fc":[1,0.429,0.429]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"N","size":16,"style":"Italic","w":75.28,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[73.138,-71.875],[64.575,-71.875],[55.17,-15.302],[54.468,-15.302],[24.567,-71.875],[16.144,-71.875],[4.211,0],[12.915,0],[22.321,-56.433],[23.022,-56.433],[52.783,0],[61.206,0]],"c":true},"ix":2},"nm":"N","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"N","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"E","size":16,"style":"Italic","w":59.8,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[48.151,0],[49.414,-7.721],[14.178,-7.721],[18.25,-32.147],[50.677,-32.147],[51.941,-39.868],[19.513,-39.868],[23.584,-64.154],[58.258,-64.154],[59.521,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"E","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"E","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"W","size":16,"style":"Italic","w":94.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.267,0],[26.251,0],[51.66,-57.275],[52.222,-57.275],[58.539,0],[67.523,0],[99.109,-71.875],[90.265,-71.875],[65.558,-13.336],[64.856,-13.336],[59.241,-71.875],[49.414,-71.875],[24.426,-13.336],[23.724,-13.336],[18.39,-71.875],[9.546,-71.875]],"c":true},"ix":2},"nm":"W","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"W","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"s","size":24,"style":"Medium","w":53.59,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.652,0],[0,-9.546],[-10.107,-2.246],[0,0],[0,-3.369],[6.879,0],[1.263,5.299],[0,0],[-12.108,0],[0,9.756],[9.897,2.281],[0,0],[-0.035,3.65],[-5.966,0],[-1.228,-3.615]],"o":[[-2.176,-8.388],[-12.178,0],[0,7.651],[0,0],[5.194,1.158],[0,4.176],[-6.282,0],[0,0],[1.755,9.546],[13.02,0],[0,-7.616],[0,0],[-5.931,-1.404],[-0.035,-4.141],[6.528,0],[0,0]],"v":[[47.449,-40.746],[27.058,-54.608],[6.247,-38.64],[20.987,-23.654],[30.112,-21.654],[37.727,-14.81],[26.392,-7.37],[14.81,-15.372],[4.668,-13.828],[26.462,1.088],[48.502,-15.582],[33.762,-30.182],[25.198,-32.147],[16.74,-39.201],[27.164,-46.291],[37.938,-39.061]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/light.json b/apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/light.json deleted file mode 100644 index 4eb67255c30..00000000000 --- a/apps/ledger-live-desktop/src/renderer/animations/stax/9PairingProgress/light.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.7.4","fr":12,"ip":0,"op":60,"w":600,"h":600,"nm":"7. pairing progress","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[30]},{"t":46,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[367,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":45,"s":[100]},{"t":46,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.333,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[30]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":16,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[100]},{"t":31,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[321.667,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[100]},{"t":16,"s":[30]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,297,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[13,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-30.986,-149.986],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}]}],"fonts":{"list":[{"fName":"Inter-Italic","fFamily":"Inter","fStyle":"Italic","ascent":72.7249145507812},{"fName":"Inter-Medium","fFamily":"Inter","fStyle":"Medium","ascent":72.7249145507812}]},"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"blink","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300,300,0],"ix":2,"l":2},"a":{"a":0,"k":[300,300,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":600,"h":600,"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":5,"nm":"pairing progress","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.474,307.886,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-8,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":24,"f":"Inter-Medium","t":"pairing progress","j":2,"tr":0,"lh":28.8,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":5,"nm":"NEW","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.928,434,0],"ix":2,"l":2},"a":{"a":0,"k":[20,-5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"NEW","j":0,"tr":0,"lh":19.2,"ls":0,"fc":[1,0.429,0.429]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"Lottie","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[300.35,278.633,0],"ix":2,"l":2},"a":{"a":0,"k":[0.5,-5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"t":{"d":{"k":[{"s":{"s":16,"f":"Inter-Italic","t":"Lottie","j":2,"tr":0,"lh":19.2,"ls":0,"fc":[0.827,0.882,0.906]},"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[]},"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[306.001,311.925,0],"ix":2,"l":2},"a":{"a":0,"k":[-118,12,0],"ix":1,"l":2},"s":{"a":0,"k":[123.115,123.115,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[240,300],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-122.845,2.314],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[],"chars":[{"ch":"L","size":16,"style":"Italic","w":56.25,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[46.326,0],[47.589,-7.721],[14.178,-7.721],[24.847,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"L","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"L","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"o","size":16,"style":"Italic","w":59.66,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-14.915,0],[-2.702,16.425],[14.845,0],[2.632,-16.565]],"o":[[14.284,0],[2.737,-17.126],[-14.354,0],[-2.773,16.986]],"v":[[25.339,1.123],[53.696,-26.111],[33.481,-54.608],[5.124,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[11.336,0],[-1.72,10.529],[-11.406,0],[1.649,-10.529]],"o":[[-10.844,0],[1.755,-11.09],[10.774,0],[-1.825,11.125]],"v":[[25.479,-6.317],[13.126,-26.111],[33.34,-47.168],[45.694,-27.234]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"t","size":16,"style":"Italic","w":36.36,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-7.019,0],[-1.263,0.421],[0,0],[1.825,0],[-1.123,7.019],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.544,9.406],[3.088,0],[0,0],[-0.702,0.14],[-3.65,0],[0,0],[0,0],[0,0]],"v":[[35.516,-53.906],[23.97,-53.906],[26.111,-66.821],[17.828,-66.821],[15.688,-53.906],[7.581,-53.906],[6.458,-46.887],[14.529,-46.887],[8.984,-13.196],[21.198,0.702],[27.655,-0.281],[27.094,-7.721],[23.444,-7.3],[17.548,-15.442],[22.777,-46.887],[34.393,-46.887]],"c":true},"ix":2},"nm":"t","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"t","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":16,"style":"Italic","w":23.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.088,0],[11.371,0],[20.355,-53.906],[12.073,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.229,0],[0,3.088],[3.229,0],[0,-3.088]],"o":[[3.229,0],[0,-3.088],[-3.229,0],[0,3.088]],"v":[[18.741,-63.031],[24.637,-68.646],[18.741,-74.261],[12.845,-68.646]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":16,"style":"Italic","w":58.38,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.547,0],[-3.896,8.142],[0,0],[6.633,0],[-2,13.196],[0,0],[0,0],[11.266,0],[2.702,-16.565]],"o":[[10.985,0],[0,0],[-3.053,5.615],[-10.388,0],[0,0],[0,0],[3.404,-20.074],[-14.565,0],[-2.773,16.565]],"v":[[25.549,1.123],[49.274,-12.494],[41.693,-14.74],[26.813,-6.317],[12.88,-24.146],[52.081,-24.146],[52.643,-27.655],[33.972,-54.608],[5.054,-26.532]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-9.055,0],[1.579,-9.125]],"o":[[1.649,-7.651],[9.019,0],[0,0]],"v":[[14.038,-31.305],[32.709,-47.168],[44.781,-31.305]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"N","size":16,"style":"Italic","w":75.28,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[73.138,-71.875],[64.575,-71.875],[55.17,-15.302],[54.468,-15.302],[24.567,-71.875],[16.144,-71.875],[4.211,0],[12.915,0],[22.321,-56.433],[23.022,-56.433],[52.783,0],[61.206,0]],"c":true},"ix":2},"nm":"N","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"N","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"E","size":16,"style":"Italic","w":59.8,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.211,0],[48.151,0],[49.414,-7.721],[14.178,-7.721],[18.25,-32.147],[50.677,-32.147],[51.941,-39.868],[19.513,-39.868],[23.584,-64.154],[58.258,-64.154],[59.521,-71.875],[16.144,-71.875]],"c":true},"ix":2},"nm":"E","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"E","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"W","size":16,"style":"Italic","w":94.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.267,0],[26.251,0],[51.66,-57.275],[52.222,-57.275],[58.539,0],[67.523,0],[99.109,-71.875],[90.265,-71.875],[65.558,-13.336],[64.856,-13.336],[59.241,-71.875],[49.414,-71.875],[24.426,-13.336],[23.724,-13.336],[18.39,-71.875],[9.546,-71.875]],"c":true},"ix":2},"nm":"W","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"W","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"p","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.827,0],[0,17.442],[13.02,0],[1.86,-3.334],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[1.895,3.439],[13.055,0],[0,-17.477],[-10.002,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,20.215],[17.548,20.215],[17.548,-8.388],[18.179,-8.388],[33.762,1.053],[56.293,-26.848],[33.656,-54.608],[18.179,-45.168],[17.302,-45.168],[17.302,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,11.336],[-9.16,0],[0,-10.704],[9.37,0]],"o":[[0,-11.266],[9.511,0],[0,10.809],[-9.019,0]],"v":[[17.337,-26.953],[31.41,-45.694],[45.694,-26.953],[31.41,-7.896]],"c":true},"ix":2},"nm":"p","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"p","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"a","size":24,"style":"Medium","w":56.92,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-10.248,0],[-2,4.036],[0,0],[0,0],[0,0],[0,0],[8.563,0],[3.51,-9.827],[0,0],[-7.054,0],[0,-6.107],[0,0],[9.686,-1.123],[0,-12.248]],"o":[[8.914,0],[0,0],[0,0],[0,0],[0,0],[0,-15.688],[-9.756,0],[0,0],[1.544,-3.825],[6.773,0],[0,0],[0,3.825],[-10.213,1.193],[0,10.599]],"v":[[22.742,1.193],[38.675,-7.37],[39.096,-7.37],[39.096,0],[49.344,0],[49.344,-35.797],[28.427,-54.608],[6.177,-40.851],[16.039,-38.605],[28.568,-46.115],[38.815,-36.464],[38.815,-36.218],[25.198,-31.34],[4.527,-15.231]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[8.739,0],[0,5.194],[-6.071,0.807],[-1.509,1.509],[0,0]],"o":[[-5.931,0],[0,-5.615],[3.404,-0.456],[0,0],[0,6.387]],"v":[[25.023,-7.23],[14.81,-15.091],[25.865,-23.514],[38.85,-26.392],[38.85,-19.443]],"c":true},"ix":2},"nm":"a","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"a","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"i","size":24,"style":"Medium","w":24.89,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.65,0],[0,3.439],[3.615,0],[0,-3.439]],"o":[[3.615,0],[0,-3.439],[-3.65,0],[0,3.439]],"v":[[12.354,-62.224],[18.987,-68.471],[12.354,-74.753],[5.721,-68.471]],"c":true},"ix":2},"nm":"i","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"i","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"r","size":24,"style":"Medium","w":38.42,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-7.44,0],[-0.842,-0.246],[0,0],[1.334,0],[1.965,-5.791],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,-7.054],[2.176,0],[0,0],[-1.053,-0.14],[-6.317,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.054,0],[17.548,0],[17.548,-32.919],[30.428,-45.062],[35.902,-44.431],[35.902,-54.468],[31.445,-54.713],[17.758,-45.343],[17.197,-45.343],[17.197,-53.906],[7.054,-53.906]],"c":true},"ix":2},"nm":"r","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"r","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"n","size":24,"style":"Medium","w":59.73,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-7.3,0],[0,-7.826],[0,0],[0,0],[0,0],[11.02,0],[2.492,-5.721],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,-8.598],[7.124,0],[0,0],[0,0],[0,0],[0,-13.336],[-8.107,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.548,-32.007],[30.112,-45.518],[41.553,-33.025],[41.553,0],[52.046,0],[52.046,-34.288],[33.691,-54.608],[17.793,-45.132],[17.126,-45.132],[17.126,-53.906],[7.054,-53.906],[7.054,0],[17.548,0]],"c":true},"ix":2},"nm":"n","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"n","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"g","size":24,"style":"Medium","w":61.72,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.88,0],[0,13.863],[0,0],[0,0],[0,0],[0,0],[10.037,0],[0,-17.162],[-12.74,0],[-1.895,3.439],[0,0],[0,0],[7.967,0],[1.86,3.088],[0,0]],"o":[[13.722,0],[0,0],[0,0],[0,0],[0,0],[-1.86,-3.334],[-13.02,0],[0,17.197],[9.897,0],[0,0],[0,0],[0,8.458],[-8.739,0],[0,0],[2.843,6.598]],"v":[[29.655,21.338],[53.976,1.193],[53.976,-53.906],[43.694,-53.906],[43.694,-45.168],[42.921,-45.168],[27.304,-54.608],[4.703,-27.164],[27.234,-0.807],[42.851,-9.827],[43.518,-9.827],[43.518,0.772],[29.761,12.88],[15.758,5.405],[6.738,9.125]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.055,0],[0,10.599],[-9.476,0],[0,-10.915]],"o":[[-9.37,0],[0,-10.353],[9.16,0],[0,11.125]],"v":[[29.55,-9.511],[15.302,-27.304],[29.55,-45.694],[43.623,-27.304]],"c":true},"ix":2},"nm":"g","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"g","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":" ","size":24,"style":"Medium","w":26.49,"data":{},"fFamily":"Inter"},{"ch":"o","size":24,"style":"Medium","w":60.23,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.196,0],[0,16.67],[15.196,0],[0,-16.776]],"o":[[15.196,0],[0,-16.776],[-15.196,0],[0,16.67]],"v":[[29.761,1.088],[54.889,-26.707],[29.761,-54.608],[4.633,-26.707]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[9.862,0],[0,10.353],[-9.932,0],[0,-10.318]],"o":[[-9.932,0],[0,-10.318],[9.862,0],[0,10.353]],"v":[[29.796,-7.721],[15.231,-26.743],[29.796,-45.834],[44.29,-26.743]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"o","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"e","size":24,"style":"Medium","w":58.74,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.898,0],[-2.386,8.774],[0,0],[5.966,0],[0.281,10.388],[0,0],[0,0],[12.213,0],[0,-16.565]],"o":[[11.757,0],[0,0],[-1.895,5.089],[-8.984,0],[0,0],[0,0],[0,-19.478],[-15.021,0],[0,16.74]],"v":[[30.287,1.088],[52.748,-13.477],[42.816,-15.266],[30.392,-7.581],[15.091,-23.795],[53.415,-23.795],[53.415,-27.515],[29.55,-54.608],[4.633,-26.602]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-8.528,0],[-0.035,-8.247]],"o":[[0.421,-7.651],[8.142,0],[0,0]],"v":[[15.126,-31.656],[29.62,-45.94],[43.132,-31.656]],"c":true},"ix":2},"nm":"e","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"e","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"},{"ch":"s","size":24,"style":"Medium","w":53.59,"data":{"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[11.652,0],[0,-9.546],[-10.107,-2.246],[0,0],[0,-3.369],[6.879,0],[1.263,5.299],[0,0],[-12.108,0],[0,9.756],[9.897,2.281],[0,0],[-0.035,3.65],[-5.966,0],[-1.228,-3.615]],"o":[[-2.176,-8.388],[-12.178,0],[0,7.651],[0,0],[5.194,1.158],[0,4.176],[-6.282,0],[0,0],[1.755,9.546],[13.02,0],[0,-7.616],[0,0],[-5.931,-1.404],[-0.035,-4.141],[6.528,0],[0,0]],"v":[[47.449,-40.746],[27.058,-54.608],[6.247,-38.64],[20.987,-23.654],[30.112,-21.654],[37.727,-14.81],[26.392,-7.37],[14.81,-15.372],[4.668,-13.828],[26.462,1.088],[48.502,-15.582],[33.762,-30.182],[25.198,-32.147],[16.74,-39.201],[27.164,-46.291],[37.938,-39.061]],"c":true},"ix":2},"nm":"s","mn":"ADBE Vector Shape - Group","hd":false}],"nm":"s","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}]},"fFamily":"Inter"}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/allowConnection.json b/apps/ledger-live-desktop/src/renderer/animations/stax/allowConnection.json new file mode 100644 index 00000000000..5b6620d7008 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/animations/stax/allowConnection.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":25,"ip":0,"op":80,"w":700,"h":700,"nm":"#FTS-02-AllowConnection-v02","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Screen","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":0,"k":[-128,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-32,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Blur Glare","tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.398},"o":{"x":0.541,"y":0},"t":0,"s":[207,350,0],"to":[21.697,0,0],"ti":[-42.262,0,0]},{"i":{"x":-0.107,"y":1},"o":{"x":0.316,"y":0.327},"t":14,"s":[305.455,349,0],"to":[172.652,0,0],"ti":[-88.637,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":47.9,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Stax","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[349,348.92,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-1.59],[0,0],[3.3,0],[0,0],[14.13,0],[0,0],[0,0],[0,0],[0,7.5],[0,0],[7.49,0],[0,0],[0,0],[0,0],[0,0],[0,-14.13],[0,0],[-1.08,-1.04]],"o":[[0,0],[0,3.16],[0,0],[0,14.13],[0,0],[0,0],[0,0],[7.49,0],[0,0],[0,-7.49],[0,0],[0,0],[0,0],[0,0],[14.13,0],[0,0],[1.65,0],[1.08,1.04]],"v":[[148.923,-144.253],[148.923,-75.713],[142.953,-69.982],[142.945,209.36],[117.355,234.95],[-148.855,234.94],[-148.855,222.95],[118.955,222.94],[132.545,209.35],[132.545,-209.35],[118.955,-222.94],[-148.875,-222.95],[-148.915,-222.95],[-148.915,-234.95],[117.355,-234.94],[142.945,-209.35],[142.953,-149.982],[147.183,-148.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.113725490868,0.113725490868,0.105882354081,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Glare Sharp","tt":1,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":0,"s":[207,350,0],"to":[110.333,0,0],"ti":[-110.333,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CIRCLE HIGHLIGHT 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"t":37.05078125,"s":[76.452,76.452]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[40.544,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.881,"s":[44]},{"t":41.9150390625,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10.644,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.1865234375,"s":[20,20]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10.644,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.187,"s":[75]},{"t":44,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":47,"st":-59,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"side ui","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[100]},{"t":48,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[350,350,0],"to":[-9.632,0,0],"ti":[23.391,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[286.811,350,0],"to":[-23.557,0,0],"ti":[12.461,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[234,350,0],"to":[-6.751,0,0],"ti":[3.977,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[205.159,350,0],"to":[-10.652,0,0],"ti":[4.005,0,0]},{"t":50,"s":[201,350,0]}],"ix":2},"a":{"a":0,"k":[347.017,350.266,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":12,"s":[100,98,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":25,"s":[70,95,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":37,"s":[36.4,92,100]},{"t":50,"s":[0,88,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.035,0.777],[-0.121,23.473]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,496.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.191,-5.122],[-0.121,49.122]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,538.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.052,-110.476],[0.01,105.288]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,221.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":51,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Screen","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-65.364],[15.258,431.881],[-12.992,431.875],[-13.186,-65.369]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.748,-61.726],[-48.836,429.668],[-73.043,428.355],[-73.174,-60.325]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-104.811,-56.613],[-105.594,423.756],[-124.203,420.875],[-124.215,-54.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.126,-48.753],[-138.468,415.926],[-147.334,412.675],[-147.276,-46.219]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-68.689,24.885],[-68.416,339.326],[-68.416,339.322],[-69.189,24.881]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.158,25.234],[-13.791,339.768],[-13.791,339.764],[-13.189,25.198]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.179,-0.117],[0,0],[-0.01,-0.16],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.26,-0.277],[0,0],[-0.179,-0.193],[0,0],[0,0]],"v":[[18.703,264.021],[18.125,-232.011],[18.309,-232.016],[18.26,-227.202],[18.054,-221.459],[18.616,255.472],[18.698,259.439],[18.804,264.043]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.172,-0.412],[0,0],[0.242,-0.154],[0,0]],"o":[[0,0],[0,0],[0,0],[0.002,-0.266],[0,0],[-0.172,0.114],[0,0],[0,0]],"v":[[12.924,264.013],[12.72,-232.705],[12.974,-232.709],[19.89,-193.195],[20.269,-187.165],[19.249,221.816],[18.87,226.168],[13.155,264.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.136,-1.888],[0,0],[1.503,-0.122],[0,0]],"o":[[0,0],[0,0],[0,0],[1.615,0.252],[0,0],[-0.136,1.652],[0,0],[0,0]],"v":[[-13.645,263.159],[-14.026,-231.172],[-13.912,-231.05],[33.326,-193.377],[36.914,-185.431],[36.169,218.781],[33.49,225.057],[-13.519,263.149]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.093,-3.658],[0,0],[3.017,-0.083],[0,0]],"o":[[0,0],[0,0],[0,0],[3.55,0.874],[0,0],[-0.093,3.497],[0,0],[0,0]],"v":[[-45.703,262.033],[-45.62,-229.37],[-45.399,-229.373],[51.7,-193.596],[59.139,-183.351],[58.722,215.138],[53.283,223.724],[-45.703,261.987]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-102.336,256.193],[-101.75,-223.958],[-101.566,-223.958],[86.385,-194.07],[97.804,-180.48],[97.554,215.971],[86.135,229.563],[-102.297,256.193]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.871,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.871,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-135.232,248.248],[-135.09,-216.278],[-133.89,-216.278],[112.047,-200.23],[124.509,-186.64],[124.879,218.742],[112.417,232.333],[-133.46,248.183]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.535],[0,0],[7.446,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.446,0],[0,0],[0,7.535],[0,0],[0,0]],"v":[[-144.797,237.42],[-144.777,-207.352],[-142.217,-207.359],[121.68,-208.478],[135.184,-194.815],[135.168,224.872],[121.663,238.537],[-140.618,237.423]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.981],[0,0],[6.919,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.919,0],[0,0],[0,7.981],[0,0],[0,0]],"v":[[-133.22,231.596],[-132.976,-200.758],[-131.546,-200.769],[114.446,-214.347],[126.995,-199.875],[126.794,230.648],[114.245,245.122],[-130.911,231.709]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-8.508],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,8.508],[0,0],[0,0]],"v":[[-103.474,224.944],[-102.964,-192.734],[-102.804,-192.734],[81.939,-221.437],[93.358,-206.008],[92.939,237.32],[81.52,252.751],[-103.44,224.944]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.059,-11.351],[0,0],[3.771,1.477],[0,0]],"o":[[0,0],[0,0],[0,0],[4.804,-3.467],[0,0],[0,7.795],[0,0],[0,0]],"v":[[-58.75,220.528],[-59.091,-188.389],[-59.198,-188.389],[42.537,-223.768],[49.903,-208.102],[50.905,244.33],[43.029,256.385],[-58.773,220.528]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.108,-13.72],[0,0],[1.667,2.708],[0,0]],"o":[[0,0],[0,0],[0,0],[3.561,-6.355],[0,0],[0,7.2],[0,0],[0,0]],"v":[[-20.153,219.278],[-19.846,-187.161],[-19.75,-187.161],[-1.561,-221.493],[2.233,-209.753],[4.506,246.827],[-0.417,256.069],[-20.132,219.278]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[0.667,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[0.311,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-11.68,222.682],[-11.346,-193.757],[-11.25,-193.757],[-6.703,-224.851],[-5.909,-215.284],[-6.238,251.406],[-7.412,254.274],[-11.66,222.682]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[-0.014,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.007,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-10.375,222.682],[-10.382,-193.757],[-10.384,-193.757],[-10.483,-219.413],[-10.5,-209.847],[-10.492,246.781],[-10.467,249.649],[-10.375,222.682]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[8.207,0],"to":[-11.351,0],"ti":[28.376,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-74.482,0],"to":[-28.376,0],"ti":[11.351,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-128,0],"to":[-22.701,0],"ti":[0,0]},{"t":100,"s":[0.645,0]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-26.539,0],"to":[-10.512,0],"ti":[26.281,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-154.859,0],"to":[-26.281,0],"ti":[10.512,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-152.688,0],"to":[-21.025,0],"ti":[-0.176,-0.06]},{"t":100,"s":[-103.152,0]}],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":-32,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"BODY-[Copy/Paste] 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[343.23,348,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-77.113],[15.258,445.875],[-12.992,445.869],[-13.186,-77.119]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.161,-75.093],[-48.285,443.003],[-73.422,441.612],[-73.371,-73.669]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-106.311,-68.801],[-106.117,436.506],[-124.367,433.875],[-124.371,-65.869]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.241,-60.198],[-137.977,428.136],[-147.217,425.015],[-147.216,-57.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.811,-51.988],[-148.742,417.506],[-148.742,417.5],[-149.061,-51.994]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.737,21.885],[-112.613,343.701],[-112.613,343.697],[-113.189,21.881]],"c":true}]},{"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.737,21.585],[-10.613,343.401],[-10.613,343.397],[-11.189,21.582]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[100]},{"t":51,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0.056,-0.067],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-0.15],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.028,-0.183],[0,0],[0.25,-0.6]],"v":[[17.85,264.071],[17.414,263.862],[17.413,263.895],[17.531,-258.589],[17.536,-258.754],[17.628,-258.562],[17.656,-258.721],[17.656,264.104]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0.556,-1.817],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-2.275],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.403,0.879],[0,0],[0.125,3.65]],"v":[[18.944,219.317],[13.008,263.756],[13.007,263.789],[12.875,-258.093],[12.88,-258.258],[20.222,-215.692],[20.375,-211.663],[19.625,212.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[4.218,-2.489],[0,0],[0,0.09],[0,0],[0,0.269],[0,0],[0,-5.386],[0,0]],"o":[[0,0],[0,0.317],[0,0],[0.009,-0.111],[0,0],[5.137,1.325],[0,0],[0.068,6.967]],"v":[[55.157,219.739],[-45.075,261.023],[-45.081,261.055],[-45.134,-256.648],[-45.111,-256.811],[52.988,-218.075],[62.439,-197.116],[61.767,199.136]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[7.583,-1.923],[0,0],[0,0.088],[0,0],[0,0.265],[0,0],[0,-9.064],[0,0]],"o":[[0,0],[0,0.313],[0,0],[0.017,-0.11],[0,0],[7.178,1.011],[0,0],[0,10.887]],"v":[[90.726,222.965],[-102.992,254.641],[-103.003,254.672],[-103.19,-250.577],[-103.147,-250.738],[89.121,-220.892],[103.559,-202.288],[103.799,203.429]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[10.727,-1],[0,0],[0,0.087],[0,0],[0,0.262],[0,0],[0,-11.497],[0,0]],"o":[[0,0],[0,0.309],[0,0],[0.024,-0.108],[0,0],[10.516,0.526],[0,0],[0,12.445]],"v":[[114.172,228.464],[-134.831,246.167],[-134.848,246.198],[-134.975,-242.159],[-134.911,-242.318],[113.838,-226.386],[133.629,-204.428],[133.254,206.021]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.033,-0.107],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[120.614,234.942],[-145.573,235.425],[-145.596,235.456],[-145.658,-234.081],[-145.572,-234.237],[120.614,-234.942],[146.205,-209.35],[146.205,209.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[10.989,-1.035],[0,0],[0,0.082],[0,0],[0,0.245],[0,0],[0,-12.227],[0,0]],"o":[[0,0],[0,0.289],[0,0],[-0.031,-0.101],[0,0],[10.795,0.544],[0,0],[0,13.208]],"v":[[114.268,244.349],[-133.215,228.678],[-133.194,228.707],[-132.634,-224.591],[-132.714,-224.739],[116.997,-241.075],[137.235,-217.757],[137.35,218.28]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[7.583,-2.155],[0,0],[0,0.077],[0,0],[0,0.231],[0,0],[0,-10.161],[0,0]],"o":[[0,0],[0,0.272],[0,0],[-0.099,-0.095],[0,0],[7.178,1.134],[0,0],[0,12.204]],"v":[[90.726,249.823],[-103.682,221.444],[-103.612,221.471],[-102.5,-217.36],[-102.759,-217.5],[89.121,-247.75],[103.559,-226.894],[103.799,227.922]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[5.4,-2.154],[0,0],[0,0.076],[0,0],[0,0.227],[0,0],[0,-11.903],[0,0]],"o":[[0,0],[0,0.268],[0,0],[-0.04,-0.094],[0,0],[4.152,0.214],[0,0],[0,12.204]],"v":[[45.35,255.404],[-59.367,218.448],[-59.338,218.475],[-58.887,-214.263],[-58.992,-214.401],[45.598,-252.464],[54.754,-230.359],[54.837,232.503]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0.932,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.009,-0.093],[0,0],[0.882,1.134],[0,0],[0,12.204]],"v":[[3.412,257.073],[-20.375,215.86],[-20.381,215.887],[-20.48,-211.773],[-20.457,-211.909],[3.142,-253.875],[4.917,-233.019],[5.018,235.172]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0.219,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.002,-0.093],[0,0],[0.208,1.134],[0,0],[0,12.204]],"v":[[-6.378,257.073],[-11.975,215.86],[-11.977,215.887],[-12,-211.773],[-11.995,-211.909],[-6.442,-253.875],[-6.024,-233.019],[-6,235.172]],"c":true}]},{"t":100,"s":[{"i":[[0,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0,-0.093],[0,0],[0,1.134],[0,0],[0,12.204]],"v":[[-11.125,257.073],[-11.125,215.86],[-11.125,215.887],[-11.125,-211.773],[-11.125,-211.909],[-11.125,-253.875],[-11.125,-233.019],[-11.125,235.172]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Face","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307],"ix":9}},"s":{"a":0,"k":[146.469,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"BTN new","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[353.226,238.5,0],"to":[0,0,0],"ti":[-8.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[446.226,238.5,0],"to":[3.952,0,0],"ti":[-9.875,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[479.744,241.5,0],"to":[10.529,0,0],"ti":[-4.214,0,0]},{"t":50,"s":[494.101,238.5,0]}],"ix":2},"a":{"a":0,"k":[98.226,-77,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95.5,-37],[95.5,-117],[99.726,-115.324]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,-1.588],[0,0],[2.679,0],[0,0],[-0.876,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.339,0],[0.876,1.039]],"v":[[95.304,-116.183],[95.304,-47.637],[90.46,-41.91],[90.46,-121.91],[93.89,-120.234]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,-1.588],[0,0],[2.005,0],[0,0],[-0.656,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.002,0],[0.656,1.039]],"v":[[63.625,-122.023],[63.625,-53.477],[60,-47.75],[60,-127.75],[62.567,-126.074]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,-1.588],[0,0],[0.985,0],[0,0],[-0.322,-1.039]],"o":[[0,0],[0,3.16],[0,0],[0.492,0],[0.322,1.039]],"v":[[16.406,-123.523],[16.406,-54.977],[14.625,-49.25],[14.625,-129.25],[15.886,-127.574]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-47.812,-125.023],[-47.812,-56.477],[-47.75,-50.75],[-47.75,-130.75],[-47.794,-129.074]],"c":true}]},{"t":100,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-52.657,-125.305],[-52.657,-56.759],[-52.595,-51.032],[-52.595,-131.032],[-52.639,-129.356]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284],"ix":9}},"s":{"a":0,"k":[101.113,-163.668],"ix":5},"e":{"a":0,"k":[100,48.586],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Side Btn","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95.5,-117],[96.265,-117],[101.5,-110.903],[101.5,-42.468],[96.204,-37],[95.5,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[90.64,-122.03],[93.805,-121.91],[99.04,-115.813],[99.04,-47.378],[93.744,-41.91],[90.52,-41.85],[94.571,-47.389],[94.583,-116.261]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[60.375,-128],[66.14,-127.75],[71.375,-121.653],[71.375,-53.218],[66.079,-47.75],[60.125,-47.625],[62.689,-53.534],[62.701,-121.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[-0.785,0.01],[-0.02,-1.707],[-0.016,-1.131],[1.303,-0.047],[0,0],[0,4.838],[0.005,0.592]],"o":[[0,0],[1.29,-0.016],[0.016,1.331],[0.016,1.099],[-1.152,0],[0,0],[0,-3.287],[-0.022,-2.484]],"v":[[14.812,-129.328],[24.147,-129.219],[26.766,-123.136],[26.75,-54.765],[24.11,-49.234],[14.672,-49.188],[15.751,-55.144],[15.763,-123.339]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-47.75,-130.656],[-34.846,-130.688],[-34.844,-124.618],[-34.875,-56.312],[-34.859,-50.719],[-47.781,-50.75],[-47.811,-56.69],[-47.799,-124.954]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-52.47,-130.97],[-39.565,-131.001],[-39.563,-124.932],[-39.595,-56.625],[-39.579,-51.032],[-52.501,-51.063],[-52.531,-57.003],[-52.519,-125.268]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.629,0.629,0.629,0.5,0.505,0.505,0.505,1,0.381,0.381,0.381],"ix":9}},"s":{"a":0,"k":[18.679,-63.877],"ix":5},"e":{"a":0,"k":[18.385,-44.916],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Top BtN","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Right Extrude","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[8,2.13],[0,-13.254],[0,-4.497],[9.5,-2.367],[-5.5,1.893],[0,10.887],[0,7.337],[4.75,1.183]],"o":[[-0.75,-0.237],[0,13.254],[0,4.497],[11.875,-1.893],[5.5,-1.893],[0,-10.887],[0,-11.36],[-4.75,-1.183]],"v":[[110.625,-235.763],[122.5,-216.356],[122,216.426],[108.75,232.875],[126.625,230.809],[139.875,212.585],[140.125,-211.913],[126.125,-233.983]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[8,2.188],[0,-10.13],[0,-4.618],[9.5,-2.431],[-5.5,1.945],[0,11.181],[0,7.535],[4.75,1.215]],"o":[[5.725,1.617],[0,13.612],[0,4.618],[5.037,-1.888],[5.5,-1.945],[0,-11.181],[0,-11.667],[-4.75,-1.215]],"v":[[115.775,-242.242],[133.55,-221.245],[133.025,222.871],[118.15,239.825],[127.17,236.106],[140.678,217.404],[141.178,-216.845],[122.202,-239.979]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[8,2.25],[0,-14],[0,-4.75],[9.5,-2.5],[-5.5,2],[0,11.5],[0,7.75],[4.75,1.25]],"o":[[-0.75,-0.25],[0,14],[0,4.75],[11.875,-2],[5.5,-2],[0,-11.5],[0,-12],[-4.75,-1.25]],"v":[[87.5,-249],[98.125,-228.5],[97.625,230.5],[85.625,247.875],[107.188,245.75],[118.5,226.5],[118.75,-223.75],[106.625,-247.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[6.44,1.607],[0,-18.062],[0,-4.75],[4.955,-1.27],[-4.42,0.755],[0,11.5],[0,7.75],[6.19,2.075]],"o":[[-0.48,-0.19],[0,14],[0,4.75],[7.645,-1.28],[2.76,-2.125],[0,-11.5],[0,-12],[-4.555,-0.32]],"v":[[43.56,-254.232],[50.145,-228.4],[49.645,228.95],[42.563,253.355],[68.74,250.75],[75.545,231.375],[76.178,-226.175],[66.435,-253.137]],"c":true}]},{"t":100,"s":[{"i":[[3.062,0.531],[0,-14],[0,-4.75],[0.031,0.062],[-3.25,-0.594],[0,11.5],[0,7.75],[-0.125,0.188]],"o":[[-0.188,-0.125],[0,14],[0,4.75],[3.062,-0.5],[0.125,0.125],[0,-11.5],[0,-12],[-4.344,0.688]],"v":[[-13.938,-256.125],[-14.125,-228.5],[-14.625,227.062],[-14.625,255.125],[12.906,255.125],[13.125,226.5],[13,-228.75],[13,-255.875]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.864,0.864,0.864,0.025,0.594,0.594,0.594,0.121,0.324,0.324,0.324,0.657,0.326,0.326,0.326,0.862,0.328,0.328,0.328,0.931,0.25,0.25,0.25,1,0.172,0.172,0.172],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[73.238,-259.124],"to":[1.945,1.737],"ti":[-1.945,-1.737]},{"t":100,"s":[84.91,-248.702]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[72.43,272.335],"to":[2.355,0.37],"ti":[-2.355,-0.37]},{"t":100,"s":[86.561,274.557]}],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":50,"op":104,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"FTS-FACE-GLARE-OnWhiteScreen","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":700,"h":700,"ip":42,"op":80,"st":42,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Interaction_Tap","refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.54],"y":[1]},"o":{"x":[0.791],"y":[0]},"t":8,"s":[0]},{"t":22,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344.046,461.5,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":7,"op":54,"st":7,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Abstract Icon","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.279,275.507,0],"ix":2},"a":{"a":0,"k":[347.279,288.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[97.896,0],[92.682,5.213],[-92.682,5.213],[-97.896,0],[-92.682,-5.213],[92.682,-5.213]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,349.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 02","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[62.896,0],[57.682,5.213],[-57.682,5.213],[-62.896,0],[-57.682,-5.213],[57.682,-5.213]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.643,0],[0,0],[0,5.643],[0,0],[-5.643,0],[0,0],[0,-5.643],[0,0]],"o":[[0,0],[-5.643,0],[0,0],[0,-5.643],[0,0],[5.643,0],[0,0],[0,5.643]],"v":[[16.487,39.705],[-16.487,39.705],[-26.705,29.487],[-26.705,-3.487],[-16.487,-13.705],[16.487,-13.705],[26.705,-3.487],[26.705,29.487]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.279,259.205],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Blockchain APp","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":80,"st":-48,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"CTA-01","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341,460.403,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.304,0],[0,0],[0,14.554],[0,0],[-11.304,0],[0,0],[0,-14.554],[0,0]],"o":[[0,0],[-11.304,0],[0,0],[0,-14.554],[0,0],[11.304,0],[0,0],[0,14.554]],"v":[[76.167,27.903],[-76.167,27.903],[-101.326,1.55],[-101.326,-1.55],[-76.167,-27.903],[76.167,-27.903],[101.326,-1.55],[101.326,1.55]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[0.152941182256,0.152941182256,0.152941182256,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":39.93,"s":[0.54509806633,0.501960813999,0.858823537827,1]},{"t":46.8603515625,"s":[0.152941182256,0.152941182256,0.152941182256,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":36.86,"s":[100,100]},{"i":{"x":[0.609,0.609],"y":[1,1]},"o":{"x":[1,1],"y":[-0.08,-0.08]},"t":39.86,"s":[90,90]},{"t":46.8603515625,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"CTA-01","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":80,"st":-48,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"FTS-TA-180-White","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"tm":{"a":0,"k":2,"ix":2},"w":700,"h":700,"ip":0,"op":80,"st":-70,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/confirmLockscreen.json b/apps/ledger-live-desktop/src/renderer/animations/stax/confirmLockscreen.json new file mode 100644 index 00000000000..8634f0ef207 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/animations/stax/confirmLockscreen.json @@ -0,0 +1 @@ +{"v":"4.8.0","ip":0,"op":75,"fr":25,"w":700,"h":700,"nm":"#","assets":[{"id":"comp_0","layers":[{"ind":1,"ty":4,"nm":"S","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[338.032,348.001,0]},"a":{"a":0,"k":[-7.968,0.001,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"gr","nm":"L","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[3.189,-181.881]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141,237.943]],"c":true},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,-14.278]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gf","s":{"a":0,"k":[-128,0]},"e":{"a":0,"k":[-152.688,0]},"t":1,"g":{"k":{"a":0,"k":[0,1,1,1,0,0,0,0,0.999,0.801,0.801,0.801]},"p":3},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[0.0,0.0,0.0,1.0]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-4.598,1.528]},"a":{"a":0,"k":[-4.598,1.528]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":38,"st":-32.0,"td":1},{"ind":2,"ty":4,"nm":"B","sr":1.0,"ks":{"o":{"a":0,"k":25},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.398},"o":{"x":0.541,"y":0},"t":0,"s":[207,350,0],"ti":[-42.262,0,0],"to":[21.697,0,0]},{"i":{"x":-0.107,"y":1},"o":{"x":0.316,"y":0.327},"t":14,"s":[305.455,349,0],"ti":[-88.637,0,0],"to":[172.652,0,0]},{"t":37,"s":[869,350,0]}],"a":1},"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"a":0}},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[1.0,1.0,1.0,1.0]}},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[1.0,1.0,1.0,1.0]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":38,"st":-170.0,"ef":[{"ty":29,"ix":1,"nm":"G","ef":[{"ix":1,"nm":"B","ty":0,"v":{"a":0,"k":47}},{"ix":2,"nm":"B","ty":7,"v":{"a":0,"k":1}},{"ix":3,"nm":"R","ty":7,"v":{"a":0,"k":0}}],"en":1}],"tt":1},{"ind":3,"ty":4,"nm":"S","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[349,348.92,0]},"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,-1.59],[0,0],[3,0],[0,0],[14.13,0],[0,0],[0,0],[0,0],[0,7],[0,0],[7.49,0],[0,0],[0,0],[0,0],[0,0],[0,-14.13],[0,0],[-1.08,-1.04]],"o":[[0,0],[0,3.16],[0,0],[0,14.13],[0,0],[0,0],[0,0],[7.49,0],[0,0],[0,-7.49],[0,0],[0,0],[0,0],[0,0],[14.13,0],[0,0],[1.65,0],[1.08,1.04]],"v":[[148.923,-144.253],[148.923,-75.713],[142.953,-69.982],[142.945,209.36],[117.355,234.95],[-148.855,234.94],[-148.855,222.95],[118.955,222.94],[132.545,209.35],[132.545,-209.35],[118.955,-222.94],[-148.875,-222.95],[-148.915,-222.95],[-148.915,-234.95],[117.355,-234.94],[142.945,-209.35],[142.953,-149.982],[147.183,-148.302]],"c":true},"a":0}},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":10.0,"o":{"a":0,"k":100},"w":{"a":0,"k":1},"c":{"a":0,"k":[0.113725490868,0.113725490868,0.105882354081,1.0]}},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[1.0,1.0,1.0,1.0]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":38,"st":0.0,"td":1},{"ind":4,"ty":4,"nm":"G","sr":1.0,"ks":{"o":{"a":0,"k":30},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":0,"s":[207,350,0],"ti":[-110.333,0,0],"to":[110.333,0,0]},{"t":37,"s":[869,350,0]}],"a":1},"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"a":0}},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[1.0,1.0,1.0,1.0]}},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[1.0,1.0,1.0,1.0]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":38,"st":-170.0,"tt":1}]},{"id":"comp_1","layers":[{"ind":1,"ty":4,"nm":"C","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[50,50,0]},"a":{"a":0,"k":[66.156,-114.433,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"E","bm":0,"it":[{"ty":"el","nm":"E","d":1,"p":{"a":0,"k":[0,0]},"s":{"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"t":37.051,"s":[76.452,76.452]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":3},"c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1.0]}},{"ty":"gf","s":{"a":0,"k":[0,0]},"e":{"a":0,"k":[40.544,0]},"t":2,"h":{"a":0,"k":0},"a":{"a":0,"k":0},"g":{"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0,0,1,1]},"p":3},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.881,"s":[44]},{"t":41.915,"s":[0]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[66.156,-114.433]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"E","bm":0,"it":[{"ty":"el","nm":"E","d":1,"p":{"a":0,"k":[0,0]},"s":{"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10.644,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.187,"s":[20,20]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":3},"c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1.0]}},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1.0]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10.644,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.187,"s":[75]},{"t":44,"s":[0]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[66.156,-114.433]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":47,"st":-59.0}]},{"id":"comp_2","layers":[{"ind":1,"ty":4,"nm":"s","sr":1.0,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[100]},{"t":48,"s":[0]}]},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[350,350,0],"ti":[23.391,0,0],"to":[-9.632,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[286.811,350,0],"ti":[12.461,0,0],"to":[-23.557,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[234,350,0],"ti":[3.977,0,0],"to":[-6.751,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[205.159,350,0],"ti":[4.005,0,0],"to":[-10.652,0,0]},{"t":50,"s":[201,350,0]}],"a":1},"a":{"a":0,"k":[347.017,350.266,0]},"s":{"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":12,"s":[100,98,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":25,"s":[70,95,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":37,"s":[36,92,100]},{"t":50,"s":[0,88,100]}],"a":1}},"shapes":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.035,0.777],[-0.121,23.473]],"c":false},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[347.017,496.413]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.191,-5.122],[-0.121,49.122]],"c":false},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[347.017,538.908]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.052,-110.476],[0.01,105.288]],"c":false},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[347.017,221.602]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":1,"ml":10.0,"o":{"a":0,"k":100},"w":{"a":0,"k":6},"c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1.0]}}],"ip":0,"op":51,"st":0.0},{"ind":2,"ty":4,"nm":"S","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[338.032,348.001,0]},"a":{"a":0,"k":[-7.968,0.001,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"gr","nm":"L","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-65.364],[15.258,431.881],[-12.992,431.875],[-13.186,-65.369]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.748,-61.726],[-48.836,429.668],[-73.043,428.355],[-73.174,-60.325]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-104.811,-56.613],[-105.594,423.756],[-124.203,420.875],[-124.215,-54.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.126,-48.753],[-138.468,415.926],[-147.334,412.675],[-147.276,-46.219]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-68.689,24.885],[-68.416,339.326],[-68.416,339.322],[-69.189,24.881]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.158,25.234],[-13.791,339.768],[-13.791,339.764],[-13.189,25.198]],"c":true}]}],"a":1}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[3.189,-181.881]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.179,-0.117],[0,0],[-0.01,-0.16],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.26,-0.277],[0,0],[-0.179,-0.193],[0,0],[0,0]],"v":[[18.703,264.021],[18.125,-232.011],[18.309,-232.016],[18.26,-227.202],[18.054,-221.459],[18.616,255.472],[18.698,259.439],[18.804,264.043]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.172,-0.412],[0,0],[0.242,-0.154],[0,0]],"o":[[0,0],[0,0],[0,0],[0.002,-0.266],[0,0],[-0.172,0.114],[0,0],[0,0]],"v":[[12.924,264.013],[12.72,-232.705],[12.974,-232.709],[19.89,-193.195],[20.269,-187.165],[19.249,221.816],[18.87,226.168],[13.155,264.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.136,-1.888],[0,0],[1.503,-0.122],[0,0]],"o":[[0,0],[0,0],[0,0],[1.615,0.252],[0,0],[-0.136,1.652],[0,0],[0,0]],"v":[[-13.645,263.159],[-14.026,-231.172],[-13.912,-231.05],[33.326,-193.377],[36.914,-185.431],[36.169,218.781],[33.49,225.057],[-13.519,263.149]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.093,-3.658],[0,0],[3.017,-0.083],[0,0]],"o":[[0,0],[0,0],[0,0],[3.55,0.874],[0,0],[-0.093,3.497],[0,0],[0,0]],"v":[[-45.703,262.033],[-45.62,-229.37],[-45.399,-229.373],[51,-193.596],[59.139,-183.351],[58.722,215.138],[53.283,223.724],[-45.703,261.987]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-102.336,256.193],[-101.75,-223.958],[-101.566,-223.958],[86.385,-194.07],[97.804,-180.48],[97.554,215.971],[86.135,229.563],[-102.297,256.193]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.871,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.871,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-135.232,248.248],[-135.09,-216.278],[-133.89,-216.278],[112.047,-200.23],[124.509,-186.64],[124.879,218.742],[112.417,232.333],[-133.46,248.183]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141,237.943]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.535],[0,0],[7.446,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.446,0],[0,0],[0,7.535],[0,0],[0,0]],"v":[[-144.797,237.42],[-144.777,-207.352],[-142.217,-207.359],[121.68,-208.478],[135.184,-194.815],[135.168,224.872],[121.663,238.537],[-140.618,237.423]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.981],[0,0],[6.919,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.919,0],[0,0],[0,7.981],[0,0],[0,0]],"v":[[-133.22,231.596],[-132.976,-200.758],[-131.546,-200.769],[114.446,-214.347],[126.995,-199.875],[126.794,230.648],[114.245,245.122],[-130.911,231.709]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-8.508],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,8.508],[0,0],[0,0]],"v":[[-103.474,224.944],[-102.964,-192.734],[-102.804,-192.734],[81.939,-221.437],[93.358,-206.008],[92.939,237.32],[81.52,252.751],[-103.44,224.944]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.059,-11.351],[0,0],[3.771,1.477],[0,0]],"o":[[0,0],[0,0],[0,0],[4.804,-3.467],[0,0],[0,7.795],[0,0],[0,0]],"v":[[-58.75,220.528],[-59.091,-188.389],[-59.198,-188.389],[42.537,-223.768],[49.903,-208.102],[50.905,244.33],[43.029,256.385],[-58.773,220.528]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.108,-13.72],[0,0],[1.667,2.708],[0,0]],"o":[[0,0],[0,0],[0,0],[3.561,-6.355],[0,0],[0,7],[0,0],[0,0]],"v":[[-20.153,219.278],[-19.846,-187.161],[-19.75,-187.161],[-1.561,-221.493],[2.233,-209.753],[4.506,246.827],[-0.417,256.069],[-20.132,219.278]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[0.667,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[0.311,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-11.68,222.682],[-11.346,-193.757],[-11.25,-193.757],[-6.703,-224.851],[-5.909,-215.284],[-6.238,251.406],[-7.412,254.274],[-11.66,222.682]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[-0.014,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.007,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-10.375,222.682],[-10.382,-193.757],[-10.384,-193.757],[-10.483,-219.413],[-10,-209.847],[-10.492,246.781],[-10.467,249.649],[-10.375,222.682]],"c":true}]}],"a":1}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,-14.278]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gf","s":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[8.207,0],"ti":[28.376,0],"to":[-11.351,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-74.482,0],"ti":[11.351,0],"to":[-28.376,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-128,0],"ti":[0,0],"to":[-22.701,0]},{"t":100,"s":[0.645,0]}],"a":1},"e":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-26.539,0],"ti":[26.281,0],"to":[-10.512,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-154.859,0],"ti":[10.512,0],"to":[-26.281,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-152.688,0],"ti":[-0.176,-0.06],"to":[-21.025,0]},{"t":100,"s":[-103.152,0]}],"a":1},"t":1,"g":{"k":{"a":0,"k":[0,1,1,1,0,0,0,0,0.999,0.801,0.801,0.801]},"p":3},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[0.0,0.0,0.0,1.0]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-4.598,1.528]},"a":{"a":0,"k":[-4.598,1.528]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":104,"st":-32.0},{"ind":3,"ty":4,"nm":"B","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[343.23,348,0]},"a":{"a":0,"k":[-2.77,0,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"L","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-77.113],[15.258,445.875],[-12.992,445.869],[-13.186,-77.119]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.161,-75.093],[-48.285,443.003],[-73.422,441.612],[-73.371,-73.669]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-106.311,-68.801],[-106.117,436.506],[-124.367,433.875],[-124.371,-65.869]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.241,-60.198],[-137.977,428.136],[-147.217,425.015],[-147.216,-57.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.811,-51.988],[-148.742,417.506],[-148.742,417],[-149.061,-51.994]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.737,21.885],[-112.613,343.701],[-112.613,343.697],[-113.189,21.881]],"c":true}]},{"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.737,21.585],[-10.613,343.401],[-10.613,343.397],[-11.189,21.582]],"c":true}]}],"a":1}},{"ty":"tr","o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[100]},{"t":51,"s":[0]}]},"r":{"a":0,"k":0},"p":{"a":0,"k":[3.189,-181.881]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"F","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0.056,-0.067],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-0.15],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.028,-0.183],[0,0],[0.25,0]],"v":[[17.85,264.071],[17.414,263.862],[17.413,263.895],[17.531,-258.589],[17.536,-258.754],[17.628,-258.562],[17.656,-258.721],[17.656,264.104]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0.556,-1.817],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-2.275],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.403,0.879],[0,0],[0.125,3.65]],"v":[[18.944,219.317],[13.008,263.756],[13.007,263.789],[12.875,-258.093],[12.88,-258.258],[20.222,-215.692],[20.375,-211.663],[19.625,212.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[4.218,-2.489],[0,0],[0,0.09],[0,0],[0,0.269],[0,0],[0,-5.386],[0,0]],"o":[[0,0],[0,0.317],[0,0],[0.009,-0.111],[0,0],[5.137,1.325],[0,0],[0.068,6.967]],"v":[[55.157,219.739],[-45.075,261.023],[-45.081,261.055],[-45.134,-256.648],[-45.111,-256.811],[52.988,-218.075],[62.439,-197.116],[61.767,199.136]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[7.583,-1.923],[0,0],[0,0.088],[0,0],[0,0.265],[0,0],[0,-9.064],[0,0]],"o":[[0,0],[0,0.313],[0,0],[0.017,-0.11],[0,0],[7.178,1.011],[0,0],[0,10.887]],"v":[[90.726,222.965],[-102.992,254.641],[-103.003,254.672],[-103.19,-250.577],[-103.147,-250.738],[89.121,-220.892],[103.559,-202.288],[103.799,203.429]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[10.727,-1],[0,0],[0,0.087],[0,0],[0,0.262],[0,0],[0,-11.497],[0,0]],"o":[[0,0],[0,0.309],[0,0],[0.024,-0.108],[0,0],[10.516,0.526],[0,0],[0,12.445]],"v":[[114.172,228.464],[-134.831,246.167],[-134.848,246.198],[-134.975,-242.159],[-134.911,-242.318],[113.838,-226.386],[133.629,-204.428],[133.254,206.021]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.033,-0.107],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[120.614,234.942],[-145.573,235.425],[-145.596,235.456],[-145.658,-234.081],[-145.572,-234.237],[120.614,-234.942],[146.205,-209.35],[146.205,209.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[10.989,-1.035],[0,0],[0,0.082],[0,0],[0,0.245],[0,0],[0,-12.227],[0,0]],"o":[[0,0],[0,0.289],[0,0],[-0.031,-0.101],[0,0],[10.795,0.544],[0,0],[0,13.208]],"v":[[114.268,244.349],[-133.215,228.678],[-133.194,228.707],[-132.634,-224.591],[-132.714,-224.739],[116.997,-241.075],[137.235,-217.757],[137.35,218.28]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[7.583,-2.155],[0,0],[0,0.077],[0,0],[0,0.231],[0,0],[0,-10.161],[0,0]],"o":[[0,0],[0,0.272],[0,0],[-0.099,-0.095],[0,0],[7.178,1.134],[0,0],[0,12.204]],"v":[[90.726,249.823],[-103.682,221.444],[-103.612,221.471],[-102,-217.36],[-102.759,-217],[89.121,-247.75],[103.559,-226.894],[103.799,227.922]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[5,-2.154],[0,0],[0,0.076],[0,0],[0,0.227],[0,0],[0,-11.903],[0,0]],"o":[[0,0],[0,0.268],[0,0],[-0.04,-0.094],[0,0],[4.152,0.214],[0,0],[0,12.204]],"v":[[45.35,255.404],[-59.367,218.448],[-59.338,218.475],[-58.887,-214.263],[-58.992,-214.401],[45.598,-252.464],[54.754,-230.359],[54.837,232.503]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0.932,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.009,-0.093],[0,0],[0.882,1.134],[0,0],[0,12.204]],"v":[[3.412,257.073],[-20.375,215.86],[-20.381,215.887],[-20.48,-211.773],[-20.457,-211.909],[3.142,-253.875],[4.917,-233.019],[5.018,235.172]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0.219,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.002,-0.093],[0,0],[0.208,1.134],[0,0],[0,12.204]],"v":[[-6.378,257.073],[-11.975,215.86],[-11.977,215.887],[-12,-211.773],[-11.995,-211.909],[-6.442,-253.875],[-6.024,-233.019],[-6,235.172]],"c":true}]},{"t":100,"s":[{"i":[[0,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0,-0.093],[0,0],[0,1.134],[0,0],[0,12.204]],"v":[[-11.125,257.073],[-11.125,215.86],[-11.125,215.887],[-11.125,-211.773],[-11.125,-211.909],[-11.125,-253.875],[-11.125,-233.019],[-11.125,235.172]],"c":true}]}],"a":1}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gf","s":{"a":0,"k":[146.469,0]},"e":{"a":0,"k":[-152.688,0]},"t":1,"g":{"k":{"a":0,"k":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307]},"p":7},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[0.0,0.0,0.0,1.0]}}],"ip":0,"op":104,"st":0.0},{"ind":4,"ty":4,"nm":"B","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[353.226,238,0],"ti":[-8.167,0,0],"to":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[446.226,238,0],"ti":[-9.875,0,0],"to":[3.952,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[479.744,241,0],"ti":[-4.214,0,0],"to":[10.529,0,0]},{"t":50,"s":[494.101,238,0]}],"a":1},"a":{"a":0,"k":[98.226,-77,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95,-37],[95,-117],[99.726,-115.324]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,-1.588],[0,0],[2.679,0],[0,0],[-0.876,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.339,0],[0.876,1.039]],"v":[[95.304,-116.183],[95.304,-47.637],[90.46,-41.91],[90.46,-121.91],[93.89,-120.234]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,-1.588],[0,0],[2.005,0],[0,0],[-0.656,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.002,0],[0.656,1.039]],"v":[[63.625,-122.023],[63.625,-53.477],[60,-47.75],[60,-127.75],[62.567,-126.074]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,-1.588],[0,0],[0.985,0],[0,0],[-0.322,-1.039]],"o":[[0,0],[0,3.16],[0,0],[0.492,0],[0.322,1.039]],"v":[[16.406,-123.523],[16.406,-54.977],[14.625,-49.25],[14.625,-129.25],[15.886,-127.574]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-47.812,-125.023],[-47.812,-56.477],[-47.75,-50.75],[-47.75,-130.75],[-47.794,-129.074]],"c":true}]},{"t":100,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-52.657,-125.305],[-52.657,-56.759],[-52.595,-51.032],[-52.595,-131.032],[-52.639,-129.356]],"c":true}]}],"a":1}},{"ty":"gf","s":{"a":0,"k":[101.113,-163.668]},"e":{"a":0,"k":[100,48.586]},"t":1,"g":{"k":{"a":0,"k":[0,0.641,0.641,0.641,0,0.462,0.462,0.462,1,0.284,0.284,0.284]},"p":3},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":10.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1.0]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"T","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95,-117],[96.265,-117],[101,-110.903],[101,-42.468],[96.204,-37],[95,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[90.64,-122.03],[93.805,-121.91],[99.04,-115.813],[99.04,-47.378],[93.744,-41.91],[90.52,-41.85],[94.571,-47.389],[94.583,-116.261]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[60.375,-128],[66.14,-127.75],[71.375,-121.653],[71.375,-53.218],[66.079,-47.75],[60.125,-47.625],[62.689,-53.534],[62.701,-121.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[-0.785,0.01],[-0.02,-1.707],[-0.016,-1.131],[1.303,-0.047],[0,0],[0,4.838],[0.005,0.592]],"o":[[0,0],[1.29,-0.016],[0.016,1.331],[0.016,1.099],[-1.152,0],[0,0],[0,-3.287],[-0.022,-2.484]],"v":[[14.812,-129.328],[24.147,-129.219],[26.766,-123.136],[26.75,-54.765],[24.11,-49.234],[14.672,-49.188],[15.751,-55.144],[15.763,-123.339]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-47.75,-130.656],[-34.846,-130.688],[-34.844,-124.618],[-34.875,-56.312],[-34.859,-50.719],[-47.781,-50.75],[-47.811,-56.69],[-47.799,-124.954]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-52.47,-130.97],[-39.565,-131.001],[-39.563,-124.932],[-39.595,-56.625],[-39.579,-51.032],[-52.501,-51.063],[-52.531,-57.003],[-52.519,-125.268]],"c":true}]}],"a":1}},{"ty":"gf","s":{"a":0,"k":[18.679,-63.877]},"e":{"a":0,"k":[18.385,-44.916]},"t":1,"g":{"k":{"a":0,"k":[0,0.629,0.629,0.629,0,0.505,0.505,0.505,1,0.381,0.381,0.381]},"p":3},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"st","nm":"S","bm":0,"lc":2,"lj":2,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1.0]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":104,"st":0.0},{"ind":5,"ty":4,"nm":"R","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[350,350,0]},"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[8,2.13],[0,-13.254],[0,-4.497],[9,-2.367],[-5,1.893],[0,10.887],[0,7.337],[4.75,1.183]],"o":[[-0.75,-0.237],[0,13.254],[0,4.497],[11.875,-1.893],[5,-1.893],[0,-10.887],[0,-11.36],[-4.75,-1.183]],"v":[[110.625,-235.763],[122,-216.356],[122,216.426],[108.75,232.875],[126.625,230.809],[139.875,212.585],[140.125,-211.913],[126.125,-233.983]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[8,2.188],[0,-10.13],[0,-4.618],[9,-2.431],[-5,1.945],[0,11.181],[0,7.535],[4.75,1.215]],"o":[[5.725,1.617],[0,13.612],[0,4.618],[5.037,-1.888],[5,-1.945],[0,-11.181],[0,-11.667],[-4.75,-1.215]],"v":[[115.775,-242.242],[133.55,-221.245],[133.025,222.871],[118.15,239.825],[127.17,236.106],[140.678,217.404],[141.178,-216.845],[122.202,-239.979]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[8,2.25],[0,-14],[0,-4.75],[9,-2],[-5,2],[0,11],[0,7.75],[4.75,1.25]],"o":[[-0.75,-0.25],[0,14],[0,4.75],[11.875,-2],[5,-2],[0,-11],[0,-12],[-4.75,-1.25]],"v":[[87,-249],[98.125,-228],[97.625,230],[85.625,247.875],[107.188,245.75],[118,226],[118.75,-223.75],[106.625,-247.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[6.44,1.607],[0,-18.062],[0,-4.75],[4.955,-1.27],[-4.42,0.755],[0,11],[0,7.75],[6.19,2.075]],"o":[[-0.48,-0.19],[0,14],[0,4.75],[7.645,-1.28],[2.76,-2.125],[0,-11],[0,-12],[-4.555,-0.32]],"v":[[43.56,-254.232],[50.145,-228],[49.645,228.95],[42.563,253.355],[68.74,250.75],[75.545,231.375],[76.178,-226.175],[66.435,-253.137]],"c":true}]},{"t":100,"s":[{"i":[[3.062,0.531],[0,-14],[0,-4.75],[0.031,0.062],[-3.25,-0.594],[0,11],[0,7.75],[-0.125,0.188]],"o":[[-0.188,-0.125],[0,14],[0,4.75],[3.062,0],[0.125,0.125],[0,-11],[0,-12],[-4.344,0.688]],"v":[[-13.938,-256.125],[-14.125,-228],[-14.625,227.062],[-14.625,255.125],[12.906,255.125],[13.125,226],[13,-228.75],[13,-255.875]],"c":true}]}],"a":1}},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[1.0,1.0,1.0,1.0]}},{"ty":"gf","s":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[73.238,-259.124],"ti":[-1.945,-1.737],"to":[1.945,1.737]},{"t":100,"s":[84.91,-248.702]}],"a":1},"e":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[72.43,272.335],"ti":[-2.355,-0.37],"to":[2.355,0.37]},{"t":100,"s":[86.561,274.557]}],"a":1},"t":1,"g":{"k":{"a":0,"k":[0,0.864,0.864,0.864,0.025,0.594,0.594,0.594,0.121,0.324,0.324,0.324,0.657,0.326,0.326,0.326,0.862,0.328,0.328,0.328,0.931,0.25,0.25,0.25,1,0.172,0.172,0.172]},"p":7},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":50,"op":104,"st":0.0}]}],"layers":[{"ind":1,"ty":0,"nm":"F","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[350,350,0]},"a":{"a":0,"k":[350,350,0]},"s":{"a":0,"k":[100,100,100]}},"ip":35,"op":73,"st":35.0,"refId":"comp_0","h":700,"w":700},{"ind":2,"ty":0,"nm":"I","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[422,544,0]},"a":{"a":0,"k":[50,50,0]},"s":{"a":0,"k":[100,100,100]}},"ip":8,"op":55,"st":8.0,"refId":"comp_1","h":100,"w":100},{"ind":3,"ty":4,"nm":"S","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[338.032,348.001,0]},"a":{"a":0,"k":[-7.968,0.001,0]},"s":{"a":0,"k":[100,100,100]}},"shapes":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"gr","nm":"L","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[3.189,-181.881]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"S","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141,237.943]],"c":true},"a":0}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[0,-14.278]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gf","s":{"a":0,"k":[-128,0]},"e":{"a":0,"k":[-152.688,0]},"t":1,"g":{"k":{"a":0,"k":[0,1,1,1,0,0,0,0,0.999,0.801,0.801,0.801]},"p":3},"nm":"G","bm":0,"o":{"a":0,"k":100},"r":1},{"ty":"st","nm":"S","bm":0,"lc":1,"lj":1,"ml":4.0,"o":{"a":0,"k":100},"w":{"a":0,"k":0},"c":{"a":0,"k":[0.0,0.0,0.0,1.0]}},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[-4.598,1.528]},"a":{"a":0,"k":[-4.598,1.528]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":77,"st":-32.0,"td":1},{"ind":4,"ty":4,"nm":"C","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[421.75,544,0]},"a":{"a":0,"k":[373,421,0]},"s":{"a":0,"k":[250,250,100]}},"shapes":[{"ty":"gr","nm":"G","bm":0,"it":[{"ty":"gr","nm":"C","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.875,-2.973],[-0.726,3.75],[-4.875,0.43],[-4.045,-0.527],[-0.912,1.979],[3.863,-3.75]],"c":true},"a":0}},{"ty":"fl","nm":"F","bm":0,"c":{"a":0,"k":[1.0,1.0,1.0,1.0]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[373.125,421]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"gr","nm":"R","bm":0,"it":[{"ty":"sh","nm":"P","ind":0,"ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-24,-11],[31.167,-11.111],[31.056,22.223],[-24.611,22.334]],"c":true},"a":0}},{"ty":"fl","nm":"F","bm":0,"c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[0.153,0.153,0.153,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40.069,"s":[0.545,0.502,0.859,1]},{"t":47,"s":[0.153,0.153,0.153,1]}]},"o":{"a":0,"k":100},"r":1},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[373,421]},"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]},{"ty":"tr","o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[373,421]},"a":{"a":0,"k":[373,421]},"s":{"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":36.931,"s":[100,100]},{"i":{"x":[0.609,0.609],"y":[1,1]},"o":{"x":[1,1],"y":[-0.08,-0.08]},"t":39.931,"s":[90,90]},{"t":46.931,"s":[100,100]}],"a":1},"nm":"T","sk":{"a":0,"k":0},"sa":{"a":0,"k":0}}]}],"ip":0,"op":77,"st":0.0,"tt":1},{"ind":5,"ty":0,"nm":"F","sr":1.0,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[350,350,0]},"a":{"a":0,"k":[350,350,0]},"s":{"a":0,"k":[100,100,100]}},"ip":0,"op":77,"st":-30.0,"refId":"comp_2","h":700.0,"w":700.0}],"markers":[]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/enterPIN.json b/apps/ledger-live-desktop/src/renderer/animations/stax/enterPIN.json new file mode 100644 index 00000000000..72011f44826 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/animations/stax/enterPIN.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":25,"ip":0,"op":207,"w":700,"h":700,"nm":"#FTS-01-ENTER-PIN-v01","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CIRCLE HIGHLIGHT 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"t":37.05078125,"s":[76.452,76.452]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[40.544,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.881,"s":[44]},{"t":41.9150390625,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10.644,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.1865234375,"s":[20,20]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10.644,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.187,"s":[75]},{"t":44,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":47,"st":-59,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Interaction_Tap","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[422,489,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":122,"op":169,"st":122,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Interaction_Tap","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[416,226,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":6,"op":53,"st":6,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"ui-screen","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.128],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":53,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.872],"y":[0]},"t":65.926,"s":[100]},{"i":{"x":[0.128],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":176.814,"s":[100]},{"t":190,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[323.973,350,0],"to":[3.667,0,0],"ti":[-3.667,0,0]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.167,"y":0.167},"t":61,"s":[345.973,350,0],"to":[0,0,0],"ti":[0,0,0]},{"t":69.5888671875,"s":[345.973,350,0]}],"ix":2},"a":{"a":0,"k":[-4.027,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.175,0.175,0.175],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":53,"s":[65.621,130,100]},{"t":61,"s":[130,130,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[47.367,107.176],[52.22,112.066],[62.606,101.68]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":125,"s":[0]},{"t":131,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151.14,"s":[1,1,1,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":154.069,"s":[0.156862750649,0.156862750649,0.156862750649,1]},{"t":157,"s":[1,1,1,1]}],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.288,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"validate","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[70.25,126.77],[39.724,126.77],[28.525,115.571],[28.525,98.175],[39.724,86.976],[70.25,86.976],[81.449,98.175],[81.449,115.571]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":151.14,"s":[0.156862750649,0.156862750649,0.156862750649,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":154.069,"s":[0.7529296875,0.7529296875,0.7529296875,1]},{"t":157,"s":[0.156862750649,0.156862750649,0.156862750649,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[55.412,106.33],"ix":2},"a":{"a":0,"k":[55.412,106.33],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.023,0.023],"y":[1.013,1.013]},"o":{"x":[0.823,0.823],"y":[0,0]},"t":107.679,"s":[50,50]},{"i":{"x":[0,0],"y":[0.979,0.979]},"o":{"x":[0.381,0.381],"y":[0,0]},"t":116.065,"s":[122,122]},{"i":{"x":[0,0],"y":[4.659,4.659]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":120.065,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":152,"s":[100,100]},{"i":{"x":[0.609,0.609],"y":[1,1]},"o":{"x":[1,1],"y":[-0.046,-0.046]},"t":155,"s":[90,90]},{"t":159,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":107.679,"s":[0]},{"t":120,"s":[100]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"validate btn","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.912,0],[0,0],[0,-0.912],[0,0],[-0.912,0],[0,0],[0,0.912],[0,0]],"o":[[0,0],[-0.912,0],[0,0],[0,0.912],[0,0],[0.912,0],[0,0],[0,-0.912]],"v":[[21.405,-82.11],[13.974,-82.11],[12.324,-80.46],[12.324,-80.46],[13.974,-78.809],[21.405,-78.809],[23.055,-80.46],[23.055,-80.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.912,0],[0,0],[0,-0.912],[0,0],[-0.912,0],[0,0],[0,0.912],[0,0]],"o":[[0,0],[-0.912,0],[0,0],[0,0.912],[0,0],[0.912,0],[0,0],[0,-0.912]],"v":[[6.832,-82.11],[-0.598,-82.11],[-2.249,-80.46],[-2.249,-80.46],[-0.598,-78.809],[6.832,-78.809],[8.483,-80.46],[8.483,-80.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.912,0],[0,0],[0,-0.912],[0,0],[-0.912,0],[0,0],[0,0.912],[0,0]],"o":[[0,0],[-0.912,0],[0,0],[0,0.912],[0,0],[0.912,0],[0,0],[0,-0.912]],"v":[[-7.74,-82.11],[-15.171,-82.11],[-16.822,-80.46],[-16.822,-80.46],[-15.171,-78.809],[-7.74,-78.809],[-6.09,-80.46],[-6.09,-80.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.912,0],[0,0],[0,-0.912],[0,0],[-0.912,0],[0,0],[0,0.912],[0,0]],"o":[[0,0],[-0.912,0],[0,0],[0,0.912],[0,0],[0.912,0],[0,0],[0,-0.912]],"v":[[-22.313,-82.11],[-29.744,-82.11],[-31.394,-80.46],[-31.394,-80.46],[-29.744,-78.809],[-22.313,-78.809],[-20.662,-80.46],[-20.662,-80.46]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bars","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.963],[-2.963,0],[0,-2.963],[2.963,0]],"o":[[0,-2.963],[2.963,0],[0,2.963],[-2.963,0]],"v":[[-31.394,-80.46],[-26.028,-85.826],[-20.662,-80.46],[-26.028,-75.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[17.72,-80.486],"ix":2},"a":{"a":0,"k":[-26.03,-80.486],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":95,"s":[0,0]},{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.603,0.603],"y":[0,0]},"t":102.017,"s":[178,178]},{"t":108.0166015625,"s":[105,105]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"dot 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.963],[-2.963,0],[0,-2.963],[2.963,0]],"o":[[0,-2.963],[2.963,0],[0,2.963],[-2.963,0]],"v":[[-31.394,-80.46],[-26.028,-85.826],[-20.662,-80.46],[-26.028,-75.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.104,-80.486],"ix":2},"a":{"a":0,"k":[-26.03,-80.486],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":88,"s":[0,0]},{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.603,0.603],"y":[0,0]},"t":95.017,"s":[178,178]},{"t":101.0166015625,"s":[105,105]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"dot 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.963],[-2.963,0],[0,-2.963],[2.963,0]],"o":[[0,-2.963],[2.963,0],[0,2.963],[-2.963,0]],"v":[[-31.394,-80.46],[-26.028,-85.826],[-20.662,-80.46],[-26.028,-75.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-11.415,-80.486],"ix":2},"a":{"a":0,"k":[-26.03,-80.486],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":81,"s":[0,0]},{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.603,0.603],"y":[0,0]},"t":88.017,"s":[178,178]},{"t":94.0166015625,"s":[105,105]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"dot 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.963],[-2.963,0],[0,-2.963],[2.963,0]],"o":[[0,-2.963],[2.963,0],[0,2.963],[-2.963,0]],"v":[[-31.394,-80.46],[-26.028,-85.826],[-20.662,-80.46],[-26.028,-75.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.156862750649,0.156862750649,0.156862750649,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-26.03,-80.486],"ix":2},"a":{"a":0,"k":[-26.03,-80.486],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":73.983,"s":[0,0]},{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.603,0.603],"y":[0,0]},"t":81,"s":[178,178]},{"t":87,"s":[105,105]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"dot 1","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"dots","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-10],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Pin Bar","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[11.236,126.77],[-19.29,126.77],[-30.489,115.571],[-30.489,98.175],[-19.29,86.976],[11.236,86.976],[22.435,98.175],[22.435,115.571]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[70.25,81.046],[39.724,81.046],[28.525,69.847],[28.525,52.451],[39.724,41.252],[70.25,41.252],[81.449,52.451],[81.449,69.847]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[11.236,81.046],[-19.29,81.046],[-30.489,69.847],[-30.489,52.451],[-19.29,41.252],[11.236,41.252],[22.435,52.451],[22.435,69.847]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[-47.777,81.046],[-78.303,81.046],[-89.502,69.847],[-89.502,52.451],[-78.303,41.252],[-47.777,41.252],[-36.578,52.451],[-36.578,69.847]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[70.25,35.322],[39.724,35.322],[28.525,24.123],[28.525,6.727],[39.724,-4.472],[70.25,-4.472],[81.449,6.727],[81.449,24.123]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[11.236,35.322],[-19.29,35.322],[-30.489,24.123],[-30.489,6.727],[-19.29,-4.472],[11.236,-4.472],[22.435,6.727],[22.435,24.123]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[-47.777,35.322],[-78.303,35.322],[-89.502,24.123],[-89.502,6.727],[-78.303,-4.472],[-47.777,-4.472],[-36.578,6.727],[-36.578,24.123]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[70.25,-10.402],[39.724,-10.402],[28.525,-21.601],[28.525,-38.997],[39.724,-50.196],[70.25,-50.196],[81.449,-38.997],[81.449,-21.601]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[11.236,-10.402],[-19.29,-10.402],[-30.489,-21.601],[-30.489,-38.997],[-19.29,-50.196],[11.236,-50.196],[22.435,-38.997],[22.435,-21.601]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0],[0,0],[0,6.185],[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0]],"o":[[0,0],[-6.185,0],[0,0],[0,-6.185],[0,0],[6.185,0],[0,0],[0,6.185]],"v":[[-47.777,-10.402],[-78.303,-10.402],[-89.502,-21.601],[-89.502,-38.997],[-78.303,-50.196],[-47.777,-50.196],[-36.578,-38.997],[-36.578,-21.601]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960784314,0.901960784314,0.901960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"btns","np":10,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":207,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"LOGO LEDGER","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.872],"y":[0]},"t":43.95,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":57.136,"s":[0]},{"i":{"x":[0.128],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":177,"s":[0]},{"t":190.185546875,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[342.5,345,0],"ix":2},"a":{"a":0,"k":[-7.869,-5.117,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":5,"nm":"Corner Pin","np":6,"mn":"ADBE Corner Pin","ix":1,"en":1,"ef":[{"ty":3,"nm":"Upper Left","mn":"ADBE Corner Pin-0001","ix":1,"v":{"a":0,"k":[0,0],"ix":1}},{"ty":3,"nm":"Upper Right","mn":"ADBE Corner Pin-0002","ix":2,"v":{"a":0,"k":[700,0],"ix":2}},{"ty":3,"nm":"Lower Left","mn":"ADBE Corner Pin-0003","ix":3,"v":{"a":0,"k":[0,700],"ix":3}},{"ty":3,"nm":"Lower Right","mn":"ADBE Corner Pin-0004","ix":4,"v":{"a":0,"k":[700,700],"ix":4}}]}],"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0.014,2.58],[0,0],[2.757,-0.015],[0,0],[0,0]],"o":[[2.792,-0.015],[0,0],[-0.013,-2.51],[0,0],[0,0],[0,0]],"v":[[46.676,-6.449],[50.404,-9.933],[50.396,-11.417],[46.631,-14.826],[40.975,-14.796],[41.02,-6.419]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0.007,2.633],[0,0],[1.386,-0.015],[0,0],[0,0]],"o":[[1.404,-0.016],[0,0],[-0.007,-2.561],[0,0],[0,0],[0,0]],"v":[[0.56,-5.101],[2.435,-8.655],[2.431,-10.17],[0.537,-13.647],[-2.307,-13.617],[-2.284,-5.07]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0.007,2.633],[0,0],[1.386,-0.015],[0,0],[0,0]],"o":[[1.404,-0.016],[0,0],[-0.007,-2.561],[0,0],[0,0],[0,0]],"v":[[0.56,-5.101],[2.435,-8.655],[2.431,-10.17],[0.537,-13.647],[-2.307,-13.617],[-2.284,-5.07]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0.014,2.58],[0,0],[2.757,-0.015],[0,0],[0,0]],"o":[[2.792,-0.015],[0,0],[-0.013,-2.51],[0,0],[0,0],[0,0]],"v":[[46.676,-6.449],[50.404,-9.933],[50.396,-11.417],[46.631,-14.826],[40.975,-14.796],[41.02,-6.419]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[2.722,-0.014],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.705,-1.617],[-0.009,-1.803],[2.577,-0.685],[0,0],[-0.021,-3.888],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[2.934,-0.015],[1.35,1.3],[0.015,2.863],[0,0],[2.83,0.409],[0,0],[0,0],[0,0],[-0.015,-2.828]],"v":[[46.34,-3.195],[41.037,-3.167],[41.089,6.695],[37.555,6.713],[37.423,-18.03],[45.377,-18.072],[52.282,-15.669],[54.357,-10.943],[50.006,-4.982],[50.009,-4.487],[53.786,1.289],[53.815,6.627],[50.209,6.646],[50.177,0.743]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[1.369,-0.014],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.847,-1.655],[-0.005,-1.839],[1.296,-0.699],[0,0],[-0.01,-3.967],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[1.475,-0.016],[0.679,1.327],[0.008,2.921],[0,0],[1.423,0.418],[0,0],[0,0],[0,0],[-0.007,-2.885]],"v":[[0.391,-1.782],[-2.276,-1.753],[-2.249,8.309],[-4.027,8.328],[-4.093,-16.916],[-0.093,-16.959],[3.379,-14.508],[4.423,-9.686],[2.235,-3.604],[2.236,-3.099],[4.136,2.794],[4.15,8.24],[2.337,8.259],[2.321,2.237]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[1.369,-0.014],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.847,-1.655],[-0.005,-1.839],[1.296,-0.699],[0,0],[-0.01,-3.967],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[1.475,-0.016],[0.679,1.327],[0.008,2.921],[0,0],[1.423,0.418],[0,0],[0,0],[0,0],[-0.007,-2.885]],"v":[[0.391,-1.782],[-2.276,-1.753],[-2.249,8.309],[-4.027,8.328],[-4.093,-16.916],[-0.093,-16.959],[3.379,-14.508],[4.423,-9.686],[2.235,-3.604],[2.236,-3.099],[4.136,2.794],[4.15,8.24],[2.337,8.259],[2.321,2.237]],"c":true}]},{"t":61,"s":[{"i":[[2.722,-0.014],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.705,-1.617],[-0.009,-1.803],[2.577,-0.685],[0,0],[-0.021,-3.888],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[2.934,-0.015],[1.35,1.3],[0.015,2.863],[0,0],[2.83,0.409],[0,0],[0,0],[0,0],[-0.015,-2.828]],"v":[[46.34,-3.195],[41.037,-3.167],[41.089,6.695],[37.555,6.713],[37.423,-18.03],[45.377,-18.072],[52.282,-15.669],[54.357,-10.943],[50.006,-4.982],[50.009,-4.487],[53.786,1.289],[53.815,6.627],[50.209,6.646],[50.177,0.743]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"R","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31.589,-17.999],[31.606,-14.746],[19.658,-14.683],[19.698,-7.26],[30.585,-7.318],[30.603,-4.066],[19.715,-4.008],[19.755,3.556],[32.233,3.49],[32.251,6.742],[16.167,6.827],[16.036,-17.916]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7.027,-16.885],[-7.018,-13.566],[-13.026,-13.501],[-13.006,-5.928],[-7.532,-5.988],[-7.523,-2.669],[-12.998,-2.61],[-12.977,5.107],[-6.703,5.039],[-6.694,8.357],[-14.782,8.444],[-14.848,-16.8]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7.027,-16.885],[-7.018,-13.566],[-13.026,-13.501],[-13.006,-5.928],[-7.532,-5.988],[-7.523,-2.669],[-12.998,-2.61],[-12.977,5.107],[-6.703,5.039],[-6.694,8.357],[-14.782,8.444],[-14.848,-16.8]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31.589,-17.999],[31.606,-14.746],[19.658,-14.683],[19.698,-7.26],[30.585,-7.318],[30.603,-4.066],[19.715,-4.008],[19.755,3.556],[32.233,3.49],[32.251,6.742],[16.167,6.827],[16.036,-17.916]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"E","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[1.492,1.442],[0.025,4.771],[-2.216,2.097],[-2.368,0.013],[-0.379,-4.876],[0,0],[3.216,-0.017],[0,0],[-0.026,-4.948],[0,0],[-3.287,0.018],[0,0],[0.019,3.57],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.121,-0.012]],"o":[[-2.203,-2.18],[-0.026,-4.949],[1.477,-1.422],[4.877,-0.026],[0,0],[-0.053,-3.323],[0,0],[-3.287,0.017],[0,0],[0.026,4.913],[0,0],[3.287,-0.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.98,1.843],[-2.015,0.011]],"v":[[-3.567,5.058],[-6.876,-5.422],[-3.467,-16.009],[2.353,-18.197],[10.878,-10.289],[6.99,-10.268],[2.69,-14.769],[1.983,-14.766],[-2.934,-8.766],[-2.899,-2.121],[2.011,3.826],[2.788,3.823],[7.358,-0.938],[7.349,-2.635],[1.163,-2.602],[1.146,-5.853],[10.725,-5.904],[10.793,6.855],[7.541,6.873],[7.528,4.54],[7.033,4.543],[1.994,7.256]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0.736,1.478],[0.013,4.868],[-1.099,2.147],[-1.191,0.013],[-0.191,-4.975],[0,0],[1.617,-0.018],[0,0],[-0.013,-5.049],[0,0],[-1.653,0.018],[0,0],[0.01,3.642],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.066,-0.011]],"o":[[-1.108,-2.224],[-0.013,-5.049],[0.743,-1.45],[2.453,-0.026],[0,0],[-0.026,-3.39],[0,0],[-1.653,0.018],[0,0],[0.013,5.013],[0,0],[1.653,-0.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.493,1.88],[-1.013,0.011]],"v":[[-24.706,6.639],[-26.369,-4.053],[-24.655,-14.855],[-21.728,-17.087],[-17.442,-9.018],[-19.397,-8.997],[-21.559,-13.59],[-21.915,-13.586],[-24.387,-7.465],[-24.369,-0.685],[-21.901,5.382],[-21.51,5.379],[-19.212,0.521],[-19.216,-1.21],[-22.327,-1.176],[-22.336,-4.493],[-17.519,-4.545],[-17.484,8.473],[-19.12,8.49],[-19.126,6.11],[-19.375,6.113],[-21.909,8.881]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0.736,1.478],[0.013,4.868],[-1.099,2.147],[-1.191,0.013],[-0.191,-4.975],[0,0],[1.617,-0.018],[0,0],[-0.013,-5.049],[0,0],[-1.653,0.018],[0,0],[0.01,3.642],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.066,-0.011]],"o":[[-1.108,-2.224],[-0.013,-5.049],[0.743,-1.45],[2.453,-0.026],[0,0],[-0.026,-3.39],[0,0],[-1.653,0.018],[0,0],[0.013,5.013],[0,0],[1.653,-0.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.493,1.88],[-1.013,0.011]],"v":[[-24.706,6.639],[-26.369,-4.053],[-24.655,-14.855],[-21.728,-17.087],[-17.442,-9.018],[-19.397,-8.997],[-21.559,-13.59],[-21.915,-13.586],[-24.387,-7.465],[-24.369,-0.685],[-21.901,5.382],[-21.51,5.379],[-19.212,0.521],[-19.216,-1.21],[-22.327,-1.176],[-22.336,-4.493],[-17.519,-4.545],[-17.484,8.473],[-19.12,8.49],[-19.126,6.11],[-19.375,6.113],[-21.909,8.881]],"c":true}]},{"t":61,"s":[{"i":[[1.492,1.442],[0.025,4.771],[-2.216,2.097],[-2.368,0.013],[-0.379,-4.876],[0,0],[3.216,-0.017],[0,0],[-0.026,-4.948],[0,0],[-3.287,0.018],[0,0],[0.019,3.57],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.121,-0.012]],"o":[[-2.203,-2.18],[-0.026,-4.949],[1.477,-1.422],[4.877,-0.026],[0,0],[-0.053,-3.323],[0,0],[-3.287,0.017],[0,0],[0.026,4.913],[0,0],[3.287,-0.018],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.98,1.843],[-2.015,0.011]],"v":[[-3.567,5.058],[-6.876,-5.422],[-3.467,-16.009],[2.353,-18.197],[10.878,-10.289],[6.99,-10.268],[2.69,-14.769],[1.983,-14.766],[-2.934,-8.766],[-2.899,-2.121],[2.011,3.826],[2.788,3.823],[7.358,-0.938],[7.349,-2.635],[1.163,-2.602],[1.146,-5.853],[10.725,-5.904],[10.793,6.855],[7.541,6.873],[7.528,4.54],[7.033,4.543],[1.994,7.256]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"G","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0.026,4.948],[0,0],[3.641,-0.019],[0,0],[0,0]],"o":[[3.641,-0.019],[0,0],[-0.026,-4.949],[0,0],[0,0],[0,0]],"v":[[-20.473,3.769],[-14.884,-2.128],[-14.919,-8.632],[-20.57,-14.469],[-24.423,-14.449],[-24.326,3.79]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0.013,5.049],[0,0],[1.831,-0.02],[0,0],[0,0]],"o":[[1.831,-0.02],[0,0],[-0.013,-5.049],[0,0],[0,0],[0,0]],"v":[[-33.207,5.324],[-30.396,-0.693],[-30.414,-7.328],[-33.256,-13.284],[-35.193,-13.263],[-35.144,5.345]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0.013,5.049],[0,0],[1.831,-0.02],[0,0],[0,0]],"o":[[1.831,-0.02],[0,0],[-0.013,-5.049],[0,0],[0,0],[0,0]],"v":[[-33.207,5.324],[-30.396,-0.693],[-30.414,-7.328],[-33.256,-13.284],[-35.193,-13.263],[-35.144,5.345]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0.026,4.948],[0,0],[3.641,-0.019],[0,0],[0,0]],"o":[[3.641,-0.019],[0,0],[-0.026,-4.949],[0,0],[0,0],[0,0]],"v":[[-20.473,3.769],[-14.884,-2.128],[-14.919,-8.632],[-20.57,-14.469],[-24.423,-14.449],[-24.326,3.79]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-0.039,-7.352],[6.751,-0.036],[0,0],[0,0],[0,0]],"o":[[0.038,7.245],[0,0],[0,0],[0,0],[6.646,-0.035]],"v":[[-10.943,-5.4],[-20.137,7.02],[-27.843,7.061],[-27.974,-17.682],[-20.34,-17.723]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[-0.02,-7.501],[3.395,-0.037],[0,0],[0,0],[0,0]],"o":[[0.019,7.392],[0,0],[0,0],[0,0],[3.342,-0.036]],"v":[[-28.414,-4.031],[-33.038,8.64],[-36.913,8.682],[-36.979,-16.562],[-33.14,-16.603]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[-0.02,-7.501],[3.395,-0.037],[0,0],[0,0],[0,0]],"o":[[0.019,7.392],[0,0],[0,0],[0,0],[3.342,-0.036]],"v":[[-28.414,-4.031],[-33.038,8.64],[-36.913,8.682],[-36.979,-16.562],[-33.14,-16.603]],"c":true}]},{"t":61,"s":[{"i":[[-0.039,-7.352],[6.751,-0.036],[0,0],[0,0],[0,0]],"o":[[0.038,7.245],[0,0],[0,0],[0,0],[6.646,-0.035]],"v":[[-10.943,-5.4],[-20.137,7.02],[-27.843,7.061],[-27.974,-17.682],[-20.34,-17.723]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"D","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-33.632,-17.652],[-33.615,-14.4],[-45.562,-14.336],[-45.523,-6.914],[-34.636,-6.972],[-34.618,-3.719],[-45.505,-3.662],[-45.465,3.902],[-32.988,3.836],[-32.97,7.088],[-49.053,7.173],[-49.184,-17.57]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-39.824,-16.531],[-39.816,-13.213],[-45.824,-13.148],[-45.804,-5.575],[-40.329,-5.635],[-40.32,-2.316],[-45.795,-2.257],[-45.775,5.46],[-39.5,5.392],[-39.491,8.71],[-47.579,8.797],[-47.645,-16.447]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-39.824,-16.531],[-39.816,-13.213],[-45.824,-13.148],[-45.804,-5.575],[-40.329,-5.635],[-40.32,-2.316],[-45.795,-2.257],[-45.775,5.46],[-39.5,5.392],[-39.491,8.71],[-47.579,8.797],[-47.645,-16.447]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-33.632,-17.652],[-33.615,-14.4],[-45.562,-14.336],[-45.523,-6.914],[-34.636,-6.972],[-34.618,-3.719],[-45.505,-3.662],[-45.465,3.902],[-32.988,3.836],[-32.97,7.088],[-49.053,7.173],[-49.184,-17.57]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"E","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-66.965,-17.475],[-66.852,4.016],[-54.197,3.948],[-54.18,7.2],[-70.44,7.287],[-70.571,-17.456]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-56.586,-16.35],[-56.529,5.576],[-50.166,5.507],[-50.157,8.825],[-58.334,8.913],[-58.4,-16.331]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-56.586,-16.35],[-56.529,5.576],[-50.166,5.507],[-50.157,8.825],[-58.334,8.913],[-58.4,-16.331]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-66.965,-17.475],[-66.852,4.016],[-54.197,3.948],[-54.18,7.2],[-70.44,7.287],[-70.571,-17.456]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"L","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"LEDGER","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[75.802,-18.039],[79.48,-18.053],[79.421,-34.644],[54.174,-34.554],[54.187,-30.875],[75.756,-30.952]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.206,-16.926],[17.056,-16.94],[17.026,-33.867],[4.33,-33.775],[4.337,-30.022],[15.183,-30.1]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.206,-16.926],[17.056,-16.94],[17.026,-33.867],[4.33,-33.775],[4.337,-30.022],[15.183,-30.1]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[75.802,-18.039],[79.48,-18.053],[79.421,-34.644],[54.174,-34.554],[54.187,-30.875],[75.756,-30.952]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-91.675,-30.355],[-70.107,-30.432],[-70.12,-34.11],[-95.367,-34.02],[-95.308,-17.429],[-91.629,-17.442]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-69.012,-29.491],[-58.166,-29.569],[-58.173,-33.322],[-70.869,-33.23],[-70.839,-16.303],[-68.989,-16.317]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-69.012,-29.491],[-58.166,-29.569],[-58.173,-33.322],[-70.869,-33.23],[-70.839,-16.303],[-68.989,-16.317]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-91.675,-30.355],[-70.107,-30.432],[-70.12,-34.11],[-95.367,-34.02],[-95.308,-17.429],[-91.629,-17.442]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[79.57,7.196],[75.892,7.209],[75.938,20.12],[54.369,20.197],[54.382,23.876],[79.63,23.786]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.101,8.82],[15.252,8.833],[15.275,22.006],[4.429,22.085],[4.435,25.838],[17.131,25.746]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[17.101,8.82],[15.252,8.833],[15.275,22.006],[4.429,22.085],[4.435,25.838],[17.131,25.746]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[79.57,7.196],[75.892,7.209],[75.938,20.12],[54.369,20.197],[54.382,23.876],[79.63,23.786]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-91.493,20.718],[-91.539,7.806],[-95.218,7.819],[-95.159,24.41],[-69.911,24.32],[-69.924,20.641]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-68.921,22.616],[-68.944,9.443],[-70.794,9.456],[-70.764,26.383],[-58.068,26.291],[-58.074,22.537]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-68.921,22.616],[-68.944,9.443],[-70.794,9.456],[-70.764,26.383],[-58.068,26.291],[-58.074,22.537]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-91.493,20.718],[-91.539,7.806],[-95.218,7.819],[-95.159,24.41],[-69.911,24.32],[-69.924,20.641]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"ENCOCHE","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":207,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Screen 4","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[342.032,350.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0]],"o":[[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0]],"v":[[-148.989,222.943],[-148.989,-222.958],[118.837,-222.945],[132.429,-209.355],[132.429,209.346],[118.837,222.938]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":0,"k":[-128,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":173,"op":207,"st":-36,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"sheen matte","tt":1,"sr":1,"ks":{"o":{"a":0,"k":2,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":173,"s":[207,350,0],"to":[110.333,0,0],"ti":[-110.333,0,0]},{"t":210,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":47.9,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":173,"op":207,"st":3,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Screen 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[342.032,350.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0]],"o":[[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0]],"v":[[-148.989,222.943],[-148.989,-222.958],[118.837,-222.945],[132.429,-209.355],[132.429,209.346],[118.837,222.938]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[0,0],[0,0],[0,-7.933],[0,0],[3.75,0]],"o":[[0,0],[0,0],[3.75,0],[0,0],[0,7.933],[0,0]],"v":[[-95.015,222.893],[-95.061,-224.989],[37.961,-242.664],[44.763,-228.278],[44.763,228.277],[37.961,242.665]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[0,0],[0,0],[0,-7.933],[0,0],[3.75,0]],"o":[[0,0],[0,0],[3.75,0],[0,0],[0,7.933],[0,0]],"v":[[-95.015,222.893],[-95.061,-224.989],[37.961,-242.664],[44.763,-228.278],[44.763,228.277],[37.961,242.665]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0]],"o":[[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0]],"v":[[-148.989,222.943],[-148.989,-222.958],[118.837,-222.945],[132.429,-209.355],[132.429,209.346],[118.837,222.938]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.872,"y":0},"t":43.95,"s":[0,0.099,0.099,0.099,0.5,0.167,0.167,0.167,1,0.236,0.236,0.236]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":57.136,"s":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801]},{"i":{"x":0.128,"y":1},"o":{"x":0.333,"y":0},"t":176.814,"s":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801]},{"t":190,"s":[0,0.099,0.099,0.099,0.5,0.167,0.167,0.167,1,0.236,0.236,0.236]}],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[-128,0],"to":[21.333,0],"ti":[-21.333,0]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":18,"s":[0,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[0,0],"to":[-21.333,0],"ti":[21.333,0]},{"t":61,"s":[-128,0]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":0,"s":[-152.688,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":18,"s":[-152.688,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":53,"s":[-152.688,0],"to":[0,0],"ti":[0,0]},{"t":61,"s":[-152.688,0]}],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":207,"st":-39,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"BODY-[Copy/Paste] 7","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[347.23,350,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.616,0],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[117.239,234.942],[-148.948,235.425],[-148.971,235.456],[-149.033,-234.081],[-148.947,-234.237],[117.239,-234.942],[142.83,-209.35],[142.83,209.35]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.683,0.683,0.683,0.17,0.525,0.525,0.525,0.506,0.367,0.367,0.367,0.776,0.536,0.536,0.536,0.863,0.704,0.704,0.704,0.931,0.506,0.506,0.506,1,0.307,0.307,0.307],"ix":9}},"s":{"a":0,"k":[146.469,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Structure","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[100.719,-111.273],[100.719,-42.727],[94.75,-37],[94.75,-117],[98.976,-115.324]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284],"ix":9}},"s":{"a":0,"k":[101.113,-73.207],"ix":5},"e":{"a":0,"k":[100,48.586],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[47.549,-34.275],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Side Btn","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":173,"op":207,"st":-36,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"sheen","tt":1,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":173,"s":[207,350,0],"to":[110.333,0,0],"ti":[-110.333,0,0]},{"t":210,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":173,"op":207,"st":3,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"BODY-[Copy/Paste] 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[347.23,350,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.616,0],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[117.239,234.942],[-148.948,235.425],[-148.971,235.456],[-149.033,-234.081],[-148.947,-234.237],[117.239,-234.942],[142.83,-209.35],[142.83,209.35]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[7.098,0],[0,0],[0.375,0],[0,0],[-0.191,-0.058],[0,0],[0,-14.859],[0,0]],"o":[[0,0],[0.059,-0.067],[0,0],[0,0.102],[0,0],[7.098,0],[0,0],[0,14.859]],"v":[[38.147,253.667],[-94.997,233.571],[-95.062,233.356],[-95,-234.356],[-94.934,-234.196],[38.147,-253.667],[51,-226.762],[51,226.762]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[7.098,0],[0,0],[0.375,0],[0,0],[-0.191,-0.058],[0,0],[0,-14.859],[0,0]],"o":[[0,0],[0.059,-0.067],[0,0],[0,0.102],[0,0],[7.098,0],[0,0],[0,14.859]],"v":[[38.147,253.667],[-94.997,233.571],[-95.062,233.356],[-95,-234.356],[-94.934,-234.196],[38.147,-253.667],[51,-226.762],[51,226.762]],"c":true}]},{"t":61,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.616,0],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[117.239,234.942],[-148.948,235.425],[-148.971,235.456],[-149.033,-234.081],[-148.947,-234.237],[117.239,-234.942],[142.83,-209.35],[142.83,209.35]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[0,0.944,0.944,0.944,0.17,0.656,0.656,0.656,0.506,0.367,0.367,0.367,0.776,0.319,0.319,0.319,0.863,0.271,0.271,0.271,0.931,0.289,0.289,0.289,1,0.307,0.307,0.307]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[0,0.944,0.944,0.944,0.17,0.656,0.656,0.656,0.506,0.367,0.367,0.367,0.776,0.319,0.319,0.319,0.863,0.271,0.271,0.271,0.931,0.289,0.289,0.289,1,0.307,0.307,0.307]},{"t":61,"s":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307]}],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[146.469,0],"to":[-16.83,-39.917],"ti":[16.83,39.917]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":18,"s":[45.49,-239.504],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[45.49,-239.504],"to":[-18.012,0],"ti":[-16.83,-39.917]},{"t":61,"s":[146.469,0]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":0,"s":[-152.688,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":18,"s":[-152.688,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":53,"s":[-152.688,0],"to":[0,0],"ti":[0,0]},{"t":61,"s":[-152.688,0]}],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Structure","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":207,"st":-39,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"BTN new","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[501.239,237.41,0],"ix":2},"a":{"a":0,"k":[104.239,-78.09,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95.5,-37],[95.5,-117],[99.726,-115.324]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[14.407,-121.29],[14.407,-52.744],[10.438,-47],[10.438,-127],[13.226,-125.335]],"c":true}]},{"i":{"x":0.833,"y":0.999},"o":{"x":0.333,"y":0},"t":34,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[14.407,-121.29],[14.407,-52.744],[10.438,-47],[10.438,-127],[13.226,-125.335]],"c":true}]},{"i":{"x":0.833,"y":0.999},"o":{"x":0.167,"y":0.001},"t":38,"s":[{"i":[[0,-1.588],[0,0],[0.438,0],[0,0],[-0.009,-0.784]],"o":[[0,0],[0,3.16],[0,0],[0,0.188],[0.022,1.981]],"v":[[10.346,-121.284],[10.346,-52.738],[10.438,-47],[10.438,-127],[10.415,-125.463]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.167,"y":0.001},"t":42,"s":[{"i":[[0,-1.588],[0,0],[0.438,0],[0,0],[-0.009,-0.784]],"o":[[0,0],[0,3.16],[0,0],[0,0.188],[0.022,1.981]],"v":[[10.346,-121.284],[10.346,-52.738],[10.438,-47],[10.438,-127],[10.415,-125.463]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[16.657,-121.284],[16.657,-52.738],[10.438,-47],[10.438,-127],[14.976,-125.288]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":48,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[14.407,-121.29],[14.407,-52.744],[10.438,-47],[10.438,-127],[13.226,-125.335]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[14.407,-121.29],[14.407,-52.744],[10.438,-47],[10.438,-127],[13.226,-125.335]],"c":true}]},{"t":61,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95.5,-37],[95.5,-117],[99.726,-115.324]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[0,0.818,0.818,0.818,0.5,0.431,0.431,0.431,1,0.044,0.044,0.044]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[0,0.818,0.818,0.818,0.5,0.431,0.431,0.431,1,0.044,0.044,0.044]},{"t":61,"s":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284]}],"ix":9}},"s":{"a":0,"k":[101.113,-163.668],"ix":5},"e":{"a":0,"k":[100,48.586],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Side Btn","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95.5,-117],[96.265,-117],[101.5,-110.903],[101.5,-42.468],[96.204,-37],[95.5,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[19.452,-127],[24.688,-120.903],[24.688,-52.468],[19.391,-47],[10.438,-47],[14.001,-52.161],[14.013,-121.724]],"c":true}]},{"i":{"x":0.833,"y":0.999},"o":{"x":0.333,"y":0},"t":34,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[19.452,-127],[24.688,-120.903],[24.688,-52.468],[19.391,-47],[10.438,-47],[14.001,-52.161],[14.013,-121.724]],"c":true}]},{"i":{"x":0.833,"y":0.999},"o":{"x":0.167,"y":0.001},"t":38,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[17.892,-127],[20.627,-120.897],[20.627,-52.462],[17.831,-47],[10.438,-47],[10.315,-52.153],[10.328,-121.715]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.167,"y":0.001},"t":42,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[17.892,-127],[20.627,-120.897],[20.627,-52.462],[17.831,-47],[10.438,-47],[10.315,-52.153],[10.328,-121.715]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":45,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[21.702,-126.994],[26.938,-120.897],[26.938,-52.462],[21.641,-46.994],[10.438,-47],[16.064,-52.18],[16.076,-121.743]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":48,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[19.452,-127],[24.688,-120.903],[24.688,-52.468],[19.391,-47],[10.438,-47],[14.001,-52.161],[14.013,-121.724]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[10.438,-127],[19.452,-127],[24.688,-120.903],[24.688,-52.468],[19.391,-47],[10.438,-47],[14.001,-52.161],[14.013,-121.724]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95.5,-117],[96.265,-117],[101.5,-110.903],[101.5,-42.468],[96.204,-37],[95.5,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.629,0.629,0.629,0.5,0.505,0.505,0.505,1,0.381,0.381,0.381],"ix":9}},"s":{"a":0,"k":[18.679,-63.877],"ix":5},"e":{"a":0,"k":[18.385,-44.916],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Top BtN","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":207,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"SIDE-R 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[357.23,350,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[14.134,0],[0,0],[0,0],[0,5.158],[0,0],[-5.158,0],[0,0],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0],[-5.158,0],[0,0],[0,-5.158],[0,0],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[117.209,234.317],[105.469,234.317],[-139.061,234.317],[-148.371,225.602],[-148.371,-225.602],[-139.041,-234.192],[104.989,-234.192],[117.228,-234.192],[142.83,-209.35],[142.83,209.35]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":18,"s":[{"i":[[11.011,0],[10.375,-0.983],[0,0],[0,5.158],[0,0],[-5.158,0],[0.25,-0.316],[0,0],[0,-14.769],[0,0]],"o":[[0,0],[0.25,0.017],[-5.158,0],[0,0],[0,-5.158],[0,0],[12,3.184],[9.761,0.934],[0,0],[0,14.769]],"v":[[62.489,253.931],[39.75,253.858],[-61.531,234.883],[-70.871,225.543],[-70.871,-225.66],[-61.531,-235],[39.75,-253.934],[63.489,-252.122],[76.33,-225.288],[76.33,227]],"c":true}]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[{"i":[[11.011,0],[10.375,-0.983],[0,0],[0,5.158],[0,0],[-5.158,0],[0.25,-0.316],[0,0],[0,-14.769],[0,0]],"o":[[0,0],[0.25,0.017],[-5.158,0],[0,0],[0,-5.158],[0,0],[12,3.184],[9.761,0.934],[0,0],[0,14.769]],"v":[[62.489,253.931],[39.75,253.858],[-61.531,234.883],[-70.871,225.543],[-70.871,-225.66],[-61.531,-235],[39.75,-253.934],[63.489,-252.122],[76.33,-225.288],[76.33,227]],"c":true}]},{"t":61,"s":[{"i":[[14.134,0],[0,0],[0,0],[0,5.158],[0,0],[-5.158,0],[0,0],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0],[-5.158,0],[0,0],[0,-5.158],[0,0],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[117.209,234.317],[105.469,234.317],[-139.061,234.317],[-148.371,225.602],[-148.371,-225.602],[-139.041,-234.192],[104.989,-234.192],[117.228,-234.192],[142.83,-209.35],[142.83,209.35]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.864,0.864,0.864,0.025,0.594,0.594,0.594,0.121,0.324,0.324,0.324,0.657,0.326,0.326,0.326,0.862,0.328,0.328,0.328,0.931,0.25,0.25,0.25,1,0.172,0.172,0.172],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[52.281,-270.632],"to":[4.768,3.655],"ti":[-4.768,-3.655]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":18,"s":[80.886,-248.702],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[80.886,-248.702],"to":[-4.768,-3.655],"ti":[4.768,3.655]},{"t":61,"s":[52.281,-270.632]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[80,269.948],"to":[2.188,2.665],"ti":[-2.188,-2.665]},{"i":{"x":0.175,"y":0.175},"o":{"x":0.333,"y":0.333},"t":18,"s":[93.131,285.94],"to":[0,0],"ti":[0,0]},{"i":{"x":0.175,"y":1},"o":{"x":0.333,"y":0},"t":53,"s":[93.131,285.94],"to":[-2.188,-2.665],"ti":[2.188,2.665]},{"t":61,"s":[80,269.948]}],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-10,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Main Body","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":207,"st":-39,"bm":0}],"markers":[{"tm":0,"cm":"","dr":0}]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/lockscreenConfirmation.json b/apps/ledger-live-desktop/src/renderer/animations/stax/lockscreenConfirmation.json new file mode 100644 index 00000000000..fa962611be0 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/animations/stax/lockscreenConfirmation.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":25,"ip":0,"op":75,"w":700,"h":700,"nm":"#FTS-07-LockScreenConfirmation-v02","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Screen","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":0,"k":[-128,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-32,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Blur Glare","tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.398},"o":{"x":0.541,"y":0},"t":0,"s":[207,350,0],"to":[21.697,0,0],"ti":[-42.262,0,0]},{"i":{"x":-0.107,"y":1},"o":{"x":0.316,"y":0.327},"t":14,"s":[305.455,349,0],"to":[172.652,0,0],"ti":[-88.637,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":47.9,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Stax","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[349,348.92,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-1.59],[0,0],[3.3,0],[0,0],[14.13,0],[0,0],[0,0],[0,0],[0,7.5],[0,0],[7.49,0],[0,0],[0,0],[0,0],[0,0],[0,-14.13],[0,0],[-1.08,-1.04]],"o":[[0,0],[0,3.16],[0,0],[0,14.13],[0,0],[0,0],[0,0],[7.49,0],[0,0],[0,-7.49],[0,0],[0,0],[0,0],[0,0],[14.13,0],[0,0],[1.65,0],[1.08,1.04]],"v":[[148.923,-144.253],[148.923,-75.713],[142.953,-69.982],[142.945,209.36],[117.355,234.95],[-148.855,234.94],[-148.855,222.95],[118.955,222.94],[132.545,209.35],[132.545,-209.35],[118.955,-222.94],[-148.875,-222.95],[-148.915,-222.95],[-148.915,-234.95],[117.355,-234.94],[142.945,-209.35],[142.953,-149.982],[147.183,-148.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.113725490868,0.113725490868,0.105882354081,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Glare Sharp","tt":1,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":0,"s":[207,350,0],"to":[110.333,0,0],"ti":[-110.333,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CIRCLE HIGHLIGHT 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"t":37.05078125,"s":[76.452,76.452]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[40.544,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.881,"s":[44]},{"t":41.9150390625,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10.644,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.1865234375,"s":[20,20]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10.644,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.187,"s":[75]},{"t":44,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":47,"st":-59,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"side ui","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[100]},{"t":48,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[350,350,0],"to":[-9.632,0,0],"ti":[23.391,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[286.811,350,0],"to":[-23.557,0,0],"ti":[12.461,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[234,350,0],"to":[-6.751,0,0],"ti":[3.977,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[205.159,350,0],"to":[-10.652,0,0],"ti":[4.005,0,0]},{"t":50,"s":[201,350,0]}],"ix":2},"a":{"a":0,"k":[347.017,350.266,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":12,"s":[100,98,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":25,"s":[70,95,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":37,"s":[36.4,92,100]},{"t":50,"s":[0,88,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.035,0.777],[-0.121,23.473]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,496.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.191,-5.122],[-0.121,49.122]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,538.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.052,-110.476],[0.01,105.288]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,221.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":51,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Screen","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-65.364],[15.258,431.881],[-12.992,431.875],[-13.186,-65.369]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.748,-61.726],[-48.836,429.668],[-73.043,428.355],[-73.174,-60.325]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-104.811,-56.613],[-105.594,423.756],[-124.203,420.875],[-124.215,-54.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.126,-48.753],[-138.468,415.926],[-147.334,412.675],[-147.276,-46.219]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-68.689,24.885],[-68.416,339.326],[-68.416,339.322],[-69.189,24.881]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.158,25.234],[-13.791,339.768],[-13.791,339.764],[-13.189,25.198]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.179,-0.117],[0,0],[-0.01,-0.16],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.26,-0.277],[0,0],[-0.179,-0.193],[0,0],[0,0]],"v":[[18.703,264.021],[18.125,-232.011],[18.309,-232.016],[18.26,-227.202],[18.054,-221.459],[18.616,255.472],[18.698,259.439],[18.804,264.043]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.172,-0.412],[0,0],[0.242,-0.154],[0,0]],"o":[[0,0],[0,0],[0,0],[0.002,-0.266],[0,0],[-0.172,0.114],[0,0],[0,0]],"v":[[12.924,264.013],[12.72,-232.705],[12.974,-232.709],[19.89,-193.195],[20.269,-187.165],[19.249,221.816],[18.87,226.168],[13.155,264.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.136,-1.888],[0,0],[1.503,-0.122],[0,0]],"o":[[0,0],[0,0],[0,0],[1.615,0.252],[0,0],[-0.136,1.652],[0,0],[0,0]],"v":[[-13.645,263.159],[-14.026,-231.172],[-13.912,-231.05],[33.326,-193.377],[36.914,-185.431],[36.169,218.781],[33.49,225.057],[-13.519,263.149]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.093,-3.658],[0,0],[3.017,-0.083],[0,0]],"o":[[0,0],[0,0],[0,0],[3.55,0.874],[0,0],[-0.093,3.497],[0,0],[0,0]],"v":[[-45.703,262.033],[-45.62,-229.37],[-45.399,-229.373],[51.7,-193.596],[59.139,-183.351],[58.722,215.138],[53.283,223.724],[-45.703,261.987]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-102.336,256.193],[-101.75,-223.958],[-101.566,-223.958],[86.385,-194.07],[97.804,-180.48],[97.554,215.971],[86.135,229.563],[-102.297,256.193]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.871,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.871,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-135.232,248.248],[-135.09,-216.278],[-133.89,-216.278],[112.047,-200.23],[124.509,-186.64],[124.879,218.742],[112.417,232.333],[-133.46,248.183]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.535],[0,0],[7.446,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.446,0],[0,0],[0,7.535],[0,0],[0,0]],"v":[[-144.797,237.42],[-144.777,-207.352],[-142.217,-207.359],[121.68,-208.478],[135.184,-194.815],[135.168,224.872],[121.663,238.537],[-140.618,237.423]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.981],[0,0],[6.919,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.919,0],[0,0],[0,7.981],[0,0],[0,0]],"v":[[-133.22,231.596],[-132.976,-200.758],[-131.546,-200.769],[114.446,-214.347],[126.995,-199.875],[126.794,230.648],[114.245,245.122],[-130.911,231.709]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-8.508],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,8.508],[0,0],[0,0]],"v":[[-103.474,224.944],[-102.964,-192.734],[-102.804,-192.734],[81.939,-221.437],[93.358,-206.008],[92.939,237.32],[81.52,252.751],[-103.44,224.944]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.059,-11.351],[0,0],[3.771,1.477],[0,0]],"o":[[0,0],[0,0],[0,0],[4.804,-3.467],[0,0],[0,7.795],[0,0],[0,0]],"v":[[-58.75,220.528],[-59.091,-188.389],[-59.198,-188.389],[42.537,-223.768],[49.903,-208.102],[50.905,244.33],[43.029,256.385],[-58.773,220.528]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.108,-13.72],[0,0],[1.667,2.708],[0,0]],"o":[[0,0],[0,0],[0,0],[3.561,-6.355],[0,0],[0,7.2],[0,0],[0,0]],"v":[[-20.153,219.278],[-19.846,-187.161],[-19.75,-187.161],[-1.561,-221.493],[2.233,-209.753],[4.506,246.827],[-0.417,256.069],[-20.132,219.278]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[0.667,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[0.311,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-11.68,222.682],[-11.346,-193.757],[-11.25,-193.757],[-6.703,-224.851],[-5.909,-215.284],[-6.238,251.406],[-7.412,254.274],[-11.66,222.682]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[-0.014,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.007,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-10.375,222.682],[-10.382,-193.757],[-10.384,-193.757],[-10.483,-219.413],[-10.5,-209.847],[-10.492,246.781],[-10.467,249.649],[-10.375,222.682]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[8.207,0],"to":[-11.351,0],"ti":[28.376,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-74.482,0],"to":[-28.376,0],"ti":[11.351,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-128,0],"to":[-22.701,0],"ti":[0,0]},{"t":100,"s":[0.645,0]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-26.539,0],"to":[-10.512,0],"ti":[26.281,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-154.859,0],"to":[-26.281,0],"ti":[10.512,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-152.688,0],"to":[-21.025,0],"ti":[-0.176,-0.06]},{"t":100,"s":[-103.152,0]}],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":-32,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"BODY-[Copy/Paste] 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[343.23,348,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-77.113],[15.258,445.875],[-12.992,445.869],[-13.186,-77.119]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.161,-75.093],[-48.285,443.003],[-73.422,441.612],[-73.371,-73.669]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-106.311,-68.801],[-106.117,436.506],[-124.367,433.875],[-124.371,-65.869]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.241,-60.198],[-137.977,428.136],[-147.217,425.015],[-147.216,-57.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.811,-51.988],[-148.742,417.506],[-148.742,417.5],[-149.061,-51.994]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.737,21.885],[-112.613,343.701],[-112.613,343.697],[-113.189,21.881]],"c":true}]},{"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.737,21.585],[-10.613,343.401],[-10.613,343.397],[-11.189,21.582]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[100]},{"t":51,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0.056,-0.067],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-0.15],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.028,-0.183],[0,0],[0.25,-0.6]],"v":[[17.85,264.071],[17.414,263.862],[17.413,263.895],[17.531,-258.589],[17.536,-258.754],[17.628,-258.562],[17.656,-258.721],[17.656,264.104]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0.556,-1.817],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-2.275],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.403,0.879],[0,0],[0.125,3.65]],"v":[[18.944,219.317],[13.008,263.756],[13.007,263.789],[12.875,-258.093],[12.88,-258.258],[20.222,-215.692],[20.375,-211.663],[19.625,212.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[4.218,-2.489],[0,0],[0,0.09],[0,0],[0,0.269],[0,0],[0,-5.386],[0,0]],"o":[[0,0],[0,0.317],[0,0],[0.009,-0.111],[0,0],[5.137,1.325],[0,0],[0.068,6.967]],"v":[[55.157,219.739],[-45.075,261.023],[-45.081,261.055],[-45.134,-256.648],[-45.111,-256.811],[52.988,-218.075],[62.439,-197.116],[61.767,199.136]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[7.583,-1.923],[0,0],[0,0.088],[0,0],[0,0.265],[0,0],[0,-9.064],[0,0]],"o":[[0,0],[0,0.313],[0,0],[0.017,-0.11],[0,0],[7.178,1.011],[0,0],[0,10.887]],"v":[[90.726,222.965],[-102.992,254.641],[-103.003,254.672],[-103.19,-250.577],[-103.147,-250.738],[89.121,-220.892],[103.559,-202.288],[103.799,203.429]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[10.727,-1],[0,0],[0,0.087],[0,0],[0,0.262],[0,0],[0,-11.497],[0,0]],"o":[[0,0],[0,0.309],[0,0],[0.024,-0.108],[0,0],[10.516,0.526],[0,0],[0,12.445]],"v":[[114.172,228.464],[-134.831,246.167],[-134.848,246.198],[-134.975,-242.159],[-134.911,-242.318],[113.838,-226.386],[133.629,-204.428],[133.254,206.021]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.033,-0.107],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[120.614,234.942],[-145.573,235.425],[-145.596,235.456],[-145.658,-234.081],[-145.572,-234.237],[120.614,-234.942],[146.205,-209.35],[146.205,209.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[10.989,-1.035],[0,0],[0,0.082],[0,0],[0,0.245],[0,0],[0,-12.227],[0,0]],"o":[[0,0],[0,0.289],[0,0],[-0.031,-0.101],[0,0],[10.795,0.544],[0,0],[0,13.208]],"v":[[114.268,244.349],[-133.215,228.678],[-133.194,228.707],[-132.634,-224.591],[-132.714,-224.739],[116.997,-241.075],[137.235,-217.757],[137.35,218.28]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[7.583,-2.155],[0,0],[0,0.077],[0,0],[0,0.231],[0,0],[0,-10.161],[0,0]],"o":[[0,0],[0,0.272],[0,0],[-0.099,-0.095],[0,0],[7.178,1.134],[0,0],[0,12.204]],"v":[[90.726,249.823],[-103.682,221.444],[-103.612,221.471],[-102.5,-217.36],[-102.759,-217.5],[89.121,-247.75],[103.559,-226.894],[103.799,227.922]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[5.4,-2.154],[0,0],[0,0.076],[0,0],[0,0.227],[0,0],[0,-11.903],[0,0]],"o":[[0,0],[0,0.268],[0,0],[-0.04,-0.094],[0,0],[4.152,0.214],[0,0],[0,12.204]],"v":[[45.35,255.404],[-59.367,218.448],[-59.338,218.475],[-58.887,-214.263],[-58.992,-214.401],[45.598,-252.464],[54.754,-230.359],[54.837,232.503]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0.932,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.009,-0.093],[0,0],[0.882,1.134],[0,0],[0,12.204]],"v":[[3.412,257.073],[-20.375,215.86],[-20.381,215.887],[-20.48,-211.773],[-20.457,-211.909],[3.142,-253.875],[4.917,-233.019],[5.018,235.172]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0.219,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.002,-0.093],[0,0],[0.208,1.134],[0,0],[0,12.204]],"v":[[-6.378,257.073],[-11.975,215.86],[-11.977,215.887],[-12,-211.773],[-11.995,-211.909],[-6.442,-253.875],[-6.024,-233.019],[-6,235.172]],"c":true}]},{"t":100,"s":[{"i":[[0,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0,-0.093],[0,0],[0,1.134],[0,0],[0,12.204]],"v":[[-11.125,257.073],[-11.125,215.86],[-11.125,215.887],[-11.125,-211.773],[-11.125,-211.909],[-11.125,-253.875],[-11.125,-233.019],[-11.125,235.172]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Face","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307],"ix":9}},"s":{"a":0,"k":[146.469,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"BTN new","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[353.226,238.5,0],"to":[0,0,0],"ti":[-8.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[446.226,238.5,0],"to":[3.952,0,0],"ti":[-9.875,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[479.744,241.5,0],"to":[10.529,0,0],"ti":[-4.214,0,0]},{"t":50,"s":[494.101,238.5,0]}],"ix":2},"a":{"a":0,"k":[98.226,-77,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95.5,-37],[95.5,-117],[99.726,-115.324]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,-1.588],[0,0],[2.679,0],[0,0],[-0.876,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.339,0],[0.876,1.039]],"v":[[95.304,-116.183],[95.304,-47.637],[90.46,-41.91],[90.46,-121.91],[93.89,-120.234]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,-1.588],[0,0],[2.005,0],[0,0],[-0.656,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.002,0],[0.656,1.039]],"v":[[63.625,-122.023],[63.625,-53.477],[60,-47.75],[60,-127.75],[62.567,-126.074]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,-1.588],[0,0],[0.985,0],[0,0],[-0.322,-1.039]],"o":[[0,0],[0,3.16],[0,0],[0.492,0],[0.322,1.039]],"v":[[16.406,-123.523],[16.406,-54.977],[14.625,-49.25],[14.625,-129.25],[15.886,-127.574]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-47.812,-125.023],[-47.812,-56.477],[-47.75,-50.75],[-47.75,-130.75],[-47.794,-129.074]],"c":true}]},{"t":100,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-52.657,-125.305],[-52.657,-56.759],[-52.595,-51.032],[-52.595,-131.032],[-52.639,-129.356]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284],"ix":9}},"s":{"a":0,"k":[101.113,-163.668],"ix":5},"e":{"a":0,"k":[100,48.586],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Side Btn","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95.5,-117],[96.265,-117],[101.5,-110.903],[101.5,-42.468],[96.204,-37],[95.5,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[90.64,-122.03],[93.805,-121.91],[99.04,-115.813],[99.04,-47.378],[93.744,-41.91],[90.52,-41.85],[94.571,-47.389],[94.583,-116.261]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[60.375,-128],[66.14,-127.75],[71.375,-121.653],[71.375,-53.218],[66.079,-47.75],[60.125,-47.625],[62.689,-53.534],[62.701,-121.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[-0.785,0.01],[-0.02,-1.707],[-0.016,-1.131],[1.303,-0.047],[0,0],[0,4.838],[0.005,0.592]],"o":[[0,0],[1.29,-0.016],[0.016,1.331],[0.016,1.099],[-1.152,0],[0,0],[0,-3.287],[-0.022,-2.484]],"v":[[14.812,-129.328],[24.147,-129.219],[26.766,-123.136],[26.75,-54.765],[24.11,-49.234],[14.672,-49.188],[15.751,-55.144],[15.763,-123.339]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-47.75,-130.656],[-34.846,-130.688],[-34.844,-124.618],[-34.875,-56.312],[-34.859,-50.719],[-47.781,-50.75],[-47.811,-56.69],[-47.799,-124.954]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-52.47,-130.97],[-39.565,-131.001],[-39.563,-124.932],[-39.595,-56.625],[-39.579,-51.032],[-52.501,-51.063],[-52.531,-57.003],[-52.519,-125.268]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.629,0.629,0.629,0.5,0.505,0.505,0.505,1,0.381,0.381,0.381],"ix":9}},"s":{"a":0,"k":[18.679,-63.877],"ix":5},"e":{"a":0,"k":[18.385,-44.916],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Top BtN","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Right Extrude","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[8,2.13],[0,-13.254],[0,-4.497],[9.5,-2.367],[-5.5,1.893],[0,10.887],[0,7.337],[4.75,1.183]],"o":[[-0.75,-0.237],[0,13.254],[0,4.497],[11.875,-1.893],[5.5,-1.893],[0,-10.887],[0,-11.36],[-4.75,-1.183]],"v":[[110.625,-235.763],[122.5,-216.356],[122,216.426],[108.75,232.875],[126.625,230.809],[139.875,212.585],[140.125,-211.913],[126.125,-233.983]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[8,2.188],[0,-10.13],[0,-4.618],[9.5,-2.431],[-5.5,1.945],[0,11.181],[0,7.535],[4.75,1.215]],"o":[[5.725,1.617],[0,13.612],[0,4.618],[5.037,-1.888],[5.5,-1.945],[0,-11.181],[0,-11.667],[-4.75,-1.215]],"v":[[115.775,-242.242],[133.55,-221.245],[133.025,222.871],[118.15,239.825],[127.17,236.106],[140.678,217.404],[141.178,-216.845],[122.202,-239.979]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[8,2.25],[0,-14],[0,-4.75],[9.5,-2.5],[-5.5,2],[0,11.5],[0,7.75],[4.75,1.25]],"o":[[-0.75,-0.25],[0,14],[0,4.75],[11.875,-2],[5.5,-2],[0,-11.5],[0,-12],[-4.75,-1.25]],"v":[[87.5,-249],[98.125,-228.5],[97.625,230.5],[85.625,247.875],[107.188,245.75],[118.5,226.5],[118.75,-223.75],[106.625,-247.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[6.44,1.607],[0,-18.062],[0,-4.75],[4.955,-1.27],[-4.42,0.755],[0,11.5],[0,7.75],[6.19,2.075]],"o":[[-0.48,-0.19],[0,14],[0,4.75],[7.645,-1.28],[2.76,-2.125],[0,-11.5],[0,-12],[-4.555,-0.32]],"v":[[43.56,-254.232],[50.145,-228.4],[49.645,228.95],[42.563,253.355],[68.74,250.75],[75.545,231.375],[76.178,-226.175],[66.435,-253.137]],"c":true}]},{"t":100,"s":[{"i":[[3.062,0.531],[0,-14],[0,-4.75],[0.031,0.062],[-3.25,-0.594],[0,11.5],[0,7.75],[-0.125,0.188]],"o":[[-0.188,-0.125],[0,14],[0,4.75],[3.062,-0.5],[0.125,0.125],[0,-11.5],[0,-12],[-4.344,0.688]],"v":[[-13.938,-256.125],[-14.125,-228.5],[-14.625,227.062],[-14.625,255.125],[12.906,255.125],[13.125,226.5],[13,-228.75],[13,-255.875]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.864,0.864,0.864,0.025,0.594,0.594,0.594,0.121,0.324,0.324,0.324,0.657,0.326,0.326,0.326,0.862,0.328,0.328,0.328,0.931,0.25,0.25,0.25,1,0.172,0.172,0.172],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[73.238,-259.124],"to":[1.945,1.737],"ti":[-1.945,-1.737]},{"t":100,"s":[84.91,-248.702]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[72.43,272.335],"to":[2.355,0.37],"ti":[-2.355,-0.37]},{"t":100,"s":[86.561,274.557]}],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":50,"op":104,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"FTS-FACE-GLARE-OnWhiteScreen","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":700,"h":700,"ip":35,"op":73,"st":35,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Interaction_Tap","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[422,544.5,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":8,"op":55,"st":8,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Screen","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":0,"k":[-128,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":77,"st":-32,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Checkmark","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[421.75,544.5,0],"ix":2},"a":{"a":0,"k":[373.5,421.5,0],"ix":1},"s":{"a":0,"k":[250,250,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.875,-2.973],[-0.726,3.75],[-4.875,0.43],[-4.045,-0.527],[-0.912,1.979],[3.863,-3.75]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[373.125,421.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"CheckMark","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-24.5,-11],[31.167,-11.111],[31.056,22.223],[-24.611,22.334]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":37,"s":[0.152941182256,0.152941182256,0.152941182256,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40.069,"s":[0.54509806633,0.501960813999,0.858823537827,1]},{"t":47,"s":[0.152941182256,0.152941182256,0.152941182256,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[373.5,421.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rect","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[373.5,421.5],"ix":2},"a":{"a":0,"k":[373.5,421.5],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":36.931,"s":[100,100]},{"i":{"x":[0.609,0.609],"y":[1,1]},"o":{"x":[1,1],"y":[-0.08,-0.08]},"t":39.931,"s":[90,90]},{"t":46.9306640625,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":77,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"FTS-TA-180-White","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"tm":{"a":0,"k":2,"ix":2},"w":700,"h":700,"ip":0,"op":77,"st":-30,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/signTransaction.json b/apps/ledger-live-desktop/src/renderer/animations/stax/signTransaction.json new file mode 100644 index 00000000000..329dce17622 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/animations/stax/signTransaction.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":25,"ip":0,"op":236,"w":700,"h":700,"nm":"#FTS-03-SignTransaction-v01","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Screen","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":0,"k":[-128,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-32,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Blur Glare","tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.398},"o":{"x":0.541,"y":0},"t":0,"s":[207,350,0],"to":[21.697,0,0],"ti":[-42.262,0,0]},{"i":{"x":-0.107,"y":1},"o":{"x":0.316,"y":0.327},"t":14,"s":[305.455,349,0],"to":[172.652,0,0],"ti":[-88.637,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":47.9,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Stax","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[349,348.92,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-1.59],[0,0],[3.3,0],[0,0],[14.13,0],[0,0],[0,0],[0,0],[0,7.5],[0,0],[7.49,0],[0,0],[0,0],[0,0],[0,0],[0,-14.13],[0,0],[-1.08,-1.04]],"o":[[0,0],[0,3.16],[0,0],[0,14.13],[0,0],[0,0],[0,0],[7.49,0],[0,0],[0,-7.49],[0,0],[0,0],[0,0],[0,0],[14.13,0],[0,0],[1.65,0],[1.08,1.04]],"v":[[148.923,-144.253],[148.923,-75.713],[142.953,-69.982],[142.945,209.36],[117.355,234.95],[-148.855,234.94],[-148.855,222.95],[118.955,222.94],[132.545,209.35],[132.545,-209.35],[118.955,-222.94],[-148.875,-222.95],[-148.915,-222.95],[-148.915,-234.95],[117.355,-234.94],[142.945,-209.35],[142.953,-149.982],[147.183,-148.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.113725490868,0.113725490868,0.105882354081,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Glare Sharp","tt":1,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":0,"s":[207,350,0],"to":[110.333,0,0],"ti":[-110.333,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CIRCLE-TAP","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60,60,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":11,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.1865234375,"s":[20,20]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":11,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":79,"s":[100]},{"t":88,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":0,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":101,"st":-59,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"CIRCLE WAVE FILL","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60,60,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":32,"s":[55,55]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":81,"s":[77,77]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":85,"s":[77,77]},{"t":96.9658203125,"s":[90,90]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.545,0.502,0.859,0.101,0.545,0.502,0.859,0.203,0.545,0.502,0.859,0,1,0.5,0.5,1,0],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[60.644,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":28,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":32,"s":[80]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":85,"s":[80]},{"t":97,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":28,"op":101,"st":-59,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"CIRCLE WAVE LEVEL","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60,60,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":41,"s":[80,80]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":85,"s":[80,80]},{"t":96.9658203125,"s":[90,90]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[60.644,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":85,"s":[44]},{"t":97,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":28,"op":101,"st":-59,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CIRCLE HIGHLIGHT 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"t":37.05078125,"s":[76.452,76.452]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[40.544,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.881,"s":[44]},{"t":41.9150390625,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10.644,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.1865234375,"s":[20,20]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10.644,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.187,"s":[75]},{"t":44,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":47,"st":-59,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CheckMark 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[339.877,346.195,0],"ix":2},"a":{"a":0,"k":[49.338,109.162,0],"ix":1},"s":{"a":0,"k":[196.834,196.834,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[47.367,107.176],[52.22,112.066],[62.606,101.68]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":56,"s":[0]},{"t":62,"s":[100]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":14,"s":[0]},{"t":20,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2.288,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"validate","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[55.412,106.33],"ix":2},"a":{"a":0,"k":[55.412,106.33],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"validate btn","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":75,"st":-105,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"circle","sr":1,"ks":{"o":{"a":0,"k":99,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350.095,341.471,0],"ix":2},"a":{"a":0,"k":[0,-8.494,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[104,104],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-8.494],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.023,0.023],"y":[1.013,1.013]},"o":{"x":[0.823,0.823],"y":[0,0]},"t":3,"s":[50,50]},{"i":{"x":[0,0],"y":[0.979,0.979]},"o":{"x":[0.381,0.381],"y":[0,0]},"t":11.387,"s":[122,122]},{"i":{"x":[0,0],"y":[6.455,6.455]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":15.387,"s":[100,100]},{"i":{"x":[0.451,0.451],"y":[1,1]},"o":{"x":[0.802,0.802],"y":[0,0]},"t":63,"s":[100,100]},{"i":{"x":[0.842,0.842],"y":[1,1]},"o":{"x":[0.727,0.727],"y":[0,0]},"t":66,"s":[123.65,123.65]},{"t":73,"s":[0,0]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":3,"s":[0]},{"t":15.3212890625,"s":[100]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":75,"st":0,"bm":0}]},{"id":"comp_4","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"side ui","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[100]},{"t":48,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[350,350,0],"to":[-9.632,0,0],"ti":[23.391,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[286.811,350,0],"to":[-23.557,0,0],"ti":[12.461,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[234,350,0],"to":[-6.751,0,0],"ti":[3.977,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[205.159,350,0],"to":[-10.652,0,0],"ti":[4.005,0,0]},{"t":50,"s":[201,350,0]}],"ix":2},"a":{"a":0,"k":[347.017,350.266,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":12,"s":[100,98,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":25,"s":[70,95,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":37,"s":[36.4,92,100]},{"t":50,"s":[0,88,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.035,0.777],[-0.121,23.473]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,496.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.191,-5.122],[-0.121,49.122]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,538.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.052,-110.476],[0.01,105.288]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,221.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":51,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Screen","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-65.364],[15.258,431.881],[-12.992,431.875],[-13.186,-65.369]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.748,-61.726],[-48.836,429.668],[-73.043,428.355],[-73.174,-60.325]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-104.811,-56.613],[-105.594,423.756],[-124.203,420.875],[-124.215,-54.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.126,-48.753],[-138.468,415.926],[-147.334,412.675],[-147.276,-46.219]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-68.689,24.885],[-68.416,339.326],[-68.416,339.322],[-69.189,24.881]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.158,25.234],[-13.791,339.768],[-13.791,339.764],[-13.189,25.198]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.179,-0.117],[0,0],[-0.01,-0.16],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.26,-0.277],[0,0],[-0.179,-0.193],[0,0],[0,0]],"v":[[18.703,264.021],[18.125,-232.011],[18.309,-232.016],[18.26,-227.202],[18.054,-221.459],[18.616,255.472],[18.698,259.439],[18.804,264.043]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.172,-0.412],[0,0],[0.242,-0.154],[0,0]],"o":[[0,0],[0,0],[0,0],[0.002,-0.266],[0,0],[-0.172,0.114],[0,0],[0,0]],"v":[[12.924,264.013],[12.72,-232.705],[12.974,-232.709],[19.89,-193.195],[20.269,-187.165],[19.249,221.816],[18.87,226.168],[13.155,264.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.136,-1.888],[0,0],[1.503,-0.122],[0,0]],"o":[[0,0],[0,0],[0,0],[1.615,0.252],[0,0],[-0.136,1.652],[0,0],[0,0]],"v":[[-13.645,263.159],[-14.026,-231.172],[-13.912,-231.05],[33.326,-193.377],[36.914,-185.431],[36.169,218.781],[33.49,225.057],[-13.519,263.149]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.093,-3.658],[0,0],[3.017,-0.083],[0,0]],"o":[[0,0],[0,0],[0,0],[3.55,0.874],[0,0],[-0.093,3.497],[0,0],[0,0]],"v":[[-45.703,262.033],[-45.62,-229.37],[-45.399,-229.373],[51.7,-193.596],[59.139,-183.351],[58.722,215.138],[53.283,223.724],[-45.703,261.987]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-102.336,256.193],[-101.75,-223.958],[-101.566,-223.958],[86.385,-194.07],[97.804,-180.48],[97.554,215.971],[86.135,229.563],[-102.297,256.193]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.871,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.871,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-135.232,248.248],[-135.09,-216.278],[-133.89,-216.278],[112.047,-200.23],[124.509,-186.64],[124.879,218.742],[112.417,232.333],[-133.46,248.183]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.535],[0,0],[7.446,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.446,0],[0,0],[0,7.535],[0,0],[0,0]],"v":[[-144.797,237.42],[-144.777,-207.352],[-142.217,-207.359],[121.68,-208.478],[135.184,-194.815],[135.168,224.872],[121.663,238.537],[-140.618,237.423]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.981],[0,0],[6.919,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.919,0],[0,0],[0,7.981],[0,0],[0,0]],"v":[[-133.22,231.596],[-132.976,-200.758],[-131.546,-200.769],[114.446,-214.347],[126.995,-199.875],[126.794,230.648],[114.245,245.122],[-130.911,231.709]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-8.508],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,8.508],[0,0],[0,0]],"v":[[-103.474,224.944],[-102.964,-192.734],[-102.804,-192.734],[81.939,-221.437],[93.358,-206.008],[92.939,237.32],[81.52,252.751],[-103.44,224.944]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.059,-11.351],[0,0],[3.771,1.477],[0,0]],"o":[[0,0],[0,0],[0,0],[4.804,-3.467],[0,0],[0,7.795],[0,0],[0,0]],"v":[[-58.75,220.528],[-59.091,-188.389],[-59.198,-188.389],[42.537,-223.768],[49.903,-208.102],[50.905,244.33],[43.029,256.385],[-58.773,220.528]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.108,-13.72],[0,0],[1.667,2.708],[0,0]],"o":[[0,0],[0,0],[0,0],[3.561,-6.355],[0,0],[0,7.2],[0,0],[0,0]],"v":[[-20.153,219.278],[-19.846,-187.161],[-19.75,-187.161],[-1.561,-221.493],[2.233,-209.753],[4.506,246.827],[-0.417,256.069],[-20.132,219.278]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[0.667,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[0.311,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-11.68,222.682],[-11.346,-193.757],[-11.25,-193.757],[-6.703,-224.851],[-5.909,-215.284],[-6.238,251.406],[-7.412,254.274],[-11.66,222.682]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[-0.014,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.007,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-10.375,222.682],[-10.382,-193.757],[-10.384,-193.757],[-10.483,-219.413],[-10.5,-209.847],[-10.492,246.781],[-10.467,249.649],[-10.375,222.682]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[8.207,0],"to":[-11.351,0],"ti":[28.376,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-74.482,0],"to":[-28.376,0],"ti":[11.351,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-128,0],"to":[-22.701,0],"ti":[0,0]},{"t":100,"s":[0.645,0]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-26.539,0],"to":[-10.512,0],"ti":[26.281,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-154.859,0],"to":[-26.281,0],"ti":[10.512,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-152.688,0],"to":[-21.025,0],"ti":[-0.176,-0.06]},{"t":100,"s":[-103.152,0]}],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":-32,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"BODY-[Copy/Paste] 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[343.23,348,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-77.113],[15.258,445.875],[-12.992,445.869],[-13.186,-77.119]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.161,-75.093],[-48.285,443.003],[-73.422,441.612],[-73.371,-73.669]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-106.311,-68.801],[-106.117,436.506],[-124.367,433.875],[-124.371,-65.869]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.241,-60.198],[-137.977,428.136],[-147.217,425.015],[-147.216,-57.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.811,-51.988],[-148.742,417.506],[-148.742,417.5],[-149.061,-51.994]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.737,21.885],[-112.613,343.701],[-112.613,343.697],[-113.189,21.881]],"c":true}]},{"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.737,21.585],[-10.613,343.401],[-10.613,343.397],[-11.189,21.582]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[100]},{"t":51,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0.056,-0.067],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-0.15],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.028,-0.183],[0,0],[0.25,-0.6]],"v":[[17.85,264.071],[17.414,263.862],[17.413,263.895],[17.531,-258.589],[17.536,-258.754],[17.628,-258.562],[17.656,-258.721],[17.656,264.104]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0.556,-1.817],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-2.275],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.403,0.879],[0,0],[0.125,3.65]],"v":[[18.944,219.317],[13.008,263.756],[13.007,263.789],[12.875,-258.093],[12.88,-258.258],[20.222,-215.692],[20.375,-211.663],[19.625,212.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[4.218,-2.489],[0,0],[0,0.09],[0,0],[0,0.269],[0,0],[0,-5.386],[0,0]],"o":[[0,0],[0,0.317],[0,0],[0.009,-0.111],[0,0],[5.137,1.325],[0,0],[0.068,6.967]],"v":[[55.157,219.739],[-45.075,261.023],[-45.081,261.055],[-45.134,-256.648],[-45.111,-256.811],[52.988,-218.075],[62.439,-197.116],[61.767,199.136]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[7.583,-1.923],[0,0],[0,0.088],[0,0],[0,0.265],[0,0],[0,-9.064],[0,0]],"o":[[0,0],[0,0.313],[0,0],[0.017,-0.11],[0,0],[7.178,1.011],[0,0],[0,10.887]],"v":[[90.726,222.965],[-102.992,254.641],[-103.003,254.672],[-103.19,-250.577],[-103.147,-250.738],[89.121,-220.892],[103.559,-202.288],[103.799,203.429]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[10.727,-1],[0,0],[0,0.087],[0,0],[0,0.262],[0,0],[0,-11.497],[0,0]],"o":[[0,0],[0,0.309],[0,0],[0.024,-0.108],[0,0],[10.516,0.526],[0,0],[0,12.445]],"v":[[114.172,228.464],[-134.831,246.167],[-134.848,246.198],[-134.975,-242.159],[-134.911,-242.318],[113.838,-226.386],[133.629,-204.428],[133.254,206.021]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.033,-0.107],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[120.614,234.942],[-145.573,235.425],[-145.596,235.456],[-145.658,-234.081],[-145.572,-234.237],[120.614,-234.942],[146.205,-209.35],[146.205,209.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[10.989,-1.035],[0,0],[0,0.082],[0,0],[0,0.245],[0,0],[0,-12.227],[0,0]],"o":[[0,0],[0,0.289],[0,0],[-0.031,-0.101],[0,0],[10.795,0.544],[0,0],[0,13.208]],"v":[[114.268,244.349],[-133.215,228.678],[-133.194,228.707],[-132.634,-224.591],[-132.714,-224.739],[116.997,-241.075],[137.235,-217.757],[137.35,218.28]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[7.583,-2.155],[0,0],[0,0.077],[0,0],[0,0.231],[0,0],[0,-10.161],[0,0]],"o":[[0,0],[0,0.272],[0,0],[-0.099,-0.095],[0,0],[7.178,1.134],[0,0],[0,12.204]],"v":[[90.726,249.823],[-103.682,221.444],[-103.612,221.471],[-102.5,-217.36],[-102.759,-217.5],[89.121,-247.75],[103.559,-226.894],[103.799,227.922]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[5.4,-2.154],[0,0],[0,0.076],[0,0],[0,0.227],[0,0],[0,-11.903],[0,0]],"o":[[0,0],[0,0.268],[0,0],[-0.04,-0.094],[0,0],[4.152,0.214],[0,0],[0,12.204]],"v":[[45.35,255.404],[-59.367,218.448],[-59.338,218.475],[-58.887,-214.263],[-58.992,-214.401],[45.598,-252.464],[54.754,-230.359],[54.837,232.503]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0.932,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.009,-0.093],[0,0],[0.882,1.134],[0,0],[0,12.204]],"v":[[3.412,257.073],[-20.375,215.86],[-20.381,215.887],[-20.48,-211.773],[-20.457,-211.909],[3.142,-253.875],[4.917,-233.019],[5.018,235.172]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0.219,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.002,-0.093],[0,0],[0.208,1.134],[0,0],[0,12.204]],"v":[[-6.378,257.073],[-11.975,215.86],[-11.977,215.887],[-12,-211.773],[-11.995,-211.909],[-6.442,-253.875],[-6.024,-233.019],[-6,235.172]],"c":true}]},{"t":100,"s":[{"i":[[0,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0,-0.093],[0,0],[0,1.134],[0,0],[0,12.204]],"v":[[-11.125,257.073],[-11.125,215.86],[-11.125,215.887],[-11.125,-211.773],[-11.125,-211.909],[-11.125,-253.875],[-11.125,-233.019],[-11.125,235.172]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Face","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307],"ix":9}},"s":{"a":0,"k":[146.469,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"BTN new","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[353.226,238.5,0],"to":[0,0,0],"ti":[-8.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[446.226,238.5,0],"to":[3.952,0,0],"ti":[-9.875,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[479.744,241.5,0],"to":[10.529,0,0],"ti":[-4.214,0,0]},{"t":50,"s":[494.101,238.5,0]}],"ix":2},"a":{"a":0,"k":[98.226,-77,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95.5,-37],[95.5,-117],[99.726,-115.324]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,-1.588],[0,0],[2.679,0],[0,0],[-0.876,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.339,0],[0.876,1.039]],"v":[[95.304,-116.183],[95.304,-47.637],[90.46,-41.91],[90.46,-121.91],[93.89,-120.234]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,-1.588],[0,0],[2.005,0],[0,0],[-0.656,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.002,0],[0.656,1.039]],"v":[[63.625,-122.023],[63.625,-53.477],[60,-47.75],[60,-127.75],[62.567,-126.074]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,-1.588],[0,0],[0.985,0],[0,0],[-0.322,-1.039]],"o":[[0,0],[0,3.16],[0,0],[0.492,0],[0.322,1.039]],"v":[[16.406,-123.523],[16.406,-54.977],[14.625,-49.25],[14.625,-129.25],[15.886,-127.574]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-47.812,-125.023],[-47.812,-56.477],[-47.75,-50.75],[-47.75,-130.75],[-47.794,-129.074]],"c":true}]},{"t":100,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-52.657,-125.305],[-52.657,-56.759],[-52.595,-51.032],[-52.595,-131.032],[-52.639,-129.356]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284],"ix":9}},"s":{"a":0,"k":[101.113,-163.668],"ix":5},"e":{"a":0,"k":[100,48.586],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Side Btn","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95.5,-117],[96.265,-117],[101.5,-110.903],[101.5,-42.468],[96.204,-37],[95.5,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[90.64,-122.03],[93.805,-121.91],[99.04,-115.813],[99.04,-47.378],[93.744,-41.91],[90.52,-41.85],[94.571,-47.389],[94.583,-116.261]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[60.375,-128],[66.14,-127.75],[71.375,-121.653],[71.375,-53.218],[66.079,-47.75],[60.125,-47.625],[62.689,-53.534],[62.701,-121.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[-0.785,0.01],[-0.02,-1.707],[-0.016,-1.131],[1.303,-0.047],[0,0],[0,4.838],[0.005,0.592]],"o":[[0,0],[1.29,-0.016],[0.016,1.331],[0.016,1.099],[-1.152,0],[0,0],[0,-3.287],[-0.022,-2.484]],"v":[[14.812,-129.328],[24.147,-129.219],[26.766,-123.136],[26.75,-54.765],[24.11,-49.234],[14.672,-49.188],[15.751,-55.144],[15.763,-123.339]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-47.75,-130.656],[-34.846,-130.688],[-34.844,-124.618],[-34.875,-56.312],[-34.859,-50.719],[-47.781,-50.75],[-47.811,-56.69],[-47.799,-124.954]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-52.47,-130.97],[-39.565,-131.001],[-39.563,-124.932],[-39.595,-56.625],[-39.579,-51.032],[-52.501,-51.063],[-52.531,-57.003],[-52.519,-125.268]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.629,0.629,0.629,0.5,0.505,0.505,0.505,1,0.381,0.381,0.381],"ix":9}},"s":{"a":0,"k":[18.679,-63.877],"ix":5},"e":{"a":0,"k":[18.385,-44.916],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Top BtN","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Right Extrude","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[8,2.13],[0,-13.254],[0,-4.497],[9.5,-2.367],[-5.5,1.893],[0,10.887],[0,7.337],[4.75,1.183]],"o":[[-0.75,-0.237],[0,13.254],[0,4.497],[11.875,-1.893],[5.5,-1.893],[0,-10.887],[0,-11.36],[-4.75,-1.183]],"v":[[110.625,-235.763],[122.5,-216.356],[122,216.426],[108.75,232.875],[126.625,230.809],[139.875,212.585],[140.125,-211.913],[126.125,-233.983]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[8,2.188],[0,-10.13],[0,-4.618],[9.5,-2.431],[-5.5,1.945],[0,11.181],[0,7.535],[4.75,1.215]],"o":[[5.725,1.617],[0,13.612],[0,4.618],[5.037,-1.888],[5.5,-1.945],[0,-11.181],[0,-11.667],[-4.75,-1.215]],"v":[[115.775,-242.242],[133.55,-221.245],[133.025,222.871],[118.15,239.825],[127.17,236.106],[140.678,217.404],[141.178,-216.845],[122.202,-239.979]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[8,2.25],[0,-14],[0,-4.75],[9.5,-2.5],[-5.5,2],[0,11.5],[0,7.75],[4.75,1.25]],"o":[[-0.75,-0.25],[0,14],[0,4.75],[11.875,-2],[5.5,-2],[0,-11.5],[0,-12],[-4.75,-1.25]],"v":[[87.5,-249],[98.125,-228.5],[97.625,230.5],[85.625,247.875],[107.188,245.75],[118.5,226.5],[118.75,-223.75],[106.625,-247.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[6.44,1.607],[0,-18.062],[0,-4.75],[4.955,-1.27],[-4.42,0.755],[0,11.5],[0,7.75],[6.19,2.075]],"o":[[-0.48,-0.19],[0,14],[0,4.75],[7.645,-1.28],[2.76,-2.125],[0,-11.5],[0,-12],[-4.555,-0.32]],"v":[[43.56,-254.232],[50.145,-228.4],[49.645,228.95],[42.563,253.355],[68.74,250.75],[75.545,231.375],[76.178,-226.175],[66.435,-253.137]],"c":true}]},{"t":100,"s":[{"i":[[3.062,0.531],[0,-14],[0,-4.75],[0.031,0.062],[-3.25,-0.594],[0,11.5],[0,7.75],[-0.125,0.188]],"o":[[-0.188,-0.125],[0,14],[0,4.75],[3.062,-0.5],[0.125,0.125],[0,-11.5],[0,-12],[-4.344,0.688]],"v":[[-13.938,-256.125],[-14.125,-228.5],[-14.625,227.062],[-14.625,255.125],[12.906,255.125],[13.125,226.5],[13,-228.75],[13,-255.875]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.864,0.864,0.864,0.025,0.594,0.594,0.594,0.121,0.324,0.324,0.324,0.657,0.326,0.326,0.326,0.862,0.328,0.328,0.328,0.931,0.25,0.25,0.25,1,0.172,0.172,0.172],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[73.238,-259.124],"to":[1.945,1.737],"ti":[-1.945,-1.737]},{"t":100,"s":[84.91,-248.702]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[72.43,272.335],"to":[2.355,0.37],"ti":[-2.355,-0.37]},{"t":100,"s":[86.561,274.557]}],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":50,"op":104,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"FTS-FACE-GLARE-OnWhiteScreen","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":700,"h":700,"ip":192,"op":230,"st":192,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Interaction_Tap_Hold","refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.54],"y":[1]},"o":{"x":[0.791],"y":[0]},"t":47,"s":[0]},{"t":61,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[424.046,504,0],"ix":2},"a":{"a":0,"k":[60,60,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":120,"h":120,"ip":46,"op":147,"st":46,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"Interaction_Tap","refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.54],"y":[1]},"o":{"x":[0.791],"y":[0]},"t":9,"s":[0]},{"t":23,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[345.825,503.5,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":8,"op":55,"st":8,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Checkmark","refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":700,"h":700,"ip":140,"op":215,"st":140,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"UI 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.54],"y":[1]},"o":{"x":[0.791],"y":[0]},"t":40,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":52,"s":[100]},{"i":{"x":[0.513],"y":[1]},"o":{"x":[0.661],"y":[0]},"t":141,"s":[100]},{"t":151,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.279,275.507,0],"ix":2},"a":{"a":0,"k":[347.279,288.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[206.625,424],[487.875,424]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":77,"s":[0]},{"t":125,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.152941176471,0.152941176471,0.152941176471,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,40],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Loader","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[51.312,51.312],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":75.07,"s":[0.152941182256,0.152941182256,0.152941182256,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":78,"s":[0.54509806633,0.501960813999,0.858823537827,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":125.069,"s":[0.54509806633,0.501960813999,0.858823537827,1]},{"t":129,"s":[0.152941182256,0.152941182256,0.152941182256,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[429.711,516.6],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":74.931,"s":[100,100]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[1,1],"y":[-5.393,-5.393]},"t":77.931,"s":[90,90]},{"i":{"x":[0.609,0.609],"y":[1,1]},"o":{"x":[1,1],"y":[-0.046,-0.046]},"t":125,"s":[90,90]},{"t":129,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[97.896,0],[92.682,5.213],[-92.682,5.213],[-97.896,0],[-92.682,-5.213],[92.682,-5.213]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,349.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 02","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[62.896,0],[57.682,5.213],[-57.682,5.213],[-62.896,0],[-57.682,-5.213],[57.682,-5.213]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.643,0],[0,0],[0,5.643],[0,0],[-5.643,0],[0,0],[0,-5.643],[0,0]],"o":[[0,0],[-5.643,0],[0,0],[0,-5.643],[0,0],[5.643,0],[0,0],[0,5.643]],"v":[[16.487,39.705],[-16.487,39.705],[-26.705,29.487],[-26.705,-3.487],[-16.487,-13.705],[16.487,-13.705],[26.705,-3.487],[26.705,29.487]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.279,259.205],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Blockchain APp","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":40,"op":152,"st":42,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"UI 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.872],"y":[0]},"t":209,"s":[0]},{"t":221,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.279,287.507,0],"ix":2},"a":{"a":0,"k":[347.279,288.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[64.146,-110.75],[58.932,-105.537],[-89.182,-105.537],[-94.396,-110.75],[-89.182,-115.963],[58.932,-115.963]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,368.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 03","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[89.396,-111.5],[84.182,-106.287],[-89.182,-106.287],[-94.396,-111.5],[-89.182,-116.713],[84.182,-116.713]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,349.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 02","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[69.963,-106.646],[64.75,-101.433],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[64.75,-111.86]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.646,347.867],"ix":2},"a":{"a":0,"k":[345.646,227.867],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bloc 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[69.963,-106.646],[64.75,-101.433],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[64.75,-111.86]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.646,287.867],"ix":2},"a":{"a":0,"k":[345.646,227.867],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bloc 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[5.213,-106.543],[0,-101.33],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[0,-111.756]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.646,227.867],"ix":2},"a":{"a":0,"k":[345.646,227.867],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bloc 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":208,"op":236,"st":178,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"UI 01","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.128],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":40,"s":[100]},{"t":52,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.279,287.507,0],"ix":2},"a":{"a":0,"k":[347.279,288.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[64.146,-110.75],[58.932,-105.537],[-89.182,-105.537],[-94.396,-110.75],[-89.182,-115.963],[58.932,-115.963]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,368.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 03","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[89.396,-111.5],[84.182,-106.287],[-89.182,-106.287],[-94.396,-111.5],[-89.182,-116.713],[84.182,-116.713]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,349.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 02","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[69.963,-106.646],[64.75,-101.433],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[64.75,-111.86]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.646,347.867],"ix":2},"a":{"a":0,"k":[345.646,227.867],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bloc 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[69.963,-106.646],[64.75,-101.433],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[64.75,-111.86]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.646,287.867],"ix":2},"a":{"a":0,"k":[345.646,227.867],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bloc 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[5.213,-106.543],[0,-101.33],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[0,-111.756]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[345.646,227.867],"ix":2},"a":{"a":0,"k":[345.646,227.867],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bloc 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":53,"st":-30,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"FTS-TA-180-White","refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"tm":{"a":0,"k":2,"ix":2},"w":700,"h":700,"ip":0,"op":236,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/animations/stax/verifyAddress.json b/apps/ledger-live-desktop/src/renderer/animations/stax/verifyAddress.json new file mode 100644 index 00000000000..b6c0f6f78d0 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/animations/stax/verifyAddress.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":25,"ip":0,"op":99,"w":700,"h":700,"nm":"#FTS-04-VerifyAddress-v02","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Screen","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":0,"k":[-128,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-32,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Blur Glare","tt":1,"sr":1,"ks":{"o":{"a":0,"k":25,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.398},"o":{"x":0.541,"y":0},"t":0,"s":[207,350,0],"to":[21.697,0,0],"ti":[-42.262,0,0]},{"i":{"x":-0.107,"y":1},"o":{"x":0.316,"y":0.327},"t":14,"s":[305.455,349,0],"to":[172.652,0,0],"ti":[-88.637,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":29,"nm":"Gaussian Blur","np":5,"mn":"ADBE Gaussian Blur 2","ix":1,"en":1,"ef":[{"ty":0,"nm":"Blurriness","mn":"ADBE Gaussian Blur 2-0001","ix":1,"v":{"a":0,"k":47.9,"ix":1}},{"ty":7,"nm":"Blur Dimensions","mn":"ADBE Gaussian Blur 2-0002","ix":2,"v":{"a":0,"k":1,"ix":2}},{"ty":7,"nm":"Repeat Edge Pixels","mn":"ADBE Gaussian Blur 2-0003","ix":3,"v":{"a":0,"k":0,"ix":3}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Stax","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[349,348.92,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-1.59],[0,0],[3.3,0],[0,0],[14.13,0],[0,0],[0,0],[0,0],[0,7.5],[0,0],[7.49,0],[0,0],[0,0],[0,0],[0,0],[0,-14.13],[0,0],[-1.08,-1.04]],"o":[[0,0],[0,3.16],[0,0],[0,14.13],[0,0],[0,0],[0,0],[7.49,0],[0,0],[0,-7.49],[0,0],[0,0],[0,0],[0,0],[14.13,0],[0,0],[1.65,0],[1.08,1.04]],"v":[[148.923,-144.253],[148.923,-75.713],[142.953,-69.982],[142.945,209.36],[117.355,234.95],[-148.855,234.94],[-148.855,222.95],[118.955,222.94],[132.545,209.35],[132.545,-209.35],[118.955,-222.94],[-148.875,-222.95],[-148.915,-222.95],[-148.915,-234.95],[117.355,-234.94],[142.945,-209.35],[142.953,-149.982],[147.183,-148.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.113725490868,0.113725490868,0.105882354081,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Glare Sharp","tt":1,"sr":1,"ks":{"o":{"a":0,"k":30,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.091,"y":1},"o":{"x":0.842,"y":0},"t":0,"s":[207,350,0],"to":[110.333,0,0],"ti":[-110.333,0,0]},{"t":37,"s":[869,350,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45,-284],[-224,-284],[-380,242],[-200,242]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":38,"st":-170,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CIRCLE HIGHLIGHT 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[66.156,-114.433,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":28.018,"s":[0,0]},{"t":37.05078125,"s":[76.452,76.452]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0.742,0.545,0.502,0.859,0.871,0.545,0.502,0.859,1,0.545,0.502,0.859,0,0,0.5,0.5,1,1],"ix":9}},"s":{"a":0,"k":[0,0],"ix":5},"e":{"a":0,"k":[40.544,0],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.881,"s":[44]},{"t":41.9150390625,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 3","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":1,"k":[{"i":{"x":[0.279,0.279],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10.644,"s":[13.452,13.452]},{"i":{"x":[0.488,0.488],"y":[1,1]},"o":{"x":[1,1],"y":[0,0]},"t":18.288,"s":[32,32]},{"t":32.1865234375,"s":[20,20]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.545098039216,0.501960784314,0.858823529412,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[66.156,-114.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.551],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":10.644,"s":[20]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":32.187,"s":[75]},{"t":44,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":47,"st":-59,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"side ui","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":47,"s":[100]},{"t":48,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[350,350,0],"to":[-9.632,0,0],"ti":[23.391,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[286.811,350,0],"to":[-23.557,0,0],"ti":[12.461,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[234,350,0],"to":[-6.751,0,0],"ti":[3.977,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[205.159,350,0],"to":[-10.652,0,0],"ti":[4.005,0,0]},{"t":50,"s":[201,350,0]}],"ix":2},"a":{"a":0,"k":[347.017,350.266,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":12,"s":[100,98,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":25,"s":[70,95,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":37,"s":[36.4,92,100]},{"t":50,"s":[0,88,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.035,0.777],[-0.121,23.473]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,496.413],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.191,-5.122],[-0.121,49.122]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,538.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-0.052,-110.476],[0.01,105.288]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[347.017,221.602],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":51,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Screen","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[338.032,348.001,0],"ix":2},"a":{"a":0,"k":[-7.968,0.001,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-65.364],[15.258,431.881],[-12.992,431.875],[-13.186,-65.369]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.748,-61.726],[-48.836,429.668],[-73.043,428.355],[-73.174,-60.325]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-104.811,-56.613],[-105.594,423.756],[-124.203,420.875],[-124.215,-54.619]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.126,-48.753],[-138.468,415.926],[-147.334,412.675],[-147.276,-46.219]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.746,-40.238],[-148.609,405.881],[-148.609,405.875],[-148.996,-40.244]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-68.689,24.885],[-68.416,339.326],[-68.416,339.322],[-69.189,24.881]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.158,25.234],[-13.791,339.768],[-13.791,339.764],[-13.189,25.198]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.179,-0.117],[0,0],[-0.01,-0.16],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.26,-0.277],[0,0],[-0.179,-0.193],[0,0],[0,0]],"v":[[18.703,264.021],[18.125,-232.011],[18.309,-232.016],[18.26,-227.202],[18.054,-221.459],[18.616,255.472],[18.698,259.439],[18.804,264.043]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.172,-0.412],[0,0],[0.242,-0.154],[0,0]],"o":[[0,0],[0,0],[0,0],[0.002,-0.266],[0,0],[-0.172,0.114],[0,0],[0,0]],"v":[[12.924,264.013],[12.72,-232.705],[12.974,-232.709],[19.89,-193.195],[20.269,-187.165],[19.249,221.816],[18.87,226.168],[13.155,264.034]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":6,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.136,-1.888],[0,0],[1.503,-0.122],[0,0]],"o":[[0,0],[0,0],[0,0],[1.615,0.252],[0,0],[-0.136,1.652],[0,0],[0,0]],"v":[[-13.645,263.159],[-14.026,-231.172],[-13.912,-231.05],[33.326,-193.377],[36.914,-185.431],[36.169,218.781],[33.49,225.057],[-13.519,263.149]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.093,-3.658],[0,0],[3.017,-0.083],[0,0]],"o":[[0,0],[0,0],[0,0],[3.55,0.874],[0,0],[-0.093,3.497],[0,0],[0,0]],"v":[[-45.703,262.033],[-45.62,-229.37],[-45.399,-229.373],[51.7,-193.596],[59.139,-183.351],[58.722,215.138],[53.283,223.724],[-45.703,261.987]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-102.336,256.193],[-101.75,-223.958],[-101.566,-223.958],[86.385,-194.07],[97.804,-180.48],[97.554,215.971],[86.135,229.563],[-102.297,256.193]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[6.871,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.871,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-135.232,248.248],[-135.09,-216.278],[-133.89,-216.278],[112.047,-200.23],[124.509,-186.64],[124.879,218.742],[112.417,232.333],[-133.46,248.183]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.494],[0,0],[7.494,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.494,0],[0,0],[0,7.494],[0,0],[0,0]],"v":[[-145.489,237.943],[-145.489,-207.958],[-143.188,-207.958],[122.337,-207.945],[135.929,-194.355],[135.929,224.346],[122.337,237.938],[-141.5,237.943]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.535],[0,0],[7.446,0],[0,0]],"o":[[0,0],[0,0],[0,0],[7.446,0],[0,0],[0,7.535],[0,0],[0,0]],"v":[[-144.797,237.42],[-144.777,-207.352],[-142.217,-207.359],[121.68,-208.478],[135.184,-194.815],[135.168,224.872],[121.663,238.537],[-140.618,237.423]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-7.981],[0,0],[6.919,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.919,0],[0,0],[0,7.981],[0,0],[0,0]],"v":[[-133.22,231.596],[-132.976,-200.758],[-131.546,-200.769],[114.446,-214.347],[126.995,-199.875],[126.794,230.648],[114.245,245.122],[-130.911,231.709]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-8.508],[0,0],[6.296,0],[0,0]],"o":[[0,0],[0,0],[0,0],[6.296,0],[0,0],[0,8.508],[0,0],[0,0]],"v":[[-103.474,224.944],[-102.964,-192.734],[-102.804,-192.734],[81.939,-221.437],[93.358,-206.008],[92.939,237.32],[81.52,252.751],[-103.44,224.944]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.059,-11.351],[0,0],[3.771,1.477],[0,0]],"o":[[0,0],[0,0],[0,0],[4.804,-3.467],[0,0],[0,7.795],[0,0],[0,0]],"v":[[-58.75,220.528],[-59.091,-188.389],[-59.198,-188.389],[42.537,-223.768],[49.903,-208.102],[50.905,244.33],[43.029,256.385],[-58.773,220.528]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[-0.108,-13.72],[0,0],[1.667,2.708],[0,0]],"o":[[0,0],[0,0],[0,0],[3.561,-6.355],[0,0],[0,7.2],[0,0],[0,0]],"v":[[-20.153,219.278],[-19.846,-187.161],[-19.75,-187.161],[-1.561,-221.493],[2.233,-209.753],[4.506,246.827],[-0.417,256.069],[-20.132,219.278]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[0.667,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[0.311,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-11.68,222.682],[-11.346,-193.757],[-11.25,-193.757],[-6.703,-224.851],[-5.909,-215.284],[-6.238,251.406],[-7.412,254.274],[-11.66,222.682]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,-11.125],[0,0],[-0.014,3.754],[0,0]],"o":[[0,0],[0,0],[0,0],[-0.007,-2.433],[0,0],[0,2.825],[0,0],[0,0]],"v":[[-10.375,222.682],[-10.382,-193.757],[-10.384,-193.757],[-10.483,-219.413],[-10.5,-209.847],[-10.492,246.781],[-10.467,249.649],[-10.375,222.682]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Screen Y","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,1,1,1,0.5,0.9,0.9,0.9,0.999,0.801,0.801,0.801],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[8.207,0],"to":[-11.351,0],"ti":[28.376,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-74.482,0],"to":[-28.376,0],"ti":[11.351,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-128,0],"to":[-22.701,0],"ti":[0,0]},{"t":100,"s":[0.645,0]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[-26.539,0],"to":[-10.512,0],"ti":[26.281,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[-154.859,0],"to":[-26.281,0],"ti":[10.512,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-152.688,0],"to":[-21.025,0],"ti":[-0.176,-0.06]},{"t":100,"s":[-103.152,0]}],"ix":6},"t":1,"nm":"Gradient Fill 2","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.598,1.528],"ix":2},"a":{"a":0,"k":[-4.598,1.528],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":-32,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"BODY-[Copy/Paste] 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[343.23,348,0],"ix":2},"a":{"a":0,"k":[-2.77,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.064,-77.113],[15.258,445.875],[-12.992,445.869],[-13.186,-77.119]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-48.161,-75.093],[-48.285,443.003],[-73.422,441.612],[-73.371,-73.669]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-106.311,-68.801],[-106.117,436.506],[-124.367,433.875],[-124.371,-65.869]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-138.241,-60.198],[-137.977,428.136],[-147.217,425.015],[-147.216,-57.634]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-148.811,-51.988],[-148.742,417.506],[-148.742,417.5],[-149.061,-51.994]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-112.737,21.885],[-112.613,343.701],[-112.613,343.697],[-113.189,21.881]],"c":true}]},{"t":97,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.737,21.585],[-10.613,343.401],[-10.613,343.397],[-11.189,21.582]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[3.189,-181.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[100]},{"t":51,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0.056,-0.067],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-0.15],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.028,-0.183],[0,0],[0.25,-0.6]],"v":[[17.85,264.071],[17.414,263.862],[17.413,263.895],[17.531,-258.589],[17.536,-258.754],[17.628,-258.562],[17.656,-258.721],[17.656,264.104]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0.556,-1.817],[0,0],[0,0.091],[0,0],[0,0.272],[0,0],[0,-2.275],[0,0]],"o":[[0,0],[0,0.321],[0,0],[0.002,-0.113],[0,0],[0.403,0.879],[0,0],[0.125,3.65]],"v":[[18.944,219.317],[13.008,263.756],[13.007,263.789],[12.875,-258.093],[12.88,-258.258],[20.222,-215.692],[20.375,-211.663],[19.625,212.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":12,"s":[{"i":[[4.218,-2.489],[0,0],[0,0.09],[0,0],[0,0.269],[0,0],[0,-5.386],[0,0]],"o":[[0,0],[0,0.317],[0,0],[0.009,-0.111],[0,0],[5.137,1.325],[0,0],[0.068,6.967]],"v":[[55.157,219.739],[-45.075,261.023],[-45.081,261.055],[-45.134,-256.648],[-45.111,-256.811],[52.988,-218.075],[62.439,-197.116],[61.767,199.136]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[{"i":[[7.583,-1.923],[0,0],[0,0.088],[0,0],[0,0.265],[0,0],[0,-9.064],[0,0]],"o":[[0,0],[0,0.313],[0,0],[0.017,-0.11],[0,0],[7.178,1.011],[0,0],[0,10.887]],"v":[[90.726,222.965],[-102.992,254.641],[-103.003,254.672],[-103.19,-250.577],[-103.147,-250.738],[89.121,-220.892],[103.559,-202.288],[103.799,203.429]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[{"i":[[10.727,-1],[0,0],[0,0.087],[0,0],[0,0.262],[0,0],[0,-11.497],[0,0]],"o":[[0,0],[0,0.309],[0,0],[0.024,-0.108],[0,0],[10.516,0.526],[0,0],[0,12.445]],"v":[[114.172,228.464],[-134.831,246.167],[-134.848,246.198],[-134.975,-242.159],[-134.911,-242.318],[113.838,-226.386],[133.629,-204.428],[133.254,206.021]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[14.134,0],[0,0],[0,0.086],[0,0],[0,0.258],[0,0],[0,-14.134],[0,0]],"o":[[0,0],[0,0.304],[0,0],[0.033,-0.107],[0,0],[14.134,0],[0,0],[0,14.134]],"v":[[120.614,234.942],[-145.573,235.425],[-145.596,235.456],[-145.658,-234.081],[-145.572,-234.237],[120.614,-234.942],[146.205,-209.35],[146.205,209.35]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[10.989,-1.035],[0,0],[0,0.082],[0,0],[0,0.245],[0,0],[0,-12.227],[0,0]],"o":[[0,0],[0,0.289],[0,0],[-0.031,-0.101],[0,0],[10.795,0.544],[0,0],[0,13.208]],"v":[[114.268,244.349],[-133.215,228.678],[-133.194,228.707],[-132.634,-224.591],[-132.714,-224.739],[116.997,-241.075],[137.235,-217.757],[137.35,218.28]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[7.583,-2.155],[0,0],[0,0.077],[0,0],[0,0.231],[0,0],[0,-10.161],[0,0]],"o":[[0,0],[0,0.272],[0,0],[-0.099,-0.095],[0,0],[7.178,1.134],[0,0],[0,12.204]],"v":[[90.726,249.823],[-103.682,221.444],[-103.612,221.471],[-102.5,-217.36],[-102.759,-217.5],[89.121,-247.75],[103.559,-226.894],[103.799,227.922]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[5.4,-2.154],[0,0],[0,0.076],[0,0],[0,0.227],[0,0],[0,-11.903],[0,0]],"o":[[0,0],[0,0.268],[0,0],[-0.04,-0.094],[0,0],[4.152,0.214],[0,0],[0,12.204]],"v":[[45.35,255.404],[-59.367,218.448],[-59.338,218.475],[-58.887,-214.263],[-58.992,-214.401],[45.598,-252.464],[54.754,-230.359],[54.837,232.503]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":97,"s":[{"i":[[0.932,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.009,-0.093],[0,0],[0.882,1.134],[0,0],[0,12.204]],"v":[[3.412,257.073],[-20.375,215.86],[-20.381,215.887],[-20.48,-211.773],[-20.457,-211.909],[3.142,-253.875],[4.917,-233.019],[5.018,235.172]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0.219,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0.002,-0.093],[0,0],[0.208,1.134],[0,0],[0,12.204]],"v":[[-6.378,257.073],[-11.975,215.86],[-11.977,215.887],[-12,-211.773],[-11.995,-211.909],[-6.442,-253.875],[-6.024,-233.019],[-6,235.172]],"c":true}]},{"t":100,"s":[{"i":[[0,-2.155],[0,0],[0,0.075],[0,0],[0,0.225],[0,0],[0,-13.356],[0,0]],"o":[[0,0],[0,0.265],[0,0],[0,-0.093],[0,0],[0,1.134],[0,0],[0,12.204]],"v":[[-11.125,257.073],[-11.125,215.86],[-11.125,215.887],[-11.125,-211.773],[-11.125,-211.909],[-11.125,-253.875],[-11.125,-233.019],[-11.125,235.172]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Face","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.573,0.573,0.573,0.17,0.47,0.47,0.47,0.506,0.367,0.367,0.367,0.776,0.457,0.457,0.457,0.863,0.547,0.547,0.547,0.931,0.427,0.427,0.427,1,0.307,0.307,0.307],"ix":9}},"s":{"a":0,"k":[146.469,0],"ix":5},"e":{"a":0,"k":[-152.688,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"BTN new","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[353.226,238.5,0],"to":[0,0,0],"ti":[-8.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":25,"s":[446.226,238.5,0],"to":[3.952,0,0],"ti":[-9.875,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":37,"s":[479.744,241.5,0],"to":[10.529,0,0],"ti":[-4.214,0,0]},{"t":50,"s":[494.101,238.5,0]}],"ix":2},"a":{"a":0,"k":[98.226,-77,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,-1.588],[0,0],[3.301,0],[0,0],[-1.08,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.65,0],[1.08,1.039]],"v":[[101.469,-111.273],[101.469,-42.727],[95.5,-37],[95.5,-117],[99.726,-115.324]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,-1.588],[0,0],[2.679,0],[0,0],[-0.876,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.339,0],[0.876,1.039]],"v":[[95.304,-116.183],[95.304,-47.637],[90.46,-41.91],[90.46,-121.91],[93.89,-120.234]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,-1.588],[0,0],[2.005,0],[0,0],[-0.656,-1.039]],"o":[[0,0],[0,3.16],[0,0],[1.002,0],[0.656,1.039]],"v":[[63.625,-122.023],[63.625,-53.477],[60,-47.75],[60,-127.75],[62.567,-126.074]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,-1.588],[0,0],[0.985,0],[0,0],[-0.322,-1.039]],"o":[[0,0],[0,3.16],[0,0],[0.492,0],[0.322,1.039]],"v":[[16.406,-123.523],[16.406,-54.977],[14.625,-49.25],[14.625,-129.25],[15.886,-127.574]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-47.812,-125.023],[-47.812,-56.477],[-47.75,-50.75],[-47.75,-130.75],[-47.794,-129.074]],"c":true}]},{"t":100,"s":[{"i":[[0,-1.588],[0,0],[-0.035,0],[0,0],[0.011,-1.039]],"o":[[0,0],[0,3.16],[0,0],[-0.017,0],[-0.011,1.039]],"v":[[-52.657,-125.305],[-52.657,-56.759],[-52.595,-51.032],[-52.595,-131.032],[-52.639,-129.356]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.641,0.641,0.641,0.5,0.462,0.462,0.462,1,0.284,0.284,0.284],"ix":9}},"s":{"a":0,"k":[101.113,-163.668],"ix":5},"e":{"a":0,"k":[100,48.586],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Side Btn","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[95.5,-117],[96.265,-117],[101.5,-110.903],[101.5,-42.468],[96.204,-37],[95.5,-37],[101.439,-42.142],[101.451,-111.704]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[90.64,-122.03],[93.805,-121.91],[99.04,-115.813],[99.04,-47.378],[93.744,-41.91],[90.52,-41.85],[94.571,-47.389],[94.583,-116.261]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[0,0],[-1.586,0],[0,-3.345],[0,-2.23],[2.685,0],[0,0],[0,4.838],[0,1.291]],"o":[[0,0],[2.563,0],[0,2.7],[0,2.23],[-2.319,0],[0,0],[0,-3.287],[0,-4.892]],"v":[[60.375,-128],[66.14,-127.75],[71.375,-121.653],[71.375,-53.218],[66.079,-47.75],[60.125,-47.625],[62.689,-53.534],[62.701,-121.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[0,0],[-0.785,0.01],[-0.02,-1.707],[-0.016,-1.131],[1.303,-0.047],[0,0],[0,4.838],[0.005,0.592]],"o":[[0,0],[1.29,-0.016],[0.016,1.331],[0.016,1.099],[-1.152,0],[0,0],[0,-3.287],[-0.022,-2.484]],"v":[[14.812,-129.328],[24.147,-129.219],[26.766,-123.136],[26.75,-54.765],[24.11,-49.234],[14.672,-49.188],[15.751,-55.144],[15.763,-123.339]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":99,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-47.75,-130.656],[-34.846,-130.688],[-34.844,-124.618],[-34.875,-56.312],[-34.859,-50.719],[-47.781,-50.75],[-47.811,-56.69],[-47.799,-124.954]],"c":true}]},{"t":100,"s":[{"i":[[0,0],[0.017,0],[0.031,-0.069],[0,-0.032],[-0.079,-0.094],[0,0],[0,4.838],[-0.013,-0.108]],"o":[[0,0],[0.017,-0.031],[0.031,-0.038],[0.031,-0.032],[0.015,0],[0,0],[0,-3.287],[-0.044,-0.077]],"v":[[-52.47,-130.97],[-39.565,-131.001],[-39.563,-124.932],[-39.595,-56.625],[-39.579,-51.032],[-52.501,-51.063],[-52.531,-57.003],[-52.519,-125.268]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.629,0.629,0.629,0.5,0.505,0.505,0.505,1,0.381,0.381,0.381],"ix":9}},"s":{"a":0,"k":[18.679,-63.877],"ix":5},"e":{"a":0,"k":[18.385,-44.916],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"st","c":{"a":0,"k":[0.098039217293,0.098039217293,0.098039217293,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Top BtN","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":104,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Right Extrude","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[8,2.13],[0,-13.254],[0,-4.497],[9.5,-2.367],[-5.5,1.893],[0,10.887],[0,7.337],[4.75,1.183]],"o":[[-0.75,-0.237],[0,13.254],[0,4.497],[11.875,-1.893],[5.5,-1.893],[0,-10.887],[0,-11.36],[-4.75,-1.183]],"v":[[110.625,-235.763],[122.5,-216.356],[122,216.426],[108.75,232.875],[126.625,230.809],[139.875,212.585],[140.125,-211.913],[126.125,-233.983]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":62,"s":[{"i":[[8,2.188],[0,-10.13],[0,-4.618],[9.5,-2.431],[-5.5,1.945],[0,11.181],[0,7.535],[4.75,1.215]],"o":[[5.725,1.617],[0,13.612],[0,4.618],[5.037,-1.888],[5.5,-1.945],[0,-11.181],[0,-11.667],[-4.75,-1.215]],"v":[[115.775,-242.242],[133.55,-221.245],[133.025,222.871],[118.15,239.825],[127.17,236.106],[140.678,217.404],[141.178,-216.845],[122.202,-239.979]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[{"i":[[8,2.25],[0,-14],[0,-4.75],[9.5,-2.5],[-5.5,2],[0,11.5],[0,7.75],[4.75,1.25]],"o":[[-0.75,-0.25],[0,14],[0,4.75],[11.875,-2],[5.5,-2],[0,-11.5],[0,-12],[-4.75,-1.25]],"v":[[87.5,-249],[98.125,-228.5],[97.625,230.5],[85.625,247.875],[107.188,245.75],[118.5,226.5],[118.75,-223.75],[106.625,-247.125]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":87,"s":[{"i":[[6.44,1.607],[0,-18.062],[0,-4.75],[4.955,-1.27],[-4.42,0.755],[0,11.5],[0,7.75],[6.19,2.075]],"o":[[-0.48,-0.19],[0,14],[0,4.75],[7.645,-1.28],[2.76,-2.125],[0,-11.5],[0,-12],[-4.555,-0.32]],"v":[[43.56,-254.232],[50.145,-228.4],[49.645,228.95],[42.563,253.355],[68.74,250.75],[75.545,231.375],[76.178,-226.175],[66.435,-253.137]],"c":true}]},{"t":100,"s":[{"i":[[3.062,0.531],[0,-14],[0,-4.75],[0.031,0.062],[-3.25,-0.594],[0,11.5],[0,7.75],[-0.125,0.188]],"o":[[-0.188,-0.125],[0,14],[0,4.75],[3.062,-0.5],[0.125,0.125],[0,-11.5],[0,-12],[-4.344,0.688]],"v":[[-13.938,-256.125],[-14.125,-228.5],[-14.625,227.062],[-14.625,255.125],[12.906,255.125],[13.125,226.5],[13,-228.75],[13,-255.875]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":7,"k":{"a":0,"k":[0,0.864,0.864,0.864,0.025,0.594,0.594,0.594,0.121,0.324,0.324,0.324,0.657,0.326,0.326,0.326,0.862,0.328,0.328,0.328,0.931,0.25,0.25,0.25,1,0.172,0.172,0.172],"ix":9}},"s":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[73.238,-259.124],"to":[1.945,1.737],"ti":[-1.945,-1.737]},{"t":100,"s":[84.91,-248.702]}],"ix":5},"e":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":75,"s":[72.43,272.335],"to":[2.355,0.37],"ti":[-2.355,-0.37]},{"t":100,"s":[86.561,274.557]}],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":50,"op":104,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"FTS-FACE-GLARE-OnWhiteScreen","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":700,"h":700,"ip":56,"op":94,"st":56,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Interaction_Tap","refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.54],"y":[1]},"o":{"x":[0.791],"y":[0]},"t":10,"s":[0]},{"t":24,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[342.467,461.5,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":9,"op":56,"st":9,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"UI","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341.279,287.507,0],"ix":2},"a":{"a":0,"k":[347.279,288.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-33.854,-90.75],[-39.068,-85.537],[-89.182,-85.537],[-94.396,-90.75],[-89.182,-95.963],[-39.068,-95.963]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,368.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 04","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[64.146,-110.75],[58.932,-105.537],[-89.182,-105.537],[-94.396,-110.75],[-89.182,-115.963],[58.932,-115.963]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,368.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 03","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[89.396,-111.5],[84.182,-106.287],[-89.182,-106.287],[-94.396,-111.5],[-89.182,-116.713],[84.182,-116.713]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,349.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 02","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[69.963,-106.646],[64.75,-101.433],[-88.864,-101.323],[-94.078,-106.537],[-88.864,-111.75],[64.75,-111.86]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 01","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-2.879],[2.879,0],[0,0],[0,2.879],[-2.879,0],[0,0]],"o":[[0,2.879],[0,0],[-2.879,0],[0,-2.879],[0,0],[2.879,0]],"v":[[-61.287,-127.293],[-66.5,-122.08],[-88.864,-122.073],[-94.078,-127.287],[-88.864,-132.5],[-66.5,-132.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.748927696078,0.748927696078,0.748927696078,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.909803921569,0.909803921569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.146,324.963],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"line 00","np":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":99,"st":-30,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"CTA-01","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[341,460.403,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.304,0],[0,0],[0,14.554],[0,0],[-11.304,0],[0,0],[0,-14.554],[0,0]],"o":[[0,0],[-11.304,0],[0,0],[0,-14.554],[0,0],[11.304,0],[0,0],[0,14.554]],"v":[[76.167,27.903],[-76.167,27.903],[-101.326,1.55],[-101.326,-1.55],[-76.167,-27.903],[76.167,-27.903],[101.326,-1.55],[101.326,1.55]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38.14,"s":[0.152941182256,0.152941182256,0.152941182256,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":41.069,"s":[0.54509806633,0.501960813999,0.858823537827,1]},{"t":48,"s":[0.152941182256,0.152941182256,0.152941182256,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":38,"s":[100,100]},{"i":{"x":[0.609,0.609],"y":[1,1]},"o":{"x":[1,1],"y":[-0.08,-0.08]},"t":41,"s":[90,90]},{"t":48,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"CTA-01","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":99,"st":-30,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"FTS-TA-180-White","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[350,350,0],"ix":2},"a":{"a":0,"k":[350,350,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"tm":{"a":0,"k":2,"ix":2},"w":700,"h":700,"ip":0,"op":99,"st":-30,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/apps/ledger-live-desktop/src/renderer/components/DeviceAction/animations.js b/apps/ledger-live-desktop/src/renderer/components/DeviceAction/animations.js index 070b6096f40..b0b21d9c673 100644 --- a/apps/ledger-live-desktop/src/renderer/components/DeviceAction/animations.js +++ b/apps/ledger-live-desktop/src/renderer/components/DeviceAction/animations.js @@ -68,28 +68,10 @@ import BLUE_LIGHT_validate from "~/renderer/animations/blue/7Validate/data.json" // STAX -import STAX_LIGHT_plugAndPinCode from "~/renderer/animations/stax/1PlugAndPinCode/light.json"; -import STAX_DARK_plugAndPinCode from "~/renderer/animations/stax/1PlugAndPinCode/dark.json"; -import STAX_LIGHT_enterPinCode from "~/renderer/animations/stax/3EnterPinCode/light.json"; -import STAX_DARK_enterPinCode from "~/renderer/animations/stax/3EnterPinCode/dark.json"; -import STAX_LIGHT_quitApp from "~/renderer/animations/stax/4QuitApp/light.json"; -import STAX_DARK_quitApp from "~/renderer/animations/stax/4QuitApp/dark.json"; -import STAX_LIGHT_allowManager from "~/renderer/animations/stax/5AllowManager/light.json"; -import STAX_DARK_allowManager from "~/renderer/animations/stax/5AllowManager/dark.json"; -import STAX_LIGHT_openApp from "~/renderer/animations/stax/6OpenApp/light.json"; -import STAX_DARK_openApp from "~/renderer/animations/stax/6OpenApp/dark.json"; -import STAX_LIGHT_validate from "~/renderer/animations/stax/7Validate/light.json"; -import STAX_DARK_validate from "~/renderer/animations/stax/7Validate/dark.json"; -import STAX_LIGHT_firmwareUpdating from "~/renderer/animations/stax/2FirmwareUpdating/light.json"; -import STAX_DARK_firmwareUpdating from "~/renderer/animations/stax/2FirmwareUpdating/dark.json"; -import STAX_LIGHT_installLoading from "~/renderer/animations/stax/8InstallLoading/light.json"; -import STAX_DARK_installLoading from "~/renderer/animations/stax/8InstallLoading/dark.json"; -import STAX_LIGHT_pairingProgress from "~/renderer/animations/stax/9PairingProgress/light.json"; -import STAX_DARK_pairingProgress from "~/renderer/animations/stax/9PairingProgress/dark.json"; -import STAX_LIGHT_pairingSuccess from "~/renderer/animations/stax/10PairingSuccess/light.json"; -import STAX_DARK_pairingSuccess from "~/renderer/animations/stax/10PairingSuccess/dark.json"; -import STAX_LIGHT_placeHolder from "~/renderer/animations/stax/11PlaceHolder/light.json"; -import STAX_DARK_placeHolder from "~/renderer/animations/stax/11PlaceHolder/dark.json"; +import STAX_enterPin from "~/renderer/animations/stax/enterPIN.json"; +import STAX_verifyAddress from "~/renderer/animations/stax/verifyAddress.json"; +import STAX_signTransaction from "~/renderer/animations/stax/signTransaction.json"; +import STAX_allowConnection from "~/renderer/animations/stax/allowConnection.json"; /* eslint-enable camelcase */ @@ -114,7 +96,11 @@ const nanoS = { light: NANO_S_LIGHT_openApp, dark: NANO_S_DARK_openApp, }, - validate: { + verify: { + light: NANO_S_LIGHT_validate, + dark: NANO_S_DARK_validate, + }, + sign: { light: NANO_S_LIGHT_validate, dark: NANO_S_DARK_validate, }, @@ -148,7 +134,11 @@ const nanoX = { light: NANO_X_LIGHT_openApp, dark: NANO_X_DARK_openApp, }, - validate: { + verify: { + light: NANO_X_LIGHT_validate, + dark: NANO_X_DARK_validate, + }, + sign: { light: NANO_X_LIGHT_validate, dark: NANO_X_DARK_validate, }, @@ -183,7 +173,11 @@ const nanoSP = { light: NANO_SP_LIGHT_openApp, dark: NANO_SP_DARK_openApp, }, - validate: { + verify: { + light: NANO_SP_LIGHT_validate, + dark: NANO_SP_DARK_validate, + }, + sign: { light: NANO_SP_LIGHT_validate, dark: NANO_SP_DARK_validate, }, @@ -199,48 +193,40 @@ const nanoSP = { const stax = { plugAndPinCode: { - light: STAX_LIGHT_plugAndPinCode, - dark: STAX_DARK_plugAndPinCode, + light: STAX_enterPin, + dark: STAX_enterPin, }, enterPinCode: { - light: STAX_LIGHT_enterPinCode, - dark: STAX_DARK_enterPinCode, + light: STAX_enterPin, + dark: STAX_enterPin, }, quitApp: { - light: STAX_LIGHT_quitApp, - dark: STAX_DARK_quitApp, + light: STAX_allowConnection, + dark: STAX_allowConnection, }, allowManager: { - light: STAX_LIGHT_allowManager, - dark: STAX_DARK_allowManager, + light: STAX_allowConnection, + dark: STAX_allowConnection, }, openApp: { - light: STAX_LIGHT_openApp, - dark: STAX_DARK_openApp, + light: STAX_allowConnection, + dark: STAX_allowConnection, + }, + verify: { + light: STAX_verifyAddress, + dark: STAX_verifyAddress, }, - validate: { - light: STAX_LIGHT_validate, - dark: STAX_DARK_validate, + sign: { + light: STAX_signTransaction, + dark: STAX_signTransaction, }, firmwareUpdating: { - light: STAX_LIGHT_firmwareUpdating, - dark: STAX_DARK_firmwareUpdating, + light: STAX_allowConnection, + dark: STAX_allowConnection, }, installLoading: { - light: STAX_LIGHT_installLoading, - dark: STAX_DARK_installLoading, - }, - pairingProgress: { - light: STAX_LIGHT_pairingProgress, - dark: STAX_DARK_pairingProgress, - }, - pairingSuccess: { - light: STAX_LIGHT_pairingSuccess, - dark: STAX_DARK_pairingSuccess, - }, - placeHolder: { - light: STAX_LIGHT_placeHolder, - dark: STAX_DARK_placeHolder, + light: STAX_allowConnection, + dark: STAX_allowConnection, }, }; @@ -260,7 +246,10 @@ const blue = { openApp: { light: BLUE_LIGHT_openApp, }, - validate: { + verify: { + light: BLUE_LIGHT_validate, + }, + sign: { light: BLUE_LIGHT_validate, }, // Nb We are dropping the assets for blue soon, this is temp diff --git a/apps/ledger-live-desktop/src/renderer/components/DeviceAction/rendering.tsx b/apps/ledger-live-desktop/src/renderer/components/DeviceAction/rendering.tsx index 0ef424d61de..340c080b51e 100644 --- a/apps/ledger-live-desktop/src/renderer/components/DeviceAction/rendering.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/DeviceAction/rendering.tsx @@ -201,7 +201,7 @@ export const renderVerifyUnwrapped = ({ }) => ( - + ); @@ -416,7 +416,7 @@ export const renderAllowLanguageInstallation = ({ > - + {t(`deviceLocalization.allowLanguageInstallation`)} diff --git a/apps/ledger-live-desktop/src/renderer/components/SyncOnboarding/Manual/index.tsx b/apps/ledger-live-desktop/src/renderer/components/SyncOnboarding/Manual/index.tsx index 49575ba8f8c..ba4474c6d29 100644 --- a/apps/ledger-live-desktop/src/renderer/components/SyncOnboarding/Manual/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/SyncOnboarding/Manual/index.tsx @@ -334,7 +334,7 @@ const SyncOnboardingManual = () => { animation={getDeviceAnimation( "stax" as DeviceModelId, theme.theme as "light" | "dark", - "placeHolder", + "plugAndPinCode", )} /> ) : ( diff --git a/apps/ledger-live-desktop/src/renderer/modals/LottieDebugger/index.jsx b/apps/ledger-live-desktop/src/renderer/modals/LottieDebugger/index.jsx index cab769f468f..36d1bc9f1c4 100644 --- a/apps/ledger-live-desktop/src/renderer/modals/LottieDebugger/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/modals/LottieDebugger/index.jsx @@ -216,7 +216,8 @@ const LottieDebugger = ({ name }: { name: string }) => { "quitApp", "allowManager", "openApp", - "validate", + "verify", + "sign", "installLoading", "firmwareUpdating", ], diff --git a/apps/ledger-live-desktop/src/renderer/modals/UpdateFirmwareModal/steps/01-step-install-full-firmware.tsx b/apps/ledger-live-desktop/src/renderer/modals/UpdateFirmwareModal/steps/01-step-install-full-firmware.tsx index 28223fbf200..f32bce34021 100644 --- a/apps/ledger-live-desktop/src/renderer/modals/UpdateFirmwareModal/steps/01-step-install-full-firmware.tsx +++ b/apps/ledger-live-desktop/src/renderer/modals/UpdateFirmwareModal/steps/01-step-install-full-firmware.tsx @@ -116,7 +116,7 @@ const Body = ({ ) : ( - + )} @@ -143,7 +143,7 @@ const Body = ({ ) : ( - + )} From 30d2daa8b8b5a6222ce6a76e2da08d8b361ee849 Mon Sep 17 00:00:00 2001 From: Thomas Roger Lux Date: Tue, 20 Dec 2022 17:52:53 +0100 Subject: [PATCH 064/142] Revert "Merge branch 'main' into release" This reverts commit b226417aa5d5af35907a4bf4d922611f523b1936, reversing changes made to e9edef897d552a95ae5be584880ea9be10c8064a. --- apps/ledger-live-desktop/CHANGELOG.md | 7 +++++++ tools/common-tools/CHANGELOG.md | 9 --------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/apps/ledger-live-desktop/CHANGELOG.md b/apps/ledger-live-desktop/CHANGELOG.md index a16de9afd1e..7b0cb142fce 100644 --- a/apps/ledger-live-desktop/CHANGELOG.md +++ b/apps/ledger-live-desktop/CHANGELOG.md @@ -48,6 +48,13 @@ ### Patch Changes +- Updated dependencies [[`6a07e7bc3c`](https://github.com/LedgerHQ/ledger-live/commit/6a07e7bc3c47672e658218e06160fa121f0166ef)]: + - @ledgerhq/live-common@27.8.1 + +## 2.50.1-hotfix.0 + +### Patch Changes + - Updated dependencies [[`6a07e7bc3c`](https://github.com/LedgerHQ/ledger-live/commit/6a07e7bc3c47672e658218e06160fa121f0166ef)]: - @ledgerhq/live-common@27.8.1-hotfix.0 diff --git a/tools/common-tools/CHANGELOG.md b/tools/common-tools/CHANGELOG.md index e57eb229c2d..e8879edb1ea 100644 --- a/tools/common-tools/CHANGELOG.md +++ b/tools/common-tools/CHANGELOG.md @@ -30,15 +30,6 @@ - Updated dependencies [[`9100363270`](https://github.com/LedgerHQ/ledger-live/commit/91003632704d11fc327517a582ac6d7009c05bd3), [`ff5cb2cb11`](https://github.com/LedgerHQ/ledger-live/commit/ff5cb2cb11a2dcac0f2a65bf3ae4efac512cfe71), [`eef8038f61`](https://github.com/LedgerHQ/ledger-live/commit/eef8038f611820efffd3b4834e124be0c29acd39), [`82676099c5`](https://github.com/LedgerHQ/ledger-live/commit/82676099c5d99bbe877b92281d29fde040a0285a), [`82676099c5`](https://github.com/LedgerHQ/ledger-live/commit/82676099c5d99bbe877b92281d29fde040a0285a), [`82676099c5`](https://github.com/LedgerHQ/ledger-live/commit/82676099c5d99bbe877b92281d29fde040a0285a), [`a00544e8de`](https://github.com/LedgerHQ/ledger-live/commit/a00544e8de135285609e9aabc2d4ca354f8ebc2a), [`f29d3d9384`](https://github.com/LedgerHQ/ledger-live/commit/f29d3d9384f57c99c228749673d4f5d840b4bf06), [`720dc1f58a`](https://github.com/LedgerHQ/ledger-live/commit/720dc1f58a6cea9c8a933139ff94a1d9f1b98129), [`2aa8cc9c33`](https://github.com/LedgerHQ/ledger-live/commit/2aa8cc9c339ce8c9677b24e70218cc45847d799b)]: - @ledgerhq/cryptoassets@7.0.0-next.0 - @ledgerhq/live-common@27.9.0-next.0 -- Updated dependencies [[`6a07e7bc3c`](https://github.com/LedgerHQ/ledger-live/commit/6a07e7bc3c47672e658218e06160fa121f0166ef)]: - - @ledgerhq/live-common@27.8.1 - -## 0.2.18-hotfix.0 - -### Patch Changes - -- Updated dependencies [[`6a07e7bc3c`](https://github.com/LedgerHQ/ledger-live/commit/6a07e7bc3c47672e658218e06160fa121f0166ef)]: - - @ledgerhq/live-common@27.8.1-hotfix.0 ## 0.2.17 From 7025af53dec8b4ec06cbf57e93515af2bca58645 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Lambert?= <44363395+lambertkevin@users.noreply.github.com> Date: Tue, 20 Dec 2022 18:29:22 +0100 Subject: [PATCH 065/142] [LIVE-4876] Bugfix - EVM family bad behaviour with tx type 0 (#2098) * Remove "from" key in ethers transaction adapter as it will break with tx type 0 (non EIP1559) * Fix v that can be incorrect with type 0 tx * changeset --- .changeset/dull-dingos-roll.md | 5 + .../evm/__tests__/adapters.unit.test.ts | 12 +-- .../evm/__tests__/signOperation.unit.test.ts | 97 ++++++++++++++++++- .../evm/__tests__/transaction.unit.test.ts | 8 +- .../src/families/evm/adapters.ts | 8 +- .../src/families/evm/api/rpc.common.ts | 8 +- .../src/families/evm/signOperation.ts | 44 ++++++--- 7 files changed, 138 insertions(+), 44 deletions(-) create mode 100644 .changeset/dull-dingos-roll.md diff --git a/.changeset/dull-dingos-roll.md b/.changeset/dull-dingos-roll.md new file mode 100644 index 00000000000..42ad6a9c91f --- /dev/null +++ b/.changeset/dull-dingos-roll.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": patch +--- + +Fix evm family mishandling of type 0 transactions and wrong v with specific chains diff --git a/libs/ledger-live-common/src/families/evm/__tests__/adapters.unit.test.ts b/libs/ledger-live-common/src/families/evm/__tests__/adapters.unit.test.ts index 50f2f9aee50..10ee9b879c0 100644 --- a/libs/ledger-live-common/src/families/evm/__tests__/adapters.unit.test.ts +++ b/libs/ledger-live-common/src/families/evm/__tests__/adapters.unit.test.ts @@ -1,9 +1,7 @@ import { ethers } from "ethers"; import BigNumber from "bignumber.js"; import { Operation } from "@ledgerhq/types-live"; -import { findCryptoCurrencyById } from "../../../currencies"; import { encodeAccountId } from "../../../account"; -import { makeAccount } from "../testUtils"; import { EtherscanOperation, EvmTransactionEIP1559, @@ -15,8 +13,6 @@ import { } from "../adapters"; const testData = Buffer.from("testBufferString").toString("hex"); -const currency = findCryptoCurrencyById("ethereum")!; -const fakeAccount = makeAccount("0xBob", currency); const eip1559Tx: EvmTransactionEIP1559 = { amount: new BigNumber(100), useAllAmount: false, @@ -54,7 +50,6 @@ describe("EVM Family", () => { describe("transactionToEthersTransaction", () => { it("should build convert an EIP1559 ledger live transaction to an ethers transaction", () => { const ethers1559Tx: ethers.Transaction = { - from: "0xBob", to: "0xkvn", nonce: 0, gasLimit: ethers.BigNumber.from(21000), @@ -66,14 +61,11 @@ describe("EVM Family", () => { maxPriorityFeePerGas: ethers.BigNumber.from(10000), }; - expect(transactionToEthersTransaction(eip1559Tx, fakeAccount)).toEqual( - ethers1559Tx - ); + expect(transactionToEthersTransaction(eip1559Tx)).toEqual(ethers1559Tx); }); it("should build convert an legacy ledger live transaction to an ethers transaction", () => { const legacyEthersTx: ethers.Transaction = { - from: "0xBob", to: "0xkvn", nonce: 0, gasLimit: ethers.BigNumber.from(21000), @@ -84,7 +76,7 @@ describe("EVM Family", () => { gasPrice: ethers.BigNumber.from(10000), }; - expect(transactionToEthersTransaction(legacyTx, fakeAccount)).toEqual( + expect(transactionToEthersTransaction(legacyTx)).toEqual( legacyEthersTx ); }); diff --git a/libs/ledger-live-common/src/families/evm/__tests__/signOperation.unit.test.ts b/libs/ledger-live-common/src/families/evm/__tests__/signOperation.unit.test.ts index 70d0d002ea7..5f70d2e6081 100644 --- a/libs/ledger-live-common/src/families/evm/__tests__/signOperation.unit.test.ts +++ b/libs/ledger-live-common/src/families/evm/__tests__/signOperation.unit.test.ts @@ -2,9 +2,12 @@ import BigNumber from "bignumber.js"; import { Account } from "@ledgerhq/types-live"; import { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; import { findCryptoCurrencyById } from "@ledgerhq/cryptoassets"; +import signOperation, { + applyEIP155, + getSerializedTransaction, +} from "../signOperation"; import { Transaction as EvmTransaction } from "../types"; import * as Device from "../../../hw/deviceAccess"; -import signOperation from "../signOperation"; import { getEstimatedFees } from "../logic"; import { makeAccount } from "../testUtils"; import * as API from "../api/rpc.common"; @@ -20,7 +23,23 @@ const account: Account = makeAccount( "0x7265a60acAeaf3A5E18E10BC1128e72F27B2e176", // trump.eth currency ); -const transaction: EvmTransaction = { + +const transactionLegacy: EvmTransaction = { + amount: new BigNumber(100), + useAllAmount: false, + subAccountId: "id", + recipient: "0x6775e49108cb77cda06Fc3BEF51bcD497602aD88", // obama.eth + feesStrategy: "custom", + family: "evm", + mode: "send", + nonce: 0, + gasLimit: new BigNumber(21000), + chainId: 1, + gasPrice: new BigNumber(100), + type: 0, +}; + +const transactionEIP1559: EvmTransaction = { amount: new BigNumber(100), useAllAmount: false, subAccountId: "id", @@ -35,7 +54,7 @@ const transaction: EvmTransaction = { maxPriorityFeePerGas: new BigNumber(100), type: 2, }; -const estimatedFees = getEstimatedFees(transaction); +const estimatedFees = getEstimatedFees(transactionEIP1559); // Mocking here in order to be ack by the signOperation.ts file jest.mock( @@ -71,7 +90,7 @@ describe("EVM Family", () => { it("should return an optimistic operation and a signed hash based on hardware ECDSA signatures returned by the app bindings", (done) => { const signOpObservable = signOperation({ account, - transaction, + transaction: transactionEIP1559, deviceId: "", }); @@ -90,7 +109,7 @@ describe("EVM Family", () => { blockHash: null, blockHeight: null, senders: [account.freshAddress], - recipients: [transaction.recipient], + recipients: [transactionEIP1559.recipient], accountId: account.id, transactionSequenceNumber: 0, date: expect.any(Date), @@ -104,5 +123,73 @@ describe("EVM Family", () => { }); }); }); + + describe("getSerializedTransaction", () => { + beforeAll(() => { + jest + .spyOn(API, "getTransactionCount") + .mockImplementation(() => Promise.resolve(0)); + }); + + it("should serialize a type 0 transaction", async () => { + const serializedTx = await getSerializedTransaction( + account, + transactionLegacy + ); + + expect(serializedTx).toBe( + "0xdf8064825208946775e49108cb77cda06fc3bef51bcd497602ad886480018080" + ); + }); + + it("should serialize a type 2 transaction", async () => { + const serializedTx = await getSerializedTransaction( + account, + transactionEIP1559 + ); + + expect(serializedTx).toBe( + "0x02df01806464825208946775e49108cb77cda06fc3bef51bcd497602ad886480c0" + ); + }); + }); + + describe("applyEIP155", () => { + const chainIds = [ + 1, //ethereum + 5, // goerli + 10, // optimism + 14, // flare + 19, // songbird + 56, // bsc + 137, // polygon + 250, // fantom + 1284, // moonbeam + ]; + const possibleHexV = [ + "00", // 0 - ethereum + testnets should always retrun 0/1 from hw-app-eth + "01", // 1 + "1b", // 27 - type 0 transactions from other chains (when chain id > 109) shoud always return 27/28 + "1c", // 28 + ]; + + chainIds.forEach((chainId) => { + possibleHexV.forEach((v) => { + it(`should return an EIP155 compatible v for chain id ${chainId} with v = ${parseInt( + v, + 16 + )}`, () => { + const eip155Logic = chainId * 2 + 35; + expect( + [eip155Logic, eip155Logic + 1] // eip155 + parity + ).toContain(applyEIP155(v, chainId)); + }); + }); + + it("should return the value given by the nano as is if we can't figure out parity from it", () => { + expect(applyEIP155("1b39", chainId)).toBe(6969); + }); + }); + }); }); }); diff --git a/libs/ledger-live-common/src/families/evm/__tests__/transaction.unit.test.ts b/libs/ledger-live-common/src/families/evm/__tests__/transaction.unit.test.ts index f4a7c0506ef..7bf558750e5 100644 --- a/libs/ledger-live-common/src/families/evm/__tests__/transaction.unit.test.ts +++ b/libs/ledger-live-common/src/families/evm/__tests__/transaction.unit.test.ts @@ -107,7 +107,6 @@ describe("EVM Family", () => { describe("transactionToEthersTransaction", () => { it("should build convert an EIP1559 ledger live transaction to an ethers transaction", () => { const ethers1559Tx: ethers.Transaction = { - from: "0xBob", to: "0xkvn", nonce: 0, gasLimit: ethers.BigNumber.from(21000), @@ -119,14 +118,11 @@ describe("EVM Family", () => { maxPriorityFeePerGas: ethers.BigNumber.from(10000), }; - expect(transactionToEthersTransaction(eip1559Tx, fakeAccount)).toEqual( - ethers1559Tx - ); + expect(transactionToEthersTransaction(eip1559Tx)).toEqual(ethers1559Tx); }); it("should build convert an legacy ledger live transaction to an ethers transaction", () => { const legacyEthersTx: ethers.Transaction = { - from: "0xBob", to: "0xkvn", nonce: 0, gasLimit: ethers.BigNumber.from(21000), @@ -137,7 +133,7 @@ describe("EVM Family", () => { gasPrice: ethers.BigNumber.from(10000), }; - expect(transactionToEthersTransaction(legacyTx, fakeAccount)).toEqual( + expect(transactionToEthersTransaction(legacyTx)).toEqual( legacyEthersTx ); }); diff --git a/libs/ledger-live-common/src/families/evm/adapters.ts b/libs/ledger-live-common/src/families/evm/adapters.ts index c2ead406163..68ebdd3dac8 100644 --- a/libs/ledger-live-common/src/families/evm/adapters.ts +++ b/libs/ledger-live-common/src/families/evm/adapters.ts @@ -1,7 +1,7 @@ import eip55 from "eip55"; import { ethers } from "ethers"; import BigNumber from "bignumber.js"; -import { Account, Operation, OperationType } from "@ledgerhq/types-live"; +import { Operation, OperationType } from "@ledgerhq/types-live"; import { encodeOperationId } from "../../operation"; import { Transaction as EvmTransaction, @@ -14,13 +14,9 @@ import { * Adapter to convert a Ledger Live transaction to an Ethers transaction */ export const transactionToEthersTransaction = ( - tx: EvmTransaction, - // Account is necessary because some RPC nodes need to have the address - // into the transaction to estimate its fees or will throw - account: Account + tx: EvmTransaction ): ethers.Transaction => { const ethersTx = { - from: account.freshAddress, to: tx.recipient, value: tx.amount ? ethers.BigNumber.from(tx.amount.toFixed()) diff --git a/libs/ledger-live-common/src/families/evm/api/rpc.common.ts b/libs/ledger-live-common/src/families/evm/api/rpc.common.ts index ba400da9b68..2e5f42d1fb9 100644 --- a/libs/ledger-live-common/src/families/evm/api/rpc.common.ts +++ b/libs/ledger-live-common/src/families/evm/api/rpc.common.ts @@ -99,10 +99,12 @@ export const getGasEstimation = ( ): Promise => withApi(account.currency, async (api) => { const ethersTransaction = transactionToEthersTransaction( - transaction, - account + transaction ) as ethers.providers.TransactionRequest; - const gasEtimation = await api.estimateGas(ethersTransaction); + const gasEtimation = await api.estimateGas({ + ...ethersTransaction, + from: account.freshAddress, // should be necessary for some estimations + }); return new BigNumber(gasEtimation.toString()); }); diff --git a/libs/ledger-live-common/src/families/evm/signOperation.ts b/libs/ledger-live-common/src/families/evm/signOperation.ts index 27742874000..618596f05d4 100644 --- a/libs/ledger-live-common/src/families/evm/signOperation.ts +++ b/libs/ledger-live-common/src/families/evm/signOperation.ts @@ -11,7 +11,7 @@ import { withDevice } from "../../hw/deviceAccess"; /** * Serialize a Ledger Live transaction into an hex string */ -const getSerializedTransaction = async ( +export const getSerializedTransaction = async ( account: Account, tx: EvmTransaction, signature?: Partial @@ -20,10 +20,8 @@ const getSerializedTransaction = async ( account, tx ); - const unsignedEthersTransaction = transactionToEthersTransaction( - unsignedTransaction, - account - ); + const unsignedEthersTransaction = + transactionToEthersTransaction(unsignedTransaction); return ethers.utils.serializeTransaction( unsignedEthersTransaction, @@ -31,6 +29,32 @@ const getSerializedTransaction = async ( ); }; +/** + * Transforms the ECDSA signature paremeter v hexadecimal string received + * from the nano into an EIP155 compatible number. + * + * Reminder EIP155 transforms v this way: + * v = chainId * 2 + 35 + * (+ parity 1 or 0) + */ +export const applyEIP155 = (vAsHex: string, chainId: number): number => { + const v = parseInt(vAsHex, 16); + + if (v === 0 || v === 1) { + // if v is 0 or 1, it's already representing parity + return chainId * 2 + 35 + v; + } else if (v === 27 || v === 28) { + const parity = v - 27; // transforming v into 0 or 1 to become the parity + return chainId * 2 + 35 + parity; + } + // When chainId is lower than 109, hw-app-eth *can* return a v with EIP155 already applied + // e.g. bsc's chainId is 56 -> v then equals to 147/148 + // optimism's chainId is 10 -> v equals to 55/56 + // ethereum's chainId is 1 -> v equals to 0/1 + // goerli's chainId is 5 -> v equals to 0/1 + return v; +}; + /** * Sign Transaction with Ledger hardware */ @@ -67,14 +91,6 @@ export const signOperation = ({ o.next({ type: "device-signature-granted" }); // Signature is done const { chainId = 0 } = account.currency.ethereumLikeInfo || {}; - // Determine in which part of the elliptic curve we are (1 or 0) - const parsedV = parseInt(sig.v, 16); - const parity = - parsedV > 1 - ? parsedV - 27 // if v isn't 1 or 0 then it should be 27 or 28 - : parsedV; // else use v as the parity directly - // Respecting EIP155 - const v = chainId * 2 + 35 + parity; // Create a new serialized tx with the signature now const signature = await getSerializedTransaction( account, @@ -82,7 +98,7 @@ export const signOperation = ({ { r: "0x" + sig.r, s: "0x" + sig.s, - v, + v: applyEIP155(sig.v, chainId), } ); From d952c5c17ef182d875aef711fcef7ad22d568e01 Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 27 Oct 2022 16:49:50 +0200 Subject: [PATCH 066/142] feat: split webview for v2 api version Co-authored-by: Junichi Sugiura fix: webview v2 export chore: update podfile.lock fix: import issues feat: init Wallet API v2 fix: wallet-api-server import fix: bump version of wallet-api feat: migrate LLC platform to walletAPI feat: implement more handlers feat: wallet-api integration added account.request support using the accounts$ observable fix transaction.sign return value remove unneeded serialization/deserialization in transaction.broadcast cleanup some wallet-api files in LLC fix platform broadcastTransaction deadlock when DISABLE_TRANSACTION_BROADCAST is enabled refactor: types and some cleanup fix: added permissions bump wallet-api versions cleanup test: fix logic test fix: use constants and setWalletAPIVersion Introduce WebViewV2 for WebPlatformPlayer [WIP] Request account handler Add drawer for request acount handler Give wallet-api permissions Pass account list observable to select account drawer Cleanup Remove Webview.tsx Add WebView.tsx Cleanup Cleanup test: fix version tests refactor: cleanup unused code refactor: cleanup console.log fix: add missing permissions --- apps/cli/src/live-common-setup-base.ts | 6 +- apps/ledger-live-desktop/package.json | 2 + .../live-common-set-supported-currencies.js | 6 +- .../PerCurrencySelectAccount/state.js | 12 +- .../components/WebPlatformPlayer/WebView.tsx | 440 +++++++++++ .../WebPlatformPlayer/WebViewV2.tsx | 472 ++++++++++++ .../components/WebPlatformPlayer/index.tsx | 459 +----------- .../drawers/DataSelector/AccountList.jsx | 9 +- .../SelectAccountAndCurrencyDrawer.jsx | 7 +- .../DataSelector/SelectAccountDrawer.jsx | 13 +- apps/ledger-live-mobile/package.json | 2 + .../types/RequestAccountNavigator.ts | 8 +- .../components/WebPlatformPlayer/WebView.tsx | 673 +++++++++++++++++ .../WebPlatformPlayer/WebViewV2.tsx | 544 ++++++++++++++ .../components/WebPlatformPlayer/index.tsx | 700 +----------------- .../WebPlatformPlayer/liveSDKLogic.ts | 2 +- .../src/live-common-setup.ts | 6 +- .../src/reducers/accounts.ts | 33 +- .../RequestAccount/01-SelectCrypto.tsx | 5 +- .../RequestAccount/02-SelectAccount.tsx | 12 +- libs/ledger-live-common/package.json | 2 + .../src/__tests__/test-helpers/environment.ts | 6 +- .../src/account/importAccounts.test.ts | 6 +- .../src/apps/filtering.test.ts | 6 +- .../src/platform/constants.ts | 2 +- .../src/platform/filters.ts | 5 +- .../src/platform/logic.test.ts | 6 +- libs/ledger-live-common/src/platform/logic.ts | 23 +- libs/ledger-live-common/src/platform/react.ts | 24 +- libs/ledger-live-common/src/platform/types.ts | 2 +- .../src/platform/version.test.ts | 3 +- .../src/wallet-api/constants.ts | 1 + .../src/wallet-api/converters.test.ts | 65 ++ .../src/wallet-api/converters.ts | 104 +++ .../src/wallet-api/helpers.ts | 32 + .../src/wallet-api/logic.test.ts | 523 +++++++++++++ .../src/wallet-api/logic.ts | 171 +++++ .../src/wallet-api/react.ts | 104 +++ .../src/wallet-api/tracking.test.ts | 156 ++++ .../src/wallet-api/tracking.ts | 165 +++++ .../src/wallet-api/types.ts | 64 ++ .../src/wallet-api/version.test.ts | 6 + .../src/wallet-api/version.ts | 16 + pnpm-lock.yaml | 41 +- 44 files changed, 3747 insertions(+), 1197 deletions(-) create mode 100644 apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx create mode 100644 apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx create mode 100644 apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx create mode 100644 apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx create mode 100644 libs/ledger-live-common/src/wallet-api/constants.ts create mode 100644 libs/ledger-live-common/src/wallet-api/converters.test.ts create mode 100644 libs/ledger-live-common/src/wallet-api/converters.ts create mode 100644 libs/ledger-live-common/src/wallet-api/helpers.ts create mode 100644 libs/ledger-live-common/src/wallet-api/logic.test.ts create mode 100644 libs/ledger-live-common/src/wallet-api/logic.ts create mode 100644 libs/ledger-live-common/src/wallet-api/react.ts create mode 100644 libs/ledger-live-common/src/wallet-api/tracking.test.ts create mode 100644 libs/ledger-live-common/src/wallet-api/tracking.ts create mode 100644 libs/ledger-live-common/src/wallet-api/types.ts create mode 100644 libs/ledger-live-common/src/wallet-api/version.test.ts create mode 100644 libs/ledger-live-common/src/wallet-api/version.ts diff --git a/apps/cli/src/live-common-setup-base.ts b/apps/cli/src/live-common-setup-base.ts index faad6d6964f..4fb3f2732c7 100644 --- a/apps/cli/src/live-common-setup-base.ts +++ b/apps/cli/src/live-common-setup-base.ts @@ -5,8 +5,12 @@ import simple from "@ledgerhq/live-common/logs/simple"; import { listen } from "@ledgerhq/logs"; import { setSupportedCurrencies } from "@ledgerhq/live-common/currencies/index"; import { setPlatformVersion } from "@ledgerhq/live-common/platform/version"; +import { PLATFORM_VERSION } from "@ledgerhq/live-common/platform/constants"; +import { setWalletAPIVersion } from "@ledgerhq/live-common/wallet-api/version"; +import { WALLET_API_VERSION } from "@ledgerhq/live-common/wallet-api/constants"; -setPlatformVersion("1.1.0"); +setPlatformVersion(PLATFORM_VERSION); +setWalletAPIVersion(WALLET_API_VERSION); setSupportedCurrencies([ "bitcoin", diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 0a0c15154d4..46bc0a4214a 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -61,6 +61,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", + "@ledgerhq/wallet-api-core": "^0.6.0", + "@ledgerhq/wallet-api-server": "^0.6.0", "@polkadot/react-identicon": "2.9.13", "@sentry/electron": "^4.0.0", "@sentry/node": "7.8.1", diff --git a/apps/ledger-live-desktop/src/live-common-set-supported-currencies.js b/apps/ledger-live-desktop/src/live-common-set-supported-currencies.js index cb4493df05f..ed0de4af794 100644 --- a/apps/ledger-live-desktop/src/live-common-set-supported-currencies.js +++ b/apps/ledger-live-desktop/src/live-common-set-supported-currencies.js @@ -1,8 +1,12 @@ // @flow import { setSupportedCurrencies } from "@ledgerhq/live-common/currencies/index"; import { setPlatformVersion } from "@ledgerhq/live-common/platform/version"; +import { PLATFORM_VERSION } from "@ledgerhq/live-common/platform/constants"; +import { setWalletAPIVersion } from "@ledgerhq/live-common/wallet-api/version"; +import { WALLET_API_VERSION } from "@ledgerhq/live-common/wallet-api/constants"; -setPlatformVersion("1.1.0"); +setPlatformVersion(PLATFORM_VERSION); +setWalletAPIVersion(WALLET_API_VERSION); setSupportedCurrencies([ "bitcoin", diff --git a/apps/ledger-live-desktop/src/renderer/components/PerCurrencySelectAccount/state.js b/apps/ledger-live-desktop/src/renderer/components/PerCurrencySelectAccount/state.js index 4c738f69d87..970f5d0708d 100644 --- a/apps/ledger-live-desktop/src/renderer/components/PerCurrencySelectAccount/state.js +++ b/apps/ledger-live-desktop/src/renderer/components/PerCurrencySelectAccount/state.js @@ -14,10 +14,15 @@ export function getAccountTuplesForCurrency( currency: CryptoCurrency | TokenCurrency, allAccounts: Account[], hideEmpty: ?boolean, + accountIds?: Map, ): AccountTuple[] { if (currency.type === "TokenCurrency") { return allAccounts - .filter(account => account.currency.id === currency.parentCurrency.id) + .filter( + account => + account.currency.id === currency.parentCurrency.id && + (accountIds ? accountIds.has(account.id) : true), + ) .map(account => ({ account, subAccount: @@ -31,7 +36,10 @@ export function getAccountTuplesForCurrency( .filter(a => (hideEmpty ? a.subAccount?.balance.gt(0) : true)); } return allAccounts - .filter(account => account.currency.id === currency.id) + .filter( + account => + account.currency.id === currency.id && (accountIds ? accountIds.has(account.id) : true), + ) .map(account => ({ account, subAccount: null, diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx new file mode 100644 index 00000000000..2e7245a7114 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx @@ -0,0 +1,440 @@ +import { shell, WebviewTag } from "electron"; +import * as remote from "@electron/remote"; +import { JSONRPCRequest } from "json-rpc-2.0"; +import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; +import { useTranslation } from "react-i18next"; +import { useDispatch, useSelector } from "react-redux"; +import styled from "styled-components"; + +import { UserRefusedOnDevice } from "@ledgerhq/errors"; +import { Account, Operation, SignedOperation } from "@ledgerhq/types-live"; +import { flattenAccounts } from "@ledgerhq/live-common/account/index"; +import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; +import { + receiveOnAccountLogic, + signTransactionLogic, + completeExchangeLogic, + CompleteExchangeRequest, + CompleteExchangeUiRequest, + signMessageLogic, +} from "@ledgerhq/live-common/platform/logic"; +import { serializePlatformSignedTransaction } from "@ledgerhq/live-common/platform/serializers"; +import { AppManifest } from "@ledgerhq/live-common/platform/types"; +import { useJSONRPCServer } from "@ledgerhq/live-common/platform/JSONRPCServer"; +import { + RawPlatformSignedTransaction, + RawPlatformTransaction, +} from "@ledgerhq/live-common/platform/rawTypes"; +import { + useListPlatformAccounts, + useListPlatformCurrencies, + usePlatformUrl, +} from "@ledgerhq/live-common/platform/react"; +import trackingWrapper from "@ledgerhq/live-common/platform/tracking"; + +import { openModal } from "../../actions/modals"; +import TrackPage from "../../analytics/TrackPage"; +import useTheme from "../../hooks/useTheme"; +import { accountsSelector } from "../../reducers/accounts"; +import BigSpinner from "../BigSpinner"; +import Box from "../Box"; + +import { track } from "~/renderer/analytics/segment"; +import TopBar from "./TopBar"; +import { TopBarConfig } from "./type"; +import { + requestAccountLogic, + broadcastTransactionLogic, + RequestAccountParams, +} from "./LiveAppSDKLogic"; + +const tracking = trackingWrapper(track); + +const Container = styled.div` + display: flex; + flex-direction: column; + flex: 1; + height: 100%; +`; + +// $FlowFixMe +const CustomWebview = styled("webview")` + border: none; + width: 100%; + flex: 1; + transition: opacity 200ms ease-out; +`; + +const Wrapper = styled(Box).attrs(() => ({ + flex: 1, +}))` + position: relative; +`; + +const Loader = styled.div` + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +`; + +type WebPlatformPlayerConfig = { + topBarConfig?: TopBarConfig; +}; + +type Props = { + manifest: AppManifest; + onClose?: () => void; + inputs?: Record; + config?: WebPlatformPlayerConfig; +}; + +export function WebView({ manifest, onClose, inputs = {}, config }: Props) { + const theme = useTheme("colors.palette"); + + const targetRef: { current: null | WebviewTag } = useRef(null); + const dispatch = useDispatch(); + const accounts = flattenAccounts(useSelector(accountsSelector)); + const { pushToast } = useToasts(); + const { t } = useTranslation(); + + const [widgetLoaded, setWidgetLoaded] = useState(false); + + const url = usePlatformUrl( + manifest, + { + background: theme.background.paper, + text: theme.text.shade100, + }, + inputs, + ); + + const listAccounts = useListPlatformAccounts(accounts); + const listCurrencies = useListPlatformCurrencies(); + + const requestAccount = useCallback( + (request: RequestAccountParams) => { + return requestAccountLogic({ manifest }, request); + }, + [manifest], + ); + + const receiveOnAccount = useCallback( + ({ accountId }: { accountId: string }) => + receiveOnAccountLogic( + { manifest, accounts, tracking }, + accountId, + (account, parentAccount, accountAddress) => { + // FIXME: handle address rejection (if user reject address, we don't end up in onResult nor in onCancel 🤔) + return new Promise((resolve, reject) => + dispatch( + openModal("MODAL_EXCHANGE_CRYPTO_DEVICE", { + account, + parentAccount, + onResult: (_account: Account, _parentAccount: Account) => { + tracking.platformReceiveSuccess(manifest); + resolve(accountAddress); + }, + onCancel: (error: Error) => { + tracking.platformReceiveFail(manifest); + reject(error); + }, + verifyAddress: true, + }), + ), + ); + }, + ), + [manifest, accounts, dispatch], + ); + + const signTransaction = useCallback( + ({ + accountId, + transaction, + params, + }: { + accountId: string; + transaction: RawPlatformTransaction; + params?: { + /** + * The name of the Ledger Nano app to use for the signing process + */ + useApp: string; + }; + }) => { + return signTransactionLogic( + { manifest, accounts, tracking }, + accountId, + transaction, + (account, parentAccount, { canEditFees, hasFeesProvided, liveTx }) => { + return new Promise((resolve, reject) => + dispatch( + openModal("MODAL_SIGN_TRANSACTION", { + canEditFees, + stepId: canEditFees && !hasFeesProvided ? "amount" : "summary", + transactionData: liveTx, + useApp: params?.useApp, + account, + parentAccount, + onResult: (signedOperation: SignedOperation) => { + tracking.platformSignTransactionSuccess(manifest); + resolve(serializePlatformSignedTransaction(signedOperation)); + }, + onCancel: (error: Error) => { + tracking.platformSignTransactionFail(manifest); + reject(error); + }, + }), + ), + ); + }, + ); + }, + [manifest, dispatch, accounts], + ); + + const broadcastTransaction = useCallback( + async ({ + accountId, + signedTransaction, + }: { + accountId: string; + signedTransaction: RawPlatformSignedTransaction; + }) => { + return broadcastTransactionLogic( + { manifest, dispatch, accounts }, + accountId, + signedTransaction, + pushToast, + t, + ); + }, + [manifest, accounts, pushToast, dispatch, t], + ); + + const startExchange = useCallback( + ({ exchangeType }: { exchangeType: number }) => { + tracking.platformStartExchangeRequested(manifest); + + return new Promise((resolve, reject) => + dispatch( + openModal("MODAL_PLATFORM_EXCHANGE_START", { + exchangeType, + onResult: (nonce: string) => { + tracking.platformStartExchangeSuccess(manifest); + resolve(nonce); + }, + onCancel: (error: Error) => { + tracking.platformStartExchangeFail(manifest); + reject(error); + }, + }), + ), + ); + }, + [manifest, dispatch], + ); + + const completeExchange = useCallback( + (completeRequest: CompleteExchangeRequest) => { + return completeExchangeLogic( + { manifest, accounts, tracking }, + completeRequest, + ({ + provider, + exchange, + transaction, + binaryPayload, + signature, + feesStrategy, + exchangeType, + }: CompleteExchangeUiRequest): Promise => + new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_PLATFORM_EXCHANGE_COMPLETE", { + provider, + exchange, + transaction, + binaryPayload, + signature, + feesStrategy, + exchangeType, + onResult: (operation: Operation) => { + tracking.platformCompleteExchangeSuccess(manifest); + resolve(operation); + }, + onCancel: (error: Error) => { + tracking.platformCompleteExchangeFail(manifest); + reject(error); + }, + }), + ); + }), + ); + }, + [accounts, dispatch, manifest], + ); + + const signMessage = useCallback( + ({ accountId, message }: { accountId: string; message: string }) => { + return signMessageLogic( + { manifest, accounts, tracking }, + accountId, + message, + (account, message) => + new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_SIGN_MESSAGE", { + message, + account, + onConfirmationHandler: (signature: string) => { + tracking.platformSignMessageSuccess(manifest); + resolve(signature); + }, + onFailHandler: (err: Error) => { + tracking.platformSignMessageFail(manifest); + reject(err); + }, + onClose: () => { + tracking.platformSignMessageUserRefused(manifest); + reject(UserRefusedOnDevice()); + }, + }), + ); + }), + ); + }, + [accounts, dispatch, manifest], + ); + + const handlers = useMemo( + () => ({ + "account.list": listAccounts, + "currency.list": listCurrencies, + "account.request": requestAccount, + "account.receive": receiveOnAccount, + "transaction.sign": signTransaction, + "transaction.broadcast": broadcastTransaction, + "exchange.start": startExchange, + "exchange.complete": completeExchange, + "message.sign": signMessage, + }), + [ + listAccounts, + listCurrencies, + requestAccount, + receiveOnAccount, + signTransaction, + broadcastTransaction, + startExchange, + completeExchange, + signMessage, + ], + ); + + const handleSend = useCallback((request: JSONRPCRequest): Promise => { + const webview = targetRef.current; + if (webview) { + const origin = new URL(webview.src).origin; + webview.contentWindow.postMessage(JSON.stringify(request), origin); + } + + return Promise.resolve(); + }, []); + + const [receive] = useJSONRPCServer(handlers, handleSend); + + const handleMessage = useCallback( + event => { + if (event.channel === "webviewToParent") { + receive(JSON.parse(event.args[0])); + } + }, + [receive], + ); + + useEffect(() => { + tracking.platformLoad(manifest); + const webview = targetRef.current; + if (webview) { + webview.addEventListener("ipc-message", handleMessage); + } + + return () => { + if (webview) { + webview.removeEventListener("ipc-message", handleMessage); + } + }; + }, [manifest, handleMessage]); + + const handleLoad = useCallback(() => { + tracking.platformLoadSuccess(manifest); + setWidgetLoaded(true); + }, [manifest]); + + const handleReload = useCallback(() => { + const webview = targetRef.current; + if (webview) { + tracking.platformReload(manifest); + setWidgetLoaded(false); + webview.reloadIgnoringCache(); + } + }, [manifest]); + + const handleNewWindow = useCallback(async e => { + const protocol = new URL(e.url).protocol; + if (protocol === "http:" || protocol === "https:") { + await shell.openExternal(e.url); + } + }, []); + + useEffect(() => { + const webview = targetRef.current; + + if (webview) { + // For mysterious reasons, the webpreferences attribute does not + // pass through the styled component when added in the JSX. + webview.webpreferences = "nativeWindowOpen=no"; + webview.addEventListener("new-window", handleNewWindow); + webview.addEventListener("did-finish-load", handleLoad); + } + + return () => { + if (webview) { + webview.removeEventListener("new-window", handleNewWindow); + webview.removeEventListener("did-finish-load", handleLoad); + } + }; + }, [handleLoad, handleNewWindow]); + + return ( + + + + + + {!widgetLoaded ? ( + + + + ) : null} + + + ); +} diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx new file mode 100644 index 00000000000..41b733b6bfd --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -0,0 +1,472 @@ +import { shell, WebviewTag } from "electron"; +import * as remote from "@electron/remote"; +import React, { useCallback, useEffect, useRef, useState } from "react"; +import { useTranslation } from "react-i18next"; +import { useDispatch, useSelector } from "react-redux"; +import styled from "styled-components"; + +import { UserRefusedOnDevice } from "@ledgerhq/errors"; +import { Account, AccountLike, SignedOperation, Operation } from "@ledgerhq/types-live"; +import { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; +import { getAccountBridge } from "@ledgerhq/live-common/bridge/index"; +import { getEnv } from "@ledgerhq/live-common/env"; +import { + findCryptoCurrencyById, + listSupportedCurrencies, +} from "@ledgerhq/live-common/currencies/index"; +import { + flattenAccounts, + addPendingOperation, + getMainAccount, +} from "@ledgerhq/live-common/account/index"; +import { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; +import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; +import { TypedMessageData } from "@ledgerhq/live-common/families/ethereum/types"; +import { + useWalletAPIAccounts, + useWalletAPICurrencies, + useWalletAPIUrl, +} from "@ledgerhq/live-common/wallet-api/react"; +import { AppManifest } from "@ledgerhq/live-common/wallet-api/types"; +import { RpcError, Transport } from "@ledgerhq/wallet-api-core"; +import { + broadcastTransactionLogic, + receiveOnAccountLogic, + signTransactionLogic, + signMessageLogic, +} from "@ledgerhq/live-common/wallet-api/logic"; +import { accountToWalletAPIAccount } from "@ledgerhq/live-common/wallet-api/converters"; +import { firstValueFrom, WalletAPIServer } from "@ledgerhq/wallet-api-server/lib/index"; +import trackingWrapper from "@ledgerhq/live-common/wallet-api/tracking"; +import { CURRENCY_NOT_FOUND } from "@ledgerhq/wallet-api-server/lib/errors"; + +import { openModal } from "../../actions/modals"; +import { updateAccountWithUpdater } from "../../actions/accounts"; +import TrackPage from "../../analytics/TrackPage"; +import useTheme from "../../hooks/useTheme"; +import { accountsSelector } from "../../reducers/accounts"; +import BigSpinner from "../BigSpinner"; +import Box from "../Box"; +import { setDrawer } from "~/renderer/drawers/Provider"; +import { OperationDetails } from "~/renderer/drawers/OperationDetails"; +import SelectAccountAndCurrencyDrawer from "~/renderer/drawers/DataSelector/SelectAccountAndCurrencyDrawer"; +import { track } from "~/renderer/analytics/segment"; +import TopBar from "./TopBar"; +import { TopBarConfig } from "./type"; + +const tracking = trackingWrapper(track); + +const Container = styled.div` + display: flex; + flex-direction: column; + flex: 1; + height: 100%; +`; + +// $FlowFixMe +const CustomWebview = styled("webview")` + border: none; + width: 100%; + flex: 1; + transition: opacity 200ms ease-out; +`; + +const Wrapper = styled(Box).attrs(() => ({ + flex: 1, +}))` + position: relative; +`; + +const Loader = styled.div` + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +`; + +type WebPlatformPlayerConfig = { + topBarConfig?: TopBarConfig; +}; + +type Props = { + manifest: AppManifest; + onClose?: () => void; + inputs?: Record; + config?: WebPlatformPlayerConfig; +}; + +export function WebView({ manifest, onClose, inputs = {}, config }: Props) { + const theme = useTheme("colors.palette"); + + const targetRef: { current: null | WebviewTag } = useRef(null); + const dispatch = useDispatch(); + const accounts = flattenAccounts(useSelector(accountsSelector)); + const { pushToast } = useToasts(); + const { t } = useTranslation(); + + const [widgetLoaded, setWidgetLoaded] = useState(false); + + const url = useWalletAPIUrl( + manifest, + { + background: theme.background.paper, + text: theme.text.shade100, + }, + inputs, + ); + + const walletAPIAccounts = useWalletAPIAccounts(accounts); + const walletAPICurrencies = useWalletAPICurrencies(); + + const serverRef = useRef(); + const transportRef = useRef(); + + useEffect(() => { + if (targetRef.current) { + transportRef.current = { + onMessage: undefined, + send: message => { + targetRef.current?.contentWindow.postMessage(message); + }, + }; + serverRef.current = new WalletAPIServer(transportRef.current); + serverRef.current.setPermissions({ + currencyIds: manifest.currencies === "*" ? ["*"] : manifest.currencies, + methodIds: [ + "account.request", + "account.list", + "account.receive", + "currency.list", + "message.sign", + "transaction.sign", + "transaction.signAndBroadcast", + "wallet.capabilities", + ], + }); + serverRef.current.setAccounts(walletAPIAccounts); + serverRef.current.setCurrencies(walletAPICurrencies); + + serverRef.current.setHandler("account.request", async ({ accounts$, currencies$ }) => { + tracking.requestAccountRequested(manifest); + const currencies = await firstValueFrom(currencies$); + + return new Promise((resolve, reject) => { + // handle no curencies selected case + const cryptoCurrencyIds = currencies.map(({ id }) => id); + + let currencyList: CryptoCurrency[] = []; + // if single currency available redirect to select account directly + if (cryptoCurrencyIds.length === 1) { + const currency = findCryptoCurrencyById(cryptoCurrencyIds[0]); + if (currency) { + currencyList = [currency]; + } + + if (!currencyList[0]) { + tracking.requestAccountFail(manifest); + // @TODO replace with correct error + reject(new RpcError(CURRENCY_NOT_FOUND)); + } + } else { + currencyList = listSupportedCurrencies().filter(({ id }) => + cryptoCurrencyIds.includes(id), + ); + } + + setDrawer( + SelectAccountAndCurrencyDrawer, + { + currencies: cryptoCurrencyIds, + onAccountSelected: (account: Account, parentAccount: Account | undefined) => { + setDrawer(); + tracking.requestAccountSuccess(manifest); + resolve(accountToWalletAPIAccount(account, parentAccount)); + }, + accounts$, + }, + { + onRequestClose: () => { + setDrawer(); + tracking.requestAccountFail(manifest); + reject(new Error("Canceled by user")); + }, + }, + ); + }); + }); + + serverRef.current.setHandler("account.receive", ({ account }) => { + return receiveOnAccountLogic( + { manifest, accounts, tracking }, + account.id, + (account, parentAccount, accountAddress) => + new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_EXCHANGE_CRYPTO_DEVICE", { + account, + parentAccount, + onResult: () => { + tracking.receiveSuccess(manifest); + resolve(accountAddress); + }, + onCancel: (error: Error) => { + tracking.receiveFail(manifest); + reject(error); + }, + verifyAddress: true, + }), + ); + }), + ); + }); + + serverRef.current.setHandler("message.sign", ({ account, message }) => { + return signMessageLogic( + { manifest, accounts, tracking }, + account.id, + message.toString("hex"), + (account: AccountLike, message: MessageData | TypedMessageData) => + new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_SIGN_MESSAGE", { + message, + account, + onConfirmationHandler: (signature: string) => { + tracking.signMessageSuccess(manifest); + resolve(Buffer.from(signature)); + }, + onFailHandler: (err: Error) => { + tracking.signMessageFail(manifest); + reject(err); + }, + onClose: () => { + tracking.signMessageUserRefused(manifest); + reject(UserRefusedOnDevice()); + }, + }), + ); + }), + ); + }); + + serverRef.current.setHandler( + "transaction.sign", + async ({ account, transaction, options }) => { + const signedOperation = await signTransactionLogic( + { manifest, accounts, tracking }, + account.id, + transaction, + (account, parentAccount, { canEditFees, hasFeesProvided, liveTx }) => { + return new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_SIGN_TRANSACTION", { + canEditFees, + stepId: canEditFees && !hasFeesProvided ? "amount" : "summary", + transactionData: liveTx, + useApp: options?.hwAppId, + account, + parentAccount, + onResult: (signedOperation: SignedOperation) => { + tracking.signTransactionSuccess(manifest); + resolve(signedOperation); + }, + onCancel: (error: Error) => { + tracking.signTransactionFail(manifest); + reject(error); + }, + }), + ); + }); + }, + ); + + return Buffer.from(signedOperation.signature); + }, + ); + + serverRef.current.setHandler( + "transaction.signAndBroadcast", + async ({ account, transaction, options }) => { + // TODO try to avoid duplicated signTransactionLogic & UI code + const signedTransaction = await signTransactionLogic( + { manifest, accounts, tracking }, + account.id, + transaction, + (account, parentAccount, { canEditFees, hasFeesProvided, liveTx }) => { + return new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_SIGN_TRANSACTION", { + canEditFees, + stepId: canEditFees && !hasFeesProvided ? "amount" : "summary", + transactionData: liveTx, + useApp: options?.hwAppId, + account, + parentAccount, + onResult: (signedOperation: SignedOperation) => { + tracking.signTransactionSuccess(manifest); + resolve(signedOperation); + }, + onCancel: (error: Error) => { + tracking.signTransactionFail(manifest); + reject(error); + }, + }), + ); + }); + }, + ); + + return broadcastTransactionLogic( + { manifest, accounts, tracking }, + account.id, + signedTransaction, + async (account, parentAccount, signedOperation) => { + const bridge = getAccountBridge(account, parentAccount); + const mainAccount = getMainAccount(account, parentAccount); + + let optimisticOperation: Operation = signedOperation.operation; + + if (!getEnv("DISABLE_TRANSACTION_BROADCAST")) { + try { + optimisticOperation = await bridge.broadcast({ + account: mainAccount, + signedOperation, + }); + tracking.broadcastSuccess(manifest); + } catch (error) { + tracking.broadcastFail(manifest); + throw error; + } + } + + dispatch( + updateAccountWithUpdater(mainAccount.id, account => + addPendingOperation(account, optimisticOperation), + ), + ); + + pushToast({ + id: optimisticOperation.id, + type: "operation", + title: t("platform.flows.broadcast.toast.title"), + text: t("platform.flows.broadcast.toast.text"), + icon: "info", + callback: () => { + tracking.broadcastOperationDetailsClick(manifest); + setDrawer(OperationDetails, { + operationId: optimisticOperation.id, + accountId: account.id, + parentId: parentAccount?.id, + }); + }, + }); + + return optimisticOperation.hash; + }, + ); + }, + ); + } + // Only used to init the server, no update needed + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + useEffect(() => { + serverRef.current?.setAccounts(walletAPIAccounts); + }, [walletAPIAccounts]); + + useEffect(() => { + serverRef.current?.setCurrencies(walletAPICurrencies); + }, [walletAPICurrencies]); + + const handleMessage = useCallback(event => { + if (event.channel === "webviewToParent") { + transportRef.current?.onMessage?.(event.args[0]); + } + }, []); + + const handleLoad = useCallback(() => { + tracking.loadSuccess(manifest); + setWidgetLoaded(true); + }, [manifest]); + + const handleReload = useCallback(() => { + const webview = targetRef.current; + if (webview) { + tracking.reload(manifest); + setWidgetLoaded(false); + webview.reloadIgnoringCache(); + } + }, [manifest]); + + useEffect(() => { + tracking.load(manifest); + const webview = targetRef.current; + if (webview) { + webview.addEventListener("ipc-message", handleMessage); + } + + return () => { + if (webview) { + webview.removeEventListener("ipc-message", handleMessage); + } + }; + }, [manifest, handleMessage]); + + const handleNewWindow = useCallback(async e => { + const protocol = new URL(e.url).protocol; + if (protocol === "http:" || protocol === "https:") { + await shell.openExternal(e.url); + } + }, []); + + useEffect(() => { + const webview = targetRef.current; + + if (webview) { + // For mysterious reasons, the webpreferences attribute does not + // pass through the styled component when added in the JSX. + webview.webpreferences = "nativeWindowOpen=no"; + webview.addEventListener("new-window", handleNewWindow); + webview.addEventListener("did-finish-load", handleLoad); + } + + return () => { + if (webview) { + webview.removeEventListener("new-window", handleNewWindow); + webview.removeEventListener("did-finish-load", handleLoad); + } + }; + }, [handleLoad, handleNewWindow]); + + return ( + + + + + + + {!widgetLoaded ? ( + + + + ) : null} + + + ); +} diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx index 3ae76f04dcf..d76d3f3cebe 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx @@ -1,455 +1,18 @@ -import { shell, WebviewTag } from "electron"; -import * as remote from "@electron/remote"; -import { JSONRPCRequest } from "json-rpc-2.0"; -import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; -import { useTranslation } from "react-i18next"; -import { useDispatch, useSelector } from "react-redux"; -import styled from "styled-components"; - -import { UserRefusedOnDevice } from "@ledgerhq/errors"; -import { Account, AccountLike, Operation, SignedOperation } from "@ledgerhq/types-live"; -import { flattenAccounts } from "@ledgerhq/live-common/account/index"; -import { Transaction } from "@ledgerhq/live-common/generated/types"; -import { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; -import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; -import { - receiveOnAccountLogic, - signTransactionLogic, - completeExchangeLogic, - CompleteExchangeRequest, - CompleteExchangeUiRequest, - signMessageLogic, -} from "@ledgerhq/live-common/platform/logic"; -import { serializePlatformSignedTransaction } from "@ledgerhq/live-common/platform/serializers"; +import { matchVersion } from "@ledgerhq/live-common/platform/filters"; import { AppManifest } from "@ledgerhq/live-common/platform/types"; -import { useJSONRPCServer } from "@ledgerhq/live-common/platform/JSONRPCServer"; -import { - RawPlatformSignedTransaction, - RawPlatformTransaction, -} from "@ledgerhq/live-common/platform/rawTypes"; -import { - useListPlatformAccounts, - useListPlatformCurrencies, - usePlatformUrl, -} from "@ledgerhq/live-common/platform/react"; -import trackingWrapper from "@ledgerhq/live-common/platform/tracking"; - -import { openModal } from "../../actions/modals"; -import TrackPage from "../../analytics/TrackPage"; -import useTheme from "../../hooks/useTheme"; -import { accountsSelector } from "../../reducers/accounts"; -import BigSpinner from "../BigSpinner"; -import Box from "../Box"; - -import { track } from "~/renderer/analytics/segment"; -import TopBar from "./TopBar"; -import { TopBarConfig } from "./type"; -import { - requestAccountLogic, - broadcastTransactionLogic, - RequestAccountParams, -} from "./LiveAppSDKLogic"; - -const tracking = trackingWrapper(track); - -const Container = styled.div` - display: flex; - flex-direction: column; - flex: 1; - height: 100%; -`; - -// $FlowFixMe -const CustomWebview = styled("webview")` - border: none; - width: 100%; - flex: 1; - transition: opacity 200ms ease-out; -`; - -const Wrapper = styled(Box).attrs(() => ({ - flex: 1, -}))` - position: relative; -`; - -const Loader = styled.div` - display: flex; - align-items: center; - justify-content: center; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -`; - -type WebPlatformPlayerConfig = { - topBarConfig?: TopBarConfig; -}; +import React from "react"; +import { WebView as WebViewV2 } from "./WebViewV2"; +import { WebView as WebViewV1 } from "./WebView"; -type Props = { +interface Props { manifest: AppManifest; - onClose?: () => void; inputs?: Record; - config?: WebPlatformPlayerConfig; -}; - -export default function WebPlatformPlayer({ manifest, onClose, inputs = {}, config }: Props) { - const theme = useTheme("colors.palette"); - - const targetRef: { current: null | WebviewTag } = useRef(null); - const dispatch = useDispatch(); - const accounts = flattenAccounts(useSelector(accountsSelector)); - const { pushToast } = useToasts(); - const { t } = useTranslation(); - - const [widgetLoaded, setWidgetLoaded] = useState(false); - - const url = usePlatformUrl( - manifest, - { - background: theme.background.paper, - text: theme.text.shade100, - }, - inputs, - ); - - const listAccounts = useListPlatformAccounts(accounts); - const listCurrencies = useListPlatformCurrencies(); - - const requestAccount = useCallback( - (request: RequestAccountParams) => { - return requestAccountLogic({ manifest }, request); - }, - [manifest], - ); - - const receiveOnAccount = useCallback( - ({ accountId }: { accountId: string }) => - receiveOnAccountLogic( - { manifest, accounts, tracking }, - accountId, - (account: AccountLike, parentAccount: Account | null, accountAddress: string) => { - // FIXME: handle address rejection (if user reject address, we don't end up in onResult nor in onCancel 🤔) - return new Promise((resolve, reject) => - dispatch( - openModal("MODAL_EXCHANGE_CRYPTO_DEVICE", { - account, - parentAccount, - onResult: (_account: Account, _parentAccount: Account) => { - tracking.platformReceiveSuccess(manifest); - resolve(accountAddress); - }, - onCancel: (error: Error) => { - tracking.platformReceiveFail(manifest); - reject(error); - }, - verifyAddress: true, - }), - ), - ); - }, - ), - [manifest, accounts, dispatch], - ); - - const signTransaction = useCallback( - ({ - accountId, - transaction, - params, - }: { - accountId: string; - transaction: RawPlatformTransaction; - params?: { - /** - * The name of the Ledger Nano app to use for the signing process - */ - useApp: string; - }; - }) => { - return signTransactionLogic( - { manifest, accounts, tracking }, - accountId, - transaction, - ( - account: AccountLike, - parentAccount: Account | null, - { - canEditFees, - hasFeesProvided, - liveTx, - }: { - canEditFees: boolean; - hasFeesProvided: boolean; - liveTx: Partial; - }, - ) => { - return new Promise((resolve, reject) => - dispatch( - openModal("MODAL_SIGN_TRANSACTION", { - canEditFees, - stepId: canEditFees && !hasFeesProvided ? "amount" : "summary", - transactionData: liveTx, - useApp: params?.useApp, - account, - parentAccount, - onResult: (signedOperation: SignedOperation) => { - tracking.platformSignTransactionSuccess(manifest); - resolve(serializePlatformSignedTransaction(signedOperation)); - }, - onCancel: (error: Error) => { - tracking.platformSignTransactionFail(manifest); - reject(error); - }, - }), - ), - ); - }, - ); - }, - [manifest, dispatch, accounts], - ); - - const broadcastTransaction = useCallback( - async ({ - accountId, - signedTransaction, - }: { - accountId: string; - signedTransaction: RawPlatformSignedTransaction; - }) => { - return broadcastTransactionLogic( - { manifest, dispatch, accounts }, - accountId, - signedTransaction, - pushToast, - t, - ); - }, - [manifest, accounts, pushToast, dispatch, t], - ); - - const startExchange = useCallback( - ({ exchangeType }: { exchangeType: number }) => { - tracking.platformStartExchangeRequested(manifest); - - return new Promise((resolve, reject) => - dispatch( - openModal("MODAL_PLATFORM_EXCHANGE_START", { - exchangeType, - onResult: (nonce: string) => { - tracking.platformStartExchangeSuccess(manifest); - resolve(nonce); - }, - onCancel: (error: Error) => { - tracking.platformStartExchangeFail(manifest); - reject(error); - }, - }), - ), - ); - }, - [manifest, dispatch], - ); - - const completeExchange = useCallback( - (completeRequest: CompleteExchangeRequest) => { - return completeExchangeLogic( - { manifest, accounts, tracking }, - completeRequest, - ({ - provider, - exchange, - transaction, - binaryPayload, - signature, - feesStrategy, - exchangeType, - }: CompleteExchangeUiRequest): Promise => - new Promise((resolve, reject) => { - dispatch( - openModal("MODAL_PLATFORM_EXCHANGE_COMPLETE", { - provider, - exchange, - transaction, - binaryPayload, - signature, - feesStrategy, - exchangeType, - onResult: (operation: Operation) => { - tracking.platformCompleteExchangeSuccess(manifest); - resolve(operation); - }, - onCancel: (error: Error) => { - tracking.platformCompleteExchangeFail(manifest); - reject(error); - }, - }), - ); - }), - ); - }, - [accounts, dispatch, manifest], - ); - - const signMessage = useCallback( - ({ accountId, message }: { accountId: string; message: string }) => { - return signMessageLogic( - { manifest, accounts, tracking }, - accountId, - message, - (account: AccountLike, message: MessageData | null) => - new Promise((resolve, reject) => { - dispatch( - openModal("MODAL_SIGN_MESSAGE", { - message, - account, - onConfirmationHandler: (signature: string) => { - tracking.platformSignMessageSuccess(manifest); - resolve(signature); - }, - onFailHandler: (err: Error) => { - tracking.platformSignMessageFail(manifest); - reject(err); - }, - onClose: () => { - tracking.platformSignMessageUserRefused(manifest); - reject(UserRefusedOnDevice()); - }, - }), - ); - }), - ); - }, - [accounts, dispatch, manifest], - ); - - const handlers = useMemo( - () => ({ - "account.list": listAccounts, - "currency.list": listCurrencies, - "account.request": requestAccount, - "account.receive": receiveOnAccount, - "transaction.sign": signTransaction, - "transaction.broadcast": broadcastTransaction, - "exchange.start": startExchange, - "exchange.complete": completeExchange, - "message.sign": signMessage, - }), - [ - listAccounts, - listCurrencies, - requestAccount, - receiveOnAccount, - signTransaction, - broadcastTransaction, - startExchange, - completeExchange, - signMessage, - ], - ); - - const handleSend = useCallback((request: JSONRPCRequest): Promise => { - const webview = targetRef.current; - if (webview) { - const origin = new URL(webview.src).origin; - webview.contentWindow.postMessage(JSON.stringify(request), origin); - } - - return Promise.resolve(); - }, []); - - const [receive] = useJSONRPCServer(handlers, handleSend); - - const handleMessage = useCallback( - event => { - if (event.channel === "webviewToParent") { - receive(JSON.parse(event.args[0])); - } - }, - [receive], - ); - - useEffect(() => { - tracking.platformLoad(manifest); - const webview = targetRef.current; - if (webview) { - webview.addEventListener("ipc-message", handleMessage); - } - - return () => { - if (webview) { - webview.removeEventListener("ipc-message", handleMessage); - } - }; - }, [manifest, handleMessage]); - - const handleLoad = useCallback(() => { - tracking.platformLoadSuccess(manifest); - setWidgetLoaded(true); - }, [manifest]); - - const handleReload = useCallback(() => { - const webview = targetRef.current; - if (webview) { - tracking.platformReload(manifest); - setWidgetLoaded(false); - webview.reloadIgnoringCache(); - } - }, [manifest]); - - const handleNewWindow = useCallback(async e => { - const protocol = new URL(e.url).protocol; - if (protocol === "http:" || protocol === "https:") { - await shell.openExternal(e.url); - } - }, []); - - useEffect(() => { - const webview = targetRef.current; - - if (webview) { - // For mysterious reasons, the webpreferences attribute does not - // pass through the styled component when added in the JSX. - webview.webpreferences = "nativeWindowOpen=no"; - webview.addEventListener("new-window", handleNewWindow); - webview.addEventListener("did-finish-load", handleLoad); - } - - return () => { - if (webview) { - webview.removeEventListener("new-window", handleNewWindow); - webview.removeEventListener("did-finish-load", handleLoad); - } - }; - }, [handleLoad, handleNewWindow]); +} - return ( - - - +export default function WebView({ manifest, inputs }: Props) { + if (matchVersion({ version: "2.0.0" }, manifest)) { + return ; + } - - - {!widgetLoaded ? ( - - - - ) : null} - - - ); + return ; } diff --git a/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/AccountList.jsx b/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/AccountList.jsx index 13b5eddfc8e..3d22d1a45f7 100644 --- a/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/AccountList.jsx +++ b/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/AccountList.jsx @@ -5,6 +5,7 @@ import Text from "~/renderer/components/Text"; import CryptoCurrencyIcon from "~/renderer/components/CryptoCurrencyIcon"; import type { Account, AccountLike } from "@ledgerhq/types-live"; import type { CryptoCurrency, TokenCurrency } from "@ledgerhq/types-cryptoassets"; +import { useGetAccountIds } from "@ledgerhq/live-common/wallet-api/react"; import { useSelector, useDispatch } from "react-redux"; import { getAccountCurrency, getAccountUnit } from "@ledgerhq/live-common/account/index"; import { accountsSelector } from "~/renderer/reducers/accounts"; @@ -32,15 +33,17 @@ const AddIconContainer = styled.div` type Props = { currency: CryptoCurrency | TokenCurrency, onAccountSelect: (account: AccountLike, parentAccount?: Account) => void, + accounts$?: Observable, }; -export function AccountList({ currency, onAccountSelect }: Props) { +export function AccountList({ currency, onAccountSelect, accounts$ }: Props) { const dispatch = useDispatch(); + const accountIds = useGetAccountIds(accounts$); const nestedAccounts = useSelector(accountsSelector); const accountTuples = useMemo(() => { - return getAccountTuplesForCurrency(currency, nestedAccounts, false); - }, [nestedAccounts, currency]); + return getAccountTuplesForCurrency(currency, nestedAccounts, false, accountIds); + }, [nestedAccounts, currency, accountIds]); const openAddAccounts = useCallback(() => { dispatch( diff --git a/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/SelectAccountAndCurrencyDrawer.jsx b/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/SelectAccountAndCurrencyDrawer.jsx index 3824d1784a9..452d294b130 100644 --- a/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/SelectAccountAndCurrencyDrawer.jsx +++ b/apps/ledger-live-desktop/src/renderer/drawers/DataSelector/SelectAccountAndCurrencyDrawer.jsx @@ -12,6 +12,7 @@ import Fuse from "fuse.js"; import { useCurrenciesByMarketcap } from "@ledgerhq/live-common/currencies/index"; import { useFilteredCurrencies } from "@ledgerhq/live-common/currencies/react"; +import type { WalletAPIAccount } from "@ledgerhq/live-common/wallet-api/types"; import Text from "~/renderer/components/Text"; import type { ThemedComponent } from "~/renderer/styles/StyleProvider"; import { CurrencyList } from "./CurrencyList"; @@ -64,6 +65,7 @@ type SelectAccountAndCurrencyDrawerProps = { currencies?: string[], includeTokens?: boolean, onAccountSelected: (account: AccountLike, parentAccount?: Account) => void, + accounts$?: Observable, }; const SearchInputContainer = styled.div` @@ -73,7 +75,7 @@ const SearchInputContainer = styled.div` const MemoizedSelectAccountAndCurrencyDrawer = memo( function SelectAccountAndCurrencyDrawer(props: SelectAccountAndCurrencyDrawerProps) { - const { currencies, includeTokens, onAccountSelected, onClose } = props; + const { currencies, includeTokens, onAccountSelected, onClose, accounts$ } = props; const { t } = useTranslation(); @@ -97,6 +99,7 @@ const MemoizedSelectAccountAndCurrencyDrawer = memo @@ -109,7 +112,7 @@ const MemoizedSelectAccountAndCurrencyDrawer = memo = styled.div` type SelectAccountDrawerProps = { currency: CryptoCurrency | TokenCurrency, onAccountSelected: (account: AccountLike, parentAccount?: Account) => void, + accounts$?: Observable, }; -const SelectAccountDrawer = ({ currency, onAccountSelected }: SelectAccountDrawerProps) => { +const SelectAccountDrawer = ({ + currency, + onAccountSelected, + accounts$, +}: SelectAccountDrawerProps) => { const { t } = useTranslation(); const handleAccountSelect = useCallback( @@ -64,7 +69,11 @@ const SelectAccountDrawer = ({ currency, onAccountSelected }: SelectAccountDrawe - + ); diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index b0bcd88296b..07f5cf33e1c 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -79,6 +79,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", + "@ledgerhq/wallet-api-core": "^0.6.0", + "@ledgerhq/wallet-api-server": "^0.6.0", "@polkadot/reactnative-identicon": "2.9.13", "@polkadot/x-randomvalues": "10.1.12", "@react-native-async-storage/async-storage": "^1.15.17", diff --git a/apps/ledger-live-mobile/src/components/RootNavigator/types/RequestAccountNavigator.ts b/apps/ledger-live-mobile/src/components/RootNavigator/types/RequestAccountNavigator.ts index 2f65d4e20ac..82bf42d9efb 100644 --- a/apps/ledger-live-mobile/src/components/RootNavigator/types/RequestAccountNavigator.ts +++ b/apps/ledger-live-mobile/src/components/RootNavigator/types/RequestAccountNavigator.ts @@ -1,24 +1,28 @@ +import { WalletAPIAccount } from "@ledgerhq/live-common/wallet-api/types"; import type { + CryptoCurrency, CryptoOrTokenCurrency, Currency, TokenCurrency, } from "@ledgerhq/types-cryptoassets"; import type { Account, AccountLike } from "@ledgerhq/types-live"; +import { Observable } from "@ledgerhq/wallet-api-server"; import { NavigatorScreenParams } from "@react-navigation/native"; import { NavigatorName, ScreenName } from "../../../const"; import { AddAccountsNavigatorParamList } from "./AddAccountsNavigator"; export type RequestAccountNavigatorParamList = { [ScreenName.RequestAccountsSelectCrypto]: { + accounts$?: Observable; currencies: Currency[]; allowAddAccount?: boolean; onSuccess?: (account: AccountLike, parentAccount?: Account) => void; onError?: (_: Error) => void; }; [ScreenName.RequestAccountsSelectAccount]: { - currencies: Currency[]; - currency: Currency; + accounts$?: Observable; + currency: CryptoCurrency | TokenCurrency; allowAddAccount?: boolean; onSuccess?: (account: AccountLike, parentAccount?: Account) => void; onError?: (_: Error) => void; diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx new file mode 100644 index 00000000000..4e5791f7494 --- /dev/null +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx @@ -0,0 +1,673 @@ +import React, { + useState, + useCallback, + useEffect, + useRef, + useMemo, +} from "react"; +import { useSelector } from "react-redux"; +import { + ActivityIndicator, + StyleSheet, + View, + TouchableOpacity, + SafeAreaView, +} from "react-native"; +import { WebView as RNWebView } from "react-native-webview"; +import { useNavigation } from "@react-navigation/native"; +import { JSONRPCRequest } from "json-rpc-2.0"; +import { UserRefusedOnDevice } from "@ledgerhq/errors"; +import { + Account, + AccountLike, + Operation, + SignedOperation, +} from "@ledgerhq/types-live"; +import type { + RawPlatformTransaction, + RawPlatformSignedTransaction, + RawPlatformAccount, +} from "@ledgerhq/live-common/platform/rawTypes"; +import { getEnv } from "@ledgerhq/live-common/env"; +import { + isTokenAccount, + flattenAccounts, +} from "@ledgerhq/live-common/account/index"; +import type { Device } from "@ledgerhq/live-common/hw/actions/types"; +import { + findCryptoCurrencyById, + listAndFilterCurrencies, +} from "@ledgerhq/live-common/currencies/index"; +import type { Transaction } from "@ledgerhq/live-common/generated/types"; +import type { AppManifest } from "@ledgerhq/live-common/platform/types"; +import { + broadcastTransactionLogic, + receiveOnAccountLogic, + signTransactionLogic, + completeExchangeLogic, + signMessageLogic, +} from "@ledgerhq/live-common/platform/logic"; +import { useJSONRPCServer } from "@ledgerhq/live-common/platform/JSONRPCServer"; +import { accountToPlatformAccount } from "@ledgerhq/live-common/platform/converters"; +import { + serializePlatformAccount, + serializePlatformSignedTransaction, +} from "@ledgerhq/live-common/platform/serializers"; +import { + useListPlatformAccounts, + useListPlatformCurrencies, + usePlatformUrl, +} from "@ledgerhq/live-common/platform/react"; +import trackingWrapper from "@ledgerhq/live-common/platform/tracking"; +import { useTheme } from "styled-components/native"; +import { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; +import BigNumber from "bignumber.js"; +import { NavigatorName, ScreenName } from "../../const"; +import { broadcastSignedTx } from "../../logic/screenTransactionHooks"; +import { accountsSelector } from "../../reducers/accounts"; +import UpdateIcon from "../../icons/Update"; +import InfoIcon from "../../icons/Info"; +import InfoPanel from "./InfoPanel"; +import { track } from "../../analytics/segment"; +import prepareSignTransaction from "./liveSDKLogic"; +import { + RootNavigationComposite, + StackNavigatorNavigation, +} from "../RootNavigator/types/helpers"; +import { BaseNavigatorStackParamList } from "../RootNavigator/types/BaseNavigator"; + +const tracking = trackingWrapper(track); + +type Props = { + manifest: AppManifest; + inputs?: Record; +}; + +const ReloadButton = ({ + onReload, + loading, +}: { + onReload: () => void; + loading: boolean; +}) => { + const { colors } = useTheme(); + return ( + !loading && onReload()} + > + + + ); +}; + +const InfoPanelButton = ({ + loading, + setIsInfoPanelOpened, +}: { + loading: boolean; + setIsInfoPanelOpened: (_: boolean) => void; +}) => { + const { colors } = useTheme(); + + const onPress = () => { + setIsInfoPanelOpened(true); + }; + + return ( + + + + ); +}; + +export const WebView = ({ manifest, inputs }: Props) => { + const targetRef: { + current: null | RNWebView; + } = useRef(null); + const accounts = flattenAccounts(useSelector(accountsSelector)); + const navigation = + useNavigation< + RootNavigationComposite< + StackNavigatorNavigation + > + >(); + const [loadDate, setLoadDate] = useState(new Date()); + const [widgetLoaded, setWidgetLoaded] = useState(false); + const [isInfoPanelOpened, setIsInfoPanelOpened] = useState(false); + const [device, setDevice] = useState(); + const uri = usePlatformUrl( + manifest, + { + loadDate, + }, + inputs, + ); + const listAccounts = useListPlatformAccounts(accounts); + const listPlatformCurrencies = useListPlatformCurrencies(); + + const requestAccount = useCallback( + ({ + currencies: currencyIds, + allowAddAccount = true, + includeTokens, + }: // TODO: use type RequestAccountParams from LedgerLiveApiSdk + // }: RequestAccountParams) => + { + currencies?: string[]; + allowAddAccount?: boolean; + includeTokens?: boolean; + }): Promise => + new Promise((resolve, reject) => { + tracking.platformRequestAccountRequested(manifest); + + const allCurrencies = listAndFilterCurrencies({ + currencies: currencyIds, + includeTokens, + }); + // handle no curencies selected case + const cryptoCurrencyIds = + currencyIds && currencyIds.length > 0 + ? currencyIds + : allCurrencies.map(currency => (currency as CryptoCurrency).id); + + const foundAccounts = cryptoCurrencyIds?.length + ? accounts.filter(a => + cryptoCurrencyIds.includes( + isTokenAccount(a) ? a.token.id : a.currency.id, + ), + ) + : accounts; + + // @TODO replace with correct error + if (foundAccounts.length <= 0 && !allowAddAccount) { + tracking.platformRequestAccountFail(manifest); + reject(new Error("No accounts found matching request")); + return; + } + + // list of queried cryptoCurrencies with one or more accounts -> used in case of not allowAddAccount and multiple accounts selectable + const currenciesDiff = allowAddAccount + ? cryptoCurrencyIds + : foundAccounts + .map(a => (isTokenAccount(a) ? a.token.id : a.currency.id)) + .filter( + (c, i, arr) => + cryptoCurrencyIds.includes(c) && i === arr.indexOf(c), + ); + + const onSuccess = (account: AccountLike, parentAccount?: Account) => { + tracking.platformRequestAccountSuccess(manifest); + resolve( + serializePlatformAccount( + accountToPlatformAccount(account, parentAccount), + ), + ); + }; + + const onError = (error: Error) => { + tracking.platformRequestAccountFail(manifest); + reject(error); + }; + + // if single currency available redirect to select account directly + if (currenciesDiff.length === 1) { + const currency = findCryptoCurrencyById(currenciesDiff[0]); + + if (!currency) { + tracking.platformRequestAccountFail(manifest); + // @TODO replace with correct error + reject(new Error("Currency not found")); + return; + } + + navigation.navigate(NavigatorName.RequestAccount, { + screen: ScreenName.RequestAccountsSelectAccount, + params: { + currencies: allCurrencies, + currency, + allowAddAccount, + onSuccess, + onError, + }, + }); + } else { + navigation.navigate(NavigatorName.RequestAccount, { + screen: ScreenName.RequestAccountsSelectCrypto, + params: { + currencies: allCurrencies, + allowAddAccount, + onSuccess, + onError, + }, + }); + } + }), + [manifest, accounts, navigation], + ); + + const receiveOnAccount = useCallback( + ({ accountId }: { accountId: string }) => + receiveOnAccountLogic( + { manifest, accounts, tracking }, + accountId, + (account, parentAccount, accountAddress) => + new Promise((resolve, reject) => { + navigation.navigate(ScreenName.VerifyAccount, { + account, + parentId: parentAccount ? parentAccount.id : undefined, + onSuccess: (_account: AccountLike) => { + tracking.platformReceiveSuccess(manifest); + resolve(accountAddress); + }, + onClose: () => { + tracking.platformReceiveFail(manifest); + reject(new Error("User cancelled")); + }, + onError: (error: Error) => { + tracking.platformReceiveFail(manifest); + // @TODO put in correct error text maybe + reject(error); + }, + }); + }), + ), + [manifest, accounts, navigation], + ); + + const signTransaction = useCallback( + ({ + accountId, + transaction, + params, + }: // TODO: use type SignTransactionParams from LedgerLiveApiSdk + // }: SignTransactionParams) => { + { + accountId: string; + transaction: RawPlatformTransaction; + params?: { + /** + * The name of the Ledger Nano app to use for the signing process + */ + useApp: string; + }; + }) => + signTransactionLogic( + { manifest, accounts, tracking }, + accountId, + transaction, + (account, parentAccount, { liveTx }) => { + const tx = prepareSignTransaction( + account, + parentAccount, + liveTx as Partial, + ); + + return new Promise((resolve, reject) => { + ( + navigation as StackNavigatorNavigation + ).navigate(NavigatorName.SignTransaction, { + screen: ScreenName.SignTransactionSummary, + params: { + currentNavigation: ScreenName.SignTransactionSummary, + nextNavigation: ScreenName.SignTransactionSelectDevice, + transaction: tx as Transaction, + accountId, + parentId: parentAccount?.id, + appName: params?.useApp, + onSuccess: ({ + signedOperation, + transactionSignError, + }: { + signedOperation: SignedOperation; + transactionSignError: Error; + }) => { + if (transactionSignError) { + tracking.platformSignTransactionFail(manifest); + reject(transactionSignError); + } else { + tracking.platformSignTransactionSuccess(manifest); + resolve( + serializePlatformSignedTransaction(signedOperation), + ); + const n = + navigation.getParent< + StackNavigatorNavigation + >() || navigation; + n.pop(); + } + }, + onError: (error: Error) => { + tracking.platformSignTransactionFail(manifest); + reject(error); + }, + }, + }); + }); + }, + ), + [manifest, accounts, navigation], + ); + + const broadcastTransaction = useCallback( + ({ + accountId, + signedTransaction, + }: { + accountId: string; + signedTransaction: RawPlatformSignedTransaction; + }) => + broadcastTransactionLogic( + { manifest, accounts, tracking }, + accountId, + signedTransaction, + async (account, parentAccount, signedOperation) => { + let optimisticOperation: Operation = signedOperation.operation; + + if (!getEnv("DISABLE_TRANSACTION_BROADCAST")) { + try { + optimisticOperation = await broadcastSignedTx( + account, + parentAccount, + signedOperation, + ); + tracking.platformBroadcastSuccess(manifest); + } catch (error) { + tracking.platformBroadcastFail(manifest); + throw error; + } + } + + return optimisticOperation.hash; + }, + ), + [manifest, accounts], + ); + + const startExchange = useCallback( + ({ exchangeType }: { exchangeType: number }) => { + tracking.platformStartExchangeRequested(manifest); + + return new Promise((resolve, reject) => { + navigation.navigate(NavigatorName.PlatformExchange, { + screen: ScreenName.PlatformStartExchange, + params: { + request: { + exchangeType, + }, + onResult: (result: { + startExchangeResult?: string; + startExchangeError?: Error; + device?: Device; + }) => { + if (result.startExchangeError) { + tracking.platformStartExchangeFail(manifest); + reject(result.startExchangeError); + } + + if (result.startExchangeResult) { + tracking.platformStartExchangeSuccess(manifest); + setDevice(result.device); + resolve(result.startExchangeResult); + } + + const n = + navigation.getParent< + StackNavigatorNavigation + >() || navigation; + n.pop(); + }, + }, + }); + }); + }, + [manifest, navigation], + ); + + const completeExchange = useCallback( + (request: { + provider: string; + fromAccountId: string; + toAccountId: string; + transaction: RawPlatformTransaction; + binaryPayload: string; + signature: string; + feesStrategy: string; + exchangeType: number; + }) => + completeExchangeLogic( + { manifest, accounts, tracking }, + request, + ({ + provider, + exchange, + transaction, + binaryPayload, + signature, + feesStrategy, + exchangeType, + }): Promise => + new Promise((resolve, reject) => { + navigation.navigate(NavigatorName.PlatformExchange, { + screen: ScreenName.PlatformCompleteExchange, + params: { + request: { + exchangeType, + provider, + exchange, + transaction: transaction as Transaction, + binaryPayload, + signature, + feesStrategy, + }, + device, + onResult: (result: { + operation?: Operation; + error?: Error; + }) => { + if (result.error) { + tracking.platformStartExchangeFail(manifest); + reject(result.error); + } + if (result.operation) { + tracking.platformStartExchangeSuccess(manifest); + resolve(result.operation); + } + setDevice(undefined); + const n = + navigation.getParent< + StackNavigatorNavigation + >() || navigation; + n.pop(); + }, + }, + }); + }), + ), + [accounts, manifest, navigation, device], + ); + + const signMessage = useCallback( + ({ accountId, message }: { accountId: string; message: string }) => + signMessageLogic( + { manifest, accounts, tracking }, + accountId, + message, + ({ id: accountId }, message) => + new Promise((resolve, reject) => { + navigation.navigate(NavigatorName.SignMessage, { + screen: ScreenName.SignSummary, + params: { + message, + accountId, + onConfirmationHandler: (message: string) => { + tracking.platformSignMessageSuccess(manifest); + resolve(message); + }, + onFailHandler: (error: Error) => { + tracking.platformSignMessageFail(manifest); + reject(error); + }, + }, + onClose: () => { + tracking.platformSignMessageUserRefused(manifest); + reject(UserRefusedOnDevice()); + }, + }); + }), + ), + [accounts, manifest, navigation], + ); + + const handlers = useMemo( + () => ({ + "account.list": listAccounts, + "currency.list": listPlatformCurrencies, + "account.request": requestAccount, + "account.receive": receiveOnAccount, + "transaction.sign": signTransaction, + "transaction.broadcast": broadcastTransaction, + "exchange.start": startExchange, + "exchange.complete": completeExchange, + "message.sign": signMessage, + }), + [ + listAccounts, + listPlatformCurrencies, + requestAccount, + receiveOnAccount, + signTransaction, + broadcastTransaction, + startExchange, + completeExchange, + signMessage, + ], + ); + const handleSend = useCallback((request: JSONRPCRequest): Promise => { + targetRef?.current?.postMessage(JSON.stringify(request)); + + return Promise.resolve(); + }, []); + const [receive] = useJSONRPCServer(handlers, handleSend); + const handleMessage = useCallback( + e => { + // FIXME: event isn't the same on desktop & mobile + // if (e.isTrusted && e.origin === manifest.url.origin && e.data) { + if (e.nativeEvent?.data) { + receive(JSON.parse(e.nativeEvent.data)); + } + }, + [receive], + ); + + const handleLoad = useCallback(() => { + if (!widgetLoaded) { + tracking.platformLoadSuccess(manifest); + setWidgetLoaded(true); + } + }, [manifest, widgetLoaded]); + + const handleReload = useCallback(() => { + tracking.platformReload(manifest); + setLoadDate(new Date()); + setWidgetLoaded(false); + }, [manifest]); + + const handleError = useCallback(() => { + tracking.platformLoadFail(manifest); + }, [manifest]); + + useEffect(() => { + navigation.setOptions({ + headerRight: () => ( + + + + + ), + }); + }, [navigation, widgetLoaded, handleReload, isInfoPanelOpened]); + useEffect(() => { + tracking.platformLoad(manifest); + }, [manifest]); + return ( + + + ( + + + + )} + originWhitelist={manifest.domains} + allowsInlineMediaPlayback + source={{ + uri: uri.toString(), + }} + onLoad={handleLoad} + onMessage={handleMessage} + onError={handleError} + overScrollMode="content" + bounces={false} + mediaPlaybackRequiresUserAction={false} + automaticallyAdjustContentInsets={false} + scrollEnabled={true} + style={styles.webview} + /> + + ); +}; + +const styles = StyleSheet.create({ + root: { + flex: 1, + }, + headerRight: { + display: "flex", + flexDirection: "row", + paddingRight: 8, + }, + center: { + flex: 1, + flexDirection: "column", + alignItems: "center", + position: "absolute", + top: 0, + left: 0, + right: 0, + bottom: 0, + justifyContent: "center", + }, + modalContainer: { + flexDirection: "row", + }, + webview: { + flex: 0, + width: "100%", + height: "100%", + }, + buttons: { + paddingVertical: 8, + paddingHorizontal: 8, + }, +}); diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx new file mode 100644 index 00000000000..c6898f01106 --- /dev/null +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -0,0 +1,544 @@ +import React, { useState, useCallback, useEffect, useRef } from "react"; +import { useSelector } from "react-redux"; +import { + ActivityIndicator, + StyleSheet, + View, + TouchableOpacity, + SafeAreaView, +} from "react-native"; +import { RpcError, Transport } from "@ledgerhq/wallet-api-core"; +import { WalletAPIServer, firstValueFrom } from "@ledgerhq/wallet-api-server"; +import { CURRENCY_NOT_FOUND } from "@ledgerhq/wallet-api-server/lib/errors"; +import { WebView as RNWebView } from "react-native-webview"; +import { useNavigation } from "@react-navigation/native"; +import { UserRefusedOnDevice } from "@ledgerhq/errors"; +import { + Account, + AccountLike, + Operation, + SignedOperation, +} from "@ledgerhq/types-live"; +import { getEnv } from "@ledgerhq/live-common/env"; +import { flattenAccounts } from "@ledgerhq/live-common/account/index"; +import type { Transaction } from "@ledgerhq/live-common/generated/types"; +import type { AppManifest } from "@ledgerhq/live-common/wallet-api/types"; +import { + broadcastTransactionLogic, + receiveOnAccountLogic, + signTransactionLogic, + signMessageLogic, +} from "@ledgerhq/live-common/wallet-api/logic"; +import { accountToWalletAPIAccount } from "@ledgerhq/live-common/wallet-api/converters"; +import { + useWalletAPIAccounts, + useWalletAPICurrencies, + useWalletAPIUrl, +} from "@ledgerhq/live-common/wallet-api/react"; +import { + findCryptoCurrencyById, + listSupportedCurrencies, +} from "@ledgerhq/live-common/currencies/index"; +import trackingWrapper from "@ledgerhq/live-common/wallet-api/tracking"; +import { useTheme } from "styled-components/native"; +import BigNumber from "bignumber.js"; +import { NavigatorName, ScreenName } from "../../const"; +import { broadcastSignedTx } from "../../logic/screenTransactionHooks"; +import { accountsSelector } from "../../reducers/accounts"; +import UpdateIcon from "../../icons/Update"; +import InfoIcon from "../../icons/Info"; +import InfoPanel from "./InfoPanel"; +import { track } from "../../analytics/segment"; +import prepareSignTransaction from "./liveSDKLogic"; +import { StackNavigatorNavigation } from "../RootNavigator/types/helpers"; +import { BaseNavigatorStackParamList } from "../RootNavigator/types/BaseNavigator"; + +const tracking = trackingWrapper(track); + +type Props = { + manifest: AppManifest; + inputs?: Record; +}; + +const ReloadButton = ({ + onReload, + loading, +}: { + onReload: () => void; + loading: boolean; +}) => { + const { colors } = useTheme(); + const onPress = useCallback( + () => !loading && onReload(), + [loading, onReload], + ); + + return ( + + + + ); +}; + +const InfoPanelButton = ({ + loading, + setIsInfoPanelOpened, +}: { + loading: boolean; + setIsInfoPanelOpened: (_: boolean) => void; +}) => { + const { colors } = useTheme(); + + const onPress = useCallback(() => { + setIsInfoPanelOpened(true); + }, [setIsInfoPanelOpened]); + + return ( + + + + ); +}; + +export const WebView = ({ manifest, inputs }: Props) => { + const targetRef: { + current: null | RNWebView; + } = useRef(null); + const accounts = flattenAccounts(useSelector(accountsSelector)); + const navigation = useNavigation(); + const [loadDate, setLoadDate] = useState(new Date()); + const [widgetLoaded, setWidgetLoaded] = useState(false); + const [isInfoPanelOpened, setIsInfoPanelOpened] = useState(false); + const uri = useWalletAPIUrl( + manifest, + { + loadDate, + }, + inputs, + ); + const walletAPIAccounts = useWalletAPIAccounts(accounts); + const walletAPICurrencies = useWalletAPICurrencies(); + + const serverRef = useRef(); + const transportRef = useRef(); + + useEffect(() => { + if (targetRef.current) { + transportRef.current = { + onMessage: undefined, + send: message => { + targetRef.current?.postMessage(message); + }, + }; + serverRef.current = new WalletAPIServer(transportRef.current); + serverRef.current.setPermissions({ + currencyIds: manifest.currencies === "*" ? ["*"] : manifest.currencies, + methodIds: [ + "account.request", + "account.list", + "account.receive", + "currency.list", + "message.sign", + "transaction.sign", + "transaction.signAndBroadcast", + "wallet.capabilities", + ], + }); + serverRef.current.setAccounts(walletAPIAccounts); + serverRef.current.setCurrencies(walletAPICurrencies); + + serverRef.current.setHandler( + "account.request", + async ({ accounts$, currencies$ }) => { + tracking.requestAccountRequested(manifest); + const currencies = await firstValueFrom(currencies$); + + return new Promise((resolve, reject) => { + // handle no curencies selected case + const cryptoCurrencyIds = currencies.map(({ id }) => id); + + const onSuccess = ( + account: AccountLike, + parentAccount?: Account, + ) => { + tracking.requestAccountSuccess(manifest); + resolve(accountToWalletAPIAccount(account, parentAccount)); + }; + + const onError = (error: Error) => { + tracking.requestAccountFail(manifest); + reject(error); + }; + + // if single currency available redirect to select account directly + if (cryptoCurrencyIds.length === 1) { + const currency = findCryptoCurrencyById(cryptoCurrencyIds[0]); + + if (!currency) { + tracking.requestAccountFail(manifest); + // @TODO replace with correct error + reject(new RpcError(CURRENCY_NOT_FOUND)); + return; + } + + navigation.navigate(NavigatorName.RequestAccount, { + screen: ScreenName.RequestAccountsSelectAccount, + params: { + accounts$, + currency, + allowAddAccount: true, + onSuccess, + onError, + }, + }); + } else { + const LLCurrencies = listSupportedCurrencies().filter(({ id }) => + cryptoCurrencyIds.includes(id), + ); + + navigation.navigate(NavigatorName.RequestAccount, { + screen: ScreenName.RequestAccountsSelectCrypto, + params: { + accounts$, + currencies: LLCurrencies, + allowAddAccount: true, + onSuccess, + onError, + }, + }); + } + }); + }, + ); + + serverRef.current.setHandler("account.receive", ({ account }) => { + return receiveOnAccountLogic( + { manifest, accounts, tracking }, + account.id, + (account, parentAccount, accountAddress) => + new Promise((resolve, reject) => { + navigation.navigate(ScreenName.VerifyAccount, { + account, + parentId: parentAccount ? parentAccount.id : undefined, + onSuccess: (_account: AccountLike) => { + tracking.receiveSuccess(manifest); + resolve(accountAddress); + }, + onClose: () => { + tracking.receiveFail(manifest); + reject(new Error("User cancelled")); + }, + onError: (error: Error) => { + tracking.receiveFail(manifest); + // @TODO put in correct error text maybe + reject(error); + }, + }); + }), + ); + }); + + serverRef.current.setHandler("message.sign", ({ account, message }) => { + return signMessageLogic( + { manifest, accounts, tracking }, + account.id, + message.toString("hex"), + ({ id: accountId }, message) => + new Promise((resolve, reject) => { + navigation.navigate(NavigatorName.SignMessage, { + screen: ScreenName.SignSummary, + params: { + message, + accountId, + onConfirmationHandler: (message: string) => { + tracking.signMessageSuccess(manifest); + resolve(Buffer.from(message)); + }, + onFailHandler: (error: Error) => { + tracking.signMessageFail(manifest); + reject(error); + }, + }, + onClose: () => { + tracking.signMessageUserRefused(manifest); + reject(UserRefusedOnDevice()); + }, + }); + }), + ); + }); + + serverRef.current.setHandler( + "transaction.sign", + async ({ account, transaction, options }) => { + const signedOperation = await signTransactionLogic( + { manifest, accounts, tracking }, + account.id, + transaction, + (account, parentAccount, { liveTx }) => { + const tx = prepareSignTransaction( + account, + parentAccount, + liveTx as Partial, + ); + + return new Promise((resolve, reject) => { + navigation.navigate(NavigatorName.SignTransaction, { + screen: ScreenName.SignTransactionSummary, + params: { + currentNavigation: ScreenName.SignTransactionSummary, + nextNavigation: ScreenName.SignTransactionSelectDevice, + transaction: tx as Transaction, + accountId: account.id, + parentId: parentAccount ? parentAccount.id : undefined, + appName: options?.hwAppId, + onSuccess: ({ + signedOperation, + transactionSignError, + }: { + signedOperation: SignedOperation; + transactionSignError: Error; + }) => { + if (transactionSignError) { + tracking.signTransactionFail(manifest); + reject(transactionSignError); + } else { + tracking.signTransactionSuccess(manifest); + resolve(signedOperation); + const n = + navigation.getParent< + StackNavigatorNavigation + >() || navigation; + n.pop(); + } + }, + onError: (error: Error) => { + tracking.signTransactionFail(manifest); + reject(error); + }, + }, + }); + }); + }, + ); + + return Buffer.from(signedOperation.signature); + }, + ); + + serverRef.current.setHandler( + "transaction.signAndBroadcast", + async ({ account, transaction, options }) => { + // TODO try to avoid duplicated signTransactionLogic & UI code + const signedOperation = await signTransactionLogic( + { manifest, accounts, tracking }, + account.id, + transaction, + (account, parentAccount, { liveTx }) => { + const tx = prepareSignTransaction( + account, + parentAccount, + liveTx as Partial, + ); + + return new Promise((resolve, reject) => { + navigation.navigate(NavigatorName.SignTransaction, { + screen: ScreenName.SignTransactionSummary, + params: { + currentNavigation: ScreenName.SignTransactionSummary, + nextNavigation: ScreenName.SignTransactionSelectDevice, + transaction: tx as Transaction, + accountId: account.id, + parentId: parentAccount ? parentAccount.id : undefined, + appName: options?.hwAppId, + onSuccess: ({ + signedOperation, + transactionSignError, + }: { + signedOperation: SignedOperation; + transactionSignError: Error; + }) => { + if (transactionSignError) { + tracking.signTransactionFail(manifest); + reject(transactionSignError); + } else { + tracking.signTransactionSuccess(manifest); + resolve(signedOperation); + const n = + navigation.getParent< + StackNavigatorNavigation + >() || navigation; + n.pop(); + } + }, + onError: (error: Error) => { + tracking.signTransactionFail(manifest); + reject(error); + }, + }, + }); + }); + }, + ); + + return broadcastTransactionLogic( + { manifest, accounts, tracking }, + account.id, + signedOperation, + async (account, parentAccount, signedOperation) => { + let optimisticOperation: Operation = signedOperation.operation; + + if (!getEnv("DISABLE_TRANSACTION_BROADCAST")) { + try { + optimisticOperation = await broadcastSignedTx( + account, + parentAccount, + signedOperation, + ); + tracking.broadcastSuccess(manifest); + } catch (error) { + tracking.broadcastFail(manifest); + throw error; + } + } + + return optimisticOperation.hash; + }, + ); + }, + ); + } + // Only used to init the server, no update needed + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + useEffect(() => { + serverRef.current?.setAccounts(walletAPIAccounts); + }, [walletAPIAccounts]); + + useEffect(() => { + serverRef.current?.setCurrencies(walletAPICurrencies); + }, [walletAPICurrencies]); + + const handleMessage = useCallback(e => { + if (e.nativeEvent?.data) { + transportRef.current?.onMessage?.(e.nativeEvent.data); + } + }, []); + + const handleLoad = useCallback(() => { + if (!widgetLoaded) { + tracking.loadSuccess(manifest); + setWidgetLoaded(true); + } + }, [manifest, widgetLoaded]); + + const handleReload = useCallback(() => { + tracking.reload(manifest); + setLoadDate(new Date()); + setWidgetLoaded(false); + }, [manifest]); + + const handleError = useCallback(() => { + tracking.loadFail(manifest); + }, [manifest]); + + useEffect(() => { + navigation.setOptions({ + headerRight: () => ( + + + + + ), + }); + }, [navigation, widgetLoaded, handleReload, isInfoPanelOpened]); + + useEffect(() => { + tracking.load(manifest); + }, [manifest]); + + return ( + + + ( + + + + )} + originWhitelist={manifest.domains} + allowsInlineMediaPlayback + source={{ + uri: uri.toString(), + }} + onLoad={handleLoad} + onMessage={handleMessage} + onError={handleError} + overScrollMode="content" + bounces={false} + mediaPlaybackRequiresUserAction={false} + automaticallyAdjustContentInsets={false} + scrollEnabled={true} + style={styles.webview} + /> + + ); +}; + +const styles = StyleSheet.create({ + root: { + flex: 1, + }, + headerRight: { + display: "flex", + flexDirection: "row", + paddingRight: 8, + }, + center: { + flex: 1, + flexDirection: "column", + alignItems: "center", + position: "absolute", + top: 0, + left: 0, + right: 0, + bottom: 0, + justifyContent: "center", + }, + modalContainer: { + flexDirection: "row", + }, + webview: { + flex: 0, + width: "100%", + height: "100%", + }, + buttons: { + paddingVertical: 8, + paddingHorizontal: 8, + }, +}); diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx index e983a7a504f..81f51709706 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx @@ -1,697 +1,19 @@ -import React, { - useState, - useCallback, - useEffect, - useRef, - useMemo, -} from "react"; -import { useSelector } from "react-redux"; -import { - ActivityIndicator, - StyleSheet, - View, - TouchableOpacity, - SafeAreaView, -} from "react-native"; -import { WebView as WebViewComponent } from "react-native-webview"; -import { useNavigation } from "@react-navigation/native"; -import { JSONRPCRequest } from "json-rpc-2.0"; -import { UserRefusedOnDevice } from "@ledgerhq/errors"; -import { - Account, - AccountLike, - Operation, - SignedOperation, -} from "@ledgerhq/types-live"; -import type { - RawPlatformTransaction, - RawPlatformSignedTransaction, - RawPlatformAccount, -} from "@ledgerhq/live-common/platform/rawTypes"; -import { getEnv } from "@ledgerhq/live-common/env"; -import { - isTokenAccount, - flattenAccounts, -} from "@ledgerhq/live-common/account/index"; -import type { Device } from "@ledgerhq/live-common/hw/actions/types"; -import { - findCryptoCurrencyById, - listAndFilterCurrencies, -} from "@ledgerhq/live-common/currencies/index"; -import type { Transaction } from "@ledgerhq/live-common/generated/types"; -import type { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; -import type { AppManifest } from "@ledgerhq/live-common/platform/types"; -import { - broadcastTransactionLogic, - receiveOnAccountLogic, - signTransactionLogic, - completeExchangeLogic, - CompleteExchangeUiRequest, - signMessageLogic, -} from "@ledgerhq/live-common/platform/logic"; -import { useJSONRPCServer } from "@ledgerhq/live-common/platform/JSONRPCServer"; -import { accountToPlatformAccount } from "@ledgerhq/live-common/platform/converters"; -import { - serializePlatformAccount, - serializePlatformSignedTransaction, -} from "@ledgerhq/live-common/platform/serializers"; -import { - useListPlatformAccounts, - useListPlatformCurrencies, - usePlatformUrl, -} from "@ledgerhq/live-common/platform/react"; -import trackingWrapper from "@ledgerhq/live-common/platform/tracking"; -import { useTheme } from "styled-components/native"; -import { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; -import { TypedMessageData } from "@ledgerhq/live-common/families/ethereum/types"; -import BigNumber from "bignumber.js"; -import { NavigatorName, ScreenName } from "../../const"; -import { broadcastSignedTx } from "../../logic/screenTransactionHooks"; -import { accountsSelector } from "../../reducers/accounts"; -import UpdateIcon from "../../icons/Update"; -import InfoIcon from "../../icons/Info"; -import InfoPanel from "./InfoPanel"; -import { track } from "../../analytics/segment"; -import prepareSignTransaction from "./liveSDKLogic"; -import { - RootNavigationComposite, - StackNavigatorNavigation, -} from "../RootNavigator/types/helpers"; -import { BaseNavigatorStackParamList } from "../RootNavigator/types/BaseNavigator"; - -const tracking = trackingWrapper(track); - -// Typings are missing the style prop… -const WebView = WebViewComponent as { - new (): WebViewComponent<{ - style: Record; - }>; -}; +import semver from "semver"; +import { AppManifest } from "@ledgerhq/live-common/platform/types"; +import React from "react"; +import { WebView as WebViewV2 } from "./WebViewV2"; +import { WebView } from "./WebView"; type Props = { manifest: AppManifest; inputs?: Record; }; -const ReloadButton = ({ - onReload, - loading, -}: { - onReload: () => void; - loading: boolean; -}) => { - const { colors } = useTheme(); - return ( - !loading && onReload()} - > - - - ); -}; - -const InfoPanelButton = ({ - loading, - setIsInfoPanelOpened, -}: { - loading: boolean; - setIsInfoPanelOpened: (_: boolean) => void; -}) => { - const { colors } = useTheme(); - - const onPress = () => { - setIsInfoPanelOpened(true); - }; - - return ( - - - - ); -}; - -const WebPlatformPlayer = ({ manifest, inputs }: Props) => { - const targetRef: { - current: null | WebViewComponent<{ - style: Record; - }>; - } = useRef(null); - const accounts = flattenAccounts(useSelector(accountsSelector)); - const navigation = - useNavigation< - RootNavigationComposite< - StackNavigatorNavigation - > - >(); - const [loadDate, setLoadDate] = useState(new Date()); - const [widgetLoaded, setWidgetLoaded] = useState(false); - const [isInfoPanelOpened, setIsInfoPanelOpened] = useState(false); - const [device, setDevice] = useState(); - const uri = usePlatformUrl( - manifest, - { - loadDate, - }, - inputs!, - ); - const listAccounts = useListPlatformAccounts(accounts); - const listPlatformCurrencies = useListPlatformCurrencies(); - - const requestAccount = useCallback( - ({ - currencies: currencyIds, - allowAddAccount = true, - includeTokens, - }: // TODO: use type RequestAccountParams from LedgerLiveApiSdk - // }: RequestAccountParams) => - { - currencies?: string[]; - allowAddAccount?: boolean; - includeTokens?: boolean; - }): Promise => - new Promise((resolve, reject) => { - tracking.platformRequestAccountRequested(manifest); - - const allCurrencies = listAndFilterCurrencies({ - currencies: currencyIds, - includeTokens, - }); - // handle no curencies selected case - const cryptoCurrencyIds = - currencyIds && currencyIds.length > 0 - ? currencyIds - : allCurrencies.map(currency => (currency as CryptoCurrency).id); - - const foundAccounts = cryptoCurrencyIds?.length - ? accounts.filter(a => - cryptoCurrencyIds.includes( - isTokenAccount(a) ? a.token.id : a.currency.id, - ), - ) - : accounts; - - // @TODO replace with correct error - if (foundAccounts.length <= 0 && !allowAddAccount) { - tracking.platformRequestAccountFail(manifest); - reject(new Error("No accounts found matching request")); - return; - } - - // list of queried cryptoCurrencies with one or more accounts -> used in case of not allowAddAccount and multiple accounts selectable - const currenciesDiff = allowAddAccount - ? cryptoCurrencyIds - : foundAccounts - .map(a => (isTokenAccount(a) ? a.token.id : a.currency.id)) - .filter( - (c, i, arr) => - cryptoCurrencyIds.includes(c) && i === arr.indexOf(c), - ); - - const onSuccess = (account: AccountLike, parentAccount?: Account) => { - tracking.platformRequestAccountSuccess(manifest); - resolve( - serializePlatformAccount( - accountToPlatformAccount(account, parentAccount), - ), - ); - }; - - const onError = (error: Error) => { - tracking.platformRequestAccountFail(manifest); - reject(error); - }; - - // if single currency available redirect to select account directly - if (currenciesDiff.length === 1) { - const currency = findCryptoCurrencyById(currenciesDiff[0]); - - if (!currency) { - tracking.platformRequestAccountFail(manifest); - // @TODO replace with correct error - reject(new Error("Currency not found")); - return; - } - - navigation.navigate(NavigatorName.RequestAccount, { - screen: ScreenName.RequestAccountsSelectAccount, - params: { - currencies: allCurrencies, - currency, - allowAddAccount, - onSuccess, - onError, - }, - }); - } else { - navigation.navigate(NavigatorName.RequestAccount, { - screen: ScreenName.RequestAccountsSelectCrypto, - params: { - currencies: allCurrencies, - allowAddAccount, - onSuccess, - onError, - }, - }); - } - }), - [manifest, accounts, navigation], - ); - - const receiveOnAccount = useCallback( - ({ accountId }: { accountId: string }) => - receiveOnAccountLogic( - { manifest, accounts, tracking }, - accountId, - ( - account: AccountLike, - parentAccount: Account | null, - accountAddress: string, - ) => - new Promise((resolve, reject) => { - navigation.navigate(ScreenName.VerifyAccount, { - account, - parentId: parentAccount ? parentAccount.id : undefined, - onSuccess: (_account: AccountLike) => { - tracking.platformReceiveSuccess(manifest); - resolve(accountAddress); - }, - onClose: () => { - tracking.platformReceiveFail(manifest); - reject(new Error("User cancelled")); - }, - onError: (error: Error) => { - tracking.platformReceiveFail(manifest); - // @TODO put in correct error text maybe - reject(error); - }, - }); - }), - ), - [manifest, accounts, navigation], - ); - - const signTransaction = useCallback( - ({ - accountId, - transaction, - params, - }: // TODO: use type SignTransactionParams from LedgerLiveApiSdk - // }: SignTransactionParams) => { - { - accountId: string; - transaction: RawPlatformTransaction; - params?: { - /** - * The name of the Ledger Nano app to use for the signing process - */ - useApp: string; - }; - }) => - signTransactionLogic( - { manifest, accounts, tracking }, - accountId, - transaction, - ( - account: AccountLike, - parentAccount: Account | null, - { - liveTx, - }: { - liveTx: Partial; - }, - ) => { - const tx = prepareSignTransaction( - account, - parentAccount, - liveTx as Partial, - ); - - return new Promise((resolve, reject) => { - ( - navigation as StackNavigatorNavigation - ).navigate(NavigatorName.SignTransaction, { - screen: ScreenName.SignTransactionSummary, - params: { - currentNavigation: ScreenName.SignTransactionSummary, - nextNavigation: ScreenName.SignTransactionSelectDevice, - transaction: tx as Transaction, - accountId, - parentId: parentAccount?.id, - appName: params?.useApp, - onSuccess: ({ - signedOperation, - transactionSignError, - }: { - signedOperation: SignedOperation; - transactionSignError: Error; - }) => { - if (transactionSignError) { - tracking.platformSignTransactionFail(manifest); - reject(transactionSignError); - } else { - tracking.platformSignTransactionSuccess(manifest); - resolve( - serializePlatformSignedTransaction(signedOperation), - ); - const n = - navigation.getParent< - StackNavigatorNavigation - >() || navigation; - n.pop(); - } - }, - onError: (error: Error) => { - tracking.platformSignTransactionFail(manifest); - reject(error); - }, - }, - }); - }); - }, - ), - [manifest, accounts, navigation], - ); - - const broadcastTransaction = useCallback( - ({ - accountId, - signedTransaction, - }: { - accountId: string; - signedTransaction: RawPlatformSignedTransaction; - }) => - broadcastTransactionLogic( - { manifest, accounts, tracking }, - accountId, - signedTransaction, - async (account, parentAccount, signedOperation) => - new Promise((resolve, reject) => { - if (!getEnv("DISABLE_TRANSACTION_BROADCAST")) { - broadcastSignedTx(account, parentAccount, signedOperation).then( - op => { - tracking.platformBroadcastSuccess(manifest); - resolve(op.hash); - }, - error => { - tracking.platformBroadcastFail(manifest); - reject(error); - }, - ); - } - }), - ), - [manifest, accounts], - ); - - const startExchange = useCallback( - ({ exchangeType }: { exchangeType: number }) => { - tracking.platformStartExchangeRequested(manifest); - - return new Promise((resolve, reject) => { - navigation.navigate(NavigatorName.PlatformExchange, { - screen: ScreenName.PlatformStartExchange, - params: { - request: { - exchangeType, - }, - onResult: (result: { - startExchangeResult?: string; - startExchangeError?: Error; - device?: Device; - }) => { - if (result.startExchangeError) { - tracking.platformStartExchangeFail(manifest); - reject(result.startExchangeError); - } - - if (result.startExchangeResult) { - tracking.platformStartExchangeSuccess(manifest); - setDevice(result.device); - resolve(result.startExchangeResult); - } - - const n = - navigation.getParent< - StackNavigatorNavigation - >() || navigation; - n.pop(); - }, - }, - }); - }); - }, - [manifest, navigation], - ); - - const completeExchange = useCallback( - (request: { - provider: string; - fromAccountId: string; - toAccountId: string; - transaction: RawPlatformTransaction; - binaryPayload: string; - signature: string; - feesStrategy: string; - exchangeType: number; - }) => - completeExchangeLogic( - { manifest, accounts, tracking }, - request, - ({ - provider, - exchange, - transaction, - binaryPayload, - signature, - feesStrategy, - exchangeType, - }: CompleteExchangeUiRequest): Promise => - new Promise((resolve, reject) => { - navigation.navigate(NavigatorName.PlatformExchange, { - screen: ScreenName.PlatformCompleteExchange, - params: { - request: { - exchangeType, - provider, - exchange, - transaction: transaction as Transaction, - binaryPayload, - signature, - feesStrategy, - }, - device, - onResult: (result: { - operation?: Operation; - error?: Error; - }) => { - if (result.error) { - tracking.platformStartExchangeFail(manifest); - reject(result.error); - } - if (result.operation) { - tracking.platformStartExchangeSuccess(manifest); - resolve(result.operation); - } - setDevice(undefined); - const n = - navigation.getParent< - StackNavigatorNavigation - >() || navigation; - n.pop(); - }, - }, - }); - }), - ), - [accounts, manifest, navigation, device], - ); - - const signMessage = useCallback( - ({ accountId, message }: { accountId: string; message: string }) => - signMessageLogic( - { manifest, accounts, tracking }, - accountId, - message, - ( - { id: accountId }: AccountLike, - message: MessageData | TypedMessageData, - ) => - new Promise((resolve, reject) => { - navigation.navigate(NavigatorName.SignMessage, { - screen: ScreenName.SignSummary, - params: { - message, - accountId, - onConfirmationHandler: (message: string) => { - tracking.platformSignMessageSuccess(manifest); - resolve(message); - }, - onFailHandler: (error: Error) => { - tracking.platformSignMessageFail(manifest); - reject(error); - }, - }, - onClose: () => { - tracking.platformSignMessageUserRefused(manifest); - reject(UserRefusedOnDevice()); - }, - }); - }), - ), - [accounts, manifest, navigation], - ); - - const handlers = useMemo( - () => ({ - "account.list": listAccounts, - "currency.list": listPlatformCurrencies, - "account.request": requestAccount, - "account.receive": receiveOnAccount, - "transaction.sign": signTransaction, - "transaction.broadcast": broadcastTransaction, - "exchange.start": startExchange, - "exchange.complete": completeExchange, - "message.sign": signMessage, - }), - [ - listAccounts, - listPlatformCurrencies, - requestAccount, - receiveOnAccount, - signTransaction, - broadcastTransaction, - startExchange, - completeExchange, - signMessage, - ], - ); - const handleSend = useCallback((request: JSONRPCRequest): Promise => { - targetRef?.current?.postMessage(JSON.stringify(request)); - - return Promise.resolve(); - }, []); - const [receive] = useJSONRPCServer(handlers, handleSend); - const handleMessage = useCallback( - e => { - // FIXME: event isn't the same on desktop & mobile - // if (e.isTrusted && e.origin === manifest.url.origin && e.data) { - if (e.nativeEvent?.data) { - receive(JSON.parse(e.nativeEvent.data)); - } - }, - [receive], - ); - - const handleLoad = useCallback(() => { - if (!widgetLoaded) { - tracking.platformLoadSuccess(manifest); - setWidgetLoaded(true); - } - }, [manifest, widgetLoaded]); - - const handleReload = useCallback(() => { - tracking.platformReload(manifest); - setLoadDate(new Date()); - setWidgetLoaded(false); - }, [manifest]); - - const handleError = useCallback(() => { - tracking.platformLoadFail(manifest); - }, [manifest]); - - useEffect(() => { - navigation.setOptions({ - headerRight: () => ( - - - - - ), - }); - }, [navigation, widgetLoaded, handleReload, isInfoPanelOpened]); - useEffect(() => { - tracking.platformLoad(manifest); - }, [manifest]); - return ( - - - ( - - - - )} - originWhitelist={manifest.domains} - allowsInlineMediaPlayback - source={{ - uri: uri.toString(), - }} - onLoad={handleLoad} - onMessage={handleMessage} - onError={handleError} - overScrollMode="content" - bounces={false} - mediaPlaybackRequiresUserAction={false} - automaticallyAdjustContentInsets={false} - scrollEnabled={true} - style={styles.webview} - /> - - ); +const WebViewWrapper = ({ manifest, inputs }: Props) => { + if (semver.satisfies("2.0.0", manifest.apiVersion)) { + return ; + } + return ; }; -const styles = StyleSheet.create({ - root: { - flex: 1, - }, - headerRight: { - display: "flex", - flexDirection: "row", - paddingRight: 8, - }, - center: { - flex: 1, - flexDirection: "column", - alignItems: "center", - position: "absolute", - top: 0, - left: 0, - right: 0, - bottom: 0, - justifyContent: "center", - }, - modalContainer: { - flexDirection: "row", - }, - webview: { - flex: 0, - width: "100%", - height: "100%", - }, - buttons: { - paddingVertical: 8, - paddingHorizontal: 8, - }, -}); -export default WebPlatformPlayer; +export default WebViewWrapper; diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/liveSDKLogic.ts b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/liveSDKLogic.ts index 16667ab7694..635463916f1 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/liveSDKLogic.ts +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/liveSDKLogic.ts @@ -6,7 +6,7 @@ import BigNumber from "bignumber.js"; export default function prepareSignTransaction( account: AccountLike, - parentAccount: Account | null, + parentAccount: Account | undefined, liveTx: Partial, ): TransactionCommon { const bridge = getAccountBridge(account, parentAccount); diff --git a/apps/ledger-live-mobile/src/live-common-setup.ts b/apps/ledger-live-mobile/src/live-common-setup.ts index a3fa21de489..30a2e5f6d65 100644 --- a/apps/ledger-live-mobile/src/live-common-setup.ts +++ b/apps/ledger-live-mobile/src/live-common-setup.ts @@ -11,6 +11,9 @@ import { setSupportedCurrencies, } from "@ledgerhq/live-common/currencies/index"; import { setPlatformVersion } from "@ledgerhq/live-common/platform/version"; +import { PLATFORM_VERSION } from "@ledgerhq/live-common/platform/constants"; +import { setWalletAPIVersion } from "@ledgerhq/live-common/wallet-api/version"; +import { WALLET_API_VERSION } from "@ledgerhq/live-common/wallet-api/constants"; import { registerTransportModule } from "@ledgerhq/live-common/hw/index"; import type { TransportModule } from "@ledgerhq/live-common/hw/index"; import { setDeviceMode } from "@ledgerhq/live-common/hw/actions/app"; @@ -29,7 +32,8 @@ import logger from "./logger"; setGlobalOnBridgeError(e => logger.critical(e)); setDeviceMode("polling"); -setPlatformVersion("1.1.0"); +setPlatformVersion(PLATFORM_VERSION); +setWalletAPIVersion(WALLET_API_VERSION); setSupportedCurrencies([ "bitcoin", "ethereum", diff --git a/apps/ledger-live-mobile/src/reducers/accounts.ts b/apps/ledger-live-mobile/src/reducers/accounts.ts index a2d51ee86a5..5148cf90903 100644 --- a/apps/ledger-live-mobile/src/reducers/accounts.ts +++ b/apps/ledger-live-mobile/src/reducers/accounts.ts @@ -181,15 +181,28 @@ export const cryptoCurrenciesSelector = createSelector( ); export const accountsTuplesByCurrencySelector = createSelector( accountsSelector, - (_: State, { currency }: { currency: CryptoCurrency | TokenCurrency }) => - currency, + ( + _: State, + { + currency, + }: { + currency: CryptoCurrency | TokenCurrency; + }, + ) => currency, + (_: State, { accountIds }: { accountIds?: Map }) => + accountIds, ( accounts, currency, + accountIds, ): { account: AccountLike; subAccount: SubAccount | null }[] => { if (currency.type === "TokenCurrency") { return accounts - .filter(account => account.currency.id === currency.parentCurrency.id) + .filter( + account => + account.currency.id === currency.parentCurrency.id && + (accountIds ? accountIds.has(account.id) : true), + ) .map(account => ({ account, subAccount: @@ -204,7 +217,11 @@ export const accountsTuplesByCurrencySelector = createSelector( } return accounts - .filter(account => account.currency.id === currency.id) + .filter( + account => + account.currency.id === currency.id && + (accountIds ? accountIds.has(account.id) : true), + ) .map(account => ({ account, subAccount: null, @@ -225,9 +242,13 @@ export const flattenAccountsByCryptoCurrencySelector = createSelector( ); const emptyArray: AccountLike[] = []; export const accountsByCryptoCurrencyScreenSelector = - (currency: CryptoCurrency) => (state: State) => { + ( + currency: CryptoCurrency | TokenCurrency, + accountIds?: Map, + ) => + (state: State) => { if (!currency) return emptyArray; - return accountsTuplesByCurrencySelector(state, { currency }); + return accountsTuplesByCurrencySelector(state, { currency, accountIds }); }; export const flattenAccountsByCryptoCurrencyScreenSelector = diff --git a/apps/ledger-live-mobile/src/screens/RequestAccount/01-SelectCrypto.tsx b/apps/ledger-live-mobile/src/screens/RequestAccount/01-SelectCrypto.tsx index 5736c0d0802..359db5ed7f2 100644 --- a/apps/ledger-live-mobile/src/screens/RequestAccount/01-SelectCrypto.tsx +++ b/apps/ledger-live-mobile/src/screens/RequestAccount/01-SelectCrypto.tsx @@ -2,8 +2,9 @@ import React, { useCallback } from "react"; import { Trans } from "react-i18next"; import { StyleSheet, View, FlatList, SafeAreaView } from "react-native"; import type { + CryptoCurrency, CryptoOrTokenCurrency, - Currency, + TokenCurrency, } from "@ledgerhq/types-cryptoassets"; import { useCurrenciesByMarketcap } from "@ledgerhq/live-common/currencies/index"; import { useTheme } from "@react-navigation/native"; @@ -43,7 +44,7 @@ export default function RequestAccountsSelectCrypto({ const { currencies } = route.params; const sortedCryptoCurrencies = useCurrenciesByMarketcap(currencies); const onPressCurrency = useCallback( - (currency: Currency) => { + (currency: CryptoCurrency | TokenCurrency) => { navigation.navigate(ScreenName.RequestAccountsSelectAccount, { ...route.params, currency, diff --git a/apps/ledger-live-mobile/src/screens/RequestAccount/02-SelectAccount.tsx b/apps/ledger-live-mobile/src/screens/RequestAccount/02-SelectAccount.tsx index 869a23d6ea0..05c2ec3875f 100644 --- a/apps/ledger-live-mobile/src/screens/RequestAccount/02-SelectAccount.tsx +++ b/apps/ledger-live-mobile/src/screens/RequestAccount/02-SelectAccount.tsx @@ -10,10 +10,8 @@ import { Trans } from "react-i18next"; import type { Account, AccountLike, SubAccount } from "@ledgerhq/types-live"; import { useSelector } from "react-redux"; import { CompositeScreenProps, useTheme } from "@react-navigation/native"; -import { - CryptoCurrency, - CryptoOrTokenCurrency, -} from "@ledgerhq/types-cryptoassets"; +import { CryptoOrTokenCurrency } from "@ledgerhq/types-cryptoassets"; +import { useGetAccountIds } from "@ledgerhq/live-common/wallet-api/react"; import { accountsByCryptoCurrencyScreenSelector } from "../../reducers/accounts"; import { TrackScreen } from "../../analytics"; import LText from "../../components/LText"; @@ -104,9 +102,11 @@ const List = ({ function SelectAccount({ navigation, route }: Props) { const { colors } = useTheme(); - const { currency, allowAddAccount, onSuccess, onError } = route.params; + const { accounts$, currency, allowAddAccount, onSuccess, onError } = + route.params; + const accountIds = useGetAccountIds(accounts$); const accounts = useSelector( - accountsByCryptoCurrencyScreenSelector(currency as CryptoCurrency), + accountsByCryptoCurrencyScreenSelector(currency, accountIds), ) as { account: AccountLike; subAccount: SubAccount | null }[]; const onSelect = useCallback( (account: AccountLike, parentAccount?: Account) => { diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index 497d93c5400..44fae185dbb 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -163,6 +163,8 @@ "@ledgerhq/json-bignumber": "^1.1.0", "@ledgerhq/live-app-sdk": "^0.8.1", "@ledgerhq/logs": "workspace:^", + "@ledgerhq/wallet-api-core": "^0.6.0", + "@ledgerhq/wallet-api-server": "^0.6.0", "@polkadot/types": "9.8.1", "@polkadot/types-known": "9.8.1", "@polkadot/util": "10.1.12", diff --git a/libs/ledger-live-common/src/__tests__/test-helpers/environment.ts b/libs/ledger-live-common/src/__tests__/test-helpers/environment.ts index 40fddce1629..1248e3d8540 100644 --- a/libs/ledger-live-common/src/__tests__/test-helpers/environment.ts +++ b/libs/ledger-live-common/src/__tests__/test-helpers/environment.ts @@ -3,8 +3,12 @@ import { listen } from "@ledgerhq/logs"; import { setSupportedCurrencies } from "../../currencies"; import { setPlatformVersion } from "../../platform/version"; import { EnvName, setEnvUnsafe } from "../../env"; +import { setWalletAPIVersion } from "../../wallet-api/version"; +import { WALLET_API_VERSION } from "../../wallet-api/constants"; +import { PLATFORM_VERSION } from "../../platform/constants"; -setPlatformVersion("1.1.0"); +setPlatformVersion(PLATFORM_VERSION); +setWalletAPIVersion(WALLET_API_VERSION); setSupportedCurrencies([ "bitcoin", diff --git a/libs/ledger-live-common/src/account/importAccounts.test.ts b/libs/ledger-live-common/src/account/importAccounts.test.ts index e071c6cffb2..188046e60f6 100644 --- a/libs/ledger-live-common/src/account/importAccounts.test.ts +++ b/libs/ledger-live-common/src/account/importAccounts.test.ts @@ -5,9 +5,13 @@ import { fromAccountRaw, } from "."; import { setSupportedCurrencies } from "../currencies"; +import { PLATFORM_VERSION } from "../platform/constants"; import { setPlatformVersion } from "../platform/version"; +import { WALLET_API_VERSION } from "../wallet-api/constants"; +import { setWalletAPIVersion } from "../wallet-api/version"; -setPlatformVersion("1.1.0"); +setPlatformVersion(PLATFORM_VERSION); +setWalletAPIVersion(WALLET_API_VERSION); setSupportedCurrencies(["ethereum"]); describe("importAccountsMakeItems", () => { diff --git a/libs/ledger-live-common/src/apps/filtering.test.ts b/libs/ledger-live-common/src/apps/filtering.test.ts index d0496681392..bd0fe68d911 100644 --- a/libs/ledger-live-common/src/apps/filtering.test.ts +++ b/libs/ledger-live-common/src/apps/filtering.test.ts @@ -4,8 +4,12 @@ import type { FilterOptions, SortOptions } from "./filtering"; import { sortFilterApps } from "./filtering"; import { setSupportedCurrencies } from "../currencies/support"; import { setPlatformVersion } from "../platform/version"; +import { PLATFORM_VERSION } from "../platform/constants"; +import { WALLET_API_VERSION } from "../wallet-api/constants"; +import { setWalletAPIVersion } from "../wallet-api/version"; -setPlatformVersion("1.1.0"); +setPlatformVersion(PLATFORM_VERSION); +setWalletAPIVersion(WALLET_API_VERSION); type FilteringScenario = { name: string; diff --git a/libs/ledger-live-common/src/platform/constants.ts b/libs/ledger-live-common/src/platform/constants.ts index cf2a1225a28..29738057c87 100644 --- a/libs/ledger-live-common/src/platform/constants.ts +++ b/libs/ledger-live-common/src/platform/constants.ts @@ -1 +1 @@ -export const PLATFORM_VERSION = "0.0.1"; +export const PLATFORM_VERSION = "1.1.0"; diff --git a/libs/ledger-live-common/src/platform/filters.ts b/libs/ledger-live-common/src/platform/filters.ts index 9df4701dd2d..88bdf43bbb5 100644 --- a/libs/ledger-live-common/src/platform/filters.ts +++ b/libs/ledger-live-common/src/platform/filters.ts @@ -62,7 +62,10 @@ export function filterPlatformCurrencies( }); } -function matchVersion(filterParams: FilterParams, manifest: AppManifest) { +export function matchVersion( + filterParams: FilterParams, + manifest: AppManifest +): boolean { return ( !filterParams.version || semver.satisfies(filterParams.version, manifest.apiVersion) diff --git a/libs/ledger-live-common/src/platform/logic.test.ts b/libs/ledger-live-common/src/platform/logic.test.ts index b0790a1764b..2db600ce9ca 100644 --- a/libs/ledger-live-common/src/platform/logic.test.ts +++ b/libs/ledger-live-common/src/platform/logic.test.ts @@ -199,7 +199,7 @@ describe("completeExchangeLogic", () => { fromAccount, fromParentAccount, toAccount: undefined, - toParentAccount: null, + toParentAccount: undefined, }, transaction: expectedTransaction, binaryPayload: "binaryPayload", @@ -257,9 +257,9 @@ describe("completeExchangeLogic", () => { provider: "provider", exchange: { fromAccount, - fromParentAccount: null, + fromParentAccount: undefined, toAccount: undefined, - toParentAccount: null, + toParentAccount: undefined, }, transaction: expectedTransaction, binaryPayload: "binaryPayload", diff --git a/libs/ledger-live-common/src/platform/logic.ts b/libs/ledger-live-common/src/platform/logic.ts index 37bfcbb5cc6..0d52a6a8f24 100644 --- a/libs/ledger-live-common/src/platform/logic.ts +++ b/libs/ledger-live-common/src/platform/logic.ts @@ -19,7 +19,7 @@ import { deserializePlatformSignedTransaction, } from "./serializers"; import type { TrackFunction } from "./tracking"; -import { AppManifest } from "./types"; +import { AppManifest, TranslatableString } from "./types"; import { isTokenAccount, getMainAccount, isAccount } from "../account/index"; import { getAccountBridge } from "../bridge/index"; import { Transaction } from "../generated/types"; @@ -28,8 +28,11 @@ import { prepareMessageToSign } from "../hw/signMessage/index"; import { TypedMessageData } from "../families/ethereum/types"; import { Exchange } from "../exchange/platform/types"; -export function translateContent(content: any, locale = "en"): string { - if (!content || typeof content !== "object") return content; +export function translateContent( + content: string | TranslatableString, + locale = "en" +): string { + if (!content || typeof content === "string") return content; return content[locale] || content.en; } @@ -42,10 +45,10 @@ export type WebPlatformContext = { function getParentAccount( account: AccountLike, fromAccounts: AccountLike[] -): Account | null { +): Account | undefined { return isTokenAccount(account) ? (fromAccounts.find((a) => a.id === account.parentId) as Account) - : null; + : undefined; } export function receiveOnAccountLogic( @@ -53,7 +56,7 @@ export function receiveOnAccountLogic( accountId: string, uiNavigation: ( account: AccountLike, - parentAccount: Account | null, + parentAccount: Account | undefined, accountAddress: string ) => Promise ): Promise { @@ -69,7 +72,7 @@ export function receiveOnAccountLogic( const parentAccount = getParentAccount(account, accounts); const accountAddress = accountToPlatformAccount( account, - parentAccount ?? undefined //FIXME-STP + parentAccount ).address; return uiNavigation(account, parentAccount, accountAddress); @@ -81,7 +84,7 @@ export function signTransactionLogic( transaction: RawPlatformTransaction, uiNavigation: ( account: AccountLike, - parentAccount: Account | null, + parentAccount: Account | undefined, signFlowInfos: { canEditFees: boolean; hasFeesProvided: boolean; @@ -135,7 +138,7 @@ export function broadcastTransactionLogic( signedTransaction: RawPlatformSignedTransaction, uiNavigation: ( account: AccountLike, - parentAccount: Account | null, + parentAccount: Account | undefined, signedOperation: SignedOperation ) => Promise ): Promise { @@ -212,7 +215,7 @@ export function completeExchangeLogic( const fromParentAccount = getParentAccount(fromAccount, accounts); const toParentAccount = toAccount ? getParentAccount(toAccount, accounts) - : null; + : undefined; const exchange = { fromAccount, fromParentAccount, diff --git a/libs/ledger-live-common/src/platform/react.ts b/libs/ledger-live-common/src/platform/react.ts index fb210827bfa..b075dc8d89b 100644 --- a/libs/ledger-live-common/src/platform/react.ts +++ b/libs/ledger-live-common/src/platform/react.ts @@ -16,6 +16,7 @@ import { ListPlatformCurrency, PlatformCurrency, AppManifest, + PlatformAccount, } from "./types"; import { getParentAccount } from "../account"; import { listCurrencies } from "../currencies"; @@ -29,7 +30,7 @@ import { listCurrencies } from "../currencies"; export function usePlatformUrl( manifest: AppManifest, params: { background?: string; text?: string; loadDate?: Date }, - inputs: Record + inputs?: Record ): URL { return useMemo(() => { const url = new URL(manifest.url.toString()); @@ -60,17 +61,22 @@ export function usePlatformUrl( }, [manifest.url, manifest.params, params, inputs]); } -export function useListPlatformAccounts( +export function usePlatformAccounts( accounts: AccountLike[] -): ListPlatformAccount { - const platformAccounts = useMemo(() => { +): PlatformAccount[] { + return useMemo(() => { return accounts.map((account) => { const parentAccount = getParentAccount(account, accounts); return accountToPlatformAccount(account, parentAccount); }); }, [accounts]); +} +export function useListPlatformAccounts( + accounts: AccountLike[] +): ListPlatformAccount { + const platformAccounts = usePlatformAccounts(accounts); return useCallback( (filters: AccountFilters = {}) => { return filterPlatformAccounts(platformAccounts, filters); @@ -79,20 +85,18 @@ export function useListPlatformAccounts( ); } -export function usePlatformCurrencies( - includeTokens = false -): PlatformCurrency[] { +export function usePlatformCurrencies(): PlatformCurrency[] { return useMemo( () => - listCurrencies(includeTokens) + listCurrencies(true) .filter(isPlatformSupportedCurrency) .map(currencyToPlatformCurrency), - [includeTokens] + [] ); } export function useListPlatformCurrencies(): ListPlatformCurrency { - const currencies = usePlatformCurrencies(true); + const currencies = usePlatformCurrencies(); return useCallback( (filters?: CurrencyFilters) => { diff --git a/libs/ledger-live-common/src/platform/types.ts b/libs/ledger-live-common/src/platform/types.ts index d1996e39847..ba4a24e02ad 100644 --- a/libs/ledger-live-common/src/platform/types.ts +++ b/libs/ledger-live-common/src/platform/types.ts @@ -44,7 +44,7 @@ export type AppManifest = { id: string; private?: boolean; name: string; - url: string; + url: string | URL; homepageUrl: string; supportUrl?: string; icon?: string | null; diff --git a/libs/ledger-live-common/src/platform/version.test.ts b/libs/ledger-live-common/src/platform/version.test.ts index b12876a7e9f..ae6e09b4790 100644 --- a/libs/ledger-live-common/src/platform/version.test.ts +++ b/libs/ledger-live-common/src/platform/version.test.ts @@ -1,5 +1,6 @@ import "../__tests__/test-helpers/setup"; +import { PLATFORM_VERSION } from "./constants"; import { getPlatformVersion } from "./version"; test("version is defined by setup", () => { - expect(getPlatformVersion()).toBe("1.1.0"); + expect(getPlatformVersion()).toBe(PLATFORM_VERSION); }); diff --git a/libs/ledger-live-common/src/wallet-api/constants.ts b/libs/ledger-live-common/src/wallet-api/constants.ts new file mode 100644 index 00000000000..e6bf121fc9a --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/constants.ts @@ -0,0 +1 @@ +export const WALLET_API_VERSION = "2.0.0"; diff --git a/libs/ledger-live-common/src/wallet-api/converters.test.ts b/libs/ledger-live-common/src/wallet-api/converters.test.ts new file mode 100644 index 00000000000..62f7171af1a --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/converters.test.ts @@ -0,0 +1,65 @@ +import BigNumber from "bignumber.js"; +import "../__tests__/test-helpers/setup"; + +import { getWalletAPITransactionSignFlowInfos } from "./converters"; +import type { Transaction } from "../generated/types"; +import type { WalletAPITransaction } from "./types"; + +const ethBridge = jest.fn(); +jest.mock("../generated/platformAdapter", () => { + return { + ethereum: { + getPlatformTransactionSignFlowInfos: function () { + return ethBridge(); + }, + }, + }; +}); + +describe("getPlatformTransactionSignFlowInfos", () => { + beforeEach(() => { + ethBridge.mockClear(); + }); + + it("calls the bridge if the implementation exists", () => { + // Given + const tx: WalletAPITransaction = { + family: "ethereum", + amount: new BigNumber(100000), + recipient: "0xABCDEF", + }; + + // When + getWalletAPITransactionSignFlowInfos(tx); + + // Then + expect(ethBridge).toBeCalledTimes(1); + }); + + it("uses its fallback if the bridge doesn't exist", () => { + // Given + const tx: WalletAPITransaction = { + family: "algorand", + mode: "send", + amount: new BigNumber(100000), + recipient: "0xABCDEF", + }; + + const expectedLiveTx: Partial = { + family: tx.family, + mode: "send", + amount: tx.amount, + recipient: tx.recipient, + }; + + // When + const { canEditFees, hasFeesProvided, liveTx } = + getWalletAPITransactionSignFlowInfos(tx); + + // Then + expect(ethBridge).toBeCalledTimes(0); + expect(canEditFees).toBe(false); + expect(hasFeesProvided).toBe(false); + expect(liveTx).toEqual(expectedLiveTx); + }); +}); diff --git a/libs/ledger-live-common/src/wallet-api/converters.ts b/libs/ledger-live-common/src/wallet-api/converters.ts new file mode 100644 index 00000000000..50d51c9c5f8 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/converters.ts @@ -0,0 +1,104 @@ +import { Account, AccountLike } from "@ledgerhq/types-live"; +import byFamily from "../generated/platformAdapter"; +import type { Transaction } from "../generated/types"; +import { isTokenAccount, isSubAccount } from "../account"; +import { + WalletAPIAccount, + WalletAPICurrency, + WalletAPITransaction, + WalletAPISupportedCurrency, +} from "./types"; +import { Families } from "@ledgerhq/wallet-api-core"; + +export function accountToWalletAPIAccount( + account: AccountLike, + parentAccount?: Account +): WalletAPIAccount { + if (isSubAccount(account)) { + if (!parentAccount) { + throw new Error("No 'parentAccount' account provided for token account"); + } + + return { + id: account.id, + balance: account.balance, + address: parentAccount.freshAddress, + blockHeight: parentAccount.blockHeight, + lastSyncDate: parentAccount.lastSyncDate, + ...(isTokenAccount(account) + ? { + name: `${parentAccount.name} (${account.token.ticker})`, + currency: account.token.id, + spendableBalance: account.spendableBalance, + } + : { + name: account.name, + currency: account.currency.id, + spendableBalance: parentAccount.spendableBalance, + }), + }; + } + + return { + id: account.id, + name: account.name, + address: account.freshAddress, + currency: account.currency.id, + balance: account.balance, + spendableBalance: account.spendableBalance, + blockHeight: account.blockHeight, + lastSyncDate: account.lastSyncDate, + }; +} + +export function currencyToWalletAPICurrency( + currency: WalletAPISupportedCurrency +): WalletAPICurrency { + if (currency.type === "TokenCurrency") { + if (currency.parentCurrency.family !== "ethereum") { + throw new Error("Only ERC20 tokens are supported"); + } + + return { + type: "TokenCurrency", + standard: "ERC20", + id: currency.id, + ticker: currency.ticker, + contract: currency.contractAddress, + name: currency.name, + parent: currency.parentCurrency.id, + color: currency.parentCurrency.color, + decimals: currency.units[0].magnitude, + }; + } + + return { + type: "CryptoCurrency", + id: currency.id, + ticker: currency.ticker, + name: currency.name, + family: currency.family as Families, + color: currency.color, + decimals: currency.units[0].magnitude, + }; +} + +export const getWalletAPITransactionSignFlowInfos = ( + tx: WalletAPITransaction +): { + canEditFees: boolean; + hasFeesProvided: boolean; + liveTx: Partial; +} => { + const family = byFamily[tx.family]; + + if (family) { + return family.getPlatformTransactionSignFlowInfos(tx); + } + + return { + canEditFees: false, + liveTx: { ...tx } as Partial, + hasFeesProvided: false, + }; +}; diff --git a/libs/ledger-live-common/src/wallet-api/helpers.ts b/libs/ledger-live-common/src/wallet-api/helpers.ts new file mode 100644 index 00000000000..8e48e31abe4 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/helpers.ts @@ -0,0 +1,32 @@ +import { isCryptoCurrency, isTokenCurrency } from "../currencies"; +import { Currency } from "@ledgerhq/types-cryptoassets"; +import { + WalletAPICurrency, + WalletAPISupportedCurrency, + WalletAPIERC20TokenCurrency, + WalletAPICryptoCurrency, +} from "./types"; + +export function isWalletAPISupportedCurrency( + currency: Currency +): currency is WalletAPISupportedCurrency { + return isCryptoCurrency(currency) || isTokenCurrency(currency); +} + +export function isWalletAPICryptoCurrency( + currency: WalletAPICurrency +): currency is WalletAPICryptoCurrency { + return currency.type === "CryptoCurrency"; +} + +export function isWalletAPITokenCurrency( + currency: WalletAPICurrency +): currency is WalletAPIERC20TokenCurrency { + return currency.type === "TokenCurrency"; +} + +export function isWalletAPIERC20TokenCurrency( + currency: WalletAPICurrency +): currency is WalletAPIERC20TokenCurrency { + return (currency as WalletAPIERC20TokenCurrency).standard === "ERC20"; +} diff --git a/libs/ledger-live-common/src/wallet-api/logic.test.ts b/libs/ledger-live-common/src/wallet-api/logic.test.ts new file mode 100644 index 00000000000..c9a919363c4 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/logic.test.ts @@ -0,0 +1,523 @@ +import { + broadcastTransactionLogic, + receiveOnAccountLogic, + signMessageLogic, + WalletAPIContext, +} from "./logic"; + +import { AppManifest } from "./types"; +import { + createFixtureAccount, + createFixtureCryptoCurrency, +} from "../mock/fixtures/cryptoCurrencies"; +import { + OperationType, + SignedOperation, + TokenAccount, +} from "@ledgerhq/types-live"; +import BigNumber from "bignumber.js"; + +import * as converters from "./converters"; +import * as signMessage from "../hw/signMessage/index"; +import { DerivationMode } from "../derivation"; +import { TokenCurrency } from "@ledgerhq/types-cryptoassets"; +import { TrackingAPI } from "./tracking"; + +describe("receiveOnAccountLogic", () => { + // Given + const mockWalletAPIReceiveRequested = jest.fn(); + const mockWalletAPIReceiveFail = jest.fn(); + const context = createContextContainingAccountId( + { + receiveRequested: mockWalletAPIReceiveRequested, + receiveFail: mockWalletAPIReceiveFail, + }, + "11", + "12" + ); + const uiNavigation = jest.fn(); + + beforeEach(() => { + mockWalletAPIReceiveRequested.mockClear(); + mockWalletAPIReceiveFail.mockClear(); + uiNavigation.mockClear(); + }); + + describe("when nominal case", () => { + // Given + const accountId = "ethereumjs:2:ethereum:0x012:"; + const expectedResult = "Function called"; + + beforeEach(() => uiNavigation.mockResolvedValueOnce(expectedResult)); + + it("calls uiNavigation callback with an accountAddress", async () => { + // Given + const convertedAccount = { + ...createWalletAPIAccount(), + address: "Converted address", + }; + jest + .spyOn(converters, "accountToWalletAPIAccount") + .mockReturnValueOnce(convertedAccount); + + // When + const result = await receiveOnAccountLogic( + context, + accountId, + uiNavigation + ); + + // Then + expect(uiNavigation).toBeCalledTimes(1); + expect(uiNavigation.mock.calls[0][2]).toEqual("Converted address"); + expect(result).toEqual(expectedResult); + }); + + it("calls the tracking for success", async () => { + // When + await receiveOnAccountLogic(context, accountId, uiNavigation); + + // Then + expect(mockWalletAPIReceiveRequested).toBeCalledTimes(1); + expect(mockWalletAPIReceiveFail).toBeCalledTimes(0); + }); + }); + + describe("when account cannot be found", () => { + // Given + const nonFoundAccountId = "ethereumjs:2:ethereum:0x010:"; + + it("returns an error", async () => { + // When + await expect(async () => { + await receiveOnAccountLogic(context, nonFoundAccountId, uiNavigation); + }).rejects.toThrowError("Account required"); + + // Then + expect(uiNavigation).toBeCalledTimes(0); + }); + + it("calls the tracking for error", async () => { + // When + await expect(async () => { + await receiveOnAccountLogic(context, nonFoundAccountId, uiNavigation); + }).rejects.toThrow(); + + // Then + expect(mockWalletAPIReceiveRequested).toBeCalledTimes(1); + expect(mockWalletAPIReceiveFail).toBeCalledTimes(1); + }); + }); +}); + +describe("broadcastTransactionLogic", () => { + // Given + const mockWalletAPIBroadcastFail = jest.fn(); + const context = createContextContainingAccountId( + { + broadcastFail: mockWalletAPIBroadcastFail, + }, + "11", + "12" + ); + const uiNavigation = jest.fn(); + + beforeEach(() => { + mockWalletAPIBroadcastFail.mockClear(); + uiNavigation.mockClear(); + }); + + describe("when nominal case", () => { + // Given + const accountId = "ethereumjs:2:ethereum:0x012:"; + const signedTransaction = createSignedOperation(); + + it("calls uiNavigation callback with a signedOperation", async () => { + // Given + const expectedResult = "Function called"; + // const signedOperation = createSignedOperation(); + // jest + // .spyOn(serializers, "deserializeWalletAPISignedTransaction") + // .mockReturnValueOnce(signedOperation); + uiNavigation.mockResolvedValueOnce(expectedResult); + + // When + const result = await broadcastTransactionLogic( + context, + accountId, + signedTransaction, + uiNavigation + ); + + // Then + expect(uiNavigation).toBeCalledTimes(1); + // expect(uiNavigation.mock.calls[0][2]).toEqual(signedOperation); + expect(result).toEqual(expectedResult); + }); + + it("calls the tracking for success", async () => { + // When + await broadcastTransactionLogic( + context, + accountId, + signedTransaction, + uiNavigation + ); + + // Then + expect(mockWalletAPIBroadcastFail).toBeCalledTimes(0); + }); + }); + + describe("when account cannot be found", () => { + // Given + const nonFoundAccountId = "ethereumjs:2:ethereum:0x010:"; + const signedTransaction = createSignedOperation(); + + it("returns an error", async () => { + // Given + const expectedResult = "Function called"; + // const signedOperation = createSignedOperation(); + // jest + // .spyOn(serializers, "deserializeWalletAPISignedTransaction") + // .mockReturnValueOnce(signedOperation); + uiNavigation.mockResolvedValueOnce(expectedResult); + + // When + await expect(async () => { + await broadcastTransactionLogic( + context, + nonFoundAccountId, + signedTransaction, + uiNavigation + ); + }).rejects.toThrowError("Account required"); + + // Then + expect(uiNavigation).toBeCalledTimes(0); + }); + + it("calls the tracking for error", async () => { + // When + await expect(async () => { + await broadcastTransactionLogic( + context, + nonFoundAccountId, + signedTransaction, + uiNavigation + ); + }).rejects.toThrow(); + + // Then + expect(mockWalletAPIBroadcastFail).toBeCalledTimes(1); + }); + }); +}); + +describe("signMessageLogic", () => { + // Given + const mockWalletAPISignMessageRequested = jest.fn(); + const mockWalletAPISignMessageFail = jest.fn(); + const context = createContextContainingAccountId( + { + signMessageRequested: mockWalletAPISignMessageRequested, + signMessageFail: mockWalletAPISignMessageFail, + }, + "11", + "12" + ); + const uiNavigation = jest.fn(); + + beforeEach(() => { + mockWalletAPISignMessageRequested.mockClear(); + mockWalletAPISignMessageFail.mockClear(); + uiNavigation.mockClear(); + }); + + describe("when nominal case", () => { + // Given + const accountId = "ethereumjs:2:ethereum:0x012:"; + const messageToSign = "Message to sign"; + const spyPrepareMessageToSign = jest.spyOn( + signMessage, + "prepareMessageToSign" + ); + + beforeEach(() => spyPrepareMessageToSign.mockClear()); + + it("calls uiNavigation callback with a signedOperation", async () => { + // Given + const expectedResult = "Function called"; + const formattedMessage = createMessageData(); + spyPrepareMessageToSign.mockReturnValueOnce(formattedMessage); + uiNavigation.mockResolvedValueOnce(expectedResult); + + // When + const result = await signMessageLogic( + context, + accountId, + messageToSign, + uiNavigation + ); + + // Then + expect(uiNavigation).toBeCalledTimes(1); + expect(uiNavigation.mock.calls[0][1]).toEqual(formattedMessage); + expect(result).toEqual(expectedResult); + }); + + it("calls the tracking for success", async () => { + // When + await signMessageLogic(context, accountId, messageToSign, uiNavigation); + + // Then + expect(mockWalletAPISignMessageRequested).toBeCalledTimes(1); + expect(mockWalletAPISignMessageFail).toBeCalledTimes(0); + }); + }); + + describe("when account cannot be found", () => { + // Given + const nonFoundAccountId = "ethereumjs:2:ethereum:0x010:"; + const messageToSign = "Message to sign"; + + it("returns an error", async () => { + // When + await expect(async () => { + await signMessageLogic( + context, + nonFoundAccountId, + messageToSign, + uiNavigation + ); + }).rejects.toThrowError("account not found"); + + // Then + expect(uiNavigation).toBeCalledTimes(0); + }); + + it("calls the tracking for error", async () => { + // When + await expect(async () => { + await signMessageLogic( + context, + nonFoundAccountId, + messageToSign, + uiNavigation + ); + }).rejects.toThrow(); + + // Then + expect(mockWalletAPISignMessageRequested).toBeCalledTimes(1); + expect(mockWalletAPISignMessageFail).toBeCalledTimes(1); + }); + }); + + describe("when account found is not of type 'Account'", () => { + // Given + const tokenAccountId = "15"; + const messageToSign = "Message to sign"; + context.accounts = [ + createTokenAccount(tokenAccountId), + ...context.accounts, + ]; + + it("returns an error", async () => { + // When + await expect(async () => { + await signMessageLogic( + context, + tokenAccountId, + messageToSign, + uiNavigation + ); + }).rejects.toThrowError("account provided should be the main one"); + + // Then + expect(uiNavigation).toBeCalledTimes(0); + }); + + it("calls the tracking for error", async () => { + // When + await expect(async () => { + await signMessageLogic( + context, + tokenAccountId, + messageToSign, + uiNavigation + ); + }).rejects.toThrow(); + + // Then + expect(mockWalletAPISignMessageRequested).toBeCalledTimes(1); + expect(mockWalletAPISignMessageFail).toBeCalledTimes(1); + }); + }); + + describe("when inner call prepareMessageToSign raise an error", () => { + // Given + const accountId = "ethereumjs:2:ethereum:0x012:"; + const messageToSign = "Message to sign"; + const spyPrepareMessageToSign = jest.spyOn( + signMessage, + "prepareMessageToSign" + ); + + beforeEach(() => spyPrepareMessageToSign.mockClear()); + + it("returns an error", async () => { + // Given + spyPrepareMessageToSign.mockImplementationOnce(() => { + throw new Error("Some error"); + }); + + // When + await expect(async () => { + await signMessageLogic(context, accountId, messageToSign, uiNavigation); + }).rejects.toThrowError("Some error"); + + // Then + expect(uiNavigation).toBeCalledTimes(0); + }); + + it("calls the tracking for error", async () => { + // Given + spyPrepareMessageToSign.mockImplementationOnce(() => { + throw new Error("Some error"); + }); + + // When + await expect(async () => { + await signMessageLogic(context, accountId, messageToSign, uiNavigation); + }).rejects.toThrow(); + + // Then + expect(mockWalletAPISignMessageRequested).toBeCalledTimes(1); + expect(mockWalletAPISignMessageFail).toBeCalledTimes(1); + }); + }); +}); + +function createAppManifest(id = "1"): AppManifest { + return { + id, + private: false, + name: "New App Manifest", + url: "https://www.ledger.com", + homepageUrl: "https://www.ledger.com", + supportUrl: "https://www.ledger.com", + icon: null, + platform: "all", + apiVersion: "1.0.0", + manifestVersion: "1.0.0", + branch: "debug", + params: undefined, + categories: [], + currencies: "*", + content: { + shortDescription: { + en: "short description", + }, + description: { + en: "description", + }, + }, + permissions: [], + domains: [], + }; +} + +function createContextContainingAccountId( + tracking: Partial, + ...accountIds: string[] +): WalletAPIContext { + return { + manifest: createAppManifest(), + accounts: [ + ...accountIds.map((val) => createFixtureAccount(val)), + createFixtureAccount(), + ], + tracking: tracking as TrackingAPI, + }; +} + +function createSignedOperation(): SignedOperation { + const operation = { + id: "42", + hash: "hashed", + type: "IN" as OperationType, + value: new BigNumber(0), + fee: new BigNumber(0), + senders: [], + recipients: [], + blockHeight: null, + blockHash: null, + accountId: "14", + date: new Date(), + extra: {}, + }; + return { + operation, + signature: "Signature", + expirationDate: null, + }; +} + +function createWalletAPIAccount() { + return { + id: "12", + name: "", + address: "", + currency: "", + balance: new BigNumber(0), + spendableBalance: new BigNumber(0), + blockHeight: 0, + lastSyncDate: new Date(), + }; +} + +function createMessageData() { + return { + currency: createFixtureCryptoCurrency("eth"), + path: "path", + derivationMode: "ethM" as DerivationMode, + message: "default message", + rawMessage: "raw default message", + }; +} + +function createTokenAccount(id = "32"): TokenAccount { + return { + type: "TokenAccount", + id, + parentId: "whatever", + token: createTokenCurrency(), + balance: new BigNumber(0), + spendableBalance: new BigNumber(0), + creationDate: new Date(), + operationsCount: 0, + operations: [], + pendingOperations: [], + starred: false, + balanceHistoryCache: { + WEEK: { latestDate: null, balances: [] }, + HOUR: { latestDate: null, balances: [] }, + DAY: { latestDate: null, balances: [] }, + }, + swapHistory: [], + }; +} + +function createTokenCurrency(): TokenCurrency { + return { + type: "TokenCurrency", + id: "3", + contractAddress: "", + parentCurrency: createFixtureCryptoCurrency("eth"), + tokenType: "", + //-- CurrencyCommon + name: "", + ticker: "", + units: [], + }; +} diff --git a/libs/ledger-live-common/src/wallet-api/logic.ts b/libs/ledger-live-common/src/wallet-api/logic.ts new file mode 100644 index 00000000000..77163bca7d4 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/logic.ts @@ -0,0 +1,171 @@ +import { Account, AccountLike, SignedOperation } from "@ledgerhq/types-live"; + +import { + accountToWalletAPIAccount, + getWalletAPITransactionSignFlowInfos, +} from "./converters"; +import type { TrackingAPI } from "./tracking"; +import { AppManifest, TranslatableString, WalletAPITransaction } from "./types"; +import { isTokenAccount, isAccount } from "../account/index"; +import { Transaction } from "../generated/types"; +import { MessageData } from "../hw/signMessage/types"; +import { prepareMessageToSign } from "../hw/signMessage/index"; +import { TypedMessageData } from "../families/ethereum/types"; + +export function translateContent( + content: string | TranslatableString, + locale = "en" +): string { + if (!content || typeof content === "string") return content; + return content[locale] || content.en; +} + +export type WalletAPIContext = { + manifest: AppManifest; + accounts: AccountLike[]; + tracking: TrackingAPI; +}; + +function getParentAccount( + account: AccountLike, + fromAccounts: AccountLike[] +): Account | undefined { + return isTokenAccount(account) + ? (fromAccounts.find((a) => a.id === account.parentId) as Account) + : undefined; +} + +export function receiveOnAccountLogic( + { manifest, accounts, tracking }: WalletAPIContext, + accountId: string, + uiNavigation: ( + account: AccountLike, + parentAccount: Account | undefined, + accountAddress: string + ) => Promise +): Promise { + tracking.receiveRequested(manifest); + + const account = accounts.find((account) => account.id === accountId); + + if (!account) { + tracking.receiveFail(manifest); + return Promise.reject(new Error("Account required")); + } + + const parentAccount = getParentAccount(account, accounts); + const accountAddress = accountToWalletAPIAccount( + account, + parentAccount + ).address; + + return uiNavigation(account, parentAccount, accountAddress); +} + +export function signTransactionLogic( + { manifest, accounts, tracking }: WalletAPIContext, + accountId: string, + transaction: WalletAPITransaction, + uiNavigation: ( + account: AccountLike, + parentAccount: Account | undefined, + signFlowInfos: { + canEditFees: boolean; + hasFeesProvided: boolean; + liveTx: Partial; + } + ) => Promise +): Promise { + tracking.signTransactionRequested(manifest); + + if (!transaction) { + tracking.signTransactionFail(manifest); + return Promise.reject(new Error("Transaction required")); + } + + const account = accounts.find((account) => account.id === accountId); + + if (!account) { + tracking.signTransactionFail(manifest); + return Promise.reject(new Error("Account required")); + } + + const parentAccount = getParentAccount(account, accounts); + + if ( + (isTokenAccount(account) + ? parentAccount?.currency.family + : account.currency.family) !== transaction.family + ) { + return Promise.reject( + new Error("Transaction family not matching account currency family") + ); + } + + const { canEditFees, liveTx, hasFeesProvided } = + getWalletAPITransactionSignFlowInfos(transaction); + + return uiNavigation(account, parentAccount, { + canEditFees, + liveTx, + hasFeesProvided, + }); +} + +export function broadcastTransactionLogic( + { manifest, accounts, tracking }: WalletAPIContext, + accountId: string, + signedOperation: SignedOperation, + uiNavigation: ( + account: AccountLike, + parentAccount: Account | undefined, + signedOperation: SignedOperation + ) => Promise +): Promise { + if (!signedOperation) { + tracking.broadcastFail(manifest); + return Promise.reject(new Error("Transaction required")); + } + + const account = accounts.find((account) => account.id === accountId); + if (!account) { + tracking.broadcastFail(manifest); + return Promise.reject(new Error("Account required")); + } + + const parentAccount = getParentAccount(account, accounts); + + return uiNavigation(account, parentAccount, signedOperation); +} + +export function signMessageLogic( + { manifest, accounts, tracking }: WalletAPIContext, + accountId: string, + message: string, + uiNavigation: ( + account: AccountLike, + message: MessageData | TypedMessageData + ) => Promise +): Promise { + tracking.signMessageRequested(manifest); + + const account = accounts.find((account) => account.id === accountId); + if (account === undefined) { + tracking.signMessageFail(manifest); + return Promise.reject(new Error("account not found")); + } + + let formattedMessage: MessageData | TypedMessageData; + try { + if (isAccount(account)) { + formattedMessage = prepareMessageToSign(account, message); + } else { + throw new Error("account provided should be the main one"); + } + } catch (error) { + tracking.signMessageFail(manifest); + return Promise.reject(error); + } + + return uiNavigation(account, formattedMessage); +} diff --git a/libs/ledger-live-common/src/wallet-api/react.ts b/libs/ledger-live-common/src/wallet-api/react.ts new file mode 100644 index 00000000000..17b820747b2 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/react.ts @@ -0,0 +1,104 @@ +import { useMemo, useState, useEffect } from "react"; +import { AccountLike } from "@ledgerhq/types-live"; +import { Observable } from "@ledgerhq/wallet-api-server"; +import { + accountToWalletAPIAccount, + currencyToWalletAPICurrency, +} from "./converters"; +import { isWalletAPISupportedCurrency } from "./helpers"; +import { WalletAPICurrency, AppManifest, WalletAPIAccount } from "./types"; +import { getParentAccount } from "../account"; +import { listCurrencies } from "../currencies"; + +/** + * TODO: we might want to use "searchParams.append" instead of "searchParams.set" + * to handle duplicated query params (example: "?foo=bar&foo=baz") + * + * We can also use the stringify method of qs (https://github.com/ljharb/qs#stringifying) + */ +export function useWalletAPIUrl( + manifest: AppManifest, + params: { background?: string; text?: string; loadDate?: Date }, + inputs?: Record +): URL { + return useMemo(() => { + const url = new URL(manifest.url.toString()); + + if (inputs) { + for (const key in inputs) { + if ( + Object.prototype.hasOwnProperty.call(inputs, key) && + inputs[key] !== undefined + ) { + url.searchParams.set(key, inputs[key]); + } + } + } + + if (params.background) + url.searchParams.set("backgroundColor", params.background); + if (params.text) url.searchParams.set("textColor", params.text); + if (params.loadDate) { + url.searchParams.set("loadDate", params.loadDate.valueOf().toString()); + } + + if (manifest.params) { + url.searchParams.set("params", JSON.stringify(manifest.params)); + } + + return url; + }, [manifest.url, manifest.params, params, inputs]); +} + +export function useWalletAPIAccounts( + accounts: AccountLike[] +): WalletAPIAccount[] { + return useMemo(() => { + return accounts.map((account) => { + const parentAccount = getParentAccount(account, accounts); + + return accountToWalletAPIAccount(account, parentAccount); + }); + }, [accounts]); +} + +export function useWalletAPICurrencies(): WalletAPICurrency[] { + return useMemo( + () => + listCurrencies(true) + .filter(isWalletAPISupportedCurrency) + .map(currencyToWalletAPICurrency), + [] + ); +} + +export function useGetAccountIds( + accounts$: Observable | undefined +): Map | undefined { + const [accounts, setAccounts] = useState([]); + + useEffect(() => { + if (!accounts$) { + return undefined; + } + + const subscription = accounts$.subscribe((walletAccounts) => { + setAccounts(walletAccounts); + }); + + return () => { + subscription.unsubscribe(); + }; + }, [accounts$]); + + return useMemo(() => { + if (!accounts$) { + return undefined; + } + + return accounts.reduce((accountIds, account) => { + accountIds.set(account.id, true); + return accountIds; + }, new Map()); + }, [accounts, accounts$]); +} diff --git a/libs/ledger-live-common/src/wallet-api/tracking.test.ts b/libs/ledger-live-common/src/wallet-api/tracking.test.ts new file mode 100644 index 00000000000..6905fd8f05e --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/tracking.test.ts @@ -0,0 +1,156 @@ +import trackingWrapper from "./tracking"; +import { AppManifest } from "./types"; + +describe("trackingWrapper", () => { + test.each([ + { + method: "load", + message: "WalletAPI Load", + }, + { + method: "reload", + message: "WalletAPI Reload", + }, + { + method: "loadFail", + message: "WalletAPI Load Fail", + }, + { + method: "loadSuccess", + message: "WalletAPI Load Success", + }, + { + method: "signTransactionRequested", + message: "WalletAPI SignTransaction", + }, + { + method: "signTransactionFail", + message: "WalletAPI SignTransaction Fail", + }, + { + method: "signTransactionSuccess", + message: "WalletAPI SignTransaction Success", + }, + { + method: "requestAccountRequested", + message: "WalletAPI RequestAccount", + }, + { + method: "requestAccountFail", + message: "WalletAPI RequestAccount Fail", + }, + { + method: "requestAccountSuccess", + message: "WalletAPI RequestAccount Success", + }, + { + method: "receiveRequested", + message: "WalletAPI Receive", + }, + { + method: "receiveFail", + message: "WalletAPI Receive Fail", + }, + { + method: "receiveSuccess", + message: "WalletAPI Receive Success", + }, + { + method: "broadcastFail", + message: "WalletAPI Broadcast Fail", + }, + { + method: "broadcastSuccess", + message: "WalletAPI Broadcast Success", + }, + { + method: "broadcastOperationDetailsClick", + message: "WalletAPI Broadcast OpD Clicked", + }, + { + method: "startExchangeRequested", + message: "WalletAPI start Exchange Nonce request", + }, + { + method: "startExchangeSuccess", + message: "WalletAPI start Exchange Nonce success", + }, + { + method: "startExchangeFail", + message: "WalletAPI start Exchange Nonce fail", + }, + { + method: "completeExchangeRequested", + message: "WalletAPI complete Exchange requested", + }, + { + method: "completeExchangeSuccess", + message: "WalletAPI complete Exchange success", + }, + { + method: "completeExchangeFail", + message: "WalletAPI complete Exchange Nonce fail", + }, + { + method: "signMessageRequested", + message: "WalletAPI sign message requested", + }, + { + method: "signMessageSuccess", + message: "WalletAPI sign message success", + }, + { + method: "signMessageFail", + message: "WalletAPI sign message fail", + }, + { + method: "signMessageUserRefused", + message: "WalletAPI sign message user refused", + }, + ])( + "calls once inner trackWalletAPI function $method with event named: $message", + ({ method, message }) => { + // Given + const appManifest = appManifestFixture(); + const mockedTrack = jest.fn(); + + // When + trackingWrapper(mockedTrack)[method](appManifest); + + // Then + expect(mockedTrack).toHaveBeenCalledTimes(1); + expect(mockedTrack).toHaveBeenCalledWith( + message, + { + walletAPI: appManifest.name, + }, + null + ); + } + ); +}); + +function appManifestFixture(name = "live-app"): AppManifest { + return { + id: "12", + name, + url: "https://www.ledger.fr", + homepageUrl: "https://www.ledger.fr", + platform: "all", + apiVersion: "1.0.0", + manifestVersion: "1.0.0", + branch: "debug", + categories: ["test"], + currencies: "*", + content: { + shortDescription: { + en: "test", + }, + description: { + en: "test", + }, + }, + permissions: [], + domains: [], + }; +} diff --git a/libs/ledger-live-common/src/wallet-api/tracking.ts b/libs/ledger-live-common/src/wallet-api/tracking.ts new file mode 100644 index 00000000000..a10f13911ab --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/tracking.ts @@ -0,0 +1,165 @@ +import type { AppManifest } from "./types"; + +/** + * This signature is to be compatible with track method of `segment.js` file in LLM and LLD + * `track(event: string, properties: ?Object, mandatory: ?boolean)` in jsflow + * {@link @ledger-desktop/renderer/analytics/segment#track} + */ +type TrackWalletAPI = ( + event: string, + properties: Record | null, + mandatory: boolean | null +) => void; + +/** + * Obtain Event data from WalletAPI App manifest + * + * @param {AppManifest} manifest + * @returns Object - event data + */ +function getEventData(manifest: AppManifest) { + return { walletAPI: manifest.name }; +} + +/** + * Wrap call to underlying trackCall function. + * @param trackCall + * @returns a dictionary of event to trigger. + */ +// Disabling explicit module boundary types as we're using const +// in order to get the exact type matching the tracking wrapper API +// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types +export default function trackingWrapper(trackCall: TrackWalletAPI) { + const track = (event: string, properties: Record | null) => + trackCall(event, properties, null); + + return { + // Failed to load the iframe + load: (manifest: AppManifest) => { + track("WalletAPI Load", getEventData(manifest)); + }, + + // Failed to load the iframe + reload: (manifest: AppManifest) => { + track("WalletAPI Reload", getEventData(manifest)); + }, + + // Failed to load the iframe + loadFail: (manifest: AppManifest) => { + // TODO: handle iframe failed + track("WalletAPI Load Fail", getEventData(manifest)); + }, + + // Successfully loaded the iframe + loadSuccess: (manifest: AppManifest) => { + track("WalletAPI Load Success", getEventData(manifest)); + }, + + // Sign transaction modal open + signTransactionRequested: (manifest: AppManifest) => { + track("WalletAPI SignTransaction", getEventData(manifest)); + }, + + // Failed to sign transaction (cancel or error) + signTransactionFail: (manifest: AppManifest) => { + track("WalletAPI SignTransaction Fail", getEventData(manifest)); + }, + + // Successfully signed transaction + signTransactionSuccess: (manifest: AppManifest) => { + track("WalletAPI SignTransaction Success", getEventData(manifest)); + }, + + // Select account modal open + requestAccountRequested: (manifest: AppManifest) => { + track("WalletAPI RequestAccount", getEventData(manifest)); + }, + + // Failed to select account (cancel or error) + requestAccountFail: (manifest: AppManifest) => { + track("WalletAPI RequestAccount Fail", getEventData(manifest)); + }, + + // The user successfully selected an account + requestAccountSuccess: (manifest: AppManifest) => { + track("WalletAPI RequestAccount Success", getEventData(manifest)); + }, + + // Select account modal open + receiveRequested: (manifest: AppManifest) => { + track("WalletAPI Receive", getEventData(manifest)); + }, + + // Failed to select account (cancel or error) + receiveFail: (manifest: AppManifest) => { + track("WalletAPI Receive Fail", getEventData(manifest)); + }, + + // The user successfully selected an account + receiveSuccess: (manifest: AppManifest) => { + track("WalletAPI Receive Success", getEventData(manifest)); + }, + + // Failed to broadcast a signed transaction + broadcastFail: (manifest: AppManifest) => { + track("WalletAPI Broadcast Fail", getEventData(manifest)); + }, + + // Successfully broadcast a signed transaction + broadcastSuccess: (manifest: AppManifest) => { + track("WalletAPI Broadcast Success", getEventData(manifest)); + }, + + // Successfully broadcast a signed transaction + broadcastOperationDetailsClick: (manifest: AppManifest) => { + track("WalletAPI Broadcast OpD Clicked", getEventData(manifest)); + }, + + // Generate Exchange nonce modal open + startExchangeRequested: (manifest: AppManifest) => { + track("WalletAPI start Exchange Nonce request", getEventData(manifest)); + }, + + // Successfully generated an Exchange app nonce + startExchangeSuccess: (manifest: AppManifest) => { + track("WalletAPI start Exchange Nonce success", getEventData(manifest)); + }, + + // Failed to generate an Exchange app nonce + startExchangeFail: (manifest: AppManifest) => { + track("WalletAPI start Exchange Nonce fail", getEventData(manifest)); + }, + + completeExchangeRequested: (manifest: AppManifest) => { + track("WalletAPI complete Exchange requested", getEventData(manifest)); + }, + + // Successfully completed an Exchange + completeExchangeSuccess: (manifest: AppManifest) => { + track("WalletAPI complete Exchange success", getEventData(manifest)); + }, + + // Failed to complete an Exchange + completeExchangeFail: (manifest: AppManifest) => { + track("WalletAPI complete Exchange Nonce fail", getEventData(manifest)); + }, + + signMessageRequested: (manifest: AppManifest) => { + track("WalletAPI sign message requested", getEventData(manifest)); + }, + + signMessageSuccess: (manifest: AppManifest) => { + track("WalletAPI sign message success", getEventData(manifest)); + }, + + signMessageFail: (manifest: AppManifest) => { + track("WalletAPI sign message fail", getEventData(manifest)); + }, + + signMessageUserRefused: (manifest: AppManifest) => { + track("WalletAPI sign message user refused", getEventData(manifest)); + }, + } as const; +} + +export type TrackingAPI = ReturnType; diff --git a/libs/ledger-live-common/src/wallet-api/types.ts b/libs/ledger-live-common/src/wallet-api/types.ts new file mode 100644 index 00000000000..0f3d5572788 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/types.ts @@ -0,0 +1,64 @@ +import type { SignedOperation } from "@ledgerhq/types-live"; +import type { + CryptoCurrency, + TokenCurrency, +} from "@ledgerhq/types-cryptoassets"; + +export type { + Families as WalletAPIFamilies, + Account as WalletAPIAccount, + Currency as WalletAPICurrency, + Transaction as WalletAPITransaction, + CryptoCurrency as WalletAPICryptoCurrency, + ERC20TokenCurrency as WalletAPIERC20TokenCurrency, +} from "@ledgerhq/wallet-api-core"; + +export { + CurrencyType as WalletAPICurrencyType, + TokenStandard as WalletAPITokenStandard, +} from "@ledgerhq/wallet-api-core"; + +export type TranslatableString = { + en: string; + [locale: string]: string; +}; + +export type AppPlatform = + | "desktop" // == windows || mac || linux + | "mobile" // == android || ios + | "all"; + +export type AppBranch = "stable" | "experimental" | "soon" | "debug"; + +export type AppPermission = { + method: string; + params?: any; +}; + +// TODO update to the new manifest types from wallet-api when released +export type AppManifest = { + id: string; + private?: boolean; + name: string; + url: string | URL; + homepageUrl: string; + supportUrl?: string; + icon?: string | null; + platform: AppPlatform; + apiVersion: string; + manifestVersion: string; + branch: AppBranch; + params?: string[]; + categories: string[]; + currencies: string[] | "*"; + content: { + shortDescription: TranslatableString; + description: TranslatableString; + }; + permissions: AppPermission[]; + domains: string[]; +}; + +export type WalletAPISignedTransaction = SignedOperation; + +export type WalletAPISupportedCurrency = CryptoCurrency | TokenCurrency; diff --git a/libs/ledger-live-common/src/wallet-api/version.test.ts b/libs/ledger-live-common/src/wallet-api/version.test.ts new file mode 100644 index 00000000000..a3e4fc11692 --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/version.test.ts @@ -0,0 +1,6 @@ +import "../__tests__/test-helpers/setup"; +import { WALLET_API_VERSION } from "./constants"; +import { getWalletAPIVersion } from "./version"; +test("version is defined by setup", () => { + expect(getWalletAPIVersion()).toBe(WALLET_API_VERSION); +}); diff --git a/libs/ledger-live-common/src/wallet-api/version.ts b/libs/ledger-live-common/src/wallet-api/version.ts new file mode 100644 index 00000000000..91c858a117e --- /dev/null +++ b/libs/ledger-live-common/src/wallet-api/version.ts @@ -0,0 +1,16 @@ +// as the client side must implement the Wallet API, it's for LLD/LLM to set the Wallet API version +// that way allows to be loosely coupled between common and lld/llm +// it's like we do for enabling coins. +// beware this must be set in the first import of the end project. +import invariant from "invariant"; +let version = ""; +export function getWalletAPIVersion(): string { + invariant( + version, + "setWalletAPIVersion must be called before anything else." + ); + return version; +} +export function setWalletAPIVersion(v: string): void { + version = v; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7152aa7b1dc..8de9f019009 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,6 +168,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ + '@ledgerhq/wallet-api-core': ^0.6.0 + '@ledgerhq/wallet-api-server': ^0.6.0 '@mapbox/node-pre-gyp': ^1.0.8 '@octokit/rest': ^18.12.0 '@playwright/test': 1.27.1 @@ -343,6 +345,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live + '@ledgerhq/wallet-api-core': 0.6.0 + '@ledgerhq/wallet-api-server': 0.6.0 '@polkadot/react-identicon': 2.9.13_grbnt2wkerwtzf6thy4efz3p5i '@sentry/electron': 4.0.0 '@sentry/node': 7.8.1 @@ -573,6 +577,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ + '@ledgerhq/wallet-api-core': ^0.6.0 + '@ledgerhq/wallet-api-server': ^0.6.0 '@polkadot/reactnative-identicon': 2.9.13 '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': ^1.15.17 @@ -770,6 +776,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live + '@ledgerhq/wallet-api-core': 0.6.0 + '@ledgerhq/wallet-api-server': 0.6.0 '@polkadot/reactnative-identicon': 2.9.13_ondxtwf5lqq5g76dzmsmwamaca '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': 1.17.4_react-native@0.68.5 @@ -998,6 +1006,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ + '@ledgerhq/wallet-api-core': ^0.6.0 + '@ledgerhq/wallet-api-server': ^0.6.0 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -1176,6 +1186,8 @@ importers: '@ledgerhq/json-bignumber': 1.1.0 '@ledgerhq/live-app-sdk': 0.8.1 '@ledgerhq/logs': link:../ledgerjs/packages/logs + '@ledgerhq/wallet-api-core': 0.6.0 + '@ledgerhq/wallet-api-server': 0.6.0 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -12390,6 +12402,24 @@ packages: resolution: {integrity: sha512-K3SETlNUJAjU/bN6dNJf56gfpxOhGldmClezIU5puw1PcGDvNf4y8vmEouVz5Htc2a/0vetklf0eIQD8Wk3Hww==} dev: false + /@ledgerhq/wallet-api-core/0.6.0: + resolution: {integrity: sha512-NdqcZ1DqII+sj81VbZOdxirLsRJzt9Xe/19rFFo/1EuhvFoBskqf9Np13X6ntN2AXiuvXxSNCzsJ6hgDFXBurQ==} + dependencies: + bignumber.js: 9.1.0 + uuid: 9.0.0 + zod: 3.19.1 + dev: false + + /@ledgerhq/wallet-api-server/0.6.0: + resolution: {integrity: sha512-qAWWDmemdOGi1lUdFs/wNZp8b28N593d9wo2MXzDnI+mE0WXWsyUFovPNhSeG4M4KQdh4yFWyeW6dlixGJpX9w==} + dependencies: + '@ledgerhq/wallet-api-core': 0.6.0 + bignumber.js: 9.1.0 + json-rpc-2.0: 1.1.0 + picomatch: 2.3.1 + rxjs: 7.5.7 + dev: false + /@leichtgewicht/ip-codec/2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false @@ -36533,7 +36563,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.7.0_apjxfgsonp5vzn5ucv2l752xgq + ts-node: 10.7.0_33lso24kgdvwdhve7eirdtgycu transitivePeerDependencies: - metro - supports-color @@ -53345,6 +53375,11 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + /uuid/9.0.0: + resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + hasBin: true + dev: false + /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true @@ -56158,6 +56193,10 @@ packages: lodash: 3.10.1 dev: false + /zod/3.19.1: + resolution: {integrity: sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==} + dev: false + /zwitch/1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: true From 104880380f51d65fbe66ab872913ee1819388ba6 Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 1 Dec 2022 10:12:05 +0100 Subject: [PATCH 067/142] fix: remove matchVersion usage --- .../src/renderer/components/WebPlatformPlayer/index.tsx | 5 +++-- .../src/components/WebPlatformPlayer/index.tsx | 3 ++- libs/ledger-live-common/src/platform/filters.ts | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx index d76d3f3cebe..8a14dac5961 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/index.tsx @@ -1,5 +1,6 @@ -import { matchVersion } from "@ledgerhq/live-common/platform/filters"; +import semver from "semver"; import { AppManifest } from "@ledgerhq/live-common/platform/types"; +import { WALLET_API_VERSION } from "@ledgerhq/live-common/wallet-api/constants"; import React from "react"; import { WebView as WebViewV2 } from "./WebViewV2"; import { WebView as WebViewV1 } from "./WebView"; @@ -10,7 +11,7 @@ interface Props { } export default function WebView({ manifest, inputs }: Props) { - if (matchVersion({ version: "2.0.0" }, manifest)) { + if (semver.satisfies(WALLET_API_VERSION, manifest.apiVersion)) { return ; } diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx index 81f51709706..a4290997449 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/index.tsx @@ -1,5 +1,6 @@ import semver from "semver"; import { AppManifest } from "@ledgerhq/live-common/platform/types"; +import { WALLET_API_VERSION } from "@ledgerhq/live-common/wallet-api/constants"; import React from "react"; import { WebView as WebViewV2 } from "./WebViewV2"; import { WebView } from "./WebView"; @@ -10,7 +11,7 @@ type Props = { }; const WebViewWrapper = ({ manifest, inputs }: Props) => { - if (semver.satisfies("2.0.0", manifest.apiVersion)) { + if (semver.satisfies(WALLET_API_VERSION, manifest.apiVersion)) { return ; } return ; diff --git a/libs/ledger-live-common/src/platform/filters.ts b/libs/ledger-live-common/src/platform/filters.ts index 88bdf43bbb5..926759f77c8 100644 --- a/libs/ledger-live-common/src/platform/filters.ts +++ b/libs/ledger-live-common/src/platform/filters.ts @@ -62,7 +62,7 @@ export function filterPlatformCurrencies( }); } -export function matchVersion( +function matchVersion( filterParams: FilterParams, manifest: AppManifest ): boolean { From 3990f985a12ad539aeed6090435c72681c88e678 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 6 Dec 2022 17:03:56 +0100 Subject: [PATCH 068/142] fix: v2 transport send not working on desktop --- .../src/renderer/components/WebPlatformPlayer/WebViewV2.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index 41b733b6bfd..ff54d715560 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -130,7 +130,11 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { transportRef.current = { onMessage: undefined, send: message => { - targetRef.current?.contentWindow.postMessage(message); + const webview = targetRef.current; + if (webview) { + const origin = new URL(webview.src).origin; + webview.contentWindow.postMessage(message, origin); + } }, }; serverRef.current = new WalletAPIServer(transportRef.current); From 505c1adae32d4c67ec6c86ed11b58d356b2f3f8e Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 6 Dec 2022 17:04:55 +0100 Subject: [PATCH 069/142] refactor: move styled components to a shared file --- .../components/WebPlatformPlayer/WebView.tsx | 35 +------------------ .../WebPlatformPlayer/WebViewV2.tsx | 35 +------------------ .../components/WebPlatformPlayer/styled.tsx | 35 +++++++++++++++++++ 3 files changed, 37 insertions(+), 68 deletions(-) create mode 100644 apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx index 2e7245a7114..36a17cd1dfc 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx @@ -4,7 +4,6 @@ import { JSONRPCRequest } from "json-rpc-2.0"; import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; -import styled from "styled-components"; import { UserRefusedOnDevice } from "@ledgerhq/errors"; import { Account, Operation, SignedOperation } from "@ledgerhq/types-live"; @@ -37,7 +36,6 @@ import TrackPage from "../../analytics/TrackPage"; import useTheme from "../../hooks/useTheme"; import { accountsSelector } from "../../reducers/accounts"; import BigSpinner from "../BigSpinner"; -import Box from "../Box"; import { track } from "~/renderer/analytics/segment"; import TopBar from "./TopBar"; @@ -47,41 +45,10 @@ import { broadcastTransactionLogic, RequestAccountParams, } from "./LiveAppSDKLogic"; +import { Container, Wrapper, CustomWebview, Loader } from "./styled"; const tracking = trackingWrapper(track); -const Container = styled.div` - display: flex; - flex-direction: column; - flex: 1; - height: 100%; -`; - -// $FlowFixMe -const CustomWebview = styled("webview")` - border: none; - width: 100%; - flex: 1; - transition: opacity 200ms ease-out; -`; - -const Wrapper = styled(Box).attrs(() => ({ - flex: 1, -}))` - position: relative; -`; - -const Loader = styled.div` - display: flex; - align-items: center; - justify-content: center; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -`; - type WebPlatformPlayerConfig = { topBarConfig?: TopBarConfig; }; diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index ff54d715560..a9540240096 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -3,7 +3,6 @@ import * as remote from "@electron/remote"; import React, { useCallback, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; -import styled from "styled-components"; import { UserRefusedOnDevice } from "@ledgerhq/errors"; import { Account, AccountLike, SignedOperation, Operation } from "@ledgerhq/types-live"; @@ -46,48 +45,16 @@ import TrackPage from "../../analytics/TrackPage"; import useTheme from "../../hooks/useTheme"; import { accountsSelector } from "../../reducers/accounts"; import BigSpinner from "../BigSpinner"; -import Box from "../Box"; import { setDrawer } from "~/renderer/drawers/Provider"; import { OperationDetails } from "~/renderer/drawers/OperationDetails"; import SelectAccountAndCurrencyDrawer from "~/renderer/drawers/DataSelector/SelectAccountAndCurrencyDrawer"; import { track } from "~/renderer/analytics/segment"; import TopBar from "./TopBar"; import { TopBarConfig } from "./type"; +import { Container, Wrapper, CustomWebview, Loader } from "./styled"; const tracking = trackingWrapper(track); -const Container = styled.div` - display: flex; - flex-direction: column; - flex: 1; - height: 100%; -`; - -// $FlowFixMe -const CustomWebview = styled("webview")` - border: none; - width: 100%; - flex: 1; - transition: opacity 200ms ease-out; -`; - -const Wrapper = styled(Box).attrs(() => ({ - flex: 1, -}))` - position: relative; -`; - -const Loader = styled.div` - display: flex; - align-items: center; - justify-content: center; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -`; - type WebPlatformPlayerConfig = { topBarConfig?: TopBarConfig; }; diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx new file mode 100644 index 00000000000..aba9433a0d7 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx @@ -0,0 +1,35 @@ +// Need react for the Box import, if not typescript is not happy +// eslint-disable-next-line @typescript-eslint/no-unused-vars +import React from "react"; +import styled from "styled-components"; +import Box from "../Box"; + +export const Container = styled.div` + display: flex; + flex-direction: column; + flex: 1; + height: 100%; +`; +// $FlowFixMe +export const CustomWebview = styled("webview")` + border: none; + width: 100%; + flex: 1; + transition: opacity 200ms ease-out; +`; + +export const Wrapper = styled(Box).attrs(() => ({ + flex: 1, +}))` + position: relative; +`; +export const Loader = styled.div` + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +`; From ab9d63a1ceb355fd4b231c3527ab0e91c1346d7f Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 8 Dec 2022 16:40:40 +0100 Subject: [PATCH 070/142] feat: use manifest permissions --- .../components/WebPlatformPlayer/WebViewV2.tsx | 11 +---------- .../src/components/WebPlatformPlayer/WebViewV2.tsx | 11 +---------- 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index a9540240096..b669e5c5f5b 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -107,16 +107,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { serverRef.current = new WalletAPIServer(transportRef.current); serverRef.current.setPermissions({ currencyIds: manifest.currencies === "*" ? ["*"] : manifest.currencies, - methodIds: [ - "account.request", - "account.list", - "account.receive", - "currency.list", - "message.sign", - "transaction.sign", - "transaction.signAndBroadcast", - "wallet.capabilities", - ], + methodIds: (manifest.permissions as unknown) as string[], // TODO use the new manifest type for v2 as we should avoid as typings }); serverRef.current.setAccounts(walletAPIAccounts); serverRef.current.setCurrencies(walletAPICurrencies); diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index c6898f01106..aeabaa62565 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -141,16 +141,7 @@ export const WebView = ({ manifest, inputs }: Props) => { serverRef.current = new WalletAPIServer(transportRef.current); serverRef.current.setPermissions({ currencyIds: manifest.currencies === "*" ? ["*"] : manifest.currencies, - methodIds: [ - "account.request", - "account.list", - "account.receive", - "currency.list", - "message.sign", - "transaction.sign", - "transaction.signAndBroadcast", - "wallet.capabilities", - ], + methodIds: manifest.permissions as unknown as string[], // TODO use the new manifest type for v2 as we should avoid as typings }); serverRef.current.setAccounts(walletAPIAccounts); serverRef.current.setCurrencies(walletAPICurrencies); From fc444a8a172edf1a8bf8bea5c481ab33f70b7e6f Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 18:02:03 +0100 Subject: [PATCH 071/142] chore: changelog --- .changeset/hungry-boats-prove.md | 5 +++++ .changeset/neat-penguins-hunt.md | 5 +++++ .changeset/tiny-donuts-listen.md | 5 +++++ .changeset/yellow-schools-unite.md | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changeset/hungry-boats-prove.md create mode 100644 .changeset/neat-penguins-hunt.md create mode 100644 .changeset/tiny-donuts-listen.md create mode 100644 .changeset/yellow-schools-unite.md diff --git a/.changeset/hungry-boats-prove.md b/.changeset/hungry-boats-prove.md new file mode 100644 index 00000000000..48049840b2c --- /dev/null +++ b/.changeset/hungry-boats-prove.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-cli": minor +--- + +feat(wallet-api): LLM & LLD server implementation [LIVE-4394] diff --git a/.changeset/neat-penguins-hunt.md b/.changeset/neat-penguins-hunt.md new file mode 100644 index 00000000000..cf1df4f6cc3 --- /dev/null +++ b/.changeset/neat-penguins-hunt.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +feat(wallet-api): LLM & LLD server implementation [LIVE-4394] diff --git a/.changeset/tiny-donuts-listen.md b/.changeset/tiny-donuts-listen.md new file mode 100644 index 00000000000..edfa61e0326 --- /dev/null +++ b/.changeset/tiny-donuts-listen.md @@ -0,0 +1,5 @@ +--- +"live-mobile": minor +--- + +feat(wallet-api): LLM server implementation [LIVE-4394] diff --git a/.changeset/yellow-schools-unite.md b/.changeset/yellow-schools-unite.md new file mode 100644 index 00000000000..28dc4492395 --- /dev/null +++ b/.changeset/yellow-schools-unite.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": minor +--- + +feat(wallet-api): LLD server implementation [LIVE-4394] From 23ea321841b6fff503639c978d9fd90280542076 Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 17 Nov 2022 11:00:17 +0100 Subject: [PATCH 072/142] feat(wallet-api): device.transport integration --- .../tests/utils/dummy-live-app/src/App.tsx | 42 ++-- .../tests/utils/dummy-wallet-app/README.md | 20 ++ .../tests/utils/dummy-wallet-app/package.json | 41 ++++ .../utils/dummy-wallet-app/public/index.html | 18 ++ .../tests/utils/dummy-wallet-app/src/App.css | 34 ++++ .../tests/utils/dummy-wallet-app/src/App.tsx | 191 ++++++++++++++++++ .../utils/dummy-wallet-app/src/index.css | 8 + .../utils/dummy-wallet-app/src/index.tsx | 11 + .../dummy-wallet-app/src/ledger-logo.png | Bin 0 -> 2372 bytes .../dummy-wallet-app/src/react-app-env.d.ts | 1 + .../utils/dummy-wallet-app/tsconfig.json | 26 +++ apps/ledger-live-mobile/package.json | 4 +- .../RootNavigator/BaseNavigator.tsx | 15 ++ .../RootNavigator/types/BaseNavigator.ts | 8 + .../WebPlatformPlayer/WebViewV2.tsx | 97 +++++++++ .../src/const/navigation.ts | 1 + .../src/screens/DeviceConnect/index.tsx | 92 +++++++++ libs/ledger-live-common/package.json | 4 +- .../ledger-live-common/src/hw/getTransport.ts | 60 ++++++ .../src/wallet-api/tracking.ts | 27 +++ pnpm-lock.yaml | 138 +++++++++---- 21 files changed, 784 insertions(+), 54 deletions(-) create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/README.md create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/public/index.html create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.css create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.css create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.tsx create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/ledger-logo.png create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/react-app-env.d.ts create mode 100644 apps/ledger-live-desktop/tests/utils/dummy-wallet-app/tsconfig.json create mode 100644 apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx create mode 100644 libs/ledger-live-common/src/hw/getTransport.ts diff --git a/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx b/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx index 348220686a6..06d9d1fd9be 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx +++ b/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx @@ -1,4 +1,4 @@ -import { useEffect, useRef, useState } from "react"; +import React, { useEffect, useRef, useState } from "react"; import LedgerLiveApi, { WindowMessageTransport } from "@ledgerhq/live-app-sdk"; import logo from "./ledger-logo.png"; import "./App.css"; @@ -18,11 +18,11 @@ const App = () => { if (llapi) { api.current = llapi; } - - // Cleanup the Ledger Live API on component unmount + + // Cleanup the Ledger Live API on component unmount return () => { api.current = undefined; - void llapi.disconnect(); + llapi.disconnect(); }; }, []); @@ -41,7 +41,7 @@ const App = () => { const action = await api.current.requestAccount().catch(error => console.error({ error })); setOutput(action); }; - + const verifyAddress = async () => { if (!api.current) { return; @@ -49,7 +49,7 @@ const App = () => { const action = await api.current.receive("mock:1:bitcoin:true_bitcoin_0:"); setOutput(action); }; - + const signTransaction = async () => { if (!api.current) { return; @@ -59,18 +59,22 @@ const App = () => { recipient: "1Cz2ZXb6Y6AacXJTpo4RBjQMLEmscuxD8e", family: "bitcoin", feePerByte: 1, - } + }; - const params: any = {useApp: null}; + const params: any = { useApp: null }; - const action = await api.current.signTransaction("mock:1:bitcoin:true_bitcoin_0:", transaction, params); + const action = await api.current.signTransaction( + "mock:1:bitcoin:true_bitcoin_0:", + transaction, + params, + ); setOutput(action); }; const broadcastTransaction = async () => { - if (!api.current) { - return; - } + // if (!api.current) { + // return; + // } // const action = await api.current.broadcastSignedTransaction("mock:1:bitcoin:true_bitcoin_0:", signed tx); // setOutput(action) }; @@ -80,14 +84,20 @@ const App = () => { return; } const action = await api.current.listCurrencies(); - setOutput(action) + setOutput(action); }; - const swap = async () => {}; + const swap = async () => { + // not implemented + }; - const fund = async () => {}; + const fund = async () => { + // not implemented + }; - const sell = async () => {}; + const sell = async () => { + // not implemented + }; return (
diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/README.md b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/README.md new file mode 100644 index 00000000000..438d6b90140 --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/README.md @@ -0,0 +1,20 @@ +# Ledger Live Dummy Wallet App + +The purpose of this app is to allow automated front end testing of Ledger Live Wallet apps, and verify that Ledger Live correctly: + +- handles the rendering of external Live Apps +- handles calls of the Live SDK from external Live apps + +The app is a simple [Create React App](https://github.com/facebook/create-react-app) which uses the [Ledger Live App SDK](https://www.npmjs.com/package/@ledgerhq/live-app-sdk). It has some buttons that have hardcoded responses that can be triggered from the playwright tests, thus allowing us to check the UI. This means the app isn't suitable for manual testing or full E2E testing since it is not dynamic, and does not make calls to external services or the Nano itself. + +## How to run locally for development + +Run `pnpm --filter="dummy-wallet-app" start`. + +## Quick script to build the app from scratch + +To use the Dummy app in the Playwright tests, you must install and build the dependencies and source code for the dummy app. To do this run the following from the root folder of this monorepo: + +`pnpm clean && pnpm --filter="dummy-wallet-app" i && pnpm --filter="dummy-wallet-app" build` + +Then run `pnpm --filter="dummy-wallet-app" serve` diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json new file mode 100644 index 00000000000..c7d05c64ad4 --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json @@ -0,0 +1,41 @@ +{ + "name": "dummy-wallet-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@ledgerhq/hw-app-eth": "^6.29.11", + "@ledgerhq/hw-transport": "^6.27.6", + "@ledgerhq/wallet-api-client": "^0.7.1", + "@ledgerhq/live-common": "workspace:*", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^17.0.20", + "@types/react-dom": "^17.0.9", + "bignumber.js": "^9.1.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-scripts": "5.0.0", + "typescript": "^4.8.3" + }, + "scripts": { + "start": "cross-env DISABLE_ESLINT_PLUGIN=true react-scripts start", + "build": "cross-env DISABLE_ESLINT_PLUGIN=true react-scripts build", + "test": "cross-env DISABLE_ESLINT_PLUGIN=true react-scripts test", + "eject": "react-scripts eject" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "cross-env": "^7.0.3" + } +} diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/public/index.html b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/public/index.html new file mode 100644 index 00000000000..fc371124727 --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/public/index.html @@ -0,0 +1,18 @@ + + + + + + + + + + Ledger Live App + + + + +
+ + + diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.css b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.css new file mode 100644 index 00000000000..1b942e7c786 --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.css @@ -0,0 +1,34 @@ +.App { + text-align: center; +} + +.App-logo { + height: 10vmin; +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.button-container { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + width: 100%; +} + +.output-container { + background-color: black; + text-align: start; + overflow: scroll; + /* margin: 10; */ + font-size: 12px; + width: 90%; +} diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx new file mode 100644 index 00000000000..f6caa878316 --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx @@ -0,0 +1,191 @@ +import React, { useEffect, useRef, useState } from "react"; +import HWTransport from "@ledgerhq/hw-transport"; +import Eth from "@ledgerhq/hw-app-eth"; +import hwGetDeviceInfo from "@ledgerhq/live-common/hw/getDeviceInfo"; +import { + Transaction, + TransactionSign, + WalletAPIClient, + WindowMessageTransport, +} from "@ledgerhq/wallet-api-client"; +import BigNumber from "bignumber.js"; +import logo from "./ledger-logo.png"; +import "./App.css"; + +const prettyJSON = (payload: any) => JSON.stringify(payload, null, 2); + +const App = () => { + // Define the Ledger Live API variable used to call api methods + const api = useRef(); + const transport = useRef(); + + const [output, setOutput] = useState(null); + + // Instantiate the Ledger Live API on component mount + useEffect(() => { + const windowTransport = new WindowMessageTransport(); + const client = new WalletAPIClient(windowTransport); + windowTransport.connect(); + api.current = client; + + // Cleanup the Ledger Live API on component unmount + return () => { + api.current = undefined; + windowTransport.disconnect(); + }; + }, []); + + const getAccounts = async () => { + if (!api.current) { + return; + } + try { + const action = await api.current.listAccounts({ currencyIds: ["bitcoin", "ethereum"] }); + setOutput(action); + } catch (error) { + console.error(error); + } + }; + + const requestAccount = async () => { + if (!api.current) { + return; + } + try { + const action = await api.current.requestAccount({ currencyIds: ["bitcoin", "ethereum"] }); + setOutput(action); + } catch (error) { + console.error(error); + } + }; + + const signTransaction = async () => { + if (!api.current) { + return; + } + const transaction: Transaction = { + amount: new BigNumber(1230), + recipient: "1Cz2ZXb6Y6AacXJTpo4RBjQMLEmscuxD8e", + family: "bitcoin", + feePerByte: new BigNumber(1), + }; + + const params: TransactionSign["params"]["options"] = { hwAppId: undefined }; + + const action = await api.current.signTransaction( + "mock:1:bitcoin:true_bitcoin_0:", + transaction, + params, + ); + setOutput(action.toString()); + }; + + const signAndBroadcastTransaction = async () => { + // if (!api.current) { + // return; + // } + // const action = await api.current.broadcastSignedTransaction("mock:1:bitcoin:true_bitcoin_0:", signed tx); + // setOutput(action) + }; + + const listCurrencies = async () => { + if (!api.current) { + return; + } + try { + const action = await api.current.listCurrencies({ currencyIds: ["bitcoin", "ethereum"] }); + setOutput(action); + } catch (error) { + console.error(error); + } + }; + + const getTransport = (appName?: string) => async () => { + if (!api.current) { + return; + } + try { + transport.current = await api.current.deviceTransport({ appName }); + } catch (error) { + console.error(error); + } + }; + + const getDeviceInfo = async () => { + if (!transport.current) { + return; + } + try { + const res = await hwGetDeviceInfo(transport.current); + setOutput(res); + } catch (error) { + console.error(error); + } + }; + + const ethGetAppConfiguration = async () => { + if (!transport.current) { + return; + } + try { + const eth = new Eth(transport.current); + const res = await eth.getAppConfiguration(); + setOutput(res); + } catch (error) { + console.error(error); + } + }; + + const closeTransport = () => { + transport.current?.close(); + transport.current = undefined; + }; + + return ( +
+
+ logo +

Ledger Live Dummy Test App

+

App for testing the Ledger Live SDK manually and in Automated tests

+
+ + + + + + + + + + +
+
{output ? prettyJSON(output) : ""}
+
+
+ ); +}; + +export default App; diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.css b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.css new file mode 100644 index 00000000000..c51ab54716e --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.css @@ -0,0 +1,8 @@ +body { + margin: 0; + font-family: system-ui, "Segoe UI", "Roboto", sans-serif; +} + +*::-webkit-scrollbar { + display: none; +} diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.tsx b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.tsx new file mode 100644 index 00000000000..e7cd236bbac --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/index.tsx @@ -0,0 +1,11 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import "./index.css"; +import App from "./App"; + +ReactDOM.render( + + + , + document.getElementById("root"), +); diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/ledger-logo.png b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/ledger-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c845d8fdf9c1c900c0e796869d381c90e267895 GIT binary patch literal 2372 zcmbW33s4hh5XTQBRS_!Msrcp^>mUlb1W-&$cqSl15CdwoAm)+_1WYd8T}VO^YZRy> zF9$?KQAXQZMXD%*iRD!lMZ=@ch@!MsL6Aa0oBDpxO9bq+V6~aaW$(NF@9y{QZ*Q_K zEHu#8db%|L0JcF(ID7!Ga5jC%eL${gHfAcxpJ@bFK!l?bLM6lyz*mgI2pA+2#vpt| zDAsJKM?3*w%%{=_0U_XputcbgCN%lb)G`IB1^`cQwL&P0M+gu`Vx)35wf{^t6_kqE z)Kv?4be_T=iIpx%#E|gB&h!K8_WuuufU&Y&yZl>yP+A%?pPoz8M&vfSOl z!4H*8hlwRDJ||!>8F|O1#u9{r1wks6il%a-p;!#WU^1By-4$|mbs;@maE+W0s$Jyx zoS_ID1Q%ga1tCS{pedpdMwJAcN|yS14>HAYSUEm;PUML}YM}yR(CDT;4LS07Z+Df+ zhP`oukG!dO#K3rjMu9+l1V@#ai0qtXjwzLb<&Pmk0>vUwbp6mVhQ*=;ipQb~(AAAb z2j{Jl%EhP(cQOljJXVk#Cxmhl62xIs$q+QDRLtUXT^G?geje`hMg9y1*PprA)!pBn z!E{^5q%%Ag`3-3~s7NV8g?Y-J+wsPV={-qC2xk&N8}{$7zuVt=+_ScfKndB@r_X5=xu9= zk6bae<~FmTtUGY#xiTZ?41_frDyl5%^co>LYf8qEIQSsF7WVqLf7X@h#_S3rVx91-#5g*B6M4$g*hVgW7 zR^r;8gZcewccHZvIY%lb6iB%td5+|y&BInK`1JI;mCbRt_8oZ~a{SAK&e<%~zfUKCEwXq~EVY^Kr{d#~mecS>zN;AE#wow2H0o=)vA^MeaB zbB)HTj!fe|+_LP+2~kY)y`H@0lDYJT-H3HVfzcvl$FqAGssNvbRuk-;fm%ze2|mYx zLEFyRY?GH-%XfTOd&2Vl^#vDKjyIh7Xd|U37q=)YlT@}dT2k*$+>|%QDYLmchyC8p%#WeX=2%F%d4G_*6HRv4>F+-l)mu>zi-8+}!pD zH@z??MK{}cJH6|e&gbQ9qpx9Bu{gBgT5EtomtQ$eK6lTAp1zJ*EgPR7z0sP#Jgv!L zXYo`+Fiiy)_SL<}RVaUvt6nB~FBW!>f6c)NT^Wf96C@)6qeUp@<^N)8H2vsoyiXM) zM)|Y5#@fy~?!h^0L4yARaQ*qVuUfaQjxOzY+0}n|cN1KN>nYpyg&8``rm87edpFN6 zt~7@7uW1+_n}G@mWo`e3+KyfOq1-G@oqg?={8A+?#F(3s=C-f8oof4ncKg8N>Pfgf z)tDVzoM3L;vx8f^q|E!m53hKZx5pVO8tZ?I%+v{J(+@nnqbh3XdES-(yrtAG2KLH& zI#2REd;d+(NX)IXlkDN1S=ITgNJgHO*f<-x?Ma4WL{fV78oTnQZ_)2jSL7E&y^lXW z+K~hp`?l^c0Im+AZKnEvU_LY~m#xjC@m^yR58s-<*$Fe$p0Mhvc?x{{Wt#LTtmi)@o8K~I$?r%md<-Xs5H67R)d|VM> S diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/tsconfig.json b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/tsconfig.json new file mode 100644 index 00000000000..a273b0cfc0e --- /dev/null +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index 07f5cf33e1c..5fe5dbf2604 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -79,8 +79,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.6.0", - "@ledgerhq/wallet-api-server": "^0.6.0", + "@ledgerhq/wallet-api-core": "^0.7.0", + "@ledgerhq/wallet-api-server": "^0.7.1", "@polkadot/reactnative-identicon": "2.9.13", "@polkadot/x-randomvalues": "10.1.12", "@react-native-async-storage/async-storage": "^1.15.17", diff --git a/apps/ledger-live-mobile/src/components/RootNavigator/BaseNavigator.tsx b/apps/ledger-live-mobile/src/components/RootNavigator/BaseNavigator.tsx index c793a6a9f06..0833b6a3b60 100644 --- a/apps/ledger-live-mobile/src/components/RootNavigator/BaseNavigator.tsx +++ b/apps/ledger-live-mobile/src/components/RootNavigator/BaseNavigator.tsx @@ -83,6 +83,7 @@ import PostOnboardingNavigator from "./PostOnboardingNavigator"; import { readOnlyModeEnabledSelector } from "../../reducers/settings"; import { accountsSelector } from "../../reducers/accounts"; import { BaseNavigatorStackParamList } from "./types/BaseNavigator"; +import DeviceConnect from "../../screens/DeviceConnect"; const Stack = createStackNavigator(); @@ -578,6 +579,20 @@ export default function BaseNavigator() { options={{ headerShown: false }} component={PostOnboardingNavigator} /> + ({ + beforeRemove: () => { + const onClose = + route.params?.onClose || + (route.params as unknown as typeof route)?.params?.onClose; + if (onClose && typeof onClose === "function") { + onClose(); + } + }, + })} + /> ); } diff --git a/apps/ledger-live-mobile/src/components/RootNavigator/types/BaseNavigator.ts b/apps/ledger-live-mobile/src/components/RootNavigator/types/BaseNavigator.ts index 686a53f575d..de73c2eb5cb 100644 --- a/apps/ledger-live-mobile/src/components/RootNavigator/types/BaseNavigator.ts +++ b/apps/ledger-live-mobile/src/components/RootNavigator/types/BaseNavigator.ts @@ -13,6 +13,7 @@ import type { PropertyPath } from "lodash"; import type { Transaction } from "@ledgerhq/live-common/generated/types"; import { MappedSwapOperation } from "@ledgerhq/live-common/exchange/swap/types"; import { Device } from "@ledgerhq/live-common/hw/actions/types"; +import { AppResult } from "@ledgerhq/live-common/hw/actions/app"; import { NavigatorName, ScreenName } from "../../../const"; import type { LendingNavigatorParamList } from "./LendingNavigator"; import type { AccountSettingsNavigatorParamList } from "./AccountSettingsNavigator"; @@ -321,4 +322,11 @@ export type BaseNavigatorStackParamList = { // Tron [NavigatorName.TronVoteFlow]: NavigatorScreenParams; + + [ScreenName.DeviceConnect]: { + appName?: string; + onSuccess: (result: AppResult) => void; + onError: (error: Error) => void; + onClose: () => void; + }; }; diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index aeabaa62565..2f8c825f8e7 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -40,8 +40,13 @@ import { listSupportedCurrencies, } from "@ledgerhq/live-common/currencies/index"; import trackingWrapper from "@ledgerhq/live-common/wallet-api/tracking"; +import getTransport, { + BidirectionalEvent, +} from "@ledgerhq/live-common/hw/getTransport"; +import { Subject } from "rxjs"; import { useTheme } from "styled-components/native"; import BigNumber from "bignumber.js"; +import { first } from "rxjs/operators"; import { NavigatorName, ScreenName } from "../../const"; import { broadcastSignedTx } from "../../logic/screenTransactionHooks"; import { accountsSelector } from "../../reducers/accounts"; @@ -129,6 +134,7 @@ export const WebView = ({ manifest, inputs }: Props) => { const serverRef = useRef(); const transportRef = useRef(); + const transport = useRef>(); useEffect(() => { if (targetRef.current) { @@ -406,6 +412,97 @@ export const WebView = ({ manifest, inputs }: Props) => { ); }, ); + + serverRef.current.setHandler("device.transport", ({ appName }) => { + if (transport.current) { + return Promise.reject(new Error("Device already opened")); + } + + tracking.deviceTransportRequested(manifest); + + return new Promise((resolve, reject) => { + navigation.navigate(ScreenName.DeviceConnect, { + appName, + onSuccess: result => { + tracking.deviceTransportSuccess(manifest); + if (!result.device) { + reject(new Error("No device")); + return; + } + const { deviceId } = result.device; + + transport.current = getTransport({ + deviceId, + }); + + // Clean the ref on completion + transport.current.subscribe({ + complete: () => { + transport.current = undefined; + }, + }); + resolve("1"); + }, + onError: error => { + tracking.deviceTransportFail(manifest); + reject(error); + }, + onClose: () => { + tracking.deviceTransportFail(manifest); + reject(new Error("User cancelled")); + }, + }); + }); + }); + + serverRef.current.setHandler("device.exchange", ({ apduHex }) => { + if (!transport.current) { + return Promise.reject(new Error("No device opened")); + } + + tracking.deviceExchangeRequested(manifest); + + const subject$ = transport.current; + + return new Promise((resolve, reject) => { + subject$ + .pipe( + first(e => e.type === "device-response" || e.type === "error"), + ) + .subscribe({ + next: e => { + if (e.type === "device-response") { + tracking.deviceExchangeSuccess(manifest); + resolve(e.data); + return; + } + if (e.type === "error") { + tracking.deviceExchangeFail(manifest); + reject(e.error || new Error("deviceExchange: unknown error")); + } + }, + error: error => { + tracking.deviceExchangeFail(manifest); + reject(error); + }, + }); + subject$.next({ type: "input-frame", apduHex }); + }); + }); + + serverRef.current.setHandler("device.close", ({ deviceId }) => { + if (!transport.current) { + return Promise.reject(new Error("No device opened")); + } + + tracking.deviceCloseRequested(manifest); + + transport.current.complete(); + + tracking.deviceCloseSuccess(manifest); + + return Promise.resolve(deviceId); + }); } // Only used to init the server, no update needed // eslint-disable-next-line react-hooks/exhaustive-deps diff --git a/apps/ledger-live-mobile/src/const/navigation.ts b/apps/ledger-live-mobile/src/const/navigation.ts index e2586181974..5810e035ac0 100644 --- a/apps/ledger-live-mobile/src/const/navigation.ts +++ b/apps/ledger-live-mobile/src/const/navigation.ts @@ -57,6 +57,7 @@ export enum ScreenName { DelegationValidationSuccess = "DelegationValidationSuccess", DeveloperCustomManifest = "DeveloperCustomManifest", DeveloperSettings = "DeveloperSettings", + DeviceConnect = "DeviceConnect", DisplayResult = "DisplayResult", EditAccountName = "EditAccountName", EditAccountUnits = "EditAccountUnits", diff --git a/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx b/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx new file mode 100644 index 00000000000..1884403949e --- /dev/null +++ b/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx @@ -0,0 +1,92 @@ +import React, { useCallback, useState } from "react"; +import { StyleSheet } from "react-native"; +import { SafeAreaView } from "react-native-safe-area-context"; +import { useTheme } from "@react-navigation/native"; +import type { Device } from "@ledgerhq/live-common/hw/actions/types"; +import { createAction } from "@ledgerhq/live-common/hw/actions/app"; +import connectApp from "@ledgerhq/live-common/hw/connectApp"; +import { TrackScreen } from "../../analytics"; +import SelectDevice from "../../components/SelectDevice"; +import DeviceActionModal from "../../components/DeviceActionModal"; +import NavigationScrollView from "../../components/NavigationScrollView"; +import { + RootComposite, + StackNavigatorNavigation, + StackNavigatorProps, +} from "../../components/RootNavigator/types/helpers"; +import { BaseNavigatorStackParamList } from "../../components/RootNavigator/types/BaseNavigator"; +import { ScreenName } from "../../const"; +import SkipSelectDevice from "../SkipSelectDevice"; +import { RootStackParamList } from "../../components/RootNavigator/types/RootNavigator"; + +const action = createAction(connectApp); + +type NavigationProps = RootComposite< + StackNavigatorProps +>; + +export default function DeviceConnect({ navigation, route }: NavigationProps) { + const { colors } = useTheme(); + const [device, setDevice] = useState(); + const { appName = "BOLOS", onSuccess, onError, onClose } = route.params; + + const onDone = useCallback(() => { + const n = + navigation.getParent>(); + + if (n) { + n.pop(); + } + }, [navigation]); + + const handleClose = useCallback(() => { + onClose(); + onDone(); + }, [onClose, onDone]); + + return ( + + + + + + + + {device && ( + + )} + + ); +} +const styles = StyleSheet.create({ + root: { + flex: 1, + }, + scroll: { + flex: 1, + backgroundColor: "transparent", + }, + scrollContainer: { + padding: 16, + }, +}); diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index 44fae185dbb..c8babd2c6cc 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -163,8 +163,8 @@ "@ledgerhq/json-bignumber": "^1.1.0", "@ledgerhq/live-app-sdk": "^0.8.1", "@ledgerhq/logs": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.6.0", - "@ledgerhq/wallet-api-server": "^0.6.0", + "@ledgerhq/wallet-api-core": "^0.7.0", + "@ledgerhq/wallet-api-server": "^0.7.1", "@polkadot/types": "9.8.1", "@polkadot/types-known": "9.8.1", "@polkadot/util": "10.1.12", diff --git a/libs/ledger-live-common/src/hw/getTransport.ts b/libs/ledger-live-common/src/hw/getTransport.ts new file mode 100644 index 00000000000..03404a06fe3 --- /dev/null +++ b/libs/ledger-live-common/src/hw/getTransport.ts @@ -0,0 +1,60 @@ +import { Subject } from "rxjs"; +import { withDevice } from "./deviceAccess"; + +export type BidirectionalEvent = + | { + type: "input-frame"; + apduHex: string; + } + | { + type: "device-request"; + data: string; + } + | { + type: "device-response"; + data: string; + } + | { + type: "error"; + error: unknown; + }; + +export type GetTransportRequest = { + deviceId: string; +}; + +export default function getTransport({ + deviceId, +}: GetTransportRequest): Subject { + const subject = new Subject(); + + withDevice(deviceId)((transport) => { + // The input part of the bidirectional communication + subject.subscribe({ + next: (e) => { + /** + * Receiving an event from the ipc bridge allows us to pass a msg + * into an ongoing withDevice job. Allowing to exchange messages with the + * transport exposed from the job. + */ + if (e?.type === "input-frame") { + subject.next({ type: "device-request", data: e.apduHex }); + // TODO important avoiding collisions, also types will be broken + transport + .exchange(Buffer.from(e.apduHex, "hex")) + .then((response) => + subject.next({ + type: "device-response", + data: response.toString("hex"), + }) + ) + .catch((error) => subject.next({ type: "error", error })); + } + }, + }); + + return subject; + }).toPromise(); + + return subject; +} diff --git a/libs/ledger-live-common/src/wallet-api/tracking.ts b/libs/ledger-live-common/src/wallet-api/tracking.ts index a10f13911ab..4d7bfe2b027 100644 --- a/libs/ledger-live-common/src/wallet-api/tracking.ts +++ b/libs/ledger-live-common/src/wallet-api/tracking.ts @@ -159,6 +159,33 @@ export default function trackingWrapper(trackCall: TrackWalletAPI) { signMessageUserRefused: (manifest: AppManifest) => { track("WalletAPI sign message user refused", getEventData(manifest)); }, + deviceTransportRequested: (manifest: AppManifest) => { + track("WalletAPI device transport requested", getEventData(manifest)); + }, + deviceTransportSuccess: (manifest: AppManifest) => { + track("WalletAPI device transport success", getEventData(manifest)); + }, + deviceTransportFail: (manifest: AppManifest) => { + track("WalletAPI device transport fail", getEventData(manifest)); + }, + deviceExchangeRequested: (manifest: AppManifest) => { + track("WalletAPI device exchange requested", getEventData(manifest)); + }, + deviceExchangeSuccess: (manifest: AppManifest) => { + track("WalletAPI device exchange success", getEventData(manifest)); + }, + deviceExchangeFail: (manifest: AppManifest) => { + track("WalletAPI device exchange fail", getEventData(manifest)); + }, + deviceCloseRequested: (manifest: AppManifest) => { + track("WalletAPI device close requested", getEventData(manifest)); + }, + deviceCloseSuccess: (manifest: AppManifest) => { + track("WalletAPI device close success", getEventData(manifest)); + }, + deviceCloseFail: (manifest: AppManifest) => { + track("WalletAPI device close fail", getEventData(manifest)); + }, } as const; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8de9f019009..eb5198575ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -550,6 +550,39 @@ importers: devDependencies: cross-env: 7.0.3 + apps/ledger-live-desktop/tests/utils/dummy-wallet-app: + specifiers: + '@ledgerhq/hw-app-eth': ^6.29.11 + '@ledgerhq/hw-transport': ^6.27.6 + '@ledgerhq/live-common': workspace:* + '@ledgerhq/wallet-api-client': ^0.7.1 + '@types/jest': ^27.0.1 + '@types/node': ^16.7.13 + '@types/react': ^17.0.20 + '@types/react-dom': ^17.0.9 + bignumber.js: ^9.1.0 + cross-env: ^7.0.3 + react: ^17.0.2 + react-dom: ^17.0.2 + react-scripts: 5.0.0 + typescript: ^4.8.3 + dependencies: + '@ledgerhq/hw-app-eth': link:../../../../../libs/ledgerjs/packages/hw-app-eth + '@ledgerhq/hw-transport': link:../../../../../libs/ledgerjs/packages/hw-transport + '@ledgerhq/live-common': link:../../../../../libs/ledger-live-common + '@ledgerhq/wallet-api-client': 0.7.1 + '@types/jest': 27.5.1 + '@types/node': 16.11.12 + '@types/react': 17.0.45 + '@types/react-dom': 17.0.16_@types+react@17.0.45 + bignumber.js: 9.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-scripts: 5.0.0_5puyc4jev3j735enew7cnutksu + typescript: 4.9.3 + devDependencies: + cross-env: 7.0.3 + apps/ledger-live-mobile: specifiers: '@actions/core': ^1.5.0 @@ -577,8 +610,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.6.0 - '@ledgerhq/wallet-api-server': ^0.6.0 + '@ledgerhq/wallet-api-core': ^0.7.0 + '@ledgerhq/wallet-api-server': ^0.7.1 '@polkadot/reactnative-identicon': 2.9.13 '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': ^1.15.17 @@ -776,8 +809,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.6.0 - '@ledgerhq/wallet-api-server': 0.6.0 + '@ledgerhq/wallet-api-core': 0.7.0 + '@ledgerhq/wallet-api-server': 0.7.1 '@polkadot/reactnative-identicon': 2.9.13_ondxtwf5lqq5g76dzmsmwamaca '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': 1.17.4_react-native@0.68.5 @@ -1006,8 +1039,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.6.0 - '@ledgerhq/wallet-api-server': ^0.6.0 + '@ledgerhq/wallet-api-core': ^0.7.0 + '@ledgerhq/wallet-api-server': ^0.7.1 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -1186,8 +1219,8 @@ importers: '@ledgerhq/json-bignumber': 1.1.0 '@ledgerhq/live-app-sdk': 0.8.1 '@ledgerhq/logs': link:../ledgerjs/packages/logs - '@ledgerhq/wallet-api-core': 0.6.0 - '@ledgerhq/wallet-api-server': 0.6.0 + '@ledgerhq/wallet-api-core': 0.7.0 + '@ledgerhq/wallet-api-server': 0.7.1 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -12288,11 +12321,11 @@ packages: semver: 7.3.7 dev: false - /@ledgerhq/devices/7.0.0: - resolution: {integrity: sha512-vq4B33WdU0dRAJIRFWZMj6w1W1yw1i4mekCmhk7N9wPaFrtGWZ2iI9WDihsNOBooCWKQe8Jsb9eD8RVThbSlFQ==} + /@ledgerhq/devices/7.0.5: + resolution: {integrity: sha512-2o2zD2Yv1Hgd3+R2aLCvlyT7NxBz2nltawTCPSXaf3+8MDIyZbiJlXi43hLEISRFBG3u3bYwAQuiOisimN9C6Q==} dependencies: - '@ledgerhq/errors': 6.10.1 - '@ledgerhq/logs': 6.10.0 + '@ledgerhq/errors': 6.12.1 + '@ledgerhq/logs': 6.10.1 rxjs: 6.6.7 semver: 7.3.7 dev: false @@ -12316,8 +12349,8 @@ packages: resolution: {integrity: sha512-gu6aJ/BHuRlpU7kgVpy2vcYk6atjB4iauP2ymF7Gk0ez0Y/6VSMVSJvubeEQN+IV60+OBK0JgeIZG7OiHaw8ow==} dev: false - /@ledgerhq/errors/6.10.1: - resolution: {integrity: sha512-92d1zRQleR1AQ4CAXgWgDtKUms+8EwShLVUcajI+BLWvgJ1Vclmq6PsBIDEQbsm+riVu/Ji3LcHdmgFgmi0VGw==} + /@ledgerhq/errors/6.12.1: + resolution: {integrity: sha512-2qeUSUCpQbMhV9eLJDLI8wycFwTcWszP8g3cJycBt9Jf1VczC5MRERwAQv5AYhPa4rcy+jLKBOVZYxc35r5l7g==} dev: false /@ledgerhq/hw-app-eth/5.11.0: @@ -12362,11 +12395,11 @@ packages: events: 3.3.0 dev: false - /@ledgerhq/hw-transport/6.27.2: - resolution: {integrity: sha512-GF4pmK78rEKhZfbmunwQ131c+0MGa6L5IoYlwgFcg6CaFpUjjPiTCKUFsm4flsE0Z0Ltn9QuKoe+xEHULo7rGA==} + /@ledgerhq/hw-transport/6.27.8: + resolution: {integrity: sha512-WSUgF1W3tAikSnAfeNAT2e2dgTdEQd5Vi/095C2mR5Fr0/POCSl9X4T9rlBhK5NSVD+nGXI0rN2ISj08zai8HQ==} dependencies: - '@ledgerhq/devices': 7.0.0 - '@ledgerhq/errors': 6.10.1 + '@ledgerhq/devices': 7.0.5 + '@ledgerhq/errors': 6.12.1 events: 3.3.0 dev: false @@ -12394,14 +12427,23 @@ packages: resolution: {integrity: sha512-swKHYCOZUGyVt4ge0u8a7AwNcA//h4nx5wIi0sruGye1IJ5Cva0GyK9L2/WdX+kWVTKp92ZiEo1df31lrWGPgA==} dev: false - /@ledgerhq/logs/6.10.0: - resolution: {integrity: sha512-lLseUPEhSFUXYTKj6q7s2O3s2vW2ebgA11vMAlKodXGf5AFw4zUoEbTz9CoFOC9jS6xY4Qr8BmRnxP/odT4Uuw==} + /@ledgerhq/logs/6.10.1: + resolution: {integrity: sha512-z+ILK8Q3y+nfUl43ctCPuR4Y2bIxk/ooCQFwZxhtci1EhAtMDzMAx2W25qx8G1PPL9UUOdnUax19+F0OjXoj4w==} dev: false /@ledgerhq/react-native-passcode-auth/2.1.0: resolution: {integrity: sha512-K3SETlNUJAjU/bN6dNJf56gfpxOhGldmClezIU5puw1PcGDvNf4y8vmEouVz5Htc2a/0vetklf0eIQD8Wk3Hww==} dev: false + /@ledgerhq/wallet-api-client/0.7.1: + resolution: {integrity: sha512-+k1mhsKyGMwACC0VYSlQBU6jUfosBVYvotl+anvNijvLujSZ4RUwEoi6brS3fSMCB90BpfbYyf9QFg8EvsmPkQ==} + dependencies: + '@ledgerhq/hw-transport': 6.27.8 + '@ledgerhq/wallet-api-core': 0.7.0 + bignumber.js: 9.1.0 + json-rpc-2.0: 1.1.0 + dev: false + /@ledgerhq/wallet-api-core/0.6.0: resolution: {integrity: sha512-NdqcZ1DqII+sj81VbZOdxirLsRJzt9Xe/19rFFo/1EuhvFoBskqf9Np13X6ntN2AXiuvXxSNCzsJ6hgDFXBurQ==} dependencies: @@ -12410,6 +12452,14 @@ packages: zod: 3.19.1 dev: false + /@ledgerhq/wallet-api-core/0.7.0: + resolution: {integrity: sha512-3Oiq6MddgUHauHNrtKwhwUhp9qWzXhwWGHVcWotmUNGSV95GSpife+TL/2L5ZBMhJkoWIN11vksVD30xaG7Nyg==} + dependencies: + bignumber.js: 9.1.0 + uuid: 9.0.0 + zod: 3.19.1 + dev: false + /@ledgerhq/wallet-api-server/0.6.0: resolution: {integrity: sha512-qAWWDmemdOGi1lUdFs/wNZp8b28N593d9wo2MXzDnI+mE0WXWsyUFovPNhSeG4M4KQdh4yFWyeW6dlixGJpX9w==} dependencies: @@ -12420,6 +12470,16 @@ packages: rxjs: 7.5.7 dev: false + /@ledgerhq/wallet-api-server/0.7.1: + resolution: {integrity: sha512-wdU42IZa2F7cgrSnnQ7Q08WOt6BAbX+WrohwbY/s9phEp/rcDpgYkFm+Fu7P6Hxpyv1WYtqVs24UY0a3Eq+LmQ==} + dependencies: + '@ledgerhq/wallet-api-core': 0.7.0 + bignumber.js: 9.1.0 + json-rpc-2.0: 1.1.0 + picomatch: 2.3.1 + rxjs: 7.5.7 + dev: false + /@leichtgewicht/ip-codec/2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false @@ -13116,7 +13176,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.13 - '@polkadot/util-crypto': 10.1.13_@polkadot+util@10.1.13 + '@polkadot/util-crypto': 10.1.13 dev: false /@polkadot/networks/10.1.12: @@ -13168,9 +13228,9 @@ packages: react-native: '*' dependencies: '@babel/runtime': 7.20.1 - '@polkadot/ui-shared': 2.9.13_rctvuuxcfab7pevo7bnynlzygy - '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 + '@polkadot/ui-shared': 2.9.13_mzup5jnxcpjb2nlyioiahww73y + '@polkadot/util': 10.1.13 + '@polkadot/util-crypto': 10.1.13 react: 17.0.2 react-native: 0.68.5_qiqqwmyv63yhnuboofexv3s7x4 react-native-svg: 12.4.4_ondxtwf5lqq5g76dzmsmwamaca @@ -13192,7 +13252,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.13 - '@polkadot/x-bigint': 10.1.12 + '@polkadot/x-bigint': 10.1.13 dev: false /@polkadot/types-create/9.8.1: @@ -13213,7 +13273,7 @@ packages: '@polkadot/types': 9.8.1 '@polkadot/types-codec': 9.8.1 '@polkadot/types-create': 9.8.1 - '@polkadot/util': 10.1.12 + '@polkadot/util': 10.1.13 dev: false /@polkadot/types/9.8.1: @@ -13225,8 +13285,8 @@ packages: '@polkadot/types-augment': 9.8.1 '@polkadot/types-codec': 9.8.1 '@polkadot/types-create': 9.8.1 - '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 + '@polkadot/util': 10.1.13 + '@polkadot/util-crypto': 10.1.13 rxjs: 7.5.7 dev: false @@ -13235,11 +13295,23 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/networks': 10.1.13 - '@polkadot/util': 10.1.12 + '@polkadot/util': 10.1.13 eventemitter3: 4.0.7 store: 2.0.12 dev: false + /@polkadot/ui-shared/2.9.13_mzup5jnxcpjb2nlyioiahww73y: + resolution: {integrity: sha512-kHxqgpvFF+OfSCbgKyhAomdKkeEx7iwjk28Ilxw0mwqbHgKRxZmel33dKAthiJKndBd5D29QGCWA7Ag1xnwGpA==} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/util-crypto': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.13 + '@polkadot/util-crypto': 10.1.13 + color: 3.2.1 + dev: false + /@polkadot/ui-shared/2.9.13_rctvuuxcfab7pevo7bnynlzygy: resolution: {integrity: sha512-kHxqgpvFF+OfSCbgKyhAomdKkeEx7iwjk28Ilxw0mwqbHgKRxZmel33dKAthiJKndBd5D29QGCWA7Ag1xnwGpA==} peerDependencies: @@ -13271,11 +13343,9 @@ packages: tweetnacl: 1.0.3 dev: false - /@polkadot/util-crypto/10.1.13_@polkadot+util@10.1.13: + /@polkadot/util-crypto/10.1.13: resolution: {integrity: sha512-LYHsJM8hzsvehO2T1S5vMFX7k2gCt/QnG3NzSGo+97OauitrICN8V7py4o5TOewUzMeihNMVKjRkj/cC4e+i4Q==} engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 10.1.13 dependencies: '@babel/runtime': 7.20.1 '@noble/hashes': 1.1.3 @@ -18269,7 +18339,7 @@ packages: resolution: {integrity: sha512-gyBO8FarBrItPGAfrnm4J7vrIWMsr9xqgfzgN4PAqY7eEmL8MDuZtdpk6B6DBuJ3hYbqxvOEa0QPhNzBxnGPeA==} engines: {node: '>=6.0.0'} dependencies: - '@ledgerhq/hw-transport': 6.27.2 + '@ledgerhq/hw-transport': 6.27.8 '@stablelib/blake2b': 1.0.1 '@taquito/taquito': 13.0.1 '@taquito/utils': 13.0.1 @@ -36563,7 +36633,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.7.0_33lso24kgdvwdhve7eirdtgycu + ts-node: 10.7.0_apjxfgsonp5vzn5ucv2l752xgq transitivePeerDependencies: - metro - supports-color From c7c737e614cc614b4b22b0d82c2a54938161429d Mon Sep 17 00:00:00 2001 From: Kant Date: Mon, 21 Nov 2022 11:25:58 +0100 Subject: [PATCH 073/142] fix: missing buffer in dummy-wallet-app for device.exchange fix onResult for the action --- .../tests/utils/dummy-wallet-app/package.json | 3 +- .../tests/utils/dummy-wallet-app/src/App.tsx | 3 ++ .../src/components/DeviceActionModal.tsx | 8 +++- .../src/screens/DeviceConnect/index.tsx | 38 +++++++++++-------- pnpm-lock.yaml | 2 + 5 files changed, 37 insertions(+), 17 deletions(-) diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json index c7d05c64ad4..8b0a3568ede 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json @@ -5,13 +5,14 @@ "dependencies": { "@ledgerhq/hw-app-eth": "^6.29.11", "@ledgerhq/hw-transport": "^6.27.6", - "@ledgerhq/wallet-api-client": "^0.7.1", "@ledgerhq/live-common": "workspace:*", + "@ledgerhq/wallet-api-client": "^0.7.1", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "@types/react": "^17.0.20", "@types/react-dom": "^17.0.9", "bignumber.js": "^9.1.0", + "buffer": "^6.0.3", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "5.0.0", diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx index f6caa878316..d166e8202d1 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/src/App.tsx @@ -9,9 +9,12 @@ import { WindowMessageTransport, } from "@ledgerhq/wallet-api-client"; import BigNumber from "bignumber.js"; +import { Buffer } from "buffer"; import logo from "./ledger-logo.png"; import "./App.css"; +global.Buffer = Buffer; + const prettyJSON = (payload: any) => JSON.stringify(payload, null, 2); const App = () => { diff --git a/apps/ledger-live-mobile/src/components/DeviceActionModal.tsx b/apps/ledger-live-mobile/src/components/DeviceActionModal.tsx index e2eda1953d9..9cb0c78fb19 100644 --- a/apps/ledger-live-mobile/src/components/DeviceActionModal.tsx +++ b/apps/ledger-live-mobile/src/components/DeviceActionModal.tsx @@ -49,10 +49,16 @@ export default function DeviceActionModal({ } }, [onModalHide, onResult, result]); + const handleClose = useCallback(() => { + if (onClose && !result) { + onClose(); + } + }, [onClose, result]); + return ( {onResult && result diff --git a/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx b/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx index 1884403949e..1f70e6efccb 100644 --- a/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx +++ b/apps/ledger-live-mobile/src/screens/DeviceConnect/index.tsx @@ -3,7 +3,7 @@ import { StyleSheet } from "react-native"; import { SafeAreaView } from "react-native-safe-area-context"; import { useTheme } from "@react-navigation/native"; import type { Device } from "@ledgerhq/live-common/hw/actions/types"; -import { createAction } from "@ledgerhq/live-common/hw/actions/app"; +import { AppResult, createAction } from "@ledgerhq/live-common/hw/actions/app"; import connectApp from "@ledgerhq/live-common/hw/connectApp"; import { TrackScreen } from "../../analytics"; import SelectDevice from "../../components/SelectDevice"; @@ -39,6 +39,17 @@ export default function DeviceConnect({ navigation, route }: NavigationProps) { } }, [navigation]); + const handleSuccess = useCallback( + (result: AppResult) => { + onSuccess(result); + // Resets the device to avoid having + // the bottom modal popping up again + setDevice(undefined); + onDone(); + }, + [onDone, onSuccess], + ); + const handleClose = useCallback(() => { onClose(); onDone(); @@ -61,20 +72,17 @@ export default function DeviceConnect({ navigation, route }: NavigationProps) { - - {device && ( - - )} + ); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb5198575ff..ee2eb95f5d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -561,6 +561,7 @@ importers: '@types/react': ^17.0.20 '@types/react-dom': ^17.0.9 bignumber.js: ^9.1.0 + buffer: ^6.0.3 cross-env: ^7.0.3 react: ^17.0.2 react-dom: ^17.0.2 @@ -576,6 +577,7 @@ importers: '@types/react': 17.0.45 '@types/react-dom': 17.0.16_@types+react@17.0.45 bignumber.js: 9.1.0 + buffer: 6.0.3 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-scripts: 5.0.0_5puyc4jev3j735enew7cnutksu From e9a69c74f6d6d2de04eb1b72502517cf0b941344 Mon Sep 17 00:00:00 2001 From: JunichiSugiura Date: Fri, 25 Nov 2022 15:38:31 +0100 Subject: [PATCH 074/142] Setup device related handlers --- apps/ledger-live-desktop/package.json | 4 +- .../src/internal/commandHandler.js | 14 ++ .../src/internal/commands/getTransport.ts | 9 + .../src/internal/commands/index.js | 2 + .../ledger-live-desktop/src/internal/index.js | 18 +- .../src/main/internal-lifecycle.js | 10 + .../src/renderer/commands.js | 85 ++++---- .../WebPlatformPlayer/WebViewV2.tsx | 90 ++++++++ .../renderer/modals/ConnectDevice/index.tsx | 44 ++++ .../src/renderer/modals/index.js | 2 + pnpm-lock.yaml | 197 +++++++++++++++--- 11 files changed, 403 insertions(+), 72 deletions(-) create mode 100644 apps/ledger-live-desktop/src/internal/commands/getTransport.ts create mode 100644 apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.tsx diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 46bc0a4214a..322b6d9500b 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -61,8 +61,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.6.0", - "@ledgerhq/wallet-api-server": "^0.6.0", + "@ledgerhq/wallet-api-core": "^0.7.0", + "@ledgerhq/wallet-api-server": "^0.7.1", "@polkadot/react-identicon": "2.9.13", "@sentry/electron": "^4.0.0", "@sentry/node": "7.8.1", diff --git a/apps/ledger-live-desktop/src/internal/commandHandler.js b/apps/ledger-live-desktop/src/internal/commandHandler.js index 69b52f3899a..ade69db0803 100644 --- a/apps/ledger-live-desktop/src/internal/commandHandler.js +++ b/apps/ledger-live-desktop/src/internal/commandHandler.js @@ -17,6 +17,18 @@ function inferSentryTransaction(cmd, command) { }); } +export function writeToCommand(command: *, send: *) { + const { data, requestId } = command; + const subject = subscriptions[requestId]; + subject.next(data); +} + +export function completeCommand(command: *, send: *) { + const { requestId } = command; + const subject = subscriptions[requestId]; + subject.complete(); +} + export function executeCommand(command: *, send: *) { const { data, requestId, id } = command; const cmd = commandsById[id]; @@ -33,8 +45,10 @@ export function executeCommand(command: *, send: *) { const startTime = Date.now(); logger.onCmd("cmd.START", id, 0, data); try { + subscriptions[requestId] = cmd(data); // Store the subject returned instead of the subscription subscriptions[requestId] = cmd(data).subscribe({ next: data => { + if (data?.type === "input-frame") return; // TODO Input can't be treated as output too logger.onCmd("cmd.NEXT", id, Date.now() - startTime, data); send({ type: "cmd.NEXT", requestId, data }); }, diff --git a/apps/ledger-live-desktop/src/internal/commands/getTransport.ts b/apps/ledger-live-desktop/src/internal/commands/getTransport.ts new file mode 100644 index 00000000000..c0b1d143a6d --- /dev/null +++ b/apps/ledger-live-desktop/src/internal/commands/getTransport.ts @@ -0,0 +1,9 @@ +import { Subject } from "rxjs"; +import getTransport, { + GetTransportRequest, + BidirectionalEvent, +} from "@ledgerhq/live-common/hw/getTransport"; + +const cmd = (input: GetTransportRequest): Subject => getTransport(input); + +export default cmd; diff --git a/apps/ledger-live-desktop/src/internal/commands/index.js b/apps/ledger-live-desktop/src/internal/commands/index.js index bff28e7fbac..618ad3f65ed 100644 --- a/apps/ledger-live-desktop/src/internal/commands/index.js +++ b/apps/ledger-live-desktop/src/internal/commands/index.js @@ -32,6 +32,7 @@ import staxLoadImage from "./staxLoadImage"; import getOnboardingStatePolling from "./getOnboardingStatePolling"; import getGenuineCheckFromDeviceId from "./getGenuineCheckFromDeviceId"; import getLatestAvailableFirmwareFromDeviceId from "./getLatestAvailableFirmwareFromDeviceId"; +import getTransport from "./getTransport"; import { commands as bridgeProxyCommands } from "~/renderer/bridge/proxy-commands"; export const commandsById = { @@ -69,6 +70,7 @@ export const commandsById = { getOnboardingStatePolling, getGenuineCheckFromDeviceId, getLatestAvailableFirmwareFromDeviceId, + getTransport, }; export type Commands = typeof commandsById; diff --git a/apps/ledger-live-desktop/src/internal/index.js b/apps/ledger-live-desktop/src/internal/index.js index 5422f3f687f..78f73d632f3 100644 --- a/apps/ledger-live-desktop/src/internal/index.js +++ b/apps/ledger-live-desktop/src/internal/index.js @@ -9,7 +9,13 @@ import { log } from "@ledgerhq/logs"; import logger from "~/logger"; import LoggerTransport from "~/logger/logger-transport-internal"; -import { executeCommand, unsubscribeCommand, unsubscribeAllCommands } from "./commandHandler"; +import { + executeCommand, + unsubscribeCommand, + unsubscribeAllCommands, + writeToCommand, + completeCommand, +} from "./commandHandler"; import sentry, { setTags } from "~/sentry/internal"; process.on("exit", () => { @@ -50,6 +56,16 @@ if (INITIAL_SENTRY_TAGS) { process.on("message", m => { switch (m.type) { + case "command-next": + // $FlowFixMe TODO + writeToCommand(m.command, process.send.bind(process)); + break; + + case "command-complete": + // $FlowFixMe TODO + completeCommand(m.command, process.send.bind(process)); + break; + case "command": // $FlowFixMe TODO executeCommand(m.command, process.send.bind(process)); diff --git a/apps/ledger-live-desktop/src/main/internal-lifecycle.js b/apps/ledger-live-desktop/src/main/internal-lifecycle.js index 1bef5d7c9df..86e58392976 100644 --- a/apps/ledger-live-desktop/src/main/internal-lifecycle.js +++ b/apps/ledger-live-desktop/src/main/internal-lifecycle.js @@ -127,6 +127,16 @@ ipcMain.on("command", (event, command) => { internal.send({ type: "command", command }); }); +ipcMain.on("command-next", (event, command) => { + ongoing[command.requestId] = event; + internal.send({ type: "command-next", command }); +}); + +ipcMain.on("command-complete", (event, command) => { + ongoing[command.requestId] = event; + internal.send({ type: "command-complete", command }); +}); + ipcMain.on("command-unsubscribe", (event, { requestId }) => { delete ongoing[requestId]; internal.send({ type: "command-unsubscribe", requestId }); diff --git a/apps/ledger-live-desktop/src/renderer/commands.js b/apps/ledger-live-desktop/src/renderer/commands.js index 5e2d1949949..bb03785ca8b 100644 --- a/apps/ledger-live-desktop/src/renderer/commands.js +++ b/apps/ledger-live-desktop/src/renderer/commands.js @@ -2,7 +2,7 @@ import { ipcRenderer } from "electron"; import type { Commands, CommandFn } from "~/internal/commands"; import { v4 as uuidv4 } from "uuid"; -import { Observable } from "rxjs"; +import { Subject } from "rxjs"; import logger from "~/logger"; import { deserializeError } from "@ledgerhq/errors"; @@ -15,48 +15,55 @@ type Msg = { export function command>(id: Id): CommandFn { // $FlowFixMe i'm not sure how to prove CommandFn to flow but it works - return (data: A) => - Observable.create(o => { - const requestId: string = uuidv4(); - const startTime = Date.now(); - - const unsubscribe = () => { - ipcRenderer.send("command-unsubscribe", { requestId }); - ipcRenderer.removeListener("command-event", handleCommandEvent); - }; - - function handleCommandEvent(e, msg: Msg) { - if (requestId !== msg.requestId) return; - logger.onCmd(msg.type, id, Date.now() - startTime, msg.data); - switch (msg.type) { - case "cmd.NEXT": - if (msg.data) { - o.next(msg.data); - } - break; - - case "cmd.COMPLETE": - o.complete(); - ipcRenderer.removeListener("command-event", handleCommandEvent); - break; - - case "cmd.ERROR": { - const error = deserializeError(msg.data); - o.error(error); - ipcRenderer.removeListener("command-event", handleCommandEvent); - break; - } + return (data: A) => { + // Returning a Subject instead of an Observable allows for bidirectional + // data transfer. + const subject = new Subject(); + const requestId: string = uuidv4(); + const startTime = Date.now(); - default: - } - } + function handleCommandEvent(e, msg: Msg) { + if (requestId !== msg.requestId) return; + logger.onCmd(msg.type, id, Date.now() - startTime, msg.data); + switch (msg.type) { + case "cmd.NEXT": + if (msg.data) { + subject.next(msg.data); + } + break; - ipcRenderer.on("command-event", handleCommandEvent); + case "cmd.COMPLETE": + subject.complete(); + ipcRenderer.removeListener("command-event", handleCommandEvent); + break; - ipcRenderer.send("command", { id, data, requestId }); + case "cmd.ERROR": { + const error = deserializeError(msg.data); + subject.error(error); + ipcRenderer.removeListener("command-event", handleCommandEvent); + break; + } - logger.onCmd("cmd.START", id, 0, data); + default: + } + } - return unsubscribe; + // Allow for further input when we receive events on the subject + subject.subscribe({ + next: data => { + if (data?.type === "input-frame") { + // Filter because we would listen to all events otherwise. + ipcRenderer.send("command-next", { id, data, requestId }); + } + }, + complete: data => { + ipcRenderer.send("command-complete", { requestId }); + }, }); + + ipcRenderer.on("command-event", handleCommandEvent); + ipcRenderer.send("command", { id, data, requestId }); + logger.onCmd("cmd.START", id, 0, data); + return subject; + }; } diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index b669e5c5f5b..c6a3ca923aa 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -3,6 +3,8 @@ import * as remote from "@electron/remote"; import React, { useCallback, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; +import { Subject } from "rxjs"; +import { first } from "rxjs/operators"; import { UserRefusedOnDevice } from "@ledgerhq/errors"; import { Account, AccountLike, SignedOperation, Operation } from "@ledgerhq/types-live"; @@ -18,6 +20,8 @@ import { addPendingOperation, getMainAccount, } from "@ledgerhq/live-common/account/index"; +import { AppResult } from "@ledgerhq/live-common/hw/actions/app"; +import getTransport, { BidirectionalEvent } from "@ledgerhq/live-common/hw/getTransport"; import { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; import { TypedMessageData } from "@ledgerhq/live-common/families/ethereum/types"; @@ -91,6 +95,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { const serverRef = useRef(); const transportRef = useRef(); + const transport = useRef>(); useEffect(() => { if (targetRef.current) { @@ -332,6 +337,91 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { ); }, ); + + serverRef.current.setHandler("device.transport", ({ appName }) => { + if (transport.current) { + return Promise.reject(new Error("Device already opened")); + } + + tracking.deviceTransportRequested(manifest); + + return new Promise((resolve, reject) => { + dispatch( + openModal("MODAL_CONNECT_DEVICE", { + appName, + onResult: (result: AppResult) => { + tracking.deviceTransportSuccess(manifest); + if (!result.device) { + reject(new Error("No device")); + return; + } + const { deviceId } = result.device; + + transport.current = getTransport({ + deviceId, + }); + + // Clean the ref on completion + transport.current.subscribe({ + complete: () => { + transport.current = undefined; + }, + }); + resolve("1"); + }, + onCancel: () => { + tracking.deviceTransportFail(manifest); + reject(new Error("User cancelled")); + }, + }), + ); + }); + }); + + serverRef.current.setHandler("device.exchange", ({ apduHex }) => { + if (!transport.current) { + return Promise.reject(new Error("No device opened")); + } + + tracking.deviceExchangeRequested(manifest); + + const subject$ = transport.current; + + return new Promise((resolve, reject) => { + subject$.pipe(first(e => e.type === "device-response" || e.type === "error")).subscribe({ + next: e => { + if (e.type === "device-response") { + tracking.deviceExchangeSuccess(manifest); + resolve(e.data); + return; + } + if (e.type === "error") { + tracking.deviceExchangeFail(manifest); + reject(e.error || new Error("deviceExchange: unknown error")); + } + }, + error: error => { + tracking.deviceExchangeFail(manifest); + reject(error); + }, + }); + subject$.next({ type: "input-frame", apduHex }); + }); + }); + + serverRef.current.setHandler("device.close", ({ deviceId }) => { + if (!transport.current) { + return Promise.reject(new Error("No device opened")); + } + + tracking.deviceCloseRequested(manifest); + + transport.current.complete(); + + tracking.deviceCloseSuccess(manifest); + + return Promise.resolve(deviceId); + }); } // Only used to init the server, no update needed // eslint-disable-next-line react-hooks/exhaustive-deps diff --git a/apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.tsx b/apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.tsx new file mode 100644 index 00000000000..9d97bab942e --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.tsx @@ -0,0 +1,44 @@ +import React from "react"; +import { getEnv } from "@ledgerhq/live-common/env"; +import { createAction } from "@ledgerhq/live-common/hw/actions/app"; +import Modal, { ModalBody } from "~/renderer/components/Modal"; +import Box from "~/renderer/components/Box"; +import DeviceAction from "~/renderer/components/DeviceAction"; +import { command } from "~/renderer/commands"; +import { mockedEventEmitter } from "~/renderer/components/debug/DebugMock"; + +const connectAppExec = command("connectApp"); + +const appAction = createAction(getEnv("MOCK") ? mockedEventEmitter : connectAppExec); + +export default function ConnectDevice() { + return ( + ( + { + if (data.onCancel) { + data.onCancel("Interrupted by user"); + } + onClose(); + }} + render={() => ( + + { + data.onResult(res); + onClose(); + }} + /> + + )} + /> + )} + /> + ); +} diff --git a/apps/ledger-live-desktop/src/renderer/modals/index.js b/apps/ledger-live-desktop/src/renderer/modals/index.js index bec9c556e83..1f402b8f129 100644 --- a/apps/ledger-live-desktop/src/renderer/modals/index.js +++ b/apps/ledger-live-desktop/src/renderer/modals/index.js @@ -30,6 +30,7 @@ import MODAL_WALLETCONNECT_PASTE_LINK from "./WalletConnectPasteLink"; import MODAL_WALLETCONNECT_DEEPLINK from "./WalletConnectDeeplink"; import MODAL_PLATFORM_EXCHANGE_START from "./Platform/Exchange/StartExchange"; import MODAL_PLATFORM_EXCHANGE_COMPLETE from "./Platform/Exchange/CompleteExchange"; +import MODAL_CONNECT_DEVICE from "./ConnectDevice"; import MODAL_FULL_NODE from "./FullNode"; import MODAL_LOTTIE_DEBUGGER from "./LottieDebugger"; @@ -196,6 +197,7 @@ const modals: { [_: string]: React$ComponentType } = { // Platform MODAL_PLATFORM_EXCHANGE_START, MODAL_PLATFORM_EXCHANGE_COMPLETE, + MODAL_CONNECT_DEVICE, // NB We have dettached modals such as the repair modal, // in the meantime, we can rely on this to add the backdrop diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee2eb95f5d2..d6db869e9f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,8 +168,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.6.0 - '@ledgerhq/wallet-api-server': ^0.6.0 + '@ledgerhq/wallet-api-core': ^0.7.0 + '@ledgerhq/wallet-api-server': ^0.7.1 '@mapbox/node-pre-gyp': ^1.0.8 '@octokit/rest': ^18.12.0 '@playwright/test': 1.27.1 @@ -345,8 +345,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.6.0 - '@ledgerhq/wallet-api-server': 0.6.0 + '@ledgerhq/wallet-api-core': 0.7.0 + '@ledgerhq/wallet-api-server': 0.7.1 '@polkadot/react-identicon': 2.9.13_grbnt2wkerwtzf6thy4efz3p5i '@sentry/electron': 4.0.0 '@sentry/node': 7.8.1 @@ -12446,14 +12446,6 @@ packages: json-rpc-2.0: 1.1.0 dev: false - /@ledgerhq/wallet-api-core/0.6.0: - resolution: {integrity: sha512-NdqcZ1DqII+sj81VbZOdxirLsRJzt9Xe/19rFFo/1EuhvFoBskqf9Np13X6ntN2AXiuvXxSNCzsJ6hgDFXBurQ==} - dependencies: - bignumber.js: 9.1.0 - uuid: 9.0.0 - zod: 3.19.1 - dev: false - /@ledgerhq/wallet-api-core/0.7.0: resolution: {integrity: sha512-3Oiq6MddgUHauHNrtKwhwUhp9qWzXhwWGHVcWotmUNGSV95GSpife+TL/2L5ZBMhJkoWIN11vksVD30xaG7Nyg==} dependencies: @@ -12462,16 +12454,6 @@ packages: zod: 3.19.1 dev: false - /@ledgerhq/wallet-api-server/0.6.0: - resolution: {integrity: sha512-qAWWDmemdOGi1lUdFs/wNZp8b28N593d9wo2MXzDnI+mE0WXWsyUFovPNhSeG4M4KQdh4yFWyeW6dlixGJpX9w==} - dependencies: - '@ledgerhq/wallet-api-core': 0.6.0 - bignumber.js: 9.1.0 - json-rpc-2.0: 1.1.0 - picomatch: 2.3.1 - rxjs: 7.5.7 - dev: false - /@ledgerhq/wallet-api-server/0.7.1: resolution: {integrity: sha512-wdU42IZa2F7cgrSnnQ7Q08WOt6BAbX+WrohwbY/s9phEp/rcDpgYkFm+Fu7P6Hxpyv1WYtqVs24UY0a3Eq+LmQ==} dependencies: @@ -13178,7 +13160,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.13 - '@polkadot/util-crypto': 10.1.13 + '@polkadot/util-crypto': 10.1.13_@polkadot+util@10.1.13 dev: false /@polkadot/networks/10.1.12: @@ -13199,6 +13181,15 @@ packages: '@substrate/ss58-registry': 1.35.0 dev: false + /@polkadot/networks/10.1.14: + resolution: {integrity: sha512-lo4Y57yBqiad4Z2zBW0r7Ct/iKXNgsTfazDTbHRkIh3RuX36PNYshaX3p7R0eNRuetV1jJv7jqwc1nAMNI2KwQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + '@substrate/ss58-registry': 1.35.0 + dev: false + /@polkadot/react-identicon/2.9.13_grbnt2wkerwtzf6thy4efz3p5i: resolution: {integrity: sha512-tcZyeFO7NDtuiwDRAMc717u2Lqx67GFfrrD+kS9NC+9FCB4b1CSY9OUusBStz0tBh10GwzdOnfoYIkgL15mztg==} peerDependencies: @@ -13230,9 +13221,9 @@ packages: react-native: '*' dependencies: '@babel/runtime': 7.20.1 - '@polkadot/ui-shared': 2.9.13_mzup5jnxcpjb2nlyioiahww73y + '@polkadot/ui-shared': 2.9.13_eqi2pvrnqwdoj3g4feny4tucmm '@polkadot/util': 10.1.13 - '@polkadot/util-crypto': 10.1.13 + '@polkadot/util-crypto': 10.1.14 react: 17.0.2 react-native: 0.68.5_qiqqwmyv63yhnuboofexv3s7x4 react-native-svg: 12.4.4_ondxtwf5lqq5g76dzmsmwamaca @@ -13254,7 +13245,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.13 - '@polkadot/x-bigint': 10.1.13 + '@polkadot/x-bigint': 10.1.14 dev: false /@polkadot/types-create/9.8.1: @@ -13288,7 +13279,7 @@ packages: '@polkadot/types-codec': 9.8.1 '@polkadot/types-create': 9.8.1 '@polkadot/util': 10.1.13 - '@polkadot/util-crypto': 10.1.13 + '@polkadot/util-crypto': 10.1.14 rxjs: 7.5.7 dev: false @@ -13302,7 +13293,7 @@ packages: store: 2.0.12 dev: false - /@polkadot/ui-shared/2.9.13_mzup5jnxcpjb2nlyioiahww73y: + /@polkadot/ui-shared/2.9.13_eqi2pvrnqwdoj3g4feny4tucmm: resolution: {integrity: sha512-kHxqgpvFF+OfSCbgKyhAomdKkeEx7iwjk28Ilxw0mwqbHgKRxZmel33dKAthiJKndBd5D29QGCWA7Ag1xnwGpA==} peerDependencies: '@polkadot/util': '*' @@ -13310,7 +13301,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.13 - '@polkadot/util-crypto': 10.1.13 + '@polkadot/util-crypto': 10.1.14 color: 3.2.1 dev: false @@ -13345,9 +13336,11 @@ packages: tweetnacl: 1.0.3 dev: false - /@polkadot/util-crypto/10.1.13: + /@polkadot/util-crypto/10.1.13_@polkadot+util@10.1.13: resolution: {integrity: sha512-LYHsJM8hzsvehO2T1S5vMFX7k2gCt/QnG3NzSGo+97OauitrICN8V7py4o5TOewUzMeihNMVKjRkj/cC4e+i4Q==} engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 10.1.13 dependencies: '@babel/runtime': 7.20.1 '@noble/hashes': 1.1.3 @@ -13362,6 +13355,23 @@ packages: tweetnacl: 1.0.3 dev: false + /@polkadot/util-crypto/10.1.14: + resolution: {integrity: sha512-Iq9C0Snv+pScZ9QgJoH7l++x9wdp9vhS3NMLm8ZqlDCNXUUl/3ViafZCfHRILQD9AsLcykE99mNzFDl3u8jZQA==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@noble/hashes': 1.1.3 + '@noble/secp256k1': 1.7.0 + '@polkadot/networks': 10.1.14 + '@polkadot/util': 10.1.14 + '@polkadot/wasm-crypto': 6.3.1_4k26yyd4hvb4qlrlenu4uyumaq + '@polkadot/x-bigint': 10.1.14 + '@polkadot/x-randomvalues': 10.1.14 + '@scure/base': 1.1.1 + ed2curve: 0.3.0 + tweetnacl: 1.0.3 + dev: false + /@polkadot/util/10.1.12: resolution: {integrity: sha512-bOz1WqDFzIgkTpT6oRhAdXKqETr2GffZdRlYqyOvP1ATAEa48/sRgzIvg7WTiI68D8By3fJmKuA+ggX3YrNF/w==} engines: {node: '>=14.0.0'} @@ -13388,6 +13398,31 @@ packages: bn.js: 5.2.1 dev: false + /@polkadot/util/10.1.14: + resolution: {integrity: sha512-DX8IUd3j+S4HJBs73gz5d7Z592aW5vn/aD7hzFUlBduQIYBy+L1KIoGchpD6hSSOs5HSy7owePmBlp1lPjUZBg==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/x-bigint': 10.1.14 + '@polkadot/x-global': 10.1.14 + '@polkadot/x-textdecoder': 10.1.14 + '@polkadot/x-textencoder': 10.1.14 + '@types/bn.js': 5.1.1 + bn.js: 5.2.1 + dev: false + + /@polkadot/wasm-bridge/6.3.1_4k26yyd4hvb4qlrlenu4uyumaq: + resolution: {integrity: sha512-1TYkHsb9AEFhU9uZj3biEnN2yKQNzdrwSjiTvfCYnt97pnEkKsZI6cku+YPZQv5w/x9CQa5Yua9e2DVVZSivGA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + '@polkadot/x-randomvalues': 10.1.14 + dev: false + /@polkadot/wasm-bridge/6.3.1_klobyzdarg25uad6uqq67z6rye: resolution: {integrity: sha512-1TYkHsb9AEFhU9uZj3biEnN2yKQNzdrwSjiTvfCYnt97pnEkKsZI6cku+YPZQv5w/x9CQa5Yua9e2DVVZSivGA==} engines: {node: '>=14.0.0'} @@ -13432,6 +13467,31 @@ packages: '@polkadot/util': 10.1.13 dev: false + /@polkadot/wasm-crypto-asmjs/6.3.1_@polkadot+util@10.1.14: + resolution: {integrity: sha512-zbombRfA5v/mUWQQhgg2YwaxhRmxRIrvskw65x+lruax3b6xPBFDs7yplopiJU3r8h2pTgQvX/DUksvqz2TCRQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + dev: false + + /@polkadot/wasm-crypto-init/6.3.1_4k26yyd4hvb4qlrlenu4uyumaq: + resolution: {integrity: sha512-9yaUBcu+snwjJLmPPGl3cyGRQ1afyFGm16qzTM0sgG/ZCfUlK4uk8KWZe+sBUKgoxb2oXY7Y4WklKgQI1YBdfw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + '@polkadot/wasm-bridge': 6.3.1_4k26yyd4hvb4qlrlenu4uyumaq + '@polkadot/wasm-crypto-asmjs': 6.3.1_@polkadot+util@10.1.14 + '@polkadot/wasm-crypto-wasm': 6.3.1_@polkadot+util@10.1.14 + '@polkadot/x-randomvalues': 10.1.14 + dev: false + /@polkadot/wasm-crypto-init/6.3.1_klobyzdarg25uad6uqq67z6rye: resolution: {integrity: sha512-9yaUBcu+snwjJLmPPGl3cyGRQ1afyFGm16qzTM0sgG/ZCfUlK4uk8KWZe+sBUKgoxb2oXY7Y4WklKgQI1YBdfw==} engines: {node: '>=14.0.0'} @@ -13484,6 +13544,34 @@ packages: '@polkadot/wasm-util': 6.3.1_@polkadot+util@10.1.13 dev: false + /@polkadot/wasm-crypto-wasm/6.3.1_@polkadot+util@10.1.14: + resolution: {integrity: sha512-idSlzKGVzCfeCMRHsacRvqwojSaTadFxL/Dbls4z1thvfa3U9Ku0d2qVtlwg7Hj+tYWDiuP8Kygs+6bQwfs0XA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + '@polkadot/wasm-util': 6.3.1_@polkadot+util@10.1.14 + dev: false + + /@polkadot/wasm-crypto/6.3.1_4k26yyd4hvb4qlrlenu4uyumaq: + resolution: {integrity: sha512-OO8h0qeVkqp4xYZaRVl4iuWOEtq282pNBHDKb6SOJuI2g59eWGcKh4EQU9Me2VP6qzojIqptrkrVt7KQXC68gA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + '@polkadot/wasm-bridge': 6.3.1_4k26yyd4hvb4qlrlenu4uyumaq + '@polkadot/wasm-crypto-asmjs': 6.3.1_@polkadot+util@10.1.14 + '@polkadot/wasm-crypto-init': 6.3.1_4k26yyd4hvb4qlrlenu4uyumaq + '@polkadot/wasm-crypto-wasm': 6.3.1_@polkadot+util@10.1.14 + '@polkadot/wasm-util': 6.3.1_@polkadot+util@10.1.14 + '@polkadot/x-randomvalues': 10.1.14 + dev: false + /@polkadot/wasm-crypto/6.3.1_klobyzdarg25uad6uqq67z6rye: resolution: {integrity: sha512-OO8h0qeVkqp4xYZaRVl4iuWOEtq282pNBHDKb6SOJuI2g59eWGcKh4EQU9Me2VP6qzojIqptrkrVt7KQXC68gA==} engines: {node: '>=14.0.0'} @@ -13538,6 +13626,16 @@ packages: '@polkadot/util': 10.1.13 dev: false + /@polkadot/wasm-util/6.3.1_@polkadot+util@10.1.14: + resolution: {integrity: sha512-12oAv5J7Yoc9m6jixrSaQCxpOkWOyzHx3DMC8qmLjRiwdBWxqLmImOVRVnFsbaxqSbhBIHRuJphVxWE+GZETDg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/util': 10.1.14 + dev: false + /@polkadot/x-bigint/10.1.12: resolution: {integrity: sha512-n9cRXhdPvA9qO9/dgb32Ej/5t4mI4KnBYoPqlAcGviOnn7lc9yEPlYSMfgt+4p7F2bX8o6nbmbvBXqZL457Yhw==} engines: {node: '>=14.0.0'} @@ -13554,6 +13652,14 @@ packages: '@polkadot/x-global': 10.1.13 dev: false + /@polkadot/x-bigint/10.1.14: + resolution: {integrity: sha512-HgrofhI+WM699ozJ9zFZcPUApB2jqwCEOMUgM1jv2WNxF0ILKNDpH08dB8OBy2SKfnKoSgmXwWtxWl1u+mq10A==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/x-global': 10.1.14 + dev: false + /@polkadot/x-global/10.1.12: resolution: {integrity: sha512-APFCIVoyaB9rhgcg2j5ayW0WVTSDO4yUriyrOPgX4A4ZJ6DFV+w30h9uWtfKzNzAV6dDs6pDNlB0K4Mpi5CmcA==} engines: {node: '>=14.0.0'} @@ -13568,6 +13674,13 @@ packages: '@babel/runtime': 7.20.1 dev: false + /@polkadot/x-global/10.1.14: + resolution: {integrity: sha512-ye3Yx2bfIoHf5t78rbDad587J16JanrcfpGSWoknWOZ7wmatj/CJKWhJ/VKMPfJGEJm2LidH1B0W8QDfrMEmTA==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + dev: false + /@polkadot/x-randomvalues/10.1.12: resolution: {integrity: sha512-oldth/zJAwysb+1uSxB7GIgCnuJmK33ZbxRl8vOwHrIKgKJGxJufRxLtZg1Pq530DW6V3z5TwOWacx58ggfN3Q==} engines: {node: '>=14.0.0'} @@ -13584,6 +13697,14 @@ packages: '@polkadot/x-global': 10.1.13 dev: false + /@polkadot/x-randomvalues/10.1.14: + resolution: {integrity: sha512-mrZho4qogLZmox7wuP1XF03HTZ4CwAjzV7RvKmwH8ToNCR6E4NRo2btgG67Z0K+bUOQRbXWL2hQazusa2p2N6w==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/x-global': 10.1.14 + dev: false + /@polkadot/x-textdecoder/10.1.12: resolution: {integrity: sha512-YKEr3QiTu8zxosVx9WWFhMmFw4hBmAKWkgd7dhpMU+wIaUlSBriV/7vL+HnvJMIKf1jz3iAZ7i0oDGfvj1cZ6w==} engines: {node: '>=14.0.0'} @@ -13600,6 +13721,14 @@ packages: '@polkadot/x-global': 10.1.13 dev: false + /@polkadot/x-textdecoder/10.1.14: + resolution: {integrity: sha512-qwbeR8v6a5Z9MdbjzcY5gFiRWbp8bBVoDEf1Dd+yH9/UAyFXodlMKs3irDdVhGVPCbZWQTVDEZRUgEqRxwKC7w==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/x-global': 10.1.14 + dev: false + /@polkadot/x-textencoder/10.1.12: resolution: {integrity: sha512-WgHAUhiepWBAcOMOAJnBl2mZNu5KPmTndg4f1Z1CwNdg/AhAhJL/yh98f5KH1aajNkC+5xutlOzdmEySg+e21g==} engines: {node: '>=14.0.0'} @@ -13616,6 +13745,14 @@ packages: '@polkadot/x-global': 10.1.13 dev: false + /@polkadot/x-textencoder/10.1.14: + resolution: {integrity: sha512-MC30rtQiFVgQDSP8wO5wa1so5tW3T7qs/DCT018A4zgjiK+uFdIGOerAgoxcNw3yC6IGnPIL5lsRO/1C9N60zA==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@polkadot/x-global': 10.1.14 + dev: false + /@popperjs/core/2.11.5: resolution: {integrity: sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==} From 690fae4183b6be67f82c4c24a89e435ff7761d05 Mon Sep 17 00:00:00 2001 From: JunichiSugiura Date: Fri, 25 Nov 2022 17:29:53 +0100 Subject: [PATCH 075/142] Update dummy app --- .../WebPlatformPlayer/WebViewV2.tsx | 8 +- .../ConnectDevice/{index.tsx => index.jsx} | 0 .../tests/utils/dummy-live-app/package.json | 11 +- .../tests/utils/dummy-live-app/src/App.tsx | 137 ++++++++++++------ pnpm-lock.yaml | 49 +++---- 5 files changed, 131 insertions(+), 74 deletions(-) rename apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/{index.tsx => index.jsx} (100%) diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index c6a3ca923aa..e94e74c404b 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -21,7 +21,7 @@ import { getMainAccount, } from "@ledgerhq/live-common/account/index"; import { AppResult } from "@ledgerhq/live-common/hw/actions/app"; -import getTransport, { BidirectionalEvent } from "@ledgerhq/live-common/hw/getTransport"; +import { BidirectionalEvent } from "@ledgerhq/live-common/hw/getTransport"; import { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; import { TypedMessageData } from "@ledgerhq/live-common/families/ethereum/types"; @@ -56,6 +56,7 @@ import { track } from "~/renderer/analytics/segment"; import TopBar from "./TopBar"; import { TopBarConfig } from "./type"; import { Container, Wrapper, CustomWebview, Loader } from "./styled"; +import { command } from "~/renderer/commands"; const tracking = trackingWrapper(track); @@ -357,9 +358,10 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { } const { deviceId } = result.device; - transport.current = getTransport({ + // @ts-expect-error: command is using flow typings + transport.current = command("getTransport")({ deviceId, - }); + }) as Subject; // Clean the ref on completion transport.current.subscribe({ diff --git a/apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.tsx b/apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.jsx similarity index 100% rename from apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.tsx rename to apps/ledger-live-desktop/src/renderer/modals/ConnectDevice/index.jsx diff --git a/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json index 45d85b7f25b..8b0a3568ede 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json +++ b/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json @@ -1,13 +1,18 @@ { - "name": "dummy-live-app", - "version": "0.1.1", + "name": "dummy-wallet-app", + "version": "0.1.0", "private": true, "dependencies": { - "@ledgerhq/live-app-sdk": "^0.5.0", + "@ledgerhq/hw-app-eth": "^6.29.11", + "@ledgerhq/hw-transport": "^6.27.6", + "@ledgerhq/live-common": "workspace:*", + "@ledgerhq/wallet-api-client": "^0.7.1", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "@types/react": "^17.0.20", "@types/react-dom": "^17.0.9", + "bignumber.js": "^9.1.0", + "buffer": "^6.0.3", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "5.0.0", diff --git a/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx b/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx index 06d9d1fd9be..d166e8202d1 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx +++ b/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx @@ -1,28 +1,40 @@ import React, { useEffect, useRef, useState } from "react"; -import LedgerLiveApi, { WindowMessageTransport } from "@ledgerhq/live-app-sdk"; +import HWTransport from "@ledgerhq/hw-transport"; +import Eth from "@ledgerhq/hw-app-eth"; +import hwGetDeviceInfo from "@ledgerhq/live-common/hw/getDeviceInfo"; +import { + Transaction, + TransactionSign, + WalletAPIClient, + WindowMessageTransport, +} from "@ledgerhq/wallet-api-client"; +import BigNumber from "bignumber.js"; +import { Buffer } from "buffer"; import logo from "./ledger-logo.png"; import "./App.css"; +global.Buffer = Buffer; + const prettyJSON = (payload: any) => JSON.stringify(payload, null, 2); const App = () => { // Define the Ledger Live API variable used to call api methods - const api = useRef(); + const api = useRef(); + const transport = useRef(); const [output, setOutput] = useState(null); // Instantiate the Ledger Live API on component mount useEffect(() => { - const llapi = new LedgerLiveApi(new WindowMessageTransport()); - llapi.connect(); - if (llapi) { - api.current = llapi; - } + const windowTransport = new WindowMessageTransport(); + const client = new WalletAPIClient(windowTransport); + windowTransport.connect(); + api.current = client; // Cleanup the Ledger Live API on component unmount return () => { api.current = undefined; - llapi.disconnect(); + windowTransport.disconnect(); }; }, []); @@ -30,48 +42,48 @@ const App = () => { if (!api.current) { return; } - const action = await api.current.listAccounts().catch(error => console.error({ error })); - setOutput(action); + try { + const action = await api.current.listAccounts({ currencyIds: ["bitcoin", "ethereum"] }); + setOutput(action); + } catch (error) { + console.error(error); + } }; const requestAccount = async () => { if (!api.current) { return; } - const action = await api.current.requestAccount().catch(error => console.error({ error })); - setOutput(action); - }; - - const verifyAddress = async () => { - if (!api.current) { - return; + try { + const action = await api.current.requestAccount({ currencyIds: ["bitcoin", "ethereum"] }); + setOutput(action); + } catch (error) { + console.error(error); } - const action = await api.current.receive("mock:1:bitcoin:true_bitcoin_0:"); - setOutput(action); }; const signTransaction = async () => { if (!api.current) { return; } - const transaction: any = { - amount: 1230, + const transaction: Transaction = { + amount: new BigNumber(1230), recipient: "1Cz2ZXb6Y6AacXJTpo4RBjQMLEmscuxD8e", family: "bitcoin", - feePerByte: 1, + feePerByte: new BigNumber(1), }; - const params: any = { useApp: null }; + const params: TransactionSign["params"]["options"] = { hwAppId: undefined }; const action = await api.current.signTransaction( "mock:1:bitcoin:true_bitcoin_0:", transaction, params, ); - setOutput(action); + setOutput(action.toString()); }; - const broadcastTransaction = async () => { + const signAndBroadcastTransaction = async () => { // if (!api.current) { // return; // } @@ -83,20 +95,53 @@ const App = () => { if (!api.current) { return; } - const action = await api.current.listCurrencies(); - setOutput(action); + try { + const action = await api.current.listCurrencies({ currencyIds: ["bitcoin", "ethereum"] }); + setOutput(action); + } catch (error) { + console.error(error); + } }; - const swap = async () => { - // not implemented + const getTransport = (appName?: string) => async () => { + if (!api.current) { + return; + } + try { + transport.current = await api.current.deviceTransport({ appName }); + } catch (error) { + console.error(error); + } }; - const fund = async () => { - // not implemented + const getDeviceInfo = async () => { + if (!transport.current) { + return; + } + try { + const res = await hwGetDeviceInfo(transport.current); + setOutput(res); + } catch (error) { + console.error(error); + } }; - const sell = async () => { - // not implemented + const ethGetAppConfiguration = async () => { + if (!transport.current) { + return; + } + try { + const eth = new Eth(transport.current); + const res = await eth.getAppConfiguration(); + setOutput(res); + } catch (error) { + console.error(error); + } + }; + + const closeTransport = () => { + transport.current?.close(); + transport.current = undefined; }; return ( @@ -112,26 +157,32 @@ const App = () => { - - - + + - -
{output ? prettyJSON(output) : ""}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6db869e9f3..187c011aa54 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -527,22 +527,32 @@ importers: apps/ledger-live-desktop/tests/utils/dummy-live-app: specifiers: - '@ledgerhq/live-app-sdk': ^0.5.0 + '@ledgerhq/hw-app-eth': ^6.29.11 + '@ledgerhq/hw-transport': ^6.27.6 + '@ledgerhq/live-common': workspace:* + '@ledgerhq/wallet-api-client': ^0.7.1 '@types/jest': ^27.0.1 '@types/node': ^16.7.13 '@types/react': ^17.0.20 '@types/react-dom': ^17.0.9 + bignumber.js: ^9.1.0 + buffer: ^6.0.3 cross-env: ^7.0.3 react: ^17.0.2 react-dom: ^17.0.2 react-scripts: 5.0.0 typescript: ^4.8.3 dependencies: - '@ledgerhq/live-app-sdk': 0.5.1 + '@ledgerhq/hw-app-eth': link:../../../../../libs/ledgerjs/packages/hw-app-eth + '@ledgerhq/hw-transport': link:../../../../../libs/ledgerjs/packages/hw-transport + '@ledgerhq/live-common': link:../../../../../libs/ledger-live-common + '@ledgerhq/wallet-api-client': 0.7.1 '@types/jest': 27.5.1 '@types/node': 16.11.12 '@types/react': 17.0.45 '@types/react-dom': 17.0.16_@types+react@17.0.45 + bignumber.js: 9.1.0 + buffer: 6.0.3 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-scripts: 5.0.0_5puyc4jev3j735enew7cnutksu @@ -12411,13 +12421,6 @@ packages: bignumber.js: 9.1.0 dev: false - /@ledgerhq/live-app-sdk/0.5.1: - resolution: {integrity: sha512-kWERpf8rVgxVGoksoU18SuYF2dc2WIC0t2zXgA5HI9toVK/gfmQz8x+ElXytImLbtQ+RhFUf73C03K2f9ZH5SQ==} - dependencies: - bignumber.js: 9.0.2 - json-rpc-2.0: 0.2.19 - dev: false - /@ledgerhq/live-app-sdk/0.8.1: resolution: {integrity: sha512-RYQS76VPu/e0+KHi8/Q1yFjdxOUENxxP21ncSjHBRbyLbF/CfD7WDGTsoYv3dCMS7em14Sg3mxOv1P2uaCbCVw==} dependencies: @@ -13221,8 +13224,8 @@ packages: react-native: '*' dependencies: '@babel/runtime': 7.20.1 - '@polkadot/ui-shared': 2.9.13_eqi2pvrnqwdoj3g4feny4tucmm - '@polkadot/util': 10.1.13 + '@polkadot/ui-shared': 2.9.13_wjlk3ve25xa6jlxvfvd3k2im7y + '@polkadot/util': 10.1.14 '@polkadot/util-crypto': 10.1.14 react: 17.0.2 react-native: 0.68.5_qiqqwmyv63yhnuboofexv3s7x4 @@ -13236,7 +13239,7 @@ packages: '@babel/runtime': 7.20.1 '@polkadot/types': 9.8.1 '@polkadot/types-codec': 9.8.1 - '@polkadot/util': 10.1.13 + '@polkadot/util': 10.1.14 dev: false /@polkadot/types-codec/9.8.1: @@ -13244,7 +13247,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.20.1 - '@polkadot/util': 10.1.13 + '@polkadot/util': 10.1.14 '@polkadot/x-bigint': 10.1.14 dev: false @@ -13254,7 +13257,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/types-codec': 9.8.1 - '@polkadot/util': 10.1.13 + '@polkadot/util': 10.1.14 dev: false /@polkadot/types-known/9.8.1: @@ -13278,7 +13281,7 @@ packages: '@polkadot/types-augment': 9.8.1 '@polkadot/types-codec': 9.8.1 '@polkadot/types-create': 9.8.1 - '@polkadot/util': 10.1.13 + '@polkadot/util': 10.1.14 '@polkadot/util-crypto': 10.1.14 rxjs: 7.5.7 dev: false @@ -13293,27 +13296,27 @@ packages: store: 2.0.12 dev: false - /@polkadot/ui-shared/2.9.13_eqi2pvrnqwdoj3g4feny4tucmm: + /@polkadot/ui-shared/2.9.13_rctvuuxcfab7pevo7bnynlzygy: resolution: {integrity: sha512-kHxqgpvFF+OfSCbgKyhAomdKkeEx7iwjk28Ilxw0mwqbHgKRxZmel33dKAthiJKndBd5D29QGCWA7Ag1xnwGpA==} peerDependencies: '@polkadot/util': '*' '@polkadot/util-crypto': '*' dependencies: '@babel/runtime': 7.20.1 - '@polkadot/util': 10.1.13 - '@polkadot/util-crypto': 10.1.14 + '@polkadot/util': 10.1.12 + '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 color: 3.2.1 dev: false - /@polkadot/ui-shared/2.9.13_rctvuuxcfab7pevo7bnynlzygy: + /@polkadot/ui-shared/2.9.13_wjlk3ve25xa6jlxvfvd3k2im7y: resolution: {integrity: sha512-kHxqgpvFF+OfSCbgKyhAomdKkeEx7iwjk28Ilxw0mwqbHgKRxZmel33dKAthiJKndBd5D29QGCWA7Ag1xnwGpA==} peerDependencies: '@polkadot/util': '*' '@polkadot/util-crypto': '*' dependencies: '@babel/runtime': 7.20.1 - '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 + '@polkadot/util': 10.1.14 + '@polkadot/util-crypto': 10.1.14 color: 3.2.1 dev: false @@ -23490,10 +23493,6 @@ packages: resolution: {integrity: sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==} dev: false - /bignumber.js/9.0.2: - resolution: {integrity: sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==} - dev: false - /bignumber.js/9.1.0: resolution: {integrity: sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==} dev: false From 63a5330dcbd77bf9722e71ea9195e39ac6f3c10f Mon Sep 17 00:00:00 2001 From: JunichiSugiura Date: Fri, 25 Nov 2022 17:41:00 +0100 Subject: [PATCH 076/142] Fix internal command --- apps/ledger-live-desktop/src/internal/commandHandler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/internal/commandHandler.js b/apps/ledger-live-desktop/src/internal/commandHandler.js index ade69db0803..4e427171800 100644 --- a/apps/ledger-live-desktop/src/internal/commandHandler.js +++ b/apps/ledger-live-desktop/src/internal/commandHandler.js @@ -46,7 +46,7 @@ export function executeCommand(command: *, send: *) { logger.onCmd("cmd.START", id, 0, data); try { subscriptions[requestId] = cmd(data); // Store the subject returned instead of the subscription - subscriptions[requestId] = cmd(data).subscribe({ + subscriptions[requestId].subscribe({ next: data => { if (data?.type === "input-frame") return; // TODO Input can't be treated as output too logger.onCmd("cmd.NEXT", id, Date.now() - startTime, data); From eea9f2f554bfdd4df99cd2aa6c188765f426dee4 Mon Sep 17 00:00:00 2001 From: Kant Date: Mon, 28 Nov 2022 10:11:52 +0100 Subject: [PATCH 077/142] refactor: revert dummy-live-app changes already present in dummy-wallet-app --- .../tests/utils/dummy-live-app/package.json | 11 +- .../tests/utils/dummy-live-app/src/App.tsx | 137 ++++++------------ 2 files changed, 46 insertions(+), 102 deletions(-) diff --git a/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json index 8b0a3568ede..45d85b7f25b 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json +++ b/apps/ledger-live-desktop/tests/utils/dummy-live-app/package.json @@ -1,18 +1,13 @@ { - "name": "dummy-wallet-app", - "version": "0.1.0", + "name": "dummy-live-app", + "version": "0.1.1", "private": true, "dependencies": { - "@ledgerhq/hw-app-eth": "^6.29.11", - "@ledgerhq/hw-transport": "^6.27.6", - "@ledgerhq/live-common": "workspace:*", - "@ledgerhq/wallet-api-client": "^0.7.1", + "@ledgerhq/live-app-sdk": "^0.5.0", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "@types/react": "^17.0.20", "@types/react-dom": "^17.0.9", - "bignumber.js": "^9.1.0", - "buffer": "^6.0.3", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "5.0.0", diff --git a/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx b/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx index d166e8202d1..06d9d1fd9be 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx +++ b/apps/ledger-live-desktop/tests/utils/dummy-live-app/src/App.tsx @@ -1,40 +1,28 @@ import React, { useEffect, useRef, useState } from "react"; -import HWTransport from "@ledgerhq/hw-transport"; -import Eth from "@ledgerhq/hw-app-eth"; -import hwGetDeviceInfo from "@ledgerhq/live-common/hw/getDeviceInfo"; -import { - Transaction, - TransactionSign, - WalletAPIClient, - WindowMessageTransport, -} from "@ledgerhq/wallet-api-client"; -import BigNumber from "bignumber.js"; -import { Buffer } from "buffer"; +import LedgerLiveApi, { WindowMessageTransport } from "@ledgerhq/live-app-sdk"; import logo from "./ledger-logo.png"; import "./App.css"; -global.Buffer = Buffer; - const prettyJSON = (payload: any) => JSON.stringify(payload, null, 2); const App = () => { // Define the Ledger Live API variable used to call api methods - const api = useRef(); - const transport = useRef(); + const api = useRef(); const [output, setOutput] = useState(null); // Instantiate the Ledger Live API on component mount useEffect(() => { - const windowTransport = new WindowMessageTransport(); - const client = new WalletAPIClient(windowTransport); - windowTransport.connect(); - api.current = client; + const llapi = new LedgerLiveApi(new WindowMessageTransport()); + llapi.connect(); + if (llapi) { + api.current = llapi; + } // Cleanup the Ledger Live API on component unmount return () => { api.current = undefined; - windowTransport.disconnect(); + llapi.disconnect(); }; }, []); @@ -42,48 +30,48 @@ const App = () => { if (!api.current) { return; } - try { - const action = await api.current.listAccounts({ currencyIds: ["bitcoin", "ethereum"] }); - setOutput(action); - } catch (error) { - console.error(error); - } + const action = await api.current.listAccounts().catch(error => console.error({ error })); + setOutput(action); }; const requestAccount = async () => { if (!api.current) { return; } - try { - const action = await api.current.requestAccount({ currencyIds: ["bitcoin", "ethereum"] }); - setOutput(action); - } catch (error) { - console.error(error); + const action = await api.current.requestAccount().catch(error => console.error({ error })); + setOutput(action); + }; + + const verifyAddress = async () => { + if (!api.current) { + return; } + const action = await api.current.receive("mock:1:bitcoin:true_bitcoin_0:"); + setOutput(action); }; const signTransaction = async () => { if (!api.current) { return; } - const transaction: Transaction = { - amount: new BigNumber(1230), + const transaction: any = { + amount: 1230, recipient: "1Cz2ZXb6Y6AacXJTpo4RBjQMLEmscuxD8e", family: "bitcoin", - feePerByte: new BigNumber(1), + feePerByte: 1, }; - const params: TransactionSign["params"]["options"] = { hwAppId: undefined }; + const params: any = { useApp: null }; const action = await api.current.signTransaction( "mock:1:bitcoin:true_bitcoin_0:", transaction, params, ); - setOutput(action.toString()); + setOutput(action); }; - const signAndBroadcastTransaction = async () => { + const broadcastTransaction = async () => { // if (!api.current) { // return; // } @@ -95,53 +83,20 @@ const App = () => { if (!api.current) { return; } - try { - const action = await api.current.listCurrencies({ currencyIds: ["bitcoin", "ethereum"] }); - setOutput(action); - } catch (error) { - console.error(error); - } + const action = await api.current.listCurrencies(); + setOutput(action); }; - const getTransport = (appName?: string) => async () => { - if (!api.current) { - return; - } - try { - transport.current = await api.current.deviceTransport({ appName }); - } catch (error) { - console.error(error); - } + const swap = async () => { + // not implemented }; - const getDeviceInfo = async () => { - if (!transport.current) { - return; - } - try { - const res = await hwGetDeviceInfo(transport.current); - setOutput(res); - } catch (error) { - console.error(error); - } + const fund = async () => { + // not implemented }; - const ethGetAppConfiguration = async () => { - if (!transport.current) { - return; - } - try { - const eth = new Eth(transport.current); - const res = await eth.getAppConfiguration(); - setOutput(res); - } catch (error) { - console.error(error); - } - }; - - const closeTransport = () => { - transport.current?.close(); - transport.current = undefined; + const sell = async () => { + // not implemented }; return ( @@ -157,32 +112,26 @@ const App = () => { + - - - - - -
{output ? prettyJSON(output) : ""}
From c306d14abbd6b6df94d247b517207138d8a1953e Mon Sep 17 00:00:00 2001 From: Kant Date: Mon, 28 Nov 2022 16:24:47 +0100 Subject: [PATCH 078/142] chore: update lockfile --- pnpm-lock.yaml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 187c011aa54..3bf18bb2ef3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -527,32 +527,22 @@ importers: apps/ledger-live-desktop/tests/utils/dummy-live-app: specifiers: - '@ledgerhq/hw-app-eth': ^6.29.11 - '@ledgerhq/hw-transport': ^6.27.6 - '@ledgerhq/live-common': workspace:* - '@ledgerhq/wallet-api-client': ^0.7.1 + '@ledgerhq/live-app-sdk': ^0.5.0 '@types/jest': ^27.0.1 '@types/node': ^16.7.13 '@types/react': ^17.0.20 '@types/react-dom': ^17.0.9 - bignumber.js: ^9.1.0 - buffer: ^6.0.3 cross-env: ^7.0.3 react: ^17.0.2 react-dom: ^17.0.2 react-scripts: 5.0.0 typescript: ^4.8.3 dependencies: - '@ledgerhq/hw-app-eth': link:../../../../../libs/ledgerjs/packages/hw-app-eth - '@ledgerhq/hw-transport': link:../../../../../libs/ledgerjs/packages/hw-transport - '@ledgerhq/live-common': link:../../../../../libs/ledger-live-common - '@ledgerhq/wallet-api-client': 0.7.1 + '@ledgerhq/live-app-sdk': 0.5.1 '@types/jest': 27.5.1 '@types/node': 16.11.12 '@types/react': 17.0.45 '@types/react-dom': 17.0.16_@types+react@17.0.45 - bignumber.js: 9.1.0 - buffer: 6.0.3 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-scripts: 5.0.0_5puyc4jev3j735enew7cnutksu @@ -12421,6 +12411,13 @@ packages: bignumber.js: 9.1.0 dev: false + /@ledgerhq/live-app-sdk/0.5.1: + resolution: {integrity: sha512-kWERpf8rVgxVGoksoU18SuYF2dc2WIC0t2zXgA5HI9toVK/gfmQz8x+ElXytImLbtQ+RhFUf73C03K2f9ZH5SQ==} + dependencies: + bignumber.js: 9.1.0 + json-rpc-2.0: 0.2.19 + dev: false + /@ledgerhq/live-app-sdk/0.8.1: resolution: {integrity: sha512-RYQS76VPu/e0+KHi8/Q1yFjdxOUENxxP21ncSjHBRbyLbF/CfD7WDGTsoYv3dCMS7em14Sg3mxOv1P2uaCbCVw==} dependencies: From dfe5a199b58899499b24abf47ddaf7af0e4d694f Mon Sep 17 00:00:00 2001 From: Kant Date: Mon, 28 Nov 2022 19:29:56 +0100 Subject: [PATCH 079/142] chore: bump wallet-api and handle more params --- apps/ledger-live-desktop/package.json | 4 +- .../WebPlatformPlayer/WebViewV2.tsx | 30 ++++-- .../tests/utils/dummy-wallet-app/package.json | 2 +- apps/ledger-live-mobile/package.json | 4 +- .../WebPlatformPlayer/WebViewV2.tsx | 96 +++++++++++-------- libs/ledger-live-common/package.json | 4 +- pnpm-lock.yaml | 44 ++++----- 7 files changed, 111 insertions(+), 73 deletions(-) diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 322b6d9500b..84ca91df67c 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -61,8 +61,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.7.0", - "@ledgerhq/wallet-api-server": "^0.7.1", + "@ledgerhq/wallet-api-core": "^0.8.0", + "@ledgerhq/wallet-api-server": "^0.8.1", "@polkadot/react-identicon": "2.9.13", "@sentry/electron": "^4.0.0", "@sentry/node": "7.8.1", diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index e94e74c404b..cdd43dda215 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -1,4 +1,5 @@ import { shell, WebviewTag } from "electron"; +import semver from "semver"; import * as remote from "@electron/remote"; import React, { useCallback, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; @@ -339,7 +340,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { }, ); - serverRef.current.setHandler("device.transport", ({ appName }) => { + serverRef.current.setHandler("device.transport", ({ appName, appVersionRange, devices }) => { if (transport.current) { return Promise.reject(new Error("Device already opened")); } @@ -350,13 +351,30 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { dispatch( openModal("MODAL_CONNECT_DEVICE", { appName, - onResult: (result: AppResult) => { + onResult: ({ device, appAndVersion }: AppResult) => { tracking.deviceTransportSuccess(manifest); - if (!result.device) { + if (!device) { reject(new Error("No device")); return; } - const { deviceId } = result.device; + + if (devices && !devices.includes(device.modelId)) { + reject(new Error("Device not in the devices list")); + return; + } + + if ( + appVersionRange && + appAndVersion && + semver.satisfies(appAndVersion.version, appVersionRange) + ) { + reject(new Error("App version doesn't satisfies the range")); + return; + } + + // TODO handle appFirmwareRange & seeded params + + const { deviceId } = device; // @ts-expect-error: command is using flow typings transport.current = command("getTransport")({ @@ -411,7 +429,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { }); }); - serverRef.current.setHandler("device.close", ({ deviceId }) => { + serverRef.current.setHandler("device.close", ({ transportId }) => { if (!transport.current) { return Promise.reject(new Error("No device opened")); } @@ -422,7 +440,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { tracking.deviceCloseSuccess(manifest); - return Promise.resolve(deviceId); + return Promise.resolve(transportId); }); } // Only used to init the server, no update needed diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json index 8b0a3568ede..09a3ad1b3b0 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json @@ -6,7 +6,7 @@ "@ledgerhq/hw-app-eth": "^6.29.11", "@ledgerhq/hw-transport": "^6.27.6", "@ledgerhq/live-common": "workspace:*", - "@ledgerhq/wallet-api-client": "^0.7.1", + "@ledgerhq/wallet-api-client": "^0.8.0", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "@types/react": "^17.0.20", diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index 5fe5dbf2604..590d0fc2320 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -79,8 +79,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.7.0", - "@ledgerhq/wallet-api-server": "^0.7.1", + "@ledgerhq/wallet-api-core": "^0.8.0", + "@ledgerhq/wallet-api-server": "^0.8.1", "@polkadot/reactnative-identicon": "2.9.13", "@polkadot/x-randomvalues": "10.1.12", "@react-native-async-storage/async-storage": "^1.15.17", diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index 2f8c825f8e7..a57ace9a910 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -413,47 +413,67 @@ export const WebView = ({ manifest, inputs }: Props) => { }, ); - serverRef.current.setHandler("device.transport", ({ appName }) => { - if (transport.current) { - return Promise.reject(new Error("Device already opened")); - } + serverRef.current.setHandler( + "device.transport", + ({ appName, appVersionRange, devices }) => { + if (transport.current) { + return Promise.reject(new Error("Device already opened")); + } - tracking.deviceTransportRequested(manifest); + tracking.deviceTransportRequested(manifest); - return new Promise((resolve, reject) => { - navigation.navigate(ScreenName.DeviceConnect, { - appName, - onSuccess: result => { - tracking.deviceTransportSuccess(manifest); - if (!result.device) { - reject(new Error("No device")); - return; - } - const { deviceId } = result.device; + return new Promise((resolve, reject) => { + navigation.navigate(ScreenName.DeviceConnect, { + appName, + onSuccess: ({ device, appAndVersion }) => { + tracking.deviceTransportSuccess(manifest); + if (!device) { + reject(new Error("No device")); + return; + } - transport.current = getTransport({ - deviceId, - }); + if (devices && !devices.includes(device.modelId)) { + reject(new Error("Device not in the devices list")); + return; + } - // Clean the ref on completion - transport.current.subscribe({ - complete: () => { - transport.current = undefined; - }, - }); - resolve("1"); - }, - onError: error => { - tracking.deviceTransportFail(manifest); - reject(error); - }, - onClose: () => { - tracking.deviceTransportFail(manifest); - reject(new Error("User cancelled")); - }, + if ( + appVersionRange && + appAndVersion && + semver.satisfies(appAndVersion.version, appVersionRange) + ) { + reject(new Error("App version doesn't satisfies the range")); + return; + } + + // TODO handle appFirmwareRange & seeded params + + const { deviceId } = device; + + transport.current = getTransport({ + deviceId, + }); + + // Clean the ref on completion + transport.current.subscribe({ + complete: () => { + transport.current = undefined; + }, + }); + resolve("1"); + }, + onError: error => { + tracking.deviceTransportFail(manifest); + reject(error); + }, + onClose: () => { + tracking.deviceTransportFail(manifest); + reject(new Error("User cancelled")); + }, + }); }); - }); - }); + }, + ); serverRef.current.setHandler("device.exchange", ({ apduHex }) => { if (!transport.current) { @@ -490,7 +510,7 @@ export const WebView = ({ manifest, inputs }: Props) => { }); }); - serverRef.current.setHandler("device.close", ({ deviceId }) => { + serverRef.current.setHandler("device.close", ({ transportId }) => { if (!transport.current) { return Promise.reject(new Error("No device opened")); } @@ -501,7 +521,7 @@ export const WebView = ({ manifest, inputs }: Props) => { tracking.deviceCloseSuccess(manifest); - return Promise.resolve(deviceId); + return Promise.resolve(transportId); }); } // Only used to init the server, no update needed diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index c8babd2c6cc..cbddc93b1e9 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -163,8 +163,8 @@ "@ledgerhq/json-bignumber": "^1.1.0", "@ledgerhq/live-app-sdk": "^0.8.1", "@ledgerhq/logs": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.7.0", - "@ledgerhq/wallet-api-server": "^0.7.1", + "@ledgerhq/wallet-api-core": "^0.8.0", + "@ledgerhq/wallet-api-server": "^0.8.1", "@polkadot/types": "9.8.1", "@polkadot/types-known": "9.8.1", "@polkadot/util": "10.1.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bf18bb2ef3..02eab89eb31 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,8 +168,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.7.0 - '@ledgerhq/wallet-api-server': ^0.7.1 + '@ledgerhq/wallet-api-core': ^0.8.0 + '@ledgerhq/wallet-api-server': ^0.8.1 '@mapbox/node-pre-gyp': ^1.0.8 '@octokit/rest': ^18.12.0 '@playwright/test': 1.27.1 @@ -345,8 +345,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.7.0 - '@ledgerhq/wallet-api-server': 0.7.1 + '@ledgerhq/wallet-api-core': 0.8.0 + '@ledgerhq/wallet-api-server': 0.8.1 '@polkadot/react-identicon': 2.9.13_grbnt2wkerwtzf6thy4efz3p5i '@sentry/electron': 4.0.0 '@sentry/node': 7.8.1 @@ -555,7 +555,7 @@ importers: '@ledgerhq/hw-app-eth': ^6.29.11 '@ledgerhq/hw-transport': ^6.27.6 '@ledgerhq/live-common': workspace:* - '@ledgerhq/wallet-api-client': ^0.7.1 + '@ledgerhq/wallet-api-client': ^0.8.0 '@types/jest': ^27.0.1 '@types/node': ^16.7.13 '@types/react': ^17.0.20 @@ -571,7 +571,7 @@ importers: '@ledgerhq/hw-app-eth': link:../../../../../libs/ledgerjs/packages/hw-app-eth '@ledgerhq/hw-transport': link:../../../../../libs/ledgerjs/packages/hw-transport '@ledgerhq/live-common': link:../../../../../libs/ledger-live-common - '@ledgerhq/wallet-api-client': 0.7.1 + '@ledgerhq/wallet-api-client': 0.8.0 '@types/jest': 27.5.1 '@types/node': 16.11.12 '@types/react': 17.0.45 @@ -612,8 +612,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.7.0 - '@ledgerhq/wallet-api-server': ^0.7.1 + '@ledgerhq/wallet-api-core': ^0.8.0 + '@ledgerhq/wallet-api-server': ^0.8.1 '@polkadot/reactnative-identicon': 2.9.13 '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': ^1.15.17 @@ -811,8 +811,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.7.0 - '@ledgerhq/wallet-api-server': 0.7.1 + '@ledgerhq/wallet-api-core': 0.8.0 + '@ledgerhq/wallet-api-server': 0.8.1 '@polkadot/reactnative-identicon': 2.9.13_ondxtwf5lqq5g76dzmsmwamaca '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': 1.17.4_react-native@0.68.5 @@ -1041,8 +1041,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.7.0 - '@ledgerhq/wallet-api-server': ^0.7.1 + '@ledgerhq/wallet-api-core': ^0.8.0 + '@ledgerhq/wallet-api-server': ^0.8.1 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -1221,8 +1221,8 @@ importers: '@ledgerhq/json-bignumber': 1.1.0 '@ledgerhq/live-app-sdk': 0.8.1 '@ledgerhq/logs': link:../ledgerjs/packages/logs - '@ledgerhq/wallet-api-core': 0.7.0 - '@ledgerhq/wallet-api-server': 0.7.1 + '@ledgerhq/wallet-api-core': 0.8.0 + '@ledgerhq/wallet-api-server': 0.8.1 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -12437,27 +12437,27 @@ packages: resolution: {integrity: sha512-K3SETlNUJAjU/bN6dNJf56gfpxOhGldmClezIU5puw1PcGDvNf4y8vmEouVz5Htc2a/0vetklf0eIQD8Wk3Hww==} dev: false - /@ledgerhq/wallet-api-client/0.7.1: - resolution: {integrity: sha512-+k1mhsKyGMwACC0VYSlQBU6jUfosBVYvotl+anvNijvLujSZ4RUwEoi6brS3fSMCB90BpfbYyf9QFg8EvsmPkQ==} + /@ledgerhq/wallet-api-client/0.8.0: + resolution: {integrity: sha512-j5V/ZZG5rCbuhB/E/TeF5uyqyANBgTPP+/jiQAvm/EemGeRYSGUhQ6avYRREprwQ8Q2tY5YGnSOUPiALHsNQGQ==} dependencies: '@ledgerhq/hw-transport': 6.27.8 - '@ledgerhq/wallet-api-core': 0.7.0 + '@ledgerhq/wallet-api-core': 0.8.0 bignumber.js: 9.1.0 json-rpc-2.0: 1.1.0 dev: false - /@ledgerhq/wallet-api-core/0.7.0: - resolution: {integrity: sha512-3Oiq6MddgUHauHNrtKwhwUhp9qWzXhwWGHVcWotmUNGSV95GSpife+TL/2L5ZBMhJkoWIN11vksVD30xaG7Nyg==} + /@ledgerhq/wallet-api-core/0.8.0: + resolution: {integrity: sha512-I2u7Xmqjzc8tGqEN83iyk1Y88ND5BVDHHudoWaqVetvbzmofuqnR/t1dCcZMYB5VZuLdgyWJFasrpyWl8oGXrA==} dependencies: bignumber.js: 9.1.0 uuid: 9.0.0 zod: 3.19.1 dev: false - /@ledgerhq/wallet-api-server/0.7.1: - resolution: {integrity: sha512-wdU42IZa2F7cgrSnnQ7Q08WOt6BAbX+WrohwbY/s9phEp/rcDpgYkFm+Fu7P6Hxpyv1WYtqVs24UY0a3Eq+LmQ==} + /@ledgerhq/wallet-api-server/0.8.1: + resolution: {integrity: sha512-IFaymiQnqSQpcOQgMSQzIJ4veKI6T/GNlP5Ggf6/2MWwckx1vofywExV3aaLJ4ehrjTFhMTET7HeDEkQGfy2lw==} dependencies: - '@ledgerhq/wallet-api-core': 0.7.0 + '@ledgerhq/wallet-api-core': 0.8.0 bignumber.js: 9.1.0 json-rpc-2.0: 1.1.0 picomatch: 2.3.1 From f4b14e0fccccfebaebb4782b75783b34e12710e4 Mon Sep 17 00:00:00 2001 From: Kant Date: Mon, 28 Nov 2022 19:44:13 +0100 Subject: [PATCH 080/142] chore: add changesets --- .changeset/heavy-scissors-jog.md | 5 +++++ .changeset/late-monkeys-push.md | 5 +++++ .changeset/soft-bottles-explode.md | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changeset/heavy-scissors-jog.md create mode 100644 .changeset/late-monkeys-push.md create mode 100644 .changeset/soft-bottles-explode.md diff --git a/.changeset/heavy-scissors-jog.md b/.changeset/heavy-scissors-jog.md new file mode 100644 index 00000000000..5a86eec238d --- /dev/null +++ b/.changeset/heavy-scissors-jog.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": minor +--- + +feat(wallet-api): device.transport LLD & LLM integration [LIVE-4293] diff --git a/.changeset/late-monkeys-push.md b/.changeset/late-monkeys-push.md new file mode 100644 index 00000000000..77cfedeed98 --- /dev/null +++ b/.changeset/late-monkeys-push.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +feat(wallet-api): device.transport LLD & LLM integration [LIVE-4293] diff --git a/.changeset/soft-bottles-explode.md b/.changeset/soft-bottles-explode.md new file mode 100644 index 00000000000..9cc11c7c035 --- /dev/null +++ b/.changeset/soft-bottles-explode.md @@ -0,0 +1,5 @@ +--- +"live-mobile": minor +--- + +feat(wallet-api): device.transport LLD & LLM integration [LIVE-4293] From bf2e17edb50e96bfced474557f904feacb57e69e Mon Sep 17 00:00:00 2001 From: Kant Date: Mon, 28 Nov 2022 20:11:10 +0100 Subject: [PATCH 081/142] fix: review comments --- .../src/internal/commands/getTransport.ts | 9 --------- .../ledger-live-desktop/src/internal/commands/index.js | 4 ++-- .../src/internal/commands/openTransportAsSubject.ts | 10 ++++++++++ .../components/WebPlatformPlayer/WebViewV2.tsx | 4 ++-- .../src/components/WebPlatformPlayer/WebViewV2.tsx | 7 ++++--- .../hw/{getTransport.ts => openTransportAsSubject.ts} | 8 ++++---- 6 files changed, 22 insertions(+), 20 deletions(-) delete mode 100644 apps/ledger-live-desktop/src/internal/commands/getTransport.ts create mode 100644 apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts rename libs/ledger-live-common/src/hw/{getTransport.ts => openTransportAsSubject.ts} (88%) diff --git a/apps/ledger-live-desktop/src/internal/commands/getTransport.ts b/apps/ledger-live-desktop/src/internal/commands/getTransport.ts deleted file mode 100644 index c0b1d143a6d..00000000000 --- a/apps/ledger-live-desktop/src/internal/commands/getTransport.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Subject } from "rxjs"; -import getTransport, { - GetTransportRequest, - BidirectionalEvent, -} from "@ledgerhq/live-common/hw/getTransport"; - -const cmd = (input: GetTransportRequest): Subject => getTransport(input); - -export default cmd; diff --git a/apps/ledger-live-desktop/src/internal/commands/index.js b/apps/ledger-live-desktop/src/internal/commands/index.js index 618ad3f65ed..c966d8c936b 100644 --- a/apps/ledger-live-desktop/src/internal/commands/index.js +++ b/apps/ledger-live-desktop/src/internal/commands/index.js @@ -32,7 +32,7 @@ import staxLoadImage from "./staxLoadImage"; import getOnboardingStatePolling from "./getOnboardingStatePolling"; import getGenuineCheckFromDeviceId from "./getGenuineCheckFromDeviceId"; import getLatestAvailableFirmwareFromDeviceId from "./getLatestAvailableFirmwareFromDeviceId"; -import getTransport from "./getTransport"; +import openTransportAsSubject from "./openTransportAsSubject"; import { commands as bridgeProxyCommands } from "~/renderer/bridge/proxy-commands"; export const commandsById = { @@ -70,7 +70,7 @@ export const commandsById = { getOnboardingStatePolling, getGenuineCheckFromDeviceId, getLatestAvailableFirmwareFromDeviceId, - getTransport, + openTransportAsSubject, }; export type Commands = typeof commandsById; diff --git a/apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts b/apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts new file mode 100644 index 00000000000..aec4678fc89 --- /dev/null +++ b/apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts @@ -0,0 +1,10 @@ +import { Subject } from "rxjs"; +import openTransportAsSubject, { + OpenTransportAsSubjectRequest, + BidirectionalEvent, +} from "@ledgerhq/live-common/hw/openTransportAsSubject"; + +const cmd = (input: OpenTransportAsSubjectRequest): Subject => + openTransportAsSubject(input); + +export default cmd; diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index cdd43dda215..253d808ddc7 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -22,7 +22,7 @@ import { getMainAccount, } from "@ledgerhq/live-common/account/index"; import { AppResult } from "@ledgerhq/live-common/hw/actions/app"; -import { BidirectionalEvent } from "@ledgerhq/live-common/hw/getTransport"; +import { BidirectionalEvent } from "@ledgerhq/live-common/hw/openTransportAsSubject"; import { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; import { TypedMessageData } from "@ledgerhq/live-common/families/ethereum/types"; @@ -377,7 +377,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { const { deviceId } = device; // @ts-expect-error: command is using flow typings - transport.current = command("getTransport")({ + transport.current = command("openTransportAsSubject")({ deviceId, }) as Subject; diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index a57ace9a910..07d078662f8 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -1,4 +1,5 @@ import React, { useState, useCallback, useEffect, useRef } from "react"; +import semver from "semver"; import { useSelector } from "react-redux"; import { ActivityIndicator, @@ -40,9 +41,9 @@ import { listSupportedCurrencies, } from "@ledgerhq/live-common/currencies/index"; import trackingWrapper from "@ledgerhq/live-common/wallet-api/tracking"; -import getTransport, { +import openTransportAsSubject, { BidirectionalEvent, -} from "@ledgerhq/live-common/hw/getTransport"; +} from "@ledgerhq/live-common/hw/openTransportAsSubject"; import { Subject } from "rxjs"; import { useTheme } from "styled-components/native"; import BigNumber from "bignumber.js"; @@ -450,7 +451,7 @@ export const WebView = ({ manifest, inputs }: Props) => { const { deviceId } = device; - transport.current = getTransport({ + transport.current = openTransportAsSubject({ deviceId, }); diff --git a/libs/ledger-live-common/src/hw/getTransport.ts b/libs/ledger-live-common/src/hw/openTransportAsSubject.ts similarity index 88% rename from libs/ledger-live-common/src/hw/getTransport.ts rename to libs/ledger-live-common/src/hw/openTransportAsSubject.ts index 03404a06fe3..61842182ce6 100644 --- a/libs/ledger-live-common/src/hw/getTransport.ts +++ b/libs/ledger-live-common/src/hw/openTransportAsSubject.ts @@ -19,13 +19,13 @@ export type BidirectionalEvent = error: unknown; }; -export type GetTransportRequest = { +export type OpenTransportAsSubjectRequest = { deviceId: string; }; -export default function getTransport({ +export default function openTransportAsSubject({ deviceId, -}: GetTransportRequest): Subject { +}: OpenTransportAsSubjectRequest): Subject { const subject = new Subject(); withDevice(deviceId)((transport) => { @@ -54,7 +54,7 @@ export default function getTransport({ }); return subject; - }).toPromise(); + }).subscribe(); return subject; } From c880a59baca40c5a8c71c72b8c8ebc9a8bd12d37 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 6 Dec 2022 10:07:47 +0100 Subject: [PATCH 082/142] feat: IPCTransport for desktop --- .../ledger-live-desktop/src/internal/index.js | 17 +++ .../src/internal/transportHandler.ts | 108 ++++++++++++++++++ .../src/main/internal-lifecycle.js | 37 ++++++ .../src/renderer/IPCTransport.ts | 62 ++++++++++ .../WebPlatformPlayer/WebViewV2.tsx | 10 +- .../src/renderer/live-common-setup.js | 14 +++ 6 files changed, 243 insertions(+), 5 deletions(-) create mode 100644 apps/ledger-live-desktop/src/internal/transportHandler.ts create mode 100644 apps/ledger-live-desktop/src/renderer/IPCTransport.ts diff --git a/apps/ledger-live-desktop/src/internal/index.js b/apps/ledger-live-desktop/src/internal/index.js index 78f73d632f3..4762787764b 100644 --- a/apps/ledger-live-desktop/src/internal/index.js +++ b/apps/ledger-live-desktop/src/internal/index.js @@ -17,6 +17,14 @@ import { completeCommand, } from "./commandHandler"; import sentry, { setTags } from "~/sentry/internal"; +import { + transportClose, + transportExchange, + transportOpen, + transportCloseChannel, + transportExchangeChannel, + transportOpenChannel, +} from "~/internal/transportHandler"; process.on("exit", () => { logger.debug("exiting process, unsubscribing all..."); @@ -56,6 +64,15 @@ if (INITIAL_SENTRY_TAGS) { process.on("message", m => { switch (m.type) { + case transportOpenChannel: + transportOpen(m); + break; + case transportExchangeChannel: + transportExchange(m); + break; + case transportCloseChannel: + transportClose(m); + break; case "command-next": // $FlowFixMe TODO writeToCommand(m.command, process.send.bind(process)); diff --git a/apps/ledger-live-desktop/src/internal/transportHandler.ts b/apps/ledger-live-desktop/src/internal/transportHandler.ts new file mode 100644 index 00000000000..39387703dc7 --- /dev/null +++ b/apps/ledger-live-desktop/src/internal/transportHandler.ts @@ -0,0 +1,108 @@ +import { Subject } from "rxjs"; +import { withDevice } from "@ledgerhq/live-common/hw/deviceAccess"; + +type APDUMessage = { apduHex: string; requestId: string }; +const transports = new Map>(); + +export const transportOpenChannel = "transport:open"; +export const transportExchangeChannel = "transport:exchange"; +export const transportCloseChannel = "transport:close"; + +export const transportOpen = ({ + data, + requestId, +}: { + data: { descriptor: string }; + requestId: string; +}) => { + const subjectExist = transports.get(data.descriptor); + if (subjectExist) { + // Should we return saying the transport is open ? + process.send?.({ + type: transportOpenChannel, + error: new Error("Transport already opened for the given descriptor"), + requestId, + }); + return; + } + + withDevice(data.descriptor)(transport => { + const subject = new Subject(); + transports.set(data.descriptor, subject); + + subject.subscribe({ + next: e => { + transport + .exchange(Buffer.from(e.apduHex, "hex")) + .then(response => + process.send?.({ + type: transportExchangeChannel, + data: response.toString("hex"), + requestId: e.requestId, + }), + ) + .catch(error => + process.send?.({ type: transportExchangeChannel, error, requestId: e.requestId }), + ); + }, + complete: () => { + transports.delete(data.descriptor); + }, + }); + + return subject; + }).subscribe(); + + process.send?.({ + type: transportOpenChannel, + data, + requestId, + }); +}; + +export const transportExchange = ({ + data, + requestId, +}: { + data: { descriptor: string; apduHex: string }; + requestId: string; +}) => { + const subject = transports.get(data.descriptor); + if (!subject) { + process.send?.({ + type: transportExchangeChannel, + error: new Error("No open transport for the given descriptor"), + requestId, + }); + return; + } + subject.next({ apduHex: data.apduHex, requestId }); +}; + +export const transportClose = ({ + data, + requestId, +}: { + data: { descriptor: string }; + requestId: string; +}) => { + const subject = transports.get(data.descriptor); + if (!subject) { + process.send?.({ + type: transportCloseChannel, + error: new Error("No open transport for the given descriptor"), + requestId, + }); + return; + } + subject.subscribe({ + complete: () => { + process.send?.({ + type: transportCloseChannel, + data, + requestId, + }); + }, + }); + subject.complete(); +}; diff --git a/apps/ledger-live-desktop/src/main/internal-lifecycle.js b/apps/ledger-live-desktop/src/main/internal-lifecycle.js index 86e58392976..f279760c975 100644 --- a/apps/ledger-live-desktop/src/main/internal-lifecycle.js +++ b/apps/ledger-live-desktop/src/main/internal-lifecycle.js @@ -1,12 +1,18 @@ // @flow import { app, ipcMain } from "electron"; import path from "path"; +import { v4 as uuidv4 } from "uuid"; import { setEnvUnsafe, getAllEnvs } from "@ledgerhq/live-common/env"; import { isRestartNeeded } from "~/helpers/env"; import { setTags } from "~/sentry/main"; import logger from "~/logger"; import { getMainWindow } from "./window-lifecycle"; import InternalProcess from "./InternalProcess"; +import { + transportCloseChannel, + transportExchangeChannel, + transportOpenChannel, +} from "~/internal/transportHandler"; // ~~~ Local state that main thread keep @@ -197,3 +203,34 @@ ipcMain.on("hydrateCurrencyData", (event, { currencyId, serialized }) => { internal.send({ type: "hydrateCurrencyData", serialized, currencyId }); }); + +const internalRequest = (channel, data) => { + return new Promise((resolve, reject) => { + const requestId = uuidv4(); + const handler = message => { + if (message.type === channel && message.requestId === requestId) { + if (message.error) { + reject(message.error); + } else { + resolve(message.data); + } + internal.process.removeListener("message", handler); + } + }; + + internal.process.on("message", handler); + internal.send({ type: channel, data, requestId }); + }); +}; + +ipcMain.handle(transportOpenChannel, (event, data) => { + return internalRequest(transportOpenChannel, data); +}); + +ipcMain.handle(transportExchangeChannel, (event, data) => { + return internalRequest(transportExchangeChannel, data); +}); + +ipcMain.handle(transportCloseChannel, (event, data) => { + return internalRequest(transportCloseChannel, data); +}); diff --git a/apps/ledger-live-desktop/src/renderer/IPCTransport.ts b/apps/ledger-live-desktop/src/renderer/IPCTransport.ts new file mode 100644 index 00000000000..dfbe1139bce --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/IPCTransport.ts @@ -0,0 +1,62 @@ +import { ipcRenderer } from "electron"; +import Transport from "@ledgerhq/hw-transport"; +import { log } from "@ledgerhq/logs"; +import type { + Observer, + DescriptorEvent, + Subscription, +} from "@ledgerhq/hw-transport"; + +export class IPCTransport extends Transport { + static isSupported = (): Promise => Promise.resolve(typeof ipcRenderer === "function"); + // this transport is not discoverable + static list = (): any => Promise.resolve([]); + static listen = (observer: Observer>): Subscription => { + // function checkLoop() { + + // } + // const interval = setInterval(checkLoop, 5000); + + return ({ + unsubscribe: () => { + // clearInterval(interval); + // empty fn + }, + }); + }; + + static async open(id: string): Promise { + await ipcRenderer.invoke("transport:open", { + descriptor: id, + }); + return new IPCTransport(id); + } + + id: string; + + constructor(id: string) { + super(); + this.id = id; + } + + async exchange(apdu: Buffer): Promise { + const apduHex = apdu.toString("hex"); + log("apdu", "=> " + apduHex); + + const responseHex = await ipcRenderer.invoke("transport:exchange", { + descriptor: this.id, + apduHex, + }); + + log("apdu", "<= " + responseHex); + return Buffer.from(responseHex, "hex"); + } + + setScrambleKey() { + // empty fn + } + + close(): Promise { + return ipcRenderer.invoke("transport:close", { descriptor: this.id }); + } +} diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index 253d808ddc7..a3095520159 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -22,7 +22,9 @@ import { getMainAccount, } from "@ledgerhq/live-common/account/index"; import { AppResult } from "@ledgerhq/live-common/hw/actions/app"; -import { BidirectionalEvent } from "@ledgerhq/live-common/hw/openTransportAsSubject"; +import openTransportAsSubject, { + BidirectionalEvent, +} from "@ledgerhq/live-common/hw/openTransportAsSubject"; import { MessageData } from "@ledgerhq/live-common/hw/signMessage/types"; import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; import { TypedMessageData } from "@ledgerhq/live-common/families/ethereum/types"; @@ -57,7 +59,6 @@ import { track } from "~/renderer/analytics/segment"; import TopBar from "./TopBar"; import { TopBarConfig } from "./type"; import { Container, Wrapper, CustomWebview, Loader } from "./styled"; -import { command } from "~/renderer/commands"; const tracking = trackingWrapper(track); @@ -376,10 +377,9 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { const { deviceId } = device; - // @ts-expect-error: command is using flow typings - transport.current = command("openTransportAsSubject")({ + transport.current = openTransportAsSubject({ deviceId, - }) as Subject; + }); // Clean the ref on completion transport.current.subscribe({ diff --git a/apps/ledger-live-desktop/src/renderer/live-common-setup.js b/apps/ledger-live-desktop/src/renderer/live-common-setup.js index 85a6b2089ff..ff685c09b0e 100644 --- a/apps/ledger-live-desktop/src/renderer/live-common-setup.js +++ b/apps/ledger-live-desktop/src/renderer/live-common-setup.js @@ -1,10 +1,24 @@ // @flow import "../live-common-setup"; import { setBridgeProxy } from "@ledgerhq/live-common/bridge/index"; +import { registerTransportModule } from "@ledgerhq/live-common/hw/index"; +import { retry } from "@ledgerhq/live-common/promise"; import { getUserId } from "~/helpers/user"; import { getAccountBridge, getCurrencyBridge } from "./bridge/proxy"; import { setEnvOnAllThreads } from "./../helpers/env"; +import { IPCTransport } from "./IPCTransport"; setEnvOnAllThreads("USER_ID", getUserId()); setBridgeProxy({ getAccountBridge, getCurrencyBridge }); + +registerTransportModule({ + id: "ipc", + open: id => { + // Should we return the transport if already open or return an error ? + return retry(() => IPCTransport.open(id)); + }, + disconnect: () => { + return Promise.resolve(); + }, +}); From cf4ac3c8f7b03db4138c8b4bacae9e767e228a63 Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 8 Dec 2022 17:56:33 +0100 Subject: [PATCH 083/142] refactor: move IPCTransport back to flow LLD is not setup for typescript, especially eslint --- .../{IPCTransport.ts => IPCTransport.js} | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) rename apps/ledger-live-desktop/src/renderer/{IPCTransport.ts => IPCTransport.js} (77%) diff --git a/apps/ledger-live-desktop/src/renderer/IPCTransport.ts b/apps/ledger-live-desktop/src/renderer/IPCTransport.js similarity index 77% rename from apps/ledger-live-desktop/src/renderer/IPCTransport.ts rename to apps/ledger-live-desktop/src/renderer/IPCTransport.js index dfbe1139bce..173b5cc3190 100644 --- a/apps/ledger-live-desktop/src/renderer/IPCTransport.ts +++ b/apps/ledger-live-desktop/src/renderer/IPCTransport.js @@ -1,28 +1,19 @@ +// @flow + import { ipcRenderer } from "electron"; import Transport from "@ledgerhq/hw-transport"; import { log } from "@ledgerhq/logs"; -import type { - Observer, - DescriptorEvent, - Subscription, -} from "@ledgerhq/hw-transport"; export class IPCTransport extends Transport { static isSupported = (): Promise => Promise.resolve(typeof ipcRenderer === "function"); // this transport is not discoverable static list = (): any => Promise.resolve([]); - static listen = (observer: Observer>): Subscription => { - // function checkLoop() { - - // } - // const interval = setInterval(checkLoop, 5000); - - return ({ + static listen = () => { + return { unsubscribe: () => { - // clearInterval(interval); // empty fn }, - }); + }; }; static async open(id: string): Promise { From b073d5aadb86018da2db0ed0f04504182aa1afa7 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 13 Dec 2022 12:32:19 +0100 Subject: [PATCH 084/142] refactor: remove bidirectional commands --- .../src/internal/commandHandler.js | 16 +--- .../src/internal/commands/index.js | 2 - .../commands/openTransportAsSubject.ts | 10 --- .../ledger-live-desktop/src/internal/index.js | 17 +--- .../src/main/internal-lifecycle.js | 10 --- .../src/renderer/commands.js | 85 +++++++++---------- 6 files changed, 41 insertions(+), 99 deletions(-) delete mode 100644 apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts diff --git a/apps/ledger-live-desktop/src/internal/commandHandler.js b/apps/ledger-live-desktop/src/internal/commandHandler.js index 4e427171800..69b52f3899a 100644 --- a/apps/ledger-live-desktop/src/internal/commandHandler.js +++ b/apps/ledger-live-desktop/src/internal/commandHandler.js @@ -17,18 +17,6 @@ function inferSentryTransaction(cmd, command) { }); } -export function writeToCommand(command: *, send: *) { - const { data, requestId } = command; - const subject = subscriptions[requestId]; - subject.next(data); -} - -export function completeCommand(command: *, send: *) { - const { requestId } = command; - const subject = subscriptions[requestId]; - subject.complete(); -} - export function executeCommand(command: *, send: *) { const { data, requestId, id } = command; const cmd = commandsById[id]; @@ -45,10 +33,8 @@ export function executeCommand(command: *, send: *) { const startTime = Date.now(); logger.onCmd("cmd.START", id, 0, data); try { - subscriptions[requestId] = cmd(data); // Store the subject returned instead of the subscription - subscriptions[requestId].subscribe({ + subscriptions[requestId] = cmd(data).subscribe({ next: data => { - if (data?.type === "input-frame") return; // TODO Input can't be treated as output too logger.onCmd("cmd.NEXT", id, Date.now() - startTime, data); send({ type: "cmd.NEXT", requestId, data }); }, diff --git a/apps/ledger-live-desktop/src/internal/commands/index.js b/apps/ledger-live-desktop/src/internal/commands/index.js index c966d8c936b..bff28e7fbac 100644 --- a/apps/ledger-live-desktop/src/internal/commands/index.js +++ b/apps/ledger-live-desktop/src/internal/commands/index.js @@ -32,7 +32,6 @@ import staxLoadImage from "./staxLoadImage"; import getOnboardingStatePolling from "./getOnboardingStatePolling"; import getGenuineCheckFromDeviceId from "./getGenuineCheckFromDeviceId"; import getLatestAvailableFirmwareFromDeviceId from "./getLatestAvailableFirmwareFromDeviceId"; -import openTransportAsSubject from "./openTransportAsSubject"; import { commands as bridgeProxyCommands } from "~/renderer/bridge/proxy-commands"; export const commandsById = { @@ -70,7 +69,6 @@ export const commandsById = { getOnboardingStatePolling, getGenuineCheckFromDeviceId, getLatestAvailableFirmwareFromDeviceId, - openTransportAsSubject, }; export type Commands = typeof commandsById; diff --git a/apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts b/apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts deleted file mode 100644 index aec4678fc89..00000000000 --- a/apps/ledger-live-desktop/src/internal/commands/openTransportAsSubject.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Subject } from "rxjs"; -import openTransportAsSubject, { - OpenTransportAsSubjectRequest, - BidirectionalEvent, -} from "@ledgerhq/live-common/hw/openTransportAsSubject"; - -const cmd = (input: OpenTransportAsSubjectRequest): Subject => - openTransportAsSubject(input); - -export default cmd; diff --git a/apps/ledger-live-desktop/src/internal/index.js b/apps/ledger-live-desktop/src/internal/index.js index 4762787764b..46cb877b78f 100644 --- a/apps/ledger-live-desktop/src/internal/index.js +++ b/apps/ledger-live-desktop/src/internal/index.js @@ -9,13 +9,7 @@ import { log } from "@ledgerhq/logs"; import logger from "~/logger"; import LoggerTransport from "~/logger/logger-transport-internal"; -import { - executeCommand, - unsubscribeCommand, - unsubscribeAllCommands, - writeToCommand, - completeCommand, -} from "./commandHandler"; +import { executeCommand, unsubscribeCommand, unsubscribeAllCommands } from "./commandHandler"; import sentry, { setTags } from "~/sentry/internal"; import { transportClose, @@ -73,15 +67,6 @@ process.on("message", m => { case transportCloseChannel: transportClose(m); break; - case "command-next": - // $FlowFixMe TODO - writeToCommand(m.command, process.send.bind(process)); - break; - - case "command-complete": - // $FlowFixMe TODO - completeCommand(m.command, process.send.bind(process)); - break; case "command": // $FlowFixMe TODO diff --git a/apps/ledger-live-desktop/src/main/internal-lifecycle.js b/apps/ledger-live-desktop/src/main/internal-lifecycle.js index f279760c975..c45883bde50 100644 --- a/apps/ledger-live-desktop/src/main/internal-lifecycle.js +++ b/apps/ledger-live-desktop/src/main/internal-lifecycle.js @@ -133,16 +133,6 @@ ipcMain.on("command", (event, command) => { internal.send({ type: "command", command }); }); -ipcMain.on("command-next", (event, command) => { - ongoing[command.requestId] = event; - internal.send({ type: "command-next", command }); -}); - -ipcMain.on("command-complete", (event, command) => { - ongoing[command.requestId] = event; - internal.send({ type: "command-complete", command }); -}); - ipcMain.on("command-unsubscribe", (event, { requestId }) => { delete ongoing[requestId]; internal.send({ type: "command-unsubscribe", requestId }); diff --git a/apps/ledger-live-desktop/src/renderer/commands.js b/apps/ledger-live-desktop/src/renderer/commands.js index bb03785ca8b..5e2d1949949 100644 --- a/apps/ledger-live-desktop/src/renderer/commands.js +++ b/apps/ledger-live-desktop/src/renderer/commands.js @@ -2,7 +2,7 @@ import { ipcRenderer } from "electron"; import type { Commands, CommandFn } from "~/internal/commands"; import { v4 as uuidv4 } from "uuid"; -import { Subject } from "rxjs"; +import { Observable } from "rxjs"; import logger from "~/logger"; import { deserializeError } from "@ledgerhq/errors"; @@ -15,55 +15,48 @@ type Msg
= { export function command>(id: Id): CommandFn { // $FlowFixMe i'm not sure how to prove CommandFn to flow but it works - return (data: A) => { - // Returning a Subject instead of an Observable allows for bidirectional - // data transfer. - const subject = new Subject(); - const requestId: string = uuidv4(); - const startTime = Date.now(); - - function handleCommandEvent(e, msg: Msg) { - if (requestId !== msg.requestId) return; - logger.onCmd(msg.type, id, Date.now() - startTime, msg.data); - switch (msg.type) { - case "cmd.NEXT": - if (msg.data) { - subject.next(msg.data); + return (data: A) => + Observable.create(o => { + const requestId: string = uuidv4(); + const startTime = Date.now(); + + const unsubscribe = () => { + ipcRenderer.send("command-unsubscribe", { requestId }); + ipcRenderer.removeListener("command-event", handleCommandEvent); + }; + + function handleCommandEvent(e, msg: Msg) { + if (requestId !== msg.requestId) return; + logger.onCmd(msg.type, id, Date.now() - startTime, msg.data); + switch (msg.type) { + case "cmd.NEXT": + if (msg.data) { + o.next(msg.data); + } + break; + + case "cmd.COMPLETE": + o.complete(); + ipcRenderer.removeListener("command-event", handleCommandEvent); + break; + + case "cmd.ERROR": { + const error = deserializeError(msg.data); + o.error(error); + ipcRenderer.removeListener("command-event", handleCommandEvent); + break; } - break; - - case "cmd.COMPLETE": - subject.complete(); - ipcRenderer.removeListener("command-event", handleCommandEvent); - break; - case "cmd.ERROR": { - const error = deserializeError(msg.data); - subject.error(error); - ipcRenderer.removeListener("command-event", handleCommandEvent); - break; + default: } - - default: } - } - // Allow for further input when we receive events on the subject - subject.subscribe({ - next: data => { - if (data?.type === "input-frame") { - // Filter because we would listen to all events otherwise. - ipcRenderer.send("command-next", { id, data, requestId }); - } - }, - complete: data => { - ipcRenderer.send("command-complete", { requestId }); - }, - }); + ipcRenderer.on("command-event", handleCommandEvent); + + ipcRenderer.send("command", { id, data, requestId }); - ipcRenderer.on("command-event", handleCommandEvent); - ipcRenderer.send("command", { id, data, requestId }); - logger.onCmd("cmd.START", id, 0, data); - return subject; - }; + logger.onCmd("cmd.START", id, 0, data); + + return unsubscribe; + }); } From 22f514abe1def1c385262a4cd7519d922b633f10 Mon Sep 17 00:00:00 2001 From: Alexandre Chabrolin <9203826+chabroA@users.noreply.github.com> Date: Tue, 13 Dec 2022 16:12:39 +0100 Subject: [PATCH 085/142] Feat/live 4839 anon wallet account (#2069) * add @types/uuid dev dep * hash the account id and create a uuidToAccountId map avoid sending account ids to a live app by creating a unique uuid from said account id and storing this uuid / account id pair in a map for easy retrival * add changeset * update existing test cases --- .changeset/twenty-radios-fold.md | 5 + libs/ledger-live-common/package.json | 1 + .../src/wallet-api/converters.ts | 16 ++- .../src/wallet-api/logic.test.ts | 107 ++++++++++++++---- .../src/wallet-api/logic.ts | 33 +++++- pnpm-lock.yaml | 100 +++++++++++++--- 6 files changed, 223 insertions(+), 39 deletions(-) create mode 100644 .changeset/twenty-radios-fold.md diff --git a/.changeset/twenty-radios-fold.md b/.changeset/twenty-radios-fold.md new file mode 100644 index 00000000000..b620147f2aa --- /dev/null +++ b/.changeset/twenty-radios-fold.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +Anonymise ledger live account ids before sending them through the wallet api diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index cbddc93b1e9..268c61f57cc 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -269,6 +269,7 @@ "@types/node": "16.11.12", "@types/object-hash": "^2.1.0", "@types/react": "^17", + "@types/uuid": "^8.3.4", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "benchmark": "^2.1.4", diff --git a/libs/ledger-live-common/src/wallet-api/converters.ts b/libs/ledger-live-common/src/wallet-api/converters.ts index 50d51c9c5f8..4449ad641cb 100644 --- a/libs/ledger-live-common/src/wallet-api/converters.ts +++ b/libs/ledger-live-common/src/wallet-api/converters.ts @@ -1,4 +1,5 @@ import { Account, AccountLike } from "@ledgerhq/types-live"; +import { v5 as uuidv5 } from "uuid"; import byFamily from "../generated/platformAdapter"; import type { Transaction } from "../generated/types"; import { isTokenAccount, isSubAccount } from "../account"; @@ -10,17 +11,28 @@ import { } from "./types"; import { Families } from "@ledgerhq/wallet-api-core"; +// The namespace is a randomly generated uuid v4 from https://www.uuidgenerator.net/ +const NAMESPACE = "c3c78073-6844-409e-9e75-171ab4c7f9a2"; +const uuidToAccountId = new Map(); + +export const getAccountIdFromWalletAccountId = ( + walletAccountId: string +): string | undefined => uuidToAccountId.get(walletAccountId); + export function accountToWalletAPIAccount( account: AccountLike, parentAccount?: Account ): WalletAPIAccount { + const walletApiId = uuidv5(account.id, NAMESPACE); + uuidToAccountId.set(walletApiId, account.id); + if (isSubAccount(account)) { if (!parentAccount) { throw new Error("No 'parentAccount' account provided for token account"); } return { - id: account.id, + id: walletApiId, balance: account.balance, address: parentAccount.freshAddress, blockHeight: parentAccount.blockHeight, @@ -40,7 +52,7 @@ export function accountToWalletAPIAccount( } return { - id: account.id, + id: walletApiId, name: account.name, address: account.freshAddress, currency: account.currency.id, diff --git a/libs/ledger-live-common/src/wallet-api/logic.test.ts b/libs/ledger-live-common/src/wallet-api/logic.test.ts index c9a919363c4..79aa898516b 100644 --- a/libs/ledger-live-common/src/wallet-api/logic.test.ts +++ b/libs/ledger-live-common/src/wallet-api/logic.test.ts @@ -36,19 +36,28 @@ describe("receiveOnAccountLogic", () => { "12" ); const uiNavigation = jest.fn(); + const getAccountIdFromWalletAccountIdSpy = jest.spyOn( + converters, + "getAccountIdFromWalletAccountId" + ); beforeEach(() => { mockWalletAPIReceiveRequested.mockClear(); mockWalletAPIReceiveFail.mockClear(); uiNavigation.mockClear(); + getAccountIdFromWalletAccountIdSpy.mockClear(); }); describe("when nominal case", () => { // Given const accountId = "ethereumjs:2:ethereum:0x012:"; + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; const expectedResult = "Function called"; - beforeEach(() => uiNavigation.mockResolvedValueOnce(expectedResult)); + beforeEach(() => { + uiNavigation.mockResolvedValueOnce(expectedResult); + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(accountId); + }); it("calls uiNavigation callback with an accountAddress", async () => { // Given @@ -63,7 +72,7 @@ describe("receiveOnAccountLogic", () => { // When const result = await receiveOnAccountLogic( context, - accountId, + walletAccountId, uiNavigation ); @@ -75,7 +84,7 @@ describe("receiveOnAccountLogic", () => { it("calls the tracking for success", async () => { // When - await receiveOnAccountLogic(context, accountId, uiNavigation); + await receiveOnAccountLogic(context, walletAccountId, uiNavigation); // Then expect(mockWalletAPIReceiveRequested).toBeCalledTimes(1); @@ -85,13 +94,17 @@ describe("receiveOnAccountLogic", () => { describe("when account cannot be found", () => { // Given - const nonFoundAccountId = "ethereumjs:2:ethereum:0x010:"; + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; + + beforeEach(() => { + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(undefined); + }); it("returns an error", async () => { // When await expect(async () => { - await receiveOnAccountLogic(context, nonFoundAccountId, uiNavigation); - }).rejects.toThrowError("Account required"); + await receiveOnAccountLogic(context, walletAccountId, uiNavigation); + }).rejects.toThrowError(`accountId ${walletAccountId} unknown`); // Then expect(uiNavigation).toBeCalledTimes(0); @@ -100,7 +113,7 @@ describe("receiveOnAccountLogic", () => { it("calls the tracking for error", async () => { // When await expect(async () => { - await receiveOnAccountLogic(context, nonFoundAccountId, uiNavigation); + await receiveOnAccountLogic(context, walletAccountId, uiNavigation); }).rejects.toThrow(); // Then @@ -122,16 +135,27 @@ describe("broadcastTransactionLogic", () => { ); const uiNavigation = jest.fn(); + const getAccountIdFromWalletAccountIdSpy = jest.spyOn( + converters, + "getAccountIdFromWalletAccountId" + ); + beforeEach(() => { mockWalletAPIBroadcastFail.mockClear(); uiNavigation.mockClear(); + getAccountIdFromWalletAccountIdSpy.mockClear(); }); describe("when nominal case", () => { // Given const accountId = "ethereumjs:2:ethereum:0x012:"; + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; const signedTransaction = createSignedOperation(); + beforeEach(() => { + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(accountId); + }); + it("calls uiNavigation callback with a signedOperation", async () => { // Given const expectedResult = "Function called"; @@ -144,7 +168,7 @@ describe("broadcastTransactionLogic", () => { // When const result = await broadcastTransactionLogic( context, - accountId, + walletAccountId, signedTransaction, uiNavigation ); @@ -159,7 +183,7 @@ describe("broadcastTransactionLogic", () => { // When await broadcastTransactionLogic( context, - accountId, + walletAccountId, signedTransaction, uiNavigation ); @@ -172,8 +196,13 @@ describe("broadcastTransactionLogic", () => { describe("when account cannot be found", () => { // Given const nonFoundAccountId = "ethereumjs:2:ethereum:0x010:"; + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; const signedTransaction = createSignedOperation(); + beforeEach(() => { + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(nonFoundAccountId); + }); + it("returns an error", async () => { // Given const expectedResult = "Function called"; @@ -187,7 +216,7 @@ describe("broadcastTransactionLogic", () => { await expect(async () => { await broadcastTransactionLogic( context, - nonFoundAccountId, + walletAccountId, signedTransaction, uiNavigation ); @@ -202,7 +231,7 @@ describe("broadcastTransactionLogic", () => { await expect(async () => { await broadcastTransactionLogic( context, - nonFoundAccountId, + walletAccountId, signedTransaction, uiNavigation ); @@ -228,10 +257,16 @@ describe("signMessageLogic", () => { ); const uiNavigation = jest.fn(); + const getAccountIdFromWalletAccountIdSpy = jest.spyOn( + converters, + "getAccountIdFromWalletAccountId" + ); + beforeEach(() => { mockWalletAPISignMessageRequested.mockClear(); mockWalletAPISignMessageFail.mockClear(); uiNavigation.mockClear(); + getAccountIdFromWalletAccountIdSpy.mockClear(); }); describe("when nominal case", () => { @@ -243,7 +278,12 @@ describe("signMessageLogic", () => { "prepareMessageToSign" ); - beforeEach(() => spyPrepareMessageToSign.mockClear()); + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; + + beforeEach(() => { + spyPrepareMessageToSign.mockClear(); + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(accountId); + }); it("calls uiNavigation callback with a signedOperation", async () => { // Given @@ -255,7 +295,7 @@ describe("signMessageLogic", () => { // When const result = await signMessageLogic( context, - accountId, + walletAccountId, messageToSign, uiNavigation ); @@ -281,12 +321,18 @@ describe("signMessageLogic", () => { const nonFoundAccountId = "ethereumjs:2:ethereum:0x010:"; const messageToSign = "Message to sign"; + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; + + beforeEach(() => { + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(nonFoundAccountId); + }); + it("returns an error", async () => { // When await expect(async () => { await signMessageLogic( context, - nonFoundAccountId, + walletAccountId, messageToSign, uiNavigation ); @@ -301,7 +347,7 @@ describe("signMessageLogic", () => { await expect(async () => { await signMessageLogic( context, - nonFoundAccountId, + walletAccountId, messageToSign, uiNavigation ); @@ -322,12 +368,18 @@ describe("signMessageLogic", () => { ...context.accounts, ]; + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; + + beforeEach(() => { + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(tokenAccountId); + }); + it("returns an error", async () => { // When await expect(async () => { await signMessageLogic( context, - tokenAccountId, + walletAccountId, messageToSign, uiNavigation ); @@ -342,7 +394,7 @@ describe("signMessageLogic", () => { await expect(async () => { await signMessageLogic( context, - tokenAccountId, + walletAccountId, messageToSign, uiNavigation ); @@ -363,7 +415,12 @@ describe("signMessageLogic", () => { "prepareMessageToSign" ); - beforeEach(() => spyPrepareMessageToSign.mockClear()); + const walletAccountId = "806ea21d-f5f0-425a-add3-39d4b78209f1"; + + beforeEach(() => { + spyPrepareMessageToSign.mockClear(); + getAccountIdFromWalletAccountIdSpy.mockReturnValueOnce(accountId); + }); it("returns an error", async () => { // Given @@ -373,7 +430,12 @@ describe("signMessageLogic", () => { // When await expect(async () => { - await signMessageLogic(context, accountId, messageToSign, uiNavigation); + await signMessageLogic( + context, + walletAccountId, + messageToSign, + uiNavigation + ); }).rejects.toThrowError("Some error"); // Then @@ -388,7 +450,12 @@ describe("signMessageLogic", () => { // When await expect(async () => { - await signMessageLogic(context, accountId, messageToSign, uiNavigation); + await signMessageLogic( + context, + walletAccountId, + messageToSign, + uiNavigation + ); }).rejects.toThrow(); // Then diff --git a/libs/ledger-live-common/src/wallet-api/logic.ts b/libs/ledger-live-common/src/wallet-api/logic.ts index 77163bca7d4..a78966c0c98 100644 --- a/libs/ledger-live-common/src/wallet-api/logic.ts +++ b/libs/ledger-live-common/src/wallet-api/logic.ts @@ -3,6 +3,7 @@ import { Account, AccountLike, SignedOperation } from "@ledgerhq/types-live"; import { accountToWalletAPIAccount, getWalletAPITransactionSignFlowInfos, + getAccountIdFromWalletAccountId, } from "./converters"; import type { TrackingAPI } from "./tracking"; import { AppManifest, TranslatableString, WalletAPITransaction } from "./types"; @@ -37,7 +38,7 @@ function getParentAccount( export function receiveOnAccountLogic( { manifest, accounts, tracking }: WalletAPIContext, - accountId: string, + walletAccountId: string, uiNavigation: ( account: AccountLike, parentAccount: Account | undefined, @@ -46,6 +47,12 @@ export function receiveOnAccountLogic( ): Promise { tracking.receiveRequested(manifest); + const accountId = getAccountIdFromWalletAccountId(walletAccountId); + if (!accountId) { + tracking.receiveFail(manifest); + return Promise.reject(new Error(`accountId ${walletAccountId} unknown`)); + } + const account = accounts.find((account) => account.id === accountId); if (!account) { @@ -64,7 +71,7 @@ export function receiveOnAccountLogic( export function signTransactionLogic( { manifest, accounts, tracking }: WalletAPIContext, - accountId: string, + walletAccountId: string, transaction: WalletAPITransaction, uiNavigation: ( account: AccountLike, @@ -83,6 +90,12 @@ export function signTransactionLogic( return Promise.reject(new Error("Transaction required")); } + const accountId = getAccountIdFromWalletAccountId(walletAccountId); + if (!accountId) { + tracking.signTransactionFail(manifest); + return Promise.reject(new Error(`accountId ${walletAccountId} unknown`)); + } + const account = accounts.find((account) => account.id === accountId); if (!account) { @@ -114,7 +127,7 @@ export function signTransactionLogic( export function broadcastTransactionLogic( { manifest, accounts, tracking }: WalletAPIContext, - accountId: string, + walletAccountId: string, signedOperation: SignedOperation, uiNavigation: ( account: AccountLike, @@ -127,6 +140,12 @@ export function broadcastTransactionLogic( return Promise.reject(new Error("Transaction required")); } + const accountId = getAccountIdFromWalletAccountId(walletAccountId); + if (!accountId) { + tracking.broadcastFail(manifest); + return Promise.reject(new Error(`accountId ${walletAccountId} unknown`)); + } + const account = accounts.find((account) => account.id === accountId); if (!account) { tracking.broadcastFail(manifest); @@ -140,7 +159,7 @@ export function broadcastTransactionLogic( export function signMessageLogic( { manifest, accounts, tracking }: WalletAPIContext, - accountId: string, + walletAccountId: string, message: string, uiNavigation: ( account: AccountLike, @@ -149,6 +168,12 @@ export function signMessageLogic( ): Promise { tracking.signMessageRequested(manifest); + const accountId = getAccountIdFromWalletAccountId(walletAccountId); + if (!accountId) { + tracking.signMessageFail(manifest); + return Promise.reject(new Error(`accountId ${walletAccountId} unknown`)); + } + const account = accounts.find((account) => account.id === accountId); if (account === undefined) { tracking.signMessageFail(manifest); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02eab89eb31..26a09e5f68e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1069,6 +1069,7 @@ importers: '@types/qs': ^6.9.7 '@types/react': ^17 '@types/redux-actions': ^2.6.2 + '@types/uuid': ^8.3.4 '@typescript-eslint/eslint-plugin': ^4.33.0 '@typescript-eslint/parser': ^4.33.0 '@walletconnect/client': 1.7.3 @@ -1326,6 +1327,7 @@ importers: '@types/node': 16.11.12 '@types/object-hash': 2.2.1 '@types/react': 17.0.45 + '@types/uuid': 8.3.4 '@typescript-eslint/eslint-plugin': 4.33.0_b437dje45jwsli5vlhomcei76i '@typescript-eslint/parser': 4.33.0_77fvizpdb3y4icyeo2mf4eo7em benchmark: 2.1.4 @@ -4538,7 +4540,6 @@ packages: '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-export-default-from': 7.16.7_@babel+core@7.18.10 - dev: true /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.10: resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} @@ -5107,7 +5108,6 @@ packages: dependencies: '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - dev: true /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.10: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} @@ -6349,6 +6349,15 @@ packages: '@babel/core': 7.17.10 '@babel/helper-plugin-utils': 7.18.9 + /@babel/plugin-transform-object-assign/7.16.7_@babel+core@7.18.10: + resolution: {integrity: sha512-R8mawvm3x0COTJtveuoqZIjNypn2FjfvXZr4pSQ8VhEFBuQGBz4XhHasZtHXjgXU4XptZ4HtGof3NoYc93ZH9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.10 + '@babel/helper-plugin-utils': 7.18.9 + /@babel/plugin-transform-object-super/7.16.7: resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} engines: {node: '>=6.9.0'} @@ -6583,6 +6592,15 @@ packages: '@babel/core': 7.17.10 '@babel/helper-plugin-utils': 7.18.9 + /@babel/plugin-transform-react-jsx-self/7.16.7_@babel+core@7.18.10: + resolution: {integrity: sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.10 + '@babel/helper-plugin-utils': 7.18.9 + /@babel/plugin-transform-react-jsx-self/7.16.7_@babel+core@7.9.0: resolution: {integrity: sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==} engines: {node: '>=6.9.0'} @@ -6619,6 +6637,15 @@ packages: '@babel/core': 7.17.10 '@babel/helper-plugin-utils': 7.18.9 + /@babel/plugin-transform-react-jsx-source/7.16.7_@babel+core@7.18.10: + resolution: {integrity: sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.10 + '@babel/helper-plugin-utils': 7.18.9 + /@babel/plugin-transform-react-jsx-source/7.16.7_@babel+core@7.9.0: resolution: {integrity: sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==} engines: {node: '>=6.9.0'} @@ -6869,7 +6896,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-runtime/7.9.0_@babel+core@7.9.0: resolution: {integrity: sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==} @@ -25766,7 +25792,7 @@ packages: /core-js-compat/3.22.5: resolution: {integrity: sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==} dependencies: - browserslist: 4.20.3 + browserslist: 4.21.3 semver: 7.0.0 /core-js-pure/3.22.5: @@ -40958,6 +40984,54 @@ packages: transitivePeerDependencies: - supports-color + /metro-react-native-babel-preset/0.67.0_@babel+core@7.18.10: + resolution: {integrity: sha512-tgTG4j0SKwLHbLRELMmgkgkjV1biYkWlGGKOmM484/fJC6bpDikdaFhfjsyE+W+qt7I5szbCPCickMTNQ+zwig==} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.18.10 + '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-proposal-export-default-from': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.18.10 + '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-export-default-from': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.18.10 + '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-destructuring': 7.17.7_@babel+core@7.18.10 + '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.18.10 + '@babel/plugin-transform-object-assign': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.18.10 + '@babel/plugin-transform-react-jsx-self': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-react-jsx-source': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-regenerator': 7.17.9_@babel+core@7.18.10 + '@babel/plugin-transform-runtime': 7.17.10_@babel+core@7.18.10 + '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.18.10 + '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.18.10 + '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.18.10 + '@babel/template': 7.16.7 + react-refresh: 0.4.3 + transitivePeerDependencies: + - supports-color + /metro-react-native-babel-transformer/0.67.0: resolution: {integrity: sha512-P0JT09n7T01epUtgL9mH6BPat3xn4JjBakl4lWHdL61cvEGcrxuIom1eoFFKkgU/K5AVLU4aCAttHS7nSFCcEQ==} peerDependencies: @@ -41095,13 +41169,13 @@ packages: resolution: {integrity: sha512-DwuBGAFcAivoac/swz8Lp7Y5Bcge1tzT7T6K0nf1ubqJP8YzBUtyR4pkjEYVUzVu/NZf7O54kHSPVu1ibYzOBQ==} hasBin: true dependencies: - '@babel/code-frame': 7.16.7 - '@babel/core': 7.17.10 - '@babel/generator': 7.17.10 - '@babel/parser': 7.17.10 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.10 - '@babel/types': 7.17.10 + '@babel/code-frame': 7.18.6 + '@babel/core': 7.18.10 + '@babel/generator': 7.18.12 + '@babel/parser': 7.18.11 + '@babel/template': 7.18.10 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 absolute-path: 0.0.0 accepts: 1.3.8 async: 2.6.4 @@ -41127,7 +41201,7 @@ packages: metro-hermes-compiler: 0.67.0 metro-inspector-proxy: 0.67.0 metro-minify-uglify: 0.67.0 - metro-react-native-babel-preset: 0.67.0_@babel+core@7.17.10 + metro-react-native-babel-preset: 0.67.0_@babel+core@7.18.10 metro-resolver: 0.67.0 metro-runtime: 0.67.0 metro-source-map: 0.67.0 @@ -50753,7 +50827,7 @@ packages: dev: true /strip-json-comments/2.0.1: - resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} /strip-json-comments/3.1.1: From 89d36c28a6c83c9fd01103360895a8f8a3f39d69 Mon Sep 17 00:00:00 2001 From: Kant Date: Wed, 14 Dec 2022 13:58:09 +0100 Subject: [PATCH 086/142] fix: serialize/deserialize errors for the IPCTransport --- .../src/internal/transportHandler.ts | 72 ++++++++++--------- .../src/main/internal-lifecycle.js | 25 +++---- .../src/renderer/IPCTransport.js | 26 ++++++- 3 files changed, 69 insertions(+), 54 deletions(-) diff --git a/apps/ledger-live-desktop/src/internal/transportHandler.ts b/apps/ledger-live-desktop/src/internal/transportHandler.ts index 39387703dc7..b6354c2d060 100644 --- a/apps/ledger-live-desktop/src/internal/transportHandler.ts +++ b/apps/ledger-live-desktop/src/internal/transportHandler.ts @@ -1,5 +1,6 @@ import { Subject } from "rxjs"; import { withDevice } from "@ledgerhq/live-common/hw/deviceAccess"; +import { DisconnectedDeviceDuringOperation, serializeError } from "@ledgerhq/errors"; type APDUMessage = { apduHex: string; requestId: string }; const transports = new Map>(); @@ -16,42 +17,39 @@ export const transportOpen = ({ requestId: string; }) => { const subjectExist = transports.get(data.descriptor); - if (subjectExist) { - // Should we return saying the transport is open ? - process.send?.({ - type: transportOpenChannel, - error: new Error("Transport already opened for the given descriptor"), - requestId, - }); - return; - } - withDevice(data.descriptor)(transport => { - const subject = new Subject(); - transports.set(data.descriptor, subject); + if (!subjectExist) { + withDevice(data.descriptor)(transport => { + const subject = new Subject(); + transports.set(data.descriptor, subject); - subject.subscribe({ - next: e => { - transport - .exchange(Buffer.from(e.apduHex, "hex")) - .then(response => - process.send?.({ - type: transportExchangeChannel, - data: response.toString("hex"), - requestId: e.requestId, - }), - ) - .catch(error => - process.send?.({ type: transportExchangeChannel, error, requestId: e.requestId }), - ); - }, - complete: () => { - transports.delete(data.descriptor); - }, - }); + subject.subscribe({ + next: e => { + transport + .exchange(Buffer.from(e.apduHex, "hex")) + .then(response => + process.send?.({ + type: transportExchangeChannel, + data: response.toString("hex"), + requestId: e.requestId, + }), + ) + .catch(error => + process.send?.({ + type: transportExchangeChannel, + error: serializeError(error), + requestId: e.requestId, + }), + ); + }, + complete: () => { + transports.delete(data.descriptor); + }, + }); - return subject; - }).subscribe(); + return subject; + }).subscribe(); + } process.send?.({ type: transportOpenChannel, @@ -71,7 +69,9 @@ export const transportExchange = ({ if (!subject) { process.send?.({ type: transportExchangeChannel, - error: new Error("No open transport for the given descriptor"), + error: serializeError( + new DisconnectedDeviceDuringOperation("No open transport for the given descriptor"), + ), requestId, }); return; @@ -90,7 +90,9 @@ export const transportClose = ({ if (!subject) { process.send?.({ type: transportCloseChannel, - error: new Error("No open transport for the given descriptor"), + error: serializeError( + new DisconnectedDeviceDuringOperation("No open transport for the given descriptor"), + ), requestId, }); return; diff --git a/apps/ledger-live-desktop/src/main/internal-lifecycle.js b/apps/ledger-live-desktop/src/main/internal-lifecycle.js index c45883bde50..7988dcefcb9 100644 --- a/apps/ledger-live-desktop/src/main/internal-lifecycle.js +++ b/apps/ledger-live-desktop/src/main/internal-lifecycle.js @@ -194,15 +194,16 @@ ipcMain.on("hydrateCurrencyData", (event, { currencyId, serialized }) => { internal.send({ type: "hydrateCurrencyData", serialized, currencyId }); }); -const internalRequest = (channel, data) => { - return new Promise((resolve, reject) => { - const requestId = uuidv4(); +// TODO maybe add a timeout to avoid deadlocks ? +const internalHandler = channel => { + ipcMain.on(channel, (event, { data, requestId }) => { + const replyChannel = `${channel}_RESPONSE_${requestId}`; const handler = message => { if (message.type === channel && message.requestId === requestId) { if (message.error) { - reject(message.error); + event.reply(replyChannel, { error: message.error }); } else { - resolve(message.data); + event.reply(replyChannel, { data: message.data }); } internal.process.removeListener("message", handler); } @@ -213,14 +214,6 @@ const internalRequest = (channel, data) => { }); }; -ipcMain.handle(transportOpenChannel, (event, data) => { - return internalRequest(transportOpenChannel, data); -}); - -ipcMain.handle(transportExchangeChannel, (event, data) => { - return internalRequest(transportExchangeChannel, data); -}); - -ipcMain.handle(transportCloseChannel, (event, data) => { - return internalRequest(transportCloseChannel, data); -}); +internalHandler(transportOpenChannel); +internalHandler(transportExchangeChannel); +internalHandler(transportCloseChannel); diff --git a/apps/ledger-live-desktop/src/renderer/IPCTransport.js b/apps/ledger-live-desktop/src/renderer/IPCTransport.js index 173b5cc3190..5822c76dd22 100644 --- a/apps/ledger-live-desktop/src/renderer/IPCTransport.js +++ b/apps/ledger-live-desktop/src/renderer/IPCTransport.js @@ -3,6 +3,26 @@ import { ipcRenderer } from "electron"; import Transport from "@ledgerhq/hw-transport"; import { log } from "@ledgerhq/logs"; +import { deserializeError } from "@ledgerhq/errors"; +import { v4 as uuidv4 } from "uuid"; + +const rendererRequest = (channel, data) => { + return new Promise((resolve, reject) => { + const requestId = uuidv4(); + const replyChannel = `${channel}_RESPONSE_${requestId}`; + const handler = (event, message) => { + if (message.error) { + reject(deserializeError(message.error)); + } else { + resolve(message.data); + } + ipcRenderer.removeListener(replyChannel, handler); + }; + + ipcRenderer.on(replyChannel, handler); + ipcRenderer.send(channel, { data, requestId }); + }); +}; export class IPCTransport extends Transport { static isSupported = (): Promise => Promise.resolve(typeof ipcRenderer === "function"); @@ -17,7 +37,7 @@ export class IPCTransport extends Transport { }; static async open(id: string): Promise { - await ipcRenderer.invoke("transport:open", { + await rendererRequest("transport:open", { descriptor: id, }); return new IPCTransport(id); @@ -34,7 +54,7 @@ export class IPCTransport extends Transport { const apduHex = apdu.toString("hex"); log("apdu", "=> " + apduHex); - const responseHex = await ipcRenderer.invoke("transport:exchange", { + const responseHex = await rendererRequest("transport:exchange", { descriptor: this.id, apduHex, }); @@ -48,6 +68,6 @@ export class IPCTransport extends Transport { } close(): Promise { - return ipcRenderer.invoke("transport:close", { descriptor: this.id }); + return rendererRequest("transport:close", { descriptor: this.id }); } } From f4534d2d5e2ac16be4f82635a5e0b9894cd54e06 Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 15 Dec 2022 16:07:56 +0100 Subject: [PATCH 087/142] fix: handle errors better with internal transport --- .../src/internal/transportHandler.ts | 83 +++++++++++-------- 1 file changed, 49 insertions(+), 34 deletions(-) diff --git a/apps/ledger-live-desktop/src/internal/transportHandler.ts b/apps/ledger-live-desktop/src/internal/transportHandler.ts index b6354c2d060..91705629844 100644 --- a/apps/ledger-live-desktop/src/internal/transportHandler.ts +++ b/apps/ledger-live-desktop/src/internal/transportHandler.ts @@ -18,43 +18,58 @@ export const transportOpen = ({ }) => { const subjectExist = transports.get(data.descriptor); - if (!subjectExist) { - withDevice(data.descriptor)(transport => { - const subject = new Subject(); - transports.set(data.descriptor, subject); - - subject.subscribe({ - next: e => { - transport - .exchange(Buffer.from(e.apduHex, "hex")) - .then(response => - process.send?.({ - type: transportExchangeChannel, - data: response.toString("hex"), - requestId: e.requestId, - }), - ) - .catch(error => - process.send?.({ - type: transportExchangeChannel, - error: serializeError(error), - requestId: e.requestId, - }), - ); - }, - complete: () => { - transports.delete(data.descriptor); - }, - }); + const onEnd = () => { + process.send?.({ + type: transportOpenChannel, + data, + requestId, + }); + }; - return subject; - }).subscribe(); + // If already exists simply return success + if (subjectExist) { + return onEnd(); } - process.send?.({ - type: transportOpenChannel, - data, - requestId, + withDevice(data.descriptor)(transport => { + const subject = new Subject(); + subject.subscribe({ + next: e => { + transport + .exchange(Buffer.from(e.apduHex, "hex")) + .then(response => + process.send?.({ + type: transportExchangeChannel, + data: response.toString("hex"), + requestId: e.requestId, + }), + ) + .catch(error => + process.send?.({ + type: transportExchangeChannel, + error: serializeError(error), + requestId: e.requestId, + }), + ); + }, + complete: () => { + transports.delete(data.descriptor); + }, + }); + + transports.set(data.descriptor, subject); + + onEnd(); + + return subject; + }).subscribe({ + error: error => { + process.send?.({ + type: transportOpenChannel, + error: serializeError(error), + requestId, + }); + }, }); }; From aa57b4e79acf7c1848ddedc3b10320a90febb01c Mon Sep 17 00:00:00 2001 From: Kant Date: Fri, 16 Dec 2022 10:47:01 +0100 Subject: [PATCH 088/142] fix: accounts selector --- .../renderer/components/WebPlatformPlayer/WebView.tsx | 5 ++--- .../components/WebPlatformPlayer/WebViewV2.tsx | 10 +++------- .../src/renderer/reducers/accounts.js | 2 ++ .../src/components/WebPlatformPlayer/WebView.tsx | 9 +++------ .../src/components/WebPlatformPlayer/WebViewV2.tsx | 5 ++--- 5 files changed, 12 insertions(+), 19 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx index 36a17cd1dfc..61bc1c017e1 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx @@ -7,7 +7,6 @@ import { useDispatch, useSelector } from "react-redux"; import { UserRefusedOnDevice } from "@ledgerhq/errors"; import { Account, Operation, SignedOperation } from "@ledgerhq/types-live"; -import { flattenAccounts } from "@ledgerhq/live-common/account/index"; import { useToasts } from "@ledgerhq/live-common/notifications/ToastProvider/index"; import { receiveOnAccountLogic, @@ -34,7 +33,7 @@ import trackingWrapper from "@ledgerhq/live-common/platform/tracking"; import { openModal } from "../../actions/modals"; import TrackPage from "../../analytics/TrackPage"; import useTheme from "../../hooks/useTheme"; -import { accountsSelector } from "../../reducers/accounts"; +import { flattenAccountsSelector } from "../../reducers/accounts"; import BigSpinner from "../BigSpinner"; import { track } from "~/renderer/analytics/segment"; @@ -65,7 +64,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { const targetRef: { current: null | WebviewTag } = useRef(null); const dispatch = useDispatch(); - const accounts = flattenAccounts(useSelector(accountsSelector)); + const accounts = useSelector(flattenAccountsSelector); const { pushToast } = useToasts(); const { t } = useTranslation(); diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index a3095520159..bca706bc045 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -16,11 +16,7 @@ import { findCryptoCurrencyById, listSupportedCurrencies, } from "@ledgerhq/live-common/currencies/index"; -import { - flattenAccounts, - addPendingOperation, - getMainAccount, -} from "@ledgerhq/live-common/account/index"; +import { addPendingOperation, getMainAccount } from "@ledgerhq/live-common/account/index"; import { AppResult } from "@ledgerhq/live-common/hw/actions/app"; import openTransportAsSubject, { BidirectionalEvent, @@ -50,7 +46,7 @@ import { openModal } from "../../actions/modals"; import { updateAccountWithUpdater } from "../../actions/accounts"; import TrackPage from "../../analytics/TrackPage"; import useTheme from "../../hooks/useTheme"; -import { accountsSelector } from "../../reducers/accounts"; +import { flattenAccountsSelector } from "../../reducers/accounts"; import BigSpinner from "../BigSpinner"; import { setDrawer } from "~/renderer/drawers/Provider"; import { OperationDetails } from "~/renderer/drawers/OperationDetails"; @@ -78,7 +74,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { const targetRef: { current: null | WebviewTag } = useRef(null); const dispatch = useDispatch(); - const accounts = flattenAccounts(useSelector(accountsSelector)); + const accounts = useSelector(flattenAccountsSelector); const { pushToast } = useToasts(); const { t } = useTranslation(); diff --git a/apps/ledger-live-desktop/src/renderer/reducers/accounts.js b/apps/ledger-live-desktop/src/renderer/reducers/accounts.js index 3b0746eae50..ef1a1d57bb5 100644 --- a/apps/ledger-live-desktop/src/renderer/reducers/accounts.js +++ b/apps/ledger-live-desktop/src/renderer/reducers/accounts.js @@ -250,3 +250,5 @@ export const decodeAccountsModel = (raws: *) => (raws || []).map(accountModel.de export const encodeAccountsModel = (accounts: *) => (accounts || []).map(accountModel.encode); export default handleActions(handlers, state); + +export const flattenAccountsSelector = createSelector(accountsSelector, flattenAccounts); diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx index 4e5791f7494..628883ef818 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebView.tsx @@ -29,10 +29,7 @@ import type { RawPlatformAccount, } from "@ledgerhq/live-common/platform/rawTypes"; import { getEnv } from "@ledgerhq/live-common/env"; -import { - isTokenAccount, - flattenAccounts, -} from "@ledgerhq/live-common/account/index"; +import { isTokenAccount } from "@ledgerhq/live-common/account/index"; import type { Device } from "@ledgerhq/live-common/hw/actions/types"; import { findCryptoCurrencyById, @@ -64,7 +61,7 @@ import { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; import BigNumber from "bignumber.js"; import { NavigatorName, ScreenName } from "../../const"; import { broadcastSignedTx } from "../../logic/screenTransactionHooks"; -import { accountsSelector } from "../../reducers/accounts"; +import { flattenAccountsSelector } from "../../reducers/accounts"; import UpdateIcon from "../../icons/Update"; import InfoIcon from "../../icons/Info"; import InfoPanel from "./InfoPanel"; @@ -130,7 +127,7 @@ export const WebView = ({ manifest, inputs }: Props) => { const targetRef: { current: null | RNWebView; } = useRef(null); - const accounts = flattenAccounts(useSelector(accountsSelector)); + const accounts = useSelector(flattenAccountsSelector); const navigation = useNavigation< RootNavigationComposite< diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index 07d078662f8..5625a160170 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -21,7 +21,6 @@ import { SignedOperation, } from "@ledgerhq/types-live"; import { getEnv } from "@ledgerhq/live-common/env"; -import { flattenAccounts } from "@ledgerhq/live-common/account/index"; import type { Transaction } from "@ledgerhq/live-common/generated/types"; import type { AppManifest } from "@ledgerhq/live-common/wallet-api/types"; import { @@ -50,7 +49,7 @@ import BigNumber from "bignumber.js"; import { first } from "rxjs/operators"; import { NavigatorName, ScreenName } from "../../const"; import { broadcastSignedTx } from "../../logic/screenTransactionHooks"; -import { accountsSelector } from "../../reducers/accounts"; +import { flattenAccountsSelector } from "../../reducers/accounts"; import UpdateIcon from "../../icons/Update"; import InfoIcon from "../../icons/Info"; import InfoPanel from "./InfoPanel"; @@ -118,7 +117,7 @@ export const WebView = ({ manifest, inputs }: Props) => { const targetRef: { current: null | RNWebView; } = useRef(null); - const accounts = flattenAccounts(useSelector(accountsSelector)); + const accounts = useSelector(flattenAccountsSelector); const navigation = useNavigation(); const [loadDate, setLoadDate] = useState(new Date()); const [widgetLoaded, setWidgetLoaded] = useState(false); From ffeca4ec8c7b0f2f883f0615968dbf4c5e3f537d Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 10:37:22 +0100 Subject: [PATCH 089/142] fix: unused uuidv4 --- apps/ledger-live-desktop/src/main/internal-lifecycle.js | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/main/internal-lifecycle.js b/apps/ledger-live-desktop/src/main/internal-lifecycle.js index 7988dcefcb9..da892504754 100644 --- a/apps/ledger-live-desktop/src/main/internal-lifecycle.js +++ b/apps/ledger-live-desktop/src/main/internal-lifecycle.js @@ -1,7 +1,6 @@ // @flow import { app, ipcMain } from "electron"; import path from "path"; -import { v4 as uuidv4 } from "uuid"; import { setEnvUnsafe, getAllEnvs } from "@ledgerhq/live-common/env"; import { isRestartNeeded } from "~/helpers/env"; import { setTags } from "~/sentry/main"; From 3347ef2d272ac2548118c91d9fa118de075ea4c2 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 17:12:35 +0100 Subject: [PATCH 090/142] fix: share channel name constants --- .../src/config/transportChannels.ts | 3 +++ .../src/internal/transportHandler.ts | 9 +++++---- .../src/main/internal-lifecycle.js | 2 +- apps/ledger-live-desktop/src/renderer/IPCTransport.js | 11 ++++++++--- 4 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 apps/ledger-live-desktop/src/config/transportChannels.ts diff --git a/apps/ledger-live-desktop/src/config/transportChannels.ts b/apps/ledger-live-desktop/src/config/transportChannels.ts new file mode 100644 index 00000000000..75f38abc47c --- /dev/null +++ b/apps/ledger-live-desktop/src/config/transportChannels.ts @@ -0,0 +1,3 @@ +export const transportOpenChannel = "transport:open"; +export const transportExchangeChannel = "transport:exchange"; +export const transportCloseChannel = "transport:close"; diff --git a/apps/ledger-live-desktop/src/internal/transportHandler.ts b/apps/ledger-live-desktop/src/internal/transportHandler.ts index 91705629844..5313fbd60ac 100644 --- a/apps/ledger-live-desktop/src/internal/transportHandler.ts +++ b/apps/ledger-live-desktop/src/internal/transportHandler.ts @@ -1,14 +1,15 @@ import { Subject } from "rxjs"; import { withDevice } from "@ledgerhq/live-common/hw/deviceAccess"; import { DisconnectedDeviceDuringOperation, serializeError } from "@ledgerhq/errors"; +import { + transportCloseChannel, + transportExchangeChannel, + transportOpenChannel, +} from "~/config/transportChannels"; type APDUMessage = { apduHex: string; requestId: string }; const transports = new Map>(); -export const transportOpenChannel = "transport:open"; -export const transportExchangeChannel = "transport:exchange"; -export const transportCloseChannel = "transport:close"; - export const transportOpen = ({ data, requestId, diff --git a/apps/ledger-live-desktop/src/main/internal-lifecycle.js b/apps/ledger-live-desktop/src/main/internal-lifecycle.js index da892504754..c8ff512b474 100644 --- a/apps/ledger-live-desktop/src/main/internal-lifecycle.js +++ b/apps/ledger-live-desktop/src/main/internal-lifecycle.js @@ -11,7 +11,7 @@ import { transportCloseChannel, transportExchangeChannel, transportOpenChannel, -} from "~/internal/transportHandler"; +} from "~/config/transportChannels"; // ~~~ Local state that main thread keep diff --git a/apps/ledger-live-desktop/src/renderer/IPCTransport.js b/apps/ledger-live-desktop/src/renderer/IPCTransport.js index 5822c76dd22..953ac1eb993 100644 --- a/apps/ledger-live-desktop/src/renderer/IPCTransport.js +++ b/apps/ledger-live-desktop/src/renderer/IPCTransport.js @@ -5,6 +5,11 @@ import Transport from "@ledgerhq/hw-transport"; import { log } from "@ledgerhq/logs"; import { deserializeError } from "@ledgerhq/errors"; import { v4 as uuidv4 } from "uuid"; +import { + transportCloseChannel, + transportExchangeChannel, + transportOpenChannel, +} from "~/config/transportChannels"; const rendererRequest = (channel, data) => { return new Promise((resolve, reject) => { @@ -37,7 +42,7 @@ export class IPCTransport extends Transport { }; static async open(id: string): Promise { - await rendererRequest("transport:open", { + await rendererRequest(transportOpenChannel, { descriptor: id, }); return new IPCTransport(id); @@ -54,7 +59,7 @@ export class IPCTransport extends Transport { const apduHex = apdu.toString("hex"); log("apdu", "=> " + apduHex); - const responseHex = await rendererRequest("transport:exchange", { + const responseHex = await rendererRequest(transportExchangeChannel, { descriptor: this.id, apduHex, }); @@ -68,6 +73,6 @@ export class IPCTransport extends Transport { } close(): Promise { - return rendererRequest("transport:close", { descriptor: this.id }); + return rendererRequest(transportCloseChannel, { descriptor: this.id }); } } From be8ff4c7ba67e27eb9632b9e32187afbb80021e6 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 17:58:35 +0100 Subject: [PATCH 091/142] fix: bump libs --- apps/ledger-live-desktop/package.json | 4 +- .../WebPlatformPlayer/WebViewV2.tsx | 7 ++- .../tests/utils/dummy-wallet-app/package.json | 2 +- apps/ledger-live-mobile/package.json | 4 +- .../WebPlatformPlayer/WebViewV2.tsx | 12 +++-- libs/ledger-live-common/package.json | 4 +- pnpm-lock.yaml | 45 ++++++++++--------- 7 files changed, 41 insertions(+), 37 deletions(-) diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 84ca91df67c..633d7cf0914 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -61,8 +61,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.8.0", - "@ledgerhq/wallet-api-server": "^0.8.1", + "@ledgerhq/wallet-api-core": "^0.9.1", + "@ledgerhq/wallet-api-server": "^0.9.1", "@polkadot/react-identicon": "2.9.13", "@sentry/electron": "^4.0.0", "@sentry/node": "7.8.1", diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index bca706bc045..a7861a6afdb 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -30,7 +30,7 @@ import { useWalletAPIUrl, } from "@ledgerhq/live-common/wallet-api/react"; import { AppManifest } from "@ledgerhq/live-common/wallet-api/types"; -import { RpcError, Transport } from "@ledgerhq/wallet-api-core"; +import { ServerError, createCurrencyNotFound, Transport } from "@ledgerhq/wallet-api-core"; import { broadcastTransactionLogic, receiveOnAccountLogic, @@ -38,9 +38,8 @@ import { signMessageLogic, } from "@ledgerhq/live-common/wallet-api/logic"; import { accountToWalletAPIAccount } from "@ledgerhq/live-common/wallet-api/converters"; -import { firstValueFrom, WalletAPIServer } from "@ledgerhq/wallet-api-server/lib/index"; +import { firstValueFrom, WalletAPIServer } from "@ledgerhq/wallet-api-server"; import trackingWrapper from "@ledgerhq/live-common/wallet-api/tracking"; -import { CURRENCY_NOT_FOUND } from "@ledgerhq/wallet-api-server/lib/errors"; import { openModal } from "../../actions/modals"; import { updateAccountWithUpdater } from "../../actions/accounts"; @@ -135,7 +134,7 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { if (!currencyList[0]) { tracking.requestAccountFail(manifest); // @TODO replace with correct error - reject(new RpcError(CURRENCY_NOT_FOUND)); + reject(new ServerError(createCurrencyNotFound(cryptoCurrencyIds[0]))); } } else { currencyList = listSupportedCurrencies().filter(({ id }) => diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json index 09a3ad1b3b0..fe3ab5307b3 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json @@ -6,7 +6,7 @@ "@ledgerhq/hw-app-eth": "^6.29.11", "@ledgerhq/hw-transport": "^6.27.6", "@ledgerhq/live-common": "workspace:*", - "@ledgerhq/wallet-api-client": "^0.8.0", + "@ledgerhq/wallet-api-client": "^0.10.1", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "@types/react": "^17.0.20", diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index 590d0fc2320..65e8cb8a201 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -79,8 +79,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.8.0", - "@ledgerhq/wallet-api-server": "^0.8.1", + "@ledgerhq/wallet-api-core": "^0.9.1", + "@ledgerhq/wallet-api-server": "^0.9.1", "@polkadot/reactnative-identicon": "2.9.13", "@polkadot/x-randomvalues": "10.1.12", "@react-native-async-storage/async-storage": "^1.15.17", diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index 5625a160170..04bdb597919 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -8,9 +8,12 @@ import { TouchableOpacity, SafeAreaView, } from "react-native"; -import { RpcError, Transport } from "@ledgerhq/wallet-api-core"; +import { + ServerError, + createCurrencyNotFound, + Transport, +} from "@ledgerhq/wallet-api-core"; import { WalletAPIServer, firstValueFrom } from "@ledgerhq/wallet-api-server"; -import { CURRENCY_NOT_FOUND } from "@ledgerhq/wallet-api-server/lib/errors"; import { WebView as RNWebView } from "react-native-webview"; import { useNavigation } from "@react-navigation/native"; import { UserRefusedOnDevice } from "@ledgerhq/errors"; @@ -181,8 +184,9 @@ export const WebView = ({ manifest, inputs }: Props) => { if (!currency) { tracking.requestAccountFail(manifest); - // @TODO replace with correct error - reject(new RpcError(CURRENCY_NOT_FOUND)); + reject( + new ServerError(createCurrencyNotFound(cryptoCurrencyIds[0])), + ); return; } diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index 268c61f57cc..9fff427e8d9 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -163,8 +163,8 @@ "@ledgerhq/json-bignumber": "^1.1.0", "@ledgerhq/live-app-sdk": "^0.8.1", "@ledgerhq/logs": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.8.0", - "@ledgerhq/wallet-api-server": "^0.8.1", + "@ledgerhq/wallet-api-core": "^0.9.1", + "@ledgerhq/wallet-api-server": "^0.9.1", "@polkadot/types": "9.8.1", "@polkadot/types-known": "9.8.1", "@polkadot/util": "10.1.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26a09e5f68e..ec1ebed89bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,8 +168,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.8.0 - '@ledgerhq/wallet-api-server': ^0.8.1 + '@ledgerhq/wallet-api-core': ^0.9.1 + '@ledgerhq/wallet-api-server': ^0.9.1 '@mapbox/node-pre-gyp': ^1.0.8 '@octokit/rest': ^18.12.0 '@playwright/test': 1.27.1 @@ -345,8 +345,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.8.0 - '@ledgerhq/wallet-api-server': 0.8.1 + '@ledgerhq/wallet-api-core': 0.9.1 + '@ledgerhq/wallet-api-server': 0.9.1 '@polkadot/react-identicon': 2.9.13_grbnt2wkerwtzf6thy4efz3p5i '@sentry/electron': 4.0.0 '@sentry/node': 7.8.1 @@ -555,7 +555,7 @@ importers: '@ledgerhq/hw-app-eth': ^6.29.11 '@ledgerhq/hw-transport': ^6.27.6 '@ledgerhq/live-common': workspace:* - '@ledgerhq/wallet-api-client': ^0.8.0 + '@ledgerhq/wallet-api-client': ^0.10.1 '@types/jest': ^27.0.1 '@types/node': ^16.7.13 '@types/react': ^17.0.20 @@ -571,7 +571,7 @@ importers: '@ledgerhq/hw-app-eth': link:../../../../../libs/ledgerjs/packages/hw-app-eth '@ledgerhq/hw-transport': link:../../../../../libs/ledgerjs/packages/hw-transport '@ledgerhq/live-common': link:../../../../../libs/ledger-live-common - '@ledgerhq/wallet-api-client': 0.8.0 + '@ledgerhq/wallet-api-client': 0.10.1 '@types/jest': 27.5.1 '@types/node': 16.11.12 '@types/react': 17.0.45 @@ -612,8 +612,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.8.0 - '@ledgerhq/wallet-api-server': ^0.8.1 + '@ledgerhq/wallet-api-core': ^0.9.1 + '@ledgerhq/wallet-api-server': ^0.9.1 '@polkadot/reactnative-identicon': 2.9.13 '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': ^1.15.17 @@ -811,8 +811,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.8.0 - '@ledgerhq/wallet-api-server': 0.8.1 + '@ledgerhq/wallet-api-core': 0.9.1 + '@ledgerhq/wallet-api-server': 0.9.1 '@polkadot/reactnative-identicon': 2.9.13_ondxtwf5lqq5g76dzmsmwamaca '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': 1.17.4_react-native@0.68.5 @@ -1041,8 +1041,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.8.0 - '@ledgerhq/wallet-api-server': ^0.8.1 + '@ledgerhq/wallet-api-core': ^0.9.1 + '@ledgerhq/wallet-api-server': ^0.9.1 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -1222,8 +1222,8 @@ importers: '@ledgerhq/json-bignumber': 1.1.0 '@ledgerhq/live-app-sdk': 0.8.1 '@ledgerhq/logs': link:../ledgerjs/packages/logs - '@ledgerhq/wallet-api-core': 0.8.0 - '@ledgerhq/wallet-api-server': 0.8.1 + '@ledgerhq/wallet-api-core': 0.9.1 + '@ledgerhq/wallet-api-server': 0.9.1 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -12463,27 +12463,28 @@ packages: resolution: {integrity: sha512-K3SETlNUJAjU/bN6dNJf56gfpxOhGldmClezIU5puw1PcGDvNf4y8vmEouVz5Htc2a/0vetklf0eIQD8Wk3Hww==} dev: false - /@ledgerhq/wallet-api-client/0.8.0: - resolution: {integrity: sha512-j5V/ZZG5rCbuhB/E/TeF5uyqyANBgTPP+/jiQAvm/EemGeRYSGUhQ6avYRREprwQ8Q2tY5YGnSOUPiALHsNQGQ==} + /@ledgerhq/wallet-api-client/0.10.1: + resolution: {integrity: sha512-NkHalPSP2peN+/Xh00alHZsAXyZXKWd6Zut9sqp+mTzX3fyvXjZJcEjCMaiZHo14NL10MZIqoSqR7TPViI+rxw==} dependencies: '@ledgerhq/hw-transport': 6.27.8 - '@ledgerhq/wallet-api-core': 0.8.0 + '@ledgerhq/wallet-api-core': 0.9.1 bignumber.js: 9.1.0 json-rpc-2.0: 1.1.0 dev: false - /@ledgerhq/wallet-api-core/0.8.0: - resolution: {integrity: sha512-I2u7Xmqjzc8tGqEN83iyk1Y88ND5BVDHHudoWaqVetvbzmofuqnR/t1dCcZMYB5VZuLdgyWJFasrpyWl8oGXrA==} + /@ledgerhq/wallet-api-core/0.9.1: + resolution: {integrity: sha512-gtFjd3UbDbzSrt0+BJ57yz+oyO8G09tMdzHtoPXOw8kMT6b3zxxmaKyKpwrtYkkZ1u+GmoL/E/ZmPLzwSBHZqQ==} dependencies: + '@ledgerhq/errors': 6.12.1 bignumber.js: 9.1.0 uuid: 9.0.0 zod: 3.19.1 dev: false - /@ledgerhq/wallet-api-server/0.8.1: - resolution: {integrity: sha512-IFaymiQnqSQpcOQgMSQzIJ4veKI6T/GNlP5Ggf6/2MWwckx1vofywExV3aaLJ4ehrjTFhMTET7HeDEkQGfy2lw==} + /@ledgerhq/wallet-api-server/0.9.1: + resolution: {integrity: sha512-WM2v2COXibz2YKYdCXvLaX9i2a3hBmrkD1DnvYcObercPdMLuoYJQJ90RWqmI2NrsX8BzEvVigjp+2rnfeJdEg==} dependencies: - '@ledgerhq/wallet-api-core': 0.8.0 + '@ledgerhq/wallet-api-core': 0.9.1 bignumber.js: 9.1.0 json-rpc-2.0: 1.1.0 picomatch: 2.3.1 From 78405667b15f9c0cdd8b502e108d6c43a63ed206 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 18:14:40 +0100 Subject: [PATCH 092/142] fix: internal transportChannel imports --- apps/ledger-live-desktop/src/internal/index.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/ledger-live-desktop/src/internal/index.js b/apps/ledger-live-desktop/src/internal/index.js index 46cb877b78f..8fb83c26b3d 100644 --- a/apps/ledger-live-desktop/src/internal/index.js +++ b/apps/ledger-live-desktop/src/internal/index.js @@ -11,14 +11,12 @@ import LoggerTransport from "~/logger/logger-transport-internal"; import { executeCommand, unsubscribeCommand, unsubscribeAllCommands } from "./commandHandler"; import sentry, { setTags } from "~/sentry/internal"; +import { transportClose, transportExchange, transportOpen } from "~/internal/transportHandler"; import { - transportClose, - transportExchange, - transportOpen, transportCloseChannel, transportExchangeChannel, transportOpenChannel, -} from "~/internal/transportHandler"; +} from "~/config/transportChannels"; process.on("exit", () => { logger.debug("exiting process, unsubscribing all..."); From 876b9019caf319f79faa3ea7d3b4518cc5084823 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 18:27:50 +0100 Subject: [PATCH 093/142] fix: add rxjs7 to LLD & LLM --- apps/ledger-live-desktop/package.json | 1 + .../WebPlatformPlayer/WebViewV2.tsx | 3 +- apps/ledger-live-mobile/package.json | 1 + .../WebPlatformPlayer/WebViewV2.tsx | 3 +- pnpm-lock.yaml | 31 +++++++++++++++++-- 5 files changed, 35 insertions(+), 4 deletions(-) diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 633d7cf0914..b67305a1c59 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -130,6 +130,7 @@ "reselect": "^4.1.4", "rimraf": "^3.0.2", "rxjs": "^6.6.7", + "rxjs7": "npm:rxjs@^7.8.0", "secp256k1": "^4.0.2", "semver": "^7.1.3", "sleep-promise": "^8.0.1", diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index a7861a6afdb..14bec0be763 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -38,8 +38,9 @@ import { signMessageLogic, } from "@ledgerhq/live-common/wallet-api/logic"; import { accountToWalletAPIAccount } from "@ledgerhq/live-common/wallet-api/converters"; -import { firstValueFrom, WalletAPIServer } from "@ledgerhq/wallet-api-server"; +import { WalletAPIServer } from "@ledgerhq/wallet-api-server"; import trackingWrapper from "@ledgerhq/live-common/wallet-api/tracking"; +import { firstValueFrom } from "rxjs7"; import { openModal } from "../../actions/modals"; import { updateAccountWithUpdater } from "../../actions/accounts"; diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index 65e8cb8a201..b00da746eab 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -191,6 +191,7 @@ "rn-fetch-blob": "^0.12.0", "rxjs": "^6.6.6", "rxjs-compat": "^6.6.6", + "rxjs7": "npm:rxjs@^7.8.0", "semver": "^7.3.7", "storyly-react-native": "1.26.2", "styled-components": "^5.3.3", diff --git a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx index 04bdb597919..f49861890c5 100644 --- a/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-mobile/src/components/WebPlatformPlayer/WebViewV2.tsx @@ -13,7 +13,7 @@ import { createCurrencyNotFound, Transport, } from "@ledgerhq/wallet-api-core"; -import { WalletAPIServer, firstValueFrom } from "@ledgerhq/wallet-api-server"; +import { WalletAPIServer } from "@ledgerhq/wallet-api-server"; import { WebView as RNWebView } from "react-native-webview"; import { useNavigation } from "@react-navigation/native"; import { UserRefusedOnDevice } from "@ledgerhq/errors"; @@ -47,6 +47,7 @@ import openTransportAsSubject, { BidirectionalEvent, } from "@ledgerhq/live-common/hw/openTransportAsSubject"; import { Subject } from "rxjs"; +import { firstValueFrom } from "rxjs7"; import { useTheme } from "styled-components/native"; import BigNumber from "bignumber.js"; import { first } from "rxjs/operators"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec1ebed89bf..15b14bf3e98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -305,6 +305,7 @@ importers: reselect: ^4.1.4 rimraf: ^3.0.2 rxjs: ^6.6.7 + rxjs7: npm:rxjs@^7.8.0 secp256k1: ^4.0.2 semver: ^7.1.3 serve-handler: ^6.1.3 @@ -414,6 +415,7 @@ importers: reselect: 4.1.5 rimraf: 3.0.2 rxjs: 6.6.7 + rxjs7: /rxjs/7.8.0 secp256k1: 4.0.3 semver: 7.3.7 sleep-promise: 8.0.1 @@ -780,6 +782,7 @@ importers: rn-fetch-blob: ^0.12.0 rxjs: ^6.6.6 rxjs-compat: ^6.6.6 + rxjs7: npm:rxjs@^7.8.0 semver: ^7.3.7 storyly-react-native: 1.26.2 strip-ansi: 6.0.1 @@ -923,6 +926,7 @@ importers: rn-fetch-blob: 0.12.0_n5yzdsrxz654upecs5xliebtmm rxjs: 6.6.7 rxjs-compat: 6.6.7_rxjs@6.6.7 + rxjs7: /rxjs/7.8.0 semver: 7.3.7 storyly-react-native: 1.26.2_ondxtwf5lqq5g76dzmsmwamaca styled-components: 5.3.5_ovpqj5wn7dv5iunpkty63trwiy @@ -13230,7 +13234,7 @@ packages: '@polkadot/ui-settings': 2.9.13 '@polkadot/ui-shared': 2.9.13_rctvuuxcfab7pevo7bnynlzygy '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 + '@polkadot/util-crypto': 10.1.12 color: 3.2.1 ethereum-blockies-base64: 1.0.2 jdenticon: 3.1.1 @@ -13328,7 +13332,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 + '@polkadot/util-crypto': 10.1.12 color: 3.2.1 dev: false @@ -13344,6 +13348,23 @@ packages: color: 3.2.1 dev: false + /@polkadot/util-crypto/10.1.12: + resolution: {integrity: sha512-X/IxeMMYMVWhByU2be5bzPFy8acPTa2oLcvzSKLjhxqtCEIqprs/fshhfT3qVTa/lAN+WeNE8oTPCPLKVpQE4w==} + engines: {node: '>=14.0.0'} + dependencies: + '@babel/runtime': 7.20.1 + '@noble/hashes': 1.1.3 + '@noble/secp256k1': 1.7.0 + '@polkadot/networks': 10.1.12 + '@polkadot/util': 10.1.12 + '@polkadot/wasm-crypto': 6.3.1_klobyzdarg25uad6uqq67z6rye + '@polkadot/x-bigint': 10.1.12 + '@polkadot/x-randomvalues': 10.1.12 + '@scure/base': 1.1.1 + ed2curve: 0.3.0 + tweetnacl: 1.0.3 + dev: false + /@polkadot/util-crypto/10.1.12_@polkadot+util@10.1.12: resolution: {integrity: sha512-X/IxeMMYMVWhByU2be5bzPFy8acPTa2oLcvzSKLjhxqtCEIqprs/fshhfT3qVTa/lAN+WeNE8oTPCPLKVpQE4w==} engines: {node: '>=14.0.0'} @@ -49127,6 +49148,12 @@ packages: dependencies: tslib: 2.4.0 + /rxjs/7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + dependencies: + tslib: 2.4.0 + dev: false + /safe-buffer/5.1.1: resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==} dev: true From ea3a7c53b92427437424163c3a5ea8d60a8ae1d4 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 19:32:02 +0100 Subject: [PATCH 094/142] chore: bump wallet-api versions --- apps/ledger-live-desktop/package.json | 4 +- .../tests/utils/dummy-wallet-app/package.json | 2 +- apps/ledger-live-mobile/package.json | 4 +- libs/ledger-live-common/package.json | 4 +- pnpm-lock.yaml | 73 +++++++------------ 5 files changed, 35 insertions(+), 52 deletions(-) diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index b67305a1c59..34dfa24ce09 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -61,8 +61,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.9.1", - "@ledgerhq/wallet-api-server": "^0.9.1", + "@ledgerhq/wallet-api-core": "^0.9.2", + "@ledgerhq/wallet-api-server": "^0.9.2", "@polkadot/react-identicon": "2.9.13", "@sentry/electron": "^4.0.0", "@sentry/node": "7.8.1", diff --git a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json index fe3ab5307b3..1b06f6184c2 100644 --- a/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json +++ b/apps/ledger-live-desktop/tests/utils/dummy-wallet-app/package.json @@ -6,7 +6,7 @@ "@ledgerhq/hw-app-eth": "^6.29.11", "@ledgerhq/hw-transport": "^6.27.6", "@ledgerhq/live-common": "workspace:*", - "@ledgerhq/wallet-api-client": "^0.10.1", + "@ledgerhq/wallet-api-client": "^0.10.2", "@types/jest": "^27.0.1", "@types/node": "^16.7.13", "@types/react": "^17.0.20", diff --git a/apps/ledger-live-mobile/package.json b/apps/ledger-live-mobile/package.json index b00da746eab..f5f335cafc0 100644 --- a/apps/ledger-live-mobile/package.json +++ b/apps/ledger-live-mobile/package.json @@ -79,8 +79,8 @@ "@ledgerhq/types-cryptoassets": "workspace:^", "@ledgerhq/types-devices": "workspace:^", "@ledgerhq/types-live": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.9.1", - "@ledgerhq/wallet-api-server": "^0.9.1", + "@ledgerhq/wallet-api-core": "^0.9.2", + "@ledgerhq/wallet-api-server": "^0.9.2", "@polkadot/reactnative-identicon": "2.9.13", "@polkadot/x-randomvalues": "10.1.12", "@react-native-async-storage/async-storage": "^1.15.17", diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index 9fff427e8d9..a6dea00adc4 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -163,8 +163,8 @@ "@ledgerhq/json-bignumber": "^1.1.0", "@ledgerhq/live-app-sdk": "^0.8.1", "@ledgerhq/logs": "workspace:^", - "@ledgerhq/wallet-api-core": "^0.9.1", - "@ledgerhq/wallet-api-server": "^0.9.1", + "@ledgerhq/wallet-api-core": "^0.9.2", + "@ledgerhq/wallet-api-server": "^0.9.2", "@polkadot/types": "9.8.1", "@polkadot/types-known": "9.8.1", "@polkadot/util": "10.1.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15b14bf3e98..6edc83de475 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,8 +168,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.9.1 - '@ledgerhq/wallet-api-server': ^0.9.1 + '@ledgerhq/wallet-api-core': ^0.9.2 + '@ledgerhq/wallet-api-server': ^0.9.2 '@mapbox/node-pre-gyp': ^1.0.8 '@octokit/rest': ^18.12.0 '@playwright/test': 1.27.1 @@ -346,8 +346,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.9.1 - '@ledgerhq/wallet-api-server': 0.9.1 + '@ledgerhq/wallet-api-core': 0.9.2 + '@ledgerhq/wallet-api-server': 0.9.2 '@polkadot/react-identicon': 2.9.13_grbnt2wkerwtzf6thy4efz3p5i '@sentry/electron': 4.0.0 '@sentry/node': 7.8.1 @@ -557,7 +557,7 @@ importers: '@ledgerhq/hw-app-eth': ^6.29.11 '@ledgerhq/hw-transport': ^6.27.6 '@ledgerhq/live-common': workspace:* - '@ledgerhq/wallet-api-client': ^0.10.1 + '@ledgerhq/wallet-api-client': ^0.10.2 '@types/jest': ^27.0.1 '@types/node': ^16.7.13 '@types/react': ^17.0.20 @@ -573,7 +573,7 @@ importers: '@ledgerhq/hw-app-eth': link:../../../../../libs/ledgerjs/packages/hw-app-eth '@ledgerhq/hw-transport': link:../../../../../libs/ledgerjs/packages/hw-transport '@ledgerhq/live-common': link:../../../../../libs/ledger-live-common - '@ledgerhq/wallet-api-client': 0.10.1 + '@ledgerhq/wallet-api-client': 0.10.2 '@types/jest': 27.5.1 '@types/node': 16.11.12 '@types/react': 17.0.45 @@ -614,8 +614,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.9.1 - '@ledgerhq/wallet-api-server': ^0.9.1 + '@ledgerhq/wallet-api-core': ^0.9.2 + '@ledgerhq/wallet-api-server': ^0.9.2 '@polkadot/reactnative-identicon': 2.9.13 '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': ^1.15.17 @@ -814,8 +814,8 @@ importers: '@ledgerhq/types-cryptoassets': link:../../libs/ledgerjs/packages/types-cryptoassets '@ledgerhq/types-devices': link:../../libs/ledgerjs/packages/types-devices '@ledgerhq/types-live': link:../../libs/ledgerjs/packages/types-live - '@ledgerhq/wallet-api-core': 0.9.1 - '@ledgerhq/wallet-api-server': 0.9.1 + '@ledgerhq/wallet-api-core': 0.9.2 + '@ledgerhq/wallet-api-server': 0.9.2 '@polkadot/reactnative-identicon': 2.9.13_ondxtwf5lqq5g76dzmsmwamaca '@polkadot/x-randomvalues': 10.1.12 '@react-native-async-storage/async-storage': 1.17.4_react-native@0.68.5 @@ -1045,8 +1045,8 @@ importers: '@ledgerhq/types-cryptoassets': workspace:^ '@ledgerhq/types-devices': workspace:^ '@ledgerhq/types-live': workspace:^ - '@ledgerhq/wallet-api-core': ^0.9.1 - '@ledgerhq/wallet-api-server': ^0.9.1 + '@ledgerhq/wallet-api-core': ^0.9.2 + '@ledgerhq/wallet-api-server': ^0.9.2 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -1226,8 +1226,8 @@ importers: '@ledgerhq/json-bignumber': 1.1.0 '@ledgerhq/live-app-sdk': 0.8.1 '@ledgerhq/logs': link:../ledgerjs/packages/logs - '@ledgerhq/wallet-api-core': 0.9.1 - '@ledgerhq/wallet-api-server': 0.9.1 + '@ledgerhq/wallet-api-core': 0.9.2 + '@ledgerhq/wallet-api-server': 0.9.2 '@polkadot/types': 9.8.1 '@polkadot/types-known': 9.8.1 '@polkadot/util': 10.1.12 @@ -12467,17 +12467,17 @@ packages: resolution: {integrity: sha512-K3SETlNUJAjU/bN6dNJf56gfpxOhGldmClezIU5puw1PcGDvNf4y8vmEouVz5Htc2a/0vetklf0eIQD8Wk3Hww==} dev: false - /@ledgerhq/wallet-api-client/0.10.1: - resolution: {integrity: sha512-NkHalPSP2peN+/Xh00alHZsAXyZXKWd6Zut9sqp+mTzX3fyvXjZJcEjCMaiZHo14NL10MZIqoSqR7TPViI+rxw==} + /@ledgerhq/wallet-api-client/0.10.2: + resolution: {integrity: sha512-jAJps6mnBXHgue3IhSyPpQSvisq72iRBga5JowADj+RW8a01wz4bPT5en/YjPHWRu+7gyz4m9z8KqMPhuyXiDA==} dependencies: '@ledgerhq/hw-transport': 6.27.8 - '@ledgerhq/wallet-api-core': 0.9.1 + '@ledgerhq/wallet-api-core': 0.9.2 bignumber.js: 9.1.0 json-rpc-2.0: 1.1.0 dev: false - /@ledgerhq/wallet-api-core/0.9.1: - resolution: {integrity: sha512-gtFjd3UbDbzSrt0+BJ57yz+oyO8G09tMdzHtoPXOw8kMT6b3zxxmaKyKpwrtYkkZ1u+GmoL/E/ZmPLzwSBHZqQ==} + /@ledgerhq/wallet-api-core/0.9.2: + resolution: {integrity: sha512-lrXegbCHWwbKac/EMnfS4O4J3eTSCOLd4ZlGP8HK7N11/gq9uANfMNhF7pBi1im19wRIaD9W/pj0mj+hOanYBw==} dependencies: '@ledgerhq/errors': 6.12.1 bignumber.js: 9.1.0 @@ -12485,14 +12485,14 @@ packages: zod: 3.19.1 dev: false - /@ledgerhq/wallet-api-server/0.9.1: - resolution: {integrity: sha512-WM2v2COXibz2YKYdCXvLaX9i2a3hBmrkD1DnvYcObercPdMLuoYJQJ90RWqmI2NrsX8BzEvVigjp+2rnfeJdEg==} + /@ledgerhq/wallet-api-server/0.9.2: + resolution: {integrity: sha512-i0eUoKN/rs7W+Qc5gp0byf7q56owDjtyygHtKmRhbEXmLLrmEgNrQE/mH8L/oX3QkXYADxJGgak2ovmKca9s6A==} dependencies: - '@ledgerhq/wallet-api-core': 0.9.1 + '@ledgerhq/wallet-api-core': 0.9.2 bignumber.js: 9.1.0 json-rpc-2.0: 1.1.0 picomatch: 2.3.1 - rxjs: 7.5.7 + rxjs: 7.8.0 dev: false /@leichtgewicht/ip-codec/2.0.4: @@ -13234,7 +13234,7 @@ packages: '@polkadot/ui-settings': 2.9.13 '@polkadot/ui-shared': 2.9.13_rctvuuxcfab7pevo7bnynlzygy '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12 + '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 color: 3.2.1 ethereum-blockies-base64: 1.0.2 jdenticon: 3.1.1 @@ -13332,7 +13332,7 @@ packages: dependencies: '@babel/runtime': 7.20.1 '@polkadot/util': 10.1.12 - '@polkadot/util-crypto': 10.1.12 + '@polkadot/util-crypto': 10.1.12_@polkadot+util@10.1.12 color: 3.2.1 dev: false @@ -13348,23 +13348,6 @@ packages: color: 3.2.1 dev: false - /@polkadot/util-crypto/10.1.12: - resolution: {integrity: sha512-X/IxeMMYMVWhByU2be5bzPFy8acPTa2oLcvzSKLjhxqtCEIqprs/fshhfT3qVTa/lAN+WeNE8oTPCPLKVpQE4w==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.20.1 - '@noble/hashes': 1.1.3 - '@noble/secp256k1': 1.7.0 - '@polkadot/networks': 10.1.12 - '@polkadot/util': 10.1.12 - '@polkadot/wasm-crypto': 6.3.1_klobyzdarg25uad6uqq67z6rye - '@polkadot/x-bigint': 10.1.12 - '@polkadot/x-randomvalues': 10.1.12 - '@scure/base': 1.1.1 - ed2curve: 0.3.0 - tweetnacl: 1.0.3 - dev: false - /@polkadot/util-crypto/10.1.12_@polkadot+util@10.1.12: resolution: {integrity: sha512-X/IxeMMYMVWhByU2be5bzPFy8acPTa2oLcvzSKLjhxqtCEIqprs/fshhfT3qVTa/lAN+WeNE8oTPCPLKVpQE4w==} engines: {node: '>=14.0.0'} @@ -39739,7 +39722,7 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.7 + rxjs: 7.8.0 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -49147,12 +49130,12 @@ packages: resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} dependencies: tslib: 2.4.0 + dev: false /rxjs/7.8.0: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.4.0 - dev: false /safe-buffer/5.1.1: resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==} @@ -54380,7 +54363,7 @@ packages: joi: 17.6.0 lodash: 4.17.21 minimist: 1.2.6 - rxjs: 7.5.7 + rxjs: 7.8.0 dev: false /walk-back/4.0.0: From 54587ae8acc928954741a4b8927d24e9bf519919 Mon Sep 17 00:00:00 2001 From: Kant Date: Tue, 20 Dec 2022 20:08:59 +0100 Subject: [PATCH 095/142] fix: anon for useGetAccountIds used for request.account --- libs/ledger-live-common/src/wallet-api/react.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/wallet-api/react.ts b/libs/ledger-live-common/src/wallet-api/react.ts index 17b820747b2..69449d3ea5e 100644 --- a/libs/ledger-live-common/src/wallet-api/react.ts +++ b/libs/ledger-live-common/src/wallet-api/react.ts @@ -4,6 +4,7 @@ import { Observable } from "@ledgerhq/wallet-api-server"; import { accountToWalletAPIAccount, currencyToWalletAPICurrency, + getAccountIdFromWalletAccountId, } from "./converters"; import { isWalletAPISupportedCurrency } from "./helpers"; import { WalletAPICurrency, AppManifest, WalletAPIAccount } from "./types"; @@ -97,7 +98,7 @@ export function useGetAccountIds( } return accounts.reduce((accountIds, account) => { - accountIds.set(account.id, true); + accountIds.set(getAccountIdFromWalletAccountId(account.id), true); return accountIds; }, new Map()); }, [accounts, accounts$]); From 7d4f88176ca3ea72898f21a248f5de0b4cbf1d61 Mon Sep 17 00:00:00 2001 From: alalmi-ledger Date: Wed, 21 Dec 2022 09:52:11 +0100 Subject: [PATCH 096/142] committing for Juan because he's locked out of github lol --- .../src/screens/EditDeviceName.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx b/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx index 4b94758d442..8b4b7330492 100644 --- a/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx +++ b/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx @@ -49,7 +49,7 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { const [name, setName] = useState(originalName); const [completed, setCompleted] = useState(false); const [error, setError] = useState(null); - const [connecting, setConnecting] = useState(false); + const [running, setRunning] = useState(false); const onChangeText = useCallback((name: string) => { // Nb mobile devices tend to use U+2018 for single quote, not supported @@ -66,11 +66,9 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { }, []); const onSubmit = useCallback(async () => { + setRunning(true); if (originalName !== name) { - setTimeout(() => { - setName(name.trim()); - setConnecting(true); - }, 800); + setName(name.trim()); } else { navigation.goBack(); } @@ -78,7 +76,7 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { const onSuccess = useCallback(() => { setCompleted(true); - setConnecting(false); + setRunning(false); saveBleDeviceName(device.deviceId, name); pushToast({ @@ -95,7 +93,7 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { if (completed) { navigation.goBack(); } else { - setConnecting(false); + setRunning(false); } }, [completed, navigation]); @@ -143,13 +141,13 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { type="main" onPress={onSubmit} mt={5} - disabled={!name.trim() || !!error} + disabled={!name.trim() || !!error || running} > - {connecting ? ( + {running ? ( Date: Wed, 21 Dec 2022 11:57:35 +0100 Subject: [PATCH 097/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to ar-AE locale --- .../static/i18n/ar/app.json | 208 ++++++++++++++++-- 1 file changed, 193 insertions(+), 15 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/ar/app.json b/apps/ledger-live-desktop/static/i18n/ar/app.json index 62fca3c9632..ac1367873af 100644 --- a/apps/ledger-live-desktop/static/i18n/ar/app.json +++ b/apps/ledger-live-desktop/static/i18n/ar/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "مسحوب", "REVOKE" : "مُبطل", "ACTIVATE" : "تم التنشيط", - "REGISTER" : "مُسجّل" + "REGISTER" : "مُسجّل", + "STAKE" : "مُكدَّس", + "UNSTAKE" : "غير مُكدَّس", + "WITHDRAW_UNSTAKED" : "مسحوب" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "ليس الآن", "stake" : "التكديس مع {{provider}}" }, - "ethereum" : { - "title" : "قم بتنمية ETH خاصتك. قم بالتكديس الآن.", - "description" : "قم بتكديس إيثريوم خاصتك مع Lido واكسب مكافآت يومية. دون فترة قَفل. دون حد أدنى للإيداع.", - "kiln" : { - "title" : "لا تقم فقط بالاحتفاظ لفترة طويلة. قم بتنمية ETH خاصتك.", - "description" : "لديك أكثر من 32 ETH؟ اكسب مكافآت سلبية عن طريق تكديس ETH خاصتك بأمان مع Kiln." - } - }, "cosmos" : { "title" : "قم بتنمية ATOM خاصتك. قم بالتكديس مع مُدقِّق Ledger.", "description" : "قم بتكديس ATOM خاصتك مع مُدقِّق Ledger الموثوق. عملاتك تظل ملكك، ومدعومة من أمان Ledger الذي لا هوادة فيه." @@ -2144,7 +2139,7 @@ "ethereumMaxFee" : "الحد الأقصى للرسوم ({{unitName}})", "ethereumPriorityFee" : "الحد الأقصى لرسوم الأولوية ({{unitName}})", "nextBlock" : "الكتلة التالية", - "suggested" : "المُقترح", + "suggested" : "مُقترح", "unitPerByte" : "{{unit}} لكل بايت", "nft" : "NFT", "nftQuantity" : "الكمية" @@ -2185,7 +2180,7 @@ "version" : "Ledger Live {{versionNb}}" }, "troubleshootNetwork" : { - "title" : "Troubleshoot networking" + "title" : "استكشاف أخطاء الشبكة وإصلاحها" }, "systemLanguageAvailable" : { "title" : "تريد تغير لغة تطبيقك؟", @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "اكسب إيثريوم", + "lido" : { + "tag" : "دون حد أدنى", + "description" : "قم بتكديس إيثريوم خاصتك مع Lido واكسب مكافآت يومية. دون فترة قَفل. دون حد أدنى." + }, + "kiln" : { + "tag" : "يتطلب 32 ETH", + "description" : "لديك أكثر من 32 ETH؟ اكسب مكافآت يومية عن طريق تكديس ETH خاصتك بأمان مع Kiln." + }, + "providerTitle" : "اكسب مع {{provider}}", + "providerLink" : "معرفة المزيد عن {{provider}}" + } + }, + "near" : { + "account" : { + "stakedBalance" : "الرصيد المُكدَّس", + "stakedBalanceTooltip" : "هذا المبلع مُكدَّس حالياً مع مدققين.", + "availableBalance" : "الرصيد القابل للسحب", + "availableBalanceTooltip" : "هذا المبلغ تم إلغاء تكديسه وحالياً قابل للسحب.", + "pendingBalance" : "الرصيد المُعلَّق", + "pendingBalanceTooltip" : "هذا المبلغ تمّ إلغاء تكديسه وحالياً بانتظار الإتاحة.", + "storageUsageBalance" : "الحد الأدنى للرصيد", + "storageUsageBalanceTooltip" : "هذا المبلغ محجوز للحفظ والمعاملات، وهو الحد الأدنى للرصيد الذي يجب أن يكون في حسابك لكي يظل نشطاً.", + "subHeader" : { + "cardTitle" : "تعمل بواسطة Figment", + "moreInfo" : "مزيد من المعلومات", + "drawerTitle" : "تعمل بواسطة Figment", + "title" : "رمز NEAR متاح الآن في Ledger Live", + "description" : "يمكنك الآن بدء إدارة رموزك NEAR وتأمينها من خلال Ledger Live.", + "description2" : "رمز NEAR هو الرمز الأصلي لسلسلة NEAR ويُستخدم في كل شيء مثل المعاملات، والتكديس والعديد من الميزات القادمة.", + "website" : "تعمل بواسطة Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "المبلغ المُكدَّس" + } + }, + "stake" : { + "emptyState" : { + "description" : "يمكنك كسب مكافآت NEAR عن طريق تكديس أصولك.", + "info" : "كيف يعمل التكديس", + "earnRewards" : "اكسب المكافآت" + }, + "table" : { + "header" : "موضع (أو مواضع) التكديس", + "stake" : "إضافة", + "staked" : "مُكدَّس", + "pending" : "بانتظار الإتاحة", + "available" : "قابل للسحب" + }, + "unstake" : "إلغاء التكديس", + "withdraw" : "سحب", + "activeTooltip" : "المبالغ المُكدَّسة تولِّد مكافآت", + "inactiveTooltip" : "المبالغ غير المُكدَّسة لا تولِّد مكافآت", + "commission" : "العمولة", + "totalStake" : "إجمالي التكديس", + "minSafeWarning" : "لا توجد أموال كافية", + "flow" : { + "title" : "تكديس", + "steps" : { + "starter" : { + "description" : "يمكنك كسب المكافآت عن طريق تكديس أصولك NEAR إلى مدقق.", + "bullet" : ["أنت تحتفظ بملكية الأصول المُكدَّسة", "قم بالتكديس باستخدام جهازك Ledger", "الأصول ستكون متاحةً بعد 52 - 65 ساعة من إلغاء التكديس"], + "warning" : { + "description" : "اختر المدقق بحكمة: فقد يتم فقدان جزء من أصولك المُكدسة بشكل لا رجعة فيه إذا لم يتصرف المدقق بشكل لائق." + } + }, + "amount" : { + "title" : "المبلغ" + }, + "validator" : { + "title" : "المدققون", + "ledgerByFigmentTC" : "شروط وأحكام Ledger by Figment" + }, + "connectDevice" : { + "title" : "الجهاز" + }, + "confirmation" : { + "title" : "تأكيد", + "success" : { + "title" : "لقد قمت بتكديس أصولك بنجاح", + "text" : "سيتم تحديث رصيد حسابك عندما تقوم سلسلة الكتل بتأكيد المعاملة.", + "cta" : "رؤية التفاصيل" + }, + "broadcastError" : "ربما تكون معاملتك قد فشلت. يُرجى الانتظار لحظة ثم تحقق من سجل المعاملات قبل المحاولة مرة أخرى." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "لا توجد أصول مُكدَّسة كافية لإلغاء تكديسها", + "flow" : { + "title" : "إلغاء التكديس", + "steps" : { + "amount" : { + "title" : "المبلغ", + "subtitle" : "عملية إلغاء التكديس تستغرق من <0>52 إلى 65 ساعة لتتم.", + "warning" : "سيتم تحصيل المكافآت فوراً. المبلغ غير المُكدَّس سيكون متاحاً للسحب بعد <0>الحظر الزمني البالغ 52 إلى 65 ساعة.", + "fields" : { + "validator" : "المدقق", + "amount" : "المبلغ المطلوب إلغاء تكديسه" + } + }, + "connectDevice" : { + "title" : "الجهاز" + }, + "confirmation" : { + "title" : "تأكيد", + "success" : { + "title" : "لقد قمت بإلغاء تكديس أصولك بنجاح", + "description" : "<0>{{amount}} تم إلغاء تفويضهم من <0>{{validator}}", + "cta" : "رؤية التفاصيل" + }, + "broadcastError" : "ربما تكون معاملتك قد فشلت. يُرجى الانتظار لحظة ثم تحقق من سجل المعاملات قبل المحاولة مرة أخرى." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "لا توجد أصول كافية للسحب", + "flow" : { + "title" : "سحب", + "steps" : { + "amount" : { + "title" : "المبلغ", + "fields" : { + "validator" : "المدقق", + "amount" : "المبلغ المراد سحبه" + } + }, + "connectDevice" : { + "title" : "الجهاز" + }, + "confirmation" : { + "title" : "تأكيد", + "success" : { + "title" : "لقد قمت بسحب أصولك بنجاح.", + "description" : "<0>{{amount}} تم سحبهم من <0>{{validator}}", + "cta" : "رؤية التفاصيل" + }, + "broadcastError" : "ربما تكون معاملتك قد فشلت. يُرجى الانتظار لحظة ثم تحقق من سجل المعاملات قبل المحاولة مرة أخرى." + } + } + } + } + }, "delegation" : { "title" : "اكسب المكافآت", "header" : "التفويض", @@ -3554,7 +3698,7 @@ "featureFlagsEdit" : "تعديل", "featureFlagsRestore" : "استعادة", "featureFlagsOverride" : "تجاوز", - "firebaseProject" : "Firebase project targeted by this build:", + "firebaseProject" : "مشروع Firebase الذي يستهدفه هذا الإصدار:", "addLocalApp" : "إضافة تطبيق محلي", "addLocalAppDesc" : "تصفح الملفات المحلية وقم بإضافة تطبيق محلي باستخدام بيان محلي", "addLocalAppButton" : "تصفح", @@ -3703,9 +3847,9 @@ "btn" : "حفظ" }, "troubleshootNetwork" : { - "title" : "Troubleshoot networking", - "desc" : "Run a checklist to assess networking conditions for troubleshooting purposes.", - "btn" : "Troubleshoot" + "title" : "استكشاف أخطاء الشبكة وإصلاحها", + "desc" : "شغّل قائمة فحص لتقييم عمليات الشبكة لأغراض استكشاف الأخطاء وإصلاحها.", + "btn" : "استكشاف الأخطاء وإصلاحها" }, "accounts" : { "hideEmptyTokens" : { @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "المدقق سيتلقى المكافآت", "optIn" : "المستلم", "nominate" : "المدقق", + "stake" : "المدقق", + "unstake" : "المدقق", + "withdraw" : "المدقق", "erc721" : { "transfer" : "المستلم" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "رصيد الحساب الأصلي غير كاف لرسوم الشبكة" }, + "OperatingSystemOutdated" : { + "title" : "إصدار نظام التشغيل لديك قديم", + "description" : "يُرجى ترقية نظام التشغيل لديك والمحاولة مجدداً. يمكنك الرجوع إلى المقالة أدناه لفهم لماذا Ledger Live غير مدعوم على إصدار نظام التشغيل المثبّت لديك حالياً." + }, "PasswordsDontMatch" : { "title" : "كلمات المرور غير متطابقتين", "description" : "يرجى إعادة المحاولة" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "يرجى تعطيل التوقيع المتعدد لإجراء معاملات Stellar" }, + "StellarBurnAddressError" : { + "title" : "حدثت مشكلة أثناء محاولة إضافة حساب Stellar" + }, "HederaAddAccountError" : { "title" : "لم تتم إضافة حسابك. يرجى إعادة المحاولة." }, @@ -5315,6 +5469,30 @@ "title" : "تحميل الصورة رُفض على الجهاز (TODO: final wording)", "description" : "إذا لم تكن هذه الصورة بالمقاس المناسب، يُمكنك المحاولة مرة ثانية مع صورة أخرى." }, + "NearNewAccountWarning" : { + "title" : "حساب المُستلِم لم يتم إنشاؤه بعد. البروتوكول يتطلب تحويل {{formattedNewAccountStorageCost}} لإنشائه." + }, + "NearNewNamedAccountError" : { + "title" : "حساب المُستلِم لم يتم إنشاؤه بعد. يجب أن يتم إنشاؤه في محفظة NEAR." + }, + "NearActivationFeeNotCovered" : { + "title" : "هذا المبلغ لا يغطي تكلفة الحفظ {{formattedNewAccountStorageCost}}." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "تأكد أن لديك رصيد كافي متبقي لرسوم المعاملات المستقبلية" + }, + "NearNotEnoughStaked" : { + "title" : "الرصيد المُكدَّس غير كافٍ" + }, + "NearNotEnoughAvailable" : { + "title" : "الرصيد القابل للسحب غير كافٍ" + }, + "NearRecommendUnstake" : { + "title" : "يُرجى إلغاء التكديس وسحب الأموال قبل تفريغ الحساب" + }, + "NearStakingThresholdNotMet" : { + "title" : "يجب أن يكون المبلغ على الأقل {{threshold}}" + }, "LockedDeviceError" : { "title" : "جهازك مقفل", "description" : "قم بإلغاء قفل جهازك وحاول مرة أخرى.", From 99adbabc34c67cb3ce28aa5b9eedcb8ad1d00aee Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:57:39 +0100 Subject: [PATCH 098/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to zh-CN locale --- .../static/i18n/zh/app.json | 196 +++++++++++++++++- 1 file changed, 187 insertions(+), 9 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/zh/app.json b/apps/ledger-live-desktop/static/i18n/zh/app.json index 63e041d8ed4..3705f1b2d89 100644 --- a/apps/ledger-live-desktop/static/i18n/zh/app.json +++ b/apps/ledger-live-desktop/static/i18n/zh/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "已提取", "REVOKE" : "已撤销", "ACTIVATE" : "已激活", - "REGISTER" : "已注册" + "REGISTER" : "已注册", + "STAKE" : "已权益质押", + "UNSTAKE" : "已解除权益质押", + "WITHDRAW_UNSTAKED" : "已提取" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "以后再说", "stake" : "使用 {{provider}} 进行权益质押" }, - "ethereum" : { - "title" : "增长您的以太币。立即进行权益质押。", - "description" : "使用 Lido 权益质押您的以太币,每天赚取奖励。无锁定期。无最低存款限制。", - "kiln" : { - "title" : "请不要仅仅长期持有。增长您的以太币。", - "description" : "有超过 32 个以太币?不妨使用 Kiln 安全权益质押您的以太币来赚取被动奖励。" - } - }, "cosmos" : { "title" : "增长您的 ATOM。使用 Ledger 验证器进行权益质押。", "description" : "使用可信的 Ledger 验证器权益质押您的 ATOM。您的币仍归您所有,由 Ledger 提供妥善的安全防护。" @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "赚取以太币", + "lido" : { + "tag" : "无最低限制", + "description" : "使用 Lido 权益质押您的以太币,每天赚取奖励。无锁定期。无最低限制。" + }, + "kiln" : { + "tag" : "需要 32 枚以太币", + "description" : "有超过 32 枚以太币?不妨使用 Kiln 安全权益质押您的以太币来每天赚取奖励。" + }, + "providerTitle" : "使用 {{provider}} 赚取收益", + "providerLink" : "了解关于 {{provider}} 的更多信息..." + } + }, + "near" : { + "account" : { + "stakedBalance" : "已权益质押的余额", + "stakedBalanceTooltip" : "此数额目前由验证者权益质押。", + "availableBalance" : "可提取余额", + "availableBalanceTooltip" : "此数额已解除权益质押,现已可以提取。", + "pendingBalance" : "待使用余额", + "pendingBalanceTooltip" : "此数额已解除权益质押,目前等待使用。", + "storageUsageBalance" : "最低余额", + "storageUsageBalanceTooltip" : "此数额是可用于存储和交易的账户保留数额,也是您的账户保持活跃所必须保有的最低余额。", + "subHeader" : { + "cardTitle" : "由 Figment 提供支持", + "moreInfo" : "更多信息", + "drawerTitle" : "由 Figment 提供支持", + "title" : "Ledger Live 现已支持 NEAR 代币", + "description" : "您现在可以开始通过 Ledger Live 管理并保护您的 NEAR 代币。", + "description2" : "NEAR 代币是 NEAR 链的原生代币,可用于交易、权益质押以及即将推出的许多功能。", + "website" : "由 Figment 提供支持" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "权益质押数额" + } + }, + "stake" : { + "emptyState" : { + "description" : "您可以通过权益质押您的资产来赚取 NEAR 奖励。", + "info" : "权益质押的运作方式", + "earnRewards" : "赚取奖励" + }, + "table" : { + "header" : "权益质押持仓", + "stake" : "添加", + "staked" : "已权益质押", + "pending" : "等待解除", + "available" : "可提取" + }, + "unstake" : "取消权益质押", + "withdraw" : "提取", + "activeTooltip" : "权益质押的数额可以产生奖励", + "inactiveTooltip" : "解除权益质押的数额不会产生奖励", + "commission" : "佣金", + "totalStake" : "质押总额", + "minSafeWarning" : "资金不足", + "flow" : { + "title" : "权益质押", + "steps" : { + "starter" : { + "description" : "您可以通过将 NEAR 资产权益质押给验证者来赚取奖励。", + "bullet" : ["您仍然保持对已权益质押资产的所有权", "使用 Ledger 设备进行权益质押", "资产将在解除权益质押 52 至 65 小时后可用"], + "warning" : { + "description" : "明智地选择验证者:如果验证者的行为不当,您可能失去部分权益质押资产并且无法挽回。" + } + }, + "amount" : { + "title" : "数额" + }, + "validator" : { + "title" : "验证者", + "ledgerByFigmentTC" : "Figment 在 Ledger 的条款与条件" + }, + "connectDevice" : { + "title" : "设备" + }, + "confirmation" : { + "title" : "确认", + "success" : { + "title" : "您已成功权益质押资产", + "text" : "该交易一经区块链确认,就会更新您的账户余额。", + "cta" : "查看详情" + }, + "broadcastError" : "您的交易可能已失败。请稍候片刻并在重试之前查看交易记录。" + } + } + } + }, + "unstake" : { + "disabledTooltip" : "没有足够的质押资产可以解除权益质押", + "flow" : { + "title" : "取消权益质押", + "steps" : { + "amount" : { + "title" : "数额", + "subtitle" : "解除权益质押流程需要 <0>52 至 65 小时才能完成。", + "warning" : "奖励将立即兑现。 解除权益质押的数额在 <0>52 至 65 小时的锁定期结束后才能提取。", + "fields" : { + "validator" : "验证者", + "amount" : "要取消权益质押的数额" + } + }, + "connectDevice" : { + "title" : "设备" + }, + "confirmation" : { + "title" : "确认", + "success" : { + "title" : "您已成功解除权益质押资产。", + "description" : "<0>{{amount}} 已从 <0>{{validator}} 解除权益质押", + "cta" : "查看详情" + }, + "broadcastError" : "您的交易可能已失败。请稍候片刻并在重试之前查看交易记录。" + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "没有足够的资产可以提取", + "flow" : { + "title" : "提取", + "steps" : { + "amount" : { + "title" : "数额", + "fields" : { + "validator" : "验证者", + "amount" : "要提取的金额" + } + }, + "connectDevice" : { + "title" : "设备" + }, + "confirmation" : { + "title" : "确认", + "success" : { + "title" : "您的资产已成功提取。", + "description" : "<0>{{amount}} 已从 <0>{{validator}} 提取", + "cta" : "查看详情" + }, + "broadcastError" : "您的交易可能已失败。请稍候片刻并在重试之前查看交易记录。" + } + } + } + } + }, "delegation" : { "title" : "赚取奖励", "header" : "委托", @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "将接收奖励的验证者", "optIn" : "接收方", "nominate" : "验证者", + "stake" : "验证者", + "unstake" : "验证者", + "withdraw" : "验证者", "erc721" : { "transfer" : "接收方" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "父账户余额不足以支付网络费用" }, + "OperatingSystemOutdated" : { + "title" : "您的操作系统版本已过时", + "description" : "请升级操作系统后重试。查看以下文章,了解为什么您当前的操作系统版本不支持 Ledger Live。" + }, "PasswordsDontMatch" : { "title" : "密码不匹配", "description" : "请重试" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "要进行 Stellar(恒星)交易,请禁用多重签名" }, + "StellarBurnAddressError" : { + "title" : "尝试添加恒星账户时出现问题" + }, "HederaAddAccountError" : { "title" : "您的账户尚未添加。请再次尝试。" }, @@ -5315,6 +5469,30 @@ "title" : "图像加载在设备上被拒绝", "description" : "如果这张图片不合适,您可以使用另一张图片重试。" }, + "NearNewAccountWarning" : { + "title" : "尚未创建接收人账户。该协议需要 {{formattedNewAccountStorageCost}} 转账才能创建账户。" + }, + "NearNewNamedAccountError" : { + "title" : "尚未创建接收人账户。需要在 NEAR 钱包中创建账户。" + }, + "NearActivationFeeNotCovered" : { + "title" : "此数额不包括 {{formattedNewAccountStorageCost}} 存储费用。" + }, + "NearUseAllAmountStakeWarning" : { + "title" : "确保您留有足够的余额,以便缴纳未来的交易费" + }, + "NearNotEnoughStaked" : { + "title" : "权益质押余额不足" + }, + "NearNotEnoughAvailable" : { + "title" : "可提取余额不足" + }, + "NearRecommendUnstake" : { + "title" : "清空账户前请解除权益质押并提取资金" + }, + "NearStakingThresholdNotMet" : { + "title" : "数额必须至少为 {{threshold}}" + }, "LockedDeviceError" : { "title" : "您的设备已经锁定", "description" : "解锁您的设备并重试。", From 27aec0d6adea7ff9b919dc710a49b710d0f4ae57 Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:57:43 +0100 Subject: [PATCH 099/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to fr-FR locale --- .../static/i18n/fr/app.json | 200 +++++++++++++++++- 1 file changed, 189 insertions(+), 11 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/fr/app.json b/apps/ledger-live-desktop/static/i18n/fr/app.json index 0beb3ed15bb..eb00e89e63b 100644 --- a/apps/ledger-live-desktop/static/i18n/fr/app.json +++ b/apps/ledger-live-desktop/static/i18n/fr/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "Retiré", "REVOKE" : "Révoqué", "ACTIVATE" : "Activé", - "REGISTER" : "Enregistré" + "REGISTER" : "Enregistré", + "STAKE" : "Staké", + "UNSTAKE" : "Déstaké", + "WITHDRAW_UNSTAKED" : "Retiré" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "Pas maintenant", "stake" : "Staker avec {{provider}}" }, - "ethereum" : { - "title" : "Faites fructifier vos ETH. Stakez maintenant.", - "description" : "Stakez vos ETH avec Lido et gagnez des récompenses quotidiennes. Pas de période de blocage. Pas de montant minimum.", - "kiln" : { - "title" : "Maximisez votre HODL. Faites fructifier vos ETH.", - "description" : "Vous avez plus de 32 ETH ? Gagnez des récompenses en toute sécurité en mettant vos ETH en staking avec Kiln." - } - }, "cosmos" : { "title" : "Faites fructifier vos ATOM. Stakez avec le validateur Ledger.", "description" : "Stakez vos ATOM en toute confiance avec le validateur Ledger. Vous restez propriétaire de vos cryptos, tout en bénéficiant de la sécurité inégalée de Ledger." @@ -2105,7 +2100,7 @@ "send" : { "title" : "Envoyer", "titleNft" : "Envoyer le NFT", - "totalSpent" : "Total à débiter", + "totalSpent" : "Total débité", "steps" : { "recipient" : { "title" : "Bénéficiaire", @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Gagnez des ETH", + "lido" : { + "tag" : "Pas de minimum", + "description" : "Stakez vos ETH avec Lido et gagnez des récompenses quotidiennes. Pas de période de blocage. Pas de montant minimum." + }, + "kiln" : { + "tag" : "32 ETH minimum", + "description" : "Vous avez plus de 32 ETH ? Gagnez chaque jour des récompenses en toute sécurité en mettant vos ETH en staking avec Kiln." + }, + "providerTitle" : "Gagnez avec {{provider}}", + "providerLink" : "En savoir plus sur {{provider}}" + } + }, + "near" : { + "account" : { + "stakedBalance" : "Solde de staking", + "stakedBalanceTooltip" : "Montant actuellement staké auprès de validateurs.", + "availableBalance" : "Solde pouvant être retiré", + "availableBalanceTooltip" : "Montant des actifs déstakés qui peuvent actuellement être retirés.", + "pendingBalance" : "Solde en attente", + "pendingBalanceTooltip" : "Montant des actifs déstakés qui seront bientôt disponibles.", + "storageUsageBalance" : "Solde minimum", + "storageUsageBalanceTooltip" : "Montant réservé pour le stockage et les transactions. Il constitue le solde minimum que votre compte doit contenir pour rester actif.", + "subHeader" : { + "cardTitle" : "Propulsé par Figment", + "moreInfo" : "Plus d’informations", + "drawerTitle" : "Propulsé par Figment", + "title" : "Le token NEAR désormais disponible sur Ledger Live", + "description" : "Vous pouvez maintenant gérer et sécuriser vos tokens NEAR via Ledger Live.", + "description2" : "Le token NEAR est natif de la chaîne NEAR. Vous pouvez l’utiliser pour réaliser des transactions, le staking et de nombreuses fonctionnalités à venir.", + "website" : "Propulsé par Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "Montant en staking" + } + }, + "stake" : { + "emptyState" : { + "description" : "Vous pouvez gagner des récompenses NEAR en stakant vos actifs.", + "info" : "Fonctionnement du staking", + "earnRewards" : "Gagner des récompenses" + }, + "table" : { + "header" : "Position(s) de staking", + "stake" : "Ajouter", + "staked" : "Staké", + "pending" : "En attente de libération", + "available" : "Disponible au retrait" + }, + "unstake" : "Déstaker", + "withdraw" : "Retirer", + "activeTooltip" : "Les montants stakés génèrent des récompenses.", + "inactiveTooltip" : "Les montants déstakés ne génèrent plus de récompenses.", + "commission" : "Commission", + "totalStake" : "Stake total", + "minSafeWarning" : "Fonds insuffisants", + "flow" : { + "title" : "Staker", + "steps" : { + "starter" : { + "description" : "Vous pouvez gagner des récompenses en stakant vos NEAR auprès d’un validateur.", + "bullet" : ["Vous gardez la propriété de vos actifs stakés.", "Stakez avec votre appareil Ledger.", "Vos actifs seront disponibles 52 à 65 heures après avoir été déstakés."], + "warning" : { + "description" : "Choisissez votre validateur avec soin : une partie de vos actifs stakés peut être perdue si le validateur ne respecte pas les règles." + } + }, + "amount" : { + "title" : "Montant" + }, + "validator" : { + "title" : "Validateurs", + "ledgerByFigmentTC" : "Conditions d’utilisation de Ledger by Figment" + }, + "connectDevice" : { + "title" : "Appareil" + }, + "confirmation" : { + "title" : "Confirmation", + "success" : { + "title" : "Actifs bien stakés", + "text" : "Le solde de votre compte sera mis à jour une fois que la blockchain aura confirmé la transaction.", + "cta" : "Voir les détails" + }, + "broadcastError" : "Échec probable de votre transaction. Patientez un instant puis vérifiez l’historique des transactions avant de réessayer." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "Il n’y a pas assez d’actifs stakés à déstaker.", + "flow" : { + "title" : "Déstaker", + "steps" : { + "amount" : { + "title" : "Montant", + "subtitle" : "Le processus de déstaking est finalisé entre <0>52 à 65 heures.", + "warning" : "Les récompenses seront immédiatement encaissées. Le montant déstaké sera disponible pour retrait après un <0>délai de 52 à 65 heures.", + "fields" : { + "validator" : "Validateur", + "amount" : "Montant à déstaker" + } + }, + "connectDevice" : { + "title" : "Appareil" + }, + "confirmation" : { + "title" : "Confirmation", + "success" : { + "title" : "Actifs bien déstakés", + "description" : "<0>{{amount}} ont été déstakés de <0>{{validator}}.", + "cta" : "Voir les détails" + }, + "broadcastError" : "Échec probable de votre transaction. Patientez un instant puis vérifiez l’historique des transactions avant de réessayer." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "Il n’y a pas assez d’actifs à retirer.", + "flow" : { + "title" : "Retirer", + "steps" : { + "amount" : { + "title" : "Montant", + "fields" : { + "validator" : "Validateur", + "amount" : "Montant à retirer" + } + }, + "connectDevice" : { + "title" : "Appareil" + }, + "confirmation" : { + "title" : "Confirmation", + "success" : { + "title" : "Retrait des actifs effectué", + "description" : "<0>{{amount}} ont été retirés de <0>{{validator}}.", + "cta" : "Voir les détails" + }, + "broadcastError" : "Échec probable de votre transaction. Patientez un instant puis vérifiez l’historique des transactions avant de réessayer." + } + } + } + } + }, "delegation" : { "title" : "Gagner des récompenses", "header" : "Délégation", @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "validateur qui recevra les récompenses", "optIn" : "bénéficiaire", "nominate" : "validateur", + "stake" : "validateur", + "unstake" : "validateur", + "withdraw" : "validateur", "erc721" : { "transfer" : "bénéficiaire" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "Solde du compte parent insuffisant pour les frais de réseau" }, + "OperatingSystemOutdated" : { + "title" : "Version de votre système d’exploitation obsolète", + "description" : "Veuillez mettre à jour votre système d’exploitation et essayez à nouveau. Pour comprendre pourquoi Ledger Live n’est pas pris en charge par la version actuelle de votre système d’exploitation, consultez l’article ci-dessous." + }, "PasswordsDontMatch" : { "title" : "Mots de passe non identiques", "description" : "Veuillez réessayer." @@ -5015,7 +5166,7 @@ "title" : "Frais de priorité plus élevés que nécessaire. Vous pourriez payer trop cher." }, "MaxFeeTooLow" : { - "title" : "Frais max. inférieurs au montant recommandé" + "title" : "Les frais maximaux sont inférieurs au montant recommandé" }, "PriorityFeeHigherThanMaxFee" : { "title" : "Les frais de priorité max. doivent être inférieurs aux frais max." @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Désactivez le multisig pour envoyer des transactions Stellar" }, + "StellarBurnAddressError" : { + "title" : "Un problème est survenu lors de l’ajout du compte Stellar" + }, "HederaAddAccountError" : { "title" : "Votre compte n’a pas été ajouté. Veuillez réessayer." }, @@ -5315,6 +5469,30 @@ "title" : "Chargement de l’image refusé sur votre Ledger (TODO: final wording)", "description" : "Si cette image ne vous plaît pas, choisissez une autre image." }, + "NearNewAccountWarning" : { + "title" : "Le compte du bénéficiaire n’a pas encore été créé. Pour le créer, le protocole nécessite un transfert de {{formattedNewAccountStorageCost}}." + }, + "NearNewNamedAccountError" : { + "title" : "Le compte du bénéficiaire n’a pas encore été créé. Il doit être créé dans NEAR Wallet." + }, + "NearActivationFeeNotCovered" : { + "title" : "Ce montant ne couvre pas le coût de stockage de {{formattedNewAccountStorageCost}}." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "Assurez-vous que votre solde disponible est suffisant pour couvrir vos futurs frais de transaction." + }, + "NearNotEnoughStaked" : { + "title" : "Solde staké insuffisant" + }, + "NearNotEnoughAvailable" : { + "title" : "Solde pouvant être retiré insuffisant" + }, + "NearRecommendUnstake" : { + "title" : "Veuillez déstaker et retirer vos fonds avant de vider le compte." + }, + "NearStakingThresholdNotMet" : { + "title" : "Le montant doit être d’au moins {{threshold}}" + }, "LockedDeviceError" : { "title" : "Appareil verrouillé", "description" : "Déverrouillez votre appareil et réessayez.", From 99fab75d05b745fabd017fcca5079bf5edca54ab Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:57:47 +0100 Subject: [PATCH 100/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to de-DE locale --- .../static/i18n/de/app.json | 198 +++++++++++++++++- 1 file changed, 188 insertions(+), 10 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/de/app.json b/apps/ledger-live-desktop/static/i18n/de/app.json index 940c499e2c7..24c79ea74a0 100644 --- a/apps/ledger-live-desktop/static/i18n/de/app.json +++ b/apps/ledger-live-desktop/static/i18n/de/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "Ausgezahlt", "REVOKE" : "Widerrufen", "ACTIVATE" : "Aktiviert", - "REGISTER" : "Registriert" + "REGISTER" : "Registriert", + "STAKE" : "Gestaked", + "UNSTAKE" : "Nicht mehr gestaked", + "WITHDRAW_UNSTAKED" : "Ausgezahlt" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "Nicht jetzt", "stake" : "Staken mit {{provider}}" }, - "ethereum" : { - "title" : "Vermehren Sie Ihre ETH. Jetzt staken.", - "description" : "Staken Sie Ihr Ethereum mit Lido ein und verdienen Sie täglich Belohnungen. Keine Sperrfrist. Keine Mindesteinzahlung.", - "kiln" : { - "title" : "HODLen Sie nicht einfach. Vermehren Sie Ihre ETH.", - "description" : "Sie haben mehr als 32 ETH? Verdienen Sie passive Belohnungen, indem Sie Ihre ETH sicher mit Kiln staken." - } - }, "cosmos" : { "title" : "Vermehren Sie Ihre ATOM. Staken mit Ledger Validator.", "description" : "Staken Sie Ihre ATOM mit dem vertrauenswürdigen Ledger Validator. Ihre Coins gehören stets Ihnen, unterstützt durch die kompromisslose Sicherheit von Ledger." @@ -2144,7 +2139,7 @@ "ethereumMaxFee" : "Max. Gebühr ({{unitName}})", "ethereumPriorityFee" : "Max. Prioritätsgebühr ({{unitName}})", "nextBlock" : "Nächster Block", - "suggested" : "Vorgeschlagen", + "suggested" : "Empfohlen", "unitPerByte" : "{{unit}} pro Byte", "nft" : "NFT", "nftQuantity" : "Menge" @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Verdienen Sie Ethereum", + "lido" : { + "tag" : "Kein Minimum", + "description" : "Staken Sie Ihr Ethereum mit Lido und verdienen Sie täglich Belohnungen. Keine Sperrfrist. Kein Minimum" + }, + "kiln" : { + "tag" : "Benötigt 32 ETH", + "description" : "Haben Sie mehr als 32 ETH? Verdienen Sie täglich Belohnungen, indem Sie Ihre ETH sicher bei Kiln im Staking einsetzen." + }, + "providerTitle" : "Verdienen Sie mit {{provider}}", + "providerLink" : "Erfahren Sie mehr über {{provider}}" + } + }, + "near" : { + "account" : { + "stakedBalance" : "Kontostand gestaked", + "stakedBalanceTooltip" : "Dieser Betrag ist derzeit mit Validatoren gestaked.", + "availableBalance" : "Auszahlbares Guthaben", + "availableBalanceTooltip" : "Dieser Betrag wird nicht mehr gestaked und kann derzeit abgehoben werden.", + "pendingBalance" : "Ausstehender Saldo", + "pendingBalanceTooltip" : "Dieser Betrag wird nicht mehr gestaked, steht aber derzeit noch nicht zur Verfügung.", + "storageUsageBalance" : "Minimales Guthaben", + "storageUsageBalanceTooltip" : "Dieser Betrag ist für Speicherungen und Transaktionen reserviert und ist das Mindestguthaben, das auf Ihrem Konto verfügbar sein muss, um aktiv zu bleiben.", + "subHeader" : { + "cardTitle" : "Powered by Figment", + "moreInfo" : "Mehr Infos", + "drawerTitle" : "Powered by Figment", + "title" : "Der NEAR-Token ist jetzt auf Ledger Live verfügbar", + "description" : "Sie können jetzt damit beginnen, Ihre NEAR-Token zu verwalten und sie über Ledger Live zu sichern.", + "description2" : "Der NEAR-Token ist Teil der NEAR-Blockchain und wird für alle Transaktionen, Einsätze und viele zukünftige Funktionen verwendet.", + "website" : "Powered by Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "Betrag gestaked" + } + }, + "stake" : { + "emptyState" : { + "description" : "Sie können NEAR-Belohnungen verdienen, indem Sie Ihre Vermögenswerte staken.", + "info" : "So funktioniert Staking", + "earnRewards" : "Verdienen Sie Belohnungen" + }, + "table" : { + "header" : "Position(en) gestaked", + "stake" : "Hinzufügen", + "staked" : "Gestaked", + "pending" : "Freigabe ausstehend", + "available" : "Auszahlbar" + }, + "unstake" : "Unstake", + "withdraw" : "Abheben", + "activeTooltip" : "Beträge, die gestaked wurden, generieren Belohnungen", + "inactiveTooltip" : "Beträge, die nicht mehr gestaked werden, generieren keine Belohnungen", + "commission" : "Provision", + "totalStake" : "Staking-Gesamtbetrag", + "minSafeWarning" : "Zu niedriges Guthaben", + "flow" : { + "title" : "Staken", + "steps" : { + "starter" : { + "description" : "Sie können Belohnungen verdienen, indem Sie Ihre NEAR-Werte mit einen Validator staken.", + "bullet" : ["Sie behalten das Eigentum an den im Staking eingesetzten Vermögenswerten.", "Staking mit Ihrem Ledger-Gerät", "Vermögenswerte sind 52 — 65 Stunden nach dem Aufheben des Staking-Prozesses verfügbar."], + "warning" : { + "description" : "Wählen Sie Ihren Validator mit Bedacht: Ein Teil Ihrer Vermögenswerte, die gestaked sind, kann unwiderruflich verloren gehen, wenn sich der Validator nicht angemessen verhält." + } + }, + "amount" : { + "title" : "Betrag" + }, + "validator" : { + "title" : "Validatoren", + "ledgerByFigmentTC" : "Ledger laut Figment AGBs" + }, + "connectDevice" : { + "title" : "Gerät" + }, + "confirmation" : { + "title" : "Bestätigung", + "success" : { + "title" : "Sie haben Ihre Vermögenswerte erfolgreich im Staking eingesetzt", + "text" : "Ihr Kontostand wird aktualisiert, wenn die Blockchain die Transaktion bestätigt.", + "cta" : "Details anzeigen" + }, + "broadcastError" : "Ihre Transaktion ist möglicherweise fehlgeschlagen. Bitte warten Sie einen Moment und prüfen Sie den Transaktionsverlauf, bevor Sie es erneut versuchen." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "Es gibt nicht genug Vermögenswerte, die gestaked sind, um den Staking-Prozess aufzuheben.", + "flow" : { + "title" : "Unstake", + "steps" : { + "amount" : { + "title" : "Betrag", + "subtitle" : "Die Aufhebung des Staking-Prozesses dauert <0>52 bis 65 Stunden.", + "warning" : "Die Belohnungen werden sofort eingelöst. Der Betrag, der nicht mehr gestaked wird, steht nach Ablauf der Frist von <0>52 bis 65 Stunden zur Auszahlung zur Verfügung.", + "fields" : { + "validator" : "Validator", + "amount" : "Aufzuhebender Staking-Betrag" + } + }, + "connectDevice" : { + "title" : "Gerät" + }, + "confirmation" : { + "title" : "Bestätigung", + "success" : { + "title" : "Sie haben erfolgreich das Staking Ihrer Vermögenswerte aufgehoben.", + "description" : "<0>{{amount}} von <0>{{validator}} werden nicht mehr gestaked", + "cta" : "Details anzeigen" + }, + "broadcastError" : "Ihre Transaktion ist möglicherweise fehlgeschlagen. Bitte warten Sie einen Moment und prüfen Sie den Transaktionsverlauf, bevor Sie es erneut versuchen." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "Es gibt nicht genügend Vermögenswerte zum Abheben", + "flow" : { + "title" : "Abheben", + "steps" : { + "amount" : { + "title" : "Betrag", + "fields" : { + "validator" : "Validator", + "amount" : "Abzuhebender Betrag" + } + }, + "connectDevice" : { + "title" : "Gerät" + }, + "confirmation" : { + "title" : "Bestätigung", + "success" : { + "title" : "Sie haben Ihre Vermögenswerte erfolgreich zurückgezogen.", + "description" : "<0>{{amount}} von <0>{{validator}} wurden abgehoben", + "cta" : "Details anzeigen" + }, + "broadcastError" : "Ihre Transaktion ist möglicherweise fehlgeschlagen. Bitte warten Sie einen Moment und prüfen Sie den Transaktionsverlauf, bevor Sie es erneut versuchen." + } + } + } + } + }, "delegation" : { "title" : "Verdienen Sie Belohnungen", "header" : "Delegation", @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "Validator, der die Belohnungen erhält", "optIn" : "Empfänger", "nominate" : "Validator", + "stake" : "Validator", + "unstake" : "Validator", + "withdraw" : "Validator", "erc721" : { "transfer" : "Empfänger" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "Der übergeordnete Kontostand reicht für Netzwerkgebühren nicht aus" }, + "OperatingSystemOutdated" : { + "title" : "Die Version Ihres Betriebssystems ist veraltet", + "description" : "Bitte aktualisieren Sie Ihr Betriebssystem und versuchen Sie es erneut. Sie können im folgenden Artikel nachlesen, warum Ledger Live auf der aktuellen Version Ihres Betriebssystems nicht unterstützt wird." + }, "PasswordsDontMatch" : { "title" : "Die Passwörter stimmen nicht überein", "description" : "Bitte versuchen Sie es erneut" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Bitte deaktivieren Sie Multisign, um Stellar-Transaktionen durchzuführen" }, + "StellarBurnAddressError" : { + "title" : "Beim Versuch, ein Stellar-Konto hinzuzufügen, ist ein Problem aufgetreten" + }, "HederaAddAccountError" : { "title" : "Ihr Konto wurde nicht hinzugefügt. Bitte versuchen Sie es erneut." }, @@ -5315,6 +5469,30 @@ "title" : "Laden von Bildern auf Gerät verweigert", "description" : "Sollte dieses Bild nicht passen, können Sie es mit einem anderen Bild erneut versuchen." }, + "NearNewAccountWarning" : { + "title" : "Das Empfängerkonto wurde noch nicht erstellt. Das Protokoll erfordert einen Transfer von {{formattedNewAccountStorageCost}}, um es zu erstellen." + }, + "NearNewNamedAccountError" : { + "title" : "Das Empfängerkonto wurde noch nicht erstellt. Es muss in der NEAR-Wallet erstellt werden." + }, + "NearActivationFeeNotCovered" : { + "title" : "Dieser Betrag deckt nicht die Speicherkosten über {{formattedNewAccountStorageCost}} ab." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "Stellen Sie sicher, dass Sie genug Guthaben für zukünftige Transaktionsgebühren übrig haben" + }, + "NearNotEnoughStaked" : { + "title" : "Unzureichendes Gutaben, welches gestaked wurde" + }, + "NearNotEnoughAvailable" : { + "title" : "Unzureichendes abhebbares Guthaben" + }, + "NearRecommendUnstake" : { + "title" : "Bitte heben Sie den Staking-Prozess auf und heben Sie Ihre Vermögenswerte ab, bevor Sie das Konto leeren" + }, + "NearStakingThresholdNotMet" : { + "title" : "Der Betrag muss mindestens {{threshold}} betragen" + }, "LockedDeviceError" : { "title" : "Ihr Gerät ist gesperrt", "description" : "Entsperren Sie Ihr Gerät und versuchen Sie es erneut.", From 1186c9b1d11d3aa77b672354e36c62f5ba180859 Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:57:55 +0100 Subject: [PATCH 101/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to ja-JP locale --- .../static/i18n/ja/app.json | 206 ++++++++++++++++-- 1 file changed, 192 insertions(+), 14 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/ja/app.json b/apps/ledger-live-desktop/static/i18n/ja/app.json index eb50326eddd..9e0bf132a3b 100644 --- a/apps/ledger-live-desktop/static/i18n/ja/app.json +++ b/apps/ledger-live-desktop/static/i18n/ja/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "引き出し済み", "REVOKE" : "取り消されました", "ACTIVATE" : "有効化されました", - "REGISTER" : "登録されました" + "REGISTER" : "登録されました", + "STAKE" : "ステーキング済み", + "UNSTAKE" : "ステーキング解除済み", + "WITHDRAW_UNSTAKED" : "引き出し済み" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "後で", "stake" : "{{provider}}でステーキング" }, - "ethereum" : { - "title" : "ETHを増やしましょう。今すぐステーキング。", - "description" : "LidoでEthereumをステーキングして、毎日報酬を獲得しましょう。ロックアップ(凍結)期間なし。最低入金額なし。", - "kiln" : { - "title" : "HODLだけではいけません。ETHを増やしましょう。", - "description" : "32ETH以上をお持ちですか?KilnでETHを安全にステーキングすることで、受動的な報酬を獲得できます。" - } - }, "cosmos" : { "title" : "ATOMを増やしましょう。Ledgerバリデーターでステーキング。", "description" : "信頼できるLedgerバリデーターでATOMをステーキングします。Ledgerの妥協のないセキュリティで保護されるため、お客様のコインがお客様の元から離れることはありません。" @@ -2144,7 +2139,7 @@ "ethereumMaxFee" : "最大手数料 ({{unitName}})", "ethereumPriorityFee" : "最大優先手数料 ({{unitName}})", "nextBlock" : "次のブロック", - "suggested" : "推奨", + "suggested" : "提案済み", "unitPerByte" : "1バイトあたり{{unit}}", "nft" : "NFT", "nftQuantity" : "数量" @@ -2185,7 +2180,7 @@ "version" : "Ledger Live{{versionNb}}" }, "troubleshootNetwork" : { - "title" : "Troubleshoot networking" + "title" : "ネットワークの問題解決" }, "systemLanguageAvailable" : { "title" : "アプリの言語を変更しますか?", @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Ethereumを獲得する", + "lido" : { + "tag" : "最小数量なし", + "description" : "LidoでEthereumをステーキングして、毎日報酬を獲得しましょう。ロックアップ(凍結)期間なし。最小数量なし。" + }, + "kiln" : { + "tag" : "32ETHが必要", + "description" : "32ETH以上をお持ちですか?KilnでETHを安全にステーキングすることで、毎日報酬を獲得できます。" + }, + "providerTitle" : "{{provider}}で獲得", + "providerLink" : "{{provider}}の詳細" + } + }, + "near" : { + "account" : { + "stakedBalance" : "ステーキング済み残高", + "stakedBalanceTooltip" : "この量は現在、バリデーターにステーキングされています。", + "availableBalance" : "出金可能残高", + "availableBalanceTooltip" : "この数量はステーキング解除されており、現在出金可能です。", + "pendingBalance" : "保留中残高", + "pendingBalanceTooltip" : "この数s量はステーキング解除されており、現在利用可能待ちです。", + "storageUsageBalance" : "最低残高", + "storageUsageBalanceTooltip" : "この量は保管とトランザクション用に確保されており、アカウントを有効にしておくために維持する必要がある最低残高です。", + "subHeader" : { + "cardTitle" : "Powered by Figment", + "moreInfo" : "詳細はこちら", + "drawerTitle" : "Powered by Figment", + "title" : "NEARトークンがLedger Liveでご利用可能になりました", + "description" : "NEARトークンを管理して、Ledger Liveで保護できるようになりました。", + "description2" : "NEARチェーンのネイティブトークンであるNEARトークンは、トランザクション、ステーキングに利用されています。今後さらに多くの機能へ対応予定です。", + "website" : "Powered by Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "ステーキング済み量" + } + }, + "stake" : { + "emptyState" : { + "description" : "資産をステーキングして、NEARの報酬を獲得できます。", + "info" : "ステーキングの仕組み", + "earnRewards" : "報酬を獲得する" + }, + "table" : { + "header" : "ステーキングポジション", + "stake" : "追加", + "staked" : "ステーキング済み", + "pending" : "リリース保留中", + "available" : "引き出し可能" + }, + "unstake" : "ステーキングの解除", + "withdraw" : "出金", + "activeTooltip" : "ステーキングされた量は報酬を生みます", + "inactiveTooltip" : "ステーキング解除された量は報酬を生みません", + "commission" : "コミッション", + "totalStake" : "合計ステーキング量", + "minSafeWarning" : "資金不足", + "flow" : { + "title" : "ステーキング", + "steps" : { + "starter" : { + "description" : "NEAR資産をバリデーターにステーキングすることで報酬が得られます。", + "bullet" : ["ステーキングされた資産の所有権はお客様が保持します", "Ledgerデバイスを使用してステーキング", "資産はステーキング解除後52~65時間で利用可能になります"], + "warning" : { + "description" : "バリデーターを賢く選択:バリデーターが適切に動作しない場合、ステーキングされた資産の一部が失われて、取り返せない可能性があります。" + } + }, + "amount" : { + "title" : "数量" + }, + "validator" : { + "title" : "バリデーター", + "ledgerByFigmentTC" : "Ledger by Figment T&Cs" + }, + "connectDevice" : { + "title" : "デバイス" + }, + "confirmation" : { + "title" : "確認", + "success" : { + "title" : "資産が正常にステーキングされました", + "text" : "ブロックチェーンがトランザクションを承認後、アカウントの残高が更新されます。", + "cta" : "詳細を表示" + }, + "broadcastError" : "トランザクションが失敗した可能性があります。しばらく待ってから、取引履歴を確認した上でもう一度やり直してください。" + } + } + } + }, + "unstake" : { + "disabledTooltip" : "ステーキングを解除するのに十分なステーキング済みの資産がありません", + "flow" : { + "title" : "ステーキングの解除", + "steps" : { + "amount" : { + "title" : "数量", + "subtitle" : "ステーキングの解除プロセスは、完了するまでに <0>52〜65時間かかります。", + "warning" : "報酬はすぐにキャッシュインされます。ステーキング解除された資産は、<0>52〜65時間のタイムロック後に引き出し可能となります。", + "fields" : { + "validator" : "バリデーター", + "amount" : "ステーキングを解除する数量" + } + }, + "connectDevice" : { + "title" : "デバイス" + }, + "confirmation" : { + "title" : "確認", + "success" : { + "title" : "資産のステーキングを正常に解除しました", + "description" : "<0>{{amount}}は<0>{{validator}}からステーキング解除されました。", + "cta" : "詳細を表示" + }, + "broadcastError" : "トランザクションが失敗した可能性があります。しばらく待ってから、取引履歴を確認した上でもう一度やり直してください。" + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "引き出しに十分な資産がありません", + "flow" : { + "title" : "出金", + "steps" : { + "amount" : { + "title" : "数量", + "fields" : { + "validator" : "バリデーター", + "amount" : "引き出す数量" + } + }, + "connectDevice" : { + "title" : "デバイス" + }, + "confirmation" : { + "title" : "確認", + "success" : { + "title" : "資産の引き出しに成功しました。", + "description" : "<0>{{amount}}は<0>{{validator}}から引き出されました", + "cta" : "詳細を表示" + }, + "broadcastError" : "トランザクションが失敗した可能性があります。しばらく待ってから、取引履歴を確認した上でもう一度やり直してください。" + } + } + } + } + }, "delegation" : { "title" : "報酬を獲得する", "header" : "デリゲート", @@ -3703,9 +3847,9 @@ "btn" : "保存" }, "troubleshootNetwork" : { - "title" : "Troubleshoot networking", - "desc" : "Run a checklist to assess networking conditions for troubleshooting purposes.", - "btn" : "Troubleshoot" + "title" : "ネットワークの問題解決", + "desc" : "チェックリストを実行して、問題解決の目的でネットワークの状態を評価します。", + "btn" : "問題解決" }, "accounts" : { "hideEmptyTokens" : { @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "報酬を受け取るバリデーター", "optIn" : "受取先", "nominate" : "バリデーター", + "stake" : "バリデーター", + "unstake" : "バリデーター", + "withdraw" : "バリデーター", "erc721" : { "transfer" : "受取先" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "親アカウントで、ネットワーク手数料用の残高が不足しています" }, + "OperatingSystemOutdated" : { + "title" : "お使いのオペレーティングシステムのバージョンが古くなっています", + "description" : "オペレーティングシステムをアップグレードして、再試行してください。以下の記事を参照すると、Ledger Liveが現在のオペレーティングシステムのバージョンでサポートされていない理由がわかります。" + }, "PasswordsDontMatch" : { "title" : "パスワードが一致しません。", "description" : "もう一度お試しください。" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Stellarトランザクションを行うには、マルチシグを無効にしてください" }, + "StellarBurnAddressError" : { + "title" : "Stellarアカウントを追加しようとしたときに問題が発生しました" + }, "HederaAddAccountError" : { "title" : "アカウントが追加されていません。もう一度お試しください。" }, @@ -5315,6 +5469,30 @@ "title" : "デバイスで画像の読み込みが拒否されました", "description" : "この画像が正しくない場合は、別の画像で再度お試しいただけます。" }, + "NearNewAccountWarning" : { + "title" : "受取人アカウントはまだ作成されていません。このプロトコルでは、作成するのに{{formattedNewAccountStorageCost}}の転送コストが必要です。" + }, + "NearNewNamedAccountError" : { + "title" : "受取人アカウントはまだ作成されていません。NEARウォレットで作成する必要があります。" + }, + "NearActivationFeeNotCovered" : { + "title" : "この量は、{{formattedNewAccountStorageCost}}の保管コストをカバーしていません。" + }, + "NearUseAllAmountStakeWarning" : { + "title" : "今後のトランザクション手数料に十分な残高を、確保しておいてください。" + }, + "NearNotEnoughStaked" : { + "title" : "ステーキング済み残高が不十分です" + }, + "NearNotEnoughAvailable" : { + "title" : "引き出し可能残高が不十分です" + }, + "NearRecommendUnstake" : { + "title" : "アカウントを空にする前に、資金のステーキングを解除して引き出してください" + }, + "NearStakingThresholdNotMet" : { + "title" : "{{threshold}}以上の数量が必要です。" + }, "LockedDeviceError" : { "title" : "デバイスがロックされています。", "description" : "デバイスのロックを解除して、再度お試しください。", From 9682fa70fe21735437fa861939dee92454f680cc Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:58:00 +0100 Subject: [PATCH 102/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to ko-KR locale --- .../static/i18n/ko/app.json | 198 +++++++++++++++++- 1 file changed, 188 insertions(+), 10 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/ko/app.json b/apps/ledger-live-desktop/static/i18n/ko/app.json index d90285b5138..55b51503490 100644 --- a/apps/ledger-live-desktop/static/i18n/ko/app.json +++ b/apps/ledger-live-desktop/static/i18n/ko/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "출금됨", "REVOKE" : "취소", "ACTIVATE" : "활성화", - "REGISTER" : "등록 완료" + "REGISTER" : "등록 완료", + "STAKE" : "스테이킹 완료", + "UNSTAKE" : "언스테이킹 완료", + "WITHDRAW_UNSTAKED" : "출금됨" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "나중에 하기", "stake" : "{{provider}}을(를) 통한 스테이킹" }, - "ethereum" : { - "title" : "ETH를 성장시켜보세요. 지금 스테이킹하기", - "description" : "Lido를 통해 이더리움을 스테이킹하고 매일 보상을 받으세요. 락업 기간 없음. 최소 예치금 없음.", - "kiln" : { - "title" : "호들만으로는 부족합니다. 보유한 ETH로 더 큰 수익을 가져오세요.", - "description" : "ETH를 32개 이상 보유하고 계시나요? Kiln을 통해 ETH를 안전하게 스테이킹하여 불로소득을 올려보세요." - } - }, "cosmos" : { "title" : "ATOM을 성장시켜보세요. Ledger 검증인을 통한 스테이킹.", "description" : "신뢰할 수 있는 Ledger 검증인을 통해 ATOM을 스테이킹하세요. Ledger의 타협 없는 확실한 보안이 자산을 안전하게 보호합니다." @@ -2144,7 +2139,7 @@ "ethereumMaxFee" : "최대 비용({{unitName}})", "ethereumPriorityFee" : "최대 우선 수수료({{unitName}})", "nextBlock" : "다음 블록", - "suggested" : "권장", + "suggested" : "추천", "unitPerByte" : "바이트당 {{unit}}", "nft" : "NFT", "nftQuantity" : "수량" @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "이더리움 받기", + "lido" : { + "tag" : "최소 한도 없음", + "description" : "Lido를 통해 이더리움을 스테이킹하고 매일 보상을 받으세요. 락업 기간 없음. 최소 한도 없음" + }, + "kiln" : { + "tag" : "32 ETH 필요", + "description" : "ETH를 32개 이상 보유하고 계시나요? Kiln을 통해 ETH를 안전하게 스테이킹하고 매일 보상을 받아보세요." + }, + "providerTitle" : "{{provider}}을 통한 보상 받기", + "providerLink" : "{{provider}}에 대해 자세히 알아보기" + } + }, + "near" : { + "account" : { + "stakedBalance" : "스테이킹 잔액", + "stakedBalanceTooltip" : "이 금액은 현재 검증인에게 스테이킹되어 있습니다.", + "availableBalance" : "출금 가능 잔액", + "availableBalanceTooltip" : "이 금액은 언스테이킹되어 현재 출금이 가능합니다.", + "pendingBalance" : "승인 대기 잔액", + "pendingBalanceTooltip" : "이 금액은 언스테이킹되어 현재 가용성 여부가 보류 상태입니다.", + "storageUsageBalance" : "최소 잔액", + "storageUsageBalanceTooltip" : "이 금액은 저장 및 트랜잭션용으로 예약된 금액이며 계정이 활성 상태를 유지하기 위해 필요한 최소 잔액입니다.", + "subHeader" : { + "cardTitle" : "Figment 기반", + "moreInfo" : "자세한 정보", + "drawerTitle" : "Figment 기반", + "title" : "이제 Ledger Live에서 니어 토큰을 사용할 수 있습니다.", + "description" : "이제 Ledger Live로 니어 토큰을 관리하고 안전하게 보호할 수 있습니다.", + "description2" : "니어 토큰은 니어 체인의 네이티브 토큰이며 트랜잭션과 스테이킹을 비롯하여 앞으로 공개될 다양한 기능에 사용됩니다.", + "website" : "Figment 기반" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "스테이킹 금액" + } + }, + "stake" : { + "emptyState" : { + "description" : "자산을 스테이킹하여 니어 보상을 받을 수 있습니다.", + "info" : "스테이킹 작동 방식", + "earnRewards" : "보상 받기" + }, + "table" : { + "header" : "스테이킹 포지션", + "stake" : "추가", + "staked" : "스테이킹 완료", + "pending" : "보류 중인 릴리스", + "available" : "출금 가능" + }, + "unstake" : "언스테이킹", + "withdraw" : "출금", + "activeTooltip" : "스테이킹된 금액은 보상을 생성합니다", + "inactiveTooltip" : "언스테이킹된 금액은 보상을 생성하지 않습니다", + "commission" : "커미션", + "totalStake" : "총 스테이킹", + "minSafeWarning" : "자금이 부족합니다", + "flow" : { + "title" : "스테이킹", + "steps" : { + "starter" : { + "description" : "니어 암호화폐를 검증인에게 스테이킹하여 보상을 받을 수 있습니다.", + "bullet" : ["스테이킹된 자산의 소유권은 귀하에게 있습니다", "Ledger 장치를 사용한 스테이킹", "자산은 언스테이킹 후 52~65시간 후에 이용 가능합니다"], + "warning" : { + "description" : "검증인을 현명하게 선택하세요. 검증인이 부적절하게 행동하는 경우 일부 스테이킹된 자산이 영구 손실될 수 있습니다." + } + }, + "amount" : { + "title" : "금액" + }, + "validator" : { + "title" : "검증인", + "ledgerByFigmentTC" : "Figment 기반 Ledger 이용약관" + }, + "connectDevice" : { + "title" : "장치" + }, + "confirmation" : { + "title" : "확인", + "success" : { + "title" : "자산을 성공적으로 스테이킹했습니다.", + "text" : "블록체인이 트랜잭션 검증을 완료하면 계정 잔액이 업데이트됩니다.", + "cta" : "세부사항 보기" + }, + "broadcastError" : "트랜잭션이 실패한 것 같습니다. 잠시 기다려 트랜잭션 내역을 확인한 후 다시 시도하세요." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "스테이킹된 자산이 충분하지 않아 언스테이킹이 불가능합니다.", + "flow" : { + "title" : "언스테이킹", + "steps" : { + "amount" : { + "title" : "금액", + "subtitle" : "언스테이킹 프로세스는 완료하는 데 <0>52~65시간이 소요됩니다.", + "warning" : "보상은 즉시 현금화할 수 있습니다. 언스테이킹된 금액은 <0>52~65시간 타임락후에 출금이 가능합니다.", + "fields" : { + "validator" : "검증인", + "amount" : "언스테이킹할 금액" + } + }, + "connectDevice" : { + "title" : "장치" + }, + "confirmation" : { + "title" : "확인", + "success" : { + "title" : "자산을 성공적으로 언스테이킹했습니다.", + "description" : "<0>{{amount}}가 <0>{{validator}}로부터 언스테이킹되었습니다.", + "cta" : "세부사항 보기" + }, + "broadcastError" : "트랜잭션이 실패한 것 같습니다. 잠시 기다려 트랜잭션 내역을 확인한 후 다시 시도하세요." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "출금할 자산이 충분하지 않습니다.", + "flow" : { + "title" : "출금", + "steps" : { + "amount" : { + "title" : "금액", + "fields" : { + "validator" : "검증인", + "amount" : "출금 금액" + } + }, + "connectDevice" : { + "title" : "장치" + }, + "confirmation" : { + "title" : "확인", + "success" : { + "title" : "자산을 성공적으로 출금했습니다.", + "description" : "<0>{{amount}}가 <0>{{validator}}에서 출금되었습니다", + "cta" : "세부사항 보기" + }, + "broadcastError" : "트랜잭션이 실패한 것 같습니다. 잠시 기다려 트랜잭션 내역을 확인한 후 다시 시도하세요." + } + } + } + } + }, "delegation" : { "title" : "보상 받기", "header" : "위임", @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "보상을 받을 검증인", "optIn" : "수령인", "nominate" : "검증인", + "stake" : "검증인", + "unstake" : "검증인", + "withdraw" : "검증인", "erc721" : { "transfer" : "수령인" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "상위 계정 잔액이 네트워크 수수료에 충분하지 않습니다" }, + "OperatingSystemOutdated" : { + "title" : "사용 중이신 운영 시스템이 최신 버전이 아닙니다", + "description" : "운영 시스템을 업그레이드하고 다시 시도하세요. 아래의 글을 클릭하여 현재 운영 시스템에서 Ledger Live가 지원되지 않는 이유를 알아보세요." + }, "PasswordsDontMatch" : { "title" : "패스워드가 일치하지 않습니다", "description" : "다시 시도해주세요" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "스텔라 트랜잭션을 수행하려면 다중서명을 비활성화하세요" }, + "StellarBurnAddressError" : { + "title" : "스텔라 계정을 추가 중 문제가 발생했습니다" + }, "HederaAddAccountError" : { "title" : "귀하의 계정이 추가되지 않았습니다. 다시 시도해 주세요." }, @@ -5315,6 +5469,30 @@ "title" : "장치에서 이미지 로드가 거부됨(할 일: 최종 문구)", "description" : "적합한 이미지가 아니라면 다른 이미지로 다시 시도해볼 수 있습니다." }, + "NearNewAccountWarning" : { + "title" : "수령인 계정이 아직 생성되지 않았습니다. 프로토콜을 생성하려면 {{formattedNewAccountStorageCost}} 전송이 필요합니다." + }, + "NearNewNamedAccountError" : { + "title" : "수령인 계정이 아직 생성되지 않았습니다. 니어 지갑에서 생성해야 합니다." + }, + "NearActivationFeeNotCovered" : { + "title" : "이 금액은 {{formattedNewAccountStorageCost}} 스토리지 비용을 포함하지 않습니다." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "향후 트랜잭션 수수료 지불에 필요한 잔액을 충분히 남겨 두세요" + }, + "NearNotEnoughStaked" : { + "title" : "스테이킹 잔액 부족" + }, + "NearNotEnoughAvailable" : { + "title" : "출금 가능 잔액 부족" + }, + "NearRecommendUnstake" : { + "title" : "계정을 비우기 전에 자금을 언스테이킹하고 출금하세요." + }, + "NearStakingThresholdNotMet" : { + "title" : "금액은 {{threshold}} 이상이어야 합니다." + }, "LockedDeviceError" : { "title" : "장치가 잠금 상태입니다", "description" : "장치의 잠금을 해제하고 다시 시도하세요.", From d647b6b1c64e69d104ddad8510c56727bdea7b93 Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:58:04 +0100 Subject: [PATCH 103/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to pt-BR locale --- .../static/i18n/pt-BR/app.json | 252 +++++++++++++++--- 1 file changed, 215 insertions(+), 37 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/pt-BR/app.json b/apps/ledger-live-desktop/static/i18n/pt-BR/app.json index 295b4f833b1..9a2d4db1092 100644 --- a/apps/ledger-live-desktop/static/i18n/pt-BR/app.json +++ b/apps/ledger-live-desktop/static/i18n/pt-BR/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "Sacado", "REVOKE" : "Revogado", "ACTIVATE" : "Ativado", - "REGISTER" : "Registrado" + "REGISTER" : "Registrado", + "STAKE" : "Aplicado", + "UNSTAKE" : "Desaplicado", + "WITHDRAW_UNSTAKED" : "Sacado" } }, "byteSize" : { @@ -209,7 +212,7 @@ "menu" : "Menu", "stars" : "Contas Favoritas", "accounts" : "Contas", - "manager" : "My Ledger", + "manager" : "Minha Ledger", "exchange" : "Comprar / Vender", "swap" : "Trocar", "lend" : "Emprestar", @@ -411,13 +414,13 @@ }, "missingApp" : { "title" : "Instale o aplicativo {{appName}} no seu dispositivo", - "subtitle" : "Vá ao My Ledger e instale o aplicativo {{appName}} para trocar ativos.", - "cta" : "Vá ao My Ledger" + "subtitle" : "Vá a Minha Ledger e instale o aplicativo {{appName}} para trocar ativos.", + "cta" : "Vá a Minha Ledger" }, "outdatedApp" : { "title" : "Atualize o aplicativo {{appName}} no seu dispositivo", - "subtitle" : "Vá ao My Ledger e atualize o aplicativo {{appName}} para trocar ativos.", - "cta" : "Vá ao My Ledger" + "subtitle" : "Vá a Minha Ledger e atualize o aplicativo {{appName}} para trocar ativos.", + "cta" : "Vá a Minha Ledger" }, "providers" : { "title" : "Escolha um provedor para trocar criptos", @@ -823,7 +826,7 @@ } }, "sell" : { - "header" : "Venda cripto com nossos parceiros", + "header" : "Venda cripto pelos nossos provedores terceirizados", "title" : "Vender cripto via <0>{{provider}}", "tab" : "Vender", "selectCrypto" : "Escolha um criptoativo", @@ -1115,7 +1118,7 @@ }, "ledgerAcademy" : { "title" : "Ledger Academy", - "desc" : "Aprenda sobre criptomoedas" + "desc" : "Aprenda cripto" }, "facebook" : { "title" : "Facebook", @@ -1368,9 +1371,9 @@ "emptyState" : { "dashboard" : { "title" : "Instalar aplicativos no seu dispositivo", - "desc" : "Acesse a My Ledger para instalar aplicativos em seu dispositivo. Você pode adicionar contas quando tiver aplicativos no seu dispositivo.", + "desc" : "Vá a Minha Ledger para instalar aplicativos em seu dispositivo. Você pode adicionar contas quando tiver aplicativos no seu dispositivo.", "buttons" : { - "installApp" : "Vá ao My Ledger", + "installApp" : "Vá a Minha Ledger", "help" : "Ajuda" } }, @@ -1379,7 +1382,7 @@ "desc" : "Adicione uma conta para começar a gerenciar suas criptos. Você precisa instalar o aplicativo da sua cripto no seu dispositivo.", "buttons" : { "addAccount" : "Adicionar Conta", - "installApp" : "Vá ao My Ledger para instalar aplicativos", + "installApp" : "Vá a Minha Ledger para instalar aplicativos", "help" : "Ajuda" } } @@ -1702,12 +1705,12 @@ "quitApp" : "Feche o aplicativo no seu dispositivo", "appNotInstalledTitle" : "Aplicativo necessário em falta", "appNotInstalledTitle_plural" : "Aplicativos necessários em falta", - "appNotInstalled" : "O aplicativo {{appName}} é necessário para completar esta ação. Vá ao My Ledger e instale-o em seu dispositivo", - "appNotInstalled_plural" : "Os aplicativos {{appName}} são necessários para completar esta ação. Vá ao My Ledger e instale-os em seu dispositivo", - "openManager" : "Abra o My Ledger", + "appNotInstalled" : "O aplicativo {{appName}} é necessário para completar esta ação. Vá a Minha Ledger e o instale em seu dispositivo", + "appNotInstalled_plural" : "Os aplicativos {{appName}} são necessários para completar esta ação. Vá a Minha Ledger e os instale em seu dispositivo", + "openManager" : "Abra a Minha Ledger", "openOnboarding" : "Configurar Dispositivo", "outdated" : "Versão do aplicativo desatualizada", - "outdatedDesc" : "Uma atualização importante está disponível para o aplicativo {{appName}} no seu dispositivo. Vá ao My Ledger e o atualize.", + "outdatedDesc" : "Uma atualização importante está disponível para o aplicativo {{appName}} no seu dispositivo. Vá a Minha Ledger e o atualize.", "installApp" : "Instalação do aplicativo {{appName}}", "installAppDescription" : "Aguarde a instalação ser concluída", "listApps" : "Verificando dependências do aplicativo", @@ -1753,8 +1756,8 @@ }, "disconnected" : { "title" : "Parece que um aplicativo está aberto no seu dispositivo", - "subtitle" : "Ao reabrir o My Ledger, o aplicativo será fechado em seu dispositivo", - "ctaReopen" : "Reabra o My Ledger", + "subtitle" : "Ao reabrir a Minha Ledger, o aplicativo será fechado em seu dispositivo", + "ctaReopen" : "Reabra a Minha Ledger", "ctaPortfolio" : "Voltar ao Portfólio" }, "deviceStorage" : { @@ -1782,7 +1785,7 @@ "not_installed" : "Não Instalado" }, "sort" : { - "title" : "Ordem", + "title" : "Ordenar", "name_asc" : "Nome A-Z", "name_desc" : "Nome Z-A", "marketcap_desc" : "Capitalização de mercado" @@ -1797,7 +1800,7 @@ "title_plural" : "Atualizações disponíveis", "progressTitle" : "{{number}} atualização de aplicativo", "progressTitle_plural" : "{{number}} atualizações de aplicativo", - "progressWarning" : "Não feche o My Ledger durante a atualização.", + "progressWarning" : "Não feche a Minha Ledger durante a atualização.", "progress" : "Atualizando todos..." }, "item" : { @@ -1861,7 +1864,7 @@ "updateBtn" : "Atualizar Firmware", "banner" : { "warning" : "Atualização disponível para o firmware {{latestFirmware}}", - "cta" : "Vá ao My Ledger", + "cta" : "Vá a Minha Ledger", "old" : { "warning" : "A versão do firmware do dispositivo é antiga demais para ser atualizada. Contate o Suporte Ledger para substituir o dispositivo.", "cta" : "Contatar Suporte" @@ -1917,7 +1920,7 @@ "boot" : "Mantenha o botão lateral pressionado até {{option}} ser exibido", "recoveryMode" : "Selecione Modo {{mode}}. Aguarde o painel principal aparecer.", "third" : "3. Desinstale todos os aplicativos", - "openLive" : "Abra o My Ledger em sua Ledger Live.", + "openLive" : "Abra a Minha Ledger no Ledger Live.", "uninstall" : "Selecione o ícone de lixeira cinza em todos os aplicativos atualmente instalados na sua {{deviceName}}. Isso liberará espaço para o instalador de firmware.", "disclaimer" : "Nota: seus fundos não são afetados por esta operação, as chaves privadas para acessar seus criptoativos na blockchain permanecem seguras em sua folha de recuperação." } @@ -2075,14 +2078,6 @@ "dismiss" : "Agora não", "stake" : "Aplicar com {{provider}}" }, - "ethereum" : { - "title" : "Aumente seus ETH. Faça staking agora.", - "description" : "Faça staking de Ethereum com Lido e ganhe recompensas diariamente. Sem período de bloqueio. Sem depósito mínimo.", - "kiln" : { - "title" : "Não se limite ao HODL. Aumente seus ETH.", - "description" : "Tem mais do que 32 ETH? Receba recompensas passivas fazendo staking seguro dos seus ETH com Kiln." - } - }, "cosmos" : { "title" : "Aumente seus ATOM. Faça staking com o validador da Ledger.", "description" : "Faça staking de ATOM com o validador confiável da Ledger. As suas moedas continuam sendo suas, suportadas pela segurança impenetrável da Ledger." @@ -2779,7 +2774,7 @@ "steps" : { "assets" : { "title" : "ASA (Ativo)", - "info" : "Para adicionar um ativo, é necessário enviar uma transação com taxas mínimas. Isto aparecerá no seu histórico de transações", + "info" : "Para adicionar um ativo, é necessário enviar uma transação com taxas mínimas. A transação vai aparecer no seu histórico", "selectLabel" : "Escolha um ASA (Ativo)", "disabledTooltip" : "Você já possui este ASA (Ativo) na sua conta Algorand" }, @@ -3268,7 +3263,7 @@ "steps" : { "assets" : { "title" : "Ativo", - "info" : "Para adicionar um ativo, é necessário enviar uma transação com taxas mínimas. Isto aparecerá no seu histórico de transações", + "info" : "Para adicionar um ativo, é necessário enviar uma transação com taxas mínimas. A transação vai aparecer no seu histórico", "selectLabel" : "Escolha um ativo", "disabledTooltip" : "Você já tem este ativo em sua conta Stellar" }, @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Ganhar Ethereum", + "lido" : { + "tag" : "Sem mínimo", + "description" : "Faça staking de Ethereum com a Lido e ganhe recompensas diariamente. Sem período de bloqueio. Sem mínimo." + }, + "kiln" : { + "tag" : "Requer 32 ETH", + "description" : "Tem mais de 32 ETH? Ganhe recompensas diariamente fazendo staking seguro dos seus ETH com a Kiln." + }, + "providerTitle" : "Gere renda com {{provider}}", + "providerLink" : "Saiba mais sobre {{provider}}" + } + }, + "near" : { + "account" : { + "stakedBalance" : "Saldo aplicado", + "stakedBalanceTooltip" : "Esta quantia está atualmente aplicada com validadores.", + "availableBalance" : "Saldo disponível para saque", + "availableBalanceTooltip" : "Esta quantia foi desaplicada e atualmente pode ser sacada.", + "pendingBalance" : "Saldo pendente", + "pendingBalanceTooltip" : "Esta quantia foi desaplicada e está atualmente com disponibilidade pendente.", + "storageUsageBalance" : "Saldo mínimo", + "storageUsageBalanceTooltip" : "Esta quantia é reservada para armazenamento e transações, e é o saldo mínimo que sua conta deve manter para permanecer ativa.", + "subHeader" : { + "cardTitle" : "Powered by Figment", + "moreInfo" : "Mais informações", + "drawerTitle" : "Powered by Figment", + "title" : "O token NEAR agora está disponível no Ledger Live", + "description" : "Agora você pode gerenciar e proteger seus tokens NEAR no Ledger Live.", + "description2" : "O token NEAR é nativo da NEAR Chain e é usado para tudo, desde transações, staking e vários recursos por vir.", + "website" : "Powered by Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "Quantia aplicada" + } + }, + "stake" : { + "emptyState" : { + "description" : "Você pode ganhar recompensas em NEAR fazendo staking de seus ativos.", + "info" : "Como Staking Funciona", + "earnRewards" : "Receber Recompensas" + }, + "table" : { + "header" : "Posições de Staking", + "stake" : "Adicionar", + "staked" : "Aplicado", + "pending" : "Liberação Pendente", + "available" : "Disponíveis para saque" + }, + "unstake" : "Desaplicar", + "withdraw" : "Sacar", + "activeTooltip" : "Quantias aplicadas geram recompensas", + "inactiveTooltip" : "Quantias desaplicadas não geram recompensas", + "commission" : "Comissão", + "totalStake" : "Total Aplicado", + "minSafeWarning" : "Fundos Insuficientes", + "flow" : { + "title" : "Aplicar", + "steps" : { + "starter" : { + "description" : "Você pode ganhar recompensas fazendo staking de seus ativos NEAR a um validador.", + "bullet" : ["Você mantém a propriedade dos ativos em staking.", "Faça staking usando seu dispositivo Ledger.", "Ativos estarão disponíveis de 52 a 65 horas após desaplicá-los"], + "warning" : { + "description" : "Escolha cuidadosamente o seu validador: parte de seus ativos aplicados pode ser irrevogavelmente perdida se o validador não se comportar adequadamente." + } + }, + "amount" : { + "title" : "Quantia" + }, + "validator" : { + "title" : "Validadores", + "ledgerByFigmentTC" : "Ledger por Figment T&Cs" + }, + "connectDevice" : { + "title" : "Dispositivo" + }, + "confirmation" : { + "title" : "Confirmação", + "success" : { + "title" : "Você fez staking de seus ativos com sucesso", + "text" : "O saldo da sua conta será atualizado quando a blockchain confirmar a transação.", + "cta" : "Ver detalhes" + }, + "broadcastError" : "Sua transação pode ter falhado. Aguarde um momento e verifique seu histórico de transações antes de tentar novamente." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "Não há ativos aplicados o suficiente para desaplicar", + "flow" : { + "title" : "Desaplicar", + "steps" : { + "amount" : { + "title" : "Quantia", + "subtitle" : "O processo de desaplicação leva de <0>52 a 65 horas para ser finalizado.", + "warning" : "Recompensas serão imediatamente depositadas. A quantidade não aplicada estará disponível para retirada após o horário <0>de 52 a 65 horas.", + "fields" : { + "validator" : "Validador", + "amount" : "Quantia a desaplicar" + } + }, + "connectDevice" : { + "title" : "Dispositivo" + }, + "confirmation" : { + "title" : "Confirmação", + "success" : { + "title" : "Você desaplicar seus ativos com sucesso", + "description" : "<0>{{amount}} não foram aplicados a partir de <0>{{validator}}", + "cta" : "Ver detalhes" + }, + "broadcastError" : "Sua transação pode ter falhado. Aguarde um momento e verifique seu histórico de transações antes de tentar novamente." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "Não há ativos suficientes para sacar", + "flow" : { + "title" : "Sacar", + "steps" : { + "amount" : { + "title" : "Quantia", + "fields" : { + "validator" : "Validador", + "amount" : "Quantia a sacar" + } + }, + "connectDevice" : { + "title" : "Dispositivo" + }, + "confirmation" : { + "title" : "Confirmação", + "success" : { + "title" : "Você sacou seus ativos com sucesso.", + "description" : "<0>{{amount}} foram sacados de <0>{{validator}}", + "cta" : "Ver detalhes" + }, + "broadcastError" : "Sua transação pode ter falhado. Aguarde um momento e verifique seu histórico de transações antes de tentar novamente." + } + } + } + } + }, "delegation" : { "title" : "Receba Recompensas", "header" : "Delegação", @@ -3619,7 +3763,7 @@ }, "managerDevMode" : { "title" : "Modo Desenvolvedor", - "description" : "Mostrar aplicativos testnet e de desenvolvedor no My Ledger." + "description" : "Mostrar aplicativos testnet e de desenvolvedor em Minha Ledger." }, "scanForInvalidPaths" : { "title" : "Pesquisa de contas ampliada", @@ -3638,7 +3782,7 @@ "description" : "Habilita limite de intervalo personalizado para todas as contas. Ao aumentar este valor acima do padrão (20), o Ledger Live buscará moedas em mais endereços públicos não utilizados. Apenas para usuários avançados, pois pode quebrar a compatibilidade ao restaurar suas contas." }, "forceProvider" : { - "title" : "Provedor My Ledger", + "title" : "Provedor Minha Ledger", "description" : "Alterar o provedor de aplicativos no My Ledger pode impossibilitar a instalação ou desinstalação de aplicativos no seu dispositivo Ledger." }, "testAnimations" : { @@ -3654,12 +3798,12 @@ "description" : "Testar todos os recursos pós-introdução" }, "1559DeactivateGate" : { - "title" : "Desativar portão da taxa de prioridade mínima EIP1559", + "title" : "Desativar taxa de prioridade mínima (EIP1559)", "description" : "Isso permitirá que a transação seja enviada sem que qualquer taxa de prioridade mínima seja esperada. Isso pode fazer com que uma transação fique presa na mempool para sempre." }, "1559CustomPriorityLowerGate" : { - "title" : "Portão da taxa de prioridade personalizada", - "description" : "Personalize a porcentagem da nossa taxa de prioridade mínima estimada permitida para uma transação EIP1559 avançada" + "title" : "Personalizar Taxa de Prioridade", + "description" : "Defina uma porcentagem personalizada da nossa taxa de prioridade mínima estimada permitida para uma transação EIP1559 avançada" } } }, @@ -3704,7 +3848,7 @@ }, "troubleshootNetwork" : { "title" : "Solucionar problemas de rede", - "desc" : "Executar um checklist para determinar as condições da rede para solucionar problemas.", + "desc" : "Execute algumas verificações para determinar as condições da rede e solucionar problemas.", "btn" : "Solucionar" }, "accounts" : { @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "validador que receberá as recompensas", "optIn" : "destinatário", "nominate" : "validador", + "stake" : "validador", + "unstake" : "validador", + "withdraw" : "validador", "erc721" : { "transfer" : "destinatário" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "O saldo da conta principal é insuficiente para as taxas de rede" }, + "OperatingSystemOutdated" : { + "title" : "A versão do seu sistema operacional está desatualizada", + "description" : "Atualize seu sistema operacional e tente novamente. Você pode consultar o artigo abaixo para entender por que o Ledger Live não é compatível com a versão atual do seu sistema operacional." + }, "PasswordsDontMatch" : { "title" : "As senhas não correspondem", "description" : "Tente Novamente" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Desabilite a multiassinatura para fazer transações Stellar" }, + "StellarBurnAddressError" : { + "title" : "Ocorreu um problema ao tentar adicionar uma conta Stellar" + }, "HederaAddAccountError" : { "title" : "Sua conta não foi adicionada. Tente Novamente." }, @@ -5315,6 +5469,30 @@ "title" : "Carregamento de imagem recusada no dispositivo (TODO: final wording)", "description" : "Se esta imagem não era a mais adequada, você pode tentar novamente com outra imagem." }, + "NearNewAccountWarning" : { + "title" : "A conta receptora ainda não foi criada. O protocolo requer uma transferência de {{formattedNewAccountStorageCost}} para criá-la." + }, + "NearNewNamedAccountError" : { + "title" : "A conta receptora ainda não foi criada. Ela precisa ser criada na carteira NEAR." + }, + "NearActivationFeeNotCovered" : { + "title" : "Este valor não cobre o custo de armazenamento de {{formattedNewAccountStorageCost}} ." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "Certifique-se de ter saldo suficiente para futuras taxas de transação" + }, + "NearNotEnoughStaked" : { + "title" : "Saldo aplicado insuficiente" + }, + "NearNotEnoughAvailable" : { + "title" : "Saldo disponível para saque insuficiente" + }, + "NearRecommendUnstake" : { + "title" : "Desaplique e saque os fundos antes de esvaziar sua conta" + }, + "NearStakingThresholdNotMet" : { + "title" : "A quantia precisa ser de pelo menos {{threshold}}" + }, "LockedDeviceError" : { "title" : "Seu dispositivo está bloqueado", "description" : "Desbloqueie seu dispositivo e tente novamente.", From 488da80c5874dac807fcc5a4bfa804973539b912 Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:58:08 +0100 Subject: [PATCH 104/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to ru-RU locale --- .../static/i18n/ru/app.json | 240 +++++++++++++++--- 1 file changed, 209 insertions(+), 31 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/ru/app.json b/apps/ledger-live-desktop/static/i18n/ru/app.json index fbe7985030a..602078481ca 100644 --- a/apps/ledger-live-desktop/static/i18n/ru/app.json +++ b/apps/ledger-live-desktop/static/i18n/ru/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "Вывод", "REVOKE" : "Отозвано", "ACTIVATE" : "Активировано", - "REGISTER" : "Зарегистрировано" + "REGISTER" : "Зарегистрировано", + "STAKE" : "В стейкинге", + "UNSTAKE" : "Выведено из стейкинга", + "WITHDRAW_UNSTAKED" : "Вывод" } }, "byteSize" : { @@ -437,7 +440,7 @@ "centralised" : "Централизованный", "decentralised" : "Децентрализованный", "float" : "Плавающий", - "fixed" : "Фикс. курс" + "fixed" : "Фиксированный" }, "noQuote" : "Курс отобразится на следующем этапе", "noProviders" : "Ничего не найдено. По текущему фильтру нет подходящих курсов." @@ -796,7 +799,7 @@ "delegation" : { "title" : "Если вы не знали...", "description" : "Валидатор Ledger может застейкать ваши {{asset}} с комиссией в {{commission}}%.", - "cta" : "Стейкайте с Ledger" + "cta" : "Застейкать в Ledger" } } }, @@ -1481,7 +1484,7 @@ } }, "collections" : { - "title" : "Коллекции NFT (невзаимозаменяемые токены)", + "title" : "Коллекции NFT", "receiveCTA" : "Получить NFT", "galleryCTA" : "Посмотреть галерею", "seeMore" : "Посмотреть другие коллекции", @@ -1754,7 +1757,7 @@ "disconnected" : { "title" : "Похоже, на устройстве открыто приложение", "subtitle" : "Повторное открытие вкладки «Мой Ledger» закроет приложение на устройстве", - "ctaReopen" : "Ещё раз откройте «Мой Ledger»", + "ctaReopen" : "Всё равно открыть «Мой Ledger»", "ctaPortfolio" : "Вернуться к Портфелю" }, "deviceStorage" : { @@ -1823,7 +1826,7 @@ "learnMoreTooltip" : "Подробнее о {{appName}}", "removeTooltip" : "Удалить {{appName}}", "useAppForToken" : "Хотите управлять токенами {{tokenType}}?", - "tokenAppDisclaimer" : "Чтобы управлять токенами {{tokenName}} {{tokenType}}, <1>установите приложение {{appName}}, и перед отправкой средств на <3>счёт {{appName}} убедитесь, что поставили именно <1>версию приложения{{tokenType}}.", + "tokenAppDisclaimer" : "Чтобы управлять токенами {{tokenName}} {{tokenType}}, <1>установите приложение {{appName}}, и перед отправкой средств на <3>счёт {{appName}} убедитесь, что поставили именно <1>версию приложения {{tokenType}}.", "tokenAppDisclaimerInstalled" : "Чтобы управлять токенами <1>{{tokenName}} {{tokenType}}, перед отправкой средств на <1>счёт {{appName}} убедитесь, что поставили именно <1>версию приложения {{tokenType}}.", "goToAccounts" : "Перейти к Счетам", "intallParentApp" : "Установить приложение {{appName}}", @@ -2060,7 +2063,7 @@ "withoutDevice" : "Нет устройства?" }, "receiveFunds" : { - "title" : "Получить" + "title" : "Получение" }, "warning" : { "tezos" : { @@ -2075,14 +2078,6 @@ "dismiss" : "Позже", "stake" : "Стейкайте с {{provider}}" }, - "ethereum" : { - "title" : "Приумножайте ваши ETH. Начните стейкать прямо сейчас.", - "description" : "Застейкайте эфиры (ETH) с Lido и получайте ежедневные вознаграждения. Причём без периода блокировки и минимальной суммы.", - "kiln" : { - "title" : "Не ограничивайтесь ходлом. Приумножайте ваши ETH.", - "description" : "У вас больше 32 ETH? Тогда наслаждайтесь безопасным стейкингом эфиров с Kiln и получайте пассивный доход." - } - }, "cosmos" : { "title" : "Приумножайте ATOM. Стейкайте с помощью валидатора Ledger.", "description" : "Стейкайте ATOM с помощью надёжного валидатора Ledger. Монеты остаются вашими, а их безопасность обеспечивает Ledger." @@ -2093,11 +2088,11 @@ }, "solana" : { "title" : "Приумножайте SOL. Стейкайте с помощью валидатора «Ledger by Figment».", - "description" : "Стейкайте SOL с помощью валидатора «Ledger by Figment». Монеты остаются вашими, а их безопасность обеспечивает Ledger." + "description" : "Стейкайте SOL с помощью валидатора «Ledger by Figment» Монеты остаются вашими, а их безопасность обеспечивает Ledger." }, "celo" : { "title" : "Приумножайте CELO. Стейкайте с помощью валидатора «Ledger by Figment».", - "description" : "Стейкайте CELO с помощью валидатора «Ledger by Figment». Он обладает страховкой от слэшинга и бонусом в виде бескомпромиссной безопасности Ledger." + "description" : "Стейкайте CELO с помощью валидатора «Ledger by Figment» Он обладает страховкой от слэшинга и бонусом в виде бескомпромиссной безопасности Ledger." } } } @@ -2113,7 +2108,7 @@ }, "amount" : { "title" : "Сумма", - "banner" : "Макс. доступная сумма", + "banner" : "Сколько можно отправить", "fees" : "Макс. ориентировочная комиссия", "standard" : "Обычная", "advanced" : "Дополнительно", @@ -2322,7 +2317,7 @@ }, "bitcoin" : { "inputSelected" : "ВЫБРАНО", - "toSpend" : "Монеты для траты", + "toSpend" : "К списанию", "toReturn" : "Сдача на возврат", "modalTitle" : "Контроль монет", "coincontrol" : "Контроль монет", @@ -2370,7 +2365,7 @@ "pendingTooltip" : "Неподтверждённые голоса не приносят вознаграждения и должны быть активированы спустя 24 часа", "awaitingActivationTooltip" : "Теперь неподтверждённые голоса можно активировать", "listHeader" : "Назначения", - "add" : "Добавить", + "add" : "Дополнить", "validatorGroup" : "Группа валидаторов", "manageMultipleVoteWarning" : "Прежде чем взаимодействовать с этими голосами, необходимо активировать или отозвать другие голоса для данной группы валидаторов.", "actions" : { @@ -2622,10 +2617,10 @@ }, "commission" : "Комиссия", "totalStake" : "Общий пул", - "claimRewards" : "Получайте вознаграждения", + "claimRewards" : "Получить вознаграждения", "header" : "Делегирование", "noRewards" : "Нет доступных вознаграждений", - "delegate" : "Добавить", + "delegate" : "Дополнить", "undelegate" : "Отозвать", "redelegate" : "Переделегировать", "redelegateDisabledTooltip" : "Вы можете переделегировать через <0>{{days}}", @@ -2670,7 +2665,7 @@ }, "claimRewards" : { "flow" : { - "title" : "Получайте вознаграждения", + "title" : "Получение вознаграждений", "steps" : { "claimRewards" : { "title" : "Вознаграждение", @@ -2865,7 +2860,7 @@ "claimRewards" : "Получить вознаграждения", "header" : "Делегирование", "noRewards" : "Нет доступных вознаграждений", - "delegate" : "Добавить", + "delegate" : "Дополнить", "undelegate" : "Отозвать", "redelegate" : "Переделегировать", "redelegateDisabledTooltip" : "Вы можете переделегировать через <0>{{days}} дн.", @@ -3301,7 +3296,7 @@ "delegation" : { "totalStake" : "Общий пул", "commission" : "Комиссия", - "delegate" : "Добавить", + "delegate" : "Дополнить", "listHeader" : "Делегирование", "availableBalance" : "Доступно для вывода", "active" : "Активно", @@ -3315,7 +3310,7 @@ "emptyState" : { "description" : "Вы можете зарабатывать вознаграждения в токенах SOL, делегируя активы.", "info" : "Как работает делегирование", - "delegation" : "Получайте вознаграждения" + "delegation" : "Получить вознаграждения" }, "earnRewards" : { "description" : "Вы можете получать вознаграждения, делегируя активы SOL валидатору.", @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Приумножайте ETH", + "lido" : { + "tag" : "Без минимальной суммы", + "description" : "Застейкайте эфиры (ETH) через Lido и получайте ежедневные вознаграждения. Причём без периода блокировки и минимальной суммы." + }, + "kiln" : { + "tag" : "От 32 ETH", + "description" : "У вас больше 32 ETH? Тогда наслаждайтесь безопасным стейкингом эфиров через Kiln и получайте ежедневные вознаграждения." + }, + "providerTitle" : "Получайте вознаграждения с {{provider}}", + "providerLink" : "Подробнее о {{provider}}" + } + }, + "near" : { + "account" : { + "stakedBalance" : "Стейкается", + "stakedBalanceTooltip" : "Актуальная сумма в стейкинге с валидаторами.", + "availableBalance" : "Доступно для вывода", + "availableBalanceTooltip" : "Эта сумма криптоактивов была выведена из стейкинга и уже доступна.", + "pendingBalance" : "Неподтверждённый баланс", + "pendingBalanceTooltip" : "Эта сумма криптоактивов была выведена из стейкинга и скоро будет доступна.", + "storageUsageBalance" : "Минимальный баланс", + "storageUsageBalanceTooltip" : "Данная сумма зарезервирована для хранения и транзакций. Она также является минимальным балансом для сохранения активности счёта.", + "subHeader" : { + "cardTitle" : "Powered by Figment", + "moreInfo" : "Подробнее", + "drawerTitle" : "Powered by Figment", + "title" : "Токен NEAR теперь доступен в Ledger Live", + "description" : "Теперь вы можете управлять своими токенами NEAR и хранить их в Ledger Live.", + "description2" : "Токен NEAR — нативная монета блокчейна NEAR, которая используется для всех транзакций, стейкинга и множества предстоящих функций.", + "website" : "Powered by Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "В стейкинге" + } + }, + "stake" : { + "emptyState" : { + "description" : "Вы можете получать вознаграждения в NEAR посредством стейкинга криптоактивов.", + "info" : "Как работает стейкинг", + "earnRewards" : "Получить вознаграждения" + }, + "table" : { + "header" : "Позиции в стейкинге", + "stake" : "Дополнить", + "staked" : "В стейкинге", + "pending" : "Ожидает вывода", + "available" : "Доступно для вывода" + }, + "unstake" : "Вывести из стейкинга", + "withdraw" : "Вывод средств", + "activeTooltip" : "Стейкинг приносит вознаграждения", + "inactiveTooltip" : "Без стейкинга средства не приносят вознаграждения", + "commission" : "Комиссия", + "totalStake" : "Общий пул", + "minSafeWarning" : "Недостаточно средств", + "flow" : { + "title" : "Стейкинг", + "steps" : { + "starter" : { + "description" : "Вы можете получать вознаграждения, стейкая NEAR валидатору.", + "bullet" : ["Застейканные активы остаются в вашей собственности", "Застейкайте активы с помощью устройства Ledger", "Активы станут доступны через 52-65 часов после отмены стейкинга"], + "warning" : { + "description" : "Выбирайте валидатора с умом. Часть застейканных активов может быть безвозвратно утеряна, если валидатор поведёт себя недобросовестно." + } + }, + "amount" : { + "title" : "Сумма" + }, + "validator" : { + "title" : "Валидаторы", + "ledgerByFigmentTC" : "Положения и условия Ledger by Figment" + }, + "connectDevice" : { + "title" : "Устройство" + }, + "confirmation" : { + "title" : "Подтверждение", + "success" : { + "title" : "Вы успешно застейкали активы", + "text" : "Баланс обновится после подтверждения транзакции в блокчейне.", + "cta" : "Подробнее" + }, + "broadcastError" : "Возможно, ваша транзакция не прошла. Пожалуйста, подождите немного, а затем проверьте историю транзакций, прежде чем повторить попытку." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "Недостаточно активов в стейкинге для вывода из него", + "flow" : { + "title" : "Вывести из стейкинга", + "steps" : { + "amount" : { + "title" : "Сумма", + "subtitle" : "Процедура отмены стейкинга занимает <0>52-65 часов.", + "warning" : "Вознаграждения будут немедленно сняты. Выведенная из стейкинга сумма вернётся на доступный баланс по истечении <0>блокировки длительностью от 52 до 65 часов.", + "fields" : { + "validator" : "Валидатор", + "amount" : "Сумма вывода из стейкинга" + } + }, + "connectDevice" : { + "title" : "Устройство" + }, + "confirmation" : { + "title" : "Подтверждение", + "success" : { + "title" : "Вы успешно вывели активы из стейкинга.", + "description" : "<0>{{amount}} было выведено из стейкинга <0>{{validator}}", + "cta" : "Подробнее" + }, + "broadcastError" : "Возможно, ваша транзакция не прошла. Пожалуйста, подождите немного, а затем проверьте историю транзакций, прежде чем повторить попытку." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "Недостаточно активов для вывода", + "flow" : { + "title" : "Вывод средств", + "steps" : { + "amount" : { + "title" : "Сумма", + "fields" : { + "validator" : "Валидатор", + "amount" : "Сумма вывода" + } + }, + "connectDevice" : { + "title" : "Устройство" + }, + "confirmation" : { + "title" : "Подтверждение", + "success" : { + "title" : "Вы успешно вывели средства.", + "description" : "<0>{{amount}} было выведено от <0>{{validator}}", + "cta" : "Подробнее" + }, + "broadcastError" : "Возможно, ваша транзакция не прошла. Пожалуйста, подождите немного, а затем проверьте историю транзакций, прежде чем повторить попытку." + } + } + } + } + }, "delegation" : { "title" : "Получить вознаграждения", "header" : "Делегирование", @@ -3414,7 +3558,7 @@ "durationDays_plural" : "{{count}} дн.", "howItWorks" : "Как работает делегирование", "delegationEarn" : "Теперь вы можете получать вознаграждение за стейкинг {{name}}, делегируя свои активы.", - "earnRewards" : "Получайте вознаграждения", + "earnRewards" : "Получить вознаграждения", "overdelegated" : "Превышен лимит делегирования", "status" : "Статус", "flow" : { @@ -3944,7 +4088,7 @@ }, "selectDevice" : { "title" : "Выберите устройство", - "selectLabel" : "Выберите" + "selectLabel" : "Выбрать" }, "selectUseCase" : { "hasNoRecovery" : "Впервые подключаете {{deviceName}}?", @@ -3952,7 +4096,7 @@ "options" : { "1" : { "title" : "Настройка нового {{deviceName}}", - "description" : "Давайте приступим к настройке вашего устройства" + "description" : "Давайте приступим к настройке вашего устройства." }, "2" : { "title" : "Подключение вашего {{deviceName}}", @@ -4114,7 +4258,7 @@ "paragraph2" : "Ledger не хранит копию вашей фразы восстановления.", "disclaimer" : "Я осознаю, что при потере фразы восстановления утрачу доступ к своей криптовалюте, если у меня больше не будет доступа к устройству Nano.", "buttons" : { - "next" : "Вводим фразу восстановления", + "next" : "Ввести фразу восстановления", "prev" : "Назад", "help" : "Требуется помощь?" }, @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "валидатор, который получит вознаграждение", "optIn" : "получатель", "nominate" : "валидатор", + "stake" : "валидатор", + "unstake" : "валидатор", + "withdraw" : "валидатор", "erc721" : { "transfer" : "получатель" }, @@ -4825,7 +4972,7 @@ "install" : { "title" : "Прервать установку приложения?", "description" : "При выходе из вкладки «Мой Ledger» установка приложения прервётся. Дождитесь завершения, чтобы установить приложения из очереди.", - "stay" : "Завершить установку" + "stay" : "Подождать" }, "uninstall" : { "title" : "Прервать удаление приложения?", @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "Баланса на основном счету недостаточно для покрытия комиссии сети" }, + "OperatingSystemOutdated" : { + "title" : "Ваша версия ОС устарела", + "description" : "Обновите операционную систему и попробуйте снова. Почему Ledger Live не поддерживается вашей нынешней версией ОС? Подробнее об этом написано в статье ниже." + }, "PasswordsDontMatch" : { "title" : "Пароли не совпадают", "description" : "Повторите попытку" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Отключите функцию мультиподписи, чтобы проводить транзакции в Stellar" }, + "StellarBurnAddressError" : { + "title" : "При попытке добавления счёта Stellar возникла проблема" + }, "HederaAddAccountError" : { "title" : "Не удалось добавить счёт. Пожалуйста, попробуйте ещё раз." }, @@ -5315,6 +5469,30 @@ "title" : "В загрузке изображения отказано на устройстве (TODO: final wording)", "description" : "Если это изображение не подошло, вы можете попробовать другое." }, + "NearNewAccountWarning" : { + "title" : "Адрес получателя ещё не создан. Для его создания протокол требует перевод {{formattedNewAccountStorageCost}}." + }, + "NearNewNamedAccountError" : { + "title" : "Адрес получателя ещё не создан. Его нужно создать в кошельке NEAR." + }, + "NearActivationFeeNotCovered" : { + "title" : "Данная сумма не покрывает стоимость хранения {{formattedNewAccountStorageCost}}." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "Убедитесь, что баланса хватит на комиссию" + }, + "NearNotEnoughStaked" : { + "title" : "Недостаточный баланс в стейкинге" + }, + "NearNotEnoughAvailable" : { + "title" : "Недостаточный баланс для вывода" + }, + "NearRecommendUnstake" : { + "title" : "Пожалуйста, выведите средства из стейкинга и снимите их со счёта перед тем, как вывести с него все активы" + }, + "NearStakingThresholdNotMet" : { + "title" : "Сумма должна быть не менее {{threshold}}" + }, "LockedDeviceError" : { "title" : "Устройство заблокировано", "description" : "Разблокируйте устройство и повторите попытку.", From 4e33d8264320a8931f83323ff62bb9e6f2548e8a Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:58:12 +0100 Subject: [PATCH 105/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to es-ES locale --- .../static/i18n/es/app.json | 198 +++++++++++++++++- 1 file changed, 188 insertions(+), 10 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/es/app.json b/apps/ledger-live-desktop/static/i18n/es/app.json index 8a27ea6aa9b..f92c98b6e3a 100644 --- a/apps/ledger-live-desktop/static/i18n/es/app.json +++ b/apps/ledger-live-desktop/static/i18n/es/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "Retirado", "REVOKE" : "Revocado", "ACTIVATE" : "Activado", - "REGISTER" : "Registrado" + "REGISTER" : "Registrado", + "STAKE" : "En participación", + "UNSTAKE" : "Fuera de participación", + "WITHDRAW_UNSTAKED" : "Retirado" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "Ahora no", "stake" : "Pon en participación con {{provider}}" }, - "ethereum" : { - "title" : "Haz crecer tus ETH. Ponlos en participación ahora.", - "description" : "Pon tus Ethereum en participación con Lido y gana recompensas diarias. Sin periodo de inmovilización. Sin depósito mínimo.", - "kiln" : { - "title" : "No hagas HODL. Haz crecer tus ETH.", - "description" : "¿Tienes más de 32 ETH? Consigue recompensas pasivas poniendo tu ETH de forma segura en participación con Kiln." - } - }, "cosmos" : { "title" : "Haz crecer tus ATOM. Ponlos en participación con un validador de Ledger.", "description" : "Pon tus ATOM en participación con el validador de confianza de Ledger. Tus monedas seguirán siendo tuyas y estarán respaldadas por la seguridad sin concesiones de Ledger." @@ -2144,7 +2139,7 @@ "ethereumMaxFee" : "Tarifa máxima ({{unitName}})", "ethereumPriorityFee" : "Tarifa de prioridad máxima ({{unitName}})", "nextBlock" : "Siguiente bloque", - "suggested" : "Sugerencia", + "suggested" : "Sugerida", "unitPerByte" : "{{unit}} por byte", "nft" : "NFT", "nftQuantity" : "Cantidad" @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Gana Ethereum", + "lido" : { + "tag" : "Sin mínimos", + "description" : "Pon tus Ethereum en participación con Lido y gana recompensas diarias. Sin periodo de inmovilización. Sin mínimos." + }, + "kiln" : { + "tag" : "Requiere 32 ETH", + "description" : "¿Tienes más de 32 ETH? Gana recompensas diarias poniendo tu ETH en participación de forma segura con Kiln." + }, + "providerTitle" : "Gana con {{provider}}", + "providerLink" : "Aprende más sobre {{provider}}" + } + }, + "near" : { + "account" : { + "stakedBalance" : "Saldo en participación", + "stakedBalanceTooltip" : "Esta cantidad está en participación con validadores.", + "availableBalance" : "Saldo retirable", + "availableBalanceTooltip" : "Esta cantidad se ha quitado de participación y se puede retirar.", + "pendingBalance" : "Saldo pendiente", + "pendingBalanceTooltip" : "Esta cantidad se ha quitado de participación y está pendiente de disponibilidad.", + "storageUsageBalance" : "Saldo mínimo", + "storageUsageBalanceTooltip" : "Esta cantidad está reservada para almacenamiento y transacciones, y es el saldo mínimo que debe mantener tu cuenta para permanecer activa.", + "subHeader" : { + "cardTitle" : "Con tecnología de Figment", + "moreInfo" : "Más información", + "drawerTitle" : "Con tecnología de Figment", + "title" : "El token NEAR ya está disponible en Ledger Live", + "description" : "Ahora puedes gestionar tus tokens NEAR y protegerlos con Ledger Live.", + "description2" : "El token NEAR es nativo de la cadena NEAR y se utiliza para todas las transacciones, puesta en participación y muchas características futuras.", + "website" : "Con tecnología de Figment" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "Cantidad en participación" + } + }, + "stake" : { + "emptyState" : { + "description" : "Puedes conseguir recompensas en NEAR al poner tus activos en participación.", + "info" : "Cómo funciona la participación", + "earnRewards" : "Ganar recompensas" + }, + "table" : { + "header" : "Posiciones en participación", + "stake" : "Agregar", + "staked" : "En participación", + "pending" : "Pendiente de liberación", + "available" : "Puede retirarse" + }, + "unstake" : "Cancelar la puesta en participación", + "withdraw" : "Retirar", + "activeTooltip" : "Las cantidades en participación generan recompensas", + "inactiveTooltip" : "Las cantidades quitadas de participación no generan recompensas", + "commission" : "Comisión", + "totalStake" : "Participación total", + "minSafeWarning" : "No hay fondos suficientes", + "flow" : { + "title" : "Poner en participación", + "steps" : { + "starter" : { + "description" : "Puedes recibir recompensas poniendo en participación tus activos CELO con un validador.", + "bullet" : ["Conservas la propiedad de los activos puestos en participación.", "Pon en participación con tu dispositivo Ledger.", "Los activos estarán disponibles entre 52 y 65 horas después de quitarlos de participación."], + "warning" : { + "description" : "Elige tu validador con cuidado: Puedes perder definitivamente parte de tus activos puestos en participación si el validador no se comporta apropiadamente." + } + }, + "amount" : { + "title" : "Importe" + }, + "validator" : { + "title" : "Validadores", + "ledgerByFigmentTC" : "Términos y condiciones de Ledger by Figment" + }, + "connectDevice" : { + "title" : "Dispositivo" + }, + "confirmation" : { + "title" : "Confirmación", + "success" : { + "title" : "Has puesto en participación tus activos correctamente", + "text" : "El saldo de tu cuenta se actualizará cuando la cadena de bloques confirme la transacción.", + "cta" : "Ver detalles" + }, + "broadcastError" : "Es posible que la transacción haya fallado. Espera un momento y revisa el historial de transacciones antes de intentarlo de nuevo." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "No hay activos en participación suficientes para quitarlos de participación", + "flow" : { + "title" : "Cancelar la puesta en participación", + "steps" : { + "amount" : { + "title" : "Importe", + "subtitle" : "El proceso de retirada de participación tarda entre <0>52 y 65 horas en finalizar.", + "warning" : "Las recompensas se cobran inmediatamente. La cantidad retirada de participación estará disponible para su retirada tras el <0>periodo de inmovilización de 52 a 65 horas.", + "fields" : { + "validator" : "Validador", + "amount" : "Importe de la cancelación de la puesta en participación" + } + }, + "connectDevice" : { + "title" : "Dispositivo" + }, + "confirmation" : { + "title" : "Confirmación", + "success" : { + "title" : "Has cancelado la puesta en participación de tus activos correctamente", + "description" : "<0>{{amount}} se han retirado de participación de <0>{{validator}}", + "cta" : "Ver detalles" + }, + "broadcastError" : "Es posible que la transacción haya fallado. Espera un momento y revisa el historial de transacciones antes de intentarlo de nuevo." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "No hay activos suficientes para retirar", + "flow" : { + "title" : "Retirar", + "steps" : { + "amount" : { + "title" : "Importe", + "fields" : { + "validator" : "Validador", + "amount" : "Importe a retirar" + } + }, + "connectDevice" : { + "title" : "Dispositivo" + }, + "confirmation" : { + "title" : "Confirmación", + "success" : { + "title" : "Has retirado con éxito tus activos.", + "description" : "<0>{{amount}} se retiraron de <0>{{validator}}", + "cta" : "Ver detalles" + }, + "broadcastError" : "Es posible que la transacción haya fallado. Espera un momento y revisa el historial de transacciones antes de intentarlo de nuevo." + } + } + } + } + }, "delegation" : { "title" : "Recibir recompensas", "header" : "Delegación", @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "validador que recibirá las recompensas", "optIn" : "receptor", "nominate" : "validador", + "stake" : "validador", + "unstake" : "validador", + "withdraw" : "validador", "erc721" : { "transfer" : "receptor" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "El saldo de la cuenta principal es insuficiente para las comisiones de red" }, + "OperatingSystemOutdated" : { + "title" : "La versión de tu sistema operativo está obsoleta.", + "description" : "Actualiza tu sistema operativo e inténtalo de nuevo. Lee el artículo siguiente para saber por qué Ledger Live no es compatible con la versión actual de tu sistema operativo." + }, "PasswordsDontMatch" : { "title" : "Las contraseñas no coinciden", "description" : "Inténtalo de nuevo." @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Desactiva la multifirma para realizar transacciones de Stellar." }, + "StellarBurnAddressError" : { + "title" : "Se ha producido un problema al intentar agregar una cuenta de Stellar" + }, "HederaAddAccountError" : { "title" : "Tu cuenta no ha sido agregada. Inténtalo de nuevo." }, @@ -5315,6 +5469,30 @@ "title" : "Carga de imagen rechazada en el dispositivo (TODO: final wording)", "description" : "Si la imagen no era la adecuada, puedes intentarlo de nuevo con una diferente." }, + "NearNewAccountWarning" : { + "title" : "La cuenta del destinatario todavía no está creada. El protocolo requiere una transferencia de {{formattedNewAccountStorageCost}} para crearla." + }, + "NearNewNamedAccountError" : { + "title" : "La cuenta del destinatario todavía no está creada. Se debe crear en la billetera de NEAR." + }, + "NearActivationFeeNotCovered" : { + "title" : "Esta cantidad no cubre el costo de almacenamiento de {{formattedNewAccountStorageCost}}." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "Asegúrate de que tienes un saldo restante suficiente para cubrir las tarifas de transacciones futuras" + }, + "NearNotEnoughStaked" : { + "title" : "Saldo puesto en participación insuficiente" + }, + "NearNotEnoughAvailable" : { + "title" : "Saldo disponible para retirar insuficiente" + }, + "NearRecommendUnstake" : { + "title" : "Quita de participación y retira fondos antes de vaciar la cuenta." + }, + "NearStakingThresholdNotMet" : { + "title" : "La cantidad debe ser de {{threshold}} como mínimo." + }, "LockedDeviceError" : { "title" : "Tu dispositivo está bloqueado", "description" : "Desbloquea tu dispositivo e inténtalo de nuevo.", From f39489ad007cfb0d5eac944cc447ea8e3867fc08 Mon Sep 17 00:00:00 2001 From: Ledger Live <51667930+ledgerlive@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:58:15 +0100 Subject: [PATCH 106/142] File apps/ledger-live-desktop/static/i18n/en/app.json was translated to tr-TR locale --- .../static/i18n/tr/app.json | 196 +++++++++++++++++- 1 file changed, 187 insertions(+), 9 deletions(-) diff --git a/apps/ledger-live-desktop/static/i18n/tr/app.json b/apps/ledger-live-desktop/static/i18n/tr/app.json index c3620b6ea16..eb6dba17181 100644 --- a/apps/ledger-live-desktop/static/i18n/tr/app.json +++ b/apps/ledger-live-desktop/static/i18n/tr/app.json @@ -169,7 +169,10 @@ "WITHDRAW" : "Çekildi", "REVOKE" : "İptal Edildi", "ACTIVATE" : "Etkinleştirildi", - "REGISTER" : "Kaydedildi" + "REGISTER" : "Kaydedildi", + "STAKE" : "Stake edildi", + "UNSTAKE" : "Stake iptali", + "WITHDRAW_UNSTAKED" : "Çekildi" } }, "byteSize" : { @@ -2075,14 +2078,6 @@ "dismiss" : "Şimdi değil", "stake" : "{{provider}} ile stake edin" }, - "ethereum" : { - "title" : "ETH varlıklarınızı artırın. Hemen stake edin.", - "description" : "Lido ile Ethereum stake edin ve her gün ödül kazanın. Kilitleme süresi yok. Minimum yatırma tutarı yok.", - "kiln" : { - "title" : "Sadece HODL ile yetinmeyin. ETH varlıklarınızı artırın.", - "description" : "32'den fazla ETH'niz mi var? Kiln ile ETH varlıklarınızı güvenle stake ederek pasif ödüller kazanın." - } - }, "cosmos" : { "title" : "ATOM varlıklarınızı artırın. Ledger doğrulayıcı ile stake edin.", "description" : "ATOM varlıklarınızı güvenilir Ledger doğrulayıcı ile stake edin. Coin'leriniz, Ledger'ın taviz vermeyen güvenliği sayesinde size ait olmaya devam eder." @@ -3396,6 +3391,155 @@ } } }, + "ethereum" : { + "stake" : { + "title" : "Ethereum Kazanın", + "lido" : { + "tag" : "Minimum yatırma miktarı yok", + "description" : "Ethereum varlıklarınızı Lido ile stake edin ve her gün ödül kazanın. Kilitleme süresi yok. Minimum yatırma miktarı yok." + }, + "kiln" : { + "tag" : "32 ETH gerektirir", + "description" : "Elinizde en az 32 ETH var mı? ETH varlıklarınızı Kiln üzerinden güvenle stake ederek her gün ödül kazanın." + }, + "providerTitle" : "{{provider}} ile kazanın", + "providerLink" : "{{provider}} uygulaması hakkında daha fazla bilgi edinin" + } + }, + "near" : { + "account" : { + "stakedBalance" : "Stake bakiyesi", + "stakedBalanceTooltip" : "Doğrulayıcılarla stake edilmiş olan güncel miktar.", + "availableBalance" : "Çekilebilir bakiye", + "availableBalanceTooltip" : "Stake’i iptal edilmiş ve çekilebilecek olan güncel miktar.", + "pendingBalance" : "Bekleyen bakiye", + "pendingBalanceTooltip" : "Stake’i iptal edilmiş ve müsait olması beklenen güncel miktar.", + "storageUsageBalance" : "Minimum bakiye", + "storageUsageBalanceTooltip" : "Saklama ve işlemler için rezerv edilen miktar; hesabınızın aktif kalması için hesabınızda bulunması gereken minimum bakiye.", + "subHeader" : { + "cardTitle" : "Figment desteğiyle", + "moreInfo" : "Daha fazla bilgi", + "drawerTitle" : "Figment desteğiyle", + "title" : "NEAR token’ı artık Ledger Live’da", + "description" : "NEAR token’larınızı yönetmeye başlayabilir ve Ledger Live ile güvenceye alabilirsiniz.", + "description2" : "NEAR token, NEAR zincirinin native token'ıdır ve ağ üzerinde işlem yapmak, stake etmek ve yakında çıkacak pek çok özellikten yararlanmak için kullanılır.", + "website" : "Figment desteğiyle" + } + }, + "operationDetails" : { + "extra" : { + "stakedAmount" : "Stake edilen miktar" + } + }, + "stake" : { + "emptyState" : { + "description" : "NEAR varlıklarınızı stake ederek NEAR ödülleri kazanabilirsiniz.", + "info" : "Staking Nasıl Çalışır?", + "earnRewards" : "Ödüller kazanın" + }, + "table" : { + "header" : "Staking Pozisyonları", + "stake" : "Ekle", + "staked" : "Stake edilen", + "pending" : "Bırakılmayı bekleyen", + "available" : "Çekilebilir bakiye" + }, + "unstake" : "Staking'i iptal et", + "withdraw" : "Çek", + "activeTooltip" : "Stake edilen miktarlar ödül kazandırır", + "inactiveTooltip" : "Stake’i iptal edilen miktarlar ödül kazandırmaz", + "commission" : "Komisyon", + "totalStake" : "Toplam Stake", + "minSafeWarning" : "Yetersiz fon miktarı", + "flow" : { + "title" : "Stake edin", + "steps" : { + "starter" : { + "description" : "NEAR varlıklarınızla bir doğrulayıcıya yetki devrederek ödüller kazanabilirsiniz.", + "bullet" : ["Stake ettiğiniz varlıkların mülkiyeti sizde kalır", "Ledger cihazınızı kullanarak stake edin", "Stake'i iptal edilen varlıklar 52 ila 65 saat sonra yeniden kullanılabilir"], + "warning" : { + "description" : "Doğrulayıcınızı dikkatli seçin! Doğrulayıcının yanlış kararlar vermesi hâlinde stake ettiğiniz varlıkların bir kısmını kalıcı olarak kaybedebilirsiniz." + } + }, + "amount" : { + "title" : "Tutar" + }, + "validator" : { + "title" : "Doğrulayıcılar", + "ledgerByFigmentTC" : "Ledger by Figment Hüküm ve Koşulları" + }, + "connectDevice" : { + "title" : "Cihaz" + }, + "confirmation" : { + "title" : "Onaylayın", + "success" : { + "title" : "Varlıklarınızı başarıyla stake ettiniz", + "text" : "İşlem blok zinciri tarafından onaylandığında hesap bakiyeniz güncellenecek", + "cta" : "Ayrıntıları göster" + }, + "broadcastError" : "İşleminiz başarısız olmuş olabilir. Lütfen biraz bekleyin ve tekrar denemeden önce işlem geçmişini kontrol edin." + } + } + } + }, + "unstake" : { + "disabledTooltip" : "Stake edilen varlık miktarı stake iptali için yeterli değil", + "flow" : { + "title" : "Staking'i iptal et", + "steps" : { + "amount" : { + "title" : "Tutar", + "subtitle" : "Yetki iptali işleminin sonuçlanması <0>52 ila 65 saat sürer.", + "warning" : "Ödüller anında hesaba alınır. Stake’i iptal edilen tutar <0>52 ila 65 saatlik zaman kilidinden sonra çekilebilir.", + "fields" : { + "validator" : "Doğrulayıcı", + "amount" : "Staking'i iptal edilecek miktar" + } + }, + "connectDevice" : { + "title" : "Cihaz" + }, + "confirmation" : { + "title" : "Onaylayın", + "success" : { + "title" : "Varlıklarınızın stake’ini başarıyla iptal ettiniz.", + "description" : "<0>{{validator}} doğrulayıcısında <0>{{amount}} tutarındaki stake iptal edildi", + "cta" : "Ayrıntıları göster" + }, + "broadcastError" : "İşleminiz başarısız olmuş olabilir. Lütfen biraz bekleyin ve tekrar denemeden önce işlem geçmişini kontrol edin." + } + } + } + }, + "withdraw" : { + "disabledTooltip" : "Varlık miktarı çekim için yeterli değil", + "flow" : { + "title" : "Çekim", + "steps" : { + "amount" : { + "title" : "Tutar", + "fields" : { + "validator" : "Doğrulayıcı", + "amount" : "Çekilecek tutar" + } + }, + "connectDevice" : { + "title" : "Cihaz" + }, + "confirmation" : { + "title" : "Onaylayın", + "success" : { + "title" : "Varlıklarınızı başarıyla çektiniz.", + "description" : "<0>{{validator}} doğrulayıcısından <0>{{amount}} tutarında çekim yapıldı", + "cta" : "Ayrıntıları göster" + }, + "broadcastError" : "İşleminiz başarısız olmuş olabilir. Lütfen biraz bekleyin ve tekrar denemeden önce işlem geçmişini kontrol edin." + } + } + } + } + }, "delegation" : { "title" : "Ödüller kazanın", "header" : "Yetki Devri", @@ -4512,6 +4656,9 @@ "claimRewardCompound" : "ödülleri alacak olan doğrulayıcı", "optIn" : "alıcı", "nominate" : "doğrulayıcı", + "stake" : "doğrulayıcı", + "unstake" : "doğrulayıcı", + "withdraw" : "doğrulayıcı", "erc721" : { "transfer" : "alıcı" }, @@ -4861,6 +5008,10 @@ "NotEnoughGas" : { "title" : "Ana hesaptaki bakiye ağ ücretlerini karşılamak için yetersiz" }, + "OperatingSystemOutdated" : { + "title" : "İşletim Sisteminizin sürümü eski", + "description" : "Lütfen işletim sisteminizi yükseltin ve tekrar deneyin. Mevcut işletim sistemi sürümünüzde Ledger Live uygulamasının neden desteklenmediğini öğrenmek için aşağıdaki makaleyi inceleyebilirsiniz." + }, "PasswordsDontMatch" : { "title" : "Parolalar eşleşmiyor", "description" : "Lütfen tekrar deneyin" @@ -5268,6 +5419,9 @@ "StellarSourceHasMultiSign" : { "title" : "Stellar işlemleri yapmak için lütfen çoklu imzayı devre dışı bırakın" }, + "StellarBurnAddressError" : { + "title" : "Stellar hesabı eklenmeye çalışırken bir sorun yaşandı" + }, "HederaAddAccountError" : { "title" : "Hesabınız eklenemedi. Lütfen tekrar deneyin." }, @@ -5315,6 +5469,30 @@ "title" : "Görüntü yükleme cihazda reddedildi (TODO: final wording)", "description" : "Bu resim uygun olmadıysa başka bir resim seçerek tekrar deneyebilirsiniz." }, + "NearNewAccountWarning" : { + "title" : "Alıcı hesabı henüz oluşturulmadı. Bu protokol, alıcı hesabı oluşturmak için {{formattedNewAccountStorageCost}} tutarında bir aktarım yapılmasını gerektiriyor." + }, + "NearNewNamedAccountError" : { + "title" : "Alıcı hesabı henüz oluşturulmadı. NEAR cüzdanında oluşturulması gerekiyor." + }, + "NearActivationFeeNotCovered" : { + "title" : "Bu miktar, {{formattedNewAccountStorageCost}} depolama ücretini karşılamak için yeterli değil." + }, + "NearUseAllAmountStakeWarning" : { + "title" : "Gelecekteki işlem ücretleri için yeterli bakiyenizin kaldığından emin olun" + }, + "NearNotEnoughStaked" : { + "title" : "Stake bakiyesi yetersiz" + }, + "NearNotEnoughAvailable" : { + "title" : "Çekilebilir bakiye yetersiz" + }, + "NearRecommendUnstake" : { + "title" : "Lütfen hesabı boşaltmadan önce stake iptali yapın ve fonları çekin" + }, + "NearStakingThresholdNotMet" : { + "title" : "Tutarın en az {{threshold}} olması gerekiyor" + }, "LockedDeviceError" : { "title" : "Cihazınız kilitlendi", "description" : "Cihazınızın kilidini açın ve tekrar deneyin.", From 350748b58181402ffa17fde69cc44958643fc19e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Cort=C3=A9s=20Ross?= Date: Wed, 21 Dec 2022 12:13:27 +0100 Subject: [PATCH 107/142] bugfix/FAT-728 Increase hitslop for edit button, disabled rename when no changes --- .../src/screens/EditDeviceName.tsx | 10 +++--- .../src/screens/Manager/Device/DeviceName.tsx | 33 ++++++++++++------- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx b/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx index 8b4b7330492..fae839b4c40 100644 --- a/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx +++ b/apps/ledger-live-mobile/src/screens/EditDeviceName.tsx @@ -98,6 +98,9 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { }, [completed, navigation]); const remainingCount = MAX_DEVICE_NAME - name.length; + const cleanName = name.trim(); + const disabled = + !cleanName || !!error || running || cleanName === originalName; return ( @@ -137,12 +140,7 @@ function EditDeviceName({ navigation, route, saveBleDeviceName }: Props) { )} - diff --git a/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx b/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx index 820b24697fe..ce8bf07754b 100644 --- a/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx +++ b/apps/ledger-live-mobile/src/screens/Manager/Device/DeviceName.tsx @@ -16,6 +16,13 @@ type Props = { disabled: boolean; }; +const hitSlop = { + bottom: 8, + left: 8, + right: 8, + top: 8, +}; + export default function DeviceNameRow({ device, initialDeviceName, @@ -54,19 +61,23 @@ export default function DeviceNameRow({ {displayedName} {(id === DeviceModelId.nanoX || id === DeviceModelId.stax) && ( - - + - - + + )} ); From 66601acd492fde1bbb5b85521b155cb794140c2d Mon Sep 17 00:00:00 2001 From: nparigi-ledger Date: Wed, 21 Dec 2022 13:32:30 +0100 Subject: [PATCH 108/142] Feat/NFT Gallery detox tests (#2158) * test adding testId to tab bar buttons * Add nft gallery test specs : - Add app.json with nft accounts - Disable Skeleton.tsx animations when MOCK env - Improve docs - Remove log box when MOCK env * fix doc * fix doc * Gregor's feedback on detox testings * Gregor's feedback on detox testings * updated readme for MOCK and added new line * Precisions in detox doc Co-authored-by: Gregor Gilchrist --- .../docs/llm_e2e_testing.md | 19 +- .../e2e/models/nft/nftViewerPage.ts | 5 + .../e2e/models/wallet/nftGalleryPage.ts | 7 + .../e2e/models/{ => wallet}/portfolioPage.ts | 2 +- .../e2e/models/wallet/walletTabNavigator.ts | 8 + .../2_accounts_eth_with_tokens_and_nft.json | 54760 ++++++++++++++++ .../e2e/specs/nftGallery.spec.ts | 40 + .../e2e/specs/onboarding.spec.ts | 2 +- .../e2e/specs/password.spec.ts | 4 +- apps/ledger-live-mobile/index.js | 1 + .../src/components/Nft/NftList.tsx | 2 + .../src/components/Nft/NftViewer.tsx | 5 +- .../src/components/Skeleton.tsx | 4 +- .../WalletTab/WalletTabNavigatorTabBar.tsx | 5 +- apps/ledger-live-mobile/src/index.tsx | 6 + 15 files changed, 54862 insertions(+), 8 deletions(-) create mode 100644 apps/ledger-live-mobile/e2e/models/nft/nftViewerPage.ts create mode 100644 apps/ledger-live-mobile/e2e/models/wallet/nftGalleryPage.ts rename apps/ledger-live-mobile/e2e/models/{ => wallet}/portfolioPage.ts (87%) create mode 100644 apps/ledger-live-mobile/e2e/models/wallet/walletTabNavigator.ts create mode 100644 apps/ledger-live-mobile/e2e/setups/2_accounts_eth_with_tokens_and_nft.json create mode 100644 apps/ledger-live-mobile/e2e/specs/nftGallery.spec.ts diff --git a/apps/ledger-live-mobile/docs/llm_e2e_testing.md b/apps/ledger-live-mobile/docs/llm_e2e_testing.md index 994da9338cc..0b7825d34ee 100644 --- a/apps/ledger-live-mobile/docs/llm_e2e_testing.md +++ b/apps/ledger-live-mobile/docs/llm_e2e_testing.md @@ -81,7 +81,7 @@ Verify you have an emulator [installed](https://developer.android.com/studio/run - Debug: `pnpm mobile e2e:build -c android.emu.debug` - Release: `pnpm mobile e2e:build -c android.emu.release` - Run the tests - - Debug: First, run `pnpm mobile start` to run Metro bundler, then in a separate terminal window run `pnpm mobile e2e:test -c android.emu.debug` + - Debug: First, run `pnpm mobile start` to run Metro bundler, then in a separate terminal window run `pnpm mobile e2e:test -c android.emu.debug`. When developing locally, you may need to put the content of the .env.mock file in the app .env file to have the right test environment. - Release: `pnpm mobile e2e:test -c android.emu.release` > If you get an error for Android debug tests complaining that the emulator cannot find the bundled JS script, run `adb reverse tcp:8081 tcp:8081` before starting the tests (but make sure the emulator is already started). This makes it possible for the emulator to access the Metro bundler on your local machine. @@ -235,3 +235,20 @@ Coming soon... :construction: ## CI > :warning: Android and iOS tests are currently switched **off** on the CI for PRs due to issues installing the app on the emulators and general flakiness with the runners. However the tests are running at [midday and midnight daily](https://github.com/LedgerHQ/ledger-live/actions/workflows/test-mobile-e2e.yml) + +## Tips + +### Animations + +Detox synchronization sometime can't handle well animations, especially looping ones. +You could disable either the blocking animation while you are in MOCK env (preferred) or disable the synchronization by wrapping your test code between these lines : + +```js +await device.disableSynchronization(); +... +await device.enableSynchronization(); +``` + +https://wix.github.io/Detox/docs/api/device#devicedisablesynchronization + +You will have to wait manually (waitFor) to replace the synchronization. But be really careful about it, as it might make these tests unstable. diff --git a/apps/ledger-live-mobile/e2e/models/nft/nftViewerPage.ts b/apps/ledger-live-mobile/e2e/models/nft/nftViewerPage.ts new file mode 100644 index 00000000000..4e262cf73b2 --- /dev/null +++ b/apps/ledger-live-mobile/e2e/models/nft/nftViewerPage.ts @@ -0,0 +1,5 @@ +import { getElementById } from "../../helpers"; + +export default class NftViewerPage { + getMainScrollView = () => getElementById(`nft-viewer-page-scrollview`); +} diff --git a/apps/ledger-live-mobile/e2e/models/wallet/nftGalleryPage.ts b/apps/ledger-live-mobile/e2e/models/wallet/nftGalleryPage.ts new file mode 100644 index 00000000000..3df2e46fbd4 --- /dev/null +++ b/apps/ledger-live-mobile/e2e/models/wallet/nftGalleryPage.ts @@ -0,0 +1,7 @@ +import { getElementById, tapByElement } from "../../helpers"; + +export default class NftGalleryPage { + getNftList = () => getElementById(`wallet-nft-gallery-list`); + getNftListItems = () => getElementById(`wallet-nft-gallery-list-item`); + navigateToNftViewer = () => tapByElement(this.getNftListItems()); +} diff --git a/apps/ledger-live-mobile/e2e/models/portfolioPage.ts b/apps/ledger-live-mobile/e2e/models/wallet/portfolioPage.ts similarity index 87% rename from apps/ledger-live-mobile/e2e/models/portfolioPage.ts rename to apps/ledger-live-mobile/e2e/models/wallet/portfolioPage.ts index c5aafbe87a7..c5251c81b3c 100644 --- a/apps/ledger-live-mobile/e2e/models/portfolioPage.ts +++ b/apps/ledger-live-mobile/e2e/models/wallet/portfolioPage.ts @@ -1,4 +1,4 @@ -import { getElementById, tapByElement } from "../helpers"; +import { getElementById, tapByElement } from "../../helpers"; export default class PortfolioPage { getEmptyPortfolio = () => getElementById("PortfolioEmptyAccount"); diff --git a/apps/ledger-live-mobile/e2e/models/wallet/walletTabNavigator.ts b/apps/ledger-live-mobile/e2e/models/wallet/walletTabNavigator.ts new file mode 100644 index 00000000000..2bcb0c3287c --- /dev/null +++ b/apps/ledger-live-mobile/e2e/models/wallet/walletTabNavigator.ts @@ -0,0 +1,8 @@ +import { getElementById, tapByElement } from "../../helpers"; +import { ScreenName } from "../../../src/const"; + +export default class WalletTabNavigatorPage { + getNftGalleryTab = () => + getElementById(`wallet-tab-${ScreenName.WalletNftGallery}`); + navigateToNftGallery = () => tapByElement(this.getNftGalleryTab()); +} diff --git a/apps/ledger-live-mobile/e2e/setups/2_accounts_eth_with_tokens_and_nft.json b/apps/ledger-live-mobile/e2e/setups/2_accounts_eth_with_tokens_and_nft.json new file mode 100644 index 00000000000..8f4c3bceea9 --- /dev/null +++ b/apps/ledger-live-mobile/e2e/setups/2_accounts_eth_with_tokens_and_nft.json @@ -0,0 +1,54760 @@ +{ + "data": { + "user": { "id": "1edac42e-92f2-4475-bc5d-88e596f05113" }, + "settings": { + "hasCompletedOnboarding": true, + "counterValue": "USD", + "language": "en", + "theme": "dark", + "region": null, + "locale": "en-US", + "orderAccounts": "balance|desc", + "countervalueFirst": false, + "autoLockTimeout": 10, + "selectedTimeRange": "month", + "marketIndicator": "western", + "currenciesSettings": {}, + "pairExchanges": {}, + "developerMode": true, + "loaded": true, + "shareAnalytics": true, + "sentryLogs": true, + "lastUsedVersion": "2.49.2", + "dismissedBanners": [], + "accountsViewMode": "list", + "nftsViewMode": "list", + "showAccountsHelperBanner": true, + "hideEmptyTokenAccounts": false, + "sidebarCollapsed": false, + "discreetMode": false, + "preferredDeviceModel": "nanoX", + "hasInstalledApps": true, + "carouselVisibility": 0, + "lastSeenDevice": { + "modelId": "nanoX", + "deviceInfo": { + "version": "2.0.2", + "mcuVersion": "2.30", + "seVersion": "2.0.2", + "majMin": "2.0", + "providerName": null, + "targetId": 855638020, + "seTargetId": 855638020, + "isOSU": false, + "isBootloader": false, + "isRecoveryMode": false, + "managerAllowed": false, + "pinValidated": true, + "onboarded": true + }, + "apps": [ + { "name": "Bitcoin", "version": "2.0.1" }, + { "name": "Ethereum", "version": "1.9.17" }, + { "name": "Paraswap", "version": "2.0.1" }, + { "name": "Binance Smart Chain", "version": "1.9.17" } + ] + }, + "latestFirmware": null, + "blacklistedTokenIds": [], + "hiddenNftCollections": [], + "deepLinkUrl": null, + "firstTimeLend": false, + "showClearCacheBanner": false, + "fullNodeEnabled": false, + "allowDebugApps": false, + "allowExperimentalApps": false, + "enablePlatformDevTools": false, + "catalogProvider": "production", + "enableLearnPageStagingUrl": false, + "swap": { + "hasAcceptedIPSharing": false, + "acceptedProviders": [], + "selectableCurrencies": [], + "KYC": {} + }, + "starredMarketCoins": [] + }, + "announcements": { + "announcements": [], + "seenIds": [], + "lastUpdateTime": 1671122795952 + }, + "accounts": [ + { + "data": { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "seedIdentifier": "0xb98d10d9f6d07ba283bfd21b2dfec050f9ae282a", + "name": "Ethereum legacy 0xb98d10...f9ae282a", + "starred": true, + "used": true, + "derivationMode": "", + "index": 0, + "freshAddress": "0xb98d10d9f6d07ba283bfd21b2dfec050f9ae282a", + "freshAddressPath": "44'/60'/0'/0/0", + "freshAddresses": [], + "blockHeight": 16191372, + "syncHash": "[]_6397", + "creationDate": "2020-11-02T19:43:10.001Z", + "operationsCount": 1486, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NONE", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0000000000c2d145a2526bD8C716263bFeBe1A72"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "0", + "fee": "5888273308904402", + "transactionSequenceNumber": 2122, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36751+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36751", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36742+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36742", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36785+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36785", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36726+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36726", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36723+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36723", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36260+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36260", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+36674+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "36674", + "transactionSequenceNumber": 2122 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+24371007+ethereum-0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2-NFT_IN", + "hash": "0x86828d513267dbc5a7047b5561d4ae7b1ae9916aa2241978ae3f11167cb18da2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43911ce1cc6a9d78aeca294190d192a58389f139c0c6db497d37da5800640cbe", + "blockHeight": 16190933, + "extra": {}, + "date": "2022-12-15T15:16:47.000Z", + "value": "1", + "fee": "5888273308904402", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "24371007", + "transactionSequenceNumber": 2122 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x607d6657d0c6f00be52210fe0059a2ef66665423aa69ac58ffd3d83a30a8901f-FEES", + "hash": "0x607d6657d0c6f00be52210fe0059a2ef66665423aa69ac58ffd3d83a30a8901f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf1e7d99c18450447ccac3f0c51b3682c0c25eff8dc189a04b21a68d2b8ef4de0", + "blockHeight": 16190729, + "extra": {}, + "date": "2022-12-15T14:35:47.000Z", + "value": "1052281794734664", + "fee": "1052281794734664", + "transactionSequenceNumber": 493, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4a949db969e51f976aaf84c8a1b9ba38586859ee7b4cff20c9723577a4eb790c-NONE", + "hash": "0x4a949db969e51f976aaf84c8a1b9ba38586859ee7b4cff20c9723577a4eb790c", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xf36C296E87Dd2D7aDcEf251a542561D4BBe07714"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe4666d5e8c61f0748cdb5d659e3d6766302cf6a90466825a0d8e261d5e55231d", + "blockHeight": 16189776, + "extra": {}, + "date": "2022-12-15T11:24:47.000Z", + "value": "0", + "fee": "977984337367772", + "transactionSequenceNumber": 2116, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf36C296E87Dd2D7aDcEf251a542561D4BBe07714+1+ethereum-0x4a949db969e51f976aaf84c8a1b9ba38586859ee7b4cff20c9723577a4eb790c-NFT_IN-i0_0", + "hash": "0x4a949db969e51f976aaf84c8a1b9ba38586859ee7b4cff20c9723577a4eb790c", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe4666d5e8c61f0748cdb5d659e3d6766302cf6a90466825a0d8e261d5e55231d", + "blockHeight": 16189776, + "extra": {}, + "date": "2022-12-15T11:24:47.000Z", + "value": "1", + "fee": "977984337367772", + "contract": "0xf36C296E87Dd2D7aDcEf251a542561D4BBe07714", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2116 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5b6b09e29b1c07737263c6ed549524f9a9612d5cb277bec9edcc3798a46f3822-NONE", + "hash": "0x5b6b09e29b1c07737263c6ed549524f9a9612d5cb277bec9edcc3798a46f3822", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xfA056Aa17E639Ce4B71b5D73e34a6392029fF456"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31c7be1e037d7ac9da90429dd9ebfacadc0ef3f9c6b7da3aaf224721d9cf6c52", + "blockHeight": 16189774, + "extra": {}, + "date": "2022-12-15T11:24:23.000Z", + "value": "0", + "fee": "849904099229790", + "transactionSequenceNumber": 2115, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfA056Aa17E639Ce4B71b5D73e34a6392029fF456+8+ethereum-0x5b6b09e29b1c07737263c6ed549524f9a9612d5cb277bec9edcc3798a46f3822-NFT_IN-i0_0", + "hash": "0x5b6b09e29b1c07737263c6ed549524f9a9612d5cb277bec9edcc3798a46f3822", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31c7be1e037d7ac9da90429dd9ebfacadc0ef3f9c6b7da3aaf224721d9cf6c52", + "blockHeight": 16189774, + "extra": {}, + "date": "2022-12-15T11:24:23.000Z", + "value": "1", + "fee": "849904099229790", + "contract": "0xfA056Aa17E639Ce4B71b5D73e34a6392029fF456", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "8", + "transactionSequenceNumber": 2115 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3e778b0d695497b6056b6caf5f67a0b2a26c39695e534ee259023ce6ef358752-NONE", + "hash": "0x3e778b0d695497b6056b6caf5f67a0b2a26c39695e534ee259023ce6ef358752", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd93206BD0062cC054E397eCCCdB8436c3fa5700e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x66a871685308dca2d1620c42b2bd648832c52948122cb6406fc2206e839ec435", + "blockHeight": 16184221, + "extra": {}, + "date": "2022-12-14T16:46:59.000Z", + "value": "0", + "fee": "1253534548027520", + "transactionSequenceNumber": 2111, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+41107+ethereum-0x3e778b0d695497b6056b6caf5f67a0b2a26c39695e534ee259023ce6ef358752-NFT_IN", + "hash": "0x3e778b0d695497b6056b6caf5f67a0b2a26c39695e534ee259023ce6ef358752", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x66a871685308dca2d1620c42b2bd648832c52948122cb6406fc2206e839ec435", + "blockHeight": 16184221, + "extra": {}, + "date": "2022-12-14T16:46:59.000Z", + "value": "1", + "fee": "1253534548027520", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "41107", + "transactionSequenceNumber": 2111 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xae619f4cc9af5a5891482b062961f5f0e7de97041fe7677d0f58bf1a4883e863-NONE", + "hash": "0xae619f4cc9af5a5891482b062961f5f0e7de97041fe7677d0f58bf1a4883e863", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd93206BD0062cC054E397eCCCdB8436c3fa5700e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb856c70ed7c7176001263478085858aba5cf34aa242f7bba93c2e86edb30c146", + "blockHeight": 16184219, + "extra": {}, + "date": "2022-12-14T16:46:35.000Z", + "value": "0", + "fee": "1475758203972396", + "transactionSequenceNumber": 2110, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206bd0062cc054e397ecccdb8436c3fa5700e+29929+ethereum-0xae619f4cc9af5a5891482b062961f5f0e7de97041fe7677d0f58bf1a4883e863-NFT_IN", + "hash": "0xae619f4cc9af5a5891482b062961f5f0e7de97041fe7677d0f58bf1a4883e863", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb856c70ed7c7176001263478085858aba5cf34aa242f7bba93c2e86edb30c146", + "blockHeight": 16184219, + "extra": {}, + "date": "2022-12-14T16:46:35.000Z", + "value": "1", + "fee": "1475758203972396", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "tokenId": "29929", + "transactionSequenceNumber": 2110 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x84023312e6b556f6cc2d66c99e3f99e70a616b88de50b3eff1213da0b8a92b4d-FEES", + "hash": "0x84023312e6b556f6cc2d66c99e3f99e70a616b88de50b3eff1213da0b8a92b4d", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD3664d322304763C63bB1a5FE16Bb317cb354BbB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb2b2c0968747c0c9bfd008e5c878f83a5cdf343750bea6a405fa4ca8c26b58b5", + "blockHeight": 16182680, + "extra": {}, + "date": "2022-12-14T11:37:35.000Z", + "value": "3053710535510400", + "fee": "3053710535510400", + "transactionSequenceNumber": 492, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3664d322304763c63bb1a5fe16bb317cb354bbb+134+ethereum-0x84023312e6b556f6cc2d66c99e3f99e70a616b88de50b3eff1213da0b8a92b4d-NFT_IN", + "hash": "0x84023312e6b556f6cc2d66c99e3f99e70a616b88de50b3eff1213da0b8a92b4d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb2b2c0968747c0c9bfd008e5c878f83a5cdf343750bea6a405fa4ca8c26b58b5", + "blockHeight": 16182680, + "extra": {}, + "date": "2022-12-14T11:37:35.000Z", + "value": "1", + "fee": "3053710535510400", + "contract": "0xD3664d322304763C63bB1a5FE16Bb317cb354BbB", + "standard": "ERC721", + "tokenId": "134", + "transactionSequenceNumber": 492 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x090629eea3fb97e9258a72b183be3e7cba5120ded57f4bc3b4893f817ab56014-FEES", + "hash": "0x090629eea3fb97e9258a72b183be3e7cba5120ded57f4bc3b4893f817ab56014", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD3664d322304763C63bB1a5FE16Bb317cb354BbB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1f981920b990b4f7056f43ca1f32d92070f539e7353325e972fdfe976ef226b9", + "blockHeight": 16182675, + "extra": {}, + "date": "2022-12-14T11:36:35.000Z", + "value": "2825005017294960", + "fee": "2825005017294960", + "transactionSequenceNumber": 491, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3664d322304763c63bb1a5fe16bb317cb354bbb+133+ethereum-0x090629eea3fb97e9258a72b183be3e7cba5120ded57f4bc3b4893f817ab56014-NFT_IN", + "hash": "0x090629eea3fb97e9258a72b183be3e7cba5120ded57f4bc3b4893f817ab56014", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1f981920b990b4f7056f43ca1f32d92070f539e7353325e972fdfe976ef226b9", + "blockHeight": 16182675, + "extra": {}, + "date": "2022-12-14T11:36:35.000Z", + "value": "1", + "fee": "2825005017294960", + "contract": "0xD3664d322304763C63bB1a5FE16Bb317cb354BbB", + "standard": "ERC721", + "tokenId": "133", + "transactionSequenceNumber": 491 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc4ddbd0da30a27089765d1de50b8126cddc869e7b63e8ace39a855b654fe67ae-NONE", + "hash": "0xc4ddbd0da30a27089765d1de50b8126cddc869e7b63e8ace39a855b654fe67ae", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xe11c90922BB5d6fe661B44039DA64c04b5B153E9"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x03c65d23080be5ffb11480d92ffc40caf64683eb07a1e0aea9f8c43989b31ff1", + "blockHeight": 16176787, + "extra": {}, + "date": "2022-12-13T15:52:11.000Z", + "value": "0", + "fee": "1283904794647609", + "transactionSequenceNumber": 2108, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe11c90922BB5d6fe661B44039DA64c04b5B153E9+6+ethereum-0xc4ddbd0da30a27089765d1de50b8126cddc869e7b63e8ace39a855b654fe67ae-NFT_IN-i0_0", + "hash": "0xc4ddbd0da30a27089765d1de50b8126cddc869e7b63e8ace39a855b654fe67ae", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x03c65d23080be5ffb11480d92ffc40caf64683eb07a1e0aea9f8c43989b31ff1", + "blockHeight": 16176787, + "extra": {}, + "date": "2022-12-13T15:52:11.000Z", + "value": "1", + "fee": "1283904794647609", + "contract": "0xe11c90922BB5d6fe661B44039DA64c04b5B153E9", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "6", + "transactionSequenceNumber": 2108 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe2b5442b385358f2d574448e4b94e376a56d5beedf253732875799acb74e4531-NONE", + "hash": "0xe2b5442b385358f2d574448e4b94e376a56d5beedf253732875799acb74e4531", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x8FD248633CCEed96980759673414019cFd4974F9"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1b4a1030392866ad3caf084621b9adc4a732a158ba3a6c8cfcfd4f382d3a704b", + "blockHeight": 16176786, + "extra": {}, + "date": "2022-12-13T15:51:59.000Z", + "value": "0", + "fee": "1273288994902852", + "transactionSequenceNumber": 2107, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8FD248633CCEed96980759673414019cFd4974F9+4+ethereum-0xe2b5442b385358f2d574448e4b94e376a56d5beedf253732875799acb74e4531-NFT_IN-i0_0", + "hash": "0xe2b5442b385358f2d574448e4b94e376a56d5beedf253732875799acb74e4531", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1b4a1030392866ad3caf084621b9adc4a732a158ba3a6c8cfcfd4f382d3a704b", + "blockHeight": 16176786, + "extra": {}, + "date": "2022-12-13T15:51:59.000Z", + "value": "1", + "fee": "1273288994902852", + "contract": "0x8FD248633CCEed96980759673414019cFd4974F9", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "4", + "transactionSequenceNumber": 2107 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1c6c6206f4a3f29b91cc0430c1cbf853aa311819971ee7706c9853853d91aa8-NONE", + "hash": "0xf1c6c6206f4a3f29b91cc0430c1cbf853aa311819971ee7706c9853853d91aa8", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x8056d11b66D455b1cFE874cF1E84547bB3e42dBe"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf76c2a252bed453bcc7bae1bed0dcba7c95179b72abe29855944ff2b201c5d00", + "blockHeight": 16176784, + "extra": {}, + "date": "2022-12-13T15:51:35.000Z", + "value": "0", + "fee": "1394130810121272", + "transactionSequenceNumber": 2106, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8056d11b66D455b1cFE874cF1E84547bB3e42dBe+2+ethereum-0xf1c6c6206f4a3f29b91cc0430c1cbf853aa311819971ee7706c9853853d91aa8-NFT_IN-i0_0", + "hash": "0xf1c6c6206f4a3f29b91cc0430c1cbf853aa311819971ee7706c9853853d91aa8", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf76c2a252bed453bcc7bae1bed0dcba7c95179b72abe29855944ff2b201c5d00", + "blockHeight": 16176784, + "extra": {}, + "date": "2022-12-13T15:51:35.000Z", + "value": "1", + "fee": "1394130810121272", + "contract": "0x8056d11b66D455b1cFE874cF1E84547bB3e42dBe", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 2106 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd9c3df8e42f73489112a1a54861094a38047d604a66ee9a04199e543e8e7165b-NONE", + "hash": "0xd9c3df8e42f73489112a1a54861094a38047d604a66ee9a04199e543e8e7165b", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x86f5a17d1265A65e8690c23bCc5869C7c2496527"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2e8dee1ee68e87aee83b8f53c6cb7fe5ebdfd0c9766ec8d010df4dd2528f2295", + "blockHeight": 16170500, + "extra": {}, + "date": "2022-12-12T18:46:11.000Z", + "value": "0", + "fee": "1032470545253840", + "transactionSequenceNumber": 2098, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86f5a17d1265a65e8690c23bcc5869c7c2496527+16+ethereum-0xd9c3df8e42f73489112a1a54861094a38047d604a66ee9a04199e543e8e7165b-NFT_IN", + "hash": "0xd9c3df8e42f73489112a1a54861094a38047d604a66ee9a04199e543e8e7165b", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2e8dee1ee68e87aee83b8f53c6cb7fe5ebdfd0c9766ec8d010df4dd2528f2295", + "blockHeight": 16170500, + "extra": {}, + "date": "2022-12-12T18:46:11.000Z", + "value": "1", + "fee": "1032470545253840", + "contract": "0x86f5a17d1265A65e8690c23bCc5869C7c2496527", + "standard": "ERC721", + "tokenId": "16", + "transactionSequenceNumber": 2098 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1bb3d2f83343288b76b50df1df956c13b9d563769fd156ff6425bc6131af080-NONE", + "hash": "0xf1bb3d2f83343288b76b50df1df956c13b9d563769fd156ff6425bc6131af080", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x073cEc9f2DBB979288d44d2784764D6d806D3dC5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2e8dee1ee68e87aee83b8f53c6cb7fe5ebdfd0c9766ec8d010df4dd2528f2295", + "blockHeight": 16170500, + "extra": {}, + "date": "2022-12-12T18:46:11.000Z", + "value": "0", + "fee": "1063737895458211", + "transactionSequenceNumber": 2097, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x073cEc9f2DBB979288d44d2784764D6d806D3dC5+1+ethereum-0xf1bb3d2f83343288b76b50df1df956c13b9d563769fd156ff6425bc6131af080-NFT_IN-i0_0", + "hash": "0xf1bb3d2f83343288b76b50df1df956c13b9d563769fd156ff6425bc6131af080", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2e8dee1ee68e87aee83b8f53c6cb7fe5ebdfd0c9766ec8d010df4dd2528f2295", + "blockHeight": 16170500, + "extra": {}, + "date": "2022-12-12T18:46:11.000Z", + "value": "1", + "fee": "1063737895458211", + "contract": "0x073cEc9f2DBB979288d44d2784764D6d806D3dC5", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2097 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7699bb1989f243dfc541cf5dcc8c3f4ee56b7295f5f9c06d5f4acc9de1338d21-FEES", + "hash": "0x7699bb1989f243dfc541cf5dcc8c3f4ee56b7295f5f9c06d5f4acc9de1338d21", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x10cDcb5a80e888ec9e9154439e86b911f684Da7B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd40700cc56e684ed1e1f7ee729dc63b7324e82b74af29c157c6ce655067e0b2e", + "blockHeight": 16170478, + "extra": {}, + "date": "2022-12-12T18:41:47.000Z", + "value": "458874856402476", + "fee": "458874856402476", + "transactionSequenceNumber": 489, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaec14fd6240a89e1f43ba41b2a0217546416e2f4eb06d5fad2a39cd4410bd527-FEES", + "hash": "0xaec14fd6240a89e1f43ba41b2a0217546416e2f4eb06d5fad2a39cd4410bd527", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd40700cc56e684ed1e1f7ee729dc63b7324e82b74af29c157c6ce655067e0b2e", + "blockHeight": 16170478, + "extra": {}, + "date": "2022-12-12T18:41:47.000Z", + "value": "458308484079096", + "fee": "458308484079096", + "transactionSequenceNumber": 490, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8720b1e77b5827f8a65b343b9c7acd4ee6c5a51a149442d1fe24075119989618-FEES", + "hash": "0x8720b1e77b5827f8a65b343b9c7acd4ee6c5a51a149442d1fe24075119989618", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb3d91f77d9bf7f147ba3c99898c2076cf6d6cabfb105a230d8eb7e845e47392c", + "blockHeight": 16170217, + "extra": {}, + "date": "2022-12-12T17:49:23.000Z", + "value": "1216755716553279", + "fee": "1216755716553279", + "transactionSequenceNumber": 488, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2+10+ethereum-0x8720b1e77b5827f8a65b343b9c7acd4ee6c5a51a149442d1fe24075119989618-NFT_OUT-i0_0", + "hash": "0x8720b1e77b5827f8a65b343b9c7acd4ee6c5a51a149442d1fe24075119989618", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb3d91f77d9bf7f147ba3c99898c2076cf6d6cabfb105a230d8eb7e845e47392c", + "blockHeight": 16170217, + "extra": {}, + "date": "2022-12-12T17:49:23.000Z", + "value": "1", + "fee": "1216755716553279", + "contract": "0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "10", + "transactionSequenceNumber": 488 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x76f6f3fbf5f0ffb0ff9ae324ba96401874e70d1b350861964b7f3aa72846f90b-FEES", + "hash": "0x76f6f3fbf5f0ffb0ff9ae324ba96401874e70d1b350861964b7f3aa72846f90b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x135236008b5a5b0099E0c2A46882785b619E5dEc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc928e67c3d4cea07d89adeaab573421a21b0ce4ce01507a6f750a0280b60d96d", + "blockHeight": 16169940, + "extra": {}, + "date": "2022-12-12T16:53:47.000Z", + "value": "2503400402151192", + "fee": "2503400402151192", + "transactionSequenceNumber": 487, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x10cdcb5a80e888ec9e9154439e86b911f684da7b+6871+ethereum-0x76f6f3fbf5f0ffb0ff9ae324ba96401874e70d1b350861964b7f3aa72846f90b-NFT_IN", + "hash": "0x76f6f3fbf5f0ffb0ff9ae324ba96401874e70d1b350861964b7f3aa72846f90b", + "type": "NFT_IN", + "senders": ["0x135236008b5a5b0099E0c2A46882785b619E5dEc"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc928e67c3d4cea07d89adeaab573421a21b0ce4ce01507a6f750a0280b60d96d", + "blockHeight": 16169940, + "extra": {}, + "date": "2022-12-12T16:53:47.000Z", + "value": "1", + "fee": "2503400402151192", + "contract": "0x10cDcb5a80e888ec9e9154439e86b911f684Da7B", + "standard": "ERC721", + "tokenId": "6871", + "transactionSequenceNumber": 487 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7afeda4c714e1c0a2a1248332c100924506ac8e6+776+ethereum-0x76f6f3fbf5f0ffb0ff9ae324ba96401874e70d1b350861964b7f3aa72846f90b-NFT_IN", + "hash": "0x76f6f3fbf5f0ffb0ff9ae324ba96401874e70d1b350861964b7f3aa72846f90b", + "type": "NFT_IN", + "senders": ["0x135236008b5a5b0099E0c2A46882785b619E5dEc"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc928e67c3d4cea07d89adeaab573421a21b0ce4ce01507a6f750a0280b60d96d", + "blockHeight": 16169940, + "extra": {}, + "date": "2022-12-12T16:53:47.000Z", + "value": "1", + "fee": "2503400402151192", + "contract": "0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6", + "standard": "ERC721", + "tokenId": "776", + "transactionSequenceNumber": 487 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x17e46790f9daf64eeac7db60a1ed83ee76bf44c285a5f13f3aa5d6b56d9602b8-FEES", + "hash": "0x17e46790f9daf64eeac7db60a1ed83ee76bf44c285a5f13f3aa5d6b56d9602b8", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xB228D7B6e099618Ca71bd5522B3a8c3788A8F172"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1058bf22df126b3e2c9d48a95af4dd558c57dffb925bc89ead8d625dbd051411", + "blockHeight": 16169929, + "extra": {}, + "date": "2022-12-12T16:51:35.000Z", + "value": "499384743619840", + "fee": "499384743619840", + "transactionSequenceNumber": 486, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1da20ff63d3b8d36b109a8ed5f1ffb7b2e1d0c3f55ef85d3817b8087cb8c28e5-FEES", + "hash": "0x1da20ff63d3b8d36b109a8ed5f1ffb7b2e1d0c3f55ef85d3817b8087cb8c28e5", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3Fe1a4c1481c8351E91B64D5c398b159dE07cbc5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1058bf22df126b3e2c9d48a95af4dd558c57dffb925bc89ead8d625dbd051411", + "blockHeight": 16169929, + "extra": {}, + "date": "2022-12-12T16:51:35.000Z", + "value": "584302312080048", + "fee": "584302312080048", + "transactionSequenceNumber": 485, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x148cedc45dea7bb0861b5b2738cd2901a4baffc69975d3e385b3f8726516b2fc-FEES", + "hash": "0x148cedc45dea7bb0861b5b2738cd2901a4baffc69975d3e385b3f8726516b2fc", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xAE3d8D68B4F6c3Ee784b2b0669885a315BA77C08"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x92608bbb49bfa45602252fd60eff36c14a89708076990158fefe9405a90746e1", + "blockHeight": 16169927, + "extra": {}, + "date": "2022-12-12T16:50:59.000Z", + "value": "519939505374464", + "fee": "519939505374464", + "transactionSequenceNumber": 484, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x78b17f85dd9a1e6af273ea5eb11e6482dfe74ab5c7b3466324e668ae8e849dd1-FEES", + "hash": "0x78b17f85dd9a1e6af273ea5eb11e6482dfe74ab5c7b3466324e668ae8e849dd1", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x60F3680350F65Beb2752788cB48aBFCE84a4759E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x77f1d42ce1477d6319105efde1136c8b81cdbf0be05e3d65050ff716c925f350", + "blockHeight": 16169925, + "extra": {}, + "date": "2022-12-12T16:50:35.000Z", + "value": "519253825047194", + "fee": "519253825047194", + "transactionSequenceNumber": 483, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa42d97e511228c7d5ff2b5a30a1077f0b17b7c9a874d12a443742b22d24d31d9-NONE", + "hash": "0xa42d97e511228c7d5ff2b5a30a1077f0b17b7c9a874d12a443742b22d24d31d9", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x9cd68DaE6D24e8bC68653613561383E33cAd1080"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x436927b7cf52872b5e807e06f5883804b496e165d80c4dc6026208ee011ab318", + "blockHeight": 16169850, + "extra": {}, + "date": "2022-12-12T16:35:11.000Z", + "value": "0", + "fee": "1414754000000000", + "transactionSequenceNumber": 2091, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9cd68DaE6D24e8bC68653613561383E33cAd1080+1+ethereum-0xa42d97e511228c7d5ff2b5a30a1077f0b17b7c9a874d12a443742b22d24d31d9-NFT_IN-i0_0", + "hash": "0xa42d97e511228c7d5ff2b5a30a1077f0b17b7c9a874d12a443742b22d24d31d9", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x436927b7cf52872b5e807e06f5883804b496e165d80c4dc6026208ee011ab318", + "blockHeight": 16169850, + "extra": {}, + "date": "2022-12-12T16:35:11.000Z", + "value": "1", + "fee": "1414754000000000", + "contract": "0x9cd68DaE6D24e8bC68653613561383E33cAd1080", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2091 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf9b1be1d97f3693ef2c8ac9449a3c2690ce0a6a8faae1c34e609ad4cdd28ab8e-NONE", + "hash": "0xf9b1be1d97f3693ef2c8ac9449a3c2690ce0a6a8faae1c34e609ad4cdd28ab8e", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB7D5fa294DbeE33A84F4a29DB59d4Fa839a12863"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd2ca2c257fdcb4db0a7f1246c036d274a76d3b9577414aa611c9e589a763320b", + "blockHeight": 16167984, + "extra": {}, + "date": "2022-12-12T10:18:59.000Z", + "value": "0", + "fee": "3138696000000000", + "transactionSequenceNumber": 186913, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb7d5fa294dbee33a84f4a29db59d4fa839a12863+9+ethereum-0xf9b1be1d97f3693ef2c8ac9449a3c2690ce0a6a8faae1c34e609ad4cdd28ab8e-NFT_IN", + "hash": "0xf9b1be1d97f3693ef2c8ac9449a3c2690ce0a6a8faae1c34e609ad4cdd28ab8e", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd2ca2c257fdcb4db0a7f1246c036d274a76d3b9577414aa611c9e589a763320b", + "blockHeight": 16167984, + "extra": {}, + "date": "2022-12-12T10:18:59.000Z", + "value": "1", + "fee": "3138696000000000", + "contract": "0xB7D5fa294DbeE33A84F4a29DB59d4Fa839a12863", + "standard": "ERC721", + "tokenId": "9", + "transactionSequenceNumber": 186913 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x81339799bde7ad91824fe9315b8ffae9990e80805eeb82ea5eb75d9a6422d52e-OUT", + "hash": "0x81339799bde7ad91824fe9315b8ffae9990e80805eeb82ea5eb75d9a6422d52e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2741d5b65d5c9d0a3de26c765990c9ff6d14f6b8b6a5088432f3869787e26d4d", + "blockHeight": 16167981, + "extra": {}, + "date": "2022-12-12T10:18:23.000Z", + "value": "3328809866339000", + "fee": "597109866339000", + "transactionSequenceNumber": 481, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa98da9c4412819ba6b3a63dd2313dda2f167da198a371e0b432a1cbeef69b4fb-FEES", + "hash": "0xa98da9c4412819ba6b3a63dd2313dda2f167da198a371e0b432a1cbeef69b4fb", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xfDaBA12fF7df5Bd77C18e53e9F2Cb7eEAF08862F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2741d5b65d5c9d0a3de26c765990c9ff6d14f6b8b6a5088432f3869787e26d4d", + "blockHeight": 16167981, + "extra": {}, + "date": "2022-12-12T10:18:23.000Z", + "value": "1821906140950368", + "fee": "1821906140950368", + "transactionSequenceNumber": 482, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfdaba12ff7df5bd77c18e53e9f2cb7eeaf08862f+3086+ethereum-0xa98da9c4412819ba6b3a63dd2313dda2f167da198a371e0b432a1cbeef69b4fb-NFT_OUT", + "hash": "0xa98da9c4412819ba6b3a63dd2313dda2f167da198a371e0b432a1cbeef69b4fb", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2741d5b65d5c9d0a3de26c765990c9ff6d14f6b8b6a5088432f3869787e26d4d", + "blockHeight": 16167981, + "extra": {}, + "date": "2022-12-12T10:18:23.000Z", + "value": "1", + "fee": "1821906140950368", + "contract": "0xfDaBA12fF7df5Bd77C18e53e9F2Cb7eEAF08862F", + "standard": "ERC721", + "tokenId": "3086", + "transactionSequenceNumber": 482 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd2e8a245ab3fc404b46c440b5f519703b92eb7e4e7f508e04ef1f5b9a72458c9-NONE", + "hash": "0xd2e8a245ab3fc404b46c440b5f519703b92eb7e4e7f508e04ef1f5b9a72458c9", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd936191a009d0a112bceeed71b845def1ff3c96ada0640f061e7ae61871245ac", + "blockHeight": 16167962, + "extra": {}, + "date": "2022-12-12T10:14:35.000Z", + "value": "0", + "fee": "1268753561845648", + "transactionSequenceNumber": 2089, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2+10+ethereum-0xd2e8a245ab3fc404b46c440b5f519703b92eb7e4e7f508e04ef1f5b9a72458c9-NFT_IN-i0_0", + "hash": "0xd2e8a245ab3fc404b46c440b5f519703b92eb7e4e7f508e04ef1f5b9a72458c9", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd936191a009d0a112bceeed71b845def1ff3c96ada0640f061e7ae61871245ac", + "blockHeight": 16167962, + "extra": {}, + "date": "2022-12-12T10:14:35.000Z", + "value": "1", + "fee": "1268753561845648", + "contract": "0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "10", + "transactionSequenceNumber": 2089 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NONE", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0000000000c2d145a2526bD8C716263bFeBe1A72"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "0", + "fee": "9048014519140400", + "transactionSequenceNumber": 2088, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+19525+ethereum-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NFT_IN", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "1", + "fee": "9048014519140400", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "19525", + "transactionSequenceNumber": 2088 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+23267+ethereum-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NFT_IN", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "1", + "fee": "9048014519140400", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "23267", + "transactionSequenceNumber": 2088 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+25864000+ethereum-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NFT_IN", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "1", + "fee": "9048014519140400", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "25864000", + "transactionSequenceNumber": 2088 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xce955955702d9a78e9cba8bff3d52e717ce63286+260+ethereum-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NFT_IN", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "1", + "fee": "9048014519140400", + "contract": "0xcE955955702d9a78e9Cba8BFF3d52E717ce63286", + "standard": "ERC721", + "tokenId": "260", + "transactionSequenceNumber": 2088 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFA2DFb0577414b1e11Bd20DD639f64e4905b897e+6+ethereum-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NFT_IN-i0_0", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "1", + "fee": "9048014519140400", + "contract": "0xFA2DFb0577414b1e11Bd20DD639f64e4905b897e", + "operator": "0x1E0049783F008A0085193E00003D00cd54003c71", + "standard": "ERC1155", + "tokenId": "6", + "transactionSequenceNumber": 2088 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2+10+ethereum-0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d-NFT_IN-i1_0", + "hash": "0x4306fc9f2a56079b6e5b7e90f30d5497b6f7afdc2d9cebb2e20c413aa7e80d2d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f78ad69d63e58ee3c71f5d3635bb0f807a2f7cebf64d3b86405bb3bf26892f", + "blockHeight": 16167957, + "extra": {}, + "date": "2022-12-12T10:13:35.000Z", + "value": "1", + "fee": "9048014519140400", + "contract": "0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2", + "operator": "0x1E0049783F008A0085193E00003D00cd54003c71", + "standard": "ERC1155", + "tokenId": "10", + "transactionSequenceNumber": 2088 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8cd431923aa48560f5eedfd8075420dc95592855048d8e585458c7af44bb9b51-NONE", + "hash": "0x8cd431923aa48560f5eedfd8075420dc95592855048d8e585458c7af44bb9b51", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xfDaBA12fF7df5Bd77C18e53e9F2Cb7eEAF08862F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x182c9518bcff09eac1e14555089c828b2ffca07affb9a7210acc217e0710fdef", + "blockHeight": 16164478, + "extra": {}, + "date": "2022-12-11T22:33:47.000Z", + "value": "0", + "fee": "1360288800000000", + "transactionSequenceNumber": 186860, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfdaba12ff7df5bd77c18e53e9f2cb7eeaf08862f+3086+ethereum-0x8cd431923aa48560f5eedfd8075420dc95592855048d8e585458c7af44bb9b51-NFT_IN", + "hash": "0x8cd431923aa48560f5eedfd8075420dc95592855048d8e585458c7af44bb9b51", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x182c9518bcff09eac1e14555089c828b2ffca07affb9a7210acc217e0710fdef", + "blockHeight": 16164478, + "extra": {}, + "date": "2022-12-11T22:33:47.000Z", + "value": "1", + "fee": "1360288800000000", + "contract": "0xfDaBA12fF7df5Bd77C18e53e9F2Cb7eEAF08862F", + "standard": "ERC721", + "tokenId": "3086", + "transactionSequenceNumber": 186860 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc013420f9f77c724311702f6d1a1a2af647bd77e90aaef5219c67a741b44feca-NONE", + "hash": "0xc013420f9f77c724311702f6d1a1a2af647bd77e90aaef5219c67a741b44feca", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x1329989EaF2D0671d9c7E604F029661bC9Fd7b06"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5a74fd208ca3382df60a359ed021487fbca25dc2156f2d89ea6473735743ad20", + "blockHeight": 16164477, + "extra": {}, + "date": "2022-12-11T22:33:35.000Z", + "value": "0", + "fee": "1569348000000000", + "transactionSequenceNumber": 186859, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1329989eaf2d0671d9c7e604f029661bc9fd7b06+12+ethereum-0xc013420f9f77c724311702f6d1a1a2af647bd77e90aaef5219c67a741b44feca-NFT_IN", + "hash": "0xc013420f9f77c724311702f6d1a1a2af647bd77e90aaef5219c67a741b44feca", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5a74fd208ca3382df60a359ed021487fbca25dc2156f2d89ea6473735743ad20", + "blockHeight": 16164477, + "extra": {}, + "date": "2022-12-11T22:33:35.000Z", + "value": "1", + "fee": "1569348000000000", + "contract": "0x1329989EaF2D0671d9c7E604F029661bC9Fd7b06", + "standard": "ERC721", + "tokenId": "12", + "transactionSequenceNumber": 186859 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcbd9b4e1f7f13de8f7607ec437d41e2cbfb44a7a26f0e4ff56a3d40257d7f301-NONE", + "hash": "0xcbd9b4e1f7f13de8f7607ec437d41e2cbfb44a7a26f0e4ff56a3d40257d7f301", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x00128f385AA2E0dD5041633Cc473795c7859E344"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54d2afc4ffd897b6da38271a8ae36697bf560ad034c78f0cf688b82a2ccc9170", + "blockHeight": 16164476, + "extra": {}, + "date": "2022-12-11T22:33:23.000Z", + "value": "0", + "fee": "1569348000000000", + "transactionSequenceNumber": 186858, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x00128f385aa2e0dd5041633cc473795c7859e344+47+ethereum-0xcbd9b4e1f7f13de8f7607ec437d41e2cbfb44a7a26f0e4ff56a3d40257d7f301-NFT_IN", + "hash": "0xcbd9b4e1f7f13de8f7607ec437d41e2cbfb44a7a26f0e4ff56a3d40257d7f301", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54d2afc4ffd897b6da38271a8ae36697bf560ad034c78f0cf688b82a2ccc9170", + "blockHeight": 16164476, + "extra": {}, + "date": "2022-12-11T22:33:23.000Z", + "value": "1", + "fee": "1569348000000000", + "contract": "0x00128f385AA2E0dD5041633Cc473795c7859E344", + "standard": "ERC721", + "tokenId": "47", + "transactionSequenceNumber": 186858 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6d2f0980463c2b98f0ff7814cc8cc41ce9377bc733d9e4b0a083772a01d1f111-OUT", + "hash": "0x6d2f0980463c2b98f0ff7814cc8cc41ce9377bc733d9e4b0a083772a01d1f111", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa63f12103fb8a71ebb48b7743f0d07d16fbfc103721119d8b6cd6267b00b5739", + "blockHeight": 16164475, + "extra": {}, + "date": "2022-12-11T22:33:11.000Z", + "value": "1784113319757000", + "fee": "263413319757000", + "transactionSequenceNumber": 480, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x64ab07e70c0df6a19b2e0287d605c1ccdb8855d8fa4ba1492fd512f3e9c90b99-OUT", + "hash": "0x64ab07e70c0df6a19b2e0287d605c1ccdb8855d8fa4ba1492fd512f3e9c90b99", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25a76bde7f6b7d3a2f3265a608f61b2d700e48daf7324d071d91fcecd48e3dc6", + "blockHeight": 16164473, + "extra": {}, + "date": "2022-12-11T22:32:47.000Z", + "value": "1779343839965000", + "fee": "261443839965000", + "transactionSequenceNumber": 478, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7fd5b1123b11e937be0287297930b3efd9a7dbbffebf250793528c816e4f419f-OUT", + "hash": "0x7fd5b1123b11e937be0287297930b3efd9a7dbbffebf250793528c816e4f419f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25a76bde7f6b7d3a2f3265a608f61b2d700e48daf7324d071d91fcecd48e3dc6", + "blockHeight": 16164473, + "extra": {}, + "date": "2022-12-11T22:32:47.000Z", + "value": "1784556341135000", + "fee": "269356341135000", + "transactionSequenceNumber": 479, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa06e8acf00a0b730c88f6bf69afa0a0d39df37322b241937bd5606c879d1802e-NONE", + "hash": "0xa06e8acf00a0b730c88f6bf69afa0a0d39df37322b241937bd5606c879d1802e", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x1a4A282A84C57795488e7958039dfAd8BA79DF8B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25a76bde7f6b7d3a2f3265a608f61b2d700e48daf7324d071d91fcecd48e3dc6", + "blockHeight": 16164473, + "extra": {}, + "date": "2022-12-11T22:32:47.000Z", + "value": "0", + "fee": "1569348000000000", + "transactionSequenceNumber": 186856, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1a4a282a84c57795488e7958039dfad8ba79df8b+61+ethereum-0xa06e8acf00a0b730c88f6bf69afa0a0d39df37322b241937bd5606c879d1802e-NFT_IN", + "hash": "0xa06e8acf00a0b730c88f6bf69afa0a0d39df37322b241937bd5606c879d1802e", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25a76bde7f6b7d3a2f3265a608f61b2d700e48daf7324d071d91fcecd48e3dc6", + "blockHeight": 16164473, + "extra": {}, + "date": "2022-12-11T22:32:47.000Z", + "value": "1", + "fee": "1569348000000000", + "contract": "0x1a4A282A84C57795488e7958039dfAd8BA79DF8B", + "standard": "ERC721", + "tokenId": "61", + "transactionSequenceNumber": 186856 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdcca3f79aeb792c5c2cc5701ce0a5d2d8e1b9856f028d6b4621b6f79adb1d91d-OUT", + "hash": "0xdcca3f79aeb792c5c2cc5701ce0a5d2d8e1b9856f028d6b4621b6f79adb1d91d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d1f51e963de33040e8de8884532094aa4a8b35e9a12ad82f32824597e2e4d12", + "blockHeight": 16164470, + "extra": {}, + "date": "2022-12-11T22:32:11.000Z", + "value": "1764727668467000", + "fee": "249527668467000", + "transactionSequenceNumber": 477, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-OUT", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1802317286650210600", + "fee": "13417286650210600", + "transactionSequenceNumber": 476, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+13446+ethereum-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-NFT_IN", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "NFT_IN", + "senders": ["0x335055cD1d4eAfE238CEe71C9a7a121909C0B558"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1", + "fee": "13417286650210600", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "13446", + "transactionSequenceNumber": 476 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+23151+ethereum-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-NFT_IN", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "NFT_IN", + "senders": ["0x335055cD1d4eAfE238CEe71C9a7a121909C0B558"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1", + "fee": "13417286650210600", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "23151", + "transactionSequenceNumber": 476 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+22368+ethereum-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-NFT_IN", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "NFT_IN", + "senders": ["0x7B8bcf3B7F268f25Bcfc6275f00b1ddAC0B37bfB"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1", + "fee": "13417286650210600", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "22368", + "transactionSequenceNumber": 476 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+24798+ethereum-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-NFT_IN", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "NFT_IN", + "senders": ["0xAe691cE2e7E60429cAbf5f737fD5351e5B8d295D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1", + "fee": "13417286650210600", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "24798", + "transactionSequenceNumber": 476 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+25311+ethereum-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-NFT_IN", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "NFT_IN", + "senders": ["0xAe691cE2e7E60429cAbf5f737fD5351e5B8d295D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1", + "fee": "13417286650210600", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "25311", + "transactionSequenceNumber": 476 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5b4483d2f7e60449c02570531a0751+38560+ethereum-0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e-NFT_IN", + "hash": "0x1dc7d162c5287349dacbd9fd8da5a7a9c6aeda857a4b4843ebcf7bbc7657a24e", + "type": "NFT_IN", + "senders": ["0x1076d51Aeab98cdf114cE78918B51dF59d81F2Bf"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x89fa23e3af97d6521e00441eaa077ed7d453c9b7ee4bb0beb2153a4751d9d62d", + "blockHeight": 16164436, + "extra": {}, + "date": "2022-12-11T22:25:23.000Z", + "value": "1", + "fee": "13417286650210600", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "tokenId": "38560", + "transactionSequenceNumber": 476 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8f277d8bd2af3b1812f52fd51e9169432c7e31b379e6e930eac531da73ebd43a-IN", + "hash": "0x8f277d8bd2af3b1812f52fd51e9169432c7e31b379e6e930eac531da73ebd43a", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd72bfefe126ebf45b286ccb2843994753c8cc495d13d3bc832f8ab092f4cf286", + "blockHeight": 16164428, + "extra": {}, + "date": "2022-12-11T22:23:47.001Z", + "value": "2000000000000000000", + "fee": "281198772435000", + "transactionSequenceNumber": 100, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdd68252997f7f06511a3b6d1e002c5735ebc1e33aaf34a25b7bb67a1477aab81-NONE", + "hash": "0xdd68252997f7f06511a3b6d1e002c5735ebc1e33aaf34a25b7bb67a1477aab81", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xf56184584dE2C484885c16C0a34B8DA23de94f07"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf78e7a5fc3c9a803f7e828c0209a7f0be8d7ed239def76de3415396ee6a5fd79", + "blockHeight": 16149135, + "extra": {}, + "date": "2022-12-09T19:08:47.000Z", + "value": "0", + "fee": "1306985341600877", + "transactionSequenceNumber": 2071, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf56184584dE2C484885c16C0a34B8DA23de94f07+35+ethereum-0xdd68252997f7f06511a3b6d1e002c5735ebc1e33aaf34a25b7bb67a1477aab81-NFT_IN-i0_0", + "hash": "0xdd68252997f7f06511a3b6d1e002c5735ebc1e33aaf34a25b7bb67a1477aab81", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf78e7a5fc3c9a803f7e828c0209a7f0be8d7ed239def76de3415396ee6a5fd79", + "blockHeight": 16149135, + "extra": {}, + "date": "2022-12-09T19:08:47.000Z", + "value": "1", + "fee": "1306985341600877", + "contract": "0xf56184584dE2C484885c16C0a34B8DA23de94f07", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "35", + "transactionSequenceNumber": 2071 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x82eb14a121fd130e7a12c4bc63c83cfd6899c11b6cf170421761655a518af2d1-NONE", + "hash": "0x82eb14a121fd130e7a12c4bc63c83cfd6899c11b6cf170421761655a518af2d1", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x861352b9e3a086cc6fe32891630abe937b3bc3b3ae862943b64bd4fce46fd97d", + "blockHeight": 16149124, + "extra": {}, + "date": "2022-12-09T19:06:35.000Z", + "value": "0", + "fee": "960038133288787", + "transactionSequenceNumber": 2069, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+25594001+ethereum-0x82eb14a121fd130e7a12c4bc63c83cfd6899c11b6cf170421761655a518af2d1-NFT_IN", + "hash": "0x82eb14a121fd130e7a12c4bc63c83cfd6899c11b6cf170421761655a518af2d1", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x861352b9e3a086cc6fe32891630abe937b3bc3b3ae862943b64bd4fce46fd97d", + "blockHeight": 16149124, + "extra": {}, + "date": "2022-12-09T19:06:35.000Z", + "value": "1", + "fee": "960038133288787", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "25594001", + "transactionSequenceNumber": 2069 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb82d456d34b6a0dcdbe531602d86cf0f5d3ea0e75c088fd63e35faeb69c8c9f-NONE", + "hash": "0xeb82d456d34b6a0dcdbe531602d86cf0f5d3ea0e75c088fd63e35faeb69c8c9f", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x5da6Bd973d5e070fDB689858Cb6a2490E91C2354"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5bf2ce4710d2b8bc811d5fd6e217db4cef65c1228fee78bead375118012b6a1a", + "blockHeight": 16148860, + "extra": {}, + "date": "2022-12-09T18:13:47.000Z", + "value": "0", + "fee": "3118483614809521", + "transactionSequenceNumber": 2067, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5da6bd973d5e070fdb689858cb6a2490e91c2354+83+ethereum-0xeb82d456d34b6a0dcdbe531602d86cf0f5d3ea0e75c088fd63e35faeb69c8c9f-NFT_IN", + "hash": "0xeb82d456d34b6a0dcdbe531602d86cf0f5d3ea0e75c088fd63e35faeb69c8c9f", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5bf2ce4710d2b8bc811d5fd6e217db4cef65c1228fee78bead375118012b6a1a", + "blockHeight": 16148860, + "extra": {}, + "date": "2022-12-09T18:13:47.000Z", + "value": "1", + "fee": "3118483614809521", + "contract": "0x5da6Bd973d5e070fDB689858Cb6a2490E91C2354", + "standard": "ERC721", + "tokenId": "83", + "transactionSequenceNumber": 2067 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x64f694e8cab1ab1e57908bbd4c127924ca9e0d1498e7418ed8f027beccda4a16-NONE", + "hash": "0x64f694e8cab1ab1e57908bbd4c127924ca9e0d1498e7418ed8f027beccda4a16", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0A41DB66C8f994eC56b55357c92e4f1e66D8bA06"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc69c5b2180bfee8c802ea7664d04609b3aa046ee16ccd3500ccdd62b5dcc713b", + "blockHeight": 16147682, + "extra": {}, + "date": "2022-12-09T14:17:11.000Z", + "value": "0", + "fee": "1830778523734264", + "transactionSequenceNumber": 2064, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0A41DB66C8f994eC56b55357c92e4f1e66D8bA06+1+ethereum-0x64f694e8cab1ab1e57908bbd4c127924ca9e0d1498e7418ed8f027beccda4a16-NFT_IN-i0_0", + "hash": "0x64f694e8cab1ab1e57908bbd4c127924ca9e0d1498e7418ed8f027beccda4a16", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc69c5b2180bfee8c802ea7664d04609b3aa046ee16ccd3500ccdd62b5dcc713b", + "blockHeight": 16147682, + "extra": {}, + "date": "2022-12-09T14:17:11.000Z", + "value": "1", + "fee": "1830778523734264", + "contract": "0x0A41DB66C8f994eC56b55357c92e4f1e66D8bA06", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2064 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf7c9dcd31e41e0c569bcf8407b30c56ac1c7c38224e05d8bd19edab03e923621-NONE", + "hash": "0xf7c9dcd31e41e0c569bcf8407b30c56ac1c7c38224e05d8bd19edab03e923621", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xb27170157683B0f5982020979af730167993c517"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x851f13273e998e2d248ed70d416ac780abfdb8867c8c37d5f423ad1ff4f15c45", + "blockHeight": 16147681, + "extra": {}, + "date": "2022-12-09T14:16:59.000Z", + "value": "0", + "fee": "1850774406410681", + "transactionSequenceNumber": 2063, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb27170157683B0f5982020979af730167993c517+1+ethereum-0xf7c9dcd31e41e0c569bcf8407b30c56ac1c7c38224e05d8bd19edab03e923621-NFT_IN-i0_0", + "hash": "0xf7c9dcd31e41e0c569bcf8407b30c56ac1c7c38224e05d8bd19edab03e923621", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x851f13273e998e2d248ed70d416ac780abfdb8867c8c37d5f423ad1ff4f15c45", + "blockHeight": 16147681, + "extra": {}, + "date": "2022-12-09T14:16:59.000Z", + "value": "1", + "fee": "1850774406410681", + "contract": "0xb27170157683B0f5982020979af730167993c517", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2063 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x824ebc5d65e4d5a1c231f69443085c4b560a0821f270a0a862568a6e38b64d9e-NONE", + "hash": "0x824ebc5d65e4d5a1c231f69443085c4b560a0821f270a0a862568a6e38b64d9e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x1e11735588256ac98D7E3Cc4Ecf4017593a476a8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbf0fa52b522e5bc5d7ea4b612bc857e60c6bf54fd58cae2cc4a057d184fb16f6", + "blockHeight": 16147679, + "extra": {}, + "date": "2022-12-09T14:16:35.000Z", + "value": "0", + "fee": "2128166215862352", + "transactionSequenceNumber": 2062, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1e11735588256ac98D7E3Cc4Ecf4017593a476a8+1+ethereum-0x824ebc5d65e4d5a1c231f69443085c4b560a0821f270a0a862568a6e38b64d9e-NFT_IN-i0_0", + "hash": "0x824ebc5d65e4d5a1c231f69443085c4b560a0821f270a0a862568a6e38b64d9e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbf0fa52b522e5bc5d7ea4b612bc857e60c6bf54fd58cae2cc4a057d184fb16f6", + "blockHeight": 16147679, + "extra": {}, + "date": "2022-12-09T14:16:35.000Z", + "value": "1", + "fee": "2128166215862352", + "contract": "0x1e11735588256ac98D7E3Cc4Ecf4017593a476a8", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2062 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa5d13a005df371bde8d357ad2e2acae036f8c6217692b1aa597caf3848291d8f-NONE", + "hash": "0xa5d13a005df371bde8d357ad2e2acae036f8c6217692b1aa597caf3848291d8f", + "type": "NONE", + "senders": ["0x623FC4F577926c0aADAEf11a243754C546C1F98c"], + "recipients": ["0x56A67D475DeD20f1120d6377988Ae12992888aC4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb2a327846e2911963e0897bc70481eeacf4dd6ebc7ca9e6dd76ec1b8daf0ec4b", + "blockHeight": 16142011, + "extra": {}, + "date": "2022-12-08T19:14:35.000Z", + "value": "0", + "fee": "144246950000000000", + "transactionSequenceNumber": 6333, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56A67D475DeD20f1120d6377988Ae12992888aC4+1+ethereum-0xa5d13a005df371bde8d357ad2e2acae036f8c6217692b1aa597caf3848291d8f-NFT_IN-i0_0", + "hash": "0xa5d13a005df371bde8d357ad2e2acae036f8c6217692b1aa597caf3848291d8f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb2a327846e2911963e0897bc70481eeacf4dd6ebc7ca9e6dd76ec1b8daf0ec4b", + "blockHeight": 16142011, + "extra": {}, + "date": "2022-12-08T19:14:35.000Z", + "value": "1", + "fee": "144246950000000000", + "contract": "0x56A67D475DeD20f1120d6377988Ae12992888aC4", + "operator": "0x623FC4F577926c0aADAEf11a243754C546C1F98c", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 6333 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8cbc1b0e6e44229f333c9cb20eba532b8a22ae932efad0d888d886ca586bff3f-FEES", + "hash": "0x8cbc1b0e6e44229f333c9cb20eba532b8a22ae932efad0d888d886ca586bff3f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x6c410cF0B8c113Dc6A7641b431390B11d5515082"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x70d27dfea92417eca719c248c5956d4b2f54173e2a2874d31c4e824dbff29860", + "blockHeight": 16125855, + "extra": {}, + "date": "2022-12-06T12:48:47.000Z", + "value": "2792865230194369", + "fee": "2792865230194369", + "transactionSequenceNumber": 475, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c410cf0b8c113dc6a7641b431390b11d5515082+11703+ethereum-0x8cbc1b0e6e44229f333c9cb20eba532b8a22ae932efad0d888d886ca586bff3f-NFT_IN", + "hash": "0x8cbc1b0e6e44229f333c9cb20eba532b8a22ae932efad0d888d886ca586bff3f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x70d27dfea92417eca719c248c5956d4b2f54173e2a2874d31c4e824dbff29860", + "blockHeight": 16125855, + "extra": {}, + "date": "2022-12-06T12:48:47.000Z", + "value": "1", + "fee": "2792865230194369", + "contract": "0x6c410cF0B8c113Dc6A7641b431390B11d5515082", + "standard": "ERC721", + "tokenId": "11703", + "transactionSequenceNumber": 475 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c410cf0b8c113dc6a7641b431390b11d5515082+11704+ethereum-0x8cbc1b0e6e44229f333c9cb20eba532b8a22ae932efad0d888d886ca586bff3f-NFT_IN", + "hash": "0x8cbc1b0e6e44229f333c9cb20eba532b8a22ae932efad0d888d886ca586bff3f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x70d27dfea92417eca719c248c5956d4b2f54173e2a2874d31c4e824dbff29860", + "blockHeight": 16125855, + "extra": {}, + "date": "2022-12-06T12:48:47.000Z", + "value": "1", + "fee": "2792865230194369", + "contract": "0x6c410cF0B8c113Dc6A7641b431390B11d5515082", + "standard": "ERC721", + "tokenId": "11704", + "transactionSequenceNumber": 475 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaa4f46efe971298ecc82192ec54939ab875b492aaefd53704549f44b093fe92c-NONE", + "hash": "0xaa4f46efe971298ecc82192ec54939ab875b492aaefd53704549f44b093fe92c", + "type": "NONE", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0x850d754A640F640b8d9844518F584eE131a57C9D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1994ce159a02c4ad2a2e8048e6e72be3be460b0816d201e9e9240481bcb4ace3", + "blockHeight": 16060875, + "extra": {}, + "date": "2022-11-27T10:58:23.000Z", + "value": "0", + "fee": "921251760000000", + "transactionSequenceNumber": 1937, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x850d754A640F640b8d9844518F584eE131a57C9D+1833955548+ethereum-0xaa4f46efe971298ecc82192ec54939ab875b492aaefd53704549f44b093fe92c-NFT_IN-i0_0", + "hash": "0xaa4f46efe971298ecc82192ec54939ab875b492aaefd53704549f44b093fe92c", + "type": "NFT_IN", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1994ce159a02c4ad2a2e8048e6e72be3be460b0816d201e9e9240481bcb4ace3", + "blockHeight": 16060875, + "extra": {}, + "date": "2022-11-27T10:58:23.000Z", + "value": "1", + "fee": "921251760000000", + "contract": "0x850d754A640F640b8d9844518F584eE131a57C9D", + "operator": "0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A", + "standard": "ERC1155", + "tokenId": "1833955548", + "transactionSequenceNumber": 1937 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xac1a40e207833d84d4adf248d288adae81450aa9de35ccae2cdfc3a7dfc42c70-NONE", + "hash": "0xac1a40e207833d84d4adf248d288adae81450aa9de35ccae2cdfc3a7dfc42c70", + "type": "NONE", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0x850d754A640F640b8d9844518F584eE131a57C9D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1994ce159a02c4ad2a2e8048e6e72be3be460b0816d201e9e9240481bcb4ace3", + "blockHeight": 16060875, + "extra": {}, + "date": "2022-11-27T10:58:23.000Z", + "value": "0", + "fee": "850386240000000", + "transactionSequenceNumber": 1936, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x850d754A640F640b8d9844518F584eE131a57C9D+614026592+ethereum-0xac1a40e207833d84d4adf248d288adae81450aa9de35ccae2cdfc3a7dfc42c70-NFT_IN-i0_0", + "hash": "0xac1a40e207833d84d4adf248d288adae81450aa9de35ccae2cdfc3a7dfc42c70", + "type": "NFT_IN", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1994ce159a02c4ad2a2e8048e6e72be3be460b0816d201e9e9240481bcb4ace3", + "blockHeight": 16060875, + "extra": {}, + "date": "2022-11-27T10:58:23.000Z", + "value": "1", + "fee": "850386240000000", + "contract": "0x850d754A640F640b8d9844518F584eE131a57C9D", + "operator": "0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A", + "standard": "ERC1155", + "tokenId": "614026592", + "transactionSequenceNumber": 1936 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6a1e9ee0cd921b88f8e1ec82097091fee27b7dae5e5db3f9e01da28248356a91-NONE", + "hash": "0x6a1e9ee0cd921b88f8e1ec82097091fee27b7dae5e5db3f9e01da28248356a91", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x29eb9837d0e52c773f4b1c4c8844d60769fd49d81c37bc6964234134f0ad6b07", + "blockHeight": 16042597, + "extra": {}, + "date": "2022-11-24T21:42:47.000Z", + "value": "0", + "fee": "679767124431816", + "transactionSequenceNumber": 163, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC+1+ethereum-0x6a1e9ee0cd921b88f8e1ec82097091fee27b7dae5e5db3f9e01da28248356a91-NFT_IN-i0_0", + "hash": "0x6a1e9ee0cd921b88f8e1ec82097091fee27b7dae5e5db3f9e01da28248356a91", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x29eb9837d0e52c773f4b1c4c8844d60769fd49d81c37bc6964234134f0ad6b07", + "blockHeight": 16042597, + "extra": {}, + "date": "2022-11-24T21:42:47.000Z", + "value": "1", + "fee": "679767124431816", + "contract": "0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 163 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4d6b0307f784135a1fde1b149e24970189f03810a9134da79a870c8c883d9b71-NONE", + "hash": "0x4d6b0307f784135a1fde1b149e24970189f03810a9134da79a870c8c883d9b71", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x42665379cd86200f0e316c9a9b12508ced5a26945731842151b28f838499b182", + "blockHeight": 16042594, + "extra": {}, + "date": "2022-11-24T21:42:11.000Z", + "value": "0", + "fee": "667381480728296", + "transactionSequenceNumber": 162, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC+2+ethereum-0x4d6b0307f784135a1fde1b149e24970189f03810a9134da79a870c8c883d9b71-NFT_IN-i0_0", + "hash": "0x4d6b0307f784135a1fde1b149e24970189f03810a9134da79a870c8c883d9b71", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x42665379cd86200f0e316c9a9b12508ced5a26945731842151b28f838499b182", + "blockHeight": 16042594, + "extra": {}, + "date": "2022-11-24T21:42:11.000Z", + "value": "1", + "fee": "667381480728296", + "contract": "0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 162 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa75d4338eb5f09b2ad60df48f8d3f215ae9dcac956aef9aab898f88a60b4e410-NONE", + "hash": "0xa75d4338eb5f09b2ad60df48f8d3f215ae9dcac956aef9aab898f88a60b4e410", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa35d8c9399b18eb4a84663cbacf83e5c8ec38b4994f04d854a397b10a8886d60", + "blockHeight": 16042354, + "extra": {}, + "date": "2022-11-24T20:53:59.000Z", + "value": "0", + "fee": "447462064236082", + "transactionSequenceNumber": 2053, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+24367000+ethereum-0xa75d4338eb5f09b2ad60df48f8d3f215ae9dcac956aef9aab898f88a60b4e410-NFT_IN", + "hash": "0xa75d4338eb5f09b2ad60df48f8d3f215ae9dcac956aef9aab898f88a60b4e410", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa35d8c9399b18eb4a84663cbacf83e5c8ec38b4994f04d854a397b10a8886d60", + "blockHeight": 16042354, + "extra": {}, + "date": "2022-11-24T20:53:59.000Z", + "value": "1", + "fee": "447462064236082", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "24367000", + "transactionSequenceNumber": 2053 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf94e74fde9327d30d9c09088a2a60760f1ecffbbd8055f74a298f6127a77cbea-FEES", + "hash": "0xf94e74fde9327d30d9c09088a2a60760f1ecffbbd8055f74a298f6127a77cbea", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7044ad2975B9947D7C611C3eDdd3af757cAd1c5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f5cb7a63c7f5c68fb1c7bf4a51242ccf1f0ccd5ff91e574d8781f47ab6a02a3", + "blockHeight": 16031796, + "extra": {}, + "date": "2022-11-23T09:27:23.000Z", + "value": "822931639546095", + "fee": "822931639546095", + "transactionSequenceNumber": 474, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7044ad2975B9947D7C611C3eDdd3af757cAd1c5e+17+ethereum-0xf94e74fde9327d30d9c09088a2a60760f1ecffbbd8055f74a298f6127a77cbea-NFT_OUT-i0_0", + "hash": "0xf94e74fde9327d30d9c09088a2a60760f1ecffbbd8055f74a298f6127a77cbea", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f5cb7a63c7f5c68fb1c7bf4a51242ccf1f0ccd5ff91e574d8781f47ab6a02a3", + "blockHeight": 16031796, + "extra": {}, + "date": "2022-11-23T09:27:23.000Z", + "value": "1", + "fee": "822931639546095", + "contract": "0x7044ad2975B9947D7C611C3eDdd3af757cAd1c5e", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "17", + "transactionSequenceNumber": 474 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa17d0d35b3f4a3aeebcb8c395ec436421093ec970696228c4e759f729fffd780-NONE", + "hash": "0xa17d0d35b3f4a3aeebcb8c395ec436421093ec970696228c4e759f729fffd780", + "type": "NONE", + "senders": ["0xaDf49b9f133fb137e82b24F06D23E49c51f586C7"], + "recipients": ["0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2d7ab80ee3edc335cabeef8deb1e61efac2c22f62b79769b3c6ddf7b5dbec2f9", + "blockHeight": 16031464, + "extra": {}, + "date": "2022-11-23T08:20:47.000Z", + "value": "0", + "fee": "299182179141304399", + "transactionSequenceNumber": 293, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1876e3fc564295a1b6bcf951f9d2e7af54be37+5396+ethereum-0xa17d0d35b3f4a3aeebcb8c395ec436421093ec970696228c4e759f729fffd780-NFT_IN", + "hash": "0xa17d0d35b3f4a3aeebcb8c395ec436421093ec970696228c4e759f729fffd780", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2d7ab80ee3edc335cabeef8deb1e61efac2c22f62b79769b3c6ddf7b5dbec2f9", + "blockHeight": 16031464, + "extra": {}, + "date": "2022-11-23T08:20:47.000Z", + "value": "1", + "fee": "299182179141304399", + "contract": "0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37", + "standard": "ERC721", + "tokenId": "5396", + "transactionSequenceNumber": 293 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x72c610f561fe0f50699c0370c6117f7d63d01d0eff10451169a4afd791e70f48-NONE", + "hash": "0x72c610f561fe0f50699c0370c6117f7d63d01d0eff10451169a4afd791e70f48", + "type": "NONE", + "senders": ["0xaDf49b9f133fb137e82b24F06D23E49c51f586C7"], + "recipients": ["0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf620f8ee9ab90b53b58ccf946bcd73c60c9477d9fb498b66dc6f11287409fb39", + "blockHeight": 16031429, + "extra": {}, + "date": "2022-11-23T08:13:47.000Z", + "value": "0", + "fee": "404680086629139195", + "transactionSequenceNumber": 288, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1876e3fc564295a1b6bcf951f9d2e7af54be37+2022+ethereum-0x72c610f561fe0f50699c0370c6117f7d63d01d0eff10451169a4afd791e70f48-NFT_IN", + "hash": "0x72c610f561fe0f50699c0370c6117f7d63d01d0eff10451169a4afd791e70f48", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf620f8ee9ab90b53b58ccf946bcd73c60c9477d9fb498b66dc6f11287409fb39", + "blockHeight": 16031429, + "extra": {}, + "date": "2022-11-23T08:13:47.000Z", + "value": "1", + "fee": "404680086629139195", + "contract": "0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37", + "standard": "ERC721", + "tokenId": "2022", + "transactionSequenceNumber": 288 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc9e68865749c89d5376b3ff925ec5036d77d23fccf944d317a1d6a36f9b2962e-NONE", + "hash": "0xc9e68865749c89d5376b3ff925ec5036d77d23fccf944d317a1d6a36f9b2962e", + "type": "NONE", + "senders": ["0xeE96703614Ea707b0b99ecb55dA74c04Ff70f2Ed"], + "recipients": ["0x7044ad2975B9947D7C611C3eDdd3af757cAd1c5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb5f65d3a7d7bc5182acd7a5d3ce4ba428a2d0b788ab9f5fe9079ea0615abfd49", + "blockHeight": 16020750, + "extra": {}, + "date": "2022-11-21T20:23:23.000Z", + "value": "0", + "fee": "6413381563083404", + "transactionSequenceNumber": 4120, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7044ad2975B9947D7C611C3eDdd3af757cAd1c5e+17+ethereum-0xc9e68865749c89d5376b3ff925ec5036d77d23fccf944d317a1d6a36f9b2962e-NFT_IN-i0_0", + "hash": "0xc9e68865749c89d5376b3ff925ec5036d77d23fccf944d317a1d6a36f9b2962e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb5f65d3a7d7bc5182acd7a5d3ce4ba428a2d0b788ab9f5fe9079ea0615abfd49", + "blockHeight": 16020750, + "extra": {}, + "date": "2022-11-21T20:23:23.000Z", + "value": "1", + "fee": "6413381563083404", + "contract": "0x7044ad2975B9947D7C611C3eDdd3af757cAd1c5e", + "operator": "0xeE96703614Ea707b0b99ecb55dA74c04Ff70f2Ed", + "standard": "ERC1155", + "tokenId": "17", + "transactionSequenceNumber": 4120 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc152e7e173b86022c24cf0a8792c4e4a9daa6ba3612f17b9c9babb65285014cf-OUT", + "hash": "0xc152e7e173b86022c24cf0a8792c4e4a9daa6ba3612f17b9c9babb65285014cf", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xac87be3593c423315431debd0eee5115541bf188b79d010204f43172a1872f44", + "blockHeight": 16019565, + "extra": {}, + "date": "2022-11-21T16:24:59.000Z", + "value": "12232176981152604", + "fee": "3232176981152604", + "transactionSequenceNumber": 473, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+24107016+ethereum-0xc152e7e173b86022c24cf0a8792c4e4a9daa6ba3612f17b9c9babb65285014cf-NFT_IN", + "hash": "0xc152e7e173b86022c24cf0a8792c4e4a9daa6ba3612f17b9c9babb65285014cf", + "type": "NFT_IN", + "senders": ["0x37674e3f3E59579072eacb61CBcd445959bE97A3"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xac87be3593c423315431debd0eee5115541bf188b79d010204f43172a1872f44", + "blockHeight": 16019565, + "extra": {}, + "date": "2022-11-21T16:24:59.000Z", + "value": "1", + "fee": "3232176981152604", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "24107016", + "transactionSequenceNumber": 473 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe91f48388c12c1568f74d3797dea117f0d95e225597a05dd7ec171195f3babee-NONE", + "hash": "0xe91f48388c12c1568f74d3797dea117f0d95e225597a05dd7ec171195f3babee", + "type": "NONE", + "senders": ["0xC8F3AD88f88f2197E29B1E58136A1ebf68999d5b"], + "recipients": ["0x544a2f2F0e4BAf98D8f35Ad56914457Dbc3D353a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf5494075c1d4f60af343824e1a5a117a04523c811ae348a097d9c963337950d4", + "blockHeight": 15992553, + "extra": {}, + "date": "2022-11-17T21:54:23.000Z", + "value": "0", + "fee": "7380510823195652", + "transactionSequenceNumber": 107, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x544a2f2F0e4BAf98D8f35Ad56914457Dbc3D353a+1+ethereum-0xe91f48388c12c1568f74d3797dea117f0d95e225597a05dd7ec171195f3babee-NFT_IN-i0_0", + "hash": "0xe91f48388c12c1568f74d3797dea117f0d95e225597a05dd7ec171195f3babee", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf5494075c1d4f60af343824e1a5a117a04523c811ae348a097d9c963337950d4", + "blockHeight": 15992553, + "extra": {}, + "date": "2022-11-17T21:54:23.000Z", + "value": "1", + "fee": "7380510823195652", + "contract": "0x544a2f2F0e4BAf98D8f35Ad56914457Dbc3D353a", + "operator": "0xC8F3AD88f88f2197E29B1E58136A1ebf68999d5b", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 107 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x58b9592464a8951fa03f12eaea54608fadac5d9a9f596ee0c9ff083c99542367-OUT", + "hash": "0x58b9592464a8951fa03f12eaea54608fadac5d9a9f596ee0c9ff083c99542367", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaa992f84654400c7b1a27fa63aced138e21da1fb4957f87df99b5b0822e22f68", + "blockHeight": 15983843, + "extra": {}, + "date": "2022-11-16T16:41:47.000Z", + "value": "222609048974685513", + "fee": "2609048974685513", + "transactionSequenceNumber": 472, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x316A903543e55C3fAbD31DF3bF99029dC0dB0999+1+ethereum-0x58b9592464a8951fa03f12eaea54608fadac5d9a9f596ee0c9ff083c99542367-NFT_IN-i0_0", + "hash": "0x58b9592464a8951fa03f12eaea54608fadac5d9a9f596ee0c9ff083c99542367", + "type": "NFT_IN", + "senders": ["0xb23be5bAeF9983a1c72D186774B537d95c5D218f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaa992f84654400c7b1a27fa63aced138e21da1fb4957f87df99b5b0822e22f68", + "blockHeight": 15983843, + "extra": {}, + "date": "2022-11-16T16:41:47.000Z", + "value": "1", + "fee": "2609048974685513", + "contract": "0x316A903543e55C3fAbD31DF3bF99029dC0dB0999", + "operator": "0x1E0049783F008A0085193E00003D00cd54003c71", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 472 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x67854610090522cb74cc7b78503e0fd8461ac5a16fc6bb6c99162ec3583951cf-NONE", + "hash": "0x67854610090522cb74cc7b78503e0fd8461ac5a16fc6bb6c99162ec3583951cf", + "type": "NONE", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xBB5471c292065d3b01b2e81e299267221ae9a250"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7dfe03fca515a559f00d3b7804c83f971f78dcd8fa68e27cd9fdc8b66dcc2156", + "blockHeight": 15983457, + "extra": {}, + "date": "2022-11-16T15:24:23.000Z", + "value": "0", + "fee": "1364979000000000", + "transactionSequenceNumber": 616, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbb5471c292065d3b01b2e81e299267221ae9a250+82+ethereum-0x67854610090522cb74cc7b78503e0fd8461ac5a16fc6bb6c99162ec3583951cf-NFT_IN", + "hash": "0x67854610090522cb74cc7b78503e0fd8461ac5a16fc6bb6c99162ec3583951cf", + "type": "NFT_IN", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7dfe03fca515a559f00d3b7804c83f971f78dcd8fa68e27cd9fdc8b66dcc2156", + "blockHeight": 15983457, + "extra": {}, + "date": "2022-11-16T15:24:23.000Z", + "value": "1", + "fee": "1364979000000000", + "contract": "0xBB5471c292065d3b01b2e81e299267221ae9a250", + "standard": "ERC721", + "tokenId": "82", + "transactionSequenceNumber": 616 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2ad330305ecb62441bf64331e590758abf392c2884d9fd71b47271b2b0ca4d50-FEES", + "hash": "0x2ad330305ecb62441bf64331e590758abf392c2884d9fd71b47271b2b0ca4d50", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x2f6212b27F23e55096bf0B54674E415435b29bFd"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0c1e04fc0c32240355e7d0fa9dee5728966b876774829271acaaa3d25df11aad", + "blockHeight": 15967873, + "extra": {}, + "date": "2022-11-14T11:07:59.000Z", + "value": "984467473445505", + "fee": "984467473445505", + "transactionSequenceNumber": 471, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2f6212b27F23e55096bf0B54674E415435b29bFd+1+ethereum-0x2ad330305ecb62441bf64331e590758abf392c2884d9fd71b47271b2b0ca4d50-NFT_OUT-i0_0", + "hash": "0x2ad330305ecb62441bf64331e590758abf392c2884d9fd71b47271b2b0ca4d50", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0c1e04fc0c32240355e7d0fa9dee5728966b876774829271acaaa3d25df11aad", + "blockHeight": 15967873, + "extra": {}, + "date": "2022-11-14T11:07:59.000Z", + "value": "1", + "fee": "984467473445505", + "contract": "0x2f6212b27F23e55096bf0B54674E415435b29bFd", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 471 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbf2086b3a0524d1a6c5484ca3b36d4afb5356e95d3ecf41e192262612cf0a5e9-OUT", + "hash": "0xbf2086b3a0524d1a6c5484ca3b36d4afb5356e95d3ecf41e192262612cf0a5e9", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x927452c5307624fbcfff4a1d9a46b8a5ae85bda4d013198a9c8290f6bda800d7", + "blockHeight": 15967862, + "extra": {}, + "date": "2022-11-14T11:05:47.000Z", + "value": "41503056562300780", + "fee": "1503056562300780", + "transactionSequenceNumber": 470, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2f6212b27F23e55096bf0B54674E415435b29bFd+1+ethereum-0xbf2086b3a0524d1a6c5484ca3b36d4afb5356e95d3ecf41e192262612cf0a5e9-NFT_IN-i0_0", + "hash": "0xbf2086b3a0524d1a6c5484ca3b36d4afb5356e95d3ecf41e192262612cf0a5e9", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x927452c5307624fbcfff4a1d9a46b8a5ae85bda4d013198a9c8290f6bda800d7", + "blockHeight": 15967862, + "extra": {}, + "date": "2022-11-14T11:05:47.000Z", + "value": "2", + "fee": "1503056562300780", + "contract": "0x2f6212b27F23e55096bf0B54674E415435b29bFd", + "operator": "0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 470 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd88b5a62c437c46edeeef2da62038a15cd436e11204ad420addf825084894f59-FEES", + "hash": "0xd88b5a62c437c46edeeef2da62038a15cd436e11204ad420addf825084894f59", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52cf7aa320f66b8b68f2b51e1ca0a389daacf56f2930998c94a1e917d2b85230", + "blockHeight": 15948267, + "extra": {}, + "date": "2022-11-11T17:28:59.000Z", + "value": "1452842883233980", + "fee": "1452842883233980", + "transactionSequenceNumber": 469, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+8+ethereum-0xd88b5a62c437c46edeeef2da62038a15cd436e11204ad420addf825084894f59-NFT_OUT-i0_0", + "hash": "0xd88b5a62c437c46edeeef2da62038a15cd436e11204ad420addf825084894f59", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52cf7aa320f66b8b68f2b51e1ca0a389daacf56f2930998c94a1e917d2b85230", + "blockHeight": 15948267, + "extra": {}, + "date": "2022-11-11T17:28:59.000Z", + "value": "1", + "fee": "1452842883233980", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "8", + "transactionSequenceNumber": 469 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x838b77a997258e850c7cae6a04bfebf38786654dc190636cb7f0048b79432909-OUT", + "hash": "0x838b77a997258e850c7cae6a04bfebf38786654dc190636cb7f0048b79432909", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4e6821b8ba29c7c65b3a5b6b361ef0cad778466e79610afdbe3718b198b97d02", + "blockHeight": 15948254, + "extra": {}, + "date": "2022-11-11T17:26:23.000Z", + "value": "42241187518200779", + "fee": "2241187518200779", + "transactionSequenceNumber": 468, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+8+ethereum-0x838b77a997258e850c7cae6a04bfebf38786654dc190636cb7f0048b79432909-NFT_IN-i0_0", + "hash": "0x838b77a997258e850c7cae6a04bfebf38786654dc190636cb7f0048b79432909", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4e6821b8ba29c7c65b3a5b6b361ef0cad778466e79610afdbe3718b198b97d02", + "blockHeight": 15948254, + "extra": {}, + "date": "2022-11-11T17:26:23.000Z", + "value": "2", + "fee": "2241187518200779", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E", + "standard": "ERC1155", + "tokenId": "8", + "transactionSequenceNumber": 468 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x657b531818ea2dda9ee15f78421535f76bcad189146ec99a9e7677c01560e659-FEES", + "hash": "0x657b531818ea2dda9ee15f78421535f76bcad189146ec99a9e7677c01560e659", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xae70a7406b082b0df91152eb1122cbe941522e413779e7a247a9b774592cd482", + "blockHeight": 15943115, + "extra": {}, + "date": "2022-11-11T00:10:59.000Z", + "value": "427913723878632", + "fee": "427913723878632", + "transactionSequenceNumber": 467, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xce63a7d88b66ac40d173676c23cd63f0e821eb8002a14208b0d36ed0074c5c3b-FEES", + "hash": "0xce63a7d88b66ac40d173676c23cd63f0e821eb8002a14208b0d36ed0074c5c3b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x28e4cecc467fcacc9ddfef519c90eea741745a036de94954be0c6c72bb329ee1", + "blockHeight": 15943113, + "extra": {}, + "date": "2022-11-11T00:10:35.000Z", + "value": "410855848632032", + "fee": "410855848632032", + "transactionSequenceNumber": 466, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xafa8e7369c36cf5584a6801df5e9abe65db5592a6e857b770e1d0710862b623c-FEES", + "hash": "0xafa8e7369c36cf5584a6801df5e9abe65db5592a6e857b770e1d0710862b623c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4e4078ca3495DE5B1d4dB434BEbc5a986197782"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7417745675da95ef5b6d90631d12cf74fa23cf833efdc2ed38a56dd311c3dd2c", + "blockHeight": 15943110, + "extra": {}, + "date": "2022-11-11T00:09:59.000Z", + "value": "414550496966850", + "fee": "414550496966850", + "transactionSequenceNumber": 465, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6462660fb61680862106957d64ee36ec6ee78493c94970f01380f1ffabaf57e9-OUT", + "hash": "0x6462660fb61680862106957d64ee36ec6ee78493c94970f01380f1ffabaf57e9", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x41fa19ab83b91e8ee3ec4bc84aabcd59ac8b937b9e858cf7d93c4f9054ab973b", + "blockHeight": 15935689, + "extra": {}, + "date": "2022-11-09T23:17:47.000Z", + "value": "90965459117483568", + "fee": "12965459117483568", + "transactionSequenceNumber": 464, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x44167C93201F5994A4d4534b1342e5A2220AD12C+2+ethereum-0x6462660fb61680862106957d64ee36ec6ee78493c94970f01380f1ffabaf57e9-NFT_IN-i0_0", + "hash": "0x6462660fb61680862106957d64ee36ec6ee78493c94970f01380f1ffabaf57e9", + "type": "NFT_IN", + "senders": ["0x917d5CFac648EC9CC7dfB2dF4B86C99e65A25441"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x41fa19ab83b91e8ee3ec4bc84aabcd59ac8b937b9e858cf7d93c4f9054ab973b", + "blockHeight": 15935689, + "extra": {}, + "date": "2022-11-09T23:17:47.000Z", + "value": "1", + "fee": "12965459117483568", + "contract": "0x44167C93201F5994A4d4534b1342e5A2220AD12C", + "operator": "0x1E0049783F008A0085193E00003D00cd54003c71", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 464 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6792f00f15b9a6d9132d0ca4e3e5fd367b656aafa60144207aac8d941c313b40-OUT", + "hash": "0x6792f00f15b9a6d9132d0ca4e3e5fd367b656aafa60144207aac8d941c313b40", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3f837b8a7737344e76e8a82da99469f7383a02568d9692e4907b27d66f1ce384", + "blockHeight": 15933648, + "extra": {}, + "date": "2022-11-09T16:26:23.000Z", + "value": "986977697627810534", + "fee": "16977697627810534", + "transactionSequenceNumber": 463, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7d8820fa92eb1584636f4f5b8515b5476b75171a+4428+ethereum-0x6792f00f15b9a6d9132d0ca4e3e5fd367b656aafa60144207aac8d941c313b40-NFT_IN", + "hash": "0x6792f00f15b9a6d9132d0ca4e3e5fd367b656aafa60144207aac8d941c313b40", + "type": "NFT_IN", + "senders": ["0x188408EF0c26225705f6Cdea6148f3f8Ed802348"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3f837b8a7737344e76e8a82da99469f7383a02568d9692e4907b27d66f1ce384", + "blockHeight": 15933648, + "extra": {}, + "date": "2022-11-09T16:26:23.000Z", + "value": "1", + "fee": "16977697627810534", + "contract": "0x7D8820FA92EB1584636f4F5b8515B5476B75171a", + "standard": "ERC721", + "tokenId": "4428", + "transactionSequenceNumber": 463 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x017d6b5eb24e232b79d5d75804414e406c79921f9c0ec029812f73446d7c78d2-FEES", + "hash": "0x017d6b5eb24e232b79d5d75804414e406c79921f9c0ec029812f73446d7c78d2", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc481ff12b129b6132e19a98b9a07c477e6223d13b2dda7959b3f9e86f91491fd", + "blockHeight": 15933643, + "extra": {}, + "date": "2022-11-09T16:25:11.000Z", + "value": "2502954351863260", + "fee": "2502954351863260", + "transactionSequenceNumber": 462, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x017d6b5eb24e232b79d5d75804414e406c79921f9c0ec029812f73446d7c78d2-i1", + "hash": "0x017d6b5eb24e232b79d5d75804414e406c79921f9c0ec029812f73446d7c78d2", + "type": "IN", + "senders": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc481ff12b129b6132e19a98b9a07c477e6223d13b2dda7959b3f9e86f91491fd", + "blockHeight": 15933643, + "extra": {}, + "date": "2022-11-09T16:25:11.000Z", + "value": "1375602067360621914", + "fee": "0", + "transactionSequenceNumber": 462 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe92568068bb6a1f7781ee9b673413e073e1d26caf3c840a25ee11ac439fd08cf-OUT", + "hash": "0xe92568068bb6a1f7781ee9b673413e073e1d26caf3c840a25ee11ac439fd08cf", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xeEeeC6476073778077B40a73FE32E23a9876CaB4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa6417788ab13bc0a435f0bd25d15ccc9117a0214c2cba16af3f3060d157879db", + "blockHeight": 15931701, + "extra": {}, + "date": "2022-11-09T09:52:47.000Z", + "value": "247362970532610192", + "fee": "1515740001662092", + "transactionSequenceNumber": 461, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8cffc8be07c1cb0059612f9f50bc8323f2706f63a92bcdd32410721ddf061be9-NONE", + "hash": "0x8cffc8be07c1cb0059612f9f50bc8323f2706f63a92bcdd32410721ddf061be9", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xeEF00ABd26926Ba1333237D5c862EA137cfDF72B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6ef8940239feef1b7debb7d30fbdf1004633af7b44d0e7b7e867e8aaa5d9480b", + "blockHeight": 15928816, + "extra": {}, + "date": "2022-11-09T00:12:35.000Z", + "value": "0", + "fee": "1283435919289405", + "transactionSequenceNumber": 2046, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xeEF00ABd26926Ba1333237D5c862EA137cfDF72B+2+ethereum-0x8cffc8be07c1cb0059612f9f50bc8323f2706f63a92bcdd32410721ddf061be9-NFT_IN-i0_0", + "hash": "0x8cffc8be07c1cb0059612f9f50bc8323f2706f63a92bcdd32410721ddf061be9", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6ef8940239feef1b7debb7d30fbdf1004633af7b44d0e7b7e867e8aaa5d9480b", + "blockHeight": 15928816, + "extra": {}, + "date": "2022-11-09T00:12:35.000Z", + "value": "1", + "fee": "1283435919289405", + "contract": "0xeEF00ABd26926Ba1333237D5c862EA137cfDF72B", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 2046 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1a4fc4606a3c079a962700baae7577428dcbd255ba32dc005d8cb485d3c40143-FEES", + "hash": "0x1a4fc4606a3c079a962700baae7577428dcbd255ba32dc005d8cb485d3c40143", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ccf955a63cbeeb855ca3d16cb308d0c6c976dd72ab3b7dc17cad0b54a85aa59", + "blockHeight": 15926360, + "extra": {}, + "date": "2022-11-08T15:57:59.000Z", + "value": "1543325593843740", + "fee": "1543325593843740", + "transactionSequenceNumber": 460, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0+1+ethereum-0x1a4fc4606a3c079a962700baae7577428dcbd255ba32dc005d8cb485d3c40143-NFT_OUT-i0_0", + "hash": "0x1a4fc4606a3c079a962700baae7577428dcbd255ba32dc005d8cb485d3c40143", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ccf955a63cbeeb855ca3d16cb308d0c6c976dd72ab3b7dc17cad0b54a85aa59", + "blockHeight": 15926360, + "extra": {}, + "date": "2022-11-08T15:57:59.000Z", + "value": "1", + "fee": "1543325593843740", + "contract": "0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 460 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeacbc8ce3f6d98116c7f5d55e5f0f520289bd1d2823f4e0f159aa92c6336238b-OUT", + "hash": "0xeacbc8ce3f6d98116c7f5d55e5f0f520289bd1d2823f4e0f159aa92c6336238b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7c40e3dea14e639279595eb77d148b3c66d28e2f06d646db63d0ad35aca88862", + "blockHeight": 15926352, + "extra": {}, + "date": "2022-11-08T15:56:23.000Z", + "value": "140351682613419600", + "fee": "2351682613419600", + "transactionSequenceNumber": 459, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0+1+ethereum-0xeacbc8ce3f6d98116c7f5d55e5f0f520289bd1d2823f4e0f159aa92c6336238b-NFT_IN-i0_0", + "hash": "0xeacbc8ce3f6d98116c7f5d55e5f0f520289bd1d2823f4e0f159aa92c6336238b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7c40e3dea14e639279595eb77d148b3c66d28e2f06d646db63d0ad35aca88862", + "blockHeight": 15926352, + "extra": {}, + "date": "2022-11-08T15:56:23.000Z", + "value": "2", + "fee": "2351682613419600", + "contract": "0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0", + "operator": "0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 459 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0c3af79df8141e8ac2510b4e6e6753fb584093ef13eee32efb64c422f381aa5c-OUT", + "hash": "0x0c3af79df8141e8ac2510b4e6e6753fb584093ef13eee32efb64c422f381aa5c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf9189cd004baef4fa63e268da877129d5e99a76424bf314100a44fc878953c7f", + "blockHeight": 15926011, + "extra": {}, + "date": "2022-11-08T14:47:59.000Z", + "value": "34587638645987036", + "fee": "5587638645987036", + "transactionSequenceNumber": 458, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x44e4afa4b442f11693844d425fb29aeddfa0f33e+3637+ethereum-0x0c3af79df8141e8ac2510b4e6e6753fb584093ef13eee32efb64c422f381aa5c-NFT_IN", + "hash": "0x0c3af79df8141e8ac2510b4e6e6753fb584093ef13eee32efb64c422f381aa5c", + "type": "NFT_IN", + "senders": ["0x1F2B535d1549fc65335BBE7072D9A1863587C4A3"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf9189cd004baef4fa63e268da877129d5e99a76424bf314100a44fc878953c7f", + "blockHeight": 15926011, + "extra": {}, + "date": "2022-11-08T14:47:59.000Z", + "value": "1", + "fee": "5587638645987036", + "contract": "0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E", + "standard": "ERC721", + "tokenId": "3637", + "transactionSequenceNumber": 458 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe4603415c7bc79aae41825218c9c470d083b09595f3e31a257ed53560ffcf28f-OUT", + "hash": "0xe4603415c7bc79aae41825218c9c470d083b09595f3e31a257ed53560ffcf28f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf54849a9457e652edd4085a366e1ef434c54a1cbbffc0c5de8be63331f4e4ccb", + "blockHeight": 15924900, + "extra": {}, + "date": "2022-11-08T11:05:35.000Z", + "value": "92509802312095806", + "fee": "2509802312095806", + "transactionSequenceNumber": 457, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf45a8211413e78f9200958dc10e0e99786ab11d4+379+ethereum-0xe4603415c7bc79aae41825218c9c470d083b09595f3e31a257ed53560ffcf28f-NFT_IN", + "hash": "0xe4603415c7bc79aae41825218c9c470d083b09595f3e31a257ed53560ffcf28f", + "type": "NFT_IN", + "senders": ["0x76e34D59CdBbbD3848969EBEA7F7413be03d9bc4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf54849a9457e652edd4085a366e1ef434c54a1cbbffc0c5de8be63331f4e4ccb", + "blockHeight": 15924900, + "extra": {}, + "date": "2022-11-08T11:05:35.000Z", + "value": "1", + "fee": "2509802312095806", + "contract": "0xf45a8211413e78f9200958DC10E0E99786Ab11d4", + "standard": "ERC721", + "tokenId": "379", + "transactionSequenceNumber": 457 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa88531c8afd174939b824b7144ade1b92f3e0b8648c1dd62f3e193cef2ff5fae-FEES", + "hash": "0xa88531c8afd174939b824b7144ade1b92f3e0b8648c1dd62f3e193cef2ff5fae", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4462dd49ca2730b304ac9e74f0f5a27752ab23b74edd585386487be3a3a53b86", + "blockHeight": 15924822, + "extra": {}, + "date": "2022-11-08T10:49:47.000Z", + "value": "629242715746840", + "fee": "629242715746840", + "transactionSequenceNumber": 456, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa74dbfe0c91aa5b0c82077c18b1e99f17b92ef3fe1f4620135630705b9fdf43f-OUT", + "hash": "0xa74dbfe0c91aa5b0c82077c18b1e99f17b92ef3fe1f4620135630705b9fdf43f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x906f418486ac1f8c99df1624936f8d42c1f6d99b9007acf3f796bb113d7778c1", + "blockHeight": 15924765, + "extra": {}, + "date": "2022-11-08T10:38:23.000Z", + "value": "1010388145294284298", + "fee": "388145294284298", + "transactionSequenceNumber": 455, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x774a48242abc0de22b1fabcac3dcefc14ed5205fff024921ae8f9d3d1f8c6166-NONE", + "hash": "0x774a48242abc0de22b1fabcac3dcefc14ed5205fff024921ae8f9d3d1f8c6166", + "type": "NONE", + "senders": ["0x60f55D4b354878205F15eB2804653C696f4Dc8bf"], + "recipients": ["0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x35bcfe2e5548cad10f38a2f7cd0d6862defbc6be3520a80ab4c972d3a84b41e1", + "blockHeight": 15924297, + "extra": {}, + "date": "2022-11-08T09:04:23.000Z", + "value": "0", + "fee": "672880981904340", + "transactionSequenceNumber": 467, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a+1232+ethereum-0x774a48242abc0de22b1fabcac3dcefc14ed5205fff024921ae8f9d3d1f8c6166-NFT_IN", + "hash": "0x774a48242abc0de22b1fabcac3dcefc14ed5205fff024921ae8f9d3d1f8c6166", + "type": "NFT_IN", + "senders": ["0x60f55D4b354878205F15eB2804653C696f4Dc8bf"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x35bcfe2e5548cad10f38a2f7cd0d6862defbc6be3520a80ab4c972d3a84b41e1", + "blockHeight": 15924297, + "extra": {}, + "date": "2022-11-08T09:04:23.000Z", + "value": "1", + "fee": "672880981904340", + "contract": "0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a", + "standard": "ERC721", + "tokenId": "1232", + "transactionSequenceNumber": 467 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb769b32a5c9875f37f501206705836153887eeb21dda358a0dd5a472e4764283-FEES", + "hash": "0xb769b32a5c9875f37f501206705836153887eeb21dda358a0dd5a472e4764283", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3b52f3b3540c5ae58225aebf937a33eb210551340e2c2cf1c4d31805a3cba253", + "blockHeight": 15921256, + "extra": {}, + "date": "2022-11-07T22:53:11.000Z", + "value": "781873738224740", + "fee": "781873738224740", + "transactionSequenceNumber": 454, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a+631+ethereum-0xb769b32a5c9875f37f501206705836153887eeb21dda358a0dd5a472e4764283-NFT_OUT", + "hash": "0xb769b32a5c9875f37f501206705836153887eeb21dda358a0dd5a472e4764283", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x60f55D4b354878205F15eB2804653C696f4Dc8bf"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3b52f3b3540c5ae58225aebf937a33eb210551340e2c2cf1c4d31805a3cba253", + "blockHeight": 15921256, + "extra": {}, + "date": "2022-11-07T22:53:11.000Z", + "value": "1", + "fee": "781873738224740", + "contract": "0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a", + "standard": "ERC721", + "tokenId": "631", + "transactionSequenceNumber": 454 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x01d2304467c87ee962607bfebecdf75e661d6c96cfe3e3b1e4ed0de1d2e85f66-FEES", + "hash": "0x01d2304467c87ee962607bfebecdf75e661d6c96cfe3e3b1e4ed0de1d2e85f66", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe17da75ead3054ec3a36aa3ff00347d04467b09f1c7b5e74bcad2f944b6541fa", + "blockHeight": 15920002, + "extra": {}, + "date": "2022-11-07T18:41:23.000Z", + "value": "4212970135037952", + "fee": "4212970135037952", + "transactionSequenceNumber": 453, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x87f86c6ec061760b9b46c4167886c200f4b556774872b92ba8c616bd871802b7-OUT", + "hash": "0x87f86c6ec061760b9b46c4167886c200f4b556774872b92ba8c616bd871802b7", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb02f462d65dc232f37b9ac1da947aa791186af4e89682beb846d9894e11a513e", + "blockHeight": 15919810, + "extra": {}, + "date": "2022-11-07T18:02:35.000Z", + "value": "212974650304686732", + "fee": "2974650304686732", + "transactionSequenceNumber": 452, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf45a8211413e78f9200958dc10e0e99786ab11d4+352+ethereum-0x87f86c6ec061760b9b46c4167886c200f4b556774872b92ba8c616bd871802b7-NFT_IN", + "hash": "0x87f86c6ec061760b9b46c4167886c200f4b556774872b92ba8c616bd871802b7", + "type": "NFT_IN", + "senders": ["0x65e09aE53d5f1A7D75E4442eB9D004191Dd253fb"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb02f462d65dc232f37b9ac1da947aa791186af4e89682beb846d9894e11a513e", + "blockHeight": 15919810, + "extra": {}, + "date": "2022-11-07T18:02:35.000Z", + "value": "1", + "fee": "2974650304686732", + "contract": "0xf45a8211413e78f9200958DC10E0E99786Ab11d4", + "standard": "ERC721", + "tokenId": "352", + "transactionSequenceNumber": 452 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcebbf660c5cf8f25dd26866934e55ecde3fc4b26d05d03680017e89b1327cfcf-FEES", + "hash": "0xcebbf660c5cf8f25dd26866934e55ecde3fc4b26d05d03680017e89b1327cfcf", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x64D91f12Ece7362F91A6f8E7940Cd55F05060b92"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8a28f737bd8adc5b1099c4f3f1279323aa11522535bb20f76f5458c8d14ba097", + "blockHeight": 15918749, + "extra": {}, + "date": "2022-11-07T14:29:23.000Z", + "value": "1615497000000000", + "fee": "1615497000000000", + "transactionSequenceNumber": 451, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe73de6dde3c488bf9322a93831a320fea4e64b2ae6283f5d70922b650d6ffb10-OUT", + "hash": "0xe73de6dde3c488bf9322a93831a320fea4e64b2ae6283f5d70922b650d6ffb10", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4ff3ac1fb6f8c42ae4eb624a95b248c9a2a59b9a820c430d11cf0ea5964b4cd6", + "blockHeight": 15917499, + "extra": {}, + "date": "2022-11-07T10:18:23.000Z", + "value": "51449702245534213", + "fee": "1449702245534213", + "transactionSequenceNumber": 450, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+23188000+ethereum-0xe73de6dde3c488bf9322a93831a320fea4e64b2ae6283f5d70922b650d6ffb10-NFT_IN", + "hash": "0xe73de6dde3c488bf9322a93831a320fea4e64b2ae6283f5d70922b650d6ffb10", + "type": "NFT_IN", + "senders": ["0xd9ec55c34D9e7Ad7131C4b1b84f10427bd107Df8"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4ff3ac1fb6f8c42ae4eb624a95b248c9a2a59b9a820c430d11cf0ea5964b4cd6", + "blockHeight": 15917499, + "extra": {}, + "date": "2022-11-07T10:18:23.000Z", + "value": "1", + "fee": "1449702245534213", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "23188000", + "transactionSequenceNumber": 450 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x235093087e1511c7e1b1323d792e5d471de1bec9beb87bd21ee97baa00387b8d-OUT", + "hash": "0x235093087e1511c7e1b1323d792e5d471de1bec9beb87bd21ee97baa00387b8d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x01411475553E990FaB60F70bc33913893836329F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa6e8b6385f1131570c30f4bb2eeb6e3e6dc2965988ca8d2810d1bc46f69b9425", + "blockHeight": 15917128, + "extra": {}, + "date": "2022-11-07T09:03:47.000Z", + "value": "7000249900000000000", + "fee": "249900000000000", + "transactionSequenceNumber": 449, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1e5587e943d451e30cc0ae0e7523272b843f4d48aae4ab1396e4c53ac5875a76-NONE", + "hash": "0x1e5587e943d451e30cc0ae0e7523272b843f4d48aae4ab1396e4c53ac5875a76", + "type": "NONE", + "senders": ["0x56d90629aA29830e361E113e53a979F95AfE93c1"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x690009df82849dc480749338a168e9b56fbdfd728032837a0158147fcf9c2d75", + "blockHeight": 15914795, + "extra": {}, + "date": "2022-11-07T01:15:11.000Z", + "value": "0", + "fee": "2633766790884228", + "transactionSequenceNumber": 807, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1e5587e943d451e30cc0ae0e7523272b843f4d48aae4ab1396e4c53ac5875a76-i0", + "hash": "0x1e5587e943d451e30cc0ae0e7523272b843f4d48aae4ab1396e4c53ac5875a76", + "type": "IN", + "senders": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x690009df82849dc480749338a168e9b56fbdfd728032837a0158147fcf9c2d75", + "blockHeight": 15914795, + "extra": {}, + "date": "2022-11-07T01:15:11.000Z", + "value": "8820000000000000000", + "fee": "0", + "transactionSequenceNumber": 807 + } + ], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+282001002+ethereum-0x1e5587e943d451e30cc0ae0e7523272b843f4d48aae4ab1396e4c53ac5875a76-NFT_OUT", + "hash": "0x1e5587e943d451e30cc0ae0e7523272b843f4d48aae4ab1396e4c53ac5875a76", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x56d90629aA29830e361E113e53a979F95AfE93c1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x690009df82849dc480749338a168e9b56fbdfd728032837a0158147fcf9c2d75", + "blockHeight": 15914795, + "extra": {}, + "date": "2022-11-07T01:15:11.000Z", + "value": "1", + "fee": "2633766790884228", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "282001002", + "transactionSequenceNumber": 807 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa4a5ce08a1f8018bd0d7e43856a1e1ee065d3f92bbf1f9971b205691d07f7165-OUT", + "hash": "0xa4a5ce08a1f8018bd0d7e43856a1e1ee065d3f92bbf1f9971b205691d07f7165", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE4018ecF8D8445f753256209B375aab85F327E30"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8b8d1faff87ec6856fa20205fe7c2fac45135b694714f8cf1e64f88fe521c1d5", + "blockHeight": 15905430, + "extra": {}, + "date": "2022-11-05T17:53:35.000Z", + "value": "81342932551151257", + "fee": "1342932551151257", + "transactionSequenceNumber": 448, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe4018ecf8d8445f753256209b375aab85f327e30+37+ethereum-0xa4a5ce08a1f8018bd0d7e43856a1e1ee065d3f92bbf1f9971b205691d07f7165-NFT_IN", + "hash": "0xa4a5ce08a1f8018bd0d7e43856a1e1ee065d3f92bbf1f9971b205691d07f7165", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8b8d1faff87ec6856fa20205fe7c2fac45135b694714f8cf1e64f88fe521c1d5", + "blockHeight": 15905430, + "extra": {}, + "date": "2022-11-05T17:53:35.000Z", + "value": "1", + "fee": "1342932551151257", + "contract": "0xE4018ecF8D8445f753256209B375aab85F327E30", + "standard": "ERC721", + "tokenId": "37", + "transactionSequenceNumber": 448 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba-FEES", + "hash": "0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xbB0600De90a6f9a3407F8D9149D0c901dB650E47"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd52752d3e3c9ddad74b19e70ffae585a3de78bdf2df06014d7a53e57606be91", + "blockHeight": 15905293, + "extra": {}, + "date": "2022-11-05T17:25:59.000Z", + "value": "3718571827406472", + "fee": "3718571827406472", + "transactionSequenceNumber": 447, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34534+ethereum-0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba-NFT_IN", + "hash": "0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd52752d3e3c9ddad74b19e70ffae585a3de78bdf2df06014d7a53e57606be91", + "blockHeight": 15905293, + "extra": {}, + "date": "2022-11-05T17:25:59.000Z", + "value": "1", + "fee": "3718571827406472", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34534", + "transactionSequenceNumber": 447 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34535+ethereum-0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba-NFT_IN", + "hash": "0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd52752d3e3c9ddad74b19e70ffae585a3de78bdf2df06014d7a53e57606be91", + "blockHeight": 15905293, + "extra": {}, + "date": "2022-11-05T17:25:59.000Z", + "value": "1", + "fee": "3718571827406472", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34535", + "transactionSequenceNumber": 447 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34536+ethereum-0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba-NFT_IN", + "hash": "0xf85c4371142d3a4aaf65b4f6d797a6fc3f574d0f28f28b04274b68d67405b1ba", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd52752d3e3c9ddad74b19e70ffae585a3de78bdf2df06014d7a53e57606be91", + "blockHeight": 15905293, + "extra": {}, + "date": "2022-11-05T17:25:59.000Z", + "value": "1", + "fee": "3718571827406472", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34536", + "transactionSequenceNumber": 447 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a-FEES", + "hash": "0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xbB0600De90a6f9a3407F8D9149D0c901dB650E47"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf7d4ac455632f5b8d51084f789cfe758156493c33f687df08d0284e3247e0e0", + "blockHeight": 15905288, + "extra": {}, + "date": "2022-11-05T17:24:59.000Z", + "value": "4030033818674053", + "fee": "4030033818674053", + "transactionSequenceNumber": 446, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34531+ethereum-0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a-NFT_IN", + "hash": "0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf7d4ac455632f5b8d51084f789cfe758156493c33f687df08d0284e3247e0e0", + "blockHeight": 15905288, + "extra": {}, + "date": "2022-11-05T17:24:59.000Z", + "value": "1", + "fee": "4030033818674053", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34531", + "transactionSequenceNumber": 446 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34532+ethereum-0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a-NFT_IN", + "hash": "0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf7d4ac455632f5b8d51084f789cfe758156493c33f687df08d0284e3247e0e0", + "blockHeight": 15905288, + "extra": {}, + "date": "2022-11-05T17:24:59.000Z", + "value": "1", + "fee": "4030033818674053", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34532", + "transactionSequenceNumber": 446 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34533+ethereum-0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a-NFT_IN", + "hash": "0xfe1bb585db90a3d38ab02bb2945d1bc495efb17c04859b1fc84ab66bc098539a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf7d4ac455632f5b8d51084f789cfe758156493c33f687df08d0284e3247e0e0", + "blockHeight": 15905288, + "extra": {}, + "date": "2022-11-05T17:24:59.000Z", + "value": "1", + "fee": "4030033818674053", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34533", + "transactionSequenceNumber": 446 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfaf3a3f3b167f8264b635c48b6a9dbb64a95f49e4d7c488cdd504c37875da05b-FEES", + "hash": "0xfaf3a3f3b167f8264b635c48b6a9dbb64a95f49e4d7c488cdd504c37875da05b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xbB0600De90a6f9a3407F8D9149D0c901dB650E47"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf43f2dc40c4a270d5866ec2e1412e6be21a5f3a625a384d37a82f4760909e813", + "blockHeight": 15905282, + "extra": {}, + "date": "2022-11-05T17:23:47.000Z", + "value": "3212577006836912", + "fee": "3212577006836912", + "transactionSequenceNumber": 445, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599b800e23036d761f43d7516092447295659f+34530+ethereum-0xfaf3a3f3b167f8264b635c48b6a9dbb64a95f49e4d7c488cdd504c37875da05b-NFT_IN", + "hash": "0xfaf3a3f3b167f8264b635c48b6a9dbb64a95f49e4d7c488cdd504c37875da05b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf43f2dc40c4a270d5866ec2e1412e6be21a5f3a625a384d37a82f4760909e813", + "blockHeight": 15905282, + "extra": {}, + "date": "2022-11-05T17:23:47.000Z", + "value": "1", + "fee": "3212577006836912", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "tokenId": "34530", + "transactionSequenceNumber": 445 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x532987161547a97876680573f501aa993e87187803278ed79a8a38223dd01a40-FEES", + "hash": "0x532987161547a97876680573f501aa993e87187803278ed79a8a38223dd01a40", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x135236008b5a5b0099E0c2A46882785b619E5dEc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe9a3c946981aa80c6e8961c1254911ed1f3507201ab95c54dae4b0169f18cc3", + "blockHeight": 15905250, + "extra": {}, + "date": "2022-11-05T17:17:23.000Z", + "value": "1764488230353100", + "fee": "1764488230353100", + "transactionSequenceNumber": 444, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x10cdcb5a80e888ec9e9154439e86b911f684da7b+6871+ethereum-0x532987161547a97876680573f501aa993e87187803278ed79a8a38223dd01a40-NFT_OUT", + "hash": "0x532987161547a97876680573f501aa993e87187803278ed79a8a38223dd01a40", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x135236008b5a5b0099E0c2A46882785b619E5dEc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe9a3c946981aa80c6e8961c1254911ed1f3507201ab95c54dae4b0169f18cc3", + "blockHeight": 15905250, + "extra": {}, + "date": "2022-11-05T17:17:23.000Z", + "value": "1", + "fee": "1764488230353100", + "contract": "0x10cDcb5a80e888ec9e9154439e86b911f684Da7B", + "standard": "ERC721", + "tokenId": "6871", + "transactionSequenceNumber": 444 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7afeda4c714e1c0a2a1248332c100924506ac8e6+776+ethereum-0x532987161547a97876680573f501aa993e87187803278ed79a8a38223dd01a40-NFT_OUT", + "hash": "0x532987161547a97876680573f501aa993e87187803278ed79a8a38223dd01a40", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x135236008b5a5b0099E0c2A46882785b619E5dEc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe9a3c946981aa80c6e8961c1254911ed1f3507201ab95c54dae4b0169f18cc3", + "blockHeight": 15905250, + "extra": {}, + "date": "2022-11-05T17:17:23.000Z", + "value": "1", + "fee": "1764488230353100", + "contract": "0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6", + "standard": "ERC721", + "tokenId": "776", + "transactionSequenceNumber": 444 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb96770b711337adf7d3f3da76355a325001d77dfea9d131bf46eb53e92be1f04-FEES", + "hash": "0xb96770b711337adf7d3f3da76355a325001d77dfea9d131bf46eb53e92be1f04", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9aaa2fe2a8f64f827ec725d95389bf66655890a36762ed973c8c6e085056c745", + "blockHeight": 15905247, + "extra": {}, + "date": "2022-11-05T17:16:47.000Z", + "value": "597941756555220", + "fee": "597941756555220", + "transactionSequenceNumber": 443, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x78466b22baccf2306524de30f5e4e48a378f700ce3cfafa2d580da2440e3e5d4-FEES", + "hash": "0x78466b22baccf2306524de30f5e4e48a378f700ce3cfafa2d580da2440e3e5d4", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x10cDcb5a80e888ec9e9154439e86b911f684Da7B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x155c0c719c38c5a5b79d1cab4477393bece7fae96e861300e23dbf7c19e64cb2", + "blockHeight": 15905245, + "extra": {}, + "date": "2022-11-05T17:16:23.000Z", + "value": "525769759443624", + "fee": "525769759443624", + "transactionSequenceNumber": 442, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd391a41b5fc5ca928e27631bc0e2bfbafacd7513e21a39245bb64273846cd319-FEES", + "hash": "0xd391a41b5fc5ca928e27631bc0e2bfbafacd7513e21a39245bb64273846cd319", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84f0aca1fb71b7cf58a00dce383cf909e92a1e6655ad65c28f030471b59fda90", + "blockHeight": 15904184, + "extra": {}, + "date": "2022-11-05T13:42:11.000Z", + "value": "593441214206000", + "fee": "593441214206000", + "transactionSequenceNumber": 441, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x53e573d3657b64d3ec20ae4cfed4f3a46290d4b37f1bd32584208585e6bed2a8-NONE", + "hash": "0x53e573d3657b64d3ec20ae4cfed4f3a46290d4b37f1bd32584208585e6bed2a8", + "type": "NONE", + "senders": ["0xE415C48A6A017244B6a6cA922fAf46a55a6fF81b"], + "recipients": ["0xc9eB42957208F0C5cAb68798BfB11618c6ab132E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x496ac3e95387e121d66136a69abca99bedc0dd7db4c63ee042bc5792bb748935", + "blockHeight": 15893935, + "extra": {}, + "date": "2022-11-04T03:22:23.000Z", + "value": "0", + "fee": "27090167000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9eB42957208F0C5cAb68798BfB11618c6ab132E+169+ethereum-0x53e573d3657b64d3ec20ae4cfed4f3a46290d4b37f1bd32584208585e6bed2a8-NFT_IN-i0_0", + "hash": "0x53e573d3657b64d3ec20ae4cfed4f3a46290d4b37f1bd32584208585e6bed2a8", + "type": "NFT_IN", + "senders": ["0xE415C48A6A017244B6a6cA922fAf46a55a6fF81b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x496ac3e95387e121d66136a69abca99bedc0dd7db4c63ee042bc5792bb748935", + "blockHeight": 15893935, + "extra": {}, + "date": "2022-11-04T03:22:23.000Z", + "value": "1", + "fee": "27090167000000000", + "contract": "0xc9eB42957208F0C5cAb68798BfB11618c6ab132E", + "operator": "0xE415C48A6A017244B6a6cA922fAf46a55a6fF81b", + "standard": "ERC1155", + "tokenId": "169", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x069d7e1a5dbaaf0db3751b28d946531e8a12156f365f4fed6d1c8d1d62ec2bde-NONE", + "hash": "0x069d7e1a5dbaaf0db3751b28d946531e8a12156f365f4fed6d1c8d1d62ec2bde", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB5DBBD6DBfEED63b69A15Ec1908Ef1641b72b1BD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x027b68c4abd3f223b27dd9f97324158da29885153d710551bc5aa0ccee2199f5", + "blockHeight": 15891159, + "extra": {}, + "date": "2022-11-03T18:04:23.000Z", + "value": "0", + "fee": "2163675439310508", + "transactionSequenceNumber": 2042, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb5dbbd6dbfeed63b69a15ec1908ef1641b72b1bd+39+ethereum-0x069d7e1a5dbaaf0db3751b28d946531e8a12156f365f4fed6d1c8d1d62ec2bde-NFT_IN", + "hash": "0x069d7e1a5dbaaf0db3751b28d946531e8a12156f365f4fed6d1c8d1d62ec2bde", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x027b68c4abd3f223b27dd9f97324158da29885153d710551bc5aa0ccee2199f5", + "blockHeight": 15891159, + "extra": {}, + "date": "2022-11-03T18:04:23.000Z", + "value": "1", + "fee": "2163675439310508", + "contract": "0xB5DBBD6DBfEED63b69A15Ec1908Ef1641b72b1BD", + "standard": "ERC721", + "tokenId": "39", + "transactionSequenceNumber": 2042 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb2a242aa131a28713dce420a3ab5c1569a61c6f975c71405224fd02e1728863e-OUT", + "hash": "0xb2a242aa131a28713dce420a3ab5c1569a61c6f975c71405224fd02e1728863e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8e01efa373402ff02232a276656eea4fc732808cc3c98e9298ecfb52e71e6da6", + "blockHeight": 15891154, + "extra": {}, + "date": "2022-11-03T18:03:23.000Z", + "value": "50713658147153000", + "fee": "713658147153000", + "transactionSequenceNumber": 440, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xce18a63480e766d12e54c2208089fa46814976292ea2e5ec74a79d131de7830d-FEES", + "hash": "0xce18a63480e766d12e54c2208089fa46814976292ea2e5ec74a79d131de7830d", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0711A9767a41290D7f52714204618345C584f450"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe871c8d6843ed277e0d519b4fe49c8128c5142c3699934ce1e34e59606284fea", + "blockHeight": 15890518, + "extra": {}, + "date": "2022-11-03T15:54:47.000Z", + "value": "2901060165306600", + "fee": "2901060165306600", + "transactionSequenceNumber": 439, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a+631+ethereum-0xce18a63480e766d12e54c2208089fa46814976292ea2e5ec74a79d131de7830d-NFT_IN", + "hash": "0xce18a63480e766d12e54c2208089fa46814976292ea2e5ec74a79d131de7830d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe871c8d6843ed277e0d519b4fe49c8128c5142c3699934ce1e34e59606284fea", + "blockHeight": 15890518, + "extra": {}, + "date": "2022-11-03T15:54:47.000Z", + "value": "1", + "fee": "2901060165306600", + "contract": "0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a", + "standard": "ERC721", + "tokenId": "631", + "transactionSequenceNumber": 439 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf2b24e0277e47dfd02dd8d37f40da47f257bbd607e1a6bb97b25b1da9559ea10-FEES", + "hash": "0xf2b24e0277e47dfd02dd8d37f40da47f257bbd607e1a6bb97b25b1da9559ea10", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0711A9767a41290D7f52714204618345C584f450"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8e7092e2c7c2176cd4ddce3787cd02cf46716d83047a265775cf4e7b2bf8810e", + "blockHeight": 15890500, + "extra": {}, + "date": "2022-11-03T15:51:11.000Z", + "value": "4128560819097258", + "fee": "4128560819097258", + "transactionSequenceNumber": 438, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x942bc2d3e7a589fe5bd4a5c6ef9727dfd82f5c8a+452+ethereum-0xf2b24e0277e47dfd02dd8d37f40da47f257bbd607e1a6bb97b25b1da9559ea10-NFT_IN", + "hash": "0xf2b24e0277e47dfd02dd8d37f40da47f257bbd607e1a6bb97b25b1da9559ea10", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8e7092e2c7c2176cd4ddce3787cd02cf46716d83047a265775cf4e7b2bf8810e", + "blockHeight": 15890500, + "extra": {}, + "date": "2022-11-03T15:51:11.000Z", + "value": "1", + "fee": "4128560819097258", + "contract": "0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a", + "standard": "ERC721", + "tokenId": "452", + "transactionSequenceNumber": 438 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc34c94a69ba219eee9b952fa1c3418831628159b79c8353c68e210656c7ae480-OUT", + "hash": "0xc34c94a69ba219eee9b952fa1c3418831628159b79c8353c68e210656c7ae480", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa2cb6073ee78e0a03e1705fe5eaa36ddafbab22661ffaeb2dc86299c419b5fdb", + "blockHeight": 15890095, + "extra": {}, + "date": "2022-11-03T14:29:59.000Z", + "value": "12146649636238755", + "fee": "3146649636238755", + "transactionSequenceNumber": 437, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+22703004+ethereum-0xc34c94a69ba219eee9b952fa1c3418831628159b79c8353c68e210656c7ae480-NFT_IN", + "hash": "0xc34c94a69ba219eee9b952fa1c3418831628159b79c8353c68e210656c7ae480", + "type": "NFT_IN", + "senders": ["0x9786431e9fFa88bd598949440716ea551dc33E80"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa2cb6073ee78e0a03e1705fe5eaa36ddafbab22661ffaeb2dc86299c419b5fdb", + "blockHeight": 15890095, + "extra": {}, + "date": "2022-11-03T14:29:59.000Z", + "value": "1", + "fee": "3146649636238755", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "22703004", + "transactionSequenceNumber": 437 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2aff62cf2f99db2be1b21c6360e5bad664ab5db12f82dc6dd06d0459c62a2aa8-OUT", + "hash": "0x2aff62cf2f99db2be1b21c6360e5bad664ab5db12f82dc6dd06d0459c62a2aa8", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd745525641cf54248fd407ab2c367183925eca3a1a0bfc2b5b3a15011b0b1b30", + "blockHeight": 15890076, + "extra": {}, + "date": "2022-11-03T14:25:59.000Z", + "value": "17557042176129543", + "fee": "2557042176129543", + "transactionSequenceNumber": 436, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+22620000+ethereum-0x2aff62cf2f99db2be1b21c6360e5bad664ab5db12f82dc6dd06d0459c62a2aa8-NFT_IN", + "hash": "0x2aff62cf2f99db2be1b21c6360e5bad664ab5db12f82dc6dd06d0459c62a2aa8", + "type": "NFT_IN", + "senders": ["0xbC5F76AFB2fb0f3e861803C7d1DC1dc8b9bb98e6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd745525641cf54248fd407ab2c367183925eca3a1a0bfc2b5b3a15011b0b1b30", + "blockHeight": 15890076, + "extra": {}, + "date": "2022-11-03T14:25:59.000Z", + "value": "1", + "fee": "2557042176129543", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "22620000", + "transactionSequenceNumber": 436 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xba138bd707c22c2245d63d627ff4006a59a2096bbef9c676cceb1ae5f127371e-OUT", + "hash": "0xba138bd707c22c2245d63d627ff4006a59a2096bbef9c676cceb1ae5f127371e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ab587375d545d0bd6a09f02abbe9e58f390d8cef9a494ec91d46c869d899491", + "blockHeight": 15890059, + "extra": {}, + "date": "2022-11-03T14:22:23.000Z", + "value": "8254813979750339", + "fee": "3254813979750339", + "transactionSequenceNumber": 435, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+22750000+ethereum-0xba138bd707c22c2245d63d627ff4006a59a2096bbef9c676cceb1ae5f127371e-NFT_IN", + "hash": "0xba138bd707c22c2245d63d627ff4006a59a2096bbef9c676cceb1ae5f127371e", + "type": "NFT_IN", + "senders": ["0xbC5F76AFB2fb0f3e861803C7d1DC1dc8b9bb98e6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ab587375d545d0bd6a09f02abbe9e58f390d8cef9a494ec91d46c869d899491", + "blockHeight": 15890059, + "extra": {}, + "date": "2022-11-03T14:22:23.000Z", + "value": "1", + "fee": "3254813979750339", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "22750000", + "transactionSequenceNumber": 435 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb7e749e63069f2d61791cf1e7fe7728a2c818bf1140155a27dec58944da84916-FEES", + "hash": "0xb7e749e63069f2d61791cf1e7fe7728a2c818bf1140155a27dec58944da84916", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC322CDd03F34B6d25633C2ABBC8716A058c7fE9e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb9203749466a13c55ced72140bad7d5e853d7ead839cf8ced5011e545ad6c08a", + "blockHeight": 15890043, + "extra": {}, + "date": "2022-11-03T14:18:59.000Z", + "value": "2405982082506619", + "fee": "2405982082506619", + "transactionSequenceNumber": 434, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2b8fdc04f58e7356f7ebf1d9e1b27de0bd46440ee40b7e690f4591864f0a10a5-FEES", + "hash": "0x2b8fdc04f58e7356f7ebf1d9e1b27de0bd46440ee40b7e690f4591864f0a10a5", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeea8135808b51ed2b169e7cb7701a5415932c70ed5e4e7e11266a153fcbacb05", + "blockHeight": 15890040, + "extra": {}, + "date": "2022-11-03T14:18:23.000Z", + "value": "1297245278778880", + "fee": "1297245278778880", + "transactionSequenceNumber": 433, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1e91549f9d6570517b0e5fcd25ef9a8c2e586763ecec6f788026505e0932ab2-FEES", + "hash": "0xf1e91549f9d6570517b0e5fcd25ef9a8c2e586763ecec6f788026505e0932ab2", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x35656C772300Ca50be5838C8c6b4475c472a6a77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x78d8316cdf57fded179ec4bf20ab41864cd8577887fa25a7b9b7b93918e8409d", + "blockHeight": 15889974, + "extra": {}, + "date": "2022-11-03T14:05:11.000Z", + "value": "1371879154608885", + "fee": "1371879154608885", + "transactionSequenceNumber": 432, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x35656c772300ca50be5838c8c6b4475c472a6a77+359+ethereum-0xf1e91549f9d6570517b0e5fcd25ef9a8c2e586763ecec6f788026505e0932ab2-NFT_OUT", + "hash": "0xf1e91549f9d6570517b0e5fcd25ef9a8c2e586763ecec6f788026505e0932ab2", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x78d8316cdf57fded179ec4bf20ab41864cd8577887fa25a7b9b7b93918e8409d", + "blockHeight": 15889974, + "extra": {}, + "date": "2022-11-03T14:05:11.000Z", + "value": "1", + "fee": "1371879154608885", + "contract": "0x35656C772300Ca50be5838C8c6b4475c472a6a77", + "standard": "ERC721", + "tokenId": "359", + "transactionSequenceNumber": 432 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x06a3d5d380ffe9c0f5a47acf5ab48ac709548baac92bfebabe0327e67573f227-FEES", + "hash": "0x06a3d5d380ffe9c0f5a47acf5ab48ac709548baac92bfebabe0327e67573f227", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5ebFD58C5eAd1025755F7490e510cCf2C0b4a444"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa4caaac4537f2e275cf2fa5a13f69384dca5a8a2f118fb4ffbe058c9b530a6d2", + "blockHeight": 15889946, + "extra": {}, + "date": "2022-11-03T13:59:35.000Z", + "value": "2124239096142288", + "fee": "2124239096142288", + "transactionSequenceNumber": 431, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x35656c772300ca50be5838c8c6b4475c472a6a77+360+ethereum-0x06a3d5d380ffe9c0f5a47acf5ab48ac709548baac92bfebabe0327e67573f227-NFT_IN", + "hash": "0x06a3d5d380ffe9c0f5a47acf5ab48ac709548baac92bfebabe0327e67573f227", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa4caaac4537f2e275cf2fa5a13f69384dca5a8a2f118fb4ffbe058c9b530a6d2", + "blockHeight": 15889946, + "extra": {}, + "date": "2022-11-03T13:59:35.000Z", + "value": "1", + "fee": "2124239096142288", + "contract": "0x35656C772300Ca50be5838C8c6b4475c472a6a77", + "standard": "ERC721", + "tokenId": "360", + "transactionSequenceNumber": 431 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2f65ef59336f44505936cc8758a23868b573948cdbc93970a1ffa75e769c7c2c-FEES", + "hash": "0x2f65ef59336f44505936cc8758a23868b573948cdbc93970a1ffa75e769c7c2c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5ebFD58C5eAd1025755F7490e510cCf2C0b4a444"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf0c1cfc4304f5749515a898a931d0cd23ec850091cc6f845e1575536b9143922", + "blockHeight": 15889943, + "extra": {}, + "date": "2022-11-03T13:58:59.000Z", + "value": "2959141681908216", + "fee": "2959141681908216", + "transactionSequenceNumber": 430, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x35656c772300ca50be5838c8c6b4475c472a6a77+359+ethereum-0x2f65ef59336f44505936cc8758a23868b573948cdbc93970a1ffa75e769c7c2c-NFT_IN", + "hash": "0x2f65ef59336f44505936cc8758a23868b573948cdbc93970a1ffa75e769c7c2c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf0c1cfc4304f5749515a898a931d0cd23ec850091cc6f845e1575536b9143922", + "blockHeight": 15889943, + "extra": {}, + "date": "2022-11-03T13:58:59.000Z", + "value": "1", + "fee": "2959141681908216", + "contract": "0x35656C772300Ca50be5838C8c6b4475c472a6a77", + "standard": "ERC721", + "tokenId": "359", + "transactionSequenceNumber": 430 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2ece6ad82a2b4759a096b3f6d6500904b6bdcfcdb1efd5ef336c52068006001b-NONE", + "hash": "0x2ece6ad82a2b4759a096b3f6d6500904b6bdcfcdb1efd5ef336c52068006001b", + "type": "NONE", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xc3ce0B793D15a4777f96aFB4c03744c9a25583d0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x188de9467b11506c9c356063e8d8437006417f89dce3ecca42de7e892d9bef57", + "blockHeight": 15889171, + "extra": {}, + "date": "2022-11-03T11:22:11.000Z", + "value": "0", + "fee": "943712000000000", + "transactionSequenceNumber": 513, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc3ce0B793D15a4777f96aFB4c03744c9a25583d0+2430826425+ethereum-0x2ece6ad82a2b4759a096b3f6d6500904b6bdcfcdb1efd5ef336c52068006001b-NFT_IN-i0_0", + "hash": "0x2ece6ad82a2b4759a096b3f6d6500904b6bdcfcdb1efd5ef336c52068006001b", + "type": "NFT_IN", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x188de9467b11506c9c356063e8d8437006417f89dce3ecca42de7e892d9bef57", + "blockHeight": 15889171, + "extra": {}, + "date": "2022-11-03T11:22:11.000Z", + "value": "1", + "fee": "943712000000000", + "contract": "0xc3ce0B793D15a4777f96aFB4c03744c9a25583d0", + "operator": "0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A", + "standard": "ERC1155", + "tokenId": "2430826425", + "transactionSequenceNumber": 513 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3475d2112b9a22014de016108c411593d46e830401772159897aee877b7d3217-NONE", + "hash": "0x3475d2112b9a22014de016108c411593d46e830401772159897aee877b7d3217", + "type": "NONE", + "senders": ["0xaAA1aE2C5cFf6E8f0ED900e1A728EC8705FCCdac"], + "recipients": ["0xFB63F89F625637123f760F89F5eA2277Bd6B89FD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x792507a3ce319b5b6e8fd3338fd6cf8915c7b46acec3cb8b929e9c3bc85ee390", + "blockHeight": 15886542, + "extra": {}, + "date": "2022-11-03T02:34:47.000Z", + "value": "0", + "fee": "21819434000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFB63F89F625637123f760F89F5eA2277Bd6B89FD+349+ethereum-0x3475d2112b9a22014de016108c411593d46e830401772159897aee877b7d3217-NFT_IN-i0_0", + "hash": "0x3475d2112b9a22014de016108c411593d46e830401772159897aee877b7d3217", + "type": "NFT_IN", + "senders": ["0xaAA1aE2C5cFf6E8f0ED900e1A728EC8705FCCdac"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x792507a3ce319b5b6e8fd3338fd6cf8915c7b46acec3cb8b929e9c3bc85ee390", + "blockHeight": 15886542, + "extra": {}, + "date": "2022-11-03T02:34:47.000Z", + "value": "1", + "fee": "21819434000000000", + "contract": "0xFB63F89F625637123f760F89F5eA2277Bd6B89FD", + "operator": "0xaAA1aE2C5cFf6E8f0ED900e1A728EC8705FCCdac", + "standard": "ERC1155", + "tokenId": "349", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x970887b9cde5bf8a1a2abfba09163d3ce980b6f2128a9b66ed10be683def4412-NONE", + "hash": "0x970887b9cde5bf8a1a2abfba09163d3ce980b6f2128a9b66ed10be683def4412", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x67cC1274e900b027A4c44f29bcdaAb3dD85f2d1A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11b3ea2d041362677e68a1f814fe7d56aee6fba7825a63c99d55b32a91002d5d", + "blockHeight": 15870201, + "extra": {}, + "date": "2022-10-31T19:42:47.000Z", + "value": "0", + "fee": "1195669290396670", + "transactionSequenceNumber": 2038, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x67cC1274e900b027A4c44f29bcdaAb3dD85f2d1A+3+ethereum-0x970887b9cde5bf8a1a2abfba09163d3ce980b6f2128a9b66ed10be683def4412-NFT_IN-i0_0", + "hash": "0x970887b9cde5bf8a1a2abfba09163d3ce980b6f2128a9b66ed10be683def4412", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11b3ea2d041362677e68a1f814fe7d56aee6fba7825a63c99d55b32a91002d5d", + "blockHeight": 15870201, + "extra": {}, + "date": "2022-10-31T19:42:47.000Z", + "value": "1", + "fee": "1195669290396670", + "contract": "0x67cC1274e900b027A4c44f29bcdaAb3dD85f2d1A", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 2038 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xae3652e92dc68d2cf293da5233d54a763f845dafbd3304e4b996ed091b524edc-NONE", + "hash": "0xae3652e92dc68d2cf293da5233d54a763f845dafbd3304e4b996ed091b524edc", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x5150B29a431eCe5eB0e62085535b8aaC8df193bE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad9f2f8c99c00d03feb4a5b88b63de55561bfde3be832b2dacef9841e13a1db6", + "blockHeight": 15870170, + "extra": {}, + "date": "2022-10-31T19:36:35.000Z", + "value": "0", + "fee": "1338002507821404", + "transactionSequenceNumber": 156, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5150B29a431eCe5eB0e62085535b8aaC8df193bE+1+ethereum-0xae3652e92dc68d2cf293da5233d54a763f845dafbd3304e4b996ed091b524edc-NFT_IN-i0_0", + "hash": "0xae3652e92dc68d2cf293da5233d54a763f845dafbd3304e4b996ed091b524edc", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad9f2f8c99c00d03feb4a5b88b63de55561bfde3be832b2dacef9841e13a1db6", + "blockHeight": 15870170, + "extra": {}, + "date": "2022-10-31T19:36:35.000Z", + "value": "1", + "fee": "1338002507821404", + "contract": "0x5150B29a431eCe5eB0e62085535b8aaC8df193bE", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 156 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf182cc48f521ea1b86fa458cb665eb8ed7abf5cb22ba928d6df33dd7f933ae8f-NONE", + "hash": "0xf182cc48f521ea1b86fa458cb665eb8ed7abf5cb22ba928d6df33dd7f933ae8f", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x5150B29a431eCe5eB0e62085535b8aaC8df193bE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9c9357310082946849eb76260c27aa2c0047fc28be42a647978c2b48aebcfdeb", + "blockHeight": 15870166, + "extra": {}, + "date": "2022-10-31T19:35:47.000Z", + "value": "0", + "fee": "1294311676692636", + "transactionSequenceNumber": 2036, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5150B29a431eCe5eB0e62085535b8aaC8df193bE+2+ethereum-0xf182cc48f521ea1b86fa458cb665eb8ed7abf5cb22ba928d6df33dd7f933ae8f-NFT_IN-i0_0", + "hash": "0xf182cc48f521ea1b86fa458cb665eb8ed7abf5cb22ba928d6df33dd7f933ae8f", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9c9357310082946849eb76260c27aa2c0047fc28be42a647978c2b48aebcfdeb", + "blockHeight": 15870166, + "extra": {}, + "date": "2022-10-31T19:35:47.000Z", + "value": "1", + "fee": "1294311676692636", + "contract": "0x5150B29a431eCe5eB0e62085535b8aaC8df193bE", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 2036 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9fe91198d3a6f138b473916f83cbedff7d83775e7294fec1a09e0dba43097281-NONE", + "hash": "0x9fe91198d3a6f138b473916f83cbedff7d83775e7294fec1a09e0dba43097281", + "type": "NONE", + "senders": ["0xaDf49b9f133fb137e82b24F06D23E49c51f586C7"], + "recipients": ["0x93298D9C3ec890fbaA5c5Bd619413A1F1Da5fFb8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfe9140c0b749c3b9a11b4488fe1d6caec57cb00bdfb887ef30ed592a143c69c7", + "blockHeight": 15867890, + "extra": {}, + "date": "2022-10-31T11:57:35.000Z", + "value": "0", + "fee": "245808765649829068", + "transactionSequenceNumber": 96, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x93298D9C3ec890fbaA5c5Bd619413A1F1Da5fFb8+1+ethereum-0x9fe91198d3a6f138b473916f83cbedff7d83775e7294fec1a09e0dba43097281-NFT_IN-i0_0", + "hash": "0x9fe91198d3a6f138b473916f83cbedff7d83775e7294fec1a09e0dba43097281", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfe9140c0b749c3b9a11b4488fe1d6caec57cb00bdfb887ef30ed592a143c69c7", + "blockHeight": 15867890, + "extra": {}, + "date": "2022-10-31T11:57:35.000Z", + "value": "1", + "fee": "245808765649829068", + "contract": "0x93298D9C3ec890fbaA5c5Bd619413A1F1Da5fFb8", + "operator": "0xaDf49b9f133fb137e82b24F06D23E49c51f586C7", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 96 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x858d2e0ea39c0999e4bdd94bbb4110e5418e9e66599100a0631decc8b3c51f93-NONE", + "hash": "0x858d2e0ea39c0999e4bdd94bbb4110e5418e9e66599100a0631decc8b3c51f93", + "type": "NONE", + "senders": ["0x6a2722Fd29AC7C81Ea721D1baA82412B8c0d0070"], + "recipients": ["0xB086C8D91b1695637b8DA9427BE946dC12256032"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa44f163eba55cf92e4bf3307aa6652f28ef7086fb09284465754c957738d23f1", + "blockHeight": 15851908, + "extra": {}, + "date": "2022-10-29T06:24:11.000Z", + "value": "0", + "fee": "21029344000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB086C8D91b1695637b8DA9427BE946dC12256032+525+ethereum-0x858d2e0ea39c0999e4bdd94bbb4110e5418e9e66599100a0631decc8b3c51f93-NFT_IN-i0_0", + "hash": "0x858d2e0ea39c0999e4bdd94bbb4110e5418e9e66599100a0631decc8b3c51f93", + "type": "NFT_IN", + "senders": ["0x6a2722Fd29AC7C81Ea721D1baA82412B8c0d0070"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa44f163eba55cf92e4bf3307aa6652f28ef7086fb09284465754c957738d23f1", + "blockHeight": 15851908, + "extra": {}, + "date": "2022-10-29T06:24:11.000Z", + "value": "1", + "fee": "21029344000000000", + "contract": "0xB086C8D91b1695637b8DA9427BE946dC12256032", + "operator": "0x6a2722Fd29AC7C81Ea721D1baA82412B8c0d0070", + "standard": "ERC1155", + "tokenId": "525", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5c4a010015e99dc18e006ebaa92dd728b3addaf41c6020380a71bd549bd6865c-NONE", + "hash": "0x5c4a010015e99dc18e006ebaa92dd728b3addaf41c6020380a71bd549bd6865c", + "type": "NONE", + "senders": ["0xcD6538CC6E6c1c1c44b4DA3800f2239F821Eff7A"], + "recipients": ["0x594e982C080BcCEE06d0C23588f09D060A955631"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11c4009994841fbdf6f4c6fc1c106bc1ed346437a9e6b843eea0473bc72cd9cf", + "blockHeight": 15850742, + "extra": {}, + "date": "2022-10-29T02:29:59.000Z", + "value": "0", + "fee": "10906712445323492", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x594e982C080BcCEE06d0C23588f09D060A955631+140+ethereum-0x5c4a010015e99dc18e006ebaa92dd728b3addaf41c6020380a71bd549bd6865c-NFT_IN-i0_0", + "hash": "0x5c4a010015e99dc18e006ebaa92dd728b3addaf41c6020380a71bd549bd6865c", + "type": "NFT_IN", + "senders": ["0xcD6538CC6E6c1c1c44b4DA3800f2239F821Eff7A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11c4009994841fbdf6f4c6fc1c106bc1ed346437a9e6b843eea0473bc72cd9cf", + "blockHeight": 15850742, + "extra": {}, + "date": "2022-10-29T02:29:59.000Z", + "value": "1", + "fee": "10906712445323492", + "contract": "0x594e982C080BcCEE06d0C23588f09D060A955631", + "operator": "0xcD6538CC6E6c1c1c44b4DA3800f2239F821Eff7A", + "standard": "ERC1155", + "tokenId": "140", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x501097e3222d658626e7a25e62fec98dbef521373e1389b4f9edb57fcb5838eb-NONE", + "hash": "0x501097e3222d658626e7a25e62fec98dbef521373e1389b4f9edb57fcb5838eb", + "type": "NONE", + "senders": ["0x86Dbf56Ad404F04A1AdE01d29781d2D4c5F7C7C4"], + "recipients": ["0x02d699c5867a222b0Cb9bb2FF9BfAF4d4CC7284E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad030436240b6cc90aff40ecd1bd8277e47e70f6a161b03f10d771e8e0bf9514", + "blockHeight": 15846393, + "extra": {}, + "date": "2022-10-28T11:55:11.000Z", + "value": "0", + "fee": "15777390465892025", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x02d699c5867a222b0Cb9bb2FF9BfAF4d4CC7284E+156+ethereum-0x501097e3222d658626e7a25e62fec98dbef521373e1389b4f9edb57fcb5838eb-NFT_IN-i0_0", + "hash": "0x501097e3222d658626e7a25e62fec98dbef521373e1389b4f9edb57fcb5838eb", + "type": "NFT_IN", + "senders": ["0x86Dbf56Ad404F04A1AdE01d29781d2D4c5F7C7C4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad030436240b6cc90aff40ecd1bd8277e47e70f6a161b03f10d771e8e0bf9514", + "blockHeight": 15846393, + "extra": {}, + "date": "2022-10-28T11:55:11.000Z", + "value": "1", + "fee": "15777390465892025", + "contract": "0x02d699c5867a222b0Cb9bb2FF9BfAF4d4CC7284E", + "operator": "0x86Dbf56Ad404F04A1AdE01d29781d2D4c5F7C7C4", + "standard": "ERC1155", + "tokenId": "156", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x57bda1f1aa1ecdbadad187bc51e721e2bebe32bf9450978908d00023e28fcdf8-OUT", + "hash": "0x57bda1f1aa1ecdbadad187bc51e721e2bebe32bf9450978908d00023e28fcdf8", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2576c753bb76c27d52cf6be469ee8cddd79992a87ed9bed2fc6c96d15b662d0d", + "blockHeight": 15838965, + "extra": {}, + "date": "2022-10-27T10:57:47.000Z", + "value": "241933584200536240", + "fee": "1933584200536240", + "transactionSequenceNumber": 429, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+5619+ethereum-0x57bda1f1aa1ecdbadad187bc51e721e2bebe32bf9450978908d00023e28fcdf8-NFT_IN", + "hash": "0x57bda1f1aa1ecdbadad187bc51e721e2bebe32bf9450978908d00023e28fcdf8", + "type": "NFT_IN", + "senders": ["0x5659A24B86398F03AA36D6358868Ebdad1A5A2B2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2576c753bb76c27d52cf6be469ee8cddd79992a87ed9bed2fc6c96d15b662d0d", + "blockHeight": 15838965, + "extra": {}, + "date": "2022-10-27T10:57:47.000Z", + "value": "1", + "fee": "1933584200536240", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "5619", + "transactionSequenceNumber": 429 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0bc65b30c502f11594c52dfa4bc32bcb83faf1ea90fedff0e928fbf381428cc3-OUT", + "hash": "0x0bc65b30c502f11594c52dfa4bc32bcb83faf1ea90fedff0e928fbf381428cc3", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x216eec9c6d28d653b179bea349d4837d423a363a7708281f0824174ed3b547df", + "blockHeight": 15838908, + "extra": {}, + "date": "2022-10-27T10:46:11.000Z", + "value": "201705613737629144", + "fee": "1705613737629144", + "transactionSequenceNumber": 428, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+57982+ethereum-0x0bc65b30c502f11594c52dfa4bc32bcb83faf1ea90fedff0e928fbf381428cc3-NFT_IN", + "hash": "0x0bc65b30c502f11594c52dfa4bc32bcb83faf1ea90fedff0e928fbf381428cc3", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x216eec9c6d28d653b179bea349d4837d423a363a7708281f0824174ed3b547df", + "blockHeight": 15838908, + "extra": {}, + "date": "2022-10-27T10:46:11.000Z", + "value": "1", + "fee": "1705613737629144", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "57982", + "transactionSequenceNumber": 428 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xff72d5d12038413683d7a4790aeb2b28b3958adf39ddce10f93f7fb1414e7e38-IN", + "hash": "0xff72d5d12038413683d7a4790aeb2b28b3958adf39ddce10f93f7fb1414e7e38", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6cea5593c5ef01a4b59193feefb246a737f9e9f4e3027716115181ea0cee1f12", + "blockHeight": 15838902, + "extra": {}, + "date": "2022-10-27T10:44:59.001Z", + "value": "500000000000000000", + "fee": "289800000000000", + "transactionSequenceNumber": 94, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5af7b956975617e5dfefb2143a7a2aed8098cd19acabc909847b3942429e0cfc-NONE", + "hash": "0x5af7b956975617e5dfefb2143a7a2aed8098cd19acabc909847b3942429e0cfc", + "type": "NONE", + "senders": ["0xA0146Af641119C4c5D6bAB6069A1442Fef8256F2"], + "recipients": ["0xb24C81DF1d7250DafF21EF9EBD1b72855AbC4144"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe4c764c3cf00cbf97b353d7432db2cd0407c3d4f4260d4083834a0ae8ed38c4", + "blockHeight": 15838527, + "extra": {}, + "date": "2022-10-27T09:29:47.000Z", + "value": "0", + "fee": "17096530000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb24C81DF1d7250DafF21EF9EBD1b72855AbC4144+449+ethereum-0x5af7b956975617e5dfefb2143a7a2aed8098cd19acabc909847b3942429e0cfc-NFT_IN-i0_0", + "hash": "0x5af7b956975617e5dfefb2143a7a2aed8098cd19acabc909847b3942429e0cfc", + "type": "NFT_IN", + "senders": ["0xA0146Af641119C4c5D6bAB6069A1442Fef8256F2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe4c764c3cf00cbf97b353d7432db2cd0407c3d4f4260d4083834a0ae8ed38c4", + "blockHeight": 15838527, + "extra": {}, + "date": "2022-10-27T09:29:47.000Z", + "value": "1", + "fee": "17096530000000000", + "contract": "0xb24C81DF1d7250DafF21EF9EBD1b72855AbC4144", + "operator": "0xA0146Af641119C4c5D6bAB6069A1442Fef8256F2", + "standard": "ERC1155", + "tokenId": "449", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x74500064682bfc6d4994fcef7c73d34d665031187271004df170bb76b92983cd-NONE", + "hash": "0x74500064682bfc6d4994fcef7c73d34d665031187271004df170bb76b92983cd", + "type": "NONE", + "senders": ["0xf1caBFb95f8cbc84b63a8d74F28a37e8fff86b31"], + "recipients": ["0xca419246d2149A68BdB023039234E4d0Ccfe1470"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x73d8437281e5d59a99cb691c3b7796ab59befb5be62e8ca4c5434e78c513296a", + "blockHeight": 15836849, + "extra": {}, + "date": "2022-10-27T03:53:23.000Z", + "value": "0", + "fee": "13169320000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xca419246d2149A68BdB023039234E4d0Ccfe1470+182+ethereum-0x74500064682bfc6d4994fcef7c73d34d665031187271004df170bb76b92983cd-NFT_OUT-i0_0", + "hash": "0x74500064682bfc6d4994fcef7c73d34d665031187271004df170bb76b92983cd", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x552f01d67B352AAa38bC675e30ceD97f2451DF63"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x73d8437281e5d59a99cb691c3b7796ab59befb5be62e8ca4c5434e78c513296a", + "blockHeight": 15836849, + "extra": {}, + "date": "2022-10-27T03:53:23.000Z", + "value": "1", + "fee": "13169320000000000", + "contract": "0xca419246d2149A68BdB023039234E4d0Ccfe1470", + "operator": "0xf1caBFb95f8cbc84b63a8d74F28a37e8fff86b31", + "standard": "ERC1155", + "tokenId": "182", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4486facdbf2e1e2857a6ee4f96bd5ba90263b6de2a8be4e033b211c3f3e9f99e-OUT", + "hash": "0x4486facdbf2e1e2857a6ee4f96bd5ba90263b6de2a8be4e033b211c3f3e9f99e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x8fC72C856EB661F072F0f7322449f3fcCF088f42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe8ea009fa0f11a3d66b106a46f1709223809ea6bde6798da35b5348f3c05dd52", + "blockHeight": 15831497, + "extra": {}, + "date": "2022-10-26T09:57:59.000Z", + "value": "11946254811543854", + "fee": "1946254811543854", + "transactionSequenceNumber": 427, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+22239140+ethereum-0x4486facdbf2e1e2857a6ee4f96bd5ba90263b6de2a8be4e033b211c3f3e9f99e-NFT_IN", + "hash": "0x4486facdbf2e1e2857a6ee4f96bd5ba90263b6de2a8be4e033b211c3f3e9f99e", + "type": "NFT_IN", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe8ea009fa0f11a3d66b106a46f1709223809ea6bde6798da35b5348f3c05dd52", + "blockHeight": 15831497, + "extra": {}, + "date": "2022-10-26T09:57:59.000Z", + "value": "1", + "fee": "1946254811543854", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "22239140", + "transactionSequenceNumber": 427 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8e7f6061c4f42cd1b1083813a47cfb92819e320c0092921ed0454e3631642a4e-NONE", + "hash": "0x8e7f6061c4f42cd1b1083813a47cfb92819e320c0092921ed0454e3631642a4e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xC5f98B0cfAfB456427713C66Df80B236D86115a7"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4f948bd85b6eac15c8aed95f227e1a7f026c7d8e7240e4d2a706571aeb803b69", + "blockHeight": 15825519, + "extra": {}, + "date": "2022-10-25T13:53:11.000Z", + "value": "0", + "fee": "3321610630829466", + "transactionSequenceNumber": 2034, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc5f98b0cfafb456427713c66df80b236d86115a7+13+ethereum-0x8e7f6061c4f42cd1b1083813a47cfb92819e320c0092921ed0454e3631642a4e-NFT_IN", + "hash": "0x8e7f6061c4f42cd1b1083813a47cfb92819e320c0092921ed0454e3631642a4e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4f948bd85b6eac15c8aed95f227e1a7f026c7d8e7240e4d2a706571aeb803b69", + "blockHeight": 15825519, + "extra": {}, + "date": "2022-10-25T13:53:11.000Z", + "value": "1", + "fee": "3321610630829466", + "contract": "0xC5f98B0cfAfB456427713C66Df80B236D86115a7", + "standard": "ERC721", + "tokenId": "13", + "transactionSequenceNumber": 2034 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x73c97f5c7d2966b30a6a827f4ee46bd219747ea81d3f867510bdc97178e97540-NONE", + "hash": "0x73c97f5c7d2966b30a6a827f4ee46bd219747ea81d3f867510bdc97178e97540", + "type": "NONE", + "senders": ["0x57E186399c4EBb218b90a10aff2E3359Dc1f9dfB"], + "recipients": ["0xBA6bba18d0711676175bA1464991980D12C7585C"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x835195d7b9c9d94ea4f4a4493c3e43e6d151571eb54081dbf844ad487bb12020", + "blockHeight": 15825370, + "extra": {}, + "date": "2022-10-25T13:22:35.000Z", + "value": "0", + "fee": "43113866843613150", + "transactionSequenceNumber": 21, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56078D76a4ee34e21eA6AE2d5152BbAE891E151E+4+ethereum-0x73c97f5c7d2966b30a6a827f4ee46bd219747ea81d3f867510bdc97178e97540-NFT_IN-i0_0", + "hash": "0x73c97f5c7d2966b30a6a827f4ee46bd219747ea81d3f867510bdc97178e97540", + "type": "NFT_IN", + "senders": ["0x57E186399c4EBb218b90a10aff2E3359Dc1f9dfB"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x835195d7b9c9d94ea4f4a4493c3e43e6d151571eb54081dbf844ad487bb12020", + "blockHeight": 15825370, + "extra": {}, + "date": "2022-10-25T13:22:35.000Z", + "value": "1", + "fee": "43113866843613150", + "contract": "0x56078D76a4ee34e21eA6AE2d5152BbAE891E151E", + "operator": "0xBA6bba18d0711676175bA1464991980D12C7585C", + "standard": "ERC1155", + "tokenId": "4", + "transactionSequenceNumber": 21 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5dc1e64521026d7f9aa4bf394c16473174cac358adf67b0d1d2719b4de1a0b5a-NONE", + "hash": "0x5dc1e64521026d7f9aa4bf394c16473174cac358adf67b0d1d2719b4de1a0b5a", + "type": "NONE", + "senders": ["0x8dF260ADF1Cb030d6A819092D42Ac8D0Ca7A85f7"], + "recipients": ["0x282b04f44F675C9ACc99b265716ea98d3dB90CDf"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5920fb4ab218cbd0f2fbbed3b37b23c969909352c427ef412e839958c378d7e4", + "blockHeight": 15824935, + "extra": {}, + "date": "2022-10-25T11:55:11.000Z", + "value": "0", + "fee": "15416286324825156", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x282b04f44F675C9ACc99b265716ea98d3dB90CDf+286+ethereum-0x5dc1e64521026d7f9aa4bf394c16473174cac358adf67b0d1d2719b4de1a0b5a-NFT_IN-i0_0", + "hash": "0x5dc1e64521026d7f9aa4bf394c16473174cac358adf67b0d1d2719b4de1a0b5a", + "type": "NFT_IN", + "senders": ["0x8dF260ADF1Cb030d6A819092D42Ac8D0Ca7A85f7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5920fb4ab218cbd0f2fbbed3b37b23c969909352c427ef412e839958c378d7e4", + "blockHeight": 15824935, + "extra": {}, + "date": "2022-10-25T11:55:11.000Z", + "value": "1", + "fee": "15416286324825156", + "contract": "0x282b04f44F675C9ACc99b265716ea98d3dB90CDf", + "operator": "0x8dF260ADF1Cb030d6A819092D42Ac8D0Ca7A85f7", + "standard": "ERC1155", + "tokenId": "286", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5a5fb4001b91e8581cb036e8c166ae880a77fb3fecc173c0a9659aa4cbf86fdb-NONE", + "hash": "0x5a5fb4001b91e8581cb036e8c166ae880a77fb3fecc173c0a9659aa4cbf86fdb", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x1702BeA2755D076ADF737b785926b086eFF36F75"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4ea600a5050de738690c806fc16da5b57cb61a782a8c38469c1f353dde377a8c", + "blockHeight": 15819056, + "extra": {}, + "date": "2022-10-24T16:10:23.000Z", + "value": "0", + "fee": "3267912863591758", + "transactionSequenceNumber": 152, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1702bea2755d076adf737b785926b086eff36f75+17+ethereum-0x5a5fb4001b91e8581cb036e8c166ae880a77fb3fecc173c0a9659aa4cbf86fdb-NFT_IN", + "hash": "0x5a5fb4001b91e8581cb036e8c166ae880a77fb3fecc173c0a9659aa4cbf86fdb", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4ea600a5050de738690c806fc16da5b57cb61a782a8c38469c1f353dde377a8c", + "blockHeight": 15819056, + "extra": {}, + "date": "2022-10-24T16:10:23.000Z", + "value": "1", + "fee": "3267912863591758", + "contract": "0x1702BeA2755D076ADF737b785926b086eFF36F75", + "standard": "ERC721", + "tokenId": "17", + "transactionSequenceNumber": 152 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7d6d5b05175039c8f7f1ef2ed5e03d73f74d3588cd1605dc48d3d619493e2daf-NONE", + "hash": "0x7d6d5b05175039c8f7f1ef2ed5e03d73f74d3588cd1605dc48d3d619493e2daf", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x21a4cc1bb175453950f5f50d39650dff797339ad35d64aeaefa3a7e0566308c1", + "blockHeight": 15819052, + "extra": {}, + "date": "2022-10-24T16:09:35.000Z", + "value": "0", + "fee": "4066849345895922", + "transactionSequenceNumber": 151, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+131351+ethereum-0x7d6d5b05175039c8f7f1ef2ed5e03d73f74d3588cd1605dc48d3d619493e2daf-NFT_IN", + "hash": "0x7d6d5b05175039c8f7f1ef2ed5e03d73f74d3588cd1605dc48d3d619493e2daf", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x21a4cc1bb175453950f5f50d39650dff797339ad35d64aeaefa3a7e0566308c1", + "blockHeight": 15819052, + "extra": {}, + "date": "2022-10-24T16:09:35.000Z", + "value": "1", + "fee": "4066849345895922", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "131351", + "transactionSequenceNumber": 151 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0a4264f929dc5bb7a029a74ee6ec33e80d8926446bf9363e4fbbad5cb4c469fe-NONE", + "hash": "0x0a4264f929dc5bb7a029a74ee6ec33e80d8926446bf9363e4fbbad5cb4c469fe", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0x4Af9375177a15eED21d18c08080183fB7197bd0A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf9d50b531fad36ae91fc5f04bac4bf9760c898a88e87a8e56cd49cce6b329177", + "blockHeight": 15817653, + "extra": {}, + "date": "2022-10-24T11:25:47.000Z", + "value": "0", + "fee": "18151138837443602", + "transactionSequenceNumber": 682, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+4+ethereum-0x0a4264f929dc5bb7a029a74ee6ec33e80d8926446bf9363e4fbbad5cb4c469fe-NFT_IN-i0_0", + "hash": "0x0a4264f929dc5bb7a029a74ee6ec33e80d8926446bf9363e4fbbad5cb4c469fe", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf9d50b531fad36ae91fc5f04bac4bf9760c898a88e87a8e56cd49cce6b329177", + "blockHeight": 15817653, + "extra": {}, + "date": "2022-10-24T11:25:47.000Z", + "value": "1", + "fee": "18151138837443602", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "4", + "transactionSequenceNumber": 682 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd37d9d7f12c79387523bfc66ccae10cfe7eef91bf1e5190347985da5b640170b-NONE", + "hash": "0xd37d9d7f12c79387523bfc66ccae10cfe7eef91bf1e5190347985da5b640170b", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0x4Af9375177a15eED21d18c08080183fB7197bd0A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbea88bd9117f332b0c90e7a6a2a9f161f1417fe2da060176c07ae7e9bea1ab28", + "blockHeight": 15817594, + "extra": {}, + "date": "2022-10-24T11:13:35.000Z", + "value": "0", + "fee": "10223091164150940", + "transactionSequenceNumber": 681, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+3+ethereum-0xd37d9d7f12c79387523bfc66ccae10cfe7eef91bf1e5190347985da5b640170b-NFT_IN-i0_0", + "hash": "0xd37d9d7f12c79387523bfc66ccae10cfe7eef91bf1e5190347985da5b640170b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbea88bd9117f332b0c90e7a6a2a9f161f1417fe2da060176c07ae7e9bea1ab28", + "blockHeight": 15817594, + "extra": {}, + "date": "2022-10-24T11:13:35.000Z", + "value": "1", + "fee": "10223091164150940", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 681 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7b9a7fd464bdcfd6b43887507b416e2f4195b8fbdcd845bd66c1ae560b02e479-NONE", + "hash": "0x7b9a7fd464bdcfd6b43887507b416e2f4195b8fbdcd845bd66c1ae560b02e479", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0x4Af9375177a15eED21d18c08080183fB7197bd0A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a89ab9cfb4c681b38409d674ec200d1acd26f3a8c31819006b53fdba14daed6", + "blockHeight": 15817546, + "extra": {}, + "date": "2022-10-24T11:03:59.000Z", + "value": "0", + "fee": "23725957512159399", + "transactionSequenceNumber": 680, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+2+ethereum-0x7b9a7fd464bdcfd6b43887507b416e2f4195b8fbdcd845bd66c1ae560b02e479-NFT_IN-i0_0", + "hash": "0x7b9a7fd464bdcfd6b43887507b416e2f4195b8fbdcd845bd66c1ae560b02e479", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a89ab9cfb4c681b38409d674ec200d1acd26f3a8c31819006b53fdba14daed6", + "blockHeight": 15817546, + "extra": {}, + "date": "2022-10-24T11:03:59.000Z", + "value": "1", + "fee": "23725957512159399", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 680 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8ccca8a54053cbc983e9333b76d74c32181e1b0e0e985a06e70af91a6a248107-NONE", + "hash": "0x8ccca8a54053cbc983e9333b76d74c32181e1b0e0e985a06e70af91a6a248107", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd57CD0634e75aB5313d37eD3017373D377bc67aF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb490e97d628fdcb932f58cf81b151eeaf8f5f56a600642be9f2de6b555076634", + "blockHeight": 15816706, + "extra": {}, + "date": "2022-10-24T08:15:23.000Z", + "value": "0", + "fee": "874586358741882", + "transactionSequenceNumber": 2027, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd57cd0634e75ab5313d37ed3017373d377bc67af+31+ethereum-0x8ccca8a54053cbc983e9333b76d74c32181e1b0e0e985a06e70af91a6a248107-NFT_IN", + "hash": "0x8ccca8a54053cbc983e9333b76d74c32181e1b0e0e985a06e70af91a6a248107", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb490e97d628fdcb932f58cf81b151eeaf8f5f56a600642be9f2de6b555076634", + "blockHeight": 15816706, + "extra": {}, + "date": "2022-10-24T08:15:23.000Z", + "value": "1", + "fee": "874586358741882", + "contract": "0xd57CD0634e75aB5313d37eD3017373D377bc67aF", + "standard": "ERC721", + "tokenId": "31", + "transactionSequenceNumber": 2027 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x817c0bb3bd1e1030d20a2830274b92dfb2d1880084a0bee5d8d0ae79eb250200-NONE", + "hash": "0x817c0bb3bd1e1030d20a2830274b92dfb2d1880084a0bee5d8d0ae79eb250200", + "type": "NONE", + "senders": ["0x4b8A659572E767d77387455FEE56fFec222596ab"], + "recipients": ["0xA1e17535a3d4Ca852c91c299D4329088b7AD17B3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf4eb63e81b73c99e58fb87d1bb37dec39ed561fb9ec431df49c1c0dbd798622d", + "blockHeight": 15816698, + "extra": {}, + "date": "2022-10-24T08:13:47.000Z", + "value": "0", + "fee": "12895861000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA1e17535a3d4Ca852c91c299D4329088b7AD17B3+125+ethereum-0x817c0bb3bd1e1030d20a2830274b92dfb2d1880084a0bee5d8d0ae79eb250200-NFT_IN-i0_0", + "hash": "0x817c0bb3bd1e1030d20a2830274b92dfb2d1880084a0bee5d8d0ae79eb250200", + "type": "NFT_IN", + "senders": ["0x4b8A659572E767d77387455FEE56fFec222596ab"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf4eb63e81b73c99e58fb87d1bb37dec39ed561fb9ec431df49c1c0dbd798622d", + "blockHeight": 15816698, + "extra": {}, + "date": "2022-10-24T08:13:47.000Z", + "value": "1", + "fee": "12895861000000000", + "contract": "0xA1e17535a3d4Ca852c91c299D4329088b7AD17B3", + "operator": "0x4b8A659572E767d77387455FEE56fFec222596ab", + "standard": "ERC1155", + "tokenId": "125", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf25c5e24700eae510cd1fa4e615744efa7b88c31942b10ddfde115823555aa85-NONE", + "hash": "0xf25c5e24700eae510cd1fa4e615744efa7b88c31942b10ddfde115823555aa85", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x1764DBc7234c8cFf363452959530F264922AaB2b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x18fc10435bd09d02f51475faa84514363217e374a3156200b70a42d11236e6f5", + "blockHeight": 15796399, + "extra": {}, + "date": "2022-10-21T12:11:35.000Z", + "value": "0", + "fee": "3626092800000000", + "transactionSequenceNumber": 174681, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1764dbc7234c8cff363452959530f264922aab2b+37600030274+ethereum-0xf25c5e24700eae510cd1fa4e615744efa7b88c31942b10ddfde115823555aa85-NFT_IN", + "hash": "0xf25c5e24700eae510cd1fa4e615744efa7b88c31942b10ddfde115823555aa85", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x18fc10435bd09d02f51475faa84514363217e374a3156200b70a42d11236e6f5", + "blockHeight": 15796399, + "extra": {}, + "date": "2022-10-21T12:11:35.000Z", + "value": "1", + "fee": "3626092800000000", + "contract": "0x1764DBc7234c8cFf363452959530F264922AaB2b", + "standard": "ERC721", + "tokenId": "37600030274", + "transactionSequenceNumber": 174681 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x361cbf35254b8eaf5e9ce2c5e2e1a0b29992aad88f86e6339f87c19f178ea568-OUT", + "hash": "0x361cbf35254b8eaf5e9ce2c5e2e1a0b29992aad88f86e6339f87c19f178ea568", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7d483ed69bba75aee6fd2820fa44a26c2532d80eb669281867a68a0f2ee21320", + "blockHeight": 15796396, + "extra": {}, + "date": "2022-10-21T12:10:59.000Z", + "value": "4302686452988000", + "fee": "420486452988000", + "transactionSequenceNumber": 426, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1303a40eb8d0dc8902043d1391312f060ad313dd8656f647191c5723fb89748c-OUT", + "hash": "0x1303a40eb8d0dc8902043d1391312f060ad313dd8656f647191c5723fb89748c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3a6ab9c5940fab5f01ccf844a73eecbdb87ce76898e8474a216c17453ee57f7d", + "blockHeight": 15796390, + "extra": {}, + "date": "2022-10-21T12:09:47.000Z", + "value": "2952694397914000", + "fee": "432594397914000", + "transactionSequenceNumber": 425, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x07c6e76dc2d7f0cda99cca2fdd5c16e4c7045b20d255e4523923613fb296111a-OUT", + "hash": "0x07c6e76dc2d7f0cda99cca2fdd5c16e4c7045b20d255e4523923613fb296111a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc88f5833f6077436886900d643d9458940d090f8d93c5b78ccf2d32ff6841cd0", + "blockHeight": 15795215, + "extra": {}, + "date": "2022-10-21T08:14:11.000Z", + "value": "22412072713168316", + "fee": "2412072713168316", + "transactionSequenceNumber": 424, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+1+ethereum-0x07c6e76dc2d7f0cda99cca2fdd5c16e4c7045b20d255e4523923613fb296111a-NFT_IN-i0_0", + "hash": "0x07c6e76dc2d7f0cda99cca2fdd5c16e4c7045b20d255e4523923613fb296111a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc88f5833f6077436886900d643d9458940d090f8d93c5b78ccf2d32ff6841cd0", + "blockHeight": 15795215, + "extra": {}, + "date": "2022-10-21T08:14:11.000Z", + "value": "1", + "fee": "2412072713168316", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "operator": "0x4e32004D8b81847A670b4a1778ACe4dCF2bBA01E", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 424 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x350d12e2526d0b31d91982264b18314e466e17e3c130c7c0ac757b5a97dca388-NONE", + "hash": "0x350d12e2526d0b31d91982264b18314e466e17e3c130c7c0ac757b5a97dca388", + "type": "NONE", + "senders": ["0xaDf49b9f133fb137e82b24F06D23E49c51f586C7"], + "recipients": ["0x0f77625B76e3831914d47a5034323290f9Ce8A9E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe44b54a4a82240601f18332b09565faa79aa16b49b179806ac89afcab5c43970", + "blockHeight": 15781034, + "extra": {}, + "date": "2022-10-19T08:43:47.000Z", + "value": "0", + "fee": "376827498577766719", + "transactionSequenceNumber": 75, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0f77625b76e3831914d47a5034323290f9ce8a9e+4407+ethereum-0x350d12e2526d0b31d91982264b18314e466e17e3c130c7c0ac757b5a97dca388-NFT_IN", + "hash": "0x350d12e2526d0b31d91982264b18314e466e17e3c130c7c0ac757b5a97dca388", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe44b54a4a82240601f18332b09565faa79aa16b49b179806ac89afcab5c43970", + "blockHeight": 15781034, + "extra": {}, + "date": "2022-10-19T08:43:47.000Z", + "value": "1", + "fee": "376827498577766719", + "contract": "0x0f77625B76e3831914d47a5034323290f9Ce8A9E", + "standard": "ERC721", + "tokenId": "4407", + "transactionSequenceNumber": 75 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2650378a6ca12c4a1d08d22ee36428bc3b4508540ee72c66d853a042bd4be427-NONE", + "hash": "0x2650378a6ca12c4a1d08d22ee36428bc3b4508540ee72c66d853a042bd4be427", + "type": "NONE", + "senders": ["0x7b37381c5559bDbE29Fb22bda41f87a61048D1E4"], + "recipients": ["0xb7FfD114fc0Dd5c7d13Af6d463a4f44C034FA997"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x87ce6bdafa611c02cbb0dbbe8dda5d740d6d4bcb48e6386cc4e1dbe5eea19bf9", + "blockHeight": 15773734, + "extra": {}, + "date": "2022-10-18T08:15:11.000Z", + "value": "0", + "fee": "14999220000000000", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb7FfD114fc0Dd5c7d13Af6d463a4f44C034FA997+1+ethereum-0x2650378a6ca12c4a1d08d22ee36428bc3b4508540ee72c66d853a042bd4be427-NFT_IN-i0_0", + "hash": "0x2650378a6ca12c4a1d08d22ee36428bc3b4508540ee72c66d853a042bd4be427", + "type": "NFT_IN", + "senders": ["0x7b37381c5559bDbE29Fb22bda41f87a61048D1E4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x87ce6bdafa611c02cbb0dbbe8dda5d740d6d4bcb48e6386cc4e1dbe5eea19bf9", + "blockHeight": 15773734, + "extra": {}, + "date": "2022-10-18T08:15:11.000Z", + "value": "1", + "fee": "14999220000000000", + "contract": "0xb7FfD114fc0Dd5c7d13Af6d463a4f44C034FA997", + "operator": "0x7b37381c5559bDbE29Fb22bda41f87a61048D1E4", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4ae5b443777b71063bf31944cb697e4e78b7ac1861d54effa3b73c90b03e1be7-NONE", + "hash": "0x4ae5b443777b71063bf31944cb697e4e78b7ac1861d54effa3b73c90b03e1be7", + "type": "NONE", + "senders": ["0xaA32a94e4DF25F1F31BFD7211CD94c57A5BbdFD4"], + "recipients": ["0xdEA51F2Dbd0D764168027Aa73a99b3be6f9EEA61"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb0564d970a22e7bb88832c9673aaa51bd46521f270b5f0c58488d31540dd8bcc", + "blockHeight": 15771709, + "extra": {}, + "date": "2022-10-18T01:28:47.000Z", + "value": "0", + "fee": "27233850000000000", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xdEA51F2Dbd0D764168027Aa73a99b3be6f9EEA61+33+ethereum-0x4ae5b443777b71063bf31944cb697e4e78b7ac1861d54effa3b73c90b03e1be7-NFT_IN-i0_0", + "hash": "0x4ae5b443777b71063bf31944cb697e4e78b7ac1861d54effa3b73c90b03e1be7", + "type": "NFT_IN", + "senders": ["0xaA32a94e4DF25F1F31BFD7211CD94c57A5BbdFD4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb0564d970a22e7bb88832c9673aaa51bd46521f270b5f0c58488d31540dd8bcc", + "blockHeight": 15771709, + "extra": {}, + "date": "2022-10-18T01:28:47.000Z", + "value": "1", + "fee": "27233850000000000", + "contract": "0xdEA51F2Dbd0D764168027Aa73a99b3be6f9EEA61", + "operator": "0xaA32a94e4DF25F1F31BFD7211CD94c57A5BbdFD4", + "standard": "ERC1155", + "tokenId": "33", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7242d8265b54f1a7febdde4b82eaf30ba92b1cebf35bfc30bc1fabf2bc689d12-NONE", + "hash": "0x7242d8265b54f1a7febdde4b82eaf30ba92b1cebf35bfc30bc1fabf2bc689d12", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x950a21c459f05e08d5bbd1098212f930f05a3bfb03215ed9345bfb2fd7769e71", + "blockHeight": 15768270, + "extra": {}, + "date": "2022-10-17T13:58:11.000Z", + "value": "0", + "fee": "910313308739103", + "transactionSequenceNumber": 2026, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+21369001+ethereum-0x7242d8265b54f1a7febdde4b82eaf30ba92b1cebf35bfc30bc1fabf2bc689d12-NFT_IN", + "hash": "0x7242d8265b54f1a7febdde4b82eaf30ba92b1cebf35bfc30bc1fabf2bc689d12", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x950a21c459f05e08d5bbd1098212f930f05a3bfb03215ed9345bfb2fd7769e71", + "blockHeight": 15768270, + "extra": {}, + "date": "2022-10-17T13:58:11.000Z", + "value": "1", + "fee": "910313308739103", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "21369001", + "transactionSequenceNumber": 2026 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7e9de104774fb8cf8702fb5d062d4dfa2041a0478bd2c778134adbddf8561df5-NONE", + "hash": "0x7e9de104774fb8cf8702fb5d062d4dfa2041a0478bd2c778134adbddf8561df5", + "type": "NONE", + "senders": ["0xf0403759aEBe4f17B234b0b052FbC27503Fcaa0B"], + "recipients": ["0x435Dc41279FC46Db224c7b3a42ECF8A08738c297"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2a1a80e2df222b944fe9288a488cb40942fcd0598afadf0c8a638faf5b5bc7f8", + "blockHeight": 15765149, + "extra": {}, + "date": "2022-10-17T03:28:11.000Z", + "value": "0", + "fee": "14740334695976805", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x435Dc41279FC46Db224c7b3a42ECF8A08738c297+9+ethereum-0x7e9de104774fb8cf8702fb5d062d4dfa2041a0478bd2c778134adbddf8561df5-NFT_IN-i0_0", + "hash": "0x7e9de104774fb8cf8702fb5d062d4dfa2041a0478bd2c778134adbddf8561df5", + "type": "NFT_IN", + "senders": ["0xf0403759aEBe4f17B234b0b052FbC27503Fcaa0B"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2a1a80e2df222b944fe9288a488cb40942fcd0598afadf0c8a638faf5b5bc7f8", + "blockHeight": 15765149, + "extra": {}, + "date": "2022-10-17T03:28:11.000Z", + "value": "1", + "fee": "14740334695976805", + "contract": "0x435Dc41279FC46Db224c7b3a42ECF8A08738c297", + "operator": "0xf0403759aEBe4f17B234b0b052FbC27503Fcaa0B", + "standard": "ERC1155", + "tokenId": "9", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf4787d683cb15b74b9d7db9062a15cb74ca6a8195077b6c57691b760ac19f92f-NONE", + "hash": "0xf4787d683cb15b74b9d7db9062a15cb74ca6a8195077b6c57691b760ac19f92f", + "type": "NONE", + "senders": ["0x895bE85db886BFA5a39152eD6447fee6a6f4Fb16"], + "recipients": ["0xA04334767012A0DFF8174032b6400bA663D3715b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc262b5d6236718dff29f125ea32217bc06566ebc3f49a0b79840e604b7b5f1b7", + "blockHeight": 15765033, + "extra": {}, + "date": "2022-10-17T03:04:59.000Z", + "value": "0", + "fee": "27169682369383548", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA04334767012A0DFF8174032b6400bA663D3715b+33+ethereum-0xf4787d683cb15b74b9d7db9062a15cb74ca6a8195077b6c57691b760ac19f92f-NFT_IN-i0_0", + "hash": "0xf4787d683cb15b74b9d7db9062a15cb74ca6a8195077b6c57691b760ac19f92f", + "type": "NFT_IN", + "senders": ["0x895bE85db886BFA5a39152eD6447fee6a6f4Fb16"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc262b5d6236718dff29f125ea32217bc06566ebc3f49a0b79840e604b7b5f1b7", + "blockHeight": 15765033, + "extra": {}, + "date": "2022-10-17T03:04:59.000Z", + "value": "1", + "fee": "27169682369383548", + "contract": "0xA04334767012A0DFF8174032b6400bA663D3715b", + "operator": "0x895bE85db886BFA5a39152eD6447fee6a6f4Fb16", + "standard": "ERC1155", + "tokenId": "33", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9db320723c2e911004a5720a7825e6eee611b3da151eb69b44cda1396689c781-NONE", + "hash": "0x9db320723c2e911004a5720a7825e6eee611b3da151eb69b44cda1396689c781", + "type": "NONE", + "senders": ["0x2E5980e753c4f288058BBB35Fe560fE7aB2b856C"], + "recipients": ["0x884D5F5B1369F1aB3D11ca5fB183721eb383F4eA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2c19d08f1bb5abbb1cffa5aeeac7d88ebe2624099f500cd91a376a279836c894", + "blockHeight": 15753345, + "extra": {}, + "date": "2022-10-15T11:54:23.000Z", + "value": "0", + "fee": "59091975000000000", + "transactionSequenceNumber": 47, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x884D5F5B1369F1aB3D11ca5fB183721eb383F4eA+6+ethereum-0x9db320723c2e911004a5720a7825e6eee611b3da151eb69b44cda1396689c781-NFT_IN-i0_0", + "hash": "0x9db320723c2e911004a5720a7825e6eee611b3da151eb69b44cda1396689c781", + "type": "NFT_IN", + "senders": ["0x2E5980e753c4f288058BBB35Fe560fE7aB2b856C"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2c19d08f1bb5abbb1cffa5aeeac7d88ebe2624099f500cd91a376a279836c894", + "blockHeight": 15753345, + "extra": {}, + "date": "2022-10-15T11:54:23.000Z", + "value": "1", + "fee": "59091975000000000", + "contract": "0x884D5F5B1369F1aB3D11ca5fB183721eb383F4eA", + "operator": "0x2E5980e753c4f288058BBB35Fe560fE7aB2b856C", + "standard": "ERC1155", + "tokenId": "6", + "transactionSequenceNumber": 47 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5d034a150d5444863ba5d4145519b11e47074e80859fbf17e3362b04e5d75b75-NONE", + "hash": "0x5d034a150d5444863ba5d4145519b11e47074e80859fbf17e3362b04e5d75b75", + "type": "NONE", + "senders": ["0x503C86fDDD47bcE051d24Ed52F10788671f32663"], + "recipients": ["0x90CF8d316B2fC58a9B78490f2dC028B47403dafD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1bc2687be9df61d95d514e7ea5b68d08aa52380e86a68b06e466eeafe084271b", + "blockHeight": 15751778, + "extra": {}, + "date": "2022-10-15T06:38:59.000Z", + "value": "0", + "fee": "30959700000000000", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x90CF8d316B2fC58a9B78490f2dC028B47403dafD+1+ethereum-0x5d034a150d5444863ba5d4145519b11e47074e80859fbf17e3362b04e5d75b75-NFT_IN-i0_0", + "hash": "0x5d034a150d5444863ba5d4145519b11e47074e80859fbf17e3362b04e5d75b75", + "type": "NFT_IN", + "senders": ["0x503C86fDDD47bcE051d24Ed52F10788671f32663"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1bc2687be9df61d95d514e7ea5b68d08aa52380e86a68b06e466eeafe084271b", + "blockHeight": 15751778, + "extra": {}, + "date": "2022-10-15T06:38:59.000Z", + "value": "1", + "fee": "30959700000000000", + "contract": "0x90CF8d316B2fC58a9B78490f2dC028B47403dafD", + "operator": "0x503C86fDDD47bcE051d24Ed52F10788671f32663", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x03e1f4a399b2188f9828d3fcf9dade1167ad607cac8d7f69186e0f3d5b450c40-NONE", + "hash": "0x03e1f4a399b2188f9828d3fcf9dade1167ad607cac8d7f69186e0f3d5b450c40", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x93a7c5a1de546ced9ff56a76fe2024acad7de8c6bfeb827bc1a95a8d8f778e03", + "blockHeight": 15746972, + "extra": {}, + "date": "2022-10-14T14:33:47.000Z", + "value": "0", + "fee": "965452428069983", + "transactionSequenceNumber": 149, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+317845+ethereum-0x03e1f4a399b2188f9828d3fcf9dade1167ad607cac8d7f69186e0f3d5b450c40-NFT_IN-i0_0", + "hash": "0x03e1f4a399b2188f9828d3fcf9dade1167ad607cac8d7f69186e0f3d5b450c40", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x93a7c5a1de546ced9ff56a76fe2024acad7de8c6bfeb827bc1a95a8d8f778e03", + "blockHeight": 15746972, + "extra": {}, + "date": "2022-10-14T14:33:47.000Z", + "value": "1", + "fee": "965452428069983", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "317845", + "transactionSequenceNumber": 149 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5245193a78c5077b83231b66728c75f1f229c34c7477ec4fae25865e29bf7188-OUT", + "hash": "0x5245193a78c5077b83231b66728c75f1f229c34c7477ec4fae25865e29bf7188", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6573781e4da7995ea133434389686c252b9bdc48e5a38b04218b47665a97e285", + "blockHeight": 15724130, + "extra": {}, + "date": "2022-10-11T09:59:59.000Z", + "value": "6123325938602593", + "fee": "5123325938602593", + "transactionSequenceNumber": 423, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+20085043+ethereum-0x5245193a78c5077b83231b66728c75f1f229c34c7477ec4fae25865e29bf7188-NFT_IN", + "hash": "0x5245193a78c5077b83231b66728c75f1f229c34c7477ec4fae25865e29bf7188", + "type": "NFT_IN", + "senders": ["0x94CC64700A555685b758A11Eb64CcF16743Df8A6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6573781e4da7995ea133434389686c252b9bdc48e5a38b04218b47665a97e285", + "blockHeight": 15724130, + "extra": {}, + "date": "2022-10-11T09:59:59.000Z", + "value": "1", + "fee": "5123325938602593", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "20085043", + "transactionSequenceNumber": 423 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x98c4d4f630c639583998a34834d5febd98e60f844a9f49cf9c445f858139398e-NONE", + "hash": "0x98c4d4f630c639583998a34834d5febd98e60f844a9f49cf9c445f858139398e", + "type": "NONE", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0x100444622ddaDDa2e3774D7E95bdC222Cd5bB026"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x07427c7d96ab7c37134912d87b5669f829581f0b7c5ee984c3f75b61dc8e0d3a", + "blockHeight": 15724103, + "extra": {}, + "date": "2022-10-11T09:54:35.000Z", + "value": "0", + "fee": "1179640000000000", + "transactionSequenceNumber": 435, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x100444622ddaDDa2e3774D7E95bdC222Cd5bB026+3482597858+ethereum-0x98c4d4f630c639583998a34834d5febd98e60f844a9f49cf9c445f858139398e-NFT_IN-i0_0", + "hash": "0x98c4d4f630c639583998a34834d5febd98e60f844a9f49cf9c445f858139398e", + "type": "NFT_IN", + "senders": ["0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x07427c7d96ab7c37134912d87b5669f829581f0b7c5ee984c3f75b61dc8e0d3a", + "blockHeight": 15724103, + "extra": {}, + "date": "2022-10-11T09:54:35.000Z", + "value": "1", + "fee": "1179640000000000", + "contract": "0x100444622ddaDDa2e3774D7E95bdC222Cd5bB026", + "operator": "0xB4B57125AF2aCf9Bf605A9D9C3D256537876f65A", + "standard": "ERC1155", + "tokenId": "3482597858", + "transactionSequenceNumber": 435 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x96c5bf3ab79c6864913f866f3267a416f7b4c4988a4c8d0e500147fc72c9393e-FEES", + "hash": "0x96c5bf3ab79c6864913f866f3267a416f7b4c4988a4c8d0e500147fc72c9393e", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb5eb203a0ed0e23b0be5d9ef225df77c8edb5ae0b3f20f7609fcd47ac517eef7", + "blockHeight": 15716848, + "extra": {}, + "date": "2022-10-10T09:36:47.000Z", + "value": "2174894873080805", + "fee": "2174894873080805", + "transactionSequenceNumber": 422, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+19923008+ethereum-0x96c5bf3ab79c6864913f866f3267a416f7b4c4988a4c8d0e500147fc72c9393e-NFT_OUT", + "hash": "0x96c5bf3ab79c6864913f866f3267a416f7b4c4988a4c8d0e500147fc72c9393e", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x6AADb7110405d4C4EA8724e0722C0D4a6f01D2bC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb5eb203a0ed0e23b0be5d9ef225df77c8edb5ae0b3f20f7609fcd47ac517eef7", + "blockHeight": 15716848, + "extra": {}, + "date": "2022-10-10T09:36:47.000Z", + "value": "1", + "fee": "2174894873080805", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "19923008", + "transactionSequenceNumber": 422 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x83940fd654670120fb9a92ccfeaae544e42fcab92c66705c214b02154ce56fbb-FEES", + "hash": "0x83940fd654670120fb9a92ccfeaae544e42fcab92c66705c214b02154ce56fbb", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x01e536f4daee3d6be7c4e385edb6d78e79de72269d1cdbaa9434a24e363a73e3", + "blockHeight": 15711416, + "extra": {}, + "date": "2022-10-09T15:25:11.000Z", + "value": "1055864270247215", + "fee": "1055864270247215", + "transactionSequenceNumber": 421, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2fe1599111db90eb96ab4995aed1f8a17419d12b0e8ca5d480a1df499e27cf5d-NONE", + "hash": "0x2fe1599111db90eb96ab4995aed1f8a17419d12b0e8ca5d480a1df499e27cf5d", + "type": "NONE", + "senders": ["0xd2BDDaFc62384F64f02C7750A9a46d98CbB1291C"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8a66a26e854e37a2bb38a9b7fa2d5b89da4b70024b95fd8c51acfc2f66d3960d", + "blockHeight": 15702718, + "extra": {}, + "date": "2022-10-08T10:17:11.000Z", + "value": "0", + "fee": "1110410000000000", + "transactionSequenceNumber": 36, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x13d62D04CCB3cA79f74F2098d8798217251168E9+140+ethereum-0x2fe1599111db90eb96ab4995aed1f8a17419d12b0e8ca5d480a1df499e27cf5d-NFT_IN-i0_0", + "hash": "0x2fe1599111db90eb96ab4995aed1f8a17419d12b0e8ca5d480a1df499e27cf5d", + "type": "NFT_IN", + "senders": ["0xd2BDDaFc62384F64f02C7750A9a46d98CbB1291C"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8a66a26e854e37a2bb38a9b7fa2d5b89da4b70024b95fd8c51acfc2f66d3960d", + "blockHeight": 15702718, + "extra": {}, + "date": "2022-10-08T10:17:11.000Z", + "value": "1", + "fee": "1110410000000000", + "contract": "0x13d62D04CCB3cA79f74F2098d8798217251168E9", + "operator": "0xd2BDDaFc62384F64f02C7750A9a46d98CbB1291C", + "standard": "ERC1155", + "tokenId": "140", + "transactionSequenceNumber": 36 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa442ecf96f5e713adda6e8a4e4099433604a8548ee9cbdf8d181b4af4bc7ecc4-NONE", + "hash": "0xa442ecf96f5e713adda6e8a4e4099433604a8548ee9cbdf8d181b4af4bc7ecc4", + "type": "NONE", + "senders": ["0xB3f1a232ECC2268C00C80b4812820Ce4C6c146BF"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9f025529de8a4d634a6e81484dc26614a52162694d81c11b223cfd7a8acb2dd0", + "blockHeight": 15692589, + "extra": {}, + "date": "2022-10-07T00:17:47.000Z", + "value": "0", + "fee": "13042284000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xca9375ee7429d369e18058301e222b8b0cd41110+162+ethereum-0xa442ecf96f5e713adda6e8a4e4099433604a8548ee9cbdf8d181b4af4bc7ecc4-NFT_IN", + "hash": "0xa442ecf96f5e713adda6e8a4e4099433604a8548ee9cbdf8d181b4af4bc7ecc4", + "type": "NFT_IN", + "senders": ["0xB3f1a232ECC2268C00C80b4812820Ce4C6c146BF"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9f025529de8a4d634a6e81484dc26614a52162694d81c11b223cfd7a8acb2dd0", + "blockHeight": 15692589, + "extra": {}, + "date": "2022-10-07T00:17:47.000Z", + "value": "1", + "fee": "13042284000000000", + "contract": "0xca9375ee7429d369E18058301E222B8B0CD41110", + "standard": "ERC721", + "tokenId": "162", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5878d0904301f8ed28602b6205c739b4cd1d944fefa779026cd960f089305ff9-NONE", + "hash": "0x5878d0904301f8ed28602b6205c739b4cd1d944fefa779026cd960f089305ff9", + "type": "NONE", + "senders": ["0xadEbE2449a68dEAe7db3F2563dBB034D8F0F7DA7"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x832ebd07f0f68c531554482221ea6d9c48d38180d3ff11e2f124bf9df64722b2", + "blockHeight": 15692580, + "extra": {}, + "date": "2022-10-07T00:15:59.000Z", + "value": "0", + "fee": "21855121667011617", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x15f20c2BA54aE315ac15EbF6577aAb37B5e3Cde8+15+ethereum-0x5878d0904301f8ed28602b6205c739b4cd1d944fefa779026cd960f089305ff9-NFT_IN-i0_0", + "hash": "0x5878d0904301f8ed28602b6205c739b4cd1d944fefa779026cd960f089305ff9", + "type": "NFT_IN", + "senders": ["0xadEbE2449a68dEAe7db3F2563dBB034D8F0F7DA7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x832ebd07f0f68c531554482221ea6d9c48d38180d3ff11e2f124bf9df64722b2", + "blockHeight": 15692580, + "extra": {}, + "date": "2022-10-07T00:15:59.000Z", + "value": "1", + "fee": "21855121667011617", + "contract": "0x15f20c2BA54aE315ac15EbF6577aAb37B5e3Cde8", + "operator": "0xadEbE2449a68dEAe7db3F2563dBB034D8F0F7DA7", + "standard": "ERC1155", + "tokenId": "15", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9f5e1372d3f6081bc4cc6554fbd7dc4713cf549b5646b9d834b7375018d425d7-NONE", + "hash": "0x9f5e1372d3f6081bc4cc6554fbd7dc4713cf549b5646b9d834b7375018d425d7", + "type": "NONE", + "senders": ["0xec6b1C822B0beE58808eB5bA514357f7297bf6B4"], + "recipients": ["0x49bB6E24cdb2795E624208C380F85898000453da"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x59c3f87e35763fd819569400a623e1c3cf65e4c48bb0a366e79f1b4f43d403ef", + "blockHeight": 15688667, + "extra": {}, + "date": "2022-10-06T11:08:59.000Z", + "value": "0", + "fee": "116557575000000000", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x49bb6e24cdb2795e624208c380f85898000453da+7520+ethereum-0x9f5e1372d3f6081bc4cc6554fbd7dc4713cf549b5646b9d834b7375018d425d7-NFT_IN", + "hash": "0x9f5e1372d3f6081bc4cc6554fbd7dc4713cf549b5646b9d834b7375018d425d7", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x59c3f87e35763fd819569400a623e1c3cf65e4c48bb0a366e79f1b4f43d403ef", + "blockHeight": 15688667, + "extra": {}, + "date": "2022-10-06T11:08:59.000Z", + "value": "1", + "fee": "116557575000000000", + "contract": "0x49bB6E24cdb2795E624208C380F85898000453da", + "standard": "ERC721", + "tokenId": "7520", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7345c904e643002943d7f7171f45dc0a37e95d48f2a786ff84a8729c07f25577-NONE", + "hash": "0x7345c904e643002943d7f7171f45dc0a37e95d48f2a786ff84a8729c07f25577", + "type": "NONE", + "senders": ["0x41F15c3235A74e2369b6e84D44d54e79F75728c8"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf37785c61bca8b81dada6836b2f0d9a6a14e7fb050462ab3319cf04cfbb44f1b", + "blockHeight": 15686204, + "extra": {}, + "date": "2022-10-06T02:53:23.000Z", + "value": "0", + "fee": "15215998000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xad61a423478321437d748d1cd1424ffd9e1753f7+162+ethereum-0x7345c904e643002943d7f7171f45dc0a37e95d48f2a786ff84a8729c07f25577-NFT_IN", + "hash": "0x7345c904e643002943d7f7171f45dc0a37e95d48f2a786ff84a8729c07f25577", + "type": "NFT_IN", + "senders": ["0x41F15c3235A74e2369b6e84D44d54e79F75728c8"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf37785c61bca8b81dada6836b2f0d9a6a14e7fb050462ab3319cf04cfbb44f1b", + "blockHeight": 15686204, + "extra": {}, + "date": "2022-10-06T02:53:23.000Z", + "value": "1", + "fee": "15215998000000000", + "contract": "0xaD61a423478321437D748D1CD1424fFD9E1753F7", + "standard": "ERC721", + "tokenId": "162", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd5f145155a998f813a9f499f562ec1607e89baf5b72a5fde377d82a289028443-NONE", + "hash": "0xd5f145155a998f813a9f499f562ec1607e89baf5b72a5fde377d82a289028443", + "type": "NONE", + "senders": ["0xcE84f43eBD65C69D3300AbB24d1952E9194f17F1"], + "recipients": ["0x3b656e78CD7a0598016f513E2dCb52042e72B3CE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc42bcf818ce0a286c2fdde316b36a3d6ae7f53e79c79f9fd0364be9da2b6716b", + "blockHeight": 15682407, + "extra": {}, + "date": "2022-10-05T14:10:11.000Z", + "value": "0", + "fee": "1152282285490452", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3b656e78cd7a0598016f513e2dcb52042e72b3ce+22+ethereum-0xd5f145155a998f813a9f499f562ec1607e89baf5b72a5fde377d82a289028443-NFT_IN", + "hash": "0xd5f145155a998f813a9f499f562ec1607e89baf5b72a5fde377d82a289028443", + "type": "NFT_IN", + "senders": ["0xcE84f43eBD65C69D3300AbB24d1952E9194f17F1"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc42bcf818ce0a286c2fdde316b36a3d6ae7f53e79c79f9fd0364be9da2b6716b", + "blockHeight": 15682407, + "extra": {}, + "date": "2022-10-05T14:10:11.000Z", + "value": "1", + "fee": "1152282285490452", + "contract": "0x3b656e78CD7a0598016f513E2dCb52042e72B3CE", + "standard": "ERC721", + "tokenId": "22", + "transactionSequenceNumber": 46 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3a70c93bf3a8cda07369f9e94ad1ef5ebe7387389d63baff9b59e43a4be00702-NONE", + "hash": "0x3a70c93bf3a8cda07369f9e94ad1ef5ebe7387389d63baff9b59e43a4be00702", + "type": "NONE", + "senders": ["0xc2B378a05268AEb425f0d295A5e99Fb0325ca986"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2800fc31a705c5b7e2eb13e3cf112c0ef5cf446a099784ca7b4e27e7a4e5565f", + "blockHeight": 15679050, + "extra": {}, + "date": "2022-10-05T02:53:11.000Z", + "value": "0", + "fee": "18372956000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x136b8D40414feD32Af9B82e5f5a77fC606547B52+137+ethereum-0x3a70c93bf3a8cda07369f9e94ad1ef5ebe7387389d63baff9b59e43a4be00702-NFT_IN-i0_0", + "hash": "0x3a70c93bf3a8cda07369f9e94ad1ef5ebe7387389d63baff9b59e43a4be00702", + "type": "NFT_IN", + "senders": ["0xc2B378a05268AEb425f0d295A5e99Fb0325ca986"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2800fc31a705c5b7e2eb13e3cf112c0ef5cf446a099784ca7b4e27e7a4e5565f", + "blockHeight": 15679050, + "extra": {}, + "date": "2022-10-05T02:53:11.000Z", + "value": "1", + "fee": "18372956000000000", + "contract": "0x136b8D40414feD32Af9B82e5f5a77fC606547B52", + "operator": "0xc2B378a05268AEb425f0d295A5e99Fb0325ca986", + "standard": "ERC1155", + "tokenId": "137", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa2919e414d7b534e1a0fc88420ef5daaae9a6934996296fa7a1b6035b839807a-NONE", + "hash": "0xa2919e414d7b534e1a0fc88420ef5daaae9a6934996296fa7a1b6035b839807a", + "type": "NONE", + "senders": ["0x2E2A080Eded8a0D3F982C86aB7a49ddd600c8Ba2"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7a0fbeb00a76d8235b27d3330d69e6cbf5f42da05c1803d3b6c585c53d2ce6bd", + "blockHeight": 15678839, + "extra": {}, + "date": "2022-10-05T02:10:23.000Z", + "value": "0", + "fee": "28017906000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8Ad422D2b2E3802e76e24645cecFe49f478ec7Db+1+ethereum-0xa2919e414d7b534e1a0fc88420ef5daaae9a6934996296fa7a1b6035b839807a-NFT_IN-i0_0", + "hash": "0xa2919e414d7b534e1a0fc88420ef5daaae9a6934996296fa7a1b6035b839807a", + "type": "NFT_IN", + "senders": ["0x2E2A080Eded8a0D3F982C86aB7a49ddd600c8Ba2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7a0fbeb00a76d8235b27d3330d69e6cbf5f42da05c1803d3b6c585c53d2ce6bd", + "blockHeight": 15678839, + "extra": {}, + "date": "2022-10-05T02:10:23.000Z", + "value": "1", + "fee": "28017906000000000", + "contract": "0x8Ad422D2b2E3802e76e24645cecFe49f478ec7Db", + "operator": "0x2E2A080Eded8a0D3F982C86aB7a49ddd600c8Ba2", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x17576b4fbd60ac6317b99a49adeb7b27c0305c4fe8bbbc8a58e17e081dc6407b-NONE", + "hash": "0x17576b4fbd60ac6317b99a49adeb7b27c0305c4fe8bbbc8a58e17e081dc6407b", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd978c355a2f4b104eb3111e55b9e2c87cc9a71d116187173eb3e33e6e54dff6b", + "blockHeight": 15673781, + "extra": {}, + "date": "2022-10-04T09:08:11.000Z", + "value": "0", + "fee": "473376342903262", + "transactionSequenceNumber": 146, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+7+ethereum-0x17576b4fbd60ac6317b99a49adeb7b27c0305c4fe8bbbc8a58e17e081dc6407b-NFT_IN-i0_0", + "hash": "0x17576b4fbd60ac6317b99a49adeb7b27c0305c4fe8bbbc8a58e17e081dc6407b", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd978c355a2f4b104eb3111e55b9e2c87cc9a71d116187173eb3e33e6e54dff6b", + "blockHeight": 15673781, + "extra": {}, + "date": "2022-10-04T09:08:11.000Z", + "value": "1", + "fee": "473376342903262", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "7", + "transactionSequenceNumber": 146 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4de2494524b0e4bc453f5ccbc056b2aee29e1aab57e00a9f91cc178b1d799aad-NONE", + "hash": "0x4de2494524b0e4bc453f5ccbc056b2aee29e1aab57e00a9f91cc178b1d799aad", + "type": "NONE", + "senders": ["0xc53f36A665846a70B5206eA933a2BAb64dD34E49"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x725180088771d34cb629e1ce04a6577341cb910d9ea7b3130c4e99d71429bc68", + "blockHeight": 15666865, + "extra": {}, + "date": "2022-10-03T09:55:35.000Z", + "value": "0", + "fee": "24172204000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x23fC07015Cd3718140A1eCc616Ad1c4Ee18c02B7+452+ethereum-0x4de2494524b0e4bc453f5ccbc056b2aee29e1aab57e00a9f91cc178b1d799aad-NFT_IN-i0_0", + "hash": "0x4de2494524b0e4bc453f5ccbc056b2aee29e1aab57e00a9f91cc178b1d799aad", + "type": "NFT_IN", + "senders": ["0xc53f36A665846a70B5206eA933a2BAb64dD34E49"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x725180088771d34cb629e1ce04a6577341cb910d9ea7b3130c4e99d71429bc68", + "blockHeight": 15666865, + "extra": {}, + "date": "2022-10-03T09:55:35.000Z", + "value": "1", + "fee": "24172204000000000", + "contract": "0x23fC07015Cd3718140A1eCc616Ad1c4Ee18c02B7", + "operator": "0xc53f36A665846a70B5206eA933a2BAb64dD34E49", + "standard": "ERC1155", + "tokenId": "452", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc14d6c4bf4a98be1bebd2515add43b2bc9be35e3b983453394e408952823f173-NONE", + "hash": "0xc14d6c4bf4a98be1bebd2515add43b2bc9be35e3b983453394e408952823f173", + "type": "NONE", + "senders": ["0xd74e022e1727c15bB89D39aa630CeE01E11e13E5"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x342fdc1012addaa3f5f670619f70cf911d7af274273165acd20beeedb2387846", + "blockHeight": 15657478, + "extra": {}, + "date": "2022-10-02T02:29:47.000Z", + "value": "0", + "fee": "16375075000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe4b972ce89fc4b251879a9f2b29d1c7ece3d8408+107+ethereum-0xc14d6c4bf4a98be1bebd2515add43b2bc9be35e3b983453394e408952823f173-NFT_IN", + "hash": "0xc14d6c4bf4a98be1bebd2515add43b2bc9be35e3b983453394e408952823f173", + "type": "NFT_IN", + "senders": ["0xd74e022e1727c15bB89D39aa630CeE01E11e13E5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x342fdc1012addaa3f5f670619f70cf911d7af274273165acd20beeedb2387846", + "blockHeight": 15657478, + "extra": {}, + "date": "2022-10-02T02:29:47.000Z", + "value": "1", + "fee": "16375075000000000", + "contract": "0xe4B972cE89fc4b251879a9F2b29D1c7ece3d8408", + "standard": "ERC721", + "tokenId": "107", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xee04a93a18585f07f26a6425cfe6e60c4755c482d930e4906e749d48fcee9264-NONE", + "hash": "0xee04a93a18585f07f26a6425cfe6e60c4755c482d930e4906e749d48fcee9264", + "type": "NONE", + "senders": ["0x78c5677D826E8fDA0E4F071496534658cCBd681a"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1a8a0d5616571bbb4d2e712430d272155cdd37ebb83734b3d5a4160ce586e066", + "blockHeight": 15657197, + "extra": {}, + "date": "2022-10-02T01:33:23.000Z", + "value": "0", + "fee": "16676436900671704", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x031a1bd01Ee0f56944852FDD1B64452c3Cd611eE+247+ethereum-0xee04a93a18585f07f26a6425cfe6e60c4755c482d930e4906e749d48fcee9264-NFT_IN-i0_0", + "hash": "0xee04a93a18585f07f26a6425cfe6e60c4755c482d930e4906e749d48fcee9264", + "type": "NFT_IN", + "senders": ["0x78c5677D826E8fDA0E4F071496534658cCBd681a"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1a8a0d5616571bbb4d2e712430d272155cdd37ebb83734b3d5a4160ce586e066", + "blockHeight": 15657197, + "extra": {}, + "date": "2022-10-02T01:33:23.000Z", + "value": "1", + "fee": "16676436900671704", + "contract": "0x031a1bd01Ee0f56944852FDD1B64452c3Cd611eE", + "operator": "0x78c5677D826E8fDA0E4F071496534658cCBd681a", + "standard": "ERC1155", + "tokenId": "247", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x64d9771a6a202c27b340b75a807b57946f27f3f62044acda769784b7a7188ea9-NONE", + "hash": "0x64d9771a6a202c27b340b75a807b57946f27f3f62044acda769784b7a7188ea9", + "type": "NONE", + "senders": ["0x18f279c60392dAFd83C3DB935745f272a7F2f39c"], + "recipients": ["0x472891572599552826d96D5c87BE026f02c5f252"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1870bd5d5c062f37f1f8555216c2ee6842a68ea01eebf34715433c62c13f8670", + "blockHeight": 15652685, + "extra": {}, + "date": "2022-10-01T10:22:23.000Z", + "value": "0", + "fee": "118820095014008258", + "transactionSequenceNumber": 87, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x472891572599552826d96D5c87BE026f02c5f252+2891+ethereum-0x64d9771a6a202c27b340b75a807b57946f27f3f62044acda769784b7a7188ea9-NFT_IN-i0_0", + "hash": "0x64d9771a6a202c27b340b75a807b57946f27f3f62044acda769784b7a7188ea9", + "type": "NFT_IN", + "senders": ["0x18f279c60392dAFd83C3DB935745f272a7F2f39c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1870bd5d5c062f37f1f8555216c2ee6842a68ea01eebf34715433c62c13f8670", + "blockHeight": 15652685, + "extra": {}, + "date": "2022-10-01T10:22:23.000Z", + "value": "1", + "fee": "118820095014008258", + "contract": "0x472891572599552826d96D5c87BE026f02c5f252", + "operator": "0x18f279c60392dAFd83C3DB935745f272a7F2f39c", + "standard": "ERC1155", + "tokenId": "2891", + "transactionSequenceNumber": 87 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x16064aa0ddf34199a78c0020bc12cc0bbc04f5a43b54928aa32539a12e3ef89b-OUT", + "hash": "0x16064aa0ddf34199a78c0020bc12cc0bbc04f5a43b54928aa32539a12e3ef89b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf45a8211413e78f9200958DC10E0E99786Ab11d4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x83c27ad230b0c2b61c641cb2571dcbf935b2cd454a2a558c38a78b00e8e0fd35", + "blockHeight": 15647215, + "extra": {}, + "date": "2022-09-30T16:02:11.000Z", + "value": "84874907459202852", + "fee": "4874907459202852", + "transactionSequenceNumber": 420, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf45a8211413e78f9200958dc10e0e99786ab11d4+127+ethereum-0x16064aa0ddf34199a78c0020bc12cc0bbc04f5a43b54928aa32539a12e3ef89b-NFT_IN", + "hash": "0x16064aa0ddf34199a78c0020bc12cc0bbc04f5a43b54928aa32539a12e3ef89b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x83c27ad230b0c2b61c641cb2571dcbf935b2cd454a2a558c38a78b00e8e0fd35", + "blockHeight": 15647215, + "extra": {}, + "date": "2022-09-30T16:02:11.000Z", + "value": "1", + "fee": "4874907459202852", + "contract": "0xf45a8211413e78f9200958DC10E0E99786Ab11d4", + "standard": "ERC721", + "tokenId": "127", + "transactionSequenceNumber": 420 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2c432b630f78097bfd70eddc6e1b72e3ae3db452b33990b20be4fef8a0898e44-NONE", + "hash": "0x2c432b630f78097bfd70eddc6e1b72e3ae3db452b33990b20be4fef8a0898e44", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x39DB4584835Ba9cF5467de7610c988DbBaC5d1c8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x10090a1a11c44bcb43ad9085e1a5f519f827427bc1499021e1375964dde6f53c", + "blockHeight": 15647154, + "extra": {}, + "date": "2022-09-30T15:49:47.000Z", + "value": "0", + "fee": "2758124713447922", + "transactionSequenceNumber": 140, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x39db4584835ba9cf5467de7610c988dbbac5d1c8+115+ethereum-0x2c432b630f78097bfd70eddc6e1b72e3ae3db452b33990b20be4fef8a0898e44-NFT_IN", + "hash": "0x2c432b630f78097bfd70eddc6e1b72e3ae3db452b33990b20be4fef8a0898e44", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x10090a1a11c44bcb43ad9085e1a5f519f827427bc1499021e1375964dde6f53c", + "blockHeight": 15647154, + "extra": {}, + "date": "2022-09-30T15:49:47.000Z", + "value": "1", + "fee": "2758124713447922", + "contract": "0x39DB4584835Ba9cF5467de7610c988DbBaC5d1c8", + "standard": "ERC721", + "tokenId": "115", + "transactionSequenceNumber": 140 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x239fc6a363ee33480e1cdb04524b65f8c4468008d369489d892e5372e86398de-NONE", + "hash": "0x239fc6a363ee33480e1cdb04524b65f8c4468008d369489d892e5372e86398de", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc603a175932f188c369de464cae7e92da710c0f5268b002e3beddc5ad4177f3", + "blockHeight": 15647151, + "extra": {}, + "date": "2022-09-30T15:49:11.000Z", + "value": "0", + "fee": "2097223940223485", + "transactionSequenceNumber": 139, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+19624000+ethereum-0x239fc6a363ee33480e1cdb04524b65f8c4468008d369489d892e5372e86398de-NFT_IN", + "hash": "0x239fc6a363ee33480e1cdb04524b65f8c4468008d369489d892e5372e86398de", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc603a175932f188c369de464cae7e92da710c0f5268b002e3beddc5ad4177f3", + "blockHeight": 15647151, + "extra": {}, + "date": "2022-09-30T15:49:11.000Z", + "value": "1", + "fee": "2097223940223485", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "19624000", + "transactionSequenceNumber": 139 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc4d2a19a77c835c271e72b8519a3958453bbf2adbd72655f896253d5ce242356-NONE", + "hash": "0xc4d2a19a77c835c271e72b8519a3958453bbf2adbd72655f896253d5ce242356", + "type": "NONE", + "senders": ["0xbc5c5cD2324b73AFEDE55eF72631aB3b79907a68"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f8f312e16255060ce777e08c33530463a3191391d536384868d1e8d420fafca", + "blockHeight": 15636287, + "extra": {}, + "date": "2022-09-29T03:22:23.000Z", + "value": "0", + "fee": "34389488000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e7605952B60932198Af863992843F45aa73082E+422+ethereum-0xc4d2a19a77c835c271e72b8519a3958453bbf2adbd72655f896253d5ce242356-NFT_IN-i0_0", + "hash": "0xc4d2a19a77c835c271e72b8519a3958453bbf2adbd72655f896253d5ce242356", + "type": "NFT_IN", + "senders": ["0xbc5c5cD2324b73AFEDE55eF72631aB3b79907a68"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f8f312e16255060ce777e08c33530463a3191391d536384868d1e8d420fafca", + "blockHeight": 15636287, + "extra": {}, + "date": "2022-09-29T03:22:23.000Z", + "value": "1", + "fee": "34389488000000000", + "contract": "0x8e7605952B60932198Af863992843F45aa73082E", + "operator": "0xbc5c5cD2324b73AFEDE55eF72631aB3b79907a68", + "standard": "ERC1155", + "tokenId": "422", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xda0b71c567992cd8ddb66890658fe15596ca29058651195068127d0aa7ec1acf-NONE", + "hash": "0xda0b71c567992cd8ddb66890658fe15596ca29058651195068127d0aa7ec1acf", + "type": "NONE", + "senders": ["0xc58d4DFA51D132498Cc8236E5fd042CFC199b036"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ee45e79204676c1621da7065ed116ba3a047c62f52f81717ecbd132a85f492b", + "blockHeight": 15635476, + "extra": {}, + "date": "2022-09-29T00:39:47.000Z", + "value": "0", + "fee": "30023298000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7480af33d889e5d20d15ef1d55e836dc1c5da85f+148+ethereum-0xda0b71c567992cd8ddb66890658fe15596ca29058651195068127d0aa7ec1acf-NFT_IN", + "hash": "0xda0b71c567992cd8ddb66890658fe15596ca29058651195068127d0aa7ec1acf", + "type": "NFT_IN", + "senders": ["0xc58d4DFA51D132498Cc8236E5fd042CFC199b036"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ee45e79204676c1621da7065ed116ba3a047c62f52f81717ecbd132a85f492b", + "blockHeight": 15635476, + "extra": {}, + "date": "2022-09-29T00:39:47.000Z", + "value": "1", + "fee": "30023298000000000", + "contract": "0x7480aF33D889E5d20d15Ef1D55E836Dc1C5dA85f", + "standard": "ERC721", + "tokenId": "148", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1f5d510d096b6f8e63b8456585fe2625b73deb2f99f1808ceb246c646ae34880-OUT", + "hash": "0x1f5d510d096b6f8e63b8456585fe2625b73deb2f99f1808ceb246c646ae34880", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc7050b6704df46803956b4fe5a78ffc7e0c2ef6285e1d140b81b31e9c6868be", + "blockHeight": 15632665, + "extra": {}, + "date": "2022-09-28T15:14:47.000Z", + "value": "11681456216944900", + "fee": "2681456216944900", + "transactionSequenceNumber": 419, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+19670004+ethereum-0x1f5d510d096b6f8e63b8456585fe2625b73deb2f99f1808ceb246c646ae34880-NFT_IN", + "hash": "0x1f5d510d096b6f8e63b8456585fe2625b73deb2f99f1808ceb246c646ae34880", + "type": "NFT_IN", + "senders": ["0x94CC64700A555685b758A11Eb64CcF16743Df8A6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc7050b6704df46803956b4fe5a78ffc7e0c2ef6285e1d140b81b31e9c6868be", + "blockHeight": 15632665, + "extra": {}, + "date": "2022-09-28T15:14:47.000Z", + "value": "1", + "fee": "2681456216944900", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "19670004", + "transactionSequenceNumber": 419 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa972e6878f41a231de2552b290d2a8e17036e54d3c94ae984939969d76b09c71-OUT", + "hash": "0xa972e6878f41a231de2552b290d2a8e17036e54d3c94ae984939969d76b09c71", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x558ae010afc1a335cb9b767af91818b9c7e1ab84a3fe528f2830aaae19fda61b", + "blockHeight": 15632663, + "extra": {}, + "date": "2022-09-28T15:14:23.000Z", + "value": "6898191377190445", + "fee": "2898191377190445", + "transactionSequenceNumber": 418, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+19919007+ethereum-0xa972e6878f41a231de2552b290d2a8e17036e54d3c94ae984939969d76b09c71-NFT_IN", + "hash": "0xa972e6878f41a231de2552b290d2a8e17036e54d3c94ae984939969d76b09c71", + "type": "NFT_IN", + "senders": ["0x94CC64700A555685b758A11Eb64CcF16743Df8A6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x558ae010afc1a335cb9b767af91818b9c7e1ab84a3fe528f2830aaae19fda61b", + "blockHeight": 15632663, + "extra": {}, + "date": "2022-09-28T15:14:23.000Z", + "value": "1", + "fee": "2898191377190445", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "19919007", + "transactionSequenceNumber": 418 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x510d4502fd002c8e41fd0bbf62364d99e22fa3f053104be9041ab3888ddc3d10-OUT", + "hash": "0x510d4502fd002c8e41fd0bbf62364d99e22fa3f053104be9041ab3888ddc3d10", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x8fC72C856EB661F072F0f7322449f3fcCF088f42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x734c4628bb673e9a0c568ec8c92f8e206c8d2b1c95f797f77b3a12e5f30932ba", + "blockHeight": 15632629, + "extra": {}, + "date": "2022-09-28T15:07:35.000Z", + "value": "13306361780911506", + "fee": "4306361780911506", + "transactionSequenceNumber": 417, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+19923008+ethereum-0x510d4502fd002c8e41fd0bbf62364d99e22fa3f053104be9041ab3888ddc3d10-NFT_IN", + "hash": "0x510d4502fd002c8e41fd0bbf62364d99e22fa3f053104be9041ab3888ddc3d10", + "type": "NFT_IN", + "senders": ["0x94CC64700A555685b758A11Eb64CcF16743Df8A6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x734c4628bb673e9a0c568ec8c92f8e206c8d2b1c95f797f77b3a12e5f30932ba", + "blockHeight": 15632629, + "extra": {}, + "date": "2022-09-28T15:07:35.000Z", + "value": "1", + "fee": "4306361780911506", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "19923008", + "transactionSequenceNumber": 417 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6754f414ff8f59fc7c5491bf7b18b894c3079c433433c6a79d69e37c6f0a9816-OUT", + "hash": "0x6754f414ff8f59fc7c5491bf7b18b894c3079c433433c6a79d69e37c6f0a9816", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x9757F2d2b135150BBeb65308D4a91804107cd8D6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb7a8896e92d771d91392657ca20db0d027826f73b37901c57cdfac27a410753f", + "blockHeight": 15625909, + "extra": {}, + "date": "2022-09-27T16:33:23.000Z", + "value": "39911039600733709", + "fee": "9611039600733709", + "transactionSequenceNumber": 416, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB66a603f4cFe17e3D27B87a8BfCaD319856518B8+77795373015097511083008023994726909422127196599430486845595209169103606513665+ethereum-0x6754f414ff8f59fc7c5491bf7b18b894c3079c433433c6a79d69e37c6f0a9816-NFT_IN-i0_0", + "hash": "0x6754f414ff8f59fc7c5491bf7b18b894c3079c433433c6a79d69e37c6f0a9816", + "type": "NFT_IN", + "senders": ["0xaBFE9eE8d3831c5812C878D9fC187FD8a710958C"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb7a8896e92d771d91392657ca20db0d027826f73b37901c57cdfac27a410753f", + "blockHeight": 15625909, + "extra": {}, + "date": "2022-09-27T16:33:23.000Z", + "value": "1", + "fee": "9611039600733709", + "contract": "0xB66a603f4cFe17e3D27B87a8BfCaD319856518B8", + "operator": "0x4feE7B061C97C9c496b01DbcE9CDb10c02f0a0Be", + "standard": "ERC1155", + "tokenId": "77795373015097511083008023994726909422127196599430486845595209169103606513665", + "transactionSequenceNumber": 416 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6b3d8c58a72d3cf00fa988194e20f9e5ab493c55d7a8f5cfbf9bbe0bc94b6131-OUT", + "hash": "0x6b3d8c58a72d3cf00fa988194e20f9e5ab493c55d7a8f5cfbf9bbe0bc94b6131", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa19c76f403bc02fd7696aead570428ecfa91d804546c8dc45529af66bfa12a4c", + "blockHeight": 15623484, + "extra": {}, + "date": "2022-09-27T08:25:11.000Z", + "value": "94249413335626204", + "fee": "2249413335626204", + "transactionSequenceNumber": 415, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x01cc1bd2dece86e54481f1e6aeffc2fcc6915480+58+ethereum-0x6b3d8c58a72d3cf00fa988194e20f9e5ab493c55d7a8f5cfbf9bbe0bc94b6131-NFT_IN", + "hash": "0x6b3d8c58a72d3cf00fa988194e20f9e5ab493c55d7a8f5cfbf9bbe0bc94b6131", + "type": "NFT_IN", + "senders": ["0x3D79e08f56ed3EFDF5FdFdC82938524b502A4161"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa19c76f403bc02fd7696aead570428ecfa91d804546c8dc45529af66bfa12a4c", + "blockHeight": 15623484, + "extra": {}, + "date": "2022-09-27T08:25:11.000Z", + "value": "1", + "fee": "2249413335626204", + "contract": "0x01cc1bD2dece86e54481f1e6aEffC2FCC6915480", + "standard": "ERC721", + "tokenId": "58", + "transactionSequenceNumber": 415 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2d591a4b08567f0ae47c20e374dbf9005d3a90077c0722910723892c5da7c163-NONE", + "hash": "0x2d591a4b08567f0ae47c20e374dbf9005d3a90077c0722910723892c5da7c163", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1a4b5725b878e4d39f828d04a31934c36b0ea5cce421f2279312f06794046e35", + "blockHeight": 15616607, + "extra": {}, + "date": "2022-09-26T09:18:59.000Z", + "value": "0", + "fee": "321937949379005", + "transactionSequenceNumber": 137, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+18792000+ethereum-0x2d591a4b08567f0ae47c20e374dbf9005d3a90077c0722910723892c5da7c163-NFT_IN", + "hash": "0x2d591a4b08567f0ae47c20e374dbf9005d3a90077c0722910723892c5da7c163", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1a4b5725b878e4d39f828d04a31934c36b0ea5cce421f2279312f06794046e35", + "blockHeight": 15616607, + "extra": {}, + "date": "2022-09-26T09:18:59.000Z", + "value": "1", + "fee": "321937949379005", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "18792000", + "transactionSequenceNumber": 137 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcb525a711ab4bedc65972ef66697627d4264a99ebe70887f216e7bed75008ea0-NONE", + "hash": "0xcb525a711ab4bedc65972ef66697627d4264a99ebe70887f216e7bed75008ea0", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5af44507885f53988c6018424177cf24827d8c420a83803aa4173664b131f79e", + "blockHeight": 15616604, + "extra": {}, + "date": "2022-09-26T09:18:23.000Z", + "value": "0", + "fee": "307859878075435", + "transactionSequenceNumber": 136, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+19604007+ethereum-0xcb525a711ab4bedc65972ef66697627d4264a99ebe70887f216e7bed75008ea0-NFT_IN", + "hash": "0xcb525a711ab4bedc65972ef66697627d4264a99ebe70887f216e7bed75008ea0", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5af44507885f53988c6018424177cf24827d8c420a83803aa4173664b131f79e", + "blockHeight": 15616604, + "extra": {}, + "date": "2022-09-26T09:18:23.000Z", + "value": "1", + "fee": "307859878075435", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "19604007", + "transactionSequenceNumber": 136 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb0fa339c8ade02f5834e7bbc1cd7f18d770d5cc8737ec012c12181cd129ce0b-NONE", + "hash": "0xeb0fa339c8ade02f5834e7bbc1cd7f18d770d5cc8737ec012c12181cd129ce0b", + "type": "NONE", + "senders": ["0x871D166534DeC36E4cfF2aa345C1542c6aA71117"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd334b0c2f6b4eff78a6f758446d9f15745509fdbd13ac4f341f9df1f8614a0c9", + "blockHeight": 15615734, + "extra": {}, + "date": "2022-09-26T06:23:35.000Z", + "value": "0", + "fee": "32039763000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA1e0D2186bE71D7e58E0126EEf331a2fA1C114bA+114+ethereum-0xeb0fa339c8ade02f5834e7bbc1cd7f18d770d5cc8737ec012c12181cd129ce0b-NFT_IN-i0_0", + "hash": "0xeb0fa339c8ade02f5834e7bbc1cd7f18d770d5cc8737ec012c12181cd129ce0b", + "type": "NFT_IN", + "senders": ["0x871D166534DeC36E4cfF2aa345C1542c6aA71117"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd334b0c2f6b4eff78a6f758446d9f15745509fdbd13ac4f341f9df1f8614a0c9", + "blockHeight": 15615734, + "extra": {}, + "date": "2022-09-26T06:23:35.000Z", + "value": "1", + "fee": "32039763000000000", + "contract": "0xA1e0D2186bE71D7e58E0126EEf331a2fA1C114bA", + "operator": "0x871D166534DeC36E4cfF2aa345C1542c6aA71117", + "standard": "ERC1155", + "tokenId": "114", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7587317c78e90f56b92a5721d36d476c16d370694b058ea2ce489f6557239903-NONE", + "hash": "0x7587317c78e90f56b92a5721d36d476c16d370694b058ea2ce489f6557239903", + "type": "NONE", + "senders": ["0x99bb70266280a912596039D2c5115027320FD161"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8ce05ec59dec4ff121b352160bea6f5dbac8d8b2b01a0c7aa4b485c61ea75ab6", + "blockHeight": 15615729, + "extra": {}, + "date": "2022-09-26T06:22:35.000Z", + "value": "0", + "fee": "17640078000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3be8E9fa1BA27AC9EA8AcE9f7D5ecDf6fe1589a1+322+ethereum-0x7587317c78e90f56b92a5721d36d476c16d370694b058ea2ce489f6557239903-NFT_IN-i0_0", + "hash": "0x7587317c78e90f56b92a5721d36d476c16d370694b058ea2ce489f6557239903", + "type": "NFT_IN", + "senders": ["0x99bb70266280a912596039D2c5115027320FD161"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8ce05ec59dec4ff121b352160bea6f5dbac8d8b2b01a0c7aa4b485c61ea75ab6", + "blockHeight": 15615729, + "extra": {}, + "date": "2022-09-26T06:22:35.000Z", + "value": "1", + "fee": "17640078000000000", + "contract": "0x3be8E9fa1BA27AC9EA8AcE9f7D5ecDf6fe1589a1", + "operator": "0x99bb70266280a912596039D2c5115027320FD161", + "standard": "ERC1155", + "tokenId": "322", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6c037e2677e88f866020fc89881faebe737a0ea822358c2d037f6d562ae7394c-IN", + "hash": "0x6c037e2677e88f866020fc89881faebe737a0ea822358c2d037f6d562ae7394c", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x622c418cf312b666fc278a230208b41010a524e8b6698bd4aae7ab43be79225f", + "blockHeight": 15611366, + "extra": {}, + "date": "2022-09-25T15:44:47.001Z", + "value": "500000000000000000", + "fee": "224700000000000", + "transactionSequenceNumber": 90, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6bb0303a9a603eefae1d342da0b3d66c589d3a168be63b2b5da150cfb5ba3a28-NONE", + "hash": "0x6bb0303a9a603eefae1d342da0b3d66c589d3a168be63b2b5da150cfb5ba3a28", + "type": "NONE", + "senders": ["0xF638e45F4a1f4fD3145c623058bcbF1aBB332B9D"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x27fa466974185805075cecad501a603eb52605a39d15077dfcb31298bf3008d5", + "blockHeight": 15586515, + "extra": {}, + "date": "2022-09-22T04:31:59.000Z", + "value": "0", + "fee": "15781758000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF8D1b7171e2a8EecC3745Fa1b6E49c91212d2919+145+ethereum-0x6bb0303a9a603eefae1d342da0b3d66c589d3a168be63b2b5da150cfb5ba3a28-NFT_IN-i0_0", + "hash": "0x6bb0303a9a603eefae1d342da0b3d66c589d3a168be63b2b5da150cfb5ba3a28", + "type": "NFT_IN", + "senders": ["0xF638e45F4a1f4fD3145c623058bcbF1aBB332B9D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x27fa466974185805075cecad501a603eb52605a39d15077dfcb31298bf3008d5", + "blockHeight": 15586515, + "extra": {}, + "date": "2022-09-22T04:31:59.000Z", + "value": "1", + "fee": "15781758000000000", + "contract": "0xF8D1b7171e2a8EecC3745Fa1b6E49c91212d2919", + "operator": "0xF638e45F4a1f4fD3145c623058bcbF1aBB332B9D", + "standard": "ERC1155", + "tokenId": "145", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb10c2a8eb1ddf1d43d022d9629d73711ddfe7629c84e2117c54a2baaaa15b5a3-NONE", + "hash": "0xb10c2a8eb1ddf1d43d022d9629d73711ddfe7629c84e2117c54a2baaaa15b5a3", + "type": "NONE", + "senders": ["0x709aa707a321D62396Ceb18dc3f1593A8E90FBC0"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa20236c38f764f6e1e39061e44daccb0f854baaa7091f2ddc1ed23a0ae24ace0", + "blockHeight": 15586044, + "extra": {}, + "date": "2022-09-22T02:56:11.000Z", + "value": "0", + "fee": "25072794000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE4D6aCDA8b558Ddf80284894aa57F306FBFdB746+1+ethereum-0xb10c2a8eb1ddf1d43d022d9629d73711ddfe7629c84e2117c54a2baaaa15b5a3-NFT_IN-i0_0", + "hash": "0xb10c2a8eb1ddf1d43d022d9629d73711ddfe7629c84e2117c54a2baaaa15b5a3", + "type": "NFT_IN", + "senders": ["0x709aa707a321D62396Ceb18dc3f1593A8E90FBC0"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa20236c38f764f6e1e39061e44daccb0f854baaa7091f2ddc1ed23a0ae24ace0", + "blockHeight": 15586044, + "extra": {}, + "date": "2022-09-22T02:56:11.000Z", + "value": "1", + "fee": "25072794000000000", + "contract": "0xE4D6aCDA8b558Ddf80284894aa57F306FBFdB746", + "operator": "0x709aa707a321D62396Ceb18dc3f1593A8E90FBC0", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6b6260ece6bf75be979a32440f1a17827d4d50d5ea9a90cdbee2a893f2186dea-NONE", + "hash": "0x6b6260ece6bf75be979a32440f1a17827d4d50d5ea9a90cdbee2a893f2186dea", + "type": "NONE", + "senders": ["0xfB48Ef4862FdDc22d139Bc884AD8A2d09dac428D"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5f2c968b82b43d785e32991dcce756f5aab572f060d51427f41c9bbaee479c79", + "blockHeight": 15580260, + "extra": {}, + "date": "2022-09-21T07:16:47.000Z", + "value": "0", + "fee": "22011651620395762", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd616bf403e818b1cdac80e4d7cf6761f0bb801e5+334+ethereum-0x6b6260ece6bf75be979a32440f1a17827d4d50d5ea9a90cdbee2a893f2186dea-NFT_IN", + "hash": "0x6b6260ece6bf75be979a32440f1a17827d4d50d5ea9a90cdbee2a893f2186dea", + "type": "NFT_IN", + "senders": ["0xfB48Ef4862FdDc22d139Bc884AD8A2d09dac428D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5f2c968b82b43d785e32991dcce756f5aab572f060d51427f41c9bbaee479c79", + "blockHeight": 15580260, + "extra": {}, + "date": "2022-09-21T07:16:47.000Z", + "value": "1", + "fee": "22011651620395762", + "contract": "0xd616BF403E818b1cdaC80e4D7cf6761F0Bb801E5", + "standard": "ERC721", + "tokenId": "334", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf78438a22c1d141fca49a8025056bb5f4d62def9799d1c62cfd0299f20a8fc16-NONE", + "hash": "0xf78438a22c1d141fca49a8025056bb5f4d62def9799d1c62cfd0299f20a8fc16", + "type": "NONE", + "senders": ["0x7831Eb27e06391871C6dE07A1dE55c7A7D3D74d5"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xec3cd1208c3ef6c6842368a8ab0f356e9a752ca9dc5f9372086b398900d6303d", + "blockHeight": 15578917, + "extra": {}, + "date": "2022-09-21T02:40:11.000Z", + "value": "0", + "fee": "41147255669940356", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x66eD7308336BA23E8776183C38e927Ddc59b769C+3+ethereum-0xf78438a22c1d141fca49a8025056bb5f4d62def9799d1c62cfd0299f20a8fc16-NFT_IN-i0_0", + "hash": "0xf78438a22c1d141fca49a8025056bb5f4d62def9799d1c62cfd0299f20a8fc16", + "type": "NFT_IN", + "senders": ["0x7831Eb27e06391871C6dE07A1dE55c7A7D3D74d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xec3cd1208c3ef6c6842368a8ab0f356e9a752ca9dc5f9372086b398900d6303d", + "blockHeight": 15578917, + "extra": {}, + "date": "2022-09-21T02:40:11.000Z", + "value": "1", + "fee": "41147255669940356", + "contract": "0x66eD7308336BA23E8776183C38e927Ddc59b769C", + "operator": "0x7831Eb27e06391871C6dE07A1dE55c7A7D3D74d5", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5e6016ed4fe290272a84c91cf51ba9d006ab36703a727202734d902724fcbe20-NONE", + "hash": "0x5e6016ed4fe290272a84c91cf51ba9d006ab36703a727202734d902724fcbe20", + "type": "NONE", + "senders": ["0x36ea0f6e3941106FA753edd3a15D6F842c313B21"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x48247f7222dc9cff90d3f03c0e2c081c38293f777ac50b91b48734925aa54355", + "blockHeight": 15578571, + "extra": {}, + "date": "2022-09-21T01:30:47.000Z", + "value": "0", + "fee": "46948448000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC02728bAC8cfceD9364e778A4D0373a1F6030182+1+ethereum-0x5e6016ed4fe290272a84c91cf51ba9d006ab36703a727202734d902724fcbe20-NFT_IN-i0_0", + "hash": "0x5e6016ed4fe290272a84c91cf51ba9d006ab36703a727202734d902724fcbe20", + "type": "NFT_IN", + "senders": ["0x36ea0f6e3941106FA753edd3a15D6F842c313B21"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x48247f7222dc9cff90d3f03c0e2c081c38293f777ac50b91b48734925aa54355", + "blockHeight": 15578571, + "extra": {}, + "date": "2022-09-21T01:30:47.000Z", + "value": "1", + "fee": "46948448000000000", + "contract": "0xC02728bAC8cfceD9364e778A4D0373a1F6030182", + "operator": "0x36ea0f6e3941106FA753edd3a15D6F842c313B21", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbe523c54af27955d32c1c54f70c3ce5ecbe4795b94a39c632310327dfc734c7d-NONE", + "hash": "0xbe523c54af27955d32c1c54f70c3ce5ecbe4795b94a39c632310327dfc734c7d", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xE42caD6fC883877A76A26A16ed92444ab177E306"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65f4254e0f941e37666ecb10c54f4e7c3d1a370f59f1dda2391ee7da1a7a6739", + "blockHeight": 15575145, + "extra": {}, + "date": "2022-09-20T13:59:59.000Z", + "value": "0", + "fee": "911848410259020", + "transactionSequenceNumber": 2023, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe42cad6fc883877a76a26a16ed92444ab177e306+65991+ethereum-0xbe523c54af27955d32c1c54f70c3ce5ecbe4795b94a39c632310327dfc734c7d-NFT_IN", + "hash": "0xbe523c54af27955d32c1c54f70c3ce5ecbe4795b94a39c632310327dfc734c7d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65f4254e0f941e37666ecb10c54f4e7c3d1a370f59f1dda2391ee7da1a7a6739", + "blockHeight": 15575145, + "extra": {}, + "date": "2022-09-20T13:59:59.000Z", + "value": "1", + "fee": "911848410259020", + "contract": "0xE42caD6fC883877A76A26A16ed92444ab177E306", + "standard": "ERC721", + "tokenId": "65991", + "transactionSequenceNumber": 2023 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7ce4f6a85d3ce21af7b019fb6e45ebdd4a9836e30dafbd1d24b020b804f0a78e-NONE", + "hash": "0x7ce4f6a85d3ce21af7b019fb6e45ebdd4a9836e30dafbd1d24b020b804f0a78e", + "type": "NONE", + "senders": ["0xF618Ab33bbAB13e52a278eBCbB39A8CAB338496a"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xee5790bbba461f6005b818bd2b863fa324a74f34b4b733853e901de0b0ee3a68", + "blockHeight": 15573090, + "extra": {}, + "date": "2022-09-20T07:05:23.000Z", + "value": "0", + "fee": "31451294000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFEEb2d726B1feDC207B786A4ee3168c7bb6446b8+1+ethereum-0x7ce4f6a85d3ce21af7b019fb6e45ebdd4a9836e30dafbd1d24b020b804f0a78e-NFT_IN-i0_0", + "hash": "0x7ce4f6a85d3ce21af7b019fb6e45ebdd4a9836e30dafbd1d24b020b804f0a78e", + "type": "NFT_IN", + "senders": ["0xF618Ab33bbAB13e52a278eBCbB39A8CAB338496a"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xee5790bbba461f6005b818bd2b863fa324a74f34b4b733853e901de0b0ee3a68", + "blockHeight": 15573090, + "extra": {}, + "date": "2022-09-20T07:05:23.000Z", + "value": "1", + "fee": "31451294000000000", + "contract": "0xFEEb2d726B1feDC207B786A4ee3168c7bb6446b8", + "operator": "0xF618Ab33bbAB13e52a278eBCbB39A8CAB338496a", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf4513af0d98a2bf1abfe47186356ba2ce44b0b6138915e514c087b833e451e8f-NONE", + "hash": "0xf4513af0d98a2bf1abfe47186356ba2ce44b0b6138915e514c087b833e451e8f", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf4c12ad275567d4e80bf1f753850b2b010fde3fb9d27f9ce71e79ee38c5e1289", + "blockHeight": 15568554, + "extra": {}, + "date": "2022-09-19T15:48:59.000Z", + "value": "0", + "fee": "809418187598504", + "transactionSequenceNumber": 129, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x44e4afa4b442f11693844d425fb29aeddfa0f33e+4058+ethereum-0xf4513af0d98a2bf1abfe47186356ba2ce44b0b6138915e514c087b833e451e8f-NFT_IN", + "hash": "0xf4513af0d98a2bf1abfe47186356ba2ce44b0b6138915e514c087b833e451e8f", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf4c12ad275567d4e80bf1f753850b2b010fde3fb9d27f9ce71e79ee38c5e1289", + "blockHeight": 15568554, + "extra": {}, + "date": "2022-09-19T15:48:59.000Z", + "value": "1", + "fee": "809418187598504", + "contract": "0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E", + "standard": "ERC721", + "tokenId": "4058", + "transactionSequenceNumber": 129 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xff05a2150d6650441bc2c7e5ef704eb736299a0e1bfce14ed870d904725c4b6e-NONE", + "hash": "0xff05a2150d6650441bc2c7e5ef704eb736299a0e1bfce14ed870d904725c4b6e", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7c0b8a0c5f6bc5f82ddbe015a3711f234e96385f9069bfc65b4ef087af15847", + "blockHeight": 15568550, + "extra": {}, + "date": "2022-09-19T15:48:11.000Z", + "value": "0", + "fee": "870590955394106", + "transactionSequenceNumber": 128, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+237000206+ethereum-0xff05a2150d6650441bc2c7e5ef704eb736299a0e1bfce14ed870d904725c4b6e-NFT_IN", + "hash": "0xff05a2150d6650441bc2c7e5ef704eb736299a0e1bfce14ed870d904725c4b6e", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7c0b8a0c5f6bc5f82ddbe015a3711f234e96385f9069bfc65b4ef087af15847", + "blockHeight": 15568550, + "extra": {}, + "date": "2022-09-19T15:48:11.000Z", + "value": "1", + "fee": "870590955394106", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "237000206", + "transactionSequenceNumber": 128 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2e6a40d0cf32fd68e7510ab9083c66363c40c362e24a95b59851b3d6a2d05e0e-NONE", + "hash": "0x2e6a40d0cf32fd68e7510ab9083c66363c40c362e24a95b59851b3d6a2d05e0e", + "type": "NONE", + "senders": ["0xfe5818f5CaD33e38F4c7A9F11462BAc731C28050"], + "recipients": ["0x30B85729310b49c9BE203168D6ae956330852c04"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x041ec6b44aa765433f7050c9a3b4aa236abdafc900027cd174315b8a5e766983", + "blockHeight": 15566448, + "extra": {}, + "date": "2022-09-19T08:43:11.000Z", + "value": "0", + "fee": "116558175000000000", + "transactionSequenceNumber": 16, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x30b85729310b49c9be203168d6ae956330852c04+8381+ethereum-0x2e6a40d0cf32fd68e7510ab9083c66363c40c362e24a95b59851b3d6a2d05e0e-NFT_IN", + "hash": "0x2e6a40d0cf32fd68e7510ab9083c66363c40c362e24a95b59851b3d6a2d05e0e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x041ec6b44aa765433f7050c9a3b4aa236abdafc900027cd174315b8a5e766983", + "blockHeight": 15566448, + "extra": {}, + "date": "2022-09-19T08:43:11.000Z", + "value": "1", + "fee": "116558175000000000", + "contract": "0x30B85729310b49c9BE203168D6ae956330852c04", + "standard": "ERC721", + "tokenId": "8381", + "transactionSequenceNumber": 16 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc9f47171bcdf5de706f76edbe3c981799a0de6bf7b4367f960632cedbb23b1fc-NONE", + "hash": "0xc9f47171bcdf5de706f76edbe3c981799a0de6bf7b4367f960632cedbb23b1fc", + "type": "NONE", + "senders": ["0xd7FcAA8305e26914F6625520C17368f0d0842740"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x699421d72269cb3278c68b9cf7407583481cd6791a000908c8fb6be253b8dc78", + "blockHeight": 15565675, + "extra": {}, + "date": "2022-09-19T06:07:23.000Z", + "value": "0", + "fee": "22550516385555624", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x212d6F8C580EcD7C9E8e167Cd17Bd55cBDE793C0+1+ethereum-0xc9f47171bcdf5de706f76edbe3c981799a0de6bf7b4367f960632cedbb23b1fc-NFT_IN-i0_0", + "hash": "0xc9f47171bcdf5de706f76edbe3c981799a0de6bf7b4367f960632cedbb23b1fc", + "type": "NFT_IN", + "senders": ["0xd7FcAA8305e26914F6625520C17368f0d0842740"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x699421d72269cb3278c68b9cf7407583481cd6791a000908c8fb6be253b8dc78", + "blockHeight": 15565675, + "extra": {}, + "date": "2022-09-19T06:07:23.000Z", + "value": "1", + "fee": "22550516385555624", + "contract": "0x212d6F8C580EcD7C9E8e167Cd17Bd55cBDE793C0", + "operator": "0xd7FcAA8305e26914F6625520C17368f0d0842740", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x735cabf5eb8eb72907794e26d30e2f91af3fc67bb54e868b4a9cd3520de30fcf-NONE", + "hash": "0x735cabf5eb8eb72907794e26d30e2f91af3fc67bb54e868b4a9cd3520de30fcf", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0c142d3c2c7677589af969c8ec6baa93d17e05b460129b2c3295fefe358b9dfe", + "blockHeight": 15554310, + "extra": {}, + "date": "2022-09-17T15:51:47.000Z", + "value": "0", + "fee": "814837747154382", + "transactionSequenceNumber": 2022, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+165140+ethereum-0x735cabf5eb8eb72907794e26d30e2f91af3fc67bb54e868b4a9cd3520de30fcf-NFT_IN", + "hash": "0x735cabf5eb8eb72907794e26d30e2f91af3fc67bb54e868b4a9cd3520de30fcf", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0c142d3c2c7677589af969c8ec6baa93d17e05b460129b2c3295fefe358b9dfe", + "blockHeight": 15554310, + "extra": {}, + "date": "2022-09-17T15:51:47.000Z", + "value": "1", + "fee": "814837747154382", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "165140", + "transactionSequenceNumber": 2022 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x90096e3b2e6b71b79106c6e01c5fa509675f3e1cf7a384d76d8de3ab390cdbe0-NONE", + "hash": "0x90096e3b2e6b71b79106c6e01c5fa509675f3e1cf7a384d76d8de3ab390cdbe0", + "type": "NONE", + "senders": ["0xe0dec3f53126082d977EF03d5aB512852dbF0A6e"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65b9e425e140802688e280dc62cf65b56681917719e6e346d4d011bc3f91e1ee", + "blockHeight": 15550541, + "extra": {}, + "date": "2022-09-17T03:10:23.000Z", + "value": "0", + "fee": "24765516000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3eB0e1a9E998340C5D7Df72072e8Ec73A46C2c17+352+ethereum-0x90096e3b2e6b71b79106c6e01c5fa509675f3e1cf7a384d76d8de3ab390cdbe0-NFT_IN-i0_0", + "hash": "0x90096e3b2e6b71b79106c6e01c5fa509675f3e1cf7a384d76d8de3ab390cdbe0", + "type": "NFT_IN", + "senders": ["0xe0dec3f53126082d977EF03d5aB512852dbF0A6e"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65b9e425e140802688e280dc62cf65b56681917719e6e346d4d011bc3f91e1ee", + "blockHeight": 15550541, + "extra": {}, + "date": "2022-09-17T03:10:23.000Z", + "value": "1", + "fee": "24765516000000000", + "contract": "0x3eB0e1a9E998340C5D7Df72072e8Ec73A46C2c17", + "operator": "0xe0dec3f53126082d977EF03d5aB512852dbF0A6e", + "standard": "ERC1155", + "tokenId": "352", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x56eeecd1e6e2cc37fec4cede4f149f84f2dfecdc6712aac20ad87dad43c5226b-NONE", + "hash": "0x56eeecd1e6e2cc37fec4cede4f149f84f2dfecdc6712aac20ad87dad43c5226b", + "type": "NONE", + "senders": ["0xa926473f9355c8BdA9c77a298b4d14865E3bD4Ce"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe159bd5cc3241bc72636a543bf81a99bee1abed38d8463e4bb9ff859a744f21a", + "blockHeight": 15550502, + "extra": {}, + "date": "2022-09-17T03:02:35.000Z", + "value": "0", + "fee": "42779457000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x799d62dDA23a4f52D172538d2b2B68585f0eE15f+1+ethereum-0x56eeecd1e6e2cc37fec4cede4f149f84f2dfecdc6712aac20ad87dad43c5226b-NFT_IN-i0_0", + "hash": "0x56eeecd1e6e2cc37fec4cede4f149f84f2dfecdc6712aac20ad87dad43c5226b", + "type": "NFT_IN", + "senders": ["0xa926473f9355c8BdA9c77a298b4d14865E3bD4Ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe159bd5cc3241bc72636a543bf81a99bee1abed38d8463e4bb9ff859a744f21a", + "blockHeight": 15550502, + "extra": {}, + "date": "2022-09-17T03:02:35.000Z", + "value": "1", + "fee": "42779457000000000", + "contract": "0x799d62dDA23a4f52D172538d2b2B68585f0eE15f", + "operator": "0xa926473f9355c8BdA9c77a298b4d14865E3bD4Ce", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcebfa8ec88a1b261b2f3180244ed7bcba51c58cb0510146a6d4753a55db87469-NONE", + "hash": "0xcebfa8ec88a1b261b2f3180244ed7bcba51c58cb0510146a6d4753a55db87469", + "type": "NONE", + "senders": ["0x9226e02A39DF1e3D903Cd582E473237EceeaD6dD"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x61be164cd368cb3e6ac2a720ec2851082ff1e39535d801ebac3e32eeff32cea9", + "blockHeight": 15544406, + "extra": {}, + "date": "2022-09-16T06:27:11.000Z", + "value": "0", + "fee": "37760254000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5269484E5AeF104EA7cAd834558e88B8A4223224+1+ethereum-0xcebfa8ec88a1b261b2f3180244ed7bcba51c58cb0510146a6d4753a55db87469-NFT_IN-i0_0", + "hash": "0xcebfa8ec88a1b261b2f3180244ed7bcba51c58cb0510146a6d4753a55db87469", + "type": "NFT_IN", + "senders": ["0x9226e02A39DF1e3D903Cd582E473237EceeaD6dD"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x61be164cd368cb3e6ac2a720ec2851082ff1e39535d801ebac3e32eeff32cea9", + "blockHeight": 15544406, + "extra": {}, + "date": "2022-09-16T06:27:11.000Z", + "value": "1", + "fee": "37760254000000000", + "contract": "0x5269484E5AeF104EA7cAd834558e88B8A4223224", + "operator": "0x9226e02A39DF1e3D903Cd582E473237EceeaD6dD", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcd056946deecefc4c95532f82a209c422037cc276b78f5b4efcd64ce64434271-NONE", + "hash": "0xcd056946deecefc4c95532f82a209c422037cc276b78f5b4efcd64ce64434271", + "type": "NONE", + "senders": ["0x34aDadA0788e3a258134263617692C4C07061Ec0"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4152a0f6a4763505a574454672e7dfee3b31bcb99e9e00bfef13a922b5532110", + "blockHeight": 15543752, + "extra": {}, + "date": "2022-09-16T04:14:35.000Z", + "value": "0", + "fee": "26946376000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb3f7a494f1c540df1e7bcd7712fd7a3cede4fb03+118+ethereum-0xcd056946deecefc4c95532f82a209c422037cc276b78f5b4efcd64ce64434271-NFT_IN", + "hash": "0xcd056946deecefc4c95532f82a209c422037cc276b78f5b4efcd64ce64434271", + "type": "NFT_IN", + "senders": ["0x34aDadA0788e3a258134263617692C4C07061Ec0"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4152a0f6a4763505a574454672e7dfee3b31bcb99e9e00bfef13a922b5532110", + "blockHeight": 15543752, + "extra": {}, + "date": "2022-09-16T04:14:35.000Z", + "value": "1", + "fee": "26946376000000000", + "contract": "0xB3F7a494f1C540dF1E7bCD7712fd7A3CEdE4Fb03", + "standard": "ERC721", + "tokenId": "118", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe541b41bf063051181b01f7ab4b96f0e4e5ec200e2359b0cf955f5b64ecb53e2-NONE", + "hash": "0xe541b41bf063051181b01f7ab4b96f0e4e5ec200e2359b0cf955f5b64ecb53e2", + "type": "NONE", + "senders": ["0xD65A1572211dfE9156496634d6D6A3471bf23f9B"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2dcd6c9a7dc21b75d2c245cd5326044c73d0b743236f80e832b9aaa03276ea90", + "blockHeight": 15543408, + "extra": {}, + "date": "2022-09-16T03:04:59.000Z", + "value": "0", + "fee": "22421594985204431", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd83B40c00A78035B4a0eaB22F39eFA91E666bf5A+3+ethereum-0xe541b41bf063051181b01f7ab4b96f0e4e5ec200e2359b0cf955f5b64ecb53e2-NFT_IN-i0_0", + "hash": "0xe541b41bf063051181b01f7ab4b96f0e4e5ec200e2359b0cf955f5b64ecb53e2", + "type": "NFT_IN", + "senders": ["0xD65A1572211dfE9156496634d6D6A3471bf23f9B"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2dcd6c9a7dc21b75d2c245cd5326044c73d0b743236f80e832b9aaa03276ea90", + "blockHeight": 15543408, + "extra": {}, + "date": "2022-09-16T03:04:59.000Z", + "value": "1", + "fee": "22421594985204431", + "contract": "0xd83B40c00A78035B4a0eaB22F39eFA91E666bf5A", + "operator": "0xD65A1572211dfE9156496634d6D6A3471bf23f9B", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5c15b525f21de599ef1ae2c7dcd1e0a3abd5137f13a4dcbc2cfec82ea31222c8-NONE", + "hash": "0x5c15b525f21de599ef1ae2c7dcd1e0a3abd5137f13a4dcbc2cfec82ea31222c8", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x75868f99844f3573b573cdbc912b9213ad46855742133cf8348d4e5d243eefa7", + "blockHeight": 15514574, + "extra": {}, + "date": "2022-09-11T11:27:58.000Z", + "value": "0", + "fee": "319839935874806", + "transactionSequenceNumber": 124, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+71270407539042903732386047436061438871019481273085818258386120101740375179265+ethereum-0x5c15b525f21de599ef1ae2c7dcd1e0a3abd5137f13a4dcbc2cfec82ea31222c8-NFT_IN-i0_0", + "hash": "0x5c15b525f21de599ef1ae2c7dcd1e0a3abd5137f13a4dcbc2cfec82ea31222c8", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x75868f99844f3573b573cdbc912b9213ad46855742133cf8348d4e5d243eefa7", + "blockHeight": 15514574, + "extra": {}, + "date": "2022-09-11T11:27:58.000Z", + "value": "1", + "fee": "319839935874806", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "71270407539042903732386047436061438871019481273085818258386120101740375179265", + "transactionSequenceNumber": 124 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x49f2a4e364604a7b132ecc0a600bf390b7234d4cd9b967b22b59dfe0f37834c5-NONE", + "hash": "0x49f2a4e364604a7b132ecc0a600bf390b7234d4cd9b967b22b59dfe0f37834c5", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xae22e948e565e5528f2b7579c9468c3bc8c6ba5ebbe264a1d651ccd5e7a1570f", + "blockHeight": 15514573, + "extra": {}, + "date": "2022-09-11T11:27:47.000Z", + "value": "0", + "fee": "341448166327762", + "transactionSequenceNumber": 123, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+71270407539042903732386047436061438871019481273085818258386120119332561223681+ethereum-0x49f2a4e364604a7b132ecc0a600bf390b7234d4cd9b967b22b59dfe0f37834c5-NFT_IN-i0_0", + "hash": "0x49f2a4e364604a7b132ecc0a600bf390b7234d4cd9b967b22b59dfe0f37834c5", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xae22e948e565e5528f2b7579c9468c3bc8c6ba5ebbe264a1d651ccd5e7a1570f", + "blockHeight": 15514573, + "extra": {}, + "date": "2022-09-11T11:27:47.000Z", + "value": "1", + "fee": "341448166327762", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "71270407539042903732386047436061438871019481273085818258386120119332561223681", + "transactionSequenceNumber": 123 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x17f560e6ab50dbc30344c738cdc2986a702ad7368a0b7e06708e48fb66143cfc-OUT", + "hash": "0x17f560e6ab50dbc30344c738cdc2986a702ad7368a0b7e06708e48fb66143cfc", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5bF5BCc5362F88721167C1068b58C60caD075aAc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6e0d43d3bc43d5c2e81cd4bbd8175146a954b89d4a3503f9829116ae5a8cf77f", + "blockHeight": 15503432, + "extra": {}, + "date": "2022-09-09T15:11:39.000Z", + "value": "145991605481572272", + "fee": "12291605481572272", + "transactionSequenceNumber": 414, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5bf5bcc5362f88721167c1068b58c60cad075aac+57742+ethereum-0x17f560e6ab50dbc30344c738cdc2986a702ad7368a0b7e06708e48fb66143cfc-NFT_IN", + "hash": "0x17f560e6ab50dbc30344c738cdc2986a702ad7368a0b7e06708e48fb66143cfc", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6e0d43d3bc43d5c2e81cd4bbd8175146a954b89d4a3503f9829116ae5a8cf77f", + "blockHeight": 15503432, + "extra": {}, + "date": "2022-09-09T15:11:39.000Z", + "value": "1", + "fee": "12291605481572272", + "contract": "0x5bF5BCc5362F88721167C1068b58C60caD075aAc", + "standard": "ERC721", + "tokenId": "57742", + "transactionSequenceNumber": 414 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6bea80ce14c185b0ae4e5ddbcaac19a327a39102681e653017ec1fe6f4487924-IN", + "hash": "0x6bea80ce14c185b0ae4e5ddbcaac19a327a39102681e653017ec1fe6f4487924", + "type": "IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbe9ec7257b7797c98bf0366cf34fe0cd2c51a6a2d86ce1dd24978b5d42e7c8e", + "blockHeight": 15503426, + "extra": {}, + "date": "2022-09-09T15:10:15.001Z", + "value": "20000000000000000", + "fee": "551538626562000", + "transactionSequenceNumber": 120, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd5918a66401f09ef8c1ff0e6b709b35948c0f24e136ff1feb5ce13944a7239af-IN", + "hash": "0xd5918a66401f09ef8c1ff0e6b709b35948c0f24e136ff1feb5ce13944a7239af", + "type": "IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7fa47b81361b2e5874ee204bd7434352c80067c4f2884a033940677d57d13a54", + "blockHeight": 15503417, + "extra": {}, + "date": "2022-09-09T15:08:34.001Z", + "value": "55000000000000000", + "fee": "596725032267000", + "transactionSequenceNumber": 119, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x14859660b6fbcb9e219e94d4e1e80b12803867e6f3390a1332a22bb6ca0b710f-NONE", + "hash": "0x14859660b6fbcb9e219e94d4e1e80b12803867e6f3390a1332a22bb6ca0b710f", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a8d3bdddc4a343a4874eee9754a8c71ba9318c421aaf2df561b4aaf20e29017", + "blockHeight": 15502177, + "extra": {}, + "date": "2022-09-09T10:13:19.000Z", + "value": "0", + "fee": "761475234163700", + "transactionSequenceNumber": 118, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+18301007+ethereum-0x14859660b6fbcb9e219e94d4e1e80b12803867e6f3390a1332a22bb6ca0b710f-NFT_IN", + "hash": "0x14859660b6fbcb9e219e94d4e1e80b12803867e6f3390a1332a22bb6ca0b710f", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a8d3bdddc4a343a4874eee9754a8c71ba9318c421aaf2df561b4aaf20e29017", + "blockHeight": 15502177, + "extra": {}, + "date": "2022-09-09T10:13:19.000Z", + "value": "1", + "fee": "761475234163700", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "18301007", + "transactionSequenceNumber": 118 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x47683b9842a12a43f60d061ad4de6210090e628ab9628f2fbcfa51c29ab9207d-NONE", + "hash": "0x47683b9842a12a43f60d061ad4de6210090e628ab9628f2fbcfa51c29ab9207d", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xac54ed6aef6e3c6d896961ca09cd1e5bd4c916d5e8b8bd47ccbcc01ad164c379", + "blockHeight": 15501863, + "extra": {}, + "date": "2022-09-09T08:54:30.000Z", + "value": "0", + "fee": "633641999702548", + "transactionSequenceNumber": 116, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+34621856013161425203795348075346337806465677295023617076325172974665789865994+ethereum-0x47683b9842a12a43f60d061ad4de6210090e628ab9628f2fbcfa51c29ab9207d-NFT_IN-i0_0", + "hash": "0x47683b9842a12a43f60d061ad4de6210090e628ab9628f2fbcfa51c29ab9207d", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xac54ed6aef6e3c6d896961ca09cd1e5bd4c916d5e8b8bd47ccbcc01ad164c379", + "blockHeight": 15501863, + "extra": {}, + "date": "2022-09-09T08:54:30.000Z", + "value": "1", + "fee": "633641999702548", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "34621856013161425203795348075346337806465677295023617076325172974665789865994", + "transactionSequenceNumber": 116 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2d5e2fb862264e5b5585e9ad685a82dca328ff1a35b9aeef998b88762b850a45-NONE", + "hash": "0x2d5e2fb862264e5b5585e9ad685a82dca328ff1a35b9aeef998b88762b850a45", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xa353ff4181718bEF88761C97f3890eE026370784"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc5ad59ad153099ae68ad742378250752312b79a28f5727b7e9458e9be1bc97b", + "blockHeight": 15491511, + "extra": {}, + "date": "2022-09-07T17:06:15.000Z", + "value": "0", + "fee": "1477245228497187", + "transactionSequenceNumber": 114, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa353ff4181718bef88761c97f3890ee026370784+6+ethereum-0x2d5e2fb862264e5b5585e9ad685a82dca328ff1a35b9aeef998b88762b850a45-NFT_IN", + "hash": "0x2d5e2fb862264e5b5585e9ad685a82dca328ff1a35b9aeef998b88762b850a45", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc5ad59ad153099ae68ad742378250752312b79a28f5727b7e9458e9be1bc97b", + "blockHeight": 15491511, + "extra": {}, + "date": "2022-09-07T17:06:15.000Z", + "value": "1", + "fee": "1477245228497187", + "contract": "0xa353ff4181718bEF88761C97f3890eE026370784", + "standard": "ERC721", + "tokenId": "6", + "transactionSequenceNumber": 114 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfb4c998c36e645a6b93aefaac4c3f5b2820eecea6c2848acac1e00035cec7f9f-OUT", + "hash": "0xfb4c998c36e645a6b93aefaac4c3f5b2820eecea6c2848acac1e00035cec7f9f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x880Ed873dde83f533564903C8Aebb6E9Fa9f8C81"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x59273d3dd2724ea73feae0d3675e9a9a1e239c67cb881eb83e44ecbf92b37684", + "blockHeight": 15491286, + "extra": {}, + "date": "2022-09-07T16:12:07.000Z", + "value": "155431001400000000", + "fee": "5431001400000000", + "transactionSequenceNumber": 413, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x880ed873dde83f533564903c8aebb6e9fa9f8c81+779+ethereum-0xfb4c998c36e645a6b93aefaac4c3f5b2820eecea6c2848acac1e00035cec7f9f-NFT_IN", + "hash": "0xfb4c998c36e645a6b93aefaac4c3f5b2820eecea6c2848acac1e00035cec7f9f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x59273d3dd2724ea73feae0d3675e9a9a1e239c67cb881eb83e44ecbf92b37684", + "blockHeight": 15491286, + "extra": {}, + "date": "2022-09-07T16:12:07.000Z", + "value": "1", + "fee": "5431001400000000", + "contract": "0x880Ed873dde83f533564903C8Aebb6E9Fa9f8C81", + "standard": "ERC721", + "tokenId": "779", + "transactionSequenceNumber": 413 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x42f570660af4457f5a66c352ca1f367b3d468b93376b491e2aed892a082cd5ad-IN", + "hash": "0x42f570660af4457f5a66c352ca1f367b3d468b93376b491e2aed892a082cd5ad", + "type": "IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x57ee4e286077c0deeb9d0438750abd8f4eb034cba4ca642f934dd12a9e018a2b", + "blockHeight": 15491269, + "extra": {}, + "date": "2022-09-07T16:08:09.001Z", + "value": "100000000000000000", + "fee": "1149947256990000", + "transactionSequenceNumber": 113, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0ab0fd25ca47822b38569a6cd6efbfb124ab3076e0b553ffcf9b3f5ca1453b4d-NONE", + "hash": "0x0ab0fd25ca47822b38569a6cd6efbfb124ab3076e0b553ffcf9b3f5ca1453b4d", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xa353ff4181718bEF88761C97f3890eE026370784"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb829bb58673a59d656f4a21fda2bfd7d9d29d9140561ae4c8962320abca6897a", + "blockHeight": 15490832, + "extra": {}, + "date": "2022-09-07T14:30:50.000Z", + "value": "0", + "fee": "2170047849827550", + "transactionSequenceNumber": 112, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa353ff4181718bef88761c97f3890ee026370784+9+ethereum-0x0ab0fd25ca47822b38569a6cd6efbfb124ab3076e0b553ffcf9b3f5ca1453b4d-NFT_IN", + "hash": "0x0ab0fd25ca47822b38569a6cd6efbfb124ab3076e0b553ffcf9b3f5ca1453b4d", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb829bb58673a59d656f4a21fda2bfd7d9d29d9140561ae4c8962320abca6897a", + "blockHeight": 15490832, + "extra": {}, + "date": "2022-09-07T14:30:50.000Z", + "value": "1", + "fee": "2170047849827550", + "contract": "0xa353ff4181718bEF88761C97f3890eE026370784", + "standard": "ERC721", + "tokenId": "9", + "transactionSequenceNumber": 112 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcebc204e76f17cfee330109f303267b5929d425e971abd701df72c797ec159bf-NONE", + "hash": "0xcebc204e76f17cfee330109f303267b5929d425e971abd701df72c797ec159bf", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x25c0d8402e55F49AfA65A121fe421bA92E1981BD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6a643f14cc4018fb17b19b0776177c23aad807d8bfa6dcb30465975a13cb01fe", + "blockHeight": 15483141, + "extra": {}, + "date": "2022-09-06T08:59:59.000Z", + "value": "0", + "fee": "1127282344176468", + "transactionSequenceNumber": 109, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x25c0d8402e55f49afa65a121fe421ba92e1981bd+94+ethereum-0xcebc204e76f17cfee330109f303267b5929d425e971abd701df72c797ec159bf-NFT_IN", + "hash": "0xcebc204e76f17cfee330109f303267b5929d425e971abd701df72c797ec159bf", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6a643f14cc4018fb17b19b0776177c23aad807d8bfa6dcb30465975a13cb01fe", + "blockHeight": 15483141, + "extra": {}, + "date": "2022-09-06T08:59:59.000Z", + "value": "1", + "fee": "1127282344176468", + "contract": "0x25c0d8402e55F49AfA65A121fe421bA92E1981BD", + "standard": "ERC721", + "tokenId": "94", + "transactionSequenceNumber": 109 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeddbe448ff5243b55753015de93202e7e397f8414ccd1507f75dd2e6ba03f71b-NONE", + "hash": "0xeddbe448ff5243b55753015de93202e7e397f8414ccd1507f75dd2e6ba03f71b", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xce5eba5593af51f6e9fdaa506b89623770b84f493543cc35ed7cddba0298e327", + "blockHeight": 15483138, + "extra": {}, + "date": "2022-09-06T08:59:13.000Z", + "value": "0", + "fee": "699655031574531", + "transactionSequenceNumber": 108, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+742+ethereum-0xeddbe448ff5243b55753015de93202e7e397f8414ccd1507f75dd2e6ba03f71b-NFT_IN-i0_0", + "hash": "0xeddbe448ff5243b55753015de93202e7e397f8414ccd1507f75dd2e6ba03f71b", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xce5eba5593af51f6e9fdaa506b89623770b84f493543cc35ed7cddba0298e327", + "blockHeight": 15483138, + "extra": {}, + "date": "2022-09-06T08:59:13.000Z", + "value": "1", + "fee": "699655031574531", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "742", + "transactionSequenceNumber": 108 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaf5bfd31dead56436e95f2a77e7407bffe31a063ba06d3b11da6bc8aca422c4f-NONE", + "hash": "0xaf5bfd31dead56436e95f2a77e7407bffe31a063ba06d3b11da6bc8aca422c4f", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xBBeEab2e6515A65fa85d7896c92BBDd1FD13966b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb0058b8053317b599f161df753dcd283d4f285a4c7feffd83eb02a33fb175105", + "blockHeight": 15483131, + "extra": {}, + "date": "2022-09-06T08:57:23.000Z", + "value": "0", + "fee": "1208679570730794", + "transactionSequenceNumber": 107, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbbeeab2e6515a65fa85d7896c92bbdd1fd13966b+6+ethereum-0xaf5bfd31dead56436e95f2a77e7407bffe31a063ba06d3b11da6bc8aca422c4f-NFT_IN", + "hash": "0xaf5bfd31dead56436e95f2a77e7407bffe31a063ba06d3b11da6bc8aca422c4f", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb0058b8053317b599f161df753dcd283d4f285a4c7feffd83eb02a33fb175105", + "blockHeight": 15483131, + "extra": {}, + "date": "2022-09-06T08:57:23.000Z", + "value": "1", + "fee": "1208679570730794", + "contract": "0xBBeEab2e6515A65fa85d7896c92BBDd1FD13966b", + "standard": "ERC721", + "tokenId": "6", + "transactionSequenceNumber": 107 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x78bf68ef7d33386ac47f71bd12d52c27b8a88a340d79fd754831fdaa23719242-NONE", + "hash": "0x78bf68ef7d33386ac47f71bd12d52c27b8a88a340d79fd754831fdaa23719242", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x81b867db4742c3254a2f9a0f69dd1e43732091c3f38e1cb920b365dbde8c4811", + "blockHeight": 15483129, + "extra": {}, + "date": "2022-09-06T08:56:56.000Z", + "value": "0", + "fee": "975428537883670", + "transactionSequenceNumber": 106, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3a3b0dbdc0f6bc77421dcd2f55cfa087b0db9aec+156+ethereum-0x78bf68ef7d33386ac47f71bd12d52c27b8a88a340d79fd754831fdaa23719242-NFT_IN", + "hash": "0x78bf68ef7d33386ac47f71bd12d52c27b8a88a340d79fd754831fdaa23719242", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x81b867db4742c3254a2f9a0f69dd1e43732091c3f38e1cb920b365dbde8c4811", + "blockHeight": 15483129, + "extra": {}, + "date": "2022-09-06T08:56:56.000Z", + "value": "1", + "fee": "975428537883670", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "tokenId": "156", + "transactionSequenceNumber": 106 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa4550eef32ababf5c9835b60ef7b9f8456d0ef40ac00f6d1be716a306eee0c4f-NONE", + "hash": "0xa4550eef32ababf5c9835b60ef7b9f8456d0ef40ac00f6d1be716a306eee0c4f", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfa88f0d1523d49a252feee6706ce5d468ac69ba7aa20e0e47bfc7aa25f2ab7a5", + "blockHeight": 15483126, + "extra": {}, + "date": "2022-09-06T08:56:24.000Z", + "value": "0", + "fee": "978986292140320", + "transactionSequenceNumber": 105, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3a3b0dbdc0f6bc77421dcd2f55cfa087b0db9aec+452+ethereum-0xa4550eef32ababf5c9835b60ef7b9f8456d0ef40ac00f6d1be716a306eee0c4f-NFT_IN", + "hash": "0xa4550eef32ababf5c9835b60ef7b9f8456d0ef40ac00f6d1be716a306eee0c4f", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfa88f0d1523d49a252feee6706ce5d468ac69ba7aa20e0e47bfc7aa25f2ab7a5", + "blockHeight": 15483126, + "extra": {}, + "date": "2022-09-06T08:56:24.000Z", + "value": "1", + "fee": "978986292140320", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "tokenId": "452", + "transactionSequenceNumber": 105 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xac6f51513b72a641aae8dbbbde9bb03676b59ba33f95522edb50133e587d9c5e-NONE", + "hash": "0xac6f51513b72a641aae8dbbbde9bb03676b59ba33f95522edb50133e587d9c5e", + "type": "NONE", + "senders": ["0xED53463a781E13F1C3ba057d006d8EFa012CEdBc"], + "recipients": ["0xD17Fce1c4c199ff9d02c9674ABF52fD35D9D058C"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x46eec864db34261834e29133bd562e7848f0c710b6495e03dfa327e912e13d49", + "blockHeight": 15478976, + "extra": {}, + "date": "2022-09-05T16:59:02.000Z", + "value": "0", + "fee": "2494236523572555", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd17fce1c4c199ff9d02c9674abf52fd35d9d058c+5314+ethereum-0xac6f51513b72a641aae8dbbbde9bb03676b59ba33f95522edb50133e587d9c5e-NFT_IN", + "hash": "0xac6f51513b72a641aae8dbbbde9bb03676b59ba33f95522edb50133e587d9c5e", + "type": "NFT_IN", + "senders": ["0xED53463a781E13F1C3ba057d006d8EFa012CEdBc"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x46eec864db34261834e29133bd562e7848f0c710b6495e03dfa327e912e13d49", + "blockHeight": 15478976, + "extra": {}, + "date": "2022-09-05T16:59:02.000Z", + "value": "1", + "fee": "2494236523572555", + "contract": "0xD17Fce1c4c199ff9d02c9674ABF52fD35D9D058C", + "standard": "ERC721", + "tokenId": "5314", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc237b065381019a716c35bcea61881b11176b642c43d3b98cee463c003072b9f-FEES", + "hash": "0xc237b065381019a716c35bcea61881b11176b642c43d3b98cee463c003072b9f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdaafd73fc1c10f1bea27f56b3531c9f9efb554a806053cb02130bb9d55b244e1", + "blockHeight": 15476854, + "extra": {}, + "date": "2022-09-05T08:46:21.000Z", + "value": "384346760599296", + "fee": "384346760599296", + "transactionSequenceNumber": 412, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+44+ethereum-0xc237b065381019a716c35bcea61881b11176b642c43d3b98cee463c003072b9f-NFT_OUT-i0_0", + "hash": "0xc237b065381019a716c35bcea61881b11176b642c43d3b98cee463c003072b9f", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdaafd73fc1c10f1bea27f56b3531c9f9efb554a806053cb02130bb9d55b244e1", + "blockHeight": 15476854, + "extra": {}, + "date": "2022-09-05T08:46:21.000Z", + "value": "1", + "fee": "384346760599296", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "44", + "transactionSequenceNumber": 412 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x65b9125a034755d07caf82ee89d2b3dac7030d3d0c8a42f2358cd39c15920f96-NONE", + "hash": "0x65b9125a034755d07caf82ee89d2b3dac7030d3d0c8a42f2358cd39c15920f96", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x847c229961d2ecec1ef7835bcbc3ce99bb13a555e3ff05d0982eb4eff504cf2b", + "blockHeight": 15476823, + "extra": {}, + "date": "2022-09-05T08:38:54.000Z", + "value": "0", + "fee": "521099184177470", + "transactionSequenceNumber": 2017, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+37925831800633966521195159040440427558464843091174468471957933461560193187860+ethereum-0x65b9125a034755d07caf82ee89d2b3dac7030d3d0c8a42f2358cd39c15920f96-NFT_IN-i0_0", + "hash": "0x65b9125a034755d07caf82ee89d2b3dac7030d3d0c8a42f2358cd39c15920f96", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x847c229961d2ecec1ef7835bcbc3ce99bb13a555e3ff05d0982eb4eff504cf2b", + "blockHeight": 15476823, + "extra": {}, + "date": "2022-09-05T08:38:54.000Z", + "value": "1", + "fee": "521099184177470", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "37925831800633966521195159040440427558464843091174468471957933461560193187860", + "transactionSequenceNumber": 2017 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x058b32756df18b73f0b5ddde219c8c9aadd5b8d7e4f2c2690e19f0cbfb125216-OUT", + "hash": "0x058b32756df18b73f0b5ddde219c8c9aadd5b8d7e4f2c2690e19f0cbfb125216", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x257a13B19435742e33FD1C95f9BBd5615325AD09"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb65fe139846e2794de69096ab89b1bf344d8b0ce1175bb1c43ef223922c7534c", + "blockHeight": 15476745, + "extra": {}, + "date": "2022-09-05T08:17:29.000Z", + "value": "380948268978984666", + "fee": "948268978984666", + "transactionSequenceNumber": 411, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+44+ethereum-0x058b32756df18b73f0b5ddde219c8c9aadd5b8d7e4f2c2690e19f0cbfb125216-NFT_IN-i0_0", + "hash": "0x058b32756df18b73f0b5ddde219c8c9aadd5b8d7e4f2c2690e19f0cbfb125216", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb65fe139846e2794de69096ab89b1bf344d8b0ce1175bb1c43ef223922c7534c", + "blockHeight": 15476745, + "extra": {}, + "date": "2022-09-05T08:17:29.000Z", + "value": "1", + "fee": "948268978984666", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0x257a13B19435742e33FD1C95f9BBd5615325AD09", + "standard": "ERC1155", + "tokenId": "44", + "transactionSequenceNumber": 411 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x621bb560d2dba4171f0d3741398a84eca26f711b5e3101c1446905dde76b413f-IN", + "hash": "0x621bb560d2dba4171f0d3741398a84eca26f711b5e3101c1446905dde76b413f", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x88684b0702b548def9c7aedcf38b36dd6cd6af7b5cc54b76dff06c34019ba6e0", + "blockHeight": 15476733, + "extra": {}, + "date": "2022-09-05T08:14:34.001Z", + "value": "400000000000000000", + "fee": "128100000000000", + "transactionSequenceNumber": 87, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7bf5946f0df9f99671975c427deeaba29be83c13d3fc91c8b3e673fec450c111-NONE", + "hash": "0x7bf5946f0df9f99671975c427deeaba29be83c13d3fc91c8b3e673fec450c111", + "type": "NONE", + "senders": ["0xC9eabB191aE5d92Cd9Dff844C523fa24b88F2f31"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x95f8213ab63aca2540f7e2d6bc1e43fdb3d3fdfe114436ff8886b8bd00822121", + "blockHeight": 15457549, + "extra": {}, + "date": "2022-09-02T06:18:16.000Z", + "value": "0", + "fee": "20005782448042140", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9ee00Ed6581a6C2c9640ab6c675d55114f3132e9+1+ethereum-0x7bf5946f0df9f99671975c427deeaba29be83c13d3fc91c8b3e673fec450c111-NFT_IN-i0_0", + "hash": "0x7bf5946f0df9f99671975c427deeaba29be83c13d3fc91c8b3e673fec450c111", + "type": "NFT_IN", + "senders": ["0xC9eabB191aE5d92Cd9Dff844C523fa24b88F2f31"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x95f8213ab63aca2540f7e2d6bc1e43fdb3d3fdfe114436ff8886b8bd00822121", + "blockHeight": 15457549, + "extra": {}, + "date": "2022-09-02T06:18:16.000Z", + "value": "1", + "fee": "20005782448042140", + "contract": "0x9ee00Ed6581a6C2c9640ab6c675d55114f3132e9", + "operator": "0xC9eabB191aE5d92Cd9Dff844C523fa24b88F2f31", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x837eec856899824d3851e547df9fe8ab169349ceffcfcd153dc2e603ccbd951b-FEES", + "hash": "0x837eec856899824d3851e547df9fe8ab169349ceffcfcd153dc2e603ccbd951b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb10c2e1a9205ab56202e755b418616c9968dc4628db9753d53b144ab15aacfc6", + "blockHeight": 15452808, + "extra": {}, + "date": "2022-09-01T12:12:17.000Z", + "value": "590502298593240", + "fee": "590502298593240", + "transactionSequenceNumber": 410, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+1+ethereum-0x837eec856899824d3851e547df9fe8ab169349ceffcfcd153dc2e603ccbd951b-NFT_OUT-i0_0", + "hash": "0x837eec856899824d3851e547df9fe8ab169349ceffcfcd153dc2e603ccbd951b", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb10c2e1a9205ab56202e755b418616c9968dc4628db9753d53b144ab15aacfc6", + "blockHeight": 15452808, + "extra": {}, + "date": "2022-09-01T12:12:17.000Z", + "value": "1", + "fee": "590502298593240", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 410 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x93c967251b4dd09b5aa09ea0507877bb6e452ba3c6a39799dadf9db7fd075c52-FEES", + "hash": "0x93c967251b4dd09b5aa09ea0507877bb6e452ba3c6a39799dadf9db7fd075c52", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f09cc4bfed46e017ce44eb2744a95f048563d98f8f676a2659ce6c824c8760", + "blockHeight": 15452802, + "extra": {}, + "date": "2022-09-01T12:11:27.000Z", + "value": "735179884317360", + "fee": "735179884317360", + "transactionSequenceNumber": 409, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+27+ethereum-0x93c967251b4dd09b5aa09ea0507877bb6e452ba3c6a39799dadf9db7fd075c52-NFT_OUT-i0_0", + "hash": "0x93c967251b4dd09b5aa09ea0507877bb6e452ba3c6a39799dadf9db7fd075c52", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf6Ae11719f80A297B66FA724BF97573D875fe09e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f09cc4bfed46e017ce44eb2744a95f048563d98f8f676a2659ce6c824c8760", + "blockHeight": 15452802, + "extra": {}, + "date": "2022-09-01T12:11:27.000Z", + "value": "1", + "fee": "735179884317360", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "27", + "transactionSequenceNumber": 409 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd786acc48803fd27c40036811dfa903566c41ea75239fd4556174af36304946e-FEES", + "hash": "0xd786acc48803fd27c40036811dfa903566c41ea75239fd4556174af36304946e", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb81736ffc8e5b4db0db3c5779be68fe36e32c8833b7508f74e94aa95ab6d371b", + "blockHeight": 15452797, + "extra": {}, + "date": "2022-09-01T12:10:32.000Z", + "value": "883697242960800", + "fee": "883697242960800", + "transactionSequenceNumber": 408, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+37+ethereum-0xd786acc48803fd27c40036811dfa903566c41ea75239fd4556174af36304946e-NFT_OUT-i0_0", + "hash": "0xd786acc48803fd27c40036811dfa903566c41ea75239fd4556174af36304946e", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf6Ae11719f80A297B66FA724BF97573D875fe09e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb81736ffc8e5b4db0db3c5779be68fe36e32c8833b7508f74e94aa95ab6d371b", + "blockHeight": 15452797, + "extra": {}, + "date": "2022-09-01T12:10:32.000Z", + "value": "1", + "fee": "883697242960800", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "37", + "transactionSequenceNumber": 408 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b-OUT", + "hash": "0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x257a13B19435742e33FD1C95f9BBd5615325AD09"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc43e0e7ee2d737defd05f5e091b4c9a84bb8e63dc11972899ee0ba0e698a8cd", + "blockHeight": 15452707, + "extra": {}, + "date": "2022-09-01T11:48:10.000Z", + "value": "193380724971138544", + "fee": "3380724971138544", + "transactionSequenceNumber": 407, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+1+ethereum-0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b-NFT_IN-i0_0", + "hash": "0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc43e0e7ee2d737defd05f5e091b4c9a84bb8e63dc11972899ee0ba0e698a8cd", + "blockHeight": 15452707, + "extra": {}, + "date": "2022-09-01T11:48:10.000Z", + "value": "1", + "fee": "3380724971138544", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0x257a13B19435742e33FD1C95f9BBd5615325AD09", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 407 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+37+ethereum-0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b-NFT_IN-i1_0", + "hash": "0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc43e0e7ee2d737defd05f5e091b4c9a84bb8e63dc11972899ee0ba0e698a8cd", + "blockHeight": 15452707, + "extra": {}, + "date": "2022-09-01T11:48:10.000Z", + "value": "1", + "fee": "3380724971138544", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0x257a13B19435742e33FD1C95f9BBd5615325AD09", + "standard": "ERC1155", + "tokenId": "37", + "transactionSequenceNumber": 407 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8+27+ethereum-0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b-NFT_IN-i2_0", + "hash": "0xbb62229f4e4dd07e5e9a1b7799d822c9a93f8cb1f771ce0eaa946df0eccaf05b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc43e0e7ee2d737defd05f5e091b4c9a84bb8e63dc11972899ee0ba0e698a8cd", + "blockHeight": 15452707, + "extra": {}, + "date": "2022-09-01T11:48:10.000Z", + "value": "1", + "fee": "3380724971138544", + "contract": "0xa49a0e5eF83cF89Ac8aae182f22E6464B229eFC8", + "operator": "0x257a13B19435742e33FD1C95f9BBd5615325AD09", + "standard": "ERC1155", + "tokenId": "27", + "transactionSequenceNumber": 407 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x689c926e8316bcbca1c11af49a29f416ef3de9793a2479694305f6df73fcbc5c-NONE", + "hash": "0x689c926e8316bcbca1c11af49a29f416ef3de9793a2479694305f6df73fcbc5c", + "type": "NONE", + "senders": ["0xd8ACc6b4F3BCBae2461e89Bfaa3703a5eDB7794d"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xda1e8483901a43cd8c2293a546f4824a50a8c2af7b257d54d4cab2577132e371", + "blockHeight": 15452420, + "extra": {}, + "date": "2022-09-01T10:44:16.000Z", + "value": "0", + "fee": "37281782091637845", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8675cf70E150e7429Dca366310DA95F53C462E35+3+ethereum-0x689c926e8316bcbca1c11af49a29f416ef3de9793a2479694305f6df73fcbc5c-NFT_IN-i0_0", + "hash": "0x689c926e8316bcbca1c11af49a29f416ef3de9793a2479694305f6df73fcbc5c", + "type": "NFT_IN", + "senders": ["0xd8ACc6b4F3BCBae2461e89Bfaa3703a5eDB7794d"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xda1e8483901a43cd8c2293a546f4824a50a8c2af7b257d54d4cab2577132e371", + "blockHeight": 15452420, + "extra": {}, + "date": "2022-09-01T10:44:16.000Z", + "value": "1", + "fee": "37281782091637845", + "contract": "0x8675cf70E150e7429Dca366310DA95F53C462E35", + "operator": "0xd8ACc6b4F3BCBae2461e89Bfaa3703a5eDB7794d", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1a79702f3d91097f9de9b66e377c14c1c0c90c94fb6e04f80942e504d891a08c-NONE", + "hash": "0x1a79702f3d91097f9de9b66e377c14c1c0c90c94fb6e04f80942e504d891a08c", + "type": "NONE", + "senders": ["0xa47c2D5E2Ce35A7A942612A0ee2478814f6215e9"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x80ede83f414b01928657b943b77aecf6c5b7a191a20541227ddd3c14cd44fa11", + "blockHeight": 15452330, + "extra": {}, + "date": "2022-09-01T10:27:51.000Z", + "value": "0", + "fee": "16997740000000000", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81D7509a70f1D4F07526f88cc3DabFd59F77EF78+51+ethereum-0x1a79702f3d91097f9de9b66e377c14c1c0c90c94fb6e04f80942e504d891a08c-NFT_IN-i0_0", + "hash": "0x1a79702f3d91097f9de9b66e377c14c1c0c90c94fb6e04f80942e504d891a08c", + "type": "NFT_IN", + "senders": ["0xa47c2D5E2Ce35A7A942612A0ee2478814f6215e9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x80ede83f414b01928657b943b77aecf6c5b7a191a20541227ddd3c14cd44fa11", + "blockHeight": 15452330, + "extra": {}, + "date": "2022-09-01T10:27:51.000Z", + "value": "1", + "fee": "16997740000000000", + "contract": "0x81D7509a70f1D4F07526f88cc3DabFd59F77EF78", + "operator": "0xa47c2D5E2Ce35A7A942612A0ee2478814f6215e9", + "standard": "ERC1155", + "tokenId": "51", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x59ffdae5614d7345fe07bdfebba325b7b05a530e1ba021f77b9dfcf88633cffa-NONE", + "hash": "0x59ffdae5614d7345fe07bdfebba325b7b05a530e1ba021f77b9dfcf88633cffa", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0000000000c2d145a2526bD8C716263bFeBe1A72"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x152ed50b2842a63edc0bef60019fc954e867c9ee8ea7c9242508869da02fe602", + "blockHeight": 15452295, + "extra": {}, + "date": "2022-09-01T10:20:55.000Z", + "value": "0", + "fee": "2190888691658448", + "transactionSequenceNumber": 2015, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1e686af0e86bebce1f2fa428cd33b699319b73+503317504+ethereum-0x59ffdae5614d7345fe07bdfebba325b7b05a530e1ba021f77b9dfcf88633cffa-NFT_IN", + "hash": "0x59ffdae5614d7345fe07bdfebba325b7b05a530e1ba021f77b9dfcf88633cffa", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x152ed50b2842a63edc0bef60019fc954e867c9ee8ea7c9242508869da02fe602", + "blockHeight": 15452295, + "extra": {}, + "date": "2022-09-01T10:20:55.000Z", + "value": "1", + "fee": "2190888691658448", + "contract": "0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73", + "standard": "ERC721", + "tokenId": "503317504", + "transactionSequenceNumber": 2015 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1e686af0e86bebce1f2fa428cd33b699319b73+771752704+ethereum-0x59ffdae5614d7345fe07bdfebba325b7b05a530e1ba021f77b9dfcf88633cffa-NFT_IN", + "hash": "0x59ffdae5614d7345fe07bdfebba325b7b05a530e1ba021f77b9dfcf88633cffa", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x152ed50b2842a63edc0bef60019fc954e867c9ee8ea7c9242508869da02fe602", + "blockHeight": 15452295, + "extra": {}, + "date": "2022-09-01T10:20:55.000Z", + "value": "1", + "fee": "2190888691658448", + "contract": "0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73", + "standard": "ERC721", + "tokenId": "771752704", + "transactionSequenceNumber": 2015 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1df50894b28c3794d74b366b456f6bc713918f8647cc91642285590af41bf50-NONE", + "hash": "0xf1df50894b28c3794d74b366b456f6bc713918f8647cc91642285590af41bf50", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x00e42c3c3b7e95f0e819aa806cdf79b66877f1b814e49ac55466347e5f3158c4", + "blockHeight": 15452030, + "extra": {}, + "date": "2022-09-01T09:14:33.000Z", + "value": "0", + "fee": "1255321133086881", + "transactionSequenceNumber": 2009, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1e686af0e86bebce1f2fa428cd33b699319b73+905970432+ethereum-0xf1df50894b28c3794d74b366b456f6bc713918f8647cc91642285590af41bf50-NFT_IN", + "hash": "0xf1df50894b28c3794d74b366b456f6bc713918f8647cc91642285590af41bf50", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x00e42c3c3b7e95f0e819aa806cdf79b66877f1b814e49ac55466347e5f3158c4", + "blockHeight": 15452030, + "extra": {}, + "date": "2022-09-01T09:14:33.000Z", + "value": "1", + "fee": "1255321133086881", + "contract": "0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73", + "standard": "ERC721", + "tokenId": "905970432", + "transactionSequenceNumber": 2009 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf8ca7caa70594158f1f6e4d27b1fdf20c85dd71ff167b7fa4db1c6b483dee292-NONE", + "hash": "0xf8ca7caa70594158f1f6e4d27b1fdf20c85dd71ff167b7fa4db1c6b483dee292", + "type": "NONE", + "senders": ["0xBabeCc221Db1C6268797E0d5022c44Aa1f7ACA9d"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x014c9bd99f1fc1a28aecf78c95950ac8621836ac0aa221565d76d6392a03e6be", + "blockHeight": 15451853, + "extra": {}, + "date": "2022-09-01T08:35:26.000Z", + "value": "0", + "fee": "46968655161850673", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcA6A12da52dd773525d652C9F07549118d9ec1ef+1+ethereum-0xf8ca7caa70594158f1f6e4d27b1fdf20c85dd71ff167b7fa4db1c6b483dee292-NFT_IN-i0_0", + "hash": "0xf8ca7caa70594158f1f6e4d27b1fdf20c85dd71ff167b7fa4db1c6b483dee292", + "type": "NFT_IN", + "senders": ["0xBabeCc221Db1C6268797E0d5022c44Aa1f7ACA9d"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x014c9bd99f1fc1a28aecf78c95950ac8621836ac0aa221565d76d6392a03e6be", + "blockHeight": 15451853, + "extra": {}, + "date": "2022-09-01T08:35:26.000Z", + "value": "1", + "fee": "46968655161850673", + "contract": "0xcA6A12da52dd773525d652C9F07549118d9ec1ef", + "operator": "0xBabeCc221Db1C6268797E0d5022c44Aa1f7ACA9d", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x64926ec744e62700aebe31d962c4887cc9d550fad6c3880787c034e817d42938-IN", + "hash": "0x64926ec744e62700aebe31d962c4887cc9d550fad6c3880787c034e817d42938", + "type": "IN", + "senders": ["0xf6Ae11719f80A297B66FA724BF97573D875fe09e"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb3eaa7177fc8ddb7edde4f86a9938a9ee617d13d7258721d74a6a83bd95a571b", + "blockHeight": 15446806, + "extra": {}, + "date": "2022-08-31T13:09:44.001Z", + "value": "190000000000000000", + "fee": "778271483724000", + "transactionSequenceNumber": 67, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfc5cd8041a169314ca32b1fd1322bccf61395ba1fa850a4f5d7053d7cf3cddce-NONE", + "hash": "0xfc5cd8041a169314ca32b1fd1322bccf61395ba1fa850a4f5d7053d7cf3cddce", + "type": "NONE", + "senders": ["0x6EDC1361d857833B339d0D40F520C6d93a32874C"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5639d600ba276c8cede66b53384a717ff43da374538378dbe094df0dc855f24e", + "blockHeight": 15433283, + "extra": {}, + "date": "2022-08-29T09:13:24.000Z", + "value": "0", + "fee": "19957063670269908", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x068A55923b3CE7c725978405d3e25aE864837183+154+ethereum-0xfc5cd8041a169314ca32b1fd1322bccf61395ba1fa850a4f5d7053d7cf3cddce-NFT_IN-i0_0", + "hash": "0xfc5cd8041a169314ca32b1fd1322bccf61395ba1fa850a4f5d7053d7cf3cddce", + "type": "NFT_IN", + "senders": ["0x6EDC1361d857833B339d0D40F520C6d93a32874C"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5639d600ba276c8cede66b53384a717ff43da374538378dbe094df0dc855f24e", + "blockHeight": 15433283, + "extra": {}, + "date": "2022-08-29T09:13:24.000Z", + "value": "1", + "fee": "19957063670269908", + "contract": "0x068A55923b3CE7c725978405d3e25aE864837183", + "operator": "0x6EDC1361d857833B339d0D40F520C6d93a32874C", + "standard": "ERC1155", + "tokenId": "154", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7d14190c6200a3f9bb876516ab283de6bf153efbc128c7f6e43e27dd108f75ae-FEES", + "hash": "0x7d14190c6200a3f9bb876516ab283de6bf153efbc128c7f6e43e27dd108f75ae", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdaa13078c281f7861908084a27ef4175dbed521de74ac3be38f5ce5ed6e7a1aa", + "blockHeight": 15432840, + "extra": {}, + "date": "2022-08-29T07:37:45.000Z", + "value": "260348917158586", + "fee": "260348917158586", + "transactionSequenceNumber": 406, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa+1+ethereum-0x7d14190c6200a3f9bb876516ab283de6bf153efbc128c7f6e43e27dd108f75ae-NFT_OUT-i0_0", + "hash": "0x7d14190c6200a3f9bb876516ab283de6bf153efbc128c7f6e43e27dd108f75ae", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdaa13078c281f7861908084a27ef4175dbed521de74ac3be38f5ce5ed6e7a1aa", + "blockHeight": 15432840, + "extra": {}, + "date": "2022-08-29T07:37:45.000Z", + "value": "1", + "fee": "260348917158586", + "contract": "0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 406 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x555ae9b23a90c30897901d29ce928067ac93f26734bc25c1e2e8f636835e8fe3-FEES", + "hash": "0x555ae9b23a90c30897901d29ce928067ac93f26734bc25c1e2e8f636835e8fe3", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBd1152a5a003AA833D7D399aDC8949bdFe887230"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x834c236a45f5cbc65850b64de5d1608a7fb7cd7d75ada48dccd2139679a54c08", + "blockHeight": 15432838, + "extra": {}, + "date": "2022-08-29T07:37:23.000Z", + "value": "264033316192572", + "fee": "264033316192572", + "transactionSequenceNumber": 405, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBd1152a5a003AA833D7D399aDC8949bdFe887230+1+ethereum-0x555ae9b23a90c30897901d29ce928067ac93f26734bc25c1e2e8f636835e8fe3-NFT_OUT-i0_0", + "hash": "0x555ae9b23a90c30897901d29ce928067ac93f26734bc25c1e2e8f636835e8fe3", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x834c236a45f5cbc65850b64de5d1608a7fb7cd7d75ada48dccd2139679a54c08", + "blockHeight": 15432838, + "extra": {}, + "date": "2022-08-29T07:37:23.000Z", + "value": "1", + "fee": "264033316192572", + "contract": "0xBd1152a5a003AA833D7D399aDC8949bdFe887230", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 405 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3e801981b0010f055f0064112c6785a8c4be7c5f17849ac1fabac41bc422b186-NONE", + "hash": "0x3e801981b0010f055f0064112c6785a8c4be7c5f17849ac1fabac41bc422b186", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xD956cec366888E3c8899a5e52d251dAFB4B24B06"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd036f87d3f1fb6512f6d0e82c0e2de301dbb7a53b9c5be3e6d87e3a85b90e31", + "blockHeight": 15428696, + "extra": {}, + "date": "2022-08-28T15:48:22.000Z", + "value": "0", + "fee": "1569348000000000", + "transactionSequenceNumber": 169959, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd956cec366888e3c8899a5e52d251dafb4b24b06+19+ethereum-0x3e801981b0010f055f0064112c6785a8c4be7c5f17849ac1fabac41bc422b186-NFT_IN", + "hash": "0x3e801981b0010f055f0064112c6785a8c4be7c5f17849ac1fabac41bc422b186", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd036f87d3f1fb6512f6d0e82c0e2de301dbb7a53b9c5be3e6d87e3a85b90e31", + "blockHeight": 15428696, + "extra": {}, + "date": "2022-08-28T15:48:22.000Z", + "value": "1", + "fee": "1569348000000000", + "contract": "0xD956cec366888E3c8899a5e52d251dAFB4B24B06", + "standard": "ERC721", + "tokenId": "19", + "transactionSequenceNumber": 169959 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6e370700be8de7d8818a025f4565cee59f4654e99d6ff3ade71423cf5f40170d-OUT", + "hash": "0x6e370700be8de7d8818a025f4565cee59f4654e99d6ff3ade71423cf5f40170d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x15F8733104b67F17158c417d32172Eea56C3b61D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6834a6ea0fd443716c8e99b8427e38f4de4a014107a46a6fd54791a46893dc46", + "blockHeight": 15428688, + "extra": {}, + "date": "2022-08-28T15:47:10.000Z", + "value": "1501124991182000", + "fee": "302124991182000", + "transactionSequenceNumber": 404, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x276af9296087458012d969a3cc23720eb02de45b13b1ac6fcef2f81d6e268870-NONE", + "hash": "0x276af9296087458012d969a3cc23720eb02de45b13b1ac6fcef2f81d6e268870", + "type": "NONE", + "senders": ["0x323D90B759bB7522dc5F25DeddC90c09a0180674"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb26b8f3a0d746e3e751056c793c8ad51216567f446548ac41bb148301f296750", + "blockHeight": 15422191, + "extra": {}, + "date": "2022-08-27T14:49:35.000Z", + "value": "0", + "fee": "32127634721744400", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6B9846439e940049631B94c57aC04c603461Efae+1+ethereum-0x276af9296087458012d969a3cc23720eb02de45b13b1ac6fcef2f81d6e268870-NFT_IN-i0_0", + "hash": "0x276af9296087458012d969a3cc23720eb02de45b13b1ac6fcef2f81d6e268870", + "type": "NFT_IN", + "senders": ["0x323D90B759bB7522dc5F25DeddC90c09a0180674"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb26b8f3a0d746e3e751056c793c8ad51216567f446548ac41bb148301f296750", + "blockHeight": 15422191, + "extra": {}, + "date": "2022-08-27T14:49:35.000Z", + "value": "1", + "fee": "32127634721744400", + "contract": "0x6B9846439e940049631B94c57aC04c603461Efae", + "operator": "0x323D90B759bB7522dc5F25DeddC90c09a0180674", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf99c32b0b22ccafd4fd64c31667844fada14e83c2bc9df3c678302ae0dd3c3d5-FEES", + "hash": "0xf99c32b0b22ccafd4fd64c31667844fada14e83c2bc9df3c678302ae0dd3c3d5", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBACe7E22f06554339911A03B8e0aE28203Da9598"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf53958c4c8e561498e73724f5b77e2e3809d6e54d3b40a1e9ee0d192180f87c1", + "blockHeight": 15421562, + "extra": {}, + "date": "2022-08-27T12:25:10.000Z", + "value": "182618063573292", + "fee": "182618063573292", + "transactionSequenceNumber": 403, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x654a99f116207187cb0e3252b71cfae5261a3e5d6258f983a771eb4e2786e2d6-FEES", + "hash": "0x654a99f116207187cb0e3252b71cfae5261a3e5d6258f983a771eb4e2786e2d6", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xA04C6BD65E4352B30DCc6B0f21CF58aDEcc52781"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7bd6d1f42763bcada72a9ffa747f5cc09a917ba76533da2138ce78d9e91f65c5", + "blockHeight": 15421554, + "extra": {}, + "date": "2022-08-27T12:23:44.000Z", + "value": "471507273356000", + "fee": "471507273356000", + "transactionSequenceNumber": 401, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf8601414232fd1521874427f1c7e52cdb88200c307ff8f3f72c3dcd31cbf9b08-FEES", + "hash": "0xf8601414232fd1521874427f1c7e52cdb88200c307ff8f3f72c3dcd31cbf9b08", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x23f6dAe3F34170b2a2BA76a879ae7090965e9929"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7bd6d1f42763bcada72a9ffa747f5cc09a917ba76533da2138ce78d9e91f65c5", + "blockHeight": 15421554, + "extra": {}, + "date": "2022-08-27T12:23:44.000Z", + "value": "215713332821000", + "fee": "215713332821000", + "transactionSequenceNumber": 402, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcefbea733b838d83bbea94f13544219e693a7c763720895ba85827e77ae8f88c-FEES", + "hash": "0xcefbea733b838d83bbea94f13544219e693a7c763720895ba85827e77ae8f88c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa98d534ac59faee105ab7c6facb380746b6b75316f0bdf0255f677dabec87c4c", + "blockHeight": 15421553, + "extra": {}, + "date": "2022-08-27T12:23:09.000Z", + "value": "198841580926600", + "fee": "198841580926600", + "transactionSequenceNumber": 400, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfae8bd4a4a8d6e0ce571555b6b2a82aecbf69bd44ef9d9ad9cd3083deba89265-FEES", + "hash": "0xfae8bd4a4a8d6e0ce571555b6b2a82aecbf69bd44ef9d9ad9cd3083deba89265", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa98d534ac59faee105ab7c6facb380746b6b75316f0bdf0255f677dabec87c4c", + "blockHeight": 15421553, + "extra": {}, + "date": "2022-08-27T12:23:09.000Z", + "value": "195725852655200", + "fee": "195725852655200", + "transactionSequenceNumber": 398, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfe3f2dbc24059da9c955e7c09d813c2f63ba21523edcd45dcbd5ce7ecf517e30-FEES", + "hash": "0xfe3f2dbc24059da9c955e7c09d813c2f63ba21523edcd45dcbd5ce7ecf517e30", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x60F80121C31A0d46B5279700f9DF786054aa5eE5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa98d534ac59faee105ab7c6facb380746b6b75316f0bdf0255f677dabec87c4c", + "blockHeight": 15421553, + "extra": {}, + "date": "2022-08-27T12:23:09.000Z", + "value": "199325891020600", + "fee": "199325891020600", + "transactionSequenceNumber": 399, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb64afbf723cdd63bf54a7907f8383a632f7b33b86704d6dd0404383fbf38c540-FEES", + "hash": "0xb64afbf723cdd63bf54a7907f8383a632f7b33b86704d6dd0404383fbf38c540", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x2A46f2fFD99e19a89476E2f62270e0a35bBf0756"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf595390fe2b805b839f6b16a167c9e5e39f5070ffcead795beb6c666325829bd", + "blockHeight": 15421552, + "extra": {}, + "date": "2022-08-27T12:23:01.000Z", + "value": "213405807273530", + "fee": "213405807273530", + "transactionSequenceNumber": 397, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x946deeb678e2f75ef190b63f6520eb454743a6e2a837e0e88476244d7bd6b15f-FEES", + "hash": "0x946deeb678e2f75ef190b63f6520eb454743a6e2a837e0e88476244d7bd6b15f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x92095f2dc0514e907c79e196fe5fd7ddd424d6fde247a8066a4aed9d4688667e", + "blockHeight": 15421550, + "extra": {}, + "date": "2022-08-27T12:22:54.000Z", + "value": "234127149699840", + "fee": "234127149699840", + "transactionSequenceNumber": 396, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7abdb2b26a7b210c917403ebd7547a695b28235558521c86aa1cddc40306ee3d-FEES", + "hash": "0x7abdb2b26a7b210c917403ebd7547a695b28235558521c86aa1cddc40306ee3d", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xA8bD2de03228D1bb1686Fe813047f2a4C638723c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3edc466cc6fd0fd7bad674571d5f9fc943d83c21e80a3241823803e137f5e19", + "blockHeight": 15421549, + "extra": {}, + "date": "2022-08-27T12:22:35.000Z", + "value": "206269578481824", + "fee": "206269578481824", + "transactionSequenceNumber": 393, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7cded7cdaf30c85d5392193e3030165eee0f00497850ad37f3071a5746c5ef49-FEES", + "hash": "0x7cded7cdaf30c85d5392193e3030165eee0f00497850ad37f3071a5746c5ef49", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3edc466cc6fd0fd7bad674571d5f9fc943d83c21e80a3241823803e137f5e19", + "blockHeight": 15421549, + "extra": {}, + "date": "2022-08-27T12:22:35.000Z", + "value": "207042409988817", + "fee": "207042409988817", + "transactionSequenceNumber": 394, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcc4f6130ff61de8a36c104735c15c712fc12f917ea53a64b8017f4e77958ad97-FEES", + "hash": "0xcc4f6130ff61de8a36c104735c15c712fc12f917ea53a64b8017f4e77958ad97", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3edc466cc6fd0fd7bad674571d5f9fc943d83c21e80a3241823803e137f5e19", + "blockHeight": 15421549, + "extra": {}, + "date": "2022-08-27T12:22:35.000Z", + "value": "207042409988817", + "fee": "207042409988817", + "transactionSequenceNumber": 395, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x21fb90c091ea2135e3b921648791c0b4ac3c0ca67f8dc7dd44a8455c7cb7e48d-FEES", + "hash": "0x21fb90c091ea2135e3b921648791c0b4ac3c0ca67f8dc7dd44a8455c7cb7e48d", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe1e0e864a57425364a706b441dbc65000292c3266f5c8575b9b4a5298dcd67a4", + "blockHeight": 15421548, + "extra": {}, + "date": "2022-08-27T12:21:34.000Z", + "value": "190886665615159", + "fee": "190886665615159", + "transactionSequenceNumber": 392, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x518b37b5eb50cfa1fc2d0b4389066158121090a1cef4080e56ef789a054ac3e3-FEES", + "hash": "0x518b37b5eb50cfa1fc2d0b4389066158121090a1cef4080e56ef789a054ac3e3", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBACe7E22f06554339911A03B8e0aE28203Da9598"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c461b8e55dab508a516ee71007c750bc5e0ffdd37782a44ea61b8f3c63bd8ae", + "blockHeight": 15421547, + "extra": {}, + "date": "2022-08-27T12:21:26.000Z", + "value": "187253441159658", + "fee": "187253441159658", + "transactionSequenceNumber": 391, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1d7008e4b0e3aaa653b7c4ab89f3fb6669b530238a08c00e1198e1b50cc5dab6-FEES", + "hash": "0x1d7008e4b0e3aaa653b7c4ab89f3fb6669b530238a08c00e1198e1b50cc5dab6", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb48041910b17abe3bbdf82e01c904db539bebeb4215b5ab3e7bced6020a8fe3f", + "blockHeight": 15421546, + "extra": {}, + "date": "2022-08-27T12:21:11.000Z", + "value": "183268300031580", + "fee": "183268300031580", + "transactionSequenceNumber": 390, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9cfa9d07d494f2e2d951560da68120d69ed5105b025ee36d33ca9daee32918de-FEES", + "hash": "0x9cfa9d07d494f2e2d951560da68120d69ed5105b025ee36d33ca9daee32918de", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x533358e02dd89c136c06e7c1651f775625ccd0ccf74f9f32b168e6e742ac1430", + "blockHeight": 15421545, + "extra": {}, + "date": "2022-08-27T12:20:46.000Z", + "value": "184035009484911", + "fee": "184035009484911", + "transactionSequenceNumber": 389, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0dc3b9a8a2b2d896e1671f0ffcb470376617e476a51778934dcc5043f6c55235-FEES", + "hash": "0x0dc3b9a8a2b2d896e1671f0ffcb470376617e476a51778934dcc5043f6c55235", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x533e22b9baab5407a9762165ab327c1963e969f9b301fbe3b0affb00bc78419b", + "blockHeight": 15421542, + "extra": {}, + "date": "2022-08-27T12:19:40.000Z", + "value": "172207382477760", + "fee": "172207382477760", + "transactionSequenceNumber": 387, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc91a2873bd84969733c6f2ad96a8ed85059ad555dcb1008a0168d32ef88cabe4-FEES", + "hash": "0xc91a2873bd84969733c6f2ad96a8ed85059ad555dcb1008a0168d32ef88cabe4", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x533e22b9baab5407a9762165ab327c1963e969f9b301fbe3b0affb00bc78419b", + "blockHeight": 15421542, + "extra": {}, + "date": "2022-08-27T12:19:40.000Z", + "value": "172865317659984", + "fee": "172865317659984", + "transactionSequenceNumber": 388, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd8ac7014e0af700471af20e1e9803061cbd8b24b7bc8ea1e8e0acbdfc9849c01-FEES", + "hash": "0xd8ac7014e0af700471af20e1e9803061cbd8b24b7bc8ea1e8e0acbdfc9849c01", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x39f4f4bc2efee63a3af116cb4259dfdbfce3b36917f7ba00a123cdfad114d47b", + "blockHeight": 15421540, + "extra": {}, + "date": "2022-08-27T12:19:08.000Z", + "value": "155248539374320", + "fee": "155248539374320", + "transactionSequenceNumber": 386, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x674126a6076c2d871918d8aeb1622571930e247e68e3b2d0086ea70299e84155-NONE", + "hash": "0x674126a6076c2d871918d8aeb1622571930e247e68e3b2d0086ea70299e84155", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xeE2a5eE81aF7dC0322B70aAcb56b7823feB18a2f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xab06b1a14ca228311fb68514727c89c13ff2253dba070d5a4e1cc087ae4fa4e4", + "blockHeight": 15421523, + "extra": {}, + "date": "2022-08-27T12:14:03.000Z", + "value": "0", + "fee": "386272730244768", + "transactionSequenceNumber": 1992, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xee2a5ee81af7dc0322b70aacb56b7823feb18a2f+188+ethereum-0x674126a6076c2d871918d8aeb1622571930e247e68e3b2d0086ea70299e84155-NFT_IN", + "hash": "0x674126a6076c2d871918d8aeb1622571930e247e68e3b2d0086ea70299e84155", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xab06b1a14ca228311fb68514727c89c13ff2253dba070d5a4e1cc087ae4fa4e4", + "blockHeight": 15421523, + "extra": {}, + "date": "2022-08-27T12:14:03.000Z", + "value": "1", + "fee": "386272730244768", + "contract": "0xeE2a5eE81aF7dC0322B70aAcb56b7823feB18a2f", + "standard": "ERC721", + "tokenId": "188", + "transactionSequenceNumber": 1992 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9d7ec6bf248701056a7ff53244a894137489b98d7798096e9b15545286786e2d-NONE", + "hash": "0x9d7ec6bf248701056a7ff53244a894137489b98d7798096e9b15545286786e2d", + "type": "NONE", + "senders": ["0x3De70F0380EB52FEB809BCaff41584dF5001503c"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb97cd3e27cd9701f39c2121ad382f1dcc2eecdd8a823826d028d0c14c000fc1d", + "blockHeight": 15420626, + "extra": {}, + "date": "2022-08-27T08:53:28.000Z", + "value": "0", + "fee": "21770952925007040", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x09B88423F317f879629827428CF507DED5263A3b+63+ethereum-0x9d7ec6bf248701056a7ff53244a894137489b98d7798096e9b15545286786e2d-NFT_IN-i0_0", + "hash": "0x9d7ec6bf248701056a7ff53244a894137489b98d7798096e9b15545286786e2d", + "type": "NFT_IN", + "senders": ["0x3De70F0380EB52FEB809BCaff41584dF5001503c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb97cd3e27cd9701f39c2121ad382f1dcc2eecdd8a823826d028d0c14c000fc1d", + "blockHeight": 15420626, + "extra": {}, + "date": "2022-08-27T08:53:28.000Z", + "value": "1", + "fee": "21770952925007040", + "contract": "0x09B88423F317f879629827428CF507DED5263A3b", + "operator": "0x3De70F0380EB52FEB809BCaff41584dF5001503c", + "standard": "ERC1155", + "tokenId": "63", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdf97290316bd31197a483934b0fe441242a03c074406d088341fb566e2358795-NONE", + "hash": "0xdf97290316bd31197a483934b0fe441242a03c074406d088341fb566e2358795", + "type": "NONE", + "senders": ["0xF207bA31D96cF56f1e107d8cebf3C08b04e0a0f0"], + "recipients": ["0x2e9153F136e05304a0542E57939bcC80B0C16C45"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f533266392d77bed842883b3b6a804a15f96a275a0c0998f6a50b678e6c9cb", + "blockHeight": 15419469, + "extra": {}, + "date": "2022-08-27T04:19:22.000Z", + "value": "0", + "fee": "105755737166700632", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2e9153f136e05304a0542e57939bcc80b0c16c45+8324+ethereum-0xdf97290316bd31197a483934b0fe441242a03c074406d088341fb566e2358795-NFT_IN", + "hash": "0xdf97290316bd31197a483934b0fe441242a03c074406d088341fb566e2358795", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72f533266392d77bed842883b3b6a804a15f96a275a0c0998f6a50b678e6c9cb", + "blockHeight": 15419469, + "extra": {}, + "date": "2022-08-27T04:19:22.000Z", + "value": "1", + "fee": "105755737166700632", + "contract": "0x2e9153F136e05304a0542E57939bcC80B0C16C45", + "standard": "ERC721", + "tokenId": "8324", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4e026b95807af80ce2f87c5146d363762c3200e0a944bf71d9a7a721d16b6ccb-NONE", + "hash": "0x4e026b95807af80ce2f87c5146d363762c3200e0a944bf71d9a7a721d16b6ccb", + "type": "NONE", + "senders": ["0xBec8271Fb1eB3E452Bfd1d61041c832a34A7e42F"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2a6859e999986323e2367e4e7563cd8b1843056b70f584fcb1722ddc58f02e37", + "blockHeight": 15418155, + "extra": {}, + "date": "2022-08-26T23:02:30.000Z", + "value": "0", + "fee": "25387390219175316", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xEBF1EBE80a65816F2A8a4D0C01B1869f728eFDa1+1+ethereum-0x4e026b95807af80ce2f87c5146d363762c3200e0a944bf71d9a7a721d16b6ccb-NFT_IN-i0_0", + "hash": "0x4e026b95807af80ce2f87c5146d363762c3200e0a944bf71d9a7a721d16b6ccb", + "type": "NFT_IN", + "senders": ["0xBec8271Fb1eB3E452Bfd1d61041c832a34A7e42F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2a6859e999986323e2367e4e7563cd8b1843056b70f584fcb1722ddc58f02e37", + "blockHeight": 15418155, + "extra": {}, + "date": "2022-08-26T23:02:30.000Z", + "value": "1", + "fee": "25387390219175316", + "contract": "0xEBF1EBE80a65816F2A8a4D0C01B1869f728eFDa1", + "operator": "0xBec8271Fb1eB3E452Bfd1d61041c832a34A7e42F", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x44c4597906bbcbd6ec57bb14f7dff4562c44b8bbbb5c3ecfd6b674c2df05616e-NONE", + "hash": "0x44c4597906bbcbd6ec57bb14f7dff4562c44b8bbbb5c3ecfd6b674c2df05616e", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7106eab9a69731fd66da18c57aaa0864d786d557900601256591d774ba48f8b6", + "blockHeight": 15414915, + "extra": {}, + "date": "2022-08-26T10:49:27.000Z", + "value": "0", + "fee": "658571502336120", + "transactionSequenceNumber": 569, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+17631020+ethereum-0x44c4597906bbcbd6ec57bb14f7dff4562c44b8bbbb5c3ecfd6b674c2df05616e-NFT_IN", + "hash": "0x44c4597906bbcbd6ec57bb14f7dff4562c44b8bbbb5c3ecfd6b674c2df05616e", + "type": "NFT_IN", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7106eab9a69731fd66da18c57aaa0864d786d557900601256591d774ba48f8b6", + "blockHeight": 15414915, + "extra": {}, + "date": "2022-08-26T10:49:27.000Z", + "value": "1", + "fee": "658571502336120", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "17631020", + "transactionSequenceNumber": 569 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0e2ee486a600a1d89bbd06ccf8079f5000f41ff07df20419581e8cf52d5c2882-NONE", + "hash": "0x0e2ee486a600a1d89bbd06ccf8079f5000f41ff07df20419581e8cf52d5c2882", + "type": "NONE", + "senders": ["0x9fB5B74d61be3524AFC21c0d6c18BcD8ef6c05f6"], + "recipients": ["0x0f654cd49bEaB461084501c7f6bCC8702d5DF130"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x746d807ffdd1e134a2ac5d0ad6d4f264f4b3d5e5a2233eed52a94228d67cd5bd", + "blockHeight": 15414041, + "extra": {}, + "date": "2022-08-26T07:21:02.000Z", + "value": "0", + "fee": "520237598308281", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0f654cd49beab461084501c7f6bcc8702d5df130+5+ethereum-0x0e2ee486a600a1d89bbd06ccf8079f5000f41ff07df20419581e8cf52d5c2882-NFT_IN", + "hash": "0x0e2ee486a600a1d89bbd06ccf8079f5000f41ff07df20419581e8cf52d5c2882", + "type": "NFT_IN", + "senders": ["0x9fB5B74d61be3524AFC21c0d6c18BcD8ef6c05f6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x746d807ffdd1e134a2ac5d0ad6d4f264f4b3d5e5a2233eed52a94228d67cd5bd", + "blockHeight": 15414041, + "extra": {}, + "date": "2022-08-26T07:21:02.000Z", + "value": "1", + "fee": "520237598308281", + "contract": "0x0f654cd49bEaB461084501c7f6bCC8702d5DF130", + "standard": "ERC721", + "tokenId": "5", + "transactionSequenceNumber": 46 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x037e83a0d2c9fcbd757f9d319bc1eedd53fe769d150a4840313b26d952fe50e8-NONE", + "hash": "0x037e83a0d2c9fcbd757f9d319bc1eedd53fe769d150a4840313b26d952fe50e8", + "type": "NONE", + "senders": ["0x31f178DA504bf3AE897073b270fd9fffdBF1DECD"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0abc602a021d65b6e07824c310f6c73c9a8e8d246f046a677104d514c19e98f7", + "blockHeight": 15406585, + "extra": {}, + "date": "2022-08-25T02:37:32.000Z", + "value": "0", + "fee": "22073267648533675", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x45446c9309F003F811A8779Cb340E2e92FF03Aa2+1+ethereum-0x037e83a0d2c9fcbd757f9d319bc1eedd53fe769d150a4840313b26d952fe50e8-NFT_IN-i0_0", + "hash": "0x037e83a0d2c9fcbd757f9d319bc1eedd53fe769d150a4840313b26d952fe50e8", + "type": "NFT_IN", + "senders": ["0x31f178DA504bf3AE897073b270fd9fffdBF1DECD"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0abc602a021d65b6e07824c310f6c73c9a8e8d246f046a677104d514c19e98f7", + "blockHeight": 15406585, + "extra": {}, + "date": "2022-08-25T02:37:32.000Z", + "value": "1", + "fee": "22073267648533675", + "contract": "0x45446c9309F003F811A8779Cb340E2e92FF03Aa2", + "operator": "0x31f178DA504bf3AE897073b270fd9fffdBF1DECD", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdc45fa903a6608d3715ab682f5a0f5dceb019c34fd2243c0e09e4026b450b568-NONE", + "hash": "0xdc45fa903a6608d3715ab682f5a0f5dceb019c34fd2243c0e09e4026b450b568", + "type": "NONE", + "senders": ["0x9fB5B74d61be3524AFC21c0d6c18BcD8ef6c05f6"], + "recipients": ["0x0f654cd49bEaB461084501c7f6bCC8702d5DF130"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3ea5b38e5419b5994065bac6c626ff6c4558b197a65757c6979d415822f0811", + "blockHeight": 15397960, + "extra": {}, + "date": "2022-08-23T17:29:52.000Z", + "value": "0", + "fee": "1917538458388209", + "transactionSequenceNumber": 39, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0f654cd49beab461084501c7f6bcc8702d5df130+1+ethereum-0xdc45fa903a6608d3715ab682f5a0f5dceb019c34fd2243c0e09e4026b450b568-NFT_IN", + "hash": "0xdc45fa903a6608d3715ab682f5a0f5dceb019c34fd2243c0e09e4026b450b568", + "type": "NFT_IN", + "senders": ["0x9fB5B74d61be3524AFC21c0d6c18BcD8ef6c05f6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3ea5b38e5419b5994065bac6c626ff6c4558b197a65757c6979d415822f0811", + "blockHeight": 15397960, + "extra": {}, + "date": "2022-08-23T17:29:52.000Z", + "value": "1", + "fee": "1917538458388209", + "contract": "0x0f654cd49bEaB461084501c7f6bCC8702d5DF130", + "standard": "ERC721", + "tokenId": "1", + "transactionSequenceNumber": 39 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe6e4243f9184d1c95664a6ad46a15c6742b354f3affc6fb89ae19299fecaa5b8-NONE", + "hash": "0xe6e4243f9184d1c95664a6ad46a15c6742b354f3affc6fb89ae19299fecaa5b8", + "type": "NONE", + "senders": ["0x2646bAECacCb7b7AE871a911A9367c7AbfE8F9D2"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd15c8f16c96a554de3f3b5fe82d290f10f36db4955fa10745c7f6c2425ab7894", + "blockHeight": 15396704, + "extra": {}, + "date": "2022-08-23T12:59:03.000Z", + "value": "0", + "fee": "24990868500000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x833787E3993ad876c064D05fC301950424f98175+1+ethereum-0xe6e4243f9184d1c95664a6ad46a15c6742b354f3affc6fb89ae19299fecaa5b8-NFT_IN-i0_0", + "hash": "0xe6e4243f9184d1c95664a6ad46a15c6742b354f3affc6fb89ae19299fecaa5b8", + "type": "NFT_IN", + "senders": ["0x2646bAECacCb7b7AE871a911A9367c7AbfE8F9D2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd15c8f16c96a554de3f3b5fe82d290f10f36db4955fa10745c7f6c2425ab7894", + "blockHeight": 15396704, + "extra": {}, + "date": "2022-08-23T12:59:03.000Z", + "value": "1", + "fee": "24990868500000000", + "contract": "0x833787E3993ad876c064D05fC301950424f98175", + "operator": "0x2646bAECacCb7b7AE871a911A9367c7AbfE8F9D2", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xacfbda7e7c5339b185e64c13fbb7b59b0abd4f8c65e41781a07bc0e60bd8e8a6-OUT", + "hash": "0xacfbda7e7c5339b185e64c13fbb7b59b0abd4f8c65e41781a07bc0e60bd8e8a6", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x9fB5B74d61be3524AFC21c0d6c18BcD8ef6c05f6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9b21ae4ece6fb936e9983c9e9f17e745fe9d25ca25f4ae6a3197a8e6ec010025", + "blockHeight": 15396244, + "extra": {}, + "date": "2022-08-23T11:21:45.000Z", + "value": "30292170655728000", + "fee": "292170655728000", + "transactionSequenceNumber": 385, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2618ec0a349fdb9fd3bbf4fbdc6ed10f5f6d1c2bf5e4f25f5dea8173319d3355-FEES", + "hash": "0x2618ec0a349fdb9fd3bbf4fbdc6ed10f5f6d1c2bf5e4f25f5dea8173319d3355", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x28472a58A490c5e09A238847F66A68a47cC76f0f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0cbda16f7a050023c6cabda8e43a86d1deee85b2dd35ec861c16228e0d001c52", + "blockHeight": 15396138, + "extra": {}, + "date": "2022-08-23T10:52:24.000Z", + "value": "495171608780618", + "fee": "495171608780618", + "transactionSequenceNumber": 384, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x28472a58A490c5e09A238847F66A68a47cC76f0f+1+ethereum-0x2618ec0a349fdb9fd3bbf4fbdc6ed10f5f6d1c2bf5e4f25f5dea8173319d3355-NFT_OUT-i0_0", + "hash": "0x2618ec0a349fdb9fd3bbf4fbdc6ed10f5f6d1c2bf5e4f25f5dea8173319d3355", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0cbda16f7a050023c6cabda8e43a86d1deee85b2dd35ec861c16228e0d001c52", + "blockHeight": 15396138, + "extra": {}, + "date": "2022-08-23T10:52:24.000Z", + "value": "1", + "fee": "495171608780618", + "contract": "0x28472a58A490c5e09A238847F66A68a47cC76f0f", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 384 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2922c3acd2bc6ebe9f3d3f1a8cbeb5d8e9238b4dd23fa20e2cc70060fbccf84b-FEES", + "hash": "0x2922c3acd2bc6ebe9f3d3f1a8cbeb5d8e9238b4dd23fa20e2cc70060fbccf84b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x455c732fee7b5c3B09531439B598eaD4817d5274"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc38f6866fba885018434108a71049d715a4f247f00b331d31ee5e3584f04b8f5", + "blockHeight": 15396126, + "extra": {}, + "date": "2022-08-23T10:49:08.000Z", + "value": "600620598370640", + "fee": "600620598370640", + "transactionSequenceNumber": 383, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x455c732fee7b5c3b09531439b598ead4817d5274+8923+ethereum-0x2922c3acd2bc6ebe9f3d3f1a8cbeb5d8e9238b4dd23fa20e2cc70060fbccf84b-NFT_OUT", + "hash": "0x2922c3acd2bc6ebe9f3d3f1a8cbeb5d8e9238b4dd23fa20e2cc70060fbccf84b", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc38f6866fba885018434108a71049d715a4f247f00b331d31ee5e3584f04b8f5", + "blockHeight": 15396126, + "extra": {}, + "date": "2022-08-23T10:49:08.000Z", + "value": "1", + "fee": "600620598370640", + "contract": "0x455c732fee7b5c3B09531439B598eaD4817d5274", + "standard": "ERC721", + "tokenId": "8923", + "transactionSequenceNumber": 383 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x31c4568a7802befaa230d8c8db5619482feeb1314f6e576ec91a9620886388c4-NONE", + "hash": "0x31c4568a7802befaa230d8c8db5619482feeb1314f6e576ec91a9620886388c4", + "type": "NONE", + "senders": ["0x8368f87134DfcBF242d6722F76f13A2E5da00E5D"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4148ae1132e37b1b001c5f0e62df9554016424b85a6c1de58c749a747387fa1b", + "blockHeight": 15395985, + "extra": {}, + "date": "2022-08-23T10:18:13.000Z", + "value": "0", + "fee": "25584333600000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2C3E3f8EAeFAfEe9f4e4BdAE1d5DA70085478A9d+3+ethereum-0x31c4568a7802befaa230d8c8db5619482feeb1314f6e576ec91a9620886388c4-NFT_IN-i0_0", + "hash": "0x31c4568a7802befaa230d8c8db5619482feeb1314f6e576ec91a9620886388c4", + "type": "NFT_IN", + "senders": ["0x8368f87134DfcBF242d6722F76f13A2E5da00E5D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4148ae1132e37b1b001c5f0e62df9554016424b85a6c1de58c749a747387fa1b", + "blockHeight": 15395985, + "extra": {}, + "date": "2022-08-23T10:18:13.000Z", + "value": "1", + "fee": "25584333600000000", + "contract": "0x2C3E3f8EAeFAfEe9f4e4BdAE1d5DA70085478A9d", + "operator": "0x8368f87134DfcBF242d6722F76f13A2E5da00E5D", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x05c3fc5ddf9b97a398e8e4663187603a5ab8b00adb687211e658fb5f4eec4194-NONE", + "hash": "0x05c3fc5ddf9b97a398e8e4663187603a5ab8b00adb687211e658fb5f4eec4194", + "type": "NONE", + "senders": ["0xbC3cAf6183fF0d486e9B24B479EC94801D75165d"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d453dc402e876cad3f8662ed8e117da7c63c297ffd146c79a04e58698686833", + "blockHeight": 15393002, + "extra": {}, + "date": "2022-08-22T22:48:38.000Z", + "value": "0", + "fee": "20197074000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1316d6C774E416B74BE4E1cC77bAA4FFb8e9cdE7+1+ethereum-0x05c3fc5ddf9b97a398e8e4663187603a5ab8b00adb687211e658fb5f4eec4194-NFT_IN-i0_0", + "hash": "0x05c3fc5ddf9b97a398e8e4663187603a5ab8b00adb687211e658fb5f4eec4194", + "type": "NFT_IN", + "senders": ["0xbC3cAf6183fF0d486e9B24B479EC94801D75165d"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d453dc402e876cad3f8662ed8e117da7c63c297ffd146c79a04e58698686833", + "blockHeight": 15393002, + "extra": {}, + "date": "2022-08-22T22:48:38.000Z", + "value": "1", + "fee": "20197074000000000", + "contract": "0x1316d6C774E416B74BE4E1cC77bAA4FFb8e9cdE7", + "operator": "0xbC3cAf6183fF0d486e9B24B479EC94801D75165d", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc54bd88b40f080e259faa79dbecb3d1f7ab18d48768c5aad48cccc651b943b67-NONE", + "hash": "0xc54bd88b40f080e259faa79dbecb3d1f7ab18d48768c5aad48cccc651b943b67", + "type": "NONE", + "senders": ["0x518945b9fc739135C0Be5706E57c01C9e2Ce42C6"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xde4209b1e271eb2c64ec81eee6c62dcb63dc7104b211f993e623651733bf008d", + "blockHeight": 15387494, + "extra": {}, + "date": "2022-08-22T01:49:45.000Z", + "value": "0", + "fee": "25428718000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF9b9F0346EabE548Fc0Fca1EB2E1Cf06212485eF+1+ethereum-0xc54bd88b40f080e259faa79dbecb3d1f7ab18d48768c5aad48cccc651b943b67-NFT_IN-i0_0", + "hash": "0xc54bd88b40f080e259faa79dbecb3d1f7ab18d48768c5aad48cccc651b943b67", + "type": "NFT_IN", + "senders": ["0x518945b9fc739135C0Be5706E57c01C9e2Ce42C6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xde4209b1e271eb2c64ec81eee6c62dcb63dc7104b211f993e623651733bf008d", + "blockHeight": 15387494, + "extra": {}, + "date": "2022-08-22T01:49:45.000Z", + "value": "1", + "fee": "25428718000000000", + "contract": "0xF9b9F0346EabE548Fc0Fca1EB2E1Cf06212485eF", + "operator": "0x518945b9fc739135C0Be5706E57c01C9e2Ce42C6", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1663f5783b01199fe86c759f084d8c07d57a11a43cc16b4191a8bef725b5dde8-NONE", + "hash": "0x1663f5783b01199fe86c759f084d8c07d57a11a43cc16b4191a8bef725b5dde8", + "type": "NONE", + "senders": ["0x09CC202D58C62a22cFE612e802d2009263Dc5B56"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd1fce0dc77bba46606e7d1529ee97043f8c6f0e8ae37ec8289d4e3504f1f757d", + "blockHeight": 15387485, + "extra": {}, + "date": "2022-08-22T01:48:40.000Z", + "value": "0", + "fee": "25428718000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9857c222106ebAa4c37D5B8975Ef5eB3A65451D4+1+ethereum-0x1663f5783b01199fe86c759f084d8c07d57a11a43cc16b4191a8bef725b5dde8-NFT_IN-i0_0", + "hash": "0x1663f5783b01199fe86c759f084d8c07d57a11a43cc16b4191a8bef725b5dde8", + "type": "NFT_IN", + "senders": ["0x09CC202D58C62a22cFE612e802d2009263Dc5B56"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd1fce0dc77bba46606e7d1529ee97043f8c6f0e8ae37ec8289d4e3504f1f757d", + "blockHeight": 15387485, + "extra": {}, + "date": "2022-08-22T01:48:40.000Z", + "value": "1", + "fee": "25428718000000000", + "contract": "0x9857c222106ebAa4c37D5B8975Ef5eB3A65451D4", + "operator": "0x09CC202D58C62a22cFE612e802d2009263Dc5B56", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x46836f98e06e7b3ca85cdc346cacdebfaf7becccc120bd37ae04202c3d5db813-NONE", + "hash": "0x46836f98e06e7b3ca85cdc346cacdebfaf7becccc120bd37ae04202c3d5db813", + "type": "NONE", + "senders": ["0x8f39aC2eB73508DEb2a5eF234EB0ECfA7B1edBC1"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x97790a29ba23bb14a7687d03490ae984e567723abe25058b2a7f3deb0d9d2ff0", + "blockHeight": 15376868, + "extra": {}, + "date": "2022-08-20T09:36:34.000Z", + "value": "0", + "fee": "15472994186798617", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1D158eeAF654bd8898269fB29471086ed90Ce12+1+ethereum-0x46836f98e06e7b3ca85cdc346cacdebfaf7becccc120bd37ae04202c3d5db813-NFT_IN-i0_0", + "hash": "0x46836f98e06e7b3ca85cdc346cacdebfaf7becccc120bd37ae04202c3d5db813", + "type": "NFT_IN", + "senders": ["0x8f39aC2eB73508DEb2a5eF234EB0ECfA7B1edBC1"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x97790a29ba23bb14a7687d03490ae984e567723abe25058b2a7f3deb0d9d2ff0", + "blockHeight": 15376868, + "extra": {}, + "date": "2022-08-20T09:36:34.000Z", + "value": "1", + "fee": "15472994186798617", + "contract": "0xb1D158eeAF654bd8898269fB29471086ed90Ce12", + "operator": "0x8f39aC2eB73508DEb2a5eF234EB0ECfA7B1edBC1", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7cdfc0adf501d3b281eb0469f8be22f2586700eee66ae5fcdeab5dc1d510c960-NONE", + "hash": "0x7cdfc0adf501d3b281eb0469f8be22f2586700eee66ae5fcdeab5dc1d510c960", + "type": "NONE", + "senders": ["0x244f0ff54B0c804b38496C6356eDC3351bdEA8D6"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc4ed29a2cfd543aa09ddb74a34936ccfd0a582922b0e94177e2f9d96f78cc423", + "blockHeight": 15376691, + "extra": {}, + "date": "2022-08-20T08:59:25.000Z", + "value": "0", + "fee": "30461713917938550", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2b929cFFB9613Fe9734bb813F0094aCca8592EF7+1+ethereum-0x7cdfc0adf501d3b281eb0469f8be22f2586700eee66ae5fcdeab5dc1d510c960-NFT_IN-i0_0", + "hash": "0x7cdfc0adf501d3b281eb0469f8be22f2586700eee66ae5fcdeab5dc1d510c960", + "type": "NFT_IN", + "senders": ["0x244f0ff54B0c804b38496C6356eDC3351bdEA8D6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc4ed29a2cfd543aa09ddb74a34936ccfd0a582922b0e94177e2f9d96f78cc423", + "blockHeight": 15376691, + "extra": {}, + "date": "2022-08-20T08:59:25.000Z", + "value": "1", + "fee": "30461713917938550", + "contract": "0x2b929cFFB9613Fe9734bb813F0094aCca8592EF7", + "operator": "0x244f0ff54B0c804b38496C6356eDC3351bdEA8D6", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3dff6b5e5e6db16c7a4dc064d6cb96b2bc8e13fe9845078a4ceb6cfd137fee42-NONE", + "hash": "0x3dff6b5e5e6db16c7a4dc064d6cb96b2bc8e13fe9845078a4ceb6cfd137fee42", + "type": "NONE", + "senders": ["0x23F7a04a99cbDDC5a0C55Bef46F4E6e4d4D8F64F"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe5aeedef21958f05468fca8ddfad1c9cc27834b0d311b3da64a6855d5de20f21", + "blockHeight": 15376046, + "extra": {}, + "date": "2022-08-20T06:28:00.000Z", + "value": "0", + "fee": "19128294000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC1fc8f1CeD33A56e5D9fC8F8fe00Fe14BC7d07bF+1+ethereum-0x3dff6b5e5e6db16c7a4dc064d6cb96b2bc8e13fe9845078a4ceb6cfd137fee42-NFT_IN-i0_0", + "hash": "0x3dff6b5e5e6db16c7a4dc064d6cb96b2bc8e13fe9845078a4ceb6cfd137fee42", + "type": "NFT_IN", + "senders": ["0x23F7a04a99cbDDC5a0C55Bef46F4E6e4d4D8F64F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe5aeedef21958f05468fca8ddfad1c9cc27834b0d311b3da64a6855d5de20f21", + "blockHeight": 15376046, + "extra": {}, + "date": "2022-08-20T06:28:00.000Z", + "value": "1", + "fee": "19128294000000000", + "contract": "0xC1fc8f1CeD33A56e5D9fC8F8fe00Fe14BC7d07bF", + "operator": "0x23F7a04a99cbDDC5a0C55Bef46F4E6e4d4D8F64F", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x38cf70618a78621616bb86eb33627d846d511439ece787338d5c03b52077cc49-NONE", + "hash": "0x38cf70618a78621616bb86eb33627d846d511439ece787338d5c03b52077cc49", + "type": "NONE", + "senders": ["0xf2bE3b8FBEFfa178663DF601Dd5416155C49334D"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1333d0868f09189efd25461a8d65ec0ab23ec9bfa38f54103e02d2b0705f6a08", + "blockHeight": 15375181, + "extra": {}, + "date": "2022-08-20T03:12:17.000Z", + "value": "0", + "fee": "20768850000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x02d48Fef34781cB84497b88Ff46820b06331ce32+3+ethereum-0x38cf70618a78621616bb86eb33627d846d511439ece787338d5c03b52077cc49-NFT_IN-i0_0", + "hash": "0x38cf70618a78621616bb86eb33627d846d511439ece787338d5c03b52077cc49", + "type": "NFT_IN", + "senders": ["0xf2bE3b8FBEFfa178663DF601Dd5416155C49334D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1333d0868f09189efd25461a8d65ec0ab23ec9bfa38f54103e02d2b0705f6a08", + "blockHeight": 15375181, + "extra": {}, + "date": "2022-08-20T03:12:17.000Z", + "value": "1", + "fee": "20768850000000000", + "contract": "0x02d48Fef34781cB84497b88Ff46820b06331ce32", + "operator": "0xf2bE3b8FBEFfa178663DF601Dd5416155C49334D", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5703e835afc084d67a01732348641ddab2d9e248cd35d9b5dca78ea2209aa528-NONE", + "hash": "0x5703e835afc084d67a01732348641ddab2d9e248cd35d9b5dca78ea2209aa528", + "type": "NONE", + "senders": ["0x63aeB09C22b7665f9c8571Ff85197a607D02a07D"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe5cd6abf43c4e8c4bed0163ff2ed1d648afeb8cd5f836954764c8e5a27582e45", + "blockHeight": 15374797, + "extra": {}, + "date": "2022-08-20T01:42:11.000Z", + "value": "0", + "fee": "23783522000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xCe747506601F34e4afD3334EC0Ca8E0eb8AbbE26+1+ethereum-0x5703e835afc084d67a01732348641ddab2d9e248cd35d9b5dca78ea2209aa528-NFT_IN-i0_0", + "hash": "0x5703e835afc084d67a01732348641ddab2d9e248cd35d9b5dca78ea2209aa528", + "type": "NFT_IN", + "senders": ["0x63aeB09C22b7665f9c8571Ff85197a607D02a07D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe5cd6abf43c4e8c4bed0163ff2ed1d648afeb8cd5f836954764c8e5a27582e45", + "blockHeight": 15374797, + "extra": {}, + "date": "2022-08-20T01:42:11.000Z", + "value": "1", + "fee": "23783522000000000", + "contract": "0xCe747506601F34e4afD3334EC0Ca8E0eb8AbbE26", + "operator": "0x63aeB09C22b7665f9c8571Ff85197a607D02a07D", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcbbcff95433387a7863c16cee09cece98f1e05191bbb2c34a4d7dae606dd2377-NONE", + "hash": "0xcbbcff95433387a7863c16cee09cece98f1e05191bbb2c34a4d7dae606dd2377", + "type": "NONE", + "senders": ["0x5De193925630F72394401E83fe0993C965E545EB"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x59c9ad292e40524bcfb5ef910ef544339ef5ec616d94d04f374a1db3f20d59c9", + "blockHeight": 15374772, + "extra": {}, + "date": "2022-08-20T01:37:07.000Z", + "value": "0", + "fee": "23828679000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x082B61422C38b3f62f971351a3A173020886D924+1+ethereum-0xcbbcff95433387a7863c16cee09cece98f1e05191bbb2c34a4d7dae606dd2377-NFT_IN-i0_0", + "hash": "0xcbbcff95433387a7863c16cee09cece98f1e05191bbb2c34a4d7dae606dd2377", + "type": "NFT_IN", + "senders": ["0x5De193925630F72394401E83fe0993C965E545EB"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x59c9ad292e40524bcfb5ef910ef544339ef5ec616d94d04f374a1db3f20d59c9", + "blockHeight": 15374772, + "extra": {}, + "date": "2022-08-20T01:37:07.000Z", + "value": "1", + "fee": "23828679000000000", + "contract": "0x082B61422C38b3f62f971351a3A173020886D924", + "operator": "0x5De193925630F72394401E83fe0993C965E545EB", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa48eda99f399e927687380a293f355f0d74fd392609df328b6fbe7e09456afe3-FEES", + "hash": "0xa48eda99f399e927687380a293f355f0d74fd392609df328b6fbe7e09456afe3", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5548561fad09fcd894ad879f1e2bdb7e7d33e129707e8f256faee1d1f95c755d", + "blockHeight": 15371856, + "extra": {}, + "date": "2022-08-19T14:38:55.000Z", + "value": "1104279314329536", + "fee": "1104279314329536", + "transactionSequenceNumber": 382, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343+1+ethereum-0xa48eda99f399e927687380a293f355f0d74fd392609df328b6fbe7e09456afe3-NFT_OUT-i0_0", + "hash": "0xa48eda99f399e927687380a293f355f0d74fd392609df328b6fbe7e09456afe3", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5548561fad09fcd894ad879f1e2bdb7e7d33e129707e8f256faee1d1f95c755d", + "blockHeight": 15371856, + "extra": {}, + "date": "2022-08-19T14:38:55.000Z", + "value": "1", + "fee": "1104279314329536", + "contract": "0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 382 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x91790e10c5c5ed5c130dc25dffef27b34f7c4a6019e529bae2cc4633d8c2e1c4-FEES", + "hash": "0x91790e10c5c5ed5c130dc25dffef27b34f7c4a6019e529bae2cc4633d8c2e1c4", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x226Bf5293692610692E2C996C9875C914d2A7f73"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfbb63079329ef3ac99f1700e86d0d918b8b9aabfd6082cab963bfc061a0ba925", + "blockHeight": 15371822, + "extra": {}, + "date": "2022-08-19T14:30:01.000Z", + "value": "4728109216588905", + "fee": "4728109216588905", + "transactionSequenceNumber": 381, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x226Bf5293692610692E2C996C9875C914d2A7f73+5+ethereum-0x91790e10c5c5ed5c130dc25dffef27b34f7c4a6019e529bae2cc4633d8c2e1c4-NFT_OUT-i0_0", + "hash": "0x91790e10c5c5ed5c130dc25dffef27b34f7c4a6019e529bae2cc4633d8c2e1c4", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfbb63079329ef3ac99f1700e86d0d918b8b9aabfd6082cab963bfc061a0ba925", + "blockHeight": 15371822, + "extra": {}, + "date": "2022-08-19T14:30:01.000Z", + "value": "1", + "fee": "4728109216588905", + "contract": "0x226Bf5293692610692E2C996C9875C914d2A7f73", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "5", + "transactionSequenceNumber": 381 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcfb997b855aa53c1bed0bf9b7ad1337aae84ab3a8261cbdf17da9611ca40c64f-OUT", + "hash": "0xcfb997b855aa53c1bed0bf9b7ad1337aae84ab3a8261cbdf17da9611ca40c64f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x1111111254fb6c44bAC0beD2854e76F90643097d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x19afaa7df2742a4e815764dbaca31320da90cb8c03100897331c79648a0a926e", + "blockHeight": 15364580, + "extra": {}, + "date": "2022-08-18T10:52:04.000Z", + "value": "277402414061398404", + "fee": "1712135512929920", + "transactionSequenceNumber": 380, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc29328ef103c67fd8249e4f2dc999321e98fc7de03f8509d770779939119df4f-NONE", + "hash": "0xc29328ef103c67fd8249e4f2dc999321e98fc7de03f8509d770779939119df4f", + "type": "NONE", + "senders": ["0x91d06b207085C09Bfa862169F588898c4C1e1102"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xabc0caacff636ee6c3eb60987e0ea075b55c72e3e79399dca6407d2ca990bc40", + "blockHeight": 15364052, + "extra": {}, + "date": "2022-08-18T08:56:22.000Z", + "value": "0", + "fee": "22918679000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD964E6D310F5bEbaD88Cb7507dC6f79758a1410A+1+ethereum-0xc29328ef103c67fd8249e4f2dc999321e98fc7de03f8509d770779939119df4f-NFT_IN-i0_0", + "hash": "0xc29328ef103c67fd8249e4f2dc999321e98fc7de03f8509d770779939119df4f", + "type": "NFT_IN", + "senders": ["0x91d06b207085C09Bfa862169F588898c4C1e1102"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xabc0caacff636ee6c3eb60987e0ea075b55c72e3e79399dca6407d2ca990bc40", + "blockHeight": 15364052, + "extra": {}, + "date": "2022-08-18T08:56:22.000Z", + "value": "1", + "fee": "22918679000000000", + "contract": "0xD964E6D310F5bEbaD88Cb7507dC6f79758a1410A", + "operator": "0x91d06b207085C09Bfa862169F588898c4C1e1102", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1a6a571ea48cd39c8661392421cba4d4c0d2bd712931e86980f0ee4c7de44757-NONE", + "hash": "0x1a6a571ea48cd39c8661392421cba4d4c0d2bd712931e86980f0ee4c7de44757", + "type": "NONE", + "senders": ["0x95a9615ACd24CE0c2A56da35d998ac56C4Fbee62"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd32ceebee3be68373cdba8379df7eea5aec3d22742d84f9f4d926d24658227cd", + "blockHeight": 15364030, + "extra": {}, + "date": "2022-08-18T08:50:15.000Z", + "value": "0", + "fee": "22441748535586661", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0ccEE39f8c3b78CdcA33755B4b695D6a6f8ec773+1+ethereum-0x1a6a571ea48cd39c8661392421cba4d4c0d2bd712931e86980f0ee4c7de44757-NFT_IN-i0_0", + "hash": "0x1a6a571ea48cd39c8661392421cba4d4c0d2bd712931e86980f0ee4c7de44757", + "type": "NFT_IN", + "senders": ["0x95a9615ACd24CE0c2A56da35d998ac56C4Fbee62"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd32ceebee3be68373cdba8379df7eea5aec3d22742d84f9f4d926d24658227cd", + "blockHeight": 15364030, + "extra": {}, + "date": "2022-08-18T08:50:15.000Z", + "value": "1", + "fee": "22441748535586661", + "contract": "0x0ccEE39f8c3b78CdcA33755B4b695D6a6f8ec773", + "operator": "0x95a9615ACd24CE0c2A56da35d998ac56C4Fbee62", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x66fe80410664f5c338daa5179516c8f65406632568a1aa7fdeb81a3b02f30c77-OUT", + "hash": "0x66fe80410664f5c338daa5179516c8f65406632568a1aa7fdeb81a3b02f30c77", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFbB2EaA7eFeDF5E35D7847c3F19850f97366126B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc6b8ea1ad58d1aa0f712175eaf800fd13a0768bdde8382c330c0305d9e2c31e0", + "blockHeight": 15357856, + "extra": {}, + "date": "2022-08-17T09:10:06.000Z", + "value": "30601421615524884", + "fee": "601421615524884", + "transactionSequenceNumber": 379, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf6760601b8f1ff97620d30526dad468296c7e18f+9+ethereum-0x66fe80410664f5c338daa5179516c8f65406632568a1aa7fdeb81a3b02f30c77-NFT_IN", + "hash": "0x66fe80410664f5c338daa5179516c8f65406632568a1aa7fdeb81a3b02f30c77", + "type": "NFT_IN", + "senders": ["0xd51cb584A0e8a0417c1438d4651dCB6AF3718466"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc6b8ea1ad58d1aa0f712175eaf800fd13a0768bdde8382c330c0305d9e2c31e0", + "blockHeight": 15357856, + "extra": {}, + "date": "2022-08-17T09:10:06.000Z", + "value": "1", + "fee": "601421615524884", + "contract": "0xF6760601b8f1Ff97620D30526DaD468296C7e18f", + "standard": "ERC721", + "tokenId": "9", + "transactionSequenceNumber": 379 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x842c85fc432f2c9ee45b0eeaf9554d8f8dab776a4da869378debbd4da7e3d67f-OUT", + "hash": "0x842c85fc432f2c9ee45b0eeaf9554d8f8dab776a4da869378debbd4da7e3d67f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2741ea974404cd008bb1d895e2410e08502d18e4e252d132e22faa55db5256f0", + "blockHeight": 15357762, + "extra": {}, + "date": "2022-08-17T08:52:43.000Z", + "value": "101086486125512788", + "fee": "1086486125512788", + "transactionSequenceNumber": 378, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9771f0e092cd2289e6014b43a1e69a5dd37df854f7798c789377c303ac7092e5-NONE", + "hash": "0x9771f0e092cd2289e6014b43a1e69a5dd37df854f7798c789377c303ac7092e5", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x144af58c3f17ec1382143d99cc105513c307016b5f972c77176a3ddf1759fefb", + "blockHeight": 15352426, + "extra": {}, + "date": "2022-08-16T12:44:41.000Z", + "value": "0", + "fee": "3047317904917440", + "transactionSequenceNumber": 556, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+6+ethereum-0x9771f0e092cd2289e6014b43a1e69a5dd37df854f7798c789377c303ac7092e5-NFT_IN-i0_0", + "hash": "0x9771f0e092cd2289e6014b43a1e69a5dd37df854f7798c789377c303ac7092e5", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x144af58c3f17ec1382143d99cc105513c307016b5f972c77176a3ddf1759fefb", + "blockHeight": 15352426, + "extra": {}, + "date": "2022-08-16T12:44:41.000Z", + "value": "1", + "fee": "3047317904917440", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "6", + "transactionSequenceNumber": 556 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3e8331d7a66ccbb590cca3d95ecab3a983592fac2eb818b68dd562d7dcb08f70-NONE", + "hash": "0x3e8331d7a66ccbb590cca3d95ecab3a983592fac2eb818b68dd562d7dcb08f70", + "type": "NONE", + "senders": ["0x9FA64E610DDaF13eC5Ff1e29d3e1D5Ac9676927D"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc5fd02e6eb4a87019a66251f7ce0f8f9d66346b5d6cfbd59328bb1639816d7d", + "blockHeight": 15351093, + "extra": {}, + "date": "2022-08-16T07:43:27.000Z", + "value": "0", + "fee": "26022791130646158", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3Fb8c272F3A3756374EdE89ff084751fa65aCAAF+1+ethereum-0x3e8331d7a66ccbb590cca3d95ecab3a983592fac2eb818b68dd562d7dcb08f70-NFT_IN-i0_0", + "hash": "0x3e8331d7a66ccbb590cca3d95ecab3a983592fac2eb818b68dd562d7dcb08f70", + "type": "NFT_IN", + "senders": ["0x9FA64E610DDaF13eC5Ff1e29d3e1D5Ac9676927D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc5fd02e6eb4a87019a66251f7ce0f8f9d66346b5d6cfbd59328bb1639816d7d", + "blockHeight": 15351093, + "extra": {}, + "date": "2022-08-16T07:43:27.000Z", + "value": "1", + "fee": "26022791130646158", + "contract": "0x3Fb8c272F3A3756374EdE89ff084751fa65aCAAF", + "operator": "0x9FA64E610DDaF13eC5Ff1e29d3e1D5Ac9676927D", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc6a9eadb623c2c439c134dece29715e694fe96bc0a20dd9ae51090d03dc38103-NONE", + "hash": "0xc6a9eadb623c2c439c134dece29715e694fe96bc0a20dd9ae51090d03dc38103", + "type": "NONE", + "senders": ["0xDf9F13c2E2692bD8044cC61873df1b22f3317187"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7326c5f2e6fc4b7de639a219ecbbe6cc3fd8948bf7a80107d14eedf16364634f", + "blockHeight": 15350698, + "extra": {}, + "date": "2022-08-16T06:13:13.000Z", + "value": "0", + "fee": "33814271555001916", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x847D0fa01f98aEE02f6f6Be8730c8B7A19D0F215+1+ethereum-0xc6a9eadb623c2c439c134dece29715e694fe96bc0a20dd9ae51090d03dc38103-NFT_IN-i0_0", + "hash": "0xc6a9eadb623c2c439c134dece29715e694fe96bc0a20dd9ae51090d03dc38103", + "type": "NFT_IN", + "senders": ["0xDf9F13c2E2692bD8044cC61873df1b22f3317187"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7326c5f2e6fc4b7de639a219ecbbe6cc3fd8948bf7a80107d14eedf16364634f", + "blockHeight": 15350698, + "extra": {}, + "date": "2022-08-16T06:13:13.000Z", + "value": "1", + "fee": "33814271555001916", + "contract": "0x847D0fa01f98aEE02f6f6Be8730c8B7A19D0F215", + "operator": "0xDf9F13c2E2692bD8044cC61873df1b22f3317187", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x34189a45ad591658b525437f3a73b333b2c558a61fba28530e5e64de1d8c8fc3-NONE", + "hash": "0x34189a45ad591658b525437f3a73b333b2c558a61fba28530e5e64de1d8c8fc3", + "type": "NONE", + "senders": ["0xcb44549865402547fdf9EaE39bbE9f38DE0E4f5C"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe6f30ecf2c19f20b9705b48289833433d296af08c60dedcad1517933263ccf56", + "blockHeight": 15333688, + "extra": {}, + "date": "2022-08-13T13:28:52.000Z", + "value": "0", + "fee": "25608107207143629", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xCC83D0c3EF5d119d952a676644606CcA5928E405+1+ethereum-0x34189a45ad591658b525437f3a73b333b2c558a61fba28530e5e64de1d8c8fc3-NFT_IN-i0_0", + "hash": "0x34189a45ad591658b525437f3a73b333b2c558a61fba28530e5e64de1d8c8fc3", + "type": "NFT_IN", + "senders": ["0xcb44549865402547fdf9EaE39bbE9f38DE0E4f5C"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe6f30ecf2c19f20b9705b48289833433d296af08c60dedcad1517933263ccf56", + "blockHeight": 15333688, + "extra": {}, + "date": "2022-08-13T13:28:52.000Z", + "value": "1", + "fee": "25608107207143629", + "contract": "0xCC83D0c3EF5d119d952a676644606CcA5928E405", + "operator": "0xcb44549865402547fdf9EaE39bbE9f38DE0E4f5C", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xee84c78a690fa839238c22be4738edf0234b56074a4837acfdfe4f2994694b58-NONE", + "hash": "0xee84c78a690fa839238c22be4738edf0234b56074a4837acfdfe4f2994694b58", + "type": "NONE", + "senders": ["0x7A183235EE41eC8a28f13aaCC449A30dA6070121"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3850e752cfdd364597e9259dc0510c57f84223951534310e991b5dae6c1c24c0", + "blockHeight": 15326155, + "extra": {}, + "date": "2022-08-12T09:12:58.000Z", + "value": "0", + "fee": "31341370000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3578A4C9291dDCf20C793bE12eAF946c9Dd1AE39+7833+ethereum-0xee84c78a690fa839238c22be4738edf0234b56074a4837acfdfe4f2994694b58-NFT_IN-i0_0", + "hash": "0xee84c78a690fa839238c22be4738edf0234b56074a4837acfdfe4f2994694b58", + "type": "NFT_IN", + "senders": ["0x7A183235EE41eC8a28f13aaCC449A30dA6070121"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3850e752cfdd364597e9259dc0510c57f84223951534310e991b5dae6c1c24c0", + "blockHeight": 15326155, + "extra": {}, + "date": "2022-08-12T09:12:58.000Z", + "value": "1", + "fee": "31341370000000000", + "contract": "0x3578A4C9291dDCf20C793bE12eAF946c9Dd1AE39", + "operator": "0x7A183235EE41eC8a28f13aaCC449A30dA6070121", + "standard": "ERC1155", + "tokenId": "7833", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd2f6194878cbeeaac416ed921340d946cee0b57cebc450c45b9d481bb0c0aa5e-NONE", + "hash": "0xd2f6194878cbeeaac416ed921340d946cee0b57cebc450c45b9d481bb0c0aa5e", + "type": "NONE", + "senders": ["0x97a17baBc0bb0855DDCEA7c3eF3eca19444D1e01"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8e76ee62d2f5738a2f706a925ad3e2a4cea327460109490a214e34e79b002d3f", + "blockHeight": 15325768, + "extra": {}, + "date": "2022-08-12T07:43:37.000Z", + "value": "0", + "fee": "30469182601174489", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3ED7300d77692639b74D0C62D4a861cBB591A5a0+2372+ethereum-0xd2f6194878cbeeaac416ed921340d946cee0b57cebc450c45b9d481bb0c0aa5e-NFT_IN-i0_0", + "hash": "0xd2f6194878cbeeaac416ed921340d946cee0b57cebc450c45b9d481bb0c0aa5e", + "type": "NFT_IN", + "senders": ["0x97a17baBc0bb0855DDCEA7c3eF3eca19444D1e01"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8e76ee62d2f5738a2f706a925ad3e2a4cea327460109490a214e34e79b002d3f", + "blockHeight": 15325768, + "extra": {}, + "date": "2022-08-12T07:43:37.000Z", + "value": "1", + "fee": "30469182601174489", + "contract": "0x3ED7300d77692639b74D0C62D4a861cBB591A5a0", + "operator": "0x97a17baBc0bb0855DDCEA7c3eF3eca19444D1e01", + "standard": "ERC1155", + "tokenId": "2372", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5ac498904950c2b91e673ef02fcfb9174866eceb33514ac64b7d614c5ffcb74e-IN", + "hash": "0x5ac498904950c2b91e673ef02fcfb9174866eceb33514ac64b7d614c5ffcb74e", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe960269eb44fe25a366a4179065765cafb6d046e3b74b6f1d870f8ef6db8cee8", + "blockHeight": 15313452, + "extra": {}, + "date": "2022-08-10T09:03:41.001Z", + "value": "500000000000000000", + "fee": "212100000000000", + "transactionSequenceNumber": 82, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4daafc399028970242fd573991366db3b633cb4bb05c99cd344041d5ce1113e4-NONE", + "hash": "0x4daafc399028970242fd573991366db3b633cb4bb05c99cd344041d5ce1113e4", + "type": "NONE", + "senders": ["0x590f4cA9b70860d1B89be8A7e69f22E59f6dCF6f"], + "recipients": ["0xF65185bf3014c7d32ecba96d72302ECA734F16BD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8dc87e426adaae4711685d579ff7ec642d34e0043e2c1675bd3e5d66b8f4a53a", + "blockHeight": 15302985, + "extra": {}, + "date": "2022-08-08T17:48:45.000Z", + "value": "0", + "fee": "26730265278939728", + "transactionSequenceNumber": 187, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF65185bf3014c7d32ecba96d72302ECA734F16BD+1+ethereum-0x4daafc399028970242fd573991366db3b633cb4bb05c99cd344041d5ce1113e4-NFT_IN-i0_0", + "hash": "0x4daafc399028970242fd573991366db3b633cb4bb05c99cd344041d5ce1113e4", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8dc87e426adaae4711685d579ff7ec642d34e0043e2c1675bd3e5d66b8f4a53a", + "blockHeight": 15302985, + "extra": {}, + "date": "2022-08-08T17:48:45.000Z", + "value": "1", + "fee": "26730265278939728", + "contract": "0xF65185bf3014c7d32ecba96d72302ECA734F16BD", + "operator": "0x590f4cA9b70860d1B89be8A7e69f22E59f6dCF6f", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 187 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0f8828f5820e9a0487e6b97b076cb09da795a10ae3331747d4436487b71047c6-FEES", + "hash": "0x0f8828f5820e9a0487e6b97b076cb09da795a10ae3331747d4436487b71047c6", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x14c8cd19536cf4a5fb5e47c3029ebd65393fc76c838c4406c1e0e1daa8dcccdd", + "blockHeight": 15288841, + "extra": {}, + "date": "2022-08-06T12:54:21.000Z", + "value": "451617177593308", + "fee": "451617177593308", + "transactionSequenceNumber": 377, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798058462147248158+ethereum-0x0f8828f5820e9a0487e6b97b076cb09da795a10ae3331747d4436487b71047c6-NFT_OUT-i0_0", + "hash": "0x0f8828f5820e9a0487e6b97b076cb09da795a10ae3331747d4436487b71047c6", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc7FC1e743ffA7d50f7E0e40488b47273939576f5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x14c8cd19536cf4a5fb5e47c3029ebd65393fc76c838c4406c1e0e1daa8dcccdd", + "blockHeight": 15288841, + "extra": {}, + "date": "2022-08-06T12:54:21.000Z", + "value": "1", + "fee": "451617177593308", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "451126274918651218536562064152906773703342854925452144158798058462147248158", + "transactionSequenceNumber": 377 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc487a13e49a68a5f9bd982340f2b5f850764e53153d2e38bde1151a80eead0a7-NONE", + "hash": "0xc487a13e49a68a5f9bd982340f2b5f850764e53153d2e38bde1151a80eead0a7", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd79dd0b1726ae1c6760011ef619b28c800657661fbe026bc13444c0ff496721f", + "blockHeight": 15288138, + "extra": {}, + "date": "2022-08-06T10:18:18.000Z", + "value": "0", + "fee": "323879412701612", + "transactionSequenceNumber": 95, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515092595483082753+ethereum-0xc487a13e49a68a5f9bd982340f2b5f850764e53153d2e38bde1151a80eead0a7-NFT_IN-i0_0", + "hash": "0xc487a13e49a68a5f9bd982340f2b5f850764e53153d2e38bde1151a80eead0a7", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd79dd0b1726ae1c6760011ef619b28c800657661fbe026bc13444c0ff496721f", + "blockHeight": 15288138, + "extra": {}, + "date": "2022-08-06T10:18:18.000Z", + "value": "1", + "fee": "323879412701612", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515092595483082753", + "transactionSequenceNumber": 95 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x00b2faccf285523baeeae99e5fcdd61a5297dac9d62a704c9dcdb1d783ad2ebc-NONE", + "hash": "0x00b2faccf285523baeeae99e5fcdd61a5297dac9d62a704c9dcdb1d783ad2ebc", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa1c9891185f5de03d4811ec82f864d142a5278e19c1331ebb3bfd3a29500a1d1", + "blockHeight": 15288082, + "extra": {}, + "date": "2022-08-06T10:06:35.000Z", + "value": "0", + "fee": "384411460091004", + "transactionSequenceNumber": 90, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+111828169113357619409096753094556717043942854344312021729562225555913880633345+ethereum-0x00b2faccf285523baeeae99e5fcdd61a5297dac9d62a704c9dcdb1d783ad2ebc-NFT_IN-i0_0", + "hash": "0x00b2faccf285523baeeae99e5fcdd61a5297dac9d62a704c9dcdb1d783ad2ebc", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa1c9891185f5de03d4811ec82f864d142a5278e19c1331ebb3bfd3a29500a1d1", + "blockHeight": 15288082, + "extra": {}, + "date": "2022-08-06T10:06:35.000Z", + "value": "1", + "fee": "384411460091004", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "111828169113357619409096753094556717043942854344312021729562225555913880633345", + "transactionSequenceNumber": 90 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0355cf1d42929387b64dc369410f2c0544ef45ea65d3dc5e69b74ec62eb154d7-NONE", + "hash": "0x0355cf1d42929387b64dc369410f2c0544ef45ea65d3dc5e69b74ec62eb154d7", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2609b06ccf1fe4b6c3faba75183765e2394063a578a4ee6c0ce10173586da186", + "blockHeight": 15288079, + "extra": {}, + "date": "2022-08-06T10:06:25.000Z", + "value": "0", + "fee": "394988278244248", + "transactionSequenceNumber": 89, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+111828169113357619409096753094556717043942854344312021729562225465753927155713+ethereum-0x0355cf1d42929387b64dc369410f2c0544ef45ea65d3dc5e69b74ec62eb154d7-NFT_IN-i0_0", + "hash": "0x0355cf1d42929387b64dc369410f2c0544ef45ea65d3dc5e69b74ec62eb154d7", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2609b06ccf1fe4b6c3faba75183765e2394063a578a4ee6c0ce10173586da186", + "blockHeight": 15288079, + "extra": {}, + "date": "2022-08-06T10:06:25.000Z", + "value": "1", + "fee": "394988278244248", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "111828169113357619409096753094556717043942854344312021729562225465753927155713", + "transactionSequenceNumber": 89 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfc852ca29a6451a9a94e4da29a5f3252ef1db8e5a0ee0d524524989d2036304f-NONE", + "hash": "0xfc852ca29a6451a9a94e4da29a5f3252ef1db8e5a0ee0d524524989d2036304f", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25195618f0a7420469d487bdec36495b5e06ea3d5392f6d141da2c244cda9592", + "blockHeight": 15274931, + "extra": {}, + "date": "2022-08-04T08:53:30.000Z", + "value": "0", + "fee": "1882932842703825", + "transactionSequenceNumber": 84, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+206053+ethereum-0xfc852ca29a6451a9a94e4da29a5f3252ef1db8e5a0ee0d524524989d2036304f-NFT_IN", + "hash": "0xfc852ca29a6451a9a94e4da29a5f3252ef1db8e5a0ee0d524524989d2036304f", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25195618f0a7420469d487bdec36495b5e06ea3d5392f6d141da2c244cda9592", + "blockHeight": 15274931, + "extra": {}, + "date": "2022-08-04T08:53:30.000Z", + "value": "1", + "fee": "1882932842703825", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "206053", + "transactionSequenceNumber": 84 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0ec80558f92f1c0c36cb43281acdec7b1a21f957275658d20ff49293ff96e222-FEES", + "hash": "0x0ec80558f92f1c0c36cb43281acdec7b1a21f957275658d20ff49293ff96e222", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf5AE3C2375e0d3bfD57274f5A3913eFc6B616e70"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x914df5b3f1c5d6a1dda4f89b5e019486be4bcfc0318597b6752349300240cd28", + "blockHeight": 15268626, + "extra": {}, + "date": "2022-08-03T09:09:10.000Z", + "value": "1838261462992724", + "fee": "1838261462992724", + "transactionSequenceNumber": 376, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd88a2be9f4baca772e0c4fd1eaa4139e67c6565143ab5e8e45d62737608ebf33-FEES", + "hash": "0xd88a2be9f4baca772e0c4fd1eaa4139e67c6565143ab5e8e45d62737608ebf33", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x823556202e86763853b40e9cDE725f412e294689"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x072a2003316c5c4480106e9b5801dfb3ab6cdd3fa7d7162996c546068eb2018e", + "blockHeight": 15268623, + "extra": {}, + "date": "2022-08-03T09:08:26.000Z", + "value": "584040221133369", + "fee": "584040221133369", + "transactionSequenceNumber": 375, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8f7da949bdb71b92ade069b5216cbc0c6319cf74a97a7774293a212a44617a15-FEES", + "hash": "0x8f7da949bdb71b92ade069b5216cbc0c6319cf74a97a7774293a212a44617a15", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x46C1BFAe04c19aA6b114A0FC3Ef78d19C9256763"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x33dd72c4a04068bef7ddde41a67e637cb8cc3e88e2795ae80ffd4a9030a75bfa", + "blockHeight": 15268616, + "extra": {}, + "date": "2022-08-03T09:06:23.000Z", + "value": "901616555731425", + "fee": "901616555731425", + "transactionSequenceNumber": 374, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1fafa9e682c22da3a49eca518085e7113fafe2d34931078f5daeefe0e925516b-NONE", + "hash": "0x1fafa9e682c22da3a49eca518085e7113fafe2d34931078f5daeefe0e925516b", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x4764bC088A27F490353E8cf1558ba02fDc418C65"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x96b045fa94b48d80a34b41109332c050cea894e2719430b5495e6ba186c5d8cb", + "blockHeight": 15262032, + "extra": {}, + "date": "2022-08-02T08:36:48.000Z", + "value": "0", + "fee": "430126146245862", + "transactionSequenceNumber": 82, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4764bc088a27f490353e8cf1558ba02fdc418c65+111107103037743787491727303058905658139+ethereum-0x1fafa9e682c22da3a49eca518085e7113fafe2d34931078f5daeefe0e925516b-NFT_IN", + "hash": "0x1fafa9e682c22da3a49eca518085e7113fafe2d34931078f5daeefe0e925516b", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x96b045fa94b48d80a34b41109332c050cea894e2719430b5495e6ba186c5d8cb", + "blockHeight": 15262032, + "extra": {}, + "date": "2022-08-02T08:36:48.000Z", + "value": "1", + "fee": "430126146245862", + "contract": "0x4764bC088A27F490353E8cf1558ba02fDc418C65", + "standard": "ERC721", + "tokenId": "111107103037743787491727303058905658139", + "transactionSequenceNumber": 82 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9f50df15d898ef40000fb83711a60a552034d1bf9a3877bb094d05709852588f-NONE", + "hash": "0x9f50df15d898ef40000fb83711a60a552034d1bf9a3877bb094d05709852588f", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x62e37f664b5945629B6549a87F8e10Ed0B6D923b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e1b4b033ed3dd3e7f9e9365ca9fab4ee1327911627803756ce11bb42170b042", + "blockHeight": 15258632, + "extra": {}, + "date": "2022-08-01T19:45:22.000Z", + "value": "0", + "fee": "1113450604003020", + "transactionSequenceNumber": 1982, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x62e37f664b5945629b6549a87f8e10ed0b6d923b+187+ethereum-0x9f50df15d898ef40000fb83711a60a552034d1bf9a3877bb094d05709852588f-NFT_IN", + "hash": "0x9f50df15d898ef40000fb83711a60a552034d1bf9a3877bb094d05709852588f", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e1b4b033ed3dd3e7f9e9365ca9fab4ee1327911627803756ce11bb42170b042", + "blockHeight": 15258632, + "extra": {}, + "date": "2022-08-01T19:45:22.000Z", + "value": "1", + "fee": "1113450604003020", + "contract": "0x62e37f664b5945629B6549a87F8e10Ed0B6D923b", + "standard": "ERC721", + "tokenId": "187", + "transactionSequenceNumber": 1982 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x79c626daa64f2d6921bd3c80e4bc3b5e758725ee4536a47e52eb27075f05b733-FEES", + "hash": "0x79c626daa64f2d6921bd3c80e4bc3b5e758725ee4536a47e52eb27075f05b733", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBACe7E22f06554339911A03B8e0aE28203Da9598"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa8df8c7f09fd326ae11ec3803fddfb8119a2ee9e262e5c4aa0762170f9b84801", + "blockHeight": 15257313, + "extra": {}, + "date": "2022-08-01T14:47:50.000Z", + "value": "702980146780950", + "fee": "702980146780950", + "transactionSequenceNumber": 373, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xea9458da3c1f11c1d946a3c56725efa8e67655b4a5f1cae2631c1051bb9b7693-FEES", + "hash": "0xea9458da3c1f11c1d946a3c56725efa8e67655b4a5f1cae2631c1051bb9b7693", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4BE3223f8708Ca6b30D1E8b8926cF281EC83E770"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c04bd3e94c868eccd0ca74fe9fe8928aa589a1b3f56fd7c6d4bc327c60e1005", + "blockHeight": 15256055, + "extra": {}, + "date": "2022-08-01T10:15:12.000Z", + "value": "686956317739826", + "fee": "686956317739826", + "transactionSequenceNumber": 372, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4be3223f8708ca6b30d1e8b8926cf281ec83e770+7339+ethereum-0xea9458da3c1f11c1d946a3c56725efa8e67655b4a5f1cae2631c1051bb9b7693-NFT_OUT", + "hash": "0xea9458da3c1f11c1d946a3c56725efa8e67655b4a5f1cae2631c1051bb9b7693", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c04bd3e94c868eccd0ca74fe9fe8928aa589a1b3f56fd7c6d4bc327c60e1005", + "blockHeight": 15256055, + "extra": {}, + "date": "2022-08-01T10:15:12.000Z", + "value": "1", + "fee": "686956317739826", + "contract": "0x4BE3223f8708Ca6b30D1E8b8926cF281EC83E770", + "standard": "ERC721", + "tokenId": "7339", + "transactionSequenceNumber": 372 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4b396c335ca4e0ece0eb5d81efa02569882a69ed68734ddd99f58383af07540d-NONE", + "hash": "0x4b396c335ca4e0ece0eb5d81efa02569882a69ed68734ddd99f58383af07540d", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x62e37f664b5945629B6549a87F8e10Ed0B6D923b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x76d4bd970077a2789e316ed05f7cef7b83bcdb440b0427f4222d22ea0adaa5ea", + "blockHeight": 15255978, + "extra": {}, + "date": "2022-08-01T09:59:32.000Z", + "value": "0", + "fee": "960310985474148", + "transactionSequenceNumber": 1979, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x62e37f664b5945629b6549a87f8e10ed0b6d923b+464+ethereum-0x4b396c335ca4e0ece0eb5d81efa02569882a69ed68734ddd99f58383af07540d-NFT_IN", + "hash": "0x4b396c335ca4e0ece0eb5d81efa02569882a69ed68734ddd99f58383af07540d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x76d4bd970077a2789e316ed05f7cef7b83bcdb440b0427f4222d22ea0adaa5ea", + "blockHeight": 15255978, + "extra": {}, + "date": "2022-08-01T09:59:32.000Z", + "value": "1", + "fee": "960310985474148", + "contract": "0x62e37f664b5945629B6549a87F8e10Ed0B6D923b", + "standard": "ERC721", + "tokenId": "464", + "transactionSequenceNumber": 1979 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfb3b9eb3bb0e6b92d0060bc2e202424fbc578c2890bd3f76a3577400fddd7fdf-NONE", + "hash": "0xfb3b9eb3bb0e6b92d0060bc2e202424fbc578c2890bd3f76a3577400fddd7fdf", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x33c6Eec1723B12c46732f7AB41398DE45641Fa42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x42dbbe5bd046b9ba5452ace0f8dc7d4f04bec06cb4c70883aa64606b6c447192", + "blockHeight": 15255972, + "extra": {}, + "date": "2022-08-01T09:58:56.000Z", + "value": "0", + "fee": "669929506043112", + "transactionSequenceNumber": 1978, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x33c6eec1723b12c46732f7ab41398de45641fa42+616+ethereum-0xfb3b9eb3bb0e6b92d0060bc2e202424fbc578c2890bd3f76a3577400fddd7fdf-NFT_IN", + "hash": "0xfb3b9eb3bb0e6b92d0060bc2e202424fbc578c2890bd3f76a3577400fddd7fdf", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x42dbbe5bd046b9ba5452ace0f8dc7d4f04bec06cb4c70883aa64606b6c447192", + "blockHeight": 15255972, + "extra": {}, + "date": "2022-08-01T09:58:56.000Z", + "value": "1", + "fee": "669929506043112", + "contract": "0x33c6Eec1723B12c46732f7AB41398DE45641Fa42", + "standard": "ERC721", + "tokenId": "616", + "transactionSequenceNumber": 1978 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x54fbc41cb50f4a6a51f94cd3b06e206fd37d4e01dd1794f9991dd791d8bbabdf-FEES", + "hash": "0x54fbc41cb50f4a6a51f94cd3b06e206fd37d4e01dd1794f9991dd791d8bbabdf", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8c546b4cf3922d894e5cc5badf545c60eed63dfaf7f2921e94ce9d344fc44635", + "blockHeight": 15249494, + "extra": {}, + "date": "2022-07-31T09:45:50.000Z", + "value": "316088747387028", + "fee": "316088747387028", + "transactionSequenceNumber": 371, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808+0+ethereum-0x54fbc41cb50f4a6a51f94cd3b06e206fd37d4e01dd1794f9991dd791d8bbabdf-NFT_OUT-i0_0", + "hash": "0x54fbc41cb50f4a6a51f94cd3b06e206fd37d4e01dd1794f9991dd791d8bbabdf", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8c546b4cf3922d894e5cc5badf545c60eed63dfaf7f2921e94ce9d344fc44635", + "blockHeight": 15249494, + "extra": {}, + "date": "2022-07-31T09:45:50.000Z", + "value": "1", + "fee": "316088747387028", + "contract": "0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 371 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2d136dde69b6a423b403e1ed8e8457bca46ea528c14237b38c69a3e6e2d9d9b8-FEES", + "hash": "0x2d136dde69b6a423b403e1ed8e8457bca46ea528c14237b38c69a3e6e2d9d9b8", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ce6d93b4baf22f43c406e83f2e7270b6d4b4549d31c2624fb7eaed5b2406ea7", + "blockHeight": 15249491, + "extra": {}, + "date": "2022-07-31T09:45:06.000Z", + "value": "314487305238009", + "fee": "314487305238009", + "transactionSequenceNumber": 370, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808+1+ethereum-0x2d136dde69b6a423b403e1ed8e8457bca46ea528c14237b38c69a3e6e2d9d9b8-NFT_OUT-i0_0", + "hash": "0x2d136dde69b6a423b403e1ed8e8457bca46ea528c14237b38c69a3e6e2d9d9b8", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ce6d93b4baf22f43c406e83f2e7270b6d4b4549d31c2624fb7eaed5b2406ea7", + "blockHeight": 15249491, + "extra": {}, + "date": "2022-07-31T09:45:06.000Z", + "value": "1", + "fee": "314487305238009", + "contract": "0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 370 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x50b8de03ce616931c320b17a15cfba4a4d9f839d2333da4468579d94d9aa993c-FEES", + "hash": "0x50b8de03ce616931c320b17a15cfba4a4d9f839d2333da4468579d94d9aa993c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x341d8d261064cd619aa618ea764c66566041ad76445c3587fcec32b0d4df2f5d", + "blockHeight": 15243187, + "extra": {}, + "date": "2022-07-30T10:15:39.000Z", + "value": "149510241826337", + "fee": "149510241826337", + "transactionSequenceNumber": 369, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x377826128943911a2f00e76c100ffa7980704e956429cbb780848a4e879a9e57-NONE", + "hash": "0x377826128943911a2f00e76c100ffa7980704e956429cbb780848a4e879a9e57", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb8d3bedb81533e2aed087df3cb5d4e8df7c7ed8bffd26ea662c838e23bf47ff6", + "blockHeight": 15237847, + "extra": {}, + "date": "2022-07-29T14:16:55.000Z", + "value": "0", + "fee": "40116372840078261", + "transactionSequenceNumber": 543, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+5+ethereum-0x377826128943911a2f00e76c100ffa7980704e956429cbb780848a4e879a9e57-NFT_IN-i0_0", + "hash": "0x377826128943911a2f00e76c100ffa7980704e956429cbb780848a4e879a9e57", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb8d3bedb81533e2aed087df3cb5d4e8df7c7ed8bffd26ea662c838e23bf47ff6", + "blockHeight": 15237847, + "extra": {}, + "date": "2022-07-29T14:16:55.000Z", + "value": "1", + "fee": "40116372840078261", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "5", + "transactionSequenceNumber": 543 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4708aac022147cc9df416e726bd0a2b2be6b3ccdc4fe0bd4c41ac2c1ae889a78-NONE", + "hash": "0x4708aac022147cc9df416e726bd0a2b2be6b3ccdc4fe0bd4c41ac2c1ae889a78", + "type": "NONE", + "senders": ["0xc9b6321dc216D91E626E9BAA61b06B0E4d55bdb1"], + "recipients": ["0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7ae79b816769d0084aca91467cdcc422bfc40d09b82ff1430be767fe710ab74f", + "blockHeight": 15229893, + "extra": {}, + "date": "2022-07-28T08:16:33.000Z", + "value": "0", + "fee": "45143792147083688", + "transactionSequenceNumber": 364, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808+1+ethereum-0x4708aac022147cc9df416e726bd0a2b2be6b3ccdc4fe0bd4c41ac2c1ae889a78-NFT_IN-i0_0", + "hash": "0x4708aac022147cc9df416e726bd0a2b2be6b3ccdc4fe0bd4c41ac2c1ae889a78", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7ae79b816769d0084aca91467cdcc422bfc40d09b82ff1430be767fe710ab74f", + "blockHeight": 15229893, + "extra": {}, + "date": "2022-07-28T08:16:33.000Z", + "value": "1", + "fee": "45143792147083688", + "contract": "0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808", + "operator": "0xc9b6321dc216D91E626E9BAA61b06B0E4d55bdb1", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 364 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe2a4469c427162fff23f0d132bd962c32bf95980ffa0b21a0055c5450c8ea178-FEES", + "hash": "0xe2a4469c427162fff23f0d132bd962c32bf95980ffa0b21a0055c5450c8ea178", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4df828d48e05d3decf95e8187663fb6578b69c52267e0202da76e03e69a8992f", + "blockHeight": 15210683, + "extra": {}, + "date": "2022-07-25T08:48:22.000Z", + "value": "6814961417249760", + "fee": "6814961417249760", + "transactionSequenceNumber": 368, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+894+ethereum-0xe2a4469c427162fff23f0d132bd962c32bf95980ffa0b21a0055c5450c8ea178-NFT_IN", + "hash": "0xe2a4469c427162fff23f0d132bd962c32bf95980ffa0b21a0055c5450c8ea178", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4df828d48e05d3decf95e8187663fb6578b69c52267e0202da76e03e69a8992f", + "blockHeight": 15210683, + "extra": {}, + "date": "2022-07-25T08:48:22.000Z", + "value": "1", + "fee": "6814961417249760", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "894", + "transactionSequenceNumber": 368 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf0d8b7ad4cd87934b973e269217feb07d7770cf8b5ead8fcc4230b3683f99e98-NONE", + "hash": "0xf0d8b7ad4cd87934b973e269217feb07d7770cf8b5ead8fcc4230b3683f99e98", + "type": "NONE", + "senders": ["0x19D97a5C6e1e482ff3F8f8D209736FaB10be62bD"], + "recipients": ["0x8e974A905edAE752C5ff9101535799146921d1Be"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x685a79b2219c7d600416ec78e98c23de1f0258f60a16dbc0f918d5ab745708f0", + "blockHeight": 15175420, + "extra": {}, + "date": "2022-07-19T21:08:45.000Z", + "value": "0", + "fee": "131780729793458160", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e974a905edae752c5ff9101535799146921d1be+1615+ethereum-0xf0d8b7ad4cd87934b973e269217feb07d7770cf8b5ead8fcc4230b3683f99e98-NFT_IN", + "hash": "0xf0d8b7ad4cd87934b973e269217feb07d7770cf8b5ead8fcc4230b3683f99e98", + "type": "NFT_IN", + "senders": ["0xaBA7161A7fb69c88e16ED9f455CE62B791EE4D03"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x685a79b2219c7d600416ec78e98c23de1f0258f60a16dbc0f918d5ab745708f0", + "blockHeight": 15175420, + "extra": {}, + "date": "2022-07-19T21:08:45.000Z", + "value": "1", + "fee": "131780729793458160", + "contract": "0x8e974A905edAE752C5ff9101535799146921d1Be", + "standard": "ERC721", + "tokenId": "1615", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcaa93760cf671527f2a3bfaed2d33732f70dad1d3f98f7971c9f675ec85d70c4-FEES", + "hash": "0xcaa93760cf671527f2a3bfaed2d33732f70dad1d3f98f7971c9f675ec85d70c4", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x6D7c44773C52D396F43c2D511B81aa168E9a7a42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x356e34e20fe9e12d2ac167660a60dc54180c45fe2ba8eafa6e8d5e8eeef44f09", + "blockHeight": 15146050, + "extra": {}, + "date": "2022-07-15T08:03:42.000Z", + "value": "1093557256925460", + "fee": "1093557256925460", + "transactionSequenceNumber": 367, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5f022391c9598ccebaf6c915f64146400e8cd5c4854e23ff921f7f29dc0b61d0-FEES", + "hash": "0x5f022391c9598ccebaf6c915f64146400e8cd5c4854e23ff921f7f29dc0b61d0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc444195375c3a516a8849e568374d8dbc08b8b63c5bf41ab781a8dc4e8aa01d", + "blockHeight": 15127496, + "extra": {}, + "date": "2022-07-12T11:20:10.000Z", + "value": "3125262504288456", + "fee": "3125262504288456", + "transactionSequenceNumber": 366, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7cb995d991a30952840756cf293ff7f81839825db2bf6f9a57fdad13eab83a97-FEES", + "hash": "0x7cb995d991a30952840756cf293ff7f81839825db2bf6f9a57fdad13eab83a97", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x6D7c44773C52D396F43c2D511B81aa168E9a7a42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb742a3f1b49476f08fca64c40ba378af25caad8792a0d41fc317e689b4f90f50", + "blockHeight": 15088987, + "extra": {}, + "date": "2022-07-06T12:40:11.000Z", + "value": "3370531122346652", + "fee": "3370531122346652", + "transactionSequenceNumber": 365, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4333d73d5e7c1ded96d13472c86c155ccd3f3c4973a66d70ed216919f7aab6ab-FEES", + "hash": "0x4333d73d5e7c1ded96d13472c86c155ccd3f3c4973a66d70ed216919f7aab6ab", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x6D7c44773C52D396F43c2D511B81aa168E9a7a42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd413bdd2b9a47bb83744ca7102d77c2c06319f2245155774d492408ac77853d5", + "blockHeight": 15088982, + "extra": {}, + "date": "2022-07-06T12:39:29.000Z", + "value": "3005320979203422", + "fee": "3005320979203422", + "transactionSequenceNumber": 364, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x273a8f9532e2ceed14068c70803de2f61ccd5995b0b7a539be7e204793a28dec-FEES", + "hash": "0x273a8f9532e2ceed14068c70803de2f61ccd5995b0b7a539be7e204793a28dec", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0b21ff581751e15060156b62bbcf3488e29883656ef1690ab190fbd4b7b541b3", + "blockHeight": 15088980, + "extra": {}, + "date": "2022-07-06T12:38:55.000Z", + "value": "592238258506034", + "fee": "592238258506034", + "transactionSequenceNumber": 363, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9a7e4796ac5a6114eb5839a6ba6ce34dd657306f224071234f2ab6d6ae196225-NONE", + "hash": "0x9a7e4796ac5a6114eb5839a6ba6ce34dd657306f224071234f2ab6d6ae196225", + "type": "NONE", + "senders": ["0xc9b6321dc216D91E626E9BAA61b06B0E4d55bdb1"], + "recipients": ["0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad64e8771dc1cfebf97def181352e6ba37be7bd430f6904d7b5f4b668969a87f", + "blockHeight": 15088122, + "extra": {}, + "date": "2022-07-06T09:31:36.000Z", + "value": "0", + "fee": "133026332275408132", + "transactionSequenceNumber": 282, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808+0+ethereum-0x9a7e4796ac5a6114eb5839a6ba6ce34dd657306f224071234f2ab6d6ae196225-NFT_IN-i0_0", + "hash": "0x9a7e4796ac5a6114eb5839a6ba6ce34dd657306f224071234f2ab6d6ae196225", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad64e8771dc1cfebf97def181352e6ba37be7bd430f6904d7b5f4b668969a87f", + "blockHeight": 15088122, + "extra": {}, + "date": "2022-07-06T09:31:36.000Z", + "value": "1", + "fee": "133026332275408132", + "contract": "0x09f717f77B5e7f2D2F37604fEC3D0e3D53eB9808", + "operator": "0xc9b6321dc216D91E626E9BAA61b06B0E4d55bdb1", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 282 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x41c67bf43e21f90673d713089c41cd5ad2b08a526c08957f0fda6a945c2b0f72-NONE", + "hash": "0x41c67bf43e21f90673d713089c41cd5ad2b08a526c08957f0fda6a945c2b0f72", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x7189eb518191CC821d2c314B41F537B4e1362045"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf92283dd8976714c39d34c22261b3c71425f7d98e45f8401683b618214fc5b6b", + "blockHeight": 15049464, + "extra": {}, + "date": "2022-06-30T08:28:52.000Z", + "value": "0", + "fee": "2385947918810527", + "transactionSequenceNumber": 1969, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7189eb518191CC821d2c314B41F537B4e1362045+1+ethereum-0x41c67bf43e21f90673d713089c41cd5ad2b08a526c08957f0fda6a945c2b0f72-NFT_IN-i0_0", + "hash": "0x41c67bf43e21f90673d713089c41cd5ad2b08a526c08957f0fda6a945c2b0f72", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf92283dd8976714c39d34c22261b3c71425f7d98e45f8401683b618214fc5b6b", + "blockHeight": 15049464, + "extra": {}, + "date": "2022-06-30T08:28:52.000Z", + "value": "1", + "fee": "2385947918810527", + "contract": "0x7189eb518191CC821d2c314B41F537B4e1362045", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 1969 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe59d0655297d824e96eb73baabf4c0a99635fa0b989584c1f9175ca8f018c945-NONE", + "hash": "0xe59d0655297d824e96eb73baabf4c0a99635fa0b989584c1f9175ca8f018c945", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0c61A28A48Bc60E212F4E162A064FAbdafFCa652"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0148688788b31e54ff1994f099f3924f8f010c90c438933ce9d58b946e89baba", + "blockHeight": 15029927, + "extra": {}, + "date": "2022-06-26T16:47:50.000Z", + "value": "0", + "fee": "4552512993562721", + "transactionSequenceNumber": 1968, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0c61A28A48Bc60E212F4E162A064FAbdafFCa652+1+ethereum-0xe59d0655297d824e96eb73baabf4c0a99635fa0b989584c1f9175ca8f018c945-NFT_IN-i0_0", + "hash": "0xe59d0655297d824e96eb73baabf4c0a99635fa0b989584c1f9175ca8f018c945", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0148688788b31e54ff1994f099f3924f8f010c90c438933ce9d58b946e89baba", + "blockHeight": 15029927, + "extra": {}, + "date": "2022-06-26T16:47:50.000Z", + "value": "1", + "fee": "4552512993562721", + "contract": "0x0c61A28A48Bc60E212F4E162A064FAbdafFCa652", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 1968 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3085542ddbe3e92053cd536ad83946a856744307965d2300b6e7e3ae43397702-OUT", + "hash": "0x3085542ddbe3e92053cd536ad83946a856744307965d2300b6e7e3ae43397702", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf04df51178a6ef9ee8ce19fcd3be52ead4c73b062b3874b9ea24a5a6d54d72b4", + "blockHeight": 15029842, + "extra": {}, + "date": "2022-06-26T16:19:09.000Z", + "value": "75041514513459312", + "fee": "6041514513459312", + "transactionSequenceNumber": 362, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1001200454+ethereum-0x3085542ddbe3e92053cd536ad83946a856744307965d2300b6e7e3ae43397702-NFT_IN", + "hash": "0x3085542ddbe3e92053cd536ad83946a856744307965d2300b6e7e3ae43397702", + "type": "NFT_IN", + "senders": ["0x957291Eae3d53b5A7c0A6BF2C0F08de5d87b14f6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf04df51178a6ef9ee8ce19fcd3be52ead4c73b062b3874b9ea24a5a6d54d72b4", + "blockHeight": 15029842, + "extra": {}, + "date": "2022-06-26T16:19:09.000Z", + "value": "1", + "fee": "6041514513459312", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1001200454", + "transactionSequenceNumber": 362 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x61271183485dad3739dfd3ff39078b019f5e486a31dbe9c6ac6bab6f4c74a34e-OUT", + "hash": "0x61271183485dad3739dfd3ff39078b019f5e486a31dbe9c6ac6bab6f4c74a34e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x00000000006c3852cbEf3e08E8dF289169EdE581"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x927b91067f7f49ef9080997f949700535033345f95269aaf0bccb36dac5dae24", + "blockHeight": 15029826, + "extra": {}, + "date": "2022-06-26T16:15:09.000Z", + "value": "94859870148130796", + "fee": "5859870148130796", + "transactionSequenceNumber": 361, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1001200351+ethereum-0x61271183485dad3739dfd3ff39078b019f5e486a31dbe9c6ac6bab6f4c74a34e-NFT_IN", + "hash": "0x61271183485dad3739dfd3ff39078b019f5e486a31dbe9c6ac6bab6f4c74a34e", + "type": "NFT_IN", + "senders": ["0x8518bF1B8CE034eFbdC587b817b05E8541911Ef4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x927b91067f7f49ef9080997f949700535033345f95269aaf0bccb36dac5dae24", + "blockHeight": 15029826, + "extra": {}, + "date": "2022-06-26T16:15:09.000Z", + "value": "1", + "fee": "5859870148130796", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1001200351", + "transactionSequenceNumber": 361 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0b70ff8f79e5f11ff5793e0da2393aae74890b9c3c88f32a9c3d0c9fac080f38-NONE", + "hash": "0x0b70ff8f79e5f11ff5793e0da2393aae74890b9c3c88f32a9c3d0c9fac080f38", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x282cF354D6dCA6B29183e91179773426e4327b4a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6740656c6a56ce7c3cb873db38bdb585e020526eaf11f1c232ee302c54d51bbd", + "blockHeight": 15024159, + "extra": {}, + "date": "2022-06-25T14:40:50.000Z", + "value": "0", + "fee": "2615580000000000", + "transactionSequenceNumber": 161449, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x282cf354d6dca6b29183e91179773426e4327b4a+11+ethereum-0x0b70ff8f79e5f11ff5793e0da2393aae74890b9c3c88f32a9c3d0c9fac080f38-NFT_IN", + "hash": "0x0b70ff8f79e5f11ff5793e0da2393aae74890b9c3c88f32a9c3d0c9fac080f38", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6740656c6a56ce7c3cb873db38bdb585e020526eaf11f1c232ee302c54d51bbd", + "blockHeight": 15024159, + "extra": {}, + "date": "2022-06-25T14:40:50.000Z", + "value": "1", + "fee": "2615580000000000", + "contract": "0x282cF354D6dCA6B29183e91179773426e4327b4a", + "standard": "ERC721", + "tokenId": "11", + "transactionSequenceNumber": 161449 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x70e4669722bcf77f6c29b7ad1931cfcc8076fa9eeaa8c1ffc011cba73ebe002f-NONE", + "hash": "0x70e4669722bcf77f6c29b7ad1931cfcc8076fa9eeaa8c1ffc011cba73ebe002f", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xD98c77bC0567c10CED4214A31FE31C332F4Fe2C2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6740656c6a56ce7c3cb873db38bdb585e020526eaf11f1c232ee302c54d51bbd", + "blockHeight": 15024159, + "extra": {}, + "date": "2022-06-25T14:40:50.000Z", + "value": "0", + "fee": "2615580000000000", + "transactionSequenceNumber": 161450, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd98c77bc0567c10ced4214a31fe31c332f4fe2c2+244+ethereum-0x70e4669722bcf77f6c29b7ad1931cfcc8076fa9eeaa8c1ffc011cba73ebe002f-NFT_IN", + "hash": "0x70e4669722bcf77f6c29b7ad1931cfcc8076fa9eeaa8c1ffc011cba73ebe002f", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6740656c6a56ce7c3cb873db38bdb585e020526eaf11f1c232ee302c54d51bbd", + "blockHeight": 15024159, + "extra": {}, + "date": "2022-06-25T14:40:50.000Z", + "value": "1", + "fee": "2615580000000000", + "contract": "0xD98c77bC0567c10CED4214A31FE31C332F4Fe2C2", + "standard": "ERC721", + "tokenId": "244", + "transactionSequenceNumber": 161450 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x24cf47f54e3558354372a987757e9b1666b5bc73496795158cc20519212f7846-NONE", + "hash": "0x24cf47f54e3558354372a987757e9b1666b5bc73496795158cc20519212f7846", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x880af717abBA38F31Ca21673843636A355Fb45f3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7a9df28468f91b3b4d393c0a00db6aee85582aa460d32be3101b47663d9e49d4", + "blockHeight": 14992788, + "extra": {}, + "date": "2022-06-19T20:45:16.000Z", + "value": "0", + "fee": "3385760716831878", + "transactionSequenceNumber": 1956, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x880af717abba38f31ca21673843636a355fb45f3+716+ethereum-0x24cf47f54e3558354372a987757e9b1666b5bc73496795158cc20519212f7846-NFT_IN", + "hash": "0x24cf47f54e3558354372a987757e9b1666b5bc73496795158cc20519212f7846", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7a9df28468f91b3b4d393c0a00db6aee85582aa460d32be3101b47663d9e49d4", + "blockHeight": 14992788, + "extra": {}, + "date": "2022-06-19T20:45:16.000Z", + "value": "1", + "fee": "3385760716831878", + "contract": "0x880af717abBA38F31Ca21673843636A355Fb45f3", + "standard": "ERC721", + "tokenId": "716", + "transactionSequenceNumber": 1956 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7a8f9ff5bee8d2a8fcdec31a3c9e9eb274a2eb5c80d6c7051de0b4d4d97a6a56-OUT", + "hash": "0x7a8f9ff5bee8d2a8fcdec31a3c9e9eb274a2eb5c80d6c7051de0b4d4d97a6a56", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9192657d73e19ccfebd155d8b0a65aa8a8b7dd948c3b89e2e6d938c8c7393f32", + "blockHeight": 14986338, + "extra": {}, + "date": "2022-06-18T18:04:51.000Z", + "value": "202621423871528000", + "fee": "2621423871528000", + "transactionSequenceNumber": 360, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdd3047d2605fbcde0104c5575bd8b02dc1282c3dc12abc3f22bc5165a87a3297-NONE", + "hash": "0xdd3047d2605fbcde0104c5575bd8b02dc1282c3dc12abc3f22bc5165a87a3297", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f77a887d72cb96c33836e27aecad55c1b4a45427173befcbf32775507ccfda5", + "blockHeight": 14981944, + "extra": {}, + "date": "2022-06-17T23:46:33.000Z", + "value": "0", + "fee": "2048896440135201", + "transactionSequenceNumber": 1950, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+315000019+ethereum-0xdd3047d2605fbcde0104c5575bd8b02dc1282c3dc12abc3f22bc5165a87a3297-NFT_IN", + "hash": "0xdd3047d2605fbcde0104c5575bd8b02dc1282c3dc12abc3f22bc5165a87a3297", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f77a887d72cb96c33836e27aecad55c1b4a45427173befcbf32775507ccfda5", + "blockHeight": 14981944, + "extra": {}, + "date": "2022-06-17T23:46:33.000Z", + "value": "1", + "fee": "2048896440135201", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "315000019", + "transactionSequenceNumber": 1950 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5fe2f4371f4f2a81d48367014b252ef3b67f45757259d13082509612ac6aaccb-NONE", + "hash": "0x5fe2f4371f4f2a81d48367014b252ef3b67f45757259d13082509612ac6aaccb", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x715826ab8a16ffb1cc8334de17aaeb137dd551c87769c78d1e9afa82d8cdfe62", + "blockHeight": 14981943, + "extra": {}, + "date": "2022-06-17T23:45:30.000Z", + "value": "0", + "fee": "2167229382921554", + "transactionSequenceNumber": 1949, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+315000009+ethereum-0x5fe2f4371f4f2a81d48367014b252ef3b67f45757259d13082509612ac6aaccb-NFT_IN", + "hash": "0x5fe2f4371f4f2a81d48367014b252ef3b67f45757259d13082509612ac6aaccb", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x715826ab8a16ffb1cc8334de17aaeb137dd551c87769c78d1e9afa82d8cdfe62", + "blockHeight": 14981943, + "extra": {}, + "date": "2022-06-17T23:45:30.000Z", + "value": "1", + "fee": "2167229382921554", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "315000009", + "transactionSequenceNumber": 1949 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x57af4109ca4fa29fee59c78346dc7082067d8d1c5a1ba6e34288afcf362d02ad-NONE", + "hash": "0x57af4109ca4fa29fee59c78346dc7082067d8d1c5a1ba6e34288afcf362d02ad", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x84977cca792F700A42047b870c3d724fF4Af3e14"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8f40229b889970f74244940961807897a852ec218c74e9087fe979fbb61f4437", + "blockHeight": 14978415, + "extra": {}, + "date": "2022-06-17T09:24:52.000Z", + "value": "0", + "fee": "1258887219823870", + "transactionSequenceNumber": 1945, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x84977cca792f700a42047b870c3d724ff4af3e14+19+ethereum-0x57af4109ca4fa29fee59c78346dc7082067d8d1c5a1ba6e34288afcf362d02ad-NFT_IN", + "hash": "0x57af4109ca4fa29fee59c78346dc7082067d8d1c5a1ba6e34288afcf362d02ad", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8f40229b889970f74244940961807897a852ec218c74e9087fe979fbb61f4437", + "blockHeight": 14978415, + "extra": {}, + "date": "2022-06-17T09:24:52.000Z", + "value": "1", + "fee": "1258887219823870", + "contract": "0x84977cca792F700A42047b870c3d724fF4Af3e14", + "standard": "ERC721", + "tokenId": "19", + "transactionSequenceNumber": 1945 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa21bc40409ba2373fd4b311f81713c7e3fbe0ef3da554ae0edebbd392e198123-NONE", + "hash": "0xa21bc40409ba2373fd4b311f81713c7e3fbe0ef3da554ae0edebbd392e198123", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb722756d8964c681bc8feda35bd849a937ddb99fdfea5f5a66890114957bec36", + "blockHeight": 14975566, + "extra": {}, + "date": "2022-06-16T21:40:22.000Z", + "value": "0", + "fee": "2246937523938780", + "transactionSequenceNumber": 1943, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+35913994786195196005667763460900272757263051732104035461681115591440764764161+ethereum-0xa21bc40409ba2373fd4b311f81713c7e3fbe0ef3da554ae0edebbd392e198123-NFT_IN-i0_0", + "hash": "0xa21bc40409ba2373fd4b311f81713c7e3fbe0ef3da554ae0edebbd392e198123", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb722756d8964c681bc8feda35bd849a937ddb99fdfea5f5a66890114957bec36", + "blockHeight": 14975566, + "extra": {}, + "date": "2022-06-16T21:40:22.000Z", + "value": "1", + "fee": "2246937523938780", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "35913994786195196005667763460900272757263051732104035461681115591440764764161", + "transactionSequenceNumber": 1943 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6c7697a1e13588072cff2f0cecd483a76414904a211f710617bf5a3849fef8d3-NONE", + "hash": "0x6c7697a1e13588072cff2f0cecd483a76414904a211f710617bf5a3849fef8d3", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x69bc5c709878880e827e2c7147344f19be0ee80c894d66d44e8ec7c5c842e901", + "blockHeight": 14975542, + "extra": {}, + "date": "2022-06-16T21:33:24.000Z", + "value": "0", + "fee": "2025613217671440", + "transactionSequenceNumber": 1941, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+53325246992838792859275335759448641474179368626914689986754703029239753474078+ethereum-0x6c7697a1e13588072cff2f0cecd483a76414904a211f710617bf5a3849fef8d3-NFT_IN-i0_0", + "hash": "0x6c7697a1e13588072cff2f0cecd483a76414904a211f710617bf5a3849fef8d3", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x69bc5c709878880e827e2c7147344f19be0ee80c894d66d44e8ec7c5c842e901", + "blockHeight": 14975542, + "extra": {}, + "date": "2022-06-16T21:33:24.000Z", + "value": "1", + "fee": "2025613217671440", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "53325246992838792859275335759448641474179368626914689986754703029239753474078", + "transactionSequenceNumber": 1941 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x592b8a5de464465ef8a79c056518732cd675753104e0eb8c7f85998d8d825791-OUT", + "hash": "0x592b8a5de464465ef8a79c056518732cd675753104e0eb8c7f85998d8d825791", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb86ba399f1196270d9be8012c4d8c1532b4c5a53143739eab7c91de1d66f05ae", + "blockHeight": 14962704, + "extra": {}, + "date": "2022-06-14T16:36:57.000Z", + "value": "609500681664291852", + "fee": "9500681664291852", + "transactionSequenceNumber": 359, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0faed6ddef3773f3ee5828383aaeeaca2a94564a+340282366920938463463374607431768211925+ethereum-0x592b8a5de464465ef8a79c056518732cd675753104e0eb8c7f85998d8d825791-NFT_IN", + "hash": "0x592b8a5de464465ef8a79c056518732cd675753104e0eb8c7f85998d8d825791", + "type": "NFT_IN", + "senders": ["0xe568ca143592DF06A7EABfd4d9D563F1289dc607"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb86ba399f1196270d9be8012c4d8c1532b4c5a53143739eab7c91de1d66f05ae", + "blockHeight": 14962704, + "extra": {}, + "date": "2022-06-14T16:36:57.000Z", + "value": "1", + "fee": "9500681664291852", + "contract": "0x0fAED6DDeF3773f3Ee5828383AAeEaCA2a94564a", + "standard": "ERC721", + "tokenId": "340282366920938463463374607431768211925", + "transactionSequenceNumber": 359 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9778cc266b3830e4a8487d01fb1fa4c3dd3b8bb47c2ffbfcfb5d8ff4a749c7d3-OUT", + "hash": "0x9778cc266b3830e4a8487d01fb1fa4c3dd3b8bb47c2ffbfcfb5d8ff4a749c7d3", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe649ba4fb2da407f841867dd3435666bfd26f63926fe1e2c943e24925e0427a4", + "blockHeight": 14962690, + "extra": {}, + "date": "2022-06-14T16:34:13.000Z", + "value": "659857915143309090", + "fee": "9857915143309090", + "transactionSequenceNumber": 358, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0faed6ddef3773f3ee5828383aaeeaca2a94564a+340282366920938463463374607431768211999+ethereum-0x9778cc266b3830e4a8487d01fb1fa4c3dd3b8bb47c2ffbfcfb5d8ff4a749c7d3-NFT_IN", + "hash": "0x9778cc266b3830e4a8487d01fb1fa4c3dd3b8bb47c2ffbfcfb5d8ff4a749c7d3", + "type": "NFT_IN", + "senders": ["0xde5122461646EFaceF3876538E3f8e3C75A171e4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe649ba4fb2da407f841867dd3435666bfd26f63926fe1e2c943e24925e0427a4", + "blockHeight": 14962690, + "extra": {}, + "date": "2022-06-14T16:34:13.000Z", + "value": "1", + "fee": "9857915143309090", + "contract": "0x0fAED6DDeF3773f3Ee5828383AAeEaCA2a94564a", + "standard": "ERC721", + "tokenId": "340282366920938463463374607431768211999", + "transactionSequenceNumber": 358 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbc552fdeb1eceb126a23f61bdd828a7b04a37b23b7236c67634d56a02f5510f4-IN", + "hash": "0xbc552fdeb1eceb126a23f61bdd828a7b04a37b23b7236c67634d56a02f5510f4", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5455010c67af5de76c99c69ce7762e48898b15e9006e578a9d5d3fa39e4f58e9", + "blockHeight": 14962621, + "extra": {}, + "date": "2022-06-14T16:18:45.001Z", + "value": "1500000000000000000", + "fee": "1543500000000000", + "transactionSequenceNumber": 76, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdc72201369b0a93746c4e6b863b7c7f03e36a2bfe789ef4ef892726f38adda00-NONE", + "hash": "0xdc72201369b0a93746c4e6b863b7c7f03e36a2bfe789ef4ef892726f38adda00", + "type": "NONE", + "senders": ["0xEc680ED069bb44b2F8e81eC288F9fD2bC2C33c1d"], + "recipients": ["0x7c7CaBe37aA78BB3E1640633941cF23e0869a853"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x040fa33bc39133c3d085685d1b34ac9e0173739fef52d3945a18d054ba22972d", + "blockHeight": 14960879, + "extra": {}, + "date": "2022-06-14T08:47:36.000Z", + "value": "0", + "fee": "108064873023000426", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7c7CaBe37aA78BB3E1640633941cF23e0869a853+2+ethereum-0xdc72201369b0a93746c4e6b863b7c7f03e36a2bfe789ef4ef892726f38adda00-NFT_IN-i0_0", + "hash": "0xdc72201369b0a93746c4e6b863b7c7f03e36a2bfe789ef4ef892726f38adda00", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x040fa33bc39133c3d085685d1b34ac9e0173739fef52d3945a18d054ba22972d", + "blockHeight": 14960879, + "extra": {}, + "date": "2022-06-14T08:47:36.000Z", + "value": "4", + "fee": "108064873023000426", + "contract": "0x7c7CaBe37aA78BB3E1640633941cF23e0869a853", + "operator": "0xEc680ED069bb44b2F8e81eC288F9fD2bC2C33c1d", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x59021b6c54b31cecec3d40fecc75dd8ec49a2449ed45182bc4619a3e6b7e78fa-OUT", + "hash": "0x59021b6c54b31cecec3d40fecc75dd8ec49a2449ed45182bc4619a3e6b7e78fa", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7ef865963D3A005670b8F8Df6aed23e456FA75e0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfb05ac613c5d87dbf8d0d199f24873c6b6c2a12e7db5e9dcb39ba78af9444898", + "blockHeight": 14956796, + "extra": {}, + "date": "2022-06-13T15:52:22.000Z", + "value": "284532919501586048", + "fee": "15532919501586048", + "transactionSequenceNumber": 357, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9794A9894e24F37E4072F206CFB6a6700fdeFBf2+1+ethereum-0x59021b6c54b31cecec3d40fecc75dd8ec49a2449ed45182bc4619a3e6b7e78fa-NFT_IN-i0_0", + "hash": "0x59021b6c54b31cecec3d40fecc75dd8ec49a2449ed45182bc4619a3e6b7e78fa", + "type": "NFT_IN", + "senders": ["0xe13422f4f06C82F6e0D7fFb666251FDfD05ED638"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfb05ac613c5d87dbf8d0d199f24873c6b6c2a12e7db5e9dcb39ba78af9444898", + "blockHeight": 14956796, + "extra": {}, + "date": "2022-06-13T15:52:22.000Z", + "value": "1", + "fee": "15532919501586048", + "contract": "0x9794A9894e24F37E4072F206CFB6a6700fdeFBf2", + "operator": "0xe13422f4f06C82F6e0D7fFb666251FDfD05ED638", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 357 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x978958d68cf46a6ae211c03d7e24308f15cd5f6c880d105e6d55b8988a7a976b-IN", + "hash": "0x978958d68cf46a6ae211c03d7e24308f15cd5f6c880d105e6d55b8988a7a976b", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2c1bc3a97aafc4d1498162bb2cc5b762beeb63100934b50559a533bb7e4442f0", + "blockHeight": 14956787, + "extra": {}, + "date": "2022-06-13T15:50:30.001Z", + "value": "500000000000000000", + "fee": "3003000000000000", + "transactionSequenceNumber": 75, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x066105ec92b2882ae468e8e727e9bcc9f1cec77c730ce814b1d7bc226e01d5a3-FEES", + "hash": "0x066105ec92b2882ae468e8e727e9bcc9f1cec77c730ce814b1d7bc226e01d5a3", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x36d30B3b85255473D27dd0F7fD8F35e36a9d6F06"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1caa8928df3226fc93df9b533174fb11d107404870738260b05f5744a48d9bc8", + "blockHeight": 14949950, + "extra": {}, + "date": "2022-06-12T11:42:49.000Z", + "value": "1117722668847136", + "fee": "1117722668847136", + "transactionSequenceNumber": 356, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x36d30B3b85255473D27dd0F7fD8F35e36a9d6F06+888+ethereum-0x066105ec92b2882ae468e8e727e9bcc9f1cec77c730ce814b1d7bc226e01d5a3-NFT_OUT-i0_0", + "hash": "0x066105ec92b2882ae468e8e727e9bcc9f1cec77c730ce814b1d7bc226e01d5a3", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1caa8928df3226fc93df9b533174fb11d107404870738260b05f5744a48d9bc8", + "blockHeight": 14949950, + "extra": {}, + "date": "2022-06-12T11:42:49.000Z", + "value": "1", + "fee": "1117722668847136", + "contract": "0x36d30B3b85255473D27dd0F7fD8F35e36a9d6F06", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "888", + "transactionSequenceNumber": 356 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x99db8b01a19cce73da668be9cc50f586fd44df5b861a91a2cf778872a28e06ba-OUT", + "hash": "0x99db8b01a19cce73da668be9cc50f586fd44df5b861a91a2cf778872a28e06ba", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFbB2EaA7eFeDF5E35D7847c3F19850f97366126B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9f5f98500be4f8b1c7d5ad09def4f02462af3f8f308c8d05df8eb2bf0f7db663", + "blockHeight": 14946858, + "extra": {}, + "date": "2022-06-11T22:51:39.000Z", + "value": "40285297724795528", + "fee": "4285297724795528", + "transactionSequenceNumber": 355, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6efd1ac9b1b2acf8cd103efaf359022784368b38+9+ethereum-0x99db8b01a19cce73da668be9cc50f586fd44df5b861a91a2cf778872a28e06ba-NFT_IN", + "hash": "0x99db8b01a19cce73da668be9cc50f586fd44df5b861a91a2cf778872a28e06ba", + "type": "NFT_IN", + "senders": ["0xe0BCBC896F7C315426B7fFf739D309F45Cf6Dc49"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9f5f98500be4f8b1c7d5ad09def4f02462af3f8f308c8d05df8eb2bf0f7db663", + "blockHeight": 14946858, + "extra": {}, + "date": "2022-06-11T22:51:39.000Z", + "value": "1", + "fee": "4285297724795528", + "contract": "0x6EFd1AC9b1b2ACf8CD103EfAF359022784368B38", + "standard": "ERC721", + "tokenId": "9", + "transactionSequenceNumber": 355 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5e391ba0fb3869e1d64a2a975afbf510752bf68c676b97f0a369fbef08374cd0-OUT", + "hash": "0x5e391ba0fb3869e1d64a2a975afbf510752bf68c676b97f0a369fbef08374cd0", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1d365e63cc2a3a9b97f7a2e9c697ad459ddf78abefab3a80ce7a4abe6f233128", + "blockHeight": 14946598, + "extra": {}, + "date": "2022-06-11T21:45:28.000Z", + "value": "2954421667677963584", + "fee": "4421667677963584", + "transactionSequenceNumber": 354, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9705a7113363a383c8a96689e20286abe6612bb3+198+ethereum-0x5e391ba0fb3869e1d64a2a975afbf510752bf68c676b97f0a369fbef08374cd0-NFT_IN", + "hash": "0x5e391ba0fb3869e1d64a2a975afbf510752bf68c676b97f0a369fbef08374cd0", + "type": "NFT_IN", + "senders": ["0x379dBE8e796964f0DCF005bbC7B7E15e6D654d2E"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1d365e63cc2a3a9b97f7a2e9c697ad459ddf78abefab3a80ce7a4abe6f233128", + "blockHeight": 14946598, + "extra": {}, + "date": "2022-06-11T21:45:28.000Z", + "value": "1", + "fee": "4421667677963584", + "contract": "0x9705a7113363A383c8A96689e20286AbE6612bb3", + "standard": "ERC721", + "tokenId": "198", + "transactionSequenceNumber": 354 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc8f273c0990535cdc73dbc66424f18f1ca2cfbb9d70805aaca71e348fbd0dbe3-IN", + "hash": "0xc8f273c0990535cdc73dbc66424f18f1ca2cfbb9d70805aaca71e348fbd0dbe3", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb1a4f3381b278e9ee40f0bd9dfbac578f4d4ae3706d620e22531406aa49c8556", + "blockHeight": 14946543, + "extra": {}, + "date": "2022-06-11T21:32:36.001Z", + "value": "3000000000000000000", + "fee": "533400000000000", + "transactionSequenceNumber": 74, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5f3bb8967c222c83ef6906192cb21ed3a8e69c5ba15c83dbe60290f8eaace421-NONE", + "hash": "0x5f3bb8967c222c83ef6906192cb21ed3a8e69c5ba15c83dbe60290f8eaace421", + "type": "NONE", + "senders": ["0xE3fc29AF6632139cDE9b609D13d4fCC05e5E50D9"], + "recipients": ["0xbc67bC5D586574a1Fc945b9e507641962C1B8134"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x571a1921e4562457a6deb95f0fec2bd04c58a80e88afc763e3cd1e016495ae2f", + "blockHeight": 14937606, + "extra": {}, + "date": "2022-06-10T09:11:32.000Z", + "value": "0", + "fee": "267886570179011267", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbc67bC5D586574a1Fc945b9e507641962C1B8134+3+ethereum-0x5f3bb8967c222c83ef6906192cb21ed3a8e69c5ba15c83dbe60290f8eaace421-NFT_IN-i0_0", + "hash": "0x5f3bb8967c222c83ef6906192cb21ed3a8e69c5ba15c83dbe60290f8eaace421", + "type": "NFT_IN", + "senders": ["0xE3fc29AF6632139cDE9b609D13d4fCC05e5E50D9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x571a1921e4562457a6deb95f0fec2bd04c58a80e88afc763e3cd1e016495ae2f", + "blockHeight": 14937606, + "extra": {}, + "date": "2022-06-10T09:11:32.000Z", + "value": "1", + "fee": "267886570179011267", + "contract": "0xbc67bC5D586574a1Fc945b9e507641962C1B8134", + "operator": "0xE3fc29AF6632139cDE9b609D13d4fCC05e5E50D9", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x143a0338067b4907407054031a94286a243217ed84551065477a901a4dbc2034-NONE", + "hash": "0x143a0338067b4907407054031a94286a243217ed84551065477a901a4dbc2034", + "type": "NONE", + "senders": ["0xB8Db2432388901Fe4c343f86422aa6805f88B93c"], + "recipients": ["0x878F6cb44D7064BE068Ba35491C6E4997434b747"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf136d51ae53f313b8b4a50c3b3ba74182c200957a43d0717fb1e16747132df12", + "blockHeight": 14931398, + "extra": {}, + "date": "2022-06-09T07:36:24.000Z", + "value": "0", + "fee": "46880672000000000", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x878F6cb44D7064BE068Ba35491C6E4997434b747+1+ethereum-0x143a0338067b4907407054031a94286a243217ed84551065477a901a4dbc2034-NFT_IN-i0_0", + "hash": "0x143a0338067b4907407054031a94286a243217ed84551065477a901a4dbc2034", + "type": "NFT_IN", + "senders": ["0xB8Db2432388901Fe4c343f86422aa6805f88B93c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf136d51ae53f313b8b4a50c3b3ba74182c200957a43d0717fb1e16747132df12", + "blockHeight": 14931398, + "extra": {}, + "date": "2022-06-09T07:36:24.000Z", + "value": "1", + "fee": "46880672000000000", + "contract": "0x878F6cb44D7064BE068Ba35491C6E4997434b747", + "operator": "0xB8Db2432388901Fe4c343f86422aa6805f88B93c", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdd1f6642b777eca2f834b1c8f117c0ae386624f015cbd576f0a0047a885c426a-NONE", + "hash": "0xdd1f6642b777eca2f834b1c8f117c0ae386624f015cbd576f0a0047a885c426a", + "type": "NONE", + "senders": ["0x1C55453714bFF15190DF08Aa1FFE9a7ffea19cC4"], + "recipients": ["0xC780484EFf728C09838c088413934266358DBd12"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x05bb327b72944682b14370480f0a2f150d589238f12d0274eff7e29c20a0fcf1", + "blockHeight": 14918413, + "extra": {}, + "date": "2022-06-07T02:44:41.000Z", + "value": "0", + "fee": "41274480000000000", + "transactionSequenceNumber": 36, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC780484EFf728C09838c088413934266358DBd12+1+ethereum-0xdd1f6642b777eca2f834b1c8f117c0ae386624f015cbd576f0a0047a885c426a-NFT_IN-i0_0", + "hash": "0xdd1f6642b777eca2f834b1c8f117c0ae386624f015cbd576f0a0047a885c426a", + "type": "NFT_IN", + "senders": ["0xb827bE639f921f872706d2A1fA34B01A9b9b57fA"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x05bb327b72944682b14370480f0a2f150d589238f12d0274eff7e29c20a0fcf1", + "blockHeight": 14918413, + "extra": {}, + "date": "2022-06-07T02:44:41.000Z", + "value": "1", + "fee": "41274480000000000", + "contract": "0xC780484EFf728C09838c088413934266358DBd12", + "operator": "0x1C55453714bFF15190DF08Aa1FFE9a7ffea19cC4", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 36 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x85006253bc7e100dcd7e5c9996de7767cb1912a94da7163ad00994254028542b-OUT", + "hash": "0x85006253bc7e100dcd7e5c9996de7767cb1912a94da7163ad00994254028542b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5310fdfa24fcd4377381a08f9c006c5cf87ffa042956a9011c3623262640ac63", + "blockHeight": 14916774, + "extra": {}, + "date": "2022-06-06T19:56:28.000Z", + "value": "163229208560794779", + "fee": "13229208560794779", + "transactionSequenceNumber": 353, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9e12bfbf6ef6460e697548fac727c58f2be27875+118+ethereum-0x85006253bc7e100dcd7e5c9996de7767cb1912a94da7163ad00994254028542b-NFT_IN", + "hash": "0x85006253bc7e100dcd7e5c9996de7767cb1912a94da7163ad00994254028542b", + "type": "NFT_IN", + "senders": ["0x15A33852846b4762D71A62928aa7c64D8AAc8544"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5310fdfa24fcd4377381a08f9c006c5cf87ffa042956a9011c3623262640ac63", + "blockHeight": 14916774, + "extra": {}, + "date": "2022-06-06T19:56:28.000Z", + "value": "1", + "fee": "13229208560794779", + "contract": "0x9e12BfBF6EF6460e697548Fac727c58F2Be27875", + "standard": "ERC721", + "tokenId": "118", + "transactionSequenceNumber": 353 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x086df76348023cd837bbeb39df4153ce39f9e88e41f6088865e0bc57dacbabf0-IN", + "hash": "0x086df76348023cd837bbeb39df4153ce39f9e88e41f6088865e0bc57dacbabf0", + "type": "IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x97077776195ff37dfa17b185660bb3bebba6b1cfcc39473bf3d36dcbc726d8ef", + "blockHeight": 14916771, + "extra": {}, + "date": "2022-06-06T19:55:43.001Z", + "value": "35000000000000000", + "fee": "1324395235590000", + "transactionSequenceNumber": 1933, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeba51122fae924ce5ebef26dc0f2b63b62da404568017cd458d6324efd0c3fb3-FEES", + "hash": "0xeba51122fae924ce5ebef26dc0f2b63b62da404568017cd458d6324efd0c3fb3", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d261b3ec913ca7d0a9296c2fb69d15d1ee67f46a39eb1db72eb185e870b6e7d", + "blockHeight": 14902632, + "extra": {}, + "date": "2022-06-04T09:56:40.000Z", + "value": "1261823630977056", + "fee": "1261823630977056", + "transactionSequenceNumber": 352, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+91294843409727786503351176808774515200003522927210690034438659842302623612929+ethereum-0xeba51122fae924ce5ebef26dc0f2b63b62da404568017cd458d6324efd0c3fb3-NFT_OUT-i0_0", + "hash": "0xeba51122fae924ce5ebef26dc0f2b63b62da404568017cd458d6324efd0c3fb3", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d261b3ec913ca7d0a9296c2fb69d15d1ee67f46a39eb1db72eb185e870b6e7d", + "blockHeight": 14902632, + "extra": {}, + "date": "2022-06-04T09:56:40.000Z", + "value": "1", + "fee": "1261823630977056", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "91294843409727786503351176808774515200003522927210690034438659842302623612929", + "transactionSequenceNumber": 352 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1ce561fb137bd86f2eb6ab18c36a58607300e007a11bac93a067ce0130d947b-NONE", + "hash": "0xf1ce561fb137bd86f2eb6ab18c36a58607300e007a11bac93a067ce0130d947b", + "type": "NONE", + "senders": ["0x6D1c18bcCDe60142AF23A3f8Aa6f5F59C532a675"], + "recipients": ["0x455c732fee7b5c3B09531439B598eaD4817d5274"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbbb7f0ebb565b4d82706ed58b8be37e1366cf1ae26cdd1e97e3c2ae609991234", + "blockHeight": 14899178, + "extra": {}, + "date": "2022-06-03T20:28:18.000Z", + "value": "0", + "fee": "568748480000000000", + "transactionSequenceNumber": 88, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x455c732fee7b5c3b09531439b598ead4817d5274+8923+ethereum-0xf1ce561fb137bd86f2eb6ab18c36a58607300e007a11bac93a067ce0130d947b-NFT_IN", + "hash": "0xf1ce561fb137bd86f2eb6ab18c36a58607300e007a11bac93a067ce0130d947b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbbb7f0ebb565b4d82706ed58b8be37e1366cf1ae26cdd1e97e3c2ae609991234", + "blockHeight": 14899178, + "extra": {}, + "date": "2022-06-03T20:28:18.000Z", + "value": "1", + "fee": "568748480000000000", + "contract": "0x455c732fee7b5c3B09531439B598eaD4817d5274", + "standard": "ERC721", + "tokenId": "8923", + "transactionSequenceNumber": 88 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8f5095881dbaab6e83a2e9750cea13f4856ce1ffcf1412b40c697b7430701400-NONE", + "hash": "0x8f5095881dbaab6e83a2e9750cea13f4856ce1ffcf1412b40c697b7430701400", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1247e92fd41be60002ee1a60f8a6f4fb9759cb61737573f2558dd91cc53b316", + "blockHeight": 14884829, + "extra": {}, + "date": "2022-06-01T12:37:48.000Z", + "value": "0", + "fee": "269950404020802538", + "transactionSequenceNumber": 58, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+101843+ethereum-0x8f5095881dbaab6e83a2e9750cea13f4856ce1ffcf1412b40c697b7430701400-NFT_IN", + "hash": "0x8f5095881dbaab6e83a2e9750cea13f4856ce1ffcf1412b40c697b7430701400", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1247e92fd41be60002ee1a60f8a6f4fb9759cb61737573f2558dd91cc53b316", + "blockHeight": 14884829, + "extra": {}, + "date": "2022-06-01T12:37:48.000Z", + "value": "1", + "fee": "269950404020802538", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "101843", + "transactionSequenceNumber": 58 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2a9f3d443370a654e6d92d392d4de98363136697624c231567a7cb529085297a-NONE", + "hash": "0x2a9f3d443370a654e6d92d392d4de98363136697624c231567a7cb529085297a", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x038895d33874654704fa461f1812bcf29023821f77395b071150b21fe5a79f55", + "blockHeight": 14884788, + "extra": {}, + "date": "2022-06-01T12:28:55.000Z", + "value": "0", + "fee": "360206956189108814", + "transactionSequenceNumber": 55, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+92550+ethereum-0x2a9f3d443370a654e6d92d392d4de98363136697624c231567a7cb529085297a-NFT_IN", + "hash": "0x2a9f3d443370a654e6d92d392d4de98363136697624c231567a7cb529085297a", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x038895d33874654704fa461f1812bcf29023821f77395b071150b21fe5a79f55", + "blockHeight": 14884788, + "extra": {}, + "date": "2022-06-01T12:28:55.000Z", + "value": "1", + "fee": "360206956189108814", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "92550", + "transactionSequenceNumber": 55 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc286220cd5d99d7b49f7af91d5ea051cc02e84ace0ff502d00a3a1bcbb529beb-NONE", + "hash": "0xc286220cd5d99d7b49f7af91d5ea051cc02e84ace0ff502d00a3a1bcbb529beb", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd54d53f23e930ef22cf44dc064df2618d8fc12f3ae922dc1bd1fe64677df6136", + "blockHeight": 14884619, + "extra": {}, + "date": "2022-06-01T11:51:22.000Z", + "value": "0", + "fee": "267432851462949057", + "transactionSequenceNumber": 53, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+86989+ethereum-0xc286220cd5d99d7b49f7af91d5ea051cc02e84ace0ff502d00a3a1bcbb529beb-NFT_IN", + "hash": "0xc286220cd5d99d7b49f7af91d5ea051cc02e84ace0ff502d00a3a1bcbb529beb", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd54d53f23e930ef22cf44dc064df2618d8fc12f3ae922dc1bd1fe64677df6136", + "blockHeight": 14884619, + "extra": {}, + "date": "2022-06-01T11:51:22.000Z", + "value": "1", + "fee": "267432851462949057", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "86989", + "transactionSequenceNumber": 53 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8e5e1c7cbdf2ed3d2344c662f80b8948a8a70bddedb1ca4219e7088cd710678d-NONE", + "hash": "0x8e5e1c7cbdf2ed3d2344c662f80b8948a8a70bddedb1ca4219e7088cd710678d", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7c29ff33fbb10216b3f826b2b3ed54f15401ad31e75d1ced5842814c8a6be8c5", + "blockHeight": 14884615, + "extra": {}, + "date": "2022-06-01T11:49:56.000Z", + "value": "0", + "fee": "253311268187077485", + "transactionSequenceNumber": 51, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+81480+ethereum-0x8e5e1c7cbdf2ed3d2344c662f80b8948a8a70bddedb1ca4219e7088cd710678d-NFT_IN", + "hash": "0x8e5e1c7cbdf2ed3d2344c662f80b8948a8a70bddedb1ca4219e7088cd710678d", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7c29ff33fbb10216b3f826b2b3ed54f15401ad31e75d1ced5842814c8a6be8c5", + "blockHeight": 14884615, + "extra": {}, + "date": "2022-06-01T11:49:56.000Z", + "value": "1", + "fee": "253311268187077485", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "81480", + "transactionSequenceNumber": 51 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x60089e7f18373c80450ffe3434c6a2a9100b941ad4afcb7e1d69a3a3e39b79aa-NONE", + "hash": "0x60089e7f18373c80450ffe3434c6a2a9100b941ad4afcb7e1d69a3a3e39b79aa", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6e08508951a31eefaf0f40b089a8750a6182070ad51ab80b05f94e7ebb3228e1", + "blockHeight": 14884194, + "extra": {}, + "date": "2022-06-01T10:05:21.000Z", + "value": "0", + "fee": "336345448008345884", + "transactionSequenceNumber": 25, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+49775+ethereum-0x60089e7f18373c80450ffe3434c6a2a9100b941ad4afcb7e1d69a3a3e39b79aa-NFT_IN", + "hash": "0x60089e7f18373c80450ffe3434c6a2a9100b941ad4afcb7e1d69a3a3e39b79aa", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6e08508951a31eefaf0f40b089a8750a6182070ad51ab80b05f94e7ebb3228e1", + "blockHeight": 14884194, + "extra": {}, + "date": "2022-06-01T10:05:21.000Z", + "value": "1", + "fee": "336345448008345884", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "49775", + "transactionSequenceNumber": 25 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2068867a1048b039e1dd885b6e1d7c81a10faead01df3356422663cce54971ee-NONE", + "hash": "0x2068867a1048b039e1dd885b6e1d7c81a10faead01df3356422663cce54971ee", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x879eadf0ac4f6fb9744d91f47f9979191542c7fbbcdfe1a5de4b9a15524b55fd", + "blockHeight": 14883684, + "extra": {}, + "date": "2022-06-01T07:55:45.000Z", + "value": "0", + "fee": "357978630505130800", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+11639+ethereum-0x2068867a1048b039e1dd885b6e1d7c81a10faead01df3356422663cce54971ee-NFT_IN", + "hash": "0x2068867a1048b039e1dd885b6e1d7c81a10faead01df3356422663cce54971ee", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x879eadf0ac4f6fb9744d91f47f9979191542c7fbbcdfe1a5de4b9a15524b55fd", + "blockHeight": 14883684, + "extra": {}, + "date": "2022-06-01T07:55:45.000Z", + "value": "1", + "fee": "357978630505130800", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "11639", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb89e6d80ced1a4b431788c6ab9457c071c708ce6440a033aee0a81cc9dc35323-NONE", + "hash": "0xb89e6d80ced1a4b431788c6ab9457c071c708ce6440a033aee0a81cc9dc35323", + "type": "NONE", + "senders": ["0xC033EF8E58bc3647eD3daB69396964bc6CA17a93"], + "recipients": ["0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3768f55eeec1c09ed9fce286129e9e7c20be158bc67b62231d77716b23e1373", + "blockHeight": 14883679, + "extra": {}, + "date": "2022-06-01T07:53:48.000Z", + "value": "0", + "fee": "268508608119110144", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60b74dea92950b9f6564b2c5a7d20482f20f6dc1+2326+ethereum-0xb89e6d80ced1a4b431788c6ab9457c071c708ce6440a033aee0a81cc9dc35323-NFT_IN", + "hash": "0xb89e6d80ced1a4b431788c6ab9457c071c708ce6440a033aee0a81cc9dc35323", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3768f55eeec1c09ed9fce286129e9e7c20be158bc67b62231d77716b23e1373", + "blockHeight": 14883679, + "extra": {}, + "date": "2022-06-01T07:53:48.000Z", + "value": "1", + "fee": "268508608119110144", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "tokenId": "2326", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x987f9e8715bd4a6de3c7ae9937a32c9f7fa0850ecca270086608d091274b36f9-OUT", + "hash": "0x987f9e8715bd4a6de3c7ae9937a32c9f7fa0850ecca270086608d091274b36f9", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5196173a39B027EA6b967E1fee462AFbA41d117c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x127399df3c0c51a8c3ef0b07d8ac17c2ed8dd26f182d0ea0c7dfd6d8915e3198", + "blockHeight": 14878749, + "extra": {}, + "date": "2022-05-31T12:41:32.000Z", + "value": "150523802148324000", + "fee": "523802148324000", + "transactionSequenceNumber": 351, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb6fdef162cf976ecece7a594b838458bc5450c3da68b4a0135c5ab050b91d85a-NONE", + "hash": "0xb6fdef162cf976ecece7a594b838458bc5450c3da68b4a0135c5ab050b91d85a", + "type": "NONE", + "senders": ["0x76DCDA07bbF226aBa955390A2fC6e1f3ac5689E3"], + "recipients": ["0xEa4d123D17b7AB200533388521AE005BFEfD8E26"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xca83506e093b1cd364ab152248a1f4065d336d08e90b01ce0f82fbd49c64e2f6", + "blockHeight": 14877337, + "extra": {}, + "date": "2022-05-31T06:58:41.000Z", + "value": "0", + "fee": "234646309645773928", + "transactionSequenceNumber": 68, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xea4d123d17b7ab200533388521ae005bfefd8e26+89575+ethereum-0xb6fdef162cf976ecece7a594b838458bc5450c3da68b4a0135c5ab050b91d85a-NFT_IN", + "hash": "0xb6fdef162cf976ecece7a594b838458bc5450c3da68b4a0135c5ab050b91d85a", + "type": "NFT_IN", + "senders": ["0x62ac2DbBD306610fF8652B9e0D1A310B6C6AFa0f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xca83506e093b1cd364ab152248a1f4065d336d08e90b01ce0f82fbd49c64e2f6", + "blockHeight": 14877337, + "extra": {}, + "date": "2022-05-31T06:58:41.000Z", + "value": "1", + "fee": "234646309645773928", + "contract": "0xEa4d123D17b7AB200533388521AE005BFEfD8E26", + "standard": "ERC721", + "tokenId": "89575", + "transactionSequenceNumber": 68 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0b061f3b65ce5bee063b41fbcec2b274e2f88aaa3f3047e2e5925b0890a34262-NONE", + "hash": "0x0b061f3b65ce5bee063b41fbcec2b274e2f88aaa3f3047e2e5925b0890a34262", + "type": "NONE", + "senders": ["0x76DCDA07bbF226aBa955390A2fC6e1f3ac5689E3"], + "recipients": ["0xEa4d123D17b7AB200533388521AE005BFEfD8E26"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe83fc96264e15e8d4e5aaffcc7966a769e661857638919fbd055789bb1da2f19", + "blockHeight": 14877299, + "extra": {}, + "date": "2022-05-31T06:50:06.000Z", + "value": "0", + "fee": "206649060059718553", + "transactionSequenceNumber": 61, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xea4d123d17b7ab200533388521ae005bfefd8e26+74578+ethereum-0x0b061f3b65ce5bee063b41fbcec2b274e2f88aaa3f3047e2e5925b0890a34262-NFT_IN", + "hash": "0x0b061f3b65ce5bee063b41fbcec2b274e2f88aaa3f3047e2e5925b0890a34262", + "type": "NFT_IN", + "senders": ["0x62ac2DbBD306610fF8652B9e0D1A310B6C6AFa0f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe83fc96264e15e8d4e5aaffcc7966a769e661857638919fbd055789bb1da2f19", + "blockHeight": 14877299, + "extra": {}, + "date": "2022-05-31T06:50:06.000Z", + "value": "1", + "fee": "206649060059718553", + "contract": "0xEa4d123D17b7AB200533388521AE005BFEfD8E26", + "standard": "ERC721", + "tokenId": "74578", + "transactionSequenceNumber": 61 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0e1dc17bde5e8aab87c5b29cb630cf11898deefa2447d74c7edce426f4d9129d-NONE", + "hash": "0x0e1dc17bde5e8aab87c5b29cb630cf11898deefa2447d74c7edce426f4d9129d", + "type": "NONE", + "senders": ["0x718AeE804dB40844066C281bfE62eb739ab6422f"], + "recipients": ["0x7b1FcE8FFF9385c94432dA8C6f7e7F5d48a60F06"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc324d2abaddba2f3144f9821724aac4f4aed2977a0877bff9d8b10f6578e4b80", + "blockHeight": 14875817, + "extra": {}, + "date": "2022-05-31T01:04:15.000Z", + "value": "0", + "fee": "61837019215940080", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7b1FcE8FFF9385c94432dA8C6f7e7F5d48a60F06+17+ethereum-0x0e1dc17bde5e8aab87c5b29cb630cf11898deefa2447d74c7edce426f4d9129d-NFT_IN-i0_0", + "hash": "0x0e1dc17bde5e8aab87c5b29cb630cf11898deefa2447d74c7edce426f4d9129d", + "type": "NFT_IN", + "senders": ["0xe5dC6640014cFF3E9DFbf8d287BF4Df53fFD4c8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc324d2abaddba2f3144f9821724aac4f4aed2977a0877bff9d8b10f6578e4b80", + "blockHeight": 14875817, + "extra": {}, + "date": "2022-05-31T01:04:15.000Z", + "value": "1", + "fee": "61837019215940080", + "contract": "0x7b1FcE8FFF9385c94432dA8C6f7e7F5d48a60F06", + "operator": "0x718AeE804dB40844066C281bfE62eb739ab6422f", + "standard": "ERC1155", + "tokenId": "17", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3b45c059c0e731fda7bf09e5cdac4857d687cd9a9edf43f0409e2e471d83f6bb-FEES", + "hash": "0x3b45c059c0e731fda7bf09e5cdac4857d687cd9a9edf43f0409e2e471d83f6bb", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFF8C5aEeFbDe324588528506C8b3E44DA33C4630"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1c933b92ae5ae5fbc33699c6a483dfacacc06d816ee8fe8db91297c6337ad696", + "blockHeight": 14873452, + "extra": {}, + "date": "2022-05-30T15:54:47.000Z", + "value": "1041861663143035", + "fee": "1041861663143035", + "transactionSequenceNumber": 350, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFF8C5aEeFbDe324588528506C8b3E44DA33C4630+58+ethereum-0x3b45c059c0e731fda7bf09e5cdac4857d687cd9a9edf43f0409e2e471d83f6bb-NFT_OUT-i0_0", + "hash": "0x3b45c059c0e731fda7bf09e5cdac4857d687cd9a9edf43f0409e2e471d83f6bb", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1c933b92ae5ae5fbc33699c6a483dfacacc06d816ee8fe8db91297c6337ad696", + "blockHeight": 14873452, + "extra": {}, + "date": "2022-05-30T15:54:47.000Z", + "value": "1", + "fee": "1041861663143035", + "contract": "0xFF8C5aEeFbDe324588528506C8b3E44DA33C4630", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "58", + "transactionSequenceNumber": 350 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x50cd67ea8562a029b31f3f646fdcab44e64b90843cc813c017fc273df86a2ed6-NONE", + "hash": "0x50cd67ea8562a029b31f3f646fdcab44e64b90843cc813c017fc273df86a2ed6", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x34c82296f2d897fef1aeb69c8aca0248face0257bdabb9888ed4e23bbd396b90", + "blockHeight": 14867102, + "extra": {}, + "date": "2022-05-29T15:01:09.000Z", + "value": "0", + "fee": "152743940064073910", + "transactionSequenceNumber": 128, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+198320+ethereum-0x50cd67ea8562a029b31f3f646fdcab44e64b90843cc813c017fc273df86a2ed6-NFT_IN", + "hash": "0x50cd67ea8562a029b31f3f646fdcab44e64b90843cc813c017fc273df86a2ed6", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x34c82296f2d897fef1aeb69c8aca0248face0257bdabb9888ed4e23bbd396b90", + "blockHeight": 14867102, + "extra": {}, + "date": "2022-05-29T15:01:09.000Z", + "value": "1", + "fee": "152743940064073910", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "198320", + "transactionSequenceNumber": 128 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x119a8ef9c600e72bfc50d12465d607993ee3304e03f3f037768cb2e1df08cef3-NONE", + "hash": "0x119a8ef9c600e72bfc50d12465d607993ee3304e03f3f037768cb2e1df08cef3", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4dce569dcf1b85eb05f37e4b7018ae43601379003607c48b95a20f7d9a4f1fbe", + "blockHeight": 14867093, + "extra": {}, + "date": "2022-05-29T14:59:01.000Z", + "value": "0", + "fee": "164407315260073808", + "transactionSequenceNumber": 126, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+192792+ethereum-0x119a8ef9c600e72bfc50d12465d607993ee3304e03f3f037768cb2e1df08cef3-NFT_IN", + "hash": "0x119a8ef9c600e72bfc50d12465d607993ee3304e03f3f037768cb2e1df08cef3", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4dce569dcf1b85eb05f37e4b7018ae43601379003607c48b95a20f7d9a4f1fbe", + "blockHeight": 14867093, + "extra": {}, + "date": "2022-05-29T14:59:01.000Z", + "value": "1", + "fee": "164407315260073808", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "192792", + "transactionSequenceNumber": 126 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x994eb5ae8ebb128bda6703e0b5e7b62c70ada8c7e9e53b120bd0a1e02374650e-NONE", + "hash": "0x994eb5ae8ebb128bda6703e0b5e7b62c70ada8c7e9e53b120bd0a1e02374650e", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x00e431d33e8f14b780e4315409e3c7bcaf9a27f035a3b17a5b9a7aba10698eda", + "blockHeight": 14865756, + "extra": {}, + "date": "2022-05-29T09:38:13.000Z", + "value": "0", + "fee": "111411590636661754", + "transactionSequenceNumber": 106, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+165196+ethereum-0x994eb5ae8ebb128bda6703e0b5e7b62c70ada8c7e9e53b120bd0a1e02374650e-NFT_IN", + "hash": "0x994eb5ae8ebb128bda6703e0b5e7b62c70ada8c7e9e53b120bd0a1e02374650e", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x00e431d33e8f14b780e4315409e3c7bcaf9a27f035a3b17a5b9a7aba10698eda", + "blockHeight": 14865756, + "extra": {}, + "date": "2022-05-29T09:38:13.000Z", + "value": "1", + "fee": "111411590636661754", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "165196", + "transactionSequenceNumber": 106 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa15d96ae87ab303c74654e624958501cab86785de169b3058cbfee3ed5d44246-NONE", + "hash": "0xa15d96ae87ab303c74654e624958501cab86785de169b3058cbfee3ed5d44246", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x60cd985306b90e221dc5eaf96cf1d2a551952701a8ed339b08f26503bb48ed93", + "blockHeight": 14865747, + "extra": {}, + "date": "2022-05-29T09:36:12.000Z", + "value": "0", + "fee": "82380590678950695", + "transactionSequenceNumber": 104, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+158672+ethereum-0xa15d96ae87ab303c74654e624958501cab86785de169b3058cbfee3ed5d44246-NFT_IN", + "hash": "0xa15d96ae87ab303c74654e624958501cab86785de169b3058cbfee3ed5d44246", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x60cd985306b90e221dc5eaf96cf1d2a551952701a8ed339b08f26503bb48ed93", + "blockHeight": 14865747, + "extra": {}, + "date": "2022-05-29T09:36:12.000Z", + "value": "1", + "fee": "82380590678950695", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "158672", + "transactionSequenceNumber": 104 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbb1c70e5788eeee08d5c5bf058115eade1c0d17c62a9e507253b34265489e44e-NONE", + "hash": "0xbb1c70e5788eeee08d5c5bf058115eade1c0d17c62a9e507253b34265489e44e", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeccb7d0e5acfb467d21df800a4bb5bef9b9700556866477945a363302967ab38", + "blockHeight": 14865290, + "extra": {}, + "date": "2022-05-29T07:50:06.000Z", + "value": "0", + "fee": "108968121080114840", + "transactionSequenceNumber": 92, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+150482+ethereum-0xbb1c70e5788eeee08d5c5bf058115eade1c0d17c62a9e507253b34265489e44e-NFT_IN", + "hash": "0xbb1c70e5788eeee08d5c5bf058115eade1c0d17c62a9e507253b34265489e44e", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeccb7d0e5acfb467d21df800a4bb5bef9b9700556866477945a363302967ab38", + "blockHeight": 14865290, + "extra": {}, + "date": "2022-05-29T07:50:06.000Z", + "value": "1", + "fee": "108968121080114840", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "150482", + "transactionSequenceNumber": 92 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2c355b5518fd1f64fdb7c0f76b24f91ab642146cc4343a5be09b4356e678813d-NONE", + "hash": "0x2c355b5518fd1f64fdb7c0f76b24f91ab642146cc4343a5be09b4356e678813d", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x196d940ec774afae070bd76f87d586c88bf785c79e18addc47c1a29b20ebb46d", + "blockHeight": 14865268, + "extra": {}, + "date": "2022-05-29T07:46:05.000Z", + "value": "0", + "fee": "156756657535912893", + "transactionSequenceNumber": 89, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+141204+ethereum-0x2c355b5518fd1f64fdb7c0f76b24f91ab642146cc4343a5be09b4356e678813d-NFT_IN", + "hash": "0x2c355b5518fd1f64fdb7c0f76b24f91ab642146cc4343a5be09b4356e678813d", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x196d940ec774afae070bd76f87d586c88bf785c79e18addc47c1a29b20ebb46d", + "blockHeight": 14865268, + "extra": {}, + "date": "2022-05-29T07:46:05.000Z", + "value": "1", + "fee": "156756657535912893", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "141204", + "transactionSequenceNumber": 89 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x071637421f1df9402e484b7559bc61c74e90dc3b8d3d43e68361d43fe40eb587-NONE", + "hash": "0x071637421f1df9402e484b7559bc61c74e90dc3b8d3d43e68361d43fe40eb587", + "type": "NONE", + "senders": ["0xF546623C37bf3d067f45071831CCE678Ed573739"], + "recipients": ["0xFF8C5aEeFbDe324588528506C8b3E44DA33C4630"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa626285818620a0231126f807d1fa28967d2b0fa1daf0d11beee946535a107ef", + "blockHeight": 14864117, + "extra": {}, + "date": "2022-05-29T03:16:29.000Z", + "value": "0", + "fee": "9172785000000000", + "transactionSequenceNumber": 122, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFF8C5aEeFbDe324588528506C8b3E44DA33C4630+58+ethereum-0x071637421f1df9402e484b7559bc61c74e90dc3b8d3d43e68361d43fe40eb587-NFT_IN-i0_0", + "hash": "0x071637421f1df9402e484b7559bc61c74e90dc3b8d3d43e68361d43fe40eb587", + "type": "NFT_IN", + "senders": ["0x0eC1080A6FFaf064b072531CCD9Ff4FAB3962964"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa626285818620a0231126f807d1fa28967d2b0fa1daf0d11beee946535a107ef", + "blockHeight": 14864117, + "extra": {}, + "date": "2022-05-29T03:16:29.000Z", + "value": "1", + "fee": "9172785000000000", + "contract": "0xFF8C5aEeFbDe324588528506C8b3E44DA33C4630", + "operator": "0xF546623C37bf3d067f45071831CCE678Ed573739", + "standard": "ERC1155", + "tokenId": "58", + "transactionSequenceNumber": 122 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x954a120305c61db10a759998811989b6331530ed9962b9277a672f87bc923233-NONE", + "hash": "0x954a120305c61db10a759998811989b6331530ed9962b9277a672f87bc923233", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6954dd764b5f9080a52fa631c728012fe4b65cc6232319c03012bf53f06f8902", + "blockHeight": 14860805, + "extra": {}, + "date": "2022-05-28T14:31:24.000Z", + "value": "0", + "fee": "187085095654628800", + "transactionSequenceNumber": 29, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+57557+ethereum-0x954a120305c61db10a759998811989b6331530ed9962b9277a672f87bc923233-NFT_IN", + "hash": "0x954a120305c61db10a759998811989b6331530ed9962b9277a672f87bc923233", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6954dd764b5f9080a52fa631c728012fe4b65cc6232319c03012bf53f06f8902", + "blockHeight": 14860805, + "extra": {}, + "date": "2022-05-28T14:31:24.000Z", + "value": "1", + "fee": "187085095654628800", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "57557", + "transactionSequenceNumber": 29 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0ed54f299c39a24cffd722666eafa310679cc2921e7395dce776e27403c3bf21-NONE", + "hash": "0x0ed54f299c39a24cffd722666eafa310679cc2921e7395dce776e27403c3bf21", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf778438a3b1a3b9212028cad7395c59ade36376aaff5af9c42d0394edccdd663", + "blockHeight": 14860797, + "extra": {}, + "date": "2022-05-28T14:30:29.000Z", + "value": "0", + "fee": "248017560140953252", + "transactionSequenceNumber": 28, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+52132+ethereum-0x0ed54f299c39a24cffd722666eafa310679cc2921e7395dce776e27403c3bf21-NFT_IN", + "hash": "0x0ed54f299c39a24cffd722666eafa310679cc2921e7395dce776e27403c3bf21", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf778438a3b1a3b9212028cad7395c59ade36376aaff5af9c42d0394edccdd663", + "blockHeight": 14860797, + "extra": {}, + "date": "2022-05-28T14:30:29.000Z", + "value": "1", + "fee": "248017560140953252", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "52132", + "transactionSequenceNumber": 28 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9072f6977443f254bb7e580986a92ca9c4635f064ad760cd21a32cf549e43426-NONE", + "hash": "0x9072f6977443f254bb7e580986a92ca9c4635f064ad760cd21a32cf549e43426", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x81e62382f84506244f30378a73f1befbda5d801daabd7e3ecc06ea45fbe158b6", + "blockHeight": 14860508, + "extra": {}, + "date": "2022-05-28T13:20:27.000Z", + "value": "0", + "fee": "255367363879219830", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+37489+ethereum-0x9072f6977443f254bb7e580986a92ca9c4635f064ad760cd21a32cf549e43426-NFT_IN", + "hash": "0x9072f6977443f254bb7e580986a92ca9c4635f064ad760cd21a32cf549e43426", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x81e62382f84506244f30378a73f1befbda5d801daabd7e3ecc06ea45fbe158b6", + "blockHeight": 14860508, + "extra": {}, + "date": "2022-05-28T13:20:27.000Z", + "value": "1", + "fee": "255367363879219830", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "37489", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5c7622a2c10b2d0e387fe49edc14908fc44440b5d678ffde78d07656ff1d88fe-NONE", + "hash": "0x5c7622a2c10b2d0e387fe49edc14908fc44440b5d678ffde78d07656ff1d88fe", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2fee94ad4bf40d40c3c2dfd1edfd232f0f654d8e210bf93788f1a56cd61604ac", + "blockHeight": 14860425, + "extra": {}, + "date": "2022-05-28T13:00:59.000Z", + "value": "0", + "fee": "103702108748063475", + "transactionSequenceNumber": 18, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+26667+ethereum-0x5c7622a2c10b2d0e387fe49edc14908fc44440b5d678ffde78d07656ff1d88fe-NFT_IN", + "hash": "0x5c7622a2c10b2d0e387fe49edc14908fc44440b5d678ffde78d07656ff1d88fe", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2fee94ad4bf40d40c3c2dfd1edfd232f0f654d8e210bf93788f1a56cd61604ac", + "blockHeight": 14860425, + "extra": {}, + "date": "2022-05-28T13:00:59.000Z", + "value": "1", + "fee": "103702108748063475", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "26667", + "transactionSequenceNumber": 18 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x66066b867900997aaf7e22a8c1785a28a2ce4077156552ebb1490df8cda46f87-NONE", + "hash": "0x66066b867900997aaf7e22a8c1785a28a2ce4077156552ebb1490df8cda46f87", + "type": "NONE", + "senders": ["0x3F09A10Cf6c14402189847cEfb3F45dD9b71C837"], + "recipients": ["0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbf105a943effa2f45e04eea162d0c40a81658db1f57d49a08328f5bafb2de7e3", + "blockHeight": 14860405, + "extra": {}, + "date": "2022-05-28T12:56:51.000Z", + "value": "0", + "fee": "166537677986337069", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81ece0e53af51cfb819c57dc24845e46b90b27fb+10035+ethereum-0x66066b867900997aaf7e22a8c1785a28a2ce4077156552ebb1490df8cda46f87-NFT_IN", + "hash": "0x66066b867900997aaf7e22a8c1785a28a2ce4077156552ebb1490df8cda46f87", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbf105a943effa2f45e04eea162d0c40a81658db1f57d49a08328f5bafb2de7e3", + "blockHeight": 14860405, + "extra": {}, + "date": "2022-05-28T12:56:51.000Z", + "value": "1", + "fee": "166537677986337069", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "tokenId": "10035", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3a5b79a6b9ce7061d794621e6dcc0b028eb3ba63ec710800dee3e42a65cbf1e9-NONE", + "hash": "0x3a5b79a6b9ce7061d794621e6dcc0b028eb3ba63ec710800dee3e42a65cbf1e9", + "type": "NONE", + "senders": ["0x2C5Ec65547675FA9BBa96ED50fD278CC86d82Fb3"], + "recipients": ["0xa2ACA8c31b32D1Fc5362169DB42Cd572cE8960E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd15b48735bdb9640fc667012f18ff952a7a38c5c42c460e53b9df6516cc22613", + "blockHeight": 14859196, + "extra": {}, + "date": "2022-05-28T08:14:44.000Z", + "value": "0", + "fee": "8799555000000000", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa2ACA8c31b32D1Fc5362169DB42Cd572cE8960E5+51+ethereum-0x3a5b79a6b9ce7061d794621e6dcc0b028eb3ba63ec710800dee3e42a65cbf1e9-NFT_IN-i0_0", + "hash": "0x3a5b79a6b9ce7061d794621e6dcc0b028eb3ba63ec710800dee3e42a65cbf1e9", + "type": "NFT_IN", + "senders": ["0x10a17e6593D5fC87d39095D4B812DfA2e2e42652"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd15b48735bdb9640fc667012f18ff952a7a38c5c42c460e53b9df6516cc22613", + "blockHeight": 14859196, + "extra": {}, + "date": "2022-05-28T08:14:44.000Z", + "value": "1", + "fee": "8799555000000000", + "contract": "0xa2ACA8c31b32D1Fc5362169DB42Cd572cE8960E5", + "operator": "0x2C5Ec65547675FA9BBa96ED50fD278CC86d82Fb3", + "standard": "ERC1155", + "tokenId": "51", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb9829f1f6ef86740f09ddfb768e2460a41060686b59229b617d5c369c602cbbc-NONE", + "hash": "0xb9829f1f6ef86740f09ddfb768e2460a41060686b59229b617d5c369c602cbbc", + "type": "NONE", + "senders": ["0x3751694dD7cEbd258d91961512a694A5736746ca"], + "recipients": ["0x0419791B7874F7bB719ACc521A4dC8f95d7880D5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2b11fab6468cb9d7fd45ec83aafcb31955a8f0305367c5cd89ee2141f0fb84b7", + "blockHeight": 14859111, + "extra": {}, + "date": "2022-05-28T07:55:49.000Z", + "value": "0", + "fee": "170709243483823197", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0419791b7874f7bb719acc521a4dc8f95d7880d5+7787+ethereum-0xb9829f1f6ef86740f09ddfb768e2460a41060686b59229b617d5c369c602cbbc-NFT_IN", + "hash": "0xb9829f1f6ef86740f09ddfb768e2460a41060686b59229b617d5c369c602cbbc", + "type": "NFT_IN", + "senders": ["0xd6a984153aCB6c9E2d788f08C2465a1358BB89A7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2b11fab6468cb9d7fd45ec83aafcb31955a8f0305367c5cd89ee2141f0fb84b7", + "blockHeight": 14859111, + "extra": {}, + "date": "2022-05-28T07:55:49.000Z", + "value": "1", + "fee": "170709243483823197", + "contract": "0x0419791B7874F7bB719ACc521A4dC8f95d7880D5", + "standard": "ERC721", + "tokenId": "7787", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9252f797c2d04c75af62928d0fc72c7e0ebe4e9f74f007ee90fde012b107cd25-NONE", + "hash": "0x9252f797c2d04c75af62928d0fc72c7e0ebe4e9f74f007ee90fde012b107cd25", + "type": "NONE", + "senders": ["0x3751694dD7cEbd258d91961512a694A5736746ca"], + "recipients": ["0x0419791B7874F7bB719ACc521A4dC8f95d7880D5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1661cc66e0cad817c209eb444ee96fadde45b76a9e532ae6a2ec8d8171ec0e3", + "blockHeight": 14859108, + "extra": {}, + "date": "2022-05-28T07:55:04.000Z", + "value": "0", + "fee": "107224002219132035", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0419791b7874f7bb719acc521a4dc8f95d7880d5+2362+ethereum-0x9252f797c2d04c75af62928d0fc72c7e0ebe4e9f74f007ee90fde012b107cd25-NFT_IN", + "hash": "0x9252f797c2d04c75af62928d0fc72c7e0ebe4e9f74f007ee90fde012b107cd25", + "type": "NFT_IN", + "senders": ["0xd6a984153aCB6c9E2d788f08C2465a1358BB89A7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1661cc66e0cad817c209eb444ee96fadde45b76a9e532ae6a2ec8d8171ec0e3", + "blockHeight": 14859108, + "extra": {}, + "date": "2022-05-28T07:55:04.000Z", + "value": "1", + "fee": "107224002219132035", + "contract": "0x0419791B7874F7bB719ACc521A4dC8f95d7880D5", + "standard": "ERC721", + "tokenId": "2362", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2a1f13f624d9704299f0a86bf6c325ad5620a73ccea6fd5c59a74e21e3b0ef97-NONE", + "hash": "0x2a1f13f624d9704299f0a86bf6c325ad5620a73ccea6fd5c59a74e21e3b0ef97", + "type": "NONE", + "senders": ["0xaAFf93D8D880A7D508b074Dca6b5d8558e3D842b"], + "recipients": ["0xFa687be62D272cF495D63f2e3e9D9c0549662929"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x30a1bc8e197207006b2969e8d045856a22f199d803064b4ec32cf47c9139b61e", + "blockHeight": 14842999, + "extra": {}, + "date": "2022-05-25T16:56:58.000Z", + "value": "0", + "fee": "266243693155429080", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfa687be62d272cf495d63f2e3e9d9c0549662929+384+ethereum-0x2a1f13f624d9704299f0a86bf6c325ad5620a73ccea6fd5c59a74e21e3b0ef97-NFT_IN", + "hash": "0x2a1f13f624d9704299f0a86bf6c325ad5620a73ccea6fd5c59a74e21e3b0ef97", + "type": "NFT_IN", + "senders": ["0x12eA19217C65F36385bB030D00525c1034E2F0Af"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x30a1bc8e197207006b2969e8d045856a22f199d803064b4ec32cf47c9139b61e", + "blockHeight": 14842999, + "extra": {}, + "date": "2022-05-25T16:56:58.000Z", + "value": "1", + "fee": "266243693155429080", + "contract": "0xFa687be62D272cF495D63f2e3e9D9c0549662929", + "standard": "ERC721", + "tokenId": "384", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6718972c6a1d47050536cd1a81e89bf7c6a95f045ed7b405aef12c2c1dae1d0e-NONE", + "hash": "0x6718972c6a1d47050536cd1a81e89bf7c6a95f045ed7b405aef12c2c1dae1d0e", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe87bd21c1a232cf4f9dea64e56d616ddbead5488ebe61c44488e60e32a60ae23", + "blockHeight": 14841608, + "extra": {}, + "date": "2022-05-25T11:24:25.000Z", + "value": "0", + "fee": "9496606202346648", + "transactionSequenceNumber": 471, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+3+ethereum-0x6718972c6a1d47050536cd1a81e89bf7c6a95f045ed7b405aef12c2c1dae1d0e-NFT_IN-i0_0", + "hash": "0x6718972c6a1d47050536cd1a81e89bf7c6a95f045ed7b405aef12c2c1dae1d0e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe87bd21c1a232cf4f9dea64e56d616ddbead5488ebe61c44488e60e32a60ae23", + "blockHeight": 14841608, + "extra": {}, + "date": "2022-05-25T11:24:25.000Z", + "value": "1", + "fee": "9496606202346648", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 471 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb3c7eb59db15cbdc427b1d456f525a293b9be3a3d023297635740816ccc14f57-NONE", + "hash": "0xb3c7eb59db15cbdc427b1d456f525a293b9be3a3d023297635740816ccc14f57", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x355508ccfbd5ee91e394b0e332d37f332fcc7c1cdecf5828533ab51791524295", + "blockHeight": 14836392, + "extra": {}, + "date": "2022-05-24T14:54:19.000Z", + "value": "0", + "fee": "1663934477894784", + "transactionSequenceNumber": 1929, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+9722002+ethereum-0xb3c7eb59db15cbdc427b1d456f525a293b9be3a3d023297635740816ccc14f57-NFT_IN", + "hash": "0xb3c7eb59db15cbdc427b1d456f525a293b9be3a3d023297635740816ccc14f57", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x355508ccfbd5ee91e394b0e332d37f332fcc7c1cdecf5828533ab51791524295", + "blockHeight": 14836392, + "extra": {}, + "date": "2022-05-24T14:54:19.000Z", + "value": "1", + "fee": "1663934477894784", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "9722002", + "transactionSequenceNumber": 1929 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x330d787ae60013cabf1c626327d2c8b41fb09f5704a8a1e6cc1fb24b4b32dec3-NONE", + "hash": "0x330d787ae60013cabf1c626327d2c8b41fb09f5704a8a1e6cc1fb24b4b32dec3", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8022be2e6967b8ad94eb2a15caa6f8d12858a394bf88560c19109ddb580fc651", + "blockHeight": 14836391, + "extra": {}, + "date": "2022-05-24T14:54:03.000Z", + "value": "0", + "fee": "1934238846339072", + "transactionSequenceNumber": 1928, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+12182003+ethereum-0x330d787ae60013cabf1c626327d2c8b41fb09f5704a8a1e6cc1fb24b4b32dec3-NFT_IN", + "hash": "0x330d787ae60013cabf1c626327d2c8b41fb09f5704a8a1e6cc1fb24b4b32dec3", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8022be2e6967b8ad94eb2a15caa6f8d12858a394bf88560c19109ddb580fc651", + "blockHeight": 14836391, + "extra": {}, + "date": "2022-05-24T14:54:03.000Z", + "value": "1", + "fee": "1934238846339072", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "12182003", + "transactionSequenceNumber": 1928 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa791cbba2f4f49969695ea2a2bfa3a062cdeec38d1dbf4ae5d28fe3079fcb907-NONE", + "hash": "0xa791cbba2f4f49969695ea2a2bfa3a062cdeec38d1dbf4ae5d28fe3079fcb907", + "type": "NONE", + "senders": ["0x6E63a4CAeCcb4F341EE9C9175c9Cc554bDB6d10B"], + "recipients": ["0x2976356Aa695e9C6a1D2225E88EDd154740027F2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x372bb0d99fbb434b6ff5f874e3fe1efded93c5497ea58c9597fda9821e36ebaa", + "blockHeight": 14836179, + "extra": {}, + "date": "2022-05-24T14:03:41.000Z", + "value": "0", + "fee": "97967614008497573", + "transactionSequenceNumber": 7313, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2976356Aa695e9C6a1D2225E88EDd154740027F2+1+ethereum-0xa791cbba2f4f49969695ea2a2bfa3a062cdeec38d1dbf4ae5d28fe3079fcb907-NFT_IN-i0_0", + "hash": "0xa791cbba2f4f49969695ea2a2bfa3a062cdeec38d1dbf4ae5d28fe3079fcb907", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x372bb0d99fbb434b6ff5f874e3fe1efded93c5497ea58c9597fda9821e36ebaa", + "blockHeight": 14836179, + "extra": {}, + "date": "2022-05-24T14:03:41.000Z", + "value": "1", + "fee": "97967614008497573", + "contract": "0x2976356Aa695e9C6a1D2225E88EDd154740027F2", + "operator": "0x6E63a4CAeCcb4F341EE9C9175c9Cc554bDB6d10B", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 7313 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0304f524f6c6ea3838500272869b770a3aac585a6493de7dd33c54d861f27cb9-NONE", + "hash": "0x0304f524f6c6ea3838500272869b770a3aac585a6493de7dd33c54d861f27cb9", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xb2b1042f73bCa58791Aa828c4c8535BF85179a83"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x634a622f8e672ef22e20f3d421430fe8209130c706ff0382a734820153aa66a4", + "blockHeight": 14834650, + "extra": {}, + "date": "2022-05-24T08:09:39.000Z", + "value": "0", + "fee": "1569348000000000", + "transactionSequenceNumber": 156026, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb2b1042f73bca58791aa828c4c8535bf85179a83+48+ethereum-0x0304f524f6c6ea3838500272869b770a3aac585a6493de7dd33c54d861f27cb9-NFT_IN", + "hash": "0x0304f524f6c6ea3838500272869b770a3aac585a6493de7dd33c54d861f27cb9", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x634a622f8e672ef22e20f3d421430fe8209130c706ff0382a734820153aa66a4", + "blockHeight": 14834650, + "extra": {}, + "date": "2022-05-24T08:09:39.000Z", + "value": "1", + "fee": "1569348000000000", + "contract": "0xb2b1042f73bCa58791Aa828c4c8535BF85179a83", + "standard": "ERC721", + "tokenId": "48", + "transactionSequenceNumber": 156026 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb42750a6f0c37e400080e1d8ea8532565e8eb1d71dd4fb0a07d3a49a9ef62132-NONE", + "hash": "0xb42750a6f0c37e400080e1d8ea8532565e8eb1d71dd4fb0a07d3a49a9ef62132", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x812fA31b8c5BC224A2ea623e4f2C890Bc438dAE8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe312bba29fa91828a875d7fcee407236941e3adff54925d72597e159f4fd338", + "blockHeight": 14834580, + "extra": {}, + "date": "2022-05-24T07:53:26.000Z", + "value": "0", + "fee": "2197087200000000", + "transactionSequenceNumber": 156025, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x812fa31b8c5bc224a2ea623e4f2c890bc438dae8+5+ethereum-0xb42750a6f0c37e400080e1d8ea8532565e8eb1d71dd4fb0a07d3a49a9ef62132-NFT_IN", + "hash": "0xb42750a6f0c37e400080e1d8ea8532565e8eb1d71dd4fb0a07d3a49a9ef62132", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbe312bba29fa91828a875d7fcee407236941e3adff54925d72597e159f4fd338", + "blockHeight": 14834580, + "extra": {}, + "date": "2022-05-24T07:53:26.000Z", + "value": "1", + "fee": "2197087200000000", + "contract": "0x812fA31b8c5BC224A2ea623e4f2C890Bc438dAE8", + "standard": "ERC721", + "tokenId": "5", + "transactionSequenceNumber": 156025 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9293c6f00fc1e1129354ed9a116e087f351a44cbe28b7c984eea9386e6d4e76d-OUT", + "hash": "0x9293c6f00fc1e1129354ed9a116e087f351a44cbe28b7c984eea9386e6d4e76d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf315142766f8909ed99bf791f7410a326df0137fadf1600caa6958355110e98", + "blockHeight": 14834572, + "extra": {}, + "date": "2022-05-24T07:51:08.000Z", + "value": "279667515139970744", + "fee": "4667515139970744", + "transactionSequenceNumber": 349, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+296000304+ethereum-0x9293c6f00fc1e1129354ed9a116e087f351a44cbe28b7c984eea9386e6d4e76d-NFT_IN", + "hash": "0x9293c6f00fc1e1129354ed9a116e087f351a44cbe28b7c984eea9386e6d4e76d", + "type": "NFT_IN", + "senders": ["0x8aA36c67d6c1D4361Bf5d1D9cD67Dc4fe0D00646"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf315142766f8909ed99bf791f7410a326df0137fadf1600caa6958355110e98", + "blockHeight": 14834572, + "extra": {}, + "date": "2022-05-24T07:51:08.000Z", + "value": "1", + "fee": "4667515139970744", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "296000304", + "transactionSequenceNumber": 349 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1baff6665bf870e8cc1e574e2fc211adb17f4382dcf64f1c0726705ec6fbf656-FEES", + "hash": "0x1baff6665bf870e8cc1e574e2fc211adb17f4382dcf64f1c0726705ec6fbf656", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xb2bDAAf077059f707aCd9B9d706dB977c64BE0Fd"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb58b66275810fc2c30fb9534cdd013875b08fb9366b408194b376fb13fa20ac8", + "blockHeight": 14834565, + "extra": {}, + "date": "2022-05-24T07:49:49.000Z", + "value": "653517604860465", + "fee": "653517604860465", + "transactionSequenceNumber": 347, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb2bDAAf077059f707aCd9B9d706dB977c64BE0Fd+192+ethereum-0x1baff6665bf870e8cc1e574e2fc211adb17f4382dcf64f1c0726705ec6fbf656-NFT_OUT-i0_0", + "hash": "0x1baff6665bf870e8cc1e574e2fc211adb17f4382dcf64f1c0726705ec6fbf656", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb58b66275810fc2c30fb9534cdd013875b08fb9366b408194b376fb13fa20ac8", + "blockHeight": 14834565, + "extra": {}, + "date": "2022-05-24T07:49:49.000Z", + "value": "1", + "fee": "653517604860465", + "contract": "0xb2bDAAf077059f707aCd9B9d706dB977c64BE0Fd", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "192", + "transactionSequenceNumber": 347 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x606367ebded912d903903013cc68cd4d8bb91219ef6d81e91b6850dd6cfd4dcb-FEES", + "hash": "0x606367ebded912d903903013cc68cd4d8bb91219ef6d81e91b6850dd6cfd4dcb", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc429F697f4ba8f15F5962FFf322E9D62ED761D38"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb58b66275810fc2c30fb9534cdd013875b08fb9366b408194b376fb13fa20ac8", + "blockHeight": 14834565, + "extra": {}, + "date": "2022-05-24T07:49:49.000Z", + "value": "653517604860465", + "fee": "653517604860465", + "transactionSequenceNumber": 348, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc429F697f4ba8f15F5962FFf322E9D62ED761D38+112+ethereum-0x606367ebded912d903903013cc68cd4d8bb91219ef6d81e91b6850dd6cfd4dcb-NFT_OUT-i0_0", + "hash": "0x606367ebded912d903903013cc68cd4d8bb91219ef6d81e91b6850dd6cfd4dcb", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb58b66275810fc2c30fb9534cdd013875b08fb9366b408194b376fb13fa20ac8", + "blockHeight": 14834565, + "extra": {}, + "date": "2022-05-24T07:49:49.000Z", + "value": "1", + "fee": "653517604860465", + "contract": "0xc429F697f4ba8f15F5962FFf322E9D62ED761D38", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "112", + "transactionSequenceNumber": 348 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa20d21bf9b64788cbf9c979ab87b914aa638302223079c1fb542fb5606107dd5-FEES", + "hash": "0xa20d21bf9b64788cbf9c979ab87b914aa638302223079c1fb542fb5606107dd5", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xDE9a2C5Bc73bBF0e9424a483b155c0a08B0CB512"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb58b66275810fc2c30fb9534cdd013875b08fb9366b408194b376fb13fa20ac8", + "blockHeight": 14834565, + "extra": {}, + "date": "2022-05-24T07:49:49.000Z", + "value": "618806924912877", + "fee": "618806924912877", + "transactionSequenceNumber": 346, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x293d528714aecce0699ee8cae0083c26fa6423727eac6f1af259f62dfb10ad2f-FEES", + "hash": "0x293d528714aecce0699ee8cae0083c26fa6423727eac6f1af259f62dfb10ad2f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4610049BA090b8e4956Fcb2598A5aC216d389748"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb3c94d777a140ac24e36e2d1c819ee81197524c37fbc16bf3b9c06fd3a6cdef2", + "blockHeight": 14834561, + "extra": {}, + "date": "2022-05-24T07:48:38.000Z", + "value": "730827471025063", + "fee": "730827471025063", + "transactionSequenceNumber": 345, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3cefed76b3ef6e0a31362feaa8cef8c25d4343408b20a096ca17f24f8808dfad-NONE", + "hash": "0x3cefed76b3ef6e0a31362feaa8cef8c25d4343408b20a096ca17f24f8808dfad", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc2331a7f54ecf1a378e4b56452aef97869806ab0336931607dd4f5b5cf465fbe", + "blockHeight": 14834557, + "extra": {}, + "date": "2022-05-24T07:47:01.000Z", + "value": "0", + "fee": "1875486982960707", + "transactionSequenceNumber": 1924, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+301000263+ethereum-0x3cefed76b3ef6e0a31362feaa8cef8c25d4343408b20a096ca17f24f8808dfad-NFT_IN", + "hash": "0x3cefed76b3ef6e0a31362feaa8cef8c25d4343408b20a096ca17f24f8808dfad", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc2331a7f54ecf1a378e4b56452aef97869806ab0336931607dd4f5b5cf465fbe", + "blockHeight": 14834557, + "extra": {}, + "date": "2022-05-24T07:47:01.000Z", + "value": "1", + "fee": "1875486982960707", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "301000263", + "transactionSequenceNumber": 1924 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xae13096f310df91891e0a00dea86d2ec1f9d3cfbbc4f3219bdaeb50f9ce8d8c9-NONE", + "hash": "0xae13096f310df91891e0a00dea86d2ec1f9d3cfbbc4f3219bdaeb50f9ce8d8c9", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd5f4fdd16d650609f538d2ca3a59d51d3abc0d34da62d54958b1672f1d55f63", + "blockHeight": 14834553, + "extra": {}, + "date": "2022-05-24T07:45:47.000Z", + "value": "0", + "fee": "2446998380390340", + "transactionSequenceNumber": 1922, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+301000066+ethereum-0xae13096f310df91891e0a00dea86d2ec1f9d3cfbbc4f3219bdaeb50f9ce8d8c9-NFT_IN", + "hash": "0xae13096f310df91891e0a00dea86d2ec1f9d3cfbbc4f3219bdaeb50f9ce8d8c9", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd5f4fdd16d650609f538d2ca3a59d51d3abc0d34da62d54958b1672f1d55f63", + "blockHeight": 14834553, + "extra": {}, + "date": "2022-05-24T07:45:47.000Z", + "value": "1", + "fee": "2446998380390340", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "301000066", + "transactionSequenceNumber": 1922 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7c144d30dfcf96d34ccd32c1e09fc419e7cc20e49bd384bb9b7dbbc68da8e410-NONE", + "hash": "0x7c144d30dfcf96d34ccd32c1e09fc419e7cc20e49bd384bb9b7dbbc68da8e410", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f9da28079d63e3a2b5f6cb6721fd9f46fd00102cbd2ee578770d5e584a1f62b", + "blockHeight": 14834551, + "extra": {}, + "date": "2022-05-24T07:44:54.000Z", + "value": "0", + "fee": "852650265293501", + "transactionSequenceNumber": 1921, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x27fd9575a484e374b8e62b6738b5fbf415c9be4e+93+ethereum-0x7c144d30dfcf96d34ccd32c1e09fc419e7cc20e49bd384bb9b7dbbc68da8e410-NFT_IN", + "hash": "0x7c144d30dfcf96d34ccd32c1e09fc419e7cc20e49bd384bb9b7dbbc68da8e410", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f9da28079d63e3a2b5f6cb6721fd9f46fd00102cbd2ee578770d5e584a1f62b", + "blockHeight": 14834551, + "extra": {}, + "date": "2022-05-24T07:44:54.000Z", + "value": "1", + "fee": "852650265293501", + "contract": "0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E", + "standard": "ERC721", + "tokenId": "93", + "transactionSequenceNumber": 1921 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x91cd76c9bb8d41be71365b46c28840253f251b1adbf62ff07c118d9c27631004-NONE", + "hash": "0x91cd76c9bb8d41be71365b46c28840253f251b1adbf62ff07c118d9c27631004", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f9da28079d63e3a2b5f6cb6721fd9f46fd00102cbd2ee578770d5e584a1f62b", + "blockHeight": 14834551, + "extra": {}, + "date": "2022-05-24T07:44:54.000Z", + "value": "0", + "fee": "1105852876986730", + "transactionSequenceNumber": 1919, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+46841375852105741161645675572399667718756627468720681231368483657343978962964+ethereum-0x91cd76c9bb8d41be71365b46c28840253f251b1adbf62ff07c118d9c27631004-NFT_IN-i0_0", + "hash": "0x91cd76c9bb8d41be71365b46c28840253f251b1adbf62ff07c118d9c27631004", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f9da28079d63e3a2b5f6cb6721fd9f46fd00102cbd2ee578770d5e584a1f62b", + "blockHeight": 14834551, + "extra": {}, + "date": "2022-05-24T07:44:54.000Z", + "value": "1", + "fee": "1105852876986730", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "46841375852105741161645675572399667718756627468720681231368483657343978962964", + "transactionSequenceNumber": 1919 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x96188b9c6743de126766d356220d397abb9215adbd03add4bd8eab346bd2fff9-NONE", + "hash": "0x96188b9c6743de126766d356220d397abb9215adbd03add4bd8eab346bd2fff9", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f9da28079d63e3a2b5f6cb6721fd9f46fd00102cbd2ee578770d5e584a1f62b", + "blockHeight": 14834551, + "extra": {}, + "date": "2022-05-24T07:44:54.000Z", + "value": "0", + "fee": "804654860481984", + "transactionSequenceNumber": 1920, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+12070017+ethereum-0x96188b9c6743de126766d356220d397abb9215adbd03add4bd8eab346bd2fff9-NFT_IN", + "hash": "0x96188b9c6743de126766d356220d397abb9215adbd03add4bd8eab346bd2fff9", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0f9da28079d63e3a2b5f6cb6721fd9f46fd00102cbd2ee578770d5e584a1f62b", + "blockHeight": 14834551, + "extra": {}, + "date": "2022-05-24T07:44:54.000Z", + "value": "1", + "fee": "804654860481984", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "12070017", + "transactionSequenceNumber": 1920 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc60466e81cdfe4f19214b0ed28ce38f9cf715ec8224a33e83ad008e89d49efe9-FEES", + "hash": "0xc60466e81cdfe4f19214b0ed28ce38f9cf715ec8224a33e83ad008e89d49efe9", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4610049BA090b8e4956Fcb2598A5aC216d389748"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31fda88bf444936dd7a1fe6f2f914e120aee8b1dd284d54c7236d7bd265d17e2", + "blockHeight": 14831014, + "extra": {}, + "date": "2022-05-23T18:02:12.000Z", + "value": "1240583308178285", + "fee": "1240583308178285", + "transactionSequenceNumber": 344, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4e733f0ac29e1db4fe8ccc96b76e01f89d292dad39b70a7102b8387cff053ca5-NONE", + "hash": "0x4e733f0ac29e1db4fe8ccc96b76e01f89d292dad39b70a7102b8387cff053ca5", + "type": "NONE", + "senders": ["0x41b15dc648Dc0B686E635767F6e87D95a4B8B8eA"], + "recipients": ["0xaCd91de02b845a0CB85b81b63845737d834844ea"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x759390fee85d38bd2bd349ee95c030d65765dfe0f99fd00ae5db17d24f4cfd67", + "blockHeight": 14828814, + "extra": {}, + "date": "2022-05-23T09:37:46.000Z", + "value": "0", + "fee": "150470854093017283", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xacd91de02b845a0cb85b81b63845737d834844ea+43313+ethereum-0x4e733f0ac29e1db4fe8ccc96b76e01f89d292dad39b70a7102b8387cff053ca5-NFT_IN", + "hash": "0x4e733f0ac29e1db4fe8ccc96b76e01f89d292dad39b70a7102b8387cff053ca5", + "type": "NFT_IN", + "senders": ["0x6c8984bAf566Db08675310b122BF0be9Ea269ecA"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x759390fee85d38bd2bd349ee95c030d65765dfe0f99fd00ae5db17d24f4cfd67", + "blockHeight": 14828814, + "extra": {}, + "date": "2022-05-23T09:37:46.000Z", + "value": "1", + "fee": "150470854093017283", + "contract": "0xaCd91de02b845a0CB85b81b63845737d834844ea", + "standard": "ERC721", + "tokenId": "43313", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9c1e5bb73e1c1bbeb490b05c40a9662ad380d02e3bf0232f168869b7262b45f2-NONE", + "hash": "0x9c1e5bb73e1c1bbeb490b05c40a9662ad380d02e3bf0232f168869b7262b45f2", + "type": "NONE", + "senders": ["0x41b15dc648Dc0B686E635767F6e87D95a4B8B8eA"], + "recipients": ["0xaCd91de02b845a0CB85b81b63845737d834844ea"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5171cc15a7c3dc517ba6997839aab4e461368079fe0c68dece7e2fec4c070369", + "blockHeight": 14828781, + "extra": {}, + "date": "2022-05-23T09:30:59.000Z", + "value": "0", + "fee": "166366969071821658", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xacd91de02b845a0cb85b81b63845737d834844ea+26682+ethereum-0x9c1e5bb73e1c1bbeb490b05c40a9662ad380d02e3bf0232f168869b7262b45f2-NFT_IN", + "hash": "0x9c1e5bb73e1c1bbeb490b05c40a9662ad380d02e3bf0232f168869b7262b45f2", + "type": "NFT_IN", + "senders": ["0x6c8984bAf566Db08675310b122BF0be9Ea269ecA"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5171cc15a7c3dc517ba6997839aab4e461368079fe0c68dece7e2fec4c070369", + "blockHeight": 14828781, + "extra": {}, + "date": "2022-05-23T09:30:59.000Z", + "value": "1", + "fee": "166366969071821658", + "contract": "0xaCd91de02b845a0CB85b81b63845737d834844ea", + "standard": "ERC721", + "tokenId": "26682", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x051d656879b5f0d58a056a6f03dc20c70ad4859f303d1bbe0df115ac3c596c92-NONE", + "hash": "0x051d656879b5f0d58a056a6f03dc20c70ad4859f303d1bbe0df115ac3c596c92", + "type": "NONE", + "senders": ["0x2Fb0e475F6D495DFdfd9176aF9113f48F7687565"], + "recipients": ["0x24794dF46d44586ffdcdcb159D46cA2Bd616625B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84e6238637e081d89a4401fea85138037c5bd165ded85645d10b65b964dbb947", + "blockHeight": 14828751, + "extra": {}, + "date": "2022-05-23T09:24:34.000Z", + "value": "0", + "fee": "1030864164472467", + "transactionSequenceNumber": 772, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x24794dF46d44586ffdcdcb159D46cA2Bd616625B+21571245745289620531775397740395050402116013080720387054787752644822897262597+ethereum-0x051d656879b5f0d58a056a6f03dc20c70ad4859f303d1bbe0df115ac3c596c92-NFT_IN-i0_0", + "hash": "0x051d656879b5f0d58a056a6f03dc20c70ad4859f303d1bbe0df115ac3c596c92", + "type": "NFT_IN", + "senders": ["0x2Fb0e475F6D495DFdfd9176aF9113f48F7687565"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84e6238637e081d89a4401fea85138037c5bd165ded85645d10b65b964dbb947", + "blockHeight": 14828751, + "extra": {}, + "date": "2022-05-23T09:24:34.000Z", + "value": "1", + "fee": "1030864164472467", + "contract": "0x24794dF46d44586ffdcdcb159D46cA2Bd616625B", + "operator": "0x2Fb0e475F6D495DFdfd9176aF9113f48F7687565", + "standard": "ERC1155", + "tokenId": "21571245745289620531775397740395050402116013080720387054787752644822897262597", + "transactionSequenceNumber": 772 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7bd3c4a2352e8ea8e66b3d22949771addcaa16fb42c29ac454fb5e4699411ea6-NONE", + "hash": "0x7bd3c4a2352e8ea8e66b3d22949771addcaa16fb42c29ac454fb5e4699411ea6", + "type": "NONE", + "senders": ["0x577b355e875f4686218BF6Fc67aC0c3bFce61014"], + "recipients": ["0x534c37FB1fca365b7613E1567221da6876B7eDcc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1f46d22561b95340981e4bfbdc53d59a488b09c6496fc06cbd3c8c8a3b04a06f", + "blockHeight": 14828000, + "extra": {}, + "date": "2022-05-23T06:26:01.000Z", + "value": "0", + "fee": "70435466158803010", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x534c37fb1fca365b7613e1567221da6876b7edcc+20522+ethereum-0x7bd3c4a2352e8ea8e66b3d22949771addcaa16fb42c29ac454fb5e4699411ea6-NFT_IN", + "hash": "0x7bd3c4a2352e8ea8e66b3d22949771addcaa16fb42c29ac454fb5e4699411ea6", + "type": "NFT_IN", + "senders": ["0xd45058Bf25BBD8F586124C479D384c8C708CE23A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1f46d22561b95340981e4bfbdc53d59a488b09c6496fc06cbd3c8c8a3b04a06f", + "blockHeight": 14828000, + "extra": {}, + "date": "2022-05-23T06:26:01.000Z", + "value": "1", + "fee": "70435466158803010", + "contract": "0x534c37FB1fca365b7613E1567221da6876B7eDcc", + "standard": "ERC721", + "tokenId": "20522", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x873cd677f100582bda87d83b78c48d1a14dba222852f40e8aa4f80c0f0b980f4-NONE", + "hash": "0x873cd677f100582bda87d83b78c48d1a14dba222852f40e8aa4f80c0f0b980f4", + "type": "NONE", + "senders": ["0x577b355e875f4686218BF6Fc67aC0c3bFce61014"], + "recipients": ["0x534c37FB1fca365b7613E1567221da6876B7eDcc"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa2413dd245dce21819b4961026222b5359e0e9b5df0228fd8855e436690809c1", + "blockHeight": 14827903, + "extra": {}, + "date": "2022-05-23T06:05:47.000Z", + "value": "0", + "fee": "162094245743515969", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x534c37fb1fca365b7613e1567221da6876b7edcc+15097+ethereum-0x873cd677f100582bda87d83b78c48d1a14dba222852f40e8aa4f80c0f0b980f4-NFT_IN", + "hash": "0x873cd677f100582bda87d83b78c48d1a14dba222852f40e8aa4f80c0f0b980f4", + "type": "NFT_IN", + "senders": ["0xd45058Bf25BBD8F586124C479D384c8C708CE23A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa2413dd245dce21819b4961026222b5359e0e9b5df0228fd8855e436690809c1", + "blockHeight": 14827903, + "extra": {}, + "date": "2022-05-23T06:05:47.000Z", + "value": "1", + "fee": "162094245743515969", + "contract": "0x534c37FB1fca365b7613E1567221da6876B7eDcc", + "standard": "ERC721", + "tokenId": "15097", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7d62c716238b30505ac414a70210cbd5726828dac13b6a8fc1fc919abe2b74f2-NONE", + "hash": "0x7d62c716238b30505ac414a70210cbd5726828dac13b6a8fc1fc919abe2b74f2", + "type": "NONE", + "senders": ["0x41b15dc648Dc0B686E635767F6e87D95a4B8B8eA"], + "recipients": ["0xaCd91de02b845a0CB85b81b63845737d834844ea"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb90a9e4d00f6414ce77376cc8716f8d82798d20ee4395e0e28d89df2b70ef2cc", + "blockHeight": 14827894, + "extra": {}, + "date": "2022-05-23T06:04:30.000Z", + "value": "0", + "fee": "223650914256700398", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xacd91de02b845a0cb85b81b63845737d834844ea+15233+ethereum-0x7d62c716238b30505ac414a70210cbd5726828dac13b6a8fc1fc919abe2b74f2-NFT_IN", + "hash": "0x7d62c716238b30505ac414a70210cbd5726828dac13b6a8fc1fc919abe2b74f2", + "type": "NFT_IN", + "senders": ["0x6c8984bAf566Db08675310b122BF0be9Ea269ecA"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb90a9e4d00f6414ce77376cc8716f8d82798d20ee4395e0e28d89df2b70ef2cc", + "blockHeight": 14827894, + "extra": {}, + "date": "2022-05-23T06:04:30.000Z", + "value": "1", + "fee": "223650914256700398", + "contract": "0xaCd91de02b845a0CB85b81b63845737d834844ea", + "standard": "ERC721", + "tokenId": "15233", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x866d2c455c554620b79e1a3c9d0b46ada87404620ed775723c7b268eb6f5be49-NONE", + "hash": "0x866d2c455c554620b79e1a3c9d0b46ada87404620ed775723c7b268eb6f5be49", + "type": "NONE", + "senders": ["0x9141761cc18de311498339FDc43E3885Cc58ba9a"], + "recipients": ["0x4610049BA090b8e4956Fcb2598A5aC216d389748"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x95b8bd2817ccaefe439ab43d0d2f2843cc3c45ff87d9b90b87b33496b776d493", + "blockHeight": 14827480, + "extra": {}, + "date": "2022-05-23T04:28:23.000Z", + "value": "0", + "fee": "11676447245158395", + "transactionSequenceNumber": 76, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4610049BA090b8e4956Fcb2598A5aC216d389748+193+ethereum-0x866d2c455c554620b79e1a3c9d0b46ada87404620ed775723c7b268eb6f5be49-NFT_IN-i0_0", + "hash": "0x866d2c455c554620b79e1a3c9d0b46ada87404620ed775723c7b268eb6f5be49", + "type": "NFT_IN", + "senders": ["0x6f0Ef665A1867453D2A1C43D84e8ef5d1802AfD6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x95b8bd2817ccaefe439ab43d0d2f2843cc3c45ff87d9b90b87b33496b776d493", + "blockHeight": 14827480, + "extra": {}, + "date": "2022-05-23T04:28:23.000Z", + "value": "1", + "fee": "11676447245158395", + "contract": "0x4610049BA090b8e4956Fcb2598A5aC216d389748", + "operator": "0x9141761cc18de311498339FDc43E3885Cc58ba9a", + "standard": "ERC1155", + "tokenId": "193", + "transactionSequenceNumber": 76 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1d359938a96da6c12bf5a4e9a91cf4041b5b76ea6ae81c7f1cadc32674df18d-NONE", + "hash": "0xf1d359938a96da6c12bf5a4e9a91cf4041b5b76ea6ae81c7f1cadc32674df18d", + "type": "NONE", + "senders": ["0x3819660cB4D48b192B4973cB8323d6CB1404d930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x37e499240945348d791470b1bb39e82b7be92fc0368c34c5275e821c3be95917", + "blockHeight": 14826661, + "extra": {}, + "date": "2022-05-23T01:11:22.000Z", + "value": "0", + "fee": "1317096323258100", + "transactionSequenceNumber": 316, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+25374395017972757764715136466508608465607000925887307990586206859603942047774+ethereum-0xf1d359938a96da6c12bf5a4e9a91cf4041b5b76ea6ae81c7f1cadc32674df18d-NFT_IN-i0_0", + "hash": "0xf1d359938a96da6c12bf5a4e9a91cf4041b5b76ea6ae81c7f1cadc32674df18d", + "type": "NFT_IN", + "senders": ["0x3819660cB4D48b192B4973cB8323d6CB1404d930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x37e499240945348d791470b1bb39e82b7be92fc0368c34c5275e821c3be95917", + "blockHeight": 14826661, + "extra": {}, + "date": "2022-05-23T01:11:22.000Z", + "value": "1", + "fee": "1317096323258100", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x3819660cB4D48b192B4973cB8323d6CB1404d930", + "standard": "ERC1155", + "tokenId": "25374395017972757764715136466508608465607000925887307990586206859603942047774", + "transactionSequenceNumber": 316 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf3c69ff3fcc0e168bf8268dd1f37e2bb18c5a5109d6c9d71bf2cde78ee6bf6d6-NONE", + "hash": "0xf3c69ff3fcc0e168bf8268dd1f37e2bb18c5a5109d6c9d71bf2cde78ee6bf6d6", + "type": "NONE", + "senders": ["0x7Ffcce9877955878F548e7918475a557b83EC777"], + "recipients": ["0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9bd3c7799f58c79c09449b8e36b266ca1216c17c3994eb1e2f0396d2d110afb8", + "blockHeight": 14824026, + "extra": {}, + "date": "2022-05-22T15:00:22.000Z", + "value": "0", + "fee": "255931627630551587", + "transactionSequenceNumber": 22, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8b77cbe5f54f82ea5d2906ba6a11f9dd55736f58+60720+ethereum-0xf3c69ff3fcc0e168bf8268dd1f37e2bb18c5a5109d6c9d71bf2cde78ee6bf6d6-NFT_IN", + "hash": "0xf3c69ff3fcc0e168bf8268dd1f37e2bb18c5a5109d6c9d71bf2cde78ee6bf6d6", + "type": "NFT_IN", + "senders": ["0x9056D15C49B19dF52FfaD1E6C11627f035C0C960"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9bd3c7799f58c79c09449b8e36b266ca1216c17c3994eb1e2f0396d2d110afb8", + "blockHeight": 14824026, + "extra": {}, + "date": "2022-05-22T15:00:22.000Z", + "value": "1", + "fee": "255931627630551587", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "tokenId": "60720", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x03965cffd5bb8f5ff888dccc7ed430a79917cbfa368c95d1fa0c9e2df2efe898-NONE", + "hash": "0x03965cffd5bb8f5ff888dccc7ed430a79917cbfa368c95d1fa0c9e2df2efe898", + "type": "NONE", + "senders": ["0x7Ffcce9877955878F548e7918475a557b83EC777"], + "recipients": ["0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x26bf1532a1e39433e84bb9fdee9af850ed73ee1340c34a3a1a0f61236c1c44e9", + "blockHeight": 14823934, + "extra": {}, + "date": "2022-05-22T14:38:56.000Z", + "value": "0", + "fee": "271169128671057036", + "transactionSequenceNumber": 18, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8b77cbe5f54f82ea5d2906ba6a11f9dd55736f58+48620+ethereum-0x03965cffd5bb8f5ff888dccc7ed430a79917cbfa368c95d1fa0c9e2df2efe898-NFT_IN", + "hash": "0x03965cffd5bb8f5ff888dccc7ed430a79917cbfa368c95d1fa0c9e2df2efe898", + "type": "NFT_IN", + "senders": ["0x9056D15C49B19dF52FfaD1E6C11627f035C0C960"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x26bf1532a1e39433e84bb9fdee9af850ed73ee1340c34a3a1a0f61236c1c44e9", + "blockHeight": 14823934, + "extra": {}, + "date": "2022-05-22T14:38:56.000Z", + "value": "1", + "fee": "271169128671057036", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "tokenId": "48620", + "transactionSequenceNumber": 18 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x48a61ff6b4f87e43253d84a8283763d482954d53069aa91a6fe6b3dd24c08f25-NONE", + "hash": "0x48a61ff6b4f87e43253d84a8283763d482954d53069aa91a6fe6b3dd24c08f25", + "type": "NONE", + "senders": ["0x7Ffcce9877955878F548e7918475a557b83EC777"], + "recipients": ["0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcbee8fe0b71a83c836a744e4d8a060ef87f860ca552bcfd256430533db987e14", + "blockHeight": 14823631, + "extra": {}, + "date": "2022-05-22T13:23:14.000Z", + "value": "0", + "fee": "112107258639540768", + "transactionSequenceNumber": 11, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8b77cbe5f54f82ea5d2906ba6a11f9dd55736f58+27472+ethereum-0x48a61ff6b4f87e43253d84a8283763d482954d53069aa91a6fe6b3dd24c08f25-NFT_IN", + "hash": "0x48a61ff6b4f87e43253d84a8283763d482954d53069aa91a6fe6b3dd24c08f25", + "type": "NFT_IN", + "senders": ["0x9056D15C49B19dF52FfaD1E6C11627f035C0C960"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcbee8fe0b71a83c836a744e4d8a060ef87f860ca552bcfd256430533db987e14", + "blockHeight": 14823631, + "extra": {}, + "date": "2022-05-22T13:23:14.000Z", + "value": "1", + "fee": "112107258639540768", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "tokenId": "27472", + "transactionSequenceNumber": 11 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x79e9786e9937f3b9c921a7845762b9e4278b449df5f6bebf0f6f5ad40e6366f7-NONE", + "hash": "0x79e9786e9937f3b9c921a7845762b9e4278b449df5f6bebf0f6f5ad40e6366f7", + "type": "NONE", + "senders": ["0x7Ffcce9877955878F548e7918475a557b83EC777"], + "recipients": ["0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9556575fadcde0fd3418a81c394c75dedc09e1095663f349eb5038448b8c9717", + "blockHeight": 14823621, + "extra": {}, + "date": "2022-05-22T13:20:37.000Z", + "value": "0", + "fee": "298756023365288606", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8b77cbe5f54f82ea5d2906ba6a11f9dd55736f58+22047+ethereum-0x79e9786e9937f3b9c921a7845762b9e4278b449df5f6bebf0f6f5ad40e6366f7-NFT_IN", + "hash": "0x79e9786e9937f3b9c921a7845762b9e4278b449df5f6bebf0f6f5ad40e6366f7", + "type": "NFT_IN", + "senders": ["0x9056D15C49B19dF52FfaD1E6C11627f035C0C960"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9556575fadcde0fd3418a81c394c75dedc09e1095663f349eb5038448b8c9717", + "blockHeight": 14823621, + "extra": {}, + "date": "2022-05-22T13:20:37.000Z", + "value": "1", + "fee": "298756023365288606", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "tokenId": "22047", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd285afe4461edc1d3b5db6f63a59f9b793d450d1e2eaaf4744684d268747b608-NONE", + "hash": "0xd285afe4461edc1d3b5db6f63a59f9b793d450d1e2eaaf4744684d268747b608", + "type": "NONE", + "senders": ["0x7D62EA10717d666ed358Db6F67Ef74fFCE27c15A"], + "recipients": ["0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4391648fbc46d93b64031301732b9b522b6e84e42390ec5ac354ea34c582e5aa", + "blockHeight": 14822790, + "extra": {}, + "date": "2022-05-22T10:11:29.000Z", + "value": "0", + "fee": "130133614001131957", + "transactionSequenceNumber": 40, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163f4d81d86ac282a0f0f94d9fe3e0321accfd37+103384+ethereum-0xd285afe4461edc1d3b5db6f63a59f9b793d450d1e2eaaf4744684d268747b608-NFT_IN", + "hash": "0xd285afe4461edc1d3b5db6f63a59f9b793d450d1e2eaaf4744684d268747b608", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4391648fbc46d93b64031301732b9b522b6e84e42390ec5ac354ea34c582e5aa", + "blockHeight": 14822790, + "extra": {}, + "date": "2022-05-22T10:11:29.000Z", + "value": "1", + "fee": "130133614001131957", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "tokenId": "103384", + "transactionSequenceNumber": 40 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6ee7f7c3f6ca8edfda702c5640bcf0d95ae01b5fdc36f396f47732b1d76449bd-NONE", + "hash": "0x6ee7f7c3f6ca8edfda702c5640bcf0d95ae01b5fdc36f396f47732b1d76449bd", + "type": "NONE", + "senders": ["0x7D62EA10717d666ed358Db6F67Ef74fFCE27c15A"], + "recipients": ["0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x82ea1a45d0397bc5bdaa9342211abf30e5f1d77030d9c67d5d4e9655750bb302", + "blockHeight": 14821370, + "extra": {}, + "date": "2022-05-22T04:25:07.000Z", + "value": "0", + "fee": "105261835797245954", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163f4d81d86ac282a0f0f94d9fe3e0321accfd37+35567+ethereum-0x6ee7f7c3f6ca8edfda702c5640bcf0d95ae01b5fdc36f396f47732b1d76449bd-NFT_IN", + "hash": "0x6ee7f7c3f6ca8edfda702c5640bcf0d95ae01b5fdc36f396f47732b1d76449bd", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x82ea1a45d0397bc5bdaa9342211abf30e5f1d77030d9c67d5d4e9655750bb302", + "blockHeight": 14821370, + "extra": {}, + "date": "2022-05-22T04:25:07.000Z", + "value": "1", + "fee": "105261835797245954", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "tokenId": "35567", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1a31e227f7ddc3a442b2821469c4e303c8c3bf0c17ee7077fbda8ead1fa37a7e-NONE", + "hash": "0x1a31e227f7ddc3a442b2821469c4e303c8c3bf0c17ee7077fbda8ead1fa37a7e", + "type": "NONE", + "senders": ["0x7D62EA10717d666ed358Db6F67Ef74fFCE27c15A"], + "recipients": ["0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x12a458fde36dcb22595d61f17b10557b8774d95120b5059b9121f7a03888ff7b", + "blockHeight": 14821313, + "extra": {}, + "date": "2022-05-22T04:11:40.000Z", + "value": "0", + "fee": "266955373521050951", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163f4d81d86ac282a0f0f94d9fe3e0321accfd37+18935+ethereum-0x1a31e227f7ddc3a442b2821469c4e303c8c3bf0c17ee7077fbda8ead1fa37a7e-NFT_IN", + "hash": "0x1a31e227f7ddc3a442b2821469c4e303c8c3bf0c17ee7077fbda8ead1fa37a7e", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x12a458fde36dcb22595d61f17b10557b8774d95120b5059b9121f7a03888ff7b", + "blockHeight": 14821313, + "extra": {}, + "date": "2022-05-22T04:11:40.000Z", + "value": "1", + "fee": "266955373521050951", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "tokenId": "18935", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc41dd87a2de2d63f20dcc240471a9148ffeb4e3d5ec2097d3645e187af736c8e-NONE", + "hash": "0xc41dd87a2de2d63f20dcc240471a9148ffeb4e3d5ec2097d3645e187af736c8e", + "type": "NONE", + "senders": ["0x7D62EA10717d666ed358Db6F67Ef74fFCE27c15A"], + "recipients": ["0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdaa89abd8b83affc379dcf02583762041ac1cf89cb2fc5e3e1364ba5c4e232e4", + "blockHeight": 14821287, + "extra": {}, + "date": "2022-05-22T04:04:52.000Z", + "value": "0", + "fee": "126756610640691140", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163f4d81d86ac282a0f0f94d9fe3e0321accfd37+7787+ethereum-0xc41dd87a2de2d63f20dcc240471a9148ffeb4e3d5ec2097d3645e187af736c8e-NFT_IN", + "hash": "0xc41dd87a2de2d63f20dcc240471a9148ffeb4e3d5ec2097d3645e187af736c8e", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdaa89abd8b83affc379dcf02583762041ac1cf89cb2fc5e3e1364ba5c4e232e4", + "blockHeight": 14821287, + "extra": {}, + "date": "2022-05-22T04:04:52.000Z", + "value": "1", + "fee": "126756610640691140", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "tokenId": "7787", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x96398466e134e9107100523909ca81f89fab76a75a01731b190ec5185dfe68f8-NONE", + "hash": "0x96398466e134e9107100523909ca81f89fab76a75a01731b190ec5185dfe68f8", + "type": "NONE", + "senders": ["0x7D62EA10717d666ed358Db6F67Ef74fFCE27c15A"], + "recipients": ["0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf5c4b8530485eeab0540c1af7e8bb4f82dd6245d8e878b9731ad55abf0c12b1f", + "blockHeight": 14821276, + "extra": {}, + "date": "2022-05-22T04:02:25.000Z", + "value": "0", + "fee": "152036244851027579", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163f4d81d86ac282a0f0f94d9fe3e0321accfd37+3842+ethereum-0x96398466e134e9107100523909ca81f89fab76a75a01731b190ec5185dfe68f8-NFT_IN", + "hash": "0x96398466e134e9107100523909ca81f89fab76a75a01731b190ec5185dfe68f8", + "type": "NFT_IN", + "senders": ["0x37ceB4bA093D40234c6fB312d9791B67c04eF49A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf5c4b8530485eeab0540c1af7e8bb4f82dd6245d8e878b9731ad55abf0c12b1f", + "blockHeight": 14821276, + "extra": {}, + "date": "2022-05-22T04:02:25.000Z", + "value": "1", + "fee": "152036244851027579", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "tokenId": "3842", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x26461883d49d20bf2f2e95049b116b1f993b70976fa1dc0252d8c0f87f3ad797-NONE", + "hash": "0x26461883d49d20bf2f2e95049b116b1f993b70976fa1dc0252d8c0f87f3ad797", + "type": "NONE", + "senders": ["0x84fa0E334B45E1Ee30ABF830c933CF7ea4256bdf"], + "recipients": ["0xc429F697f4ba8f15F5962FFf322E9D62ED761D38"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7f9756eaea8098002712d3eb90d28aaa4b4c8b866efb1053b5797c976cb17a91", + "blockHeight": 14820919, + "extra": {}, + "date": "2022-05-22T02:40:29.000Z", + "value": "0", + "fee": "7112580000000000", + "transactionSequenceNumber": 42, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc429F697f4ba8f15F5962FFf322E9D62ED761D38+112+ethereum-0x26461883d49d20bf2f2e95049b116b1f993b70976fa1dc0252d8c0f87f3ad797-NFT_IN-i0_0", + "hash": "0x26461883d49d20bf2f2e95049b116b1f993b70976fa1dc0252d8c0f87f3ad797", + "type": "NFT_IN", + "senders": ["0xEB0433fc65cc29Af46918bfa700489D0802a3111"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7f9756eaea8098002712d3eb90d28aaa4b4c8b866efb1053b5797c976cb17a91", + "blockHeight": 14820919, + "extra": {}, + "date": "2022-05-22T02:40:29.000Z", + "value": "1", + "fee": "7112580000000000", + "contract": "0xc429F697f4ba8f15F5962FFf322E9D62ED761D38", + "operator": "0x84fa0E334B45E1Ee30ABF830c933CF7ea4256bdf", + "standard": "ERC1155", + "tokenId": "112", + "transactionSequenceNumber": 42 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1549efb183a6714558ed611b903b9adcb3db9e80b7a3c70609621f9eaf010056-NONE", + "hash": "0x1549efb183a6714558ed611b903b9adcb3db9e80b7a3c70609621f9eaf010056", + "type": "NONE", + "senders": ["0x2Fb0e475F6D495DFdfd9176aF9113f48F7687565"], + "recipients": ["0x278da485752091a1147e742688a8b76E22C6Addd"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x738ddd0f3ee5aed16e9921c6c5cb8cd8608c07e8c3f5bb425245fdfaee08523d", + "blockHeight": 14816628, + "extra": {}, + "date": "2022-05-21T10:06:27.000Z", + "value": "0", + "fee": "15880015664843790", + "transactionSequenceNumber": 743, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x278da485752091a1147e742688a8b76E22C6Addd+1+ethereum-0x1549efb183a6714558ed611b903b9adcb3db9e80b7a3c70609621f9eaf010056-NFT_IN-i0_0", + "hash": "0x1549efb183a6714558ed611b903b9adcb3db9e80b7a3c70609621f9eaf010056", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x738ddd0f3ee5aed16e9921c6c5cb8cd8608c07e8c3f5bb425245fdfaee08523d", + "blockHeight": 14816628, + "extra": {}, + "date": "2022-05-21T10:06:27.000Z", + "value": "1", + "fee": "15880015664843790", + "contract": "0x278da485752091a1147e742688a8b76E22C6Addd", + "operator": "0x2Fb0e475F6D495DFdfd9176aF9113f48F7687565", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 743 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x483b391fd59c4b58e43971bf61e1133d8736164a1657ad8bc50ee964dfc9d8f8-NONE", + "hash": "0x483b391fd59c4b58e43971bf61e1133d8736164a1657ad8bc50ee964dfc9d8f8", + "type": "NONE", + "senders": ["0xB128Db5DaD2Fe496B242D21AB2DcF7D014f3F6C7"], + "recipients": ["0x82315517d61ecf47f9A78705127934F3d431cB21"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9205c50326ce7a19c0b7dc686b7d4cb8f3b6e9e5d49698fff1c763b51fa72ca2", + "blockHeight": 14815533, + "extra": {}, + "date": "2022-05-21T05:40:30.000Z", + "value": "0", + "fee": "84215039993958060", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9a78705127934f3d431cb21+65251+ethereum-0x483b391fd59c4b58e43971bf61e1133d8736164a1657ad8bc50ee964dfc9d8f8-NFT_IN", + "hash": "0x483b391fd59c4b58e43971bf61e1133d8736164a1657ad8bc50ee964dfc9d8f8", + "type": "NFT_IN", + "senders": ["0x60E4d786628Fea6478F785A6d7e704777c86a7c6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9205c50326ce7a19c0b7dc686b7d4cb8f3b6e9e5d49698fff1c763b51fa72ca2", + "blockHeight": 14815533, + "extra": {}, + "date": "2022-05-21T05:40:30.000Z", + "value": "1", + "fee": "84215039993958060", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "tokenId": "65251", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd8e0f005a02e144ca16f05b27252ddf4e1bd675d2de725c58f7389a4e1220b1b-NONE", + "hash": "0xd8e0f005a02e144ca16f05b27252ddf4e1bd675d2de725c58f7389a4e1220b1b", + "type": "NONE", + "senders": ["0xB128Db5DaD2Fe496B242D21AB2DcF7D014f3F6C7"], + "recipients": ["0x82315517d61ecf47f9A78705127934F3d431cB21"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc6f7369e4d2f8f1154705fcbe31a3313bf752edb92f37038a10a752b705a377", + "blockHeight": 14815493, + "extra": {}, + "date": "2022-05-21T05:32:17.000Z", + "value": "0", + "fee": "139557778972221150", + "transactionSequenceNumber": 18, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9a78705127934f3d431cb21+48619+ethereum-0xd8e0f005a02e144ca16f05b27252ddf4e1bd675d2de725c58f7389a4e1220b1b-NFT_IN", + "hash": "0xd8e0f005a02e144ca16f05b27252ddf4e1bd675d2de725c58f7389a4e1220b1b", + "type": "NFT_IN", + "senders": ["0x60E4d786628Fea6478F785A6d7e704777c86a7c6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc6f7369e4d2f8f1154705fcbe31a3313bf752edb92f37038a10a752b705a377", + "blockHeight": 14815493, + "extra": {}, + "date": "2022-05-21T05:32:17.000Z", + "value": "1", + "fee": "139557778972221150", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "tokenId": "48619", + "transactionSequenceNumber": 18 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc2ea56d601be6cc866870ee32c003c0d66d1a6a6da9049864fb3e9d578ea84b5-NONE", + "hash": "0xc2ea56d601be6cc866870ee32c003c0d66d1a6a6da9049864fb3e9d578ea84b5", + "type": "NONE", + "senders": ["0xB128Db5DaD2Fe496B242D21AB2DcF7D014f3F6C7"], + "recipients": ["0x82315517d61ecf47f9A78705127934F3d431cB21"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7a63610d7a44ff908d4f2d6257b08ab20ad3eb88e5e74c81928d2bb6f256b9c5", + "blockHeight": 14814606, + "extra": {}, + "date": "2022-05-21T02:05:34.000Z", + "value": "0", + "fee": "222565455738906210", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9a78705127934f3d431cb21+17608+ethereum-0xc2ea56d601be6cc866870ee32c003c0d66d1a6a6da9049864fb3e9d578ea84b5-NFT_IN", + "hash": "0xc2ea56d601be6cc866870ee32c003c0d66d1a6a6da9049864fb3e9d578ea84b5", + "type": "NFT_IN", + "senders": ["0x60E4d786628Fea6478F785A6d7e704777c86a7c6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7a63610d7a44ff908d4f2d6257b08ab20ad3eb88e5e74c81928d2bb6f256b9c5", + "blockHeight": 14814606, + "extra": {}, + "date": "2022-05-21T02:05:34.000Z", + "value": "1", + "fee": "222565455738906210", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "tokenId": "17608", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3a6feefbb7139b614335756916a00eea03c7979187ff5a4020769d4f1821ee6d-NONE", + "hash": "0x3a6feefbb7139b614335756916a00eea03c7979187ff5a4020769d4f1821ee6d", + "type": "NONE", + "senders": ["0xB128Db5DaD2Fe496B242D21AB2DcF7D014f3F6C7"], + "recipients": ["0x82315517d61ecf47f9A78705127934F3d431cB21"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x75e32cfd0c862a020f68d65942888d93027347e862fd908e8aac8a41cf70a503", + "blockHeight": 14814601, + "extra": {}, + "date": "2022-05-21T02:04:07.000Z", + "value": "0", + "fee": "140120976970552032", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9a78705127934f3d431cb21+12183+ethereum-0x3a6feefbb7139b614335756916a00eea03c7979187ff5a4020769d4f1821ee6d-NFT_IN", + "hash": "0x3a6feefbb7139b614335756916a00eea03c7979187ff5a4020769d4f1821ee6d", + "type": "NFT_IN", + "senders": ["0x60E4d786628Fea6478F785A6d7e704777c86a7c6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x75e32cfd0c862a020f68d65942888d93027347e862fd908e8aac8a41cf70a503", + "blockHeight": 14814601, + "extra": {}, + "date": "2022-05-21T02:04:07.000Z", + "value": "1", + "fee": "140120976970552032", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "tokenId": "12183", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb56051acc050e9100851a551b1b4f5105cfec6bebb38ba7dedf235b41707dd7a-NONE", + "hash": "0xb56051acc050e9100851a551b1b4f5105cfec6bebb38ba7dedf235b41707dd7a", + "type": "NONE", + "senders": ["0x430dFeC2eAfB3C5321443032647e55dBd0bf228e"], + "recipients": ["0xb2bDAAf077059f707aCd9B9d706dB977c64BE0Fd"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa643c277213331d7d03260704ec9ab8794d8521b8a1e9420e4226169dbbd1cac", + "blockHeight": 14802810, + "extra": {}, + "date": "2022-05-19T04:02:06.000Z", + "value": "0", + "fee": "10668870000000000", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb2bDAAf077059f707aCd9B9d706dB977c64BE0Fd+192+ethereum-0xb56051acc050e9100851a551b1b4f5105cfec6bebb38ba7dedf235b41707dd7a-NFT_IN-i0_0", + "hash": "0xb56051acc050e9100851a551b1b4f5105cfec6bebb38ba7dedf235b41707dd7a", + "type": "NFT_IN", + "senders": ["0x7eE8260c216DabE59eb21ac02bD94B9E4386301b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa643c277213331d7d03260704ec9ab8794d8521b8a1e9420e4226169dbbd1cac", + "blockHeight": 14802810, + "extra": {}, + "date": "2022-05-19T04:02:06.000Z", + "value": "1", + "fee": "10668870000000000", + "contract": "0xb2bDAAf077059f707aCd9B9d706dB977c64BE0Fd", + "operator": "0x430dFeC2eAfB3C5321443032647e55dBd0bf228e", + "standard": "ERC1155", + "tokenId": "192", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x762472635b13cd8b32c311b77b0ba17d59b7ecdcad901e2413e7aa56ac07ceb4-NONE", + "hash": "0x762472635b13cd8b32c311b77b0ba17d59b7ecdcad901e2413e7aa56ac07ceb4", + "type": "NONE", + "senders": ["0x3af4788Ade7A75B90c0d8f59017f3EF56B51b84E"], + "recipients": ["0xDE9a2C5Bc73bBF0e9424a483b155c0a08B0CB512"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6d155457d3292524b2e92befec82d3933bb7bab1ac0af9b79ddd6ab48428744e", + "blockHeight": 14796730, + "extra": {}, + "date": "2022-05-18T04:27:14.000Z", + "value": "0", + "fee": "14670340000000000", + "transactionSequenceNumber": 51, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xDE9a2C5Bc73bBF0e9424a483b155c0a08B0CB512+158+ethereum-0x762472635b13cd8b32c311b77b0ba17d59b7ecdcad901e2413e7aa56ac07ceb4-NFT_IN-i0_0", + "hash": "0x762472635b13cd8b32c311b77b0ba17d59b7ecdcad901e2413e7aa56ac07ceb4", + "type": "NFT_IN", + "senders": ["0x134d708C07fdCC690FCf7a1b05Da68BEa95CE26d"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6d155457d3292524b2e92befec82d3933bb7bab1ac0af9b79ddd6ab48428744e", + "blockHeight": 14796730, + "extra": {}, + "date": "2022-05-18T04:27:14.000Z", + "value": "1", + "fee": "14670340000000000", + "contract": "0xDE9a2C5Bc73bBF0e9424a483b155c0a08B0CB512", + "operator": "0x3af4788Ade7A75B90c0d8f59017f3EF56B51b84E", + "standard": "ERC1155", + "tokenId": "158", + "transactionSequenceNumber": 51 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x17a30144816e7ca9d03709a2f7b7d30957464e12198b7ec3ff3d5a6e8b8d0502-NONE", + "hash": "0x17a30144816e7ca9d03709a2f7b7d30957464e12198b7ec3ff3d5a6e8b8d0502", + "type": "NONE", + "senders": ["0x8836fDcFB7E1ec292f33D58e9Ee982Dd5b04Ad7b"], + "recipients": ["0x7b9fc99891c09cFD4a1Aa43E4dA21D941697bcd1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ad1e0fa08d0f91e98090bc7170ad2d793cc30ee625b5ec8237349336567428c", + "blockHeight": 14796504, + "extra": {}, + "date": "2022-05-18T03:34:21.000Z", + "value": "0", + "fee": "13753716162320589", + "transactionSequenceNumber": 352, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7b9fc99891c09cFD4a1Aa43E4dA21D941697bcd1+96+ethereum-0x17a30144816e7ca9d03709a2f7b7d30957464e12198b7ec3ff3d5a6e8b8d0502-NFT_IN-i0_0", + "hash": "0x17a30144816e7ca9d03709a2f7b7d30957464e12198b7ec3ff3d5a6e8b8d0502", + "type": "NFT_IN", + "senders": ["0xf726060099E6367D60217290052dD63CD35FEeb2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ad1e0fa08d0f91e98090bc7170ad2d793cc30ee625b5ec8237349336567428c", + "blockHeight": 14796504, + "extra": {}, + "date": "2022-05-18T03:34:21.000Z", + "value": "1", + "fee": "13753716162320589", + "contract": "0x7b9fc99891c09cFD4a1Aa43E4dA21D941697bcd1", + "operator": "0x8836fDcFB7E1ec292f33D58e9Ee982Dd5b04Ad7b", + "standard": "ERC1155", + "tokenId": "96", + "transactionSequenceNumber": 352 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1bafa7a7a43b67d25fd5278fd4fb47591c38a876f33dc61ed39620f9ba53501d-NONE", + "hash": "0x1bafa7a7a43b67d25fd5278fd4fb47591c38a876f33dc61ed39620f9ba53501d", + "type": "NONE", + "senders": ["0xA27D9Ae321D86b28285ce16Ba893D7F69Dcf87B2"], + "recipients": ["0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeb330f198488a4fac90a35c1de36f46acbe9357ebc10703247b9a8ffe7272ce7", + "blockHeight": 14792256, + "extra": {}, + "date": "2022-05-17T11:24:46.000Z", + "value": "0", + "fee": "109096206787342740", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fdc08598f50ffb09ae9a063b04c1227a546d7e+50231+ethereum-0x1bafa7a7a43b67d25fd5278fd4fb47591c38a876f33dc61ed39620f9ba53501d-NFT_IN", + "hash": "0x1bafa7a7a43b67d25fd5278fd4fb47591c38a876f33dc61ed39620f9ba53501d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeb330f198488a4fac90a35c1de36f46acbe9357ebc10703247b9a8ffe7272ce7", + "blockHeight": 14792256, + "extra": {}, + "date": "2022-05-17T11:24:46.000Z", + "value": "1", + "fee": "109096206787342740", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "tokenId": "50231", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xced4a1822a6e69c74ba35979a4d00bcd97a0faa980a03478b1ffab43ff1c8054-NONE", + "hash": "0xced4a1822a6e69c74ba35979a4d00bcd97a0faa980a03478b1ffab43ff1c8054", + "type": "NONE", + "senders": ["0xA27D9Ae321D86b28285ce16Ba893D7F69Dcf87B2"], + "recipients": ["0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb44f02b89e0538427f508e26350344d3e4a6c26670309bf24a95ad9fe0eddad3", + "blockHeight": 14792247, + "extra": {}, + "date": "2022-05-17T11:22:59.000Z", + "value": "0", + "fee": "87181393945269832", + "transactionSequenceNumber": 21, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fdc08598f50ffb09ae9a063b04c1227a546d7e+44448+ethereum-0xced4a1822a6e69c74ba35979a4d00bcd97a0faa980a03478b1ffab43ff1c8054-NFT_IN", + "hash": "0xced4a1822a6e69c74ba35979a4d00bcd97a0faa980a03478b1ffab43ff1c8054", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb44f02b89e0538427f508e26350344d3e4a6c26670309bf24a95ad9fe0eddad3", + "blockHeight": 14792247, + "extra": {}, + "date": "2022-05-17T11:22:59.000Z", + "value": "1", + "fee": "87181393945269832", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "tokenId": "44448", + "transactionSequenceNumber": 21 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xceca9a05eb595ea79508f065693cd626db9ca8ddbe66ba890cbc90a0a67b9ef7-NONE", + "hash": "0xceca9a05eb595ea79508f065693cd626db9ca8ddbe66ba890cbc90a0a67b9ef7", + "type": "NONE", + "senders": ["0xA27D9Ae321D86b28285ce16Ba893D7F69Dcf87B2"], + "recipients": ["0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43386be9bd5bf2c2160f888f0f50d9399dd2a68a60637ad17f268ece51fc366e", + "blockHeight": 14792017, + "extra": {}, + "date": "2022-05-17T10:29:38.000Z", + "value": "0", + "fee": "228494113692882500", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fdc08598f50ffb09ae9a063b04c1227a546d7e+32276+ethereum-0xceca9a05eb595ea79508f065693cd626db9ca8ddbe66ba890cbc90a0a67b9ef7-NFT_IN", + "hash": "0xceca9a05eb595ea79508f065693cd626db9ca8ddbe66ba890cbc90a0a67b9ef7", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43386be9bd5bf2c2160f888f0f50d9399dd2a68a60637ad17f268ece51fc366e", + "blockHeight": 14792017, + "extra": {}, + "date": "2022-05-17T10:29:38.000Z", + "value": "1", + "fee": "228494113692882500", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "tokenId": "32276", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x58c6774e1391c5e2a98d48464be7d0c9242ee96633b348e0a99b54734cbac06d-NONE", + "hash": "0x58c6774e1391c5e2a98d48464be7d0c9242ee96633b348e0a99b54734cbac06d", + "type": "NONE", + "senders": ["0x75F81667c194101db23f73F6a864b3CB7fD11162"], + "recipients": ["0x60825ec38C13e8d16775C80999fD6E8127b33479"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9f18a211a9a66bcedc971b64af956072120cdde91acd0e4423c56cac1ec8a58b", + "blockHeight": 14791877, + "extra": {}, + "date": "2022-05-17T09:56:07.000Z", + "value": "0", + "fee": "28762791876276739", + "transactionSequenceNumber": 54, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60825ec38C13e8d16775C80999fD6E8127b33479+433+ethereum-0x58c6774e1391c5e2a98d48464be7d0c9242ee96633b348e0a99b54734cbac06d-NFT_IN-i0_0", + "hash": "0x58c6774e1391c5e2a98d48464be7d0c9242ee96633b348e0a99b54734cbac06d", + "type": "NFT_IN", + "senders": ["0xaaa9bB5A5b5Cd30fc1D3C887FD3aA70c91A3db92"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9f18a211a9a66bcedc971b64af956072120cdde91acd0e4423c56cac1ec8a58b", + "blockHeight": 14791877, + "extra": {}, + "date": "2022-05-17T09:56:07.000Z", + "value": "1", + "fee": "28762791876276739", + "contract": "0x60825ec38C13e8d16775C80999fD6E8127b33479", + "operator": "0x75F81667c194101db23f73F6a864b3CB7fD11162", + "standard": "ERC1155", + "tokenId": "433", + "transactionSequenceNumber": 54 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8d5ab2784bfa3ea4d1c1399f4d0a27ef40d431beede95e53ed6d2943888354e6-NONE", + "hash": "0x8d5ab2784bfa3ea4d1c1399f4d0a27ef40d431beede95e53ed6d2943888354e6", + "type": "NONE", + "senders": ["0xA27D9Ae321D86b28285ce16Ba893D7F69Dcf87B2"], + "recipients": ["0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x098093c82c18c55ca3290fa27825e91576a935a036bc929c922d8fe928f28b80", + "blockHeight": 14791858, + "extra": {}, + "date": "2022-05-17T09:52:10.000Z", + "value": "0", + "fee": "174742880610672400", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fdc08598f50ffb09ae9a063b04c1227a546d7e+2384+ethereum-0x8d5ab2784bfa3ea4d1c1399f4d0a27ef40d431beede95e53ed6d2943888354e6-NFT_IN", + "hash": "0x8d5ab2784bfa3ea4d1c1399f4d0a27ef40d431beede95e53ed6d2943888354e6", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x098093c82c18c55ca3290fa27825e91576a935a036bc929c922d8fe928f28b80", + "blockHeight": 14791858, + "extra": {}, + "date": "2022-05-17T09:52:10.000Z", + "value": "1", + "fee": "174742880610672400", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "tokenId": "2384", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaf89bf22fee8760768f896aa5f65e55d3495fad72a250088836cc2d7e48e0d30-IN", + "hash": "0xaf89bf22fee8760768f896aa5f65e55d3495fad72a250088836cc2d7e48e0d30", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x37e371ba12e94da1d052a50bdcabe5aaa426eef59cc18dc857a38bc6807be714", + "blockHeight": 14791666, + "extra": {}, + "date": "2022-05-17T09:10:19.001Z", + "value": "500000000000000000", + "fee": "436800000000000", + "transactionSequenceNumber": 70, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5038ca8dc596d5773f014a324546e61e9ca6020a234c83e00e711aaec9734140-OUT", + "hash": "0x5038ca8dc596d5773f014a324546e61e9ca6020a234c83e00e711aaec9734140", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc0d54d82db63771e20e71898b0d4c4c83baa39b8a665ab6b085f1adadd4f85d3", + "blockHeight": 14791380, + "extra": {}, + "date": "2022-05-17T08:07:14.000Z", + "value": "252970972804396228", + "fee": "2970972804396228", + "transactionSequenceNumber": 343, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc41e6d18bc8a1963f7c91f1d64b4c028a594440e+6+ethereum-0x5038ca8dc596d5773f014a324546e61e9ca6020a234c83e00e711aaec9734140-NFT_IN", + "hash": "0x5038ca8dc596d5773f014a324546e61e9ca6020a234c83e00e711aaec9734140", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc0d54d82db63771e20e71898b0d4c4c83baa39b8a665ab6b085f1adadd4f85d3", + "blockHeight": 14791380, + "extra": {}, + "date": "2022-05-17T08:07:14.000Z", + "value": "1", + "fee": "2970972804396228", + "contract": "0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e", + "standard": "ERC721", + "tokenId": "6", + "transactionSequenceNumber": 343 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7bf634653fb9800b592613ee27ff0574697d9e50f17d9cfe6373258b6941d9b2-OUT", + "hash": "0x7bf634653fb9800b592613ee27ff0574697d9e50f17d9cfe6373258b6941d9b2", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x08e305a8d6eedc7ea169476e324b29edf500a2fce32c6d02629e48b0c481b55d", + "blockHeight": 14791372, + "extra": {}, + "date": "2022-05-17T08:05:27.000Z", + "value": "255104516771206501", + "fee": "5104516771206501", + "transactionSequenceNumber": 342, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc41e6d18bc8a1963f7c91f1d64b4c028a594440e+5+ethereum-0x7bf634653fb9800b592613ee27ff0574697d9e50f17d9cfe6373258b6941d9b2-NFT_IN", + "hash": "0x7bf634653fb9800b592613ee27ff0574697d9e50f17d9cfe6373258b6941d9b2", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x08e305a8d6eedc7ea169476e324b29edf500a2fce32c6d02629e48b0c481b55d", + "blockHeight": 14791372, + "extra": {}, + "date": "2022-05-17T08:05:27.000Z", + "value": "1", + "fee": "5104516771206501", + "contract": "0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e", + "standard": "ERC721", + "tokenId": "5", + "transactionSequenceNumber": 342 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdf5eea2077055f4b564f0eac6df8f155e1d1bfbdc6488587446498c1f49feb47-NONE", + "hash": "0xdf5eea2077055f4b564f0eac6df8f155e1d1bfbdc6488587446498c1f49feb47", + "type": "NONE", + "senders": ["0xA28298b9Dd59119E9D74358BB1B088834970E644"], + "recipients": ["0x269641A320F8465eF4e710F51Dc6e6862D7E8A77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf05b6b5fd03d9be17284303e7e3571a69bcfc54ca721684aa9586e5dab395bb5", + "blockHeight": 14791170, + "extra": {}, + "date": "2022-05-17T07:19:35.000Z", + "value": "0", + "fee": "391081748844080736", + "transactionSequenceNumber": 38, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641a320f8465ef4e710f51dc6e6862d7e8a77+93386+ethereum-0xdf5eea2077055f4b564f0eac6df8f155e1d1bfbdc6488587446498c1f49feb47-NFT_IN", + "hash": "0xdf5eea2077055f4b564f0eac6df8f155e1d1bfbdc6488587446498c1f49feb47", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf05b6b5fd03d9be17284303e7e3571a69bcfc54ca721684aa9586e5dab395bb5", + "blockHeight": 14791170, + "extra": {}, + "date": "2022-05-17T07:19:35.000Z", + "value": "1", + "fee": "391081748844080736", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "tokenId": "93386", + "transactionSequenceNumber": 38 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1ecdefaef05b2939ffc700e49ca958729b5d4a43ee6e894d58fbadc3a827ceb8-NONE", + "hash": "0x1ecdefaef05b2939ffc700e49ca958729b5d4a43ee6e894d58fbadc3a827ceb8", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x56Fb26A1178298c4F50d484BA6b4E1B83d657803"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43d671c04bb6e423de61c2d5280f037f6b48f564fd5bc42280b9800f17a59575", + "blockHeight": 14786758, + "extra": {}, + "date": "2022-05-16T14:25:18.000Z", + "value": "0", + "fee": "4047090724649400", + "transactionSequenceNumber": 1913, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56fb26a1178298c4f50d484ba6b4e1b83d657803+1274+ethereum-0x1ecdefaef05b2939ffc700e49ca958729b5d4a43ee6e894d58fbadc3a827ceb8-NFT_IN", + "hash": "0x1ecdefaef05b2939ffc700e49ca958729b5d4a43ee6e894d58fbadc3a827ceb8", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x43d671c04bb6e423de61c2d5280f037f6b48f564fd5bc42280b9800f17a59575", + "blockHeight": 14786758, + "extra": {}, + "date": "2022-05-16T14:25:18.000Z", + "value": "1", + "fee": "4047090724649400", + "contract": "0x56Fb26A1178298c4F50d484BA6b4E1B83d657803", + "standard": "ERC721", + "tokenId": "1274", + "transactionSequenceNumber": 1913 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x41d8e6c404234b0de636885b145cca3ef26bca49d2b1b2ce826356ee3c6f19ca-NONE", + "hash": "0x41d8e6c404234b0de636885b145cca3ef26bca49d2b1b2ce826356ee3c6f19ca", + "type": "NONE", + "senders": ["0xA28298b9Dd59119E9D74358BB1B088834970E644"], + "recipients": ["0x269641A320F8465eF4e710F51Dc6e6862D7E8A77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc8d9fdb335aaa227c12d4a7a913753643bbcbe61d596937834a4b29c85c81f5f", + "blockHeight": 14785076, + "extra": {}, + "date": "2022-05-16T08:01:19.000Z", + "value": "0", + "fee": "155178259044912200", + "transactionSequenceNumber": 30, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641a320f8465ef4e710f51dc6e6862d7e8a77+74046+ethereum-0x41d8e6c404234b0de636885b145cca3ef26bca49d2b1b2ce826356ee3c6f19ca-NFT_IN", + "hash": "0x41d8e6c404234b0de636885b145cca3ef26bca49d2b1b2ce826356ee3c6f19ca", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc8d9fdb335aaa227c12d4a7a913753643bbcbe61d596937834a4b29c85c81f5f", + "blockHeight": 14785076, + "extra": {}, + "date": "2022-05-16T08:01:19.000Z", + "value": "1", + "fee": "155178259044912200", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "tokenId": "74046", + "transactionSequenceNumber": 30 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x02a78cb746a0518ec92ae79605d223856381c5a690a15459080e2ac4385282ff-NONE", + "hash": "0x02a78cb746a0518ec92ae79605d223856381c5a690a15459080e2ac4385282ff", + "type": "NONE", + "senders": ["0xA28298b9Dd59119E9D74358BB1B088834970E644"], + "recipients": ["0x269641A320F8465eF4e710F51Dc6e6862D7E8A77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa199780968cb666a8bb3e2bb4d09976cc90a9f739fa2f1fb3bf01747d9421d0e", + "blockHeight": 14784990, + "extra": {}, + "date": "2022-05-16T07:42:13.000Z", + "value": "0", + "fee": "147823370330519136", + "transactionSequenceNumber": 28, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641a320f8465ef4e710f51dc6e6862d7e8a77+65252+ethereum-0x02a78cb746a0518ec92ae79605d223856381c5a690a15459080e2ac4385282ff-NFT_IN", + "hash": "0x02a78cb746a0518ec92ae79605d223856381c5a690a15459080e2ac4385282ff", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa199780968cb666a8bb3e2bb4d09976cc90a9f739fa2f1fb3bf01747d9421d0e", + "blockHeight": 14784990, + "extra": {}, + "date": "2022-05-16T07:42:13.000Z", + "value": "1", + "fee": "147823370330519136", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "tokenId": "65252", + "transactionSequenceNumber": 28 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb2e240df5b2816d3d50e90e908eea542dcfb059e38552a2cbc97c03dfddfa10-NONE", + "hash": "0xeb2e240df5b2816d3d50e90e908eea542dcfb059e38552a2cbc97c03dfddfa10", + "type": "NONE", + "senders": ["0xA28298b9Dd59119E9D74358BB1B088834970E644"], + "recipients": ["0x269641A320F8465eF4e710F51Dc6e6862D7E8A77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6e3ed7edb3c933bcbe420eef3c334415ad66b669abb00f5711f41a2ab38d9bc0", + "blockHeight": 14784969, + "extra": {}, + "date": "2022-05-16T07:37:44.000Z", + "value": "0", + "fee": "146254602565323264", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641a320f8465ef4e710f51dc6e6862d7e8a77+48620+ethereum-0xeb2e240df5b2816d3d50e90e908eea542dcfb059e38552a2cbc97c03dfddfa10-NFT_IN", + "hash": "0xeb2e240df5b2816d3d50e90e908eea542dcfb059e38552a2cbc97c03dfddfa10", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6e3ed7edb3c933bcbe420eef3c334415ad66b669abb00f5711f41a2ab38d9bc0", + "blockHeight": 14784969, + "extra": {}, + "date": "2022-05-16T07:37:44.000Z", + "value": "1", + "fee": "146254602565323264", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "tokenId": "48620", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc20aa38843c8ac05f73acc0b02520c83a6aba927a8bda41df28814b1f54c0e77-NONE", + "hash": "0xc20aa38843c8ac05f73acc0b02520c83a6aba927a8bda41df28814b1f54c0e77", + "type": "NONE", + "senders": ["0xA28298b9Dd59119E9D74358BB1B088834970E644"], + "recipients": ["0x269641A320F8465eF4e710F51Dc6e6862D7E8A77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdb860f614c6252062552eee50e12739a246e6ee544b2e685c78455c1f08f5e29", + "blockHeight": 14784480, + "extra": {}, + "date": "2022-05-16T05:39:54.000Z", + "value": "0", + "fee": "135255898642441368", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641a320f8465ef4e710f51dc6e6862d7e8a77+17608+ethereum-0xc20aa38843c8ac05f73acc0b02520c83a6aba927a8bda41df28814b1f54c0e77-NFT_IN", + "hash": "0xc20aa38843c8ac05f73acc0b02520c83a6aba927a8bda41df28814b1f54c0e77", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdb860f614c6252062552eee50e12739a246e6ee544b2e685c78455c1f08f5e29", + "blockHeight": 14784480, + "extra": {}, + "date": "2022-05-16T05:39:54.000Z", + "value": "1", + "fee": "135255898642441368", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "tokenId": "17608", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xacb73f5f883a6381de449c216228996e260f59174b7a1c9139d7fd3b7f7519df-NONE", + "hash": "0xacb73f5f883a6381de449c216228996e260f59174b7a1c9139d7fd3b7f7519df", + "type": "NONE", + "senders": ["0xA28298b9Dd59119E9D74358BB1B088834970E644"], + "recipients": ["0x269641A320F8465eF4e710F51Dc6e6862D7E8A77"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa4ab39ae96ff617f1915ad6380da259610b324f217a4645ffc086bb445df689b", + "blockHeight": 14784472, + "extra": {}, + "date": "2022-05-16T05:38:16.000Z", + "value": "0", + "fee": "158399085455790000", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641a320f8465ef4e710f51dc6e6862d7e8a77+12183+ethereum-0xacb73f5f883a6381de449c216228996e260f59174b7a1c9139d7fd3b7f7519df-NFT_IN", + "hash": "0xacb73f5f883a6381de449c216228996e260f59174b7a1c9139d7fd3b7f7519df", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa4ab39ae96ff617f1915ad6380da259610b324f217a4645ffc086bb445df689b", + "blockHeight": 14784472, + "extra": {}, + "date": "2022-05-16T05:38:16.000Z", + "value": "1", + "fee": "158399085455790000", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "tokenId": "12183", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe4fbfffc2f61c190e2454f85f3a10133ceb9d5f74c93b8a95b272106d520f9ea-NONE", + "hash": "0xe4fbfffc2f61c190e2454f85f3a10133ceb9d5f74c93b8a95b272106d520f9ea", + "type": "NONE", + "senders": ["0xd8e93701BE9Fe50A876aD20585204Bde9a9077cd"], + "recipients": ["0x72B12aec69dA93357f2B69aCf33d5B75cF17575B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x461f5a8b994a25e8991d63192b4673fdc587d1ebc545677e5c37f579d33b8498", + "blockHeight": 14780365, + "extra": {}, + "date": "2022-05-15T14:06:06.000Z", + "value": "0", + "fee": "190324278955933344", + "transactionSequenceNumber": 30, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72b12aec69da93357f2b69acf33d5b75cf17575b+74893+ethereum-0xe4fbfffc2f61c190e2454f85f3a10133ceb9d5f74c93b8a95b272106d520f9ea-NFT_IN", + "hash": "0xe4fbfffc2f61c190e2454f85f3a10133ceb9d5f74c93b8a95b272106d520f9ea", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x461f5a8b994a25e8991d63192b4673fdc587d1ebc545677e5c37f579d33b8498", + "blockHeight": 14780365, + "extra": {}, + "date": "2022-05-15T14:06:06.000Z", + "value": "1", + "fee": "190324278955933344", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "tokenId": "74893", + "transactionSequenceNumber": 30 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8b7877c6af75a16869f810894a3c31bbca21d8e97cb5a8b015f4c00fa018a58e-NONE", + "hash": "0x8b7877c6af75a16869f810894a3c31bbca21d8e97cb5a8b015f4c00fa018a58e", + "type": "NONE", + "senders": ["0xd8e93701BE9Fe50A876aD20585204Bde9a9077cd"], + "recipients": ["0x72B12aec69dA93357f2B69aCf33d5B75cF17575B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb411fb5a3cd12f0f520afee00fc2534e5479025db270a56832d6b0df8a69d445", + "blockHeight": 14780356, + "extra": {}, + "date": "2022-05-15T14:03:45.000Z", + "value": "0", + "fee": "279193201851628260", + "transactionSequenceNumber": 28, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72b12aec69da93357f2b69acf33d5b75cf17575b+69468+ethereum-0x8b7877c6af75a16869f810894a3c31bbca21d8e97cb5a8b015f4c00fa018a58e-NFT_IN", + "hash": "0x8b7877c6af75a16869f810894a3c31bbca21d8e97cb5a8b015f4c00fa018a58e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb411fb5a3cd12f0f520afee00fc2534e5479025db270a56832d6b0df8a69d445", + "blockHeight": 14780356, + "extra": {}, + "date": "2022-05-15T14:03:45.000Z", + "value": "1", + "fee": "279193201851628260", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "tokenId": "69468", + "transactionSequenceNumber": 28 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb756e1289e13c16979b84c4ca13c2f2e464bac4f0efd396bed621e6531442c9-NONE", + "hash": "0xeb756e1289e13c16979b84c4ca13c2f2e464bac4f0efd396bed621e6531442c9", + "type": "NONE", + "senders": ["0xd8e93701BE9Fe50A876aD20585204Bde9a9077cd"], + "recipients": ["0x72B12aec69dA93357f2B69aCf33d5B75cF17575B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x324ee99b25fe0f7a55665085339880b912252acbd03c5e954352a3e0cd4c113d", + "blockHeight": 14778894, + "extra": {}, + "date": "2022-05-15T08:30:49.000Z", + "value": "0", + "fee": "245486820956105064", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72b12aec69da93357f2b69acf33d5b75cf17575b+56160+ethereum-0xeb756e1289e13c16979b84c4ca13c2f2e464bac4f0efd396bed621e6531442c9-NFT_IN", + "hash": "0xeb756e1289e13c16979b84c4ca13c2f2e464bac4f0efd396bed621e6531442c9", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x324ee99b25fe0f7a55665085339880b912252acbd03c5e954352a3e0cd4c113d", + "blockHeight": 14778894, + "extra": {}, + "date": "2022-05-15T08:30:49.000Z", + "value": "1", + "fee": "245486820956105064", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "tokenId": "56160", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x146223597b0e1ea3888691dde237a2f0e9c8ec0f5f14594f6f5048ff507de25f-NONE", + "hash": "0x146223597b0e1ea3888691dde237a2f0e9c8ec0f5f14594f6f5048ff507de25f", + "type": "NONE", + "senders": ["0xd8e93701BE9Fe50A876aD20585204Bde9a9077cd"], + "recipients": ["0x72B12aec69dA93357f2B69aCf33d5B75cF17575B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f2fd7383cca0fdc02e960ff019841fd81806d36e643bcf8bdd9f788f1e296f3", + "blockHeight": 14778849, + "extra": {}, + "date": "2022-05-15T08:17:45.000Z", + "value": "0", + "fee": "155546071607064072", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72b12aec69da93357f2b69acf33d5b75cf17575b+50735+ethereum-0x146223597b0e1ea3888691dde237a2f0e9c8ec0f5f14594f6f5048ff507de25f-NFT_IN", + "hash": "0x146223597b0e1ea3888691dde237a2f0e9c8ec0f5f14594f6f5048ff507de25f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f2fd7383cca0fdc02e960ff019841fd81806d36e643bcf8bdd9f788f1e296f3", + "blockHeight": 14778849, + "extra": {}, + "date": "2022-05-15T08:17:45.000Z", + "value": "1", + "fee": "155546071607064072", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "tokenId": "50735", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb61b473a8876c56a6e02878728a1982159549a50c1b77b8deef080c311246eae-NONE", + "hash": "0xb61b473a8876c56a6e02878728a1982159549a50c1b77b8deef080c311246eae", + "type": "NONE", + "senders": ["0xd8e93701BE9Fe50A876aD20585204Bde9a9077cd"], + "recipients": ["0x72B12aec69dA93357f2B69aCf33d5B75cF17575B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3daf3923c87c535b0a6553b8455c80f4b1f7539cec52a113342671d3f5636d64", + "blockHeight": 14766192, + "extra": {}, + "date": "2022-05-13T08:00:47.000Z", + "value": "0", + "fee": "513959845822215144", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72b12aec69da93357f2b69acf33d5b75cf17575b+7787+ethereum-0xb61b473a8876c56a6e02878728a1982159549a50c1b77b8deef080c311246eae-NFT_IN", + "hash": "0xb61b473a8876c56a6e02878728a1982159549a50c1b77b8deef080c311246eae", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3daf3923c87c535b0a6553b8455c80f4b1f7539cec52a113342671d3f5636d64", + "blockHeight": 14766192, + "extra": {}, + "date": "2022-05-13T08:00:47.000Z", + "value": "1", + "fee": "513959845822215144", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "tokenId": "7787", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x73c0b4734e13f4613a2a97e1613ee7ece9490fac9892734fb8e4f6aa5e25ca94-NONE", + "hash": "0x73c0b4734e13f4613a2a97e1613ee7ece9490fac9892734fb8e4f6aa5e25ca94", + "type": "NONE", + "senders": ["0xd8e93701BE9Fe50A876aD20585204Bde9a9077cd"], + "recipients": ["0x72B12aec69dA93357f2B69aCf33d5B75cF17575B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a6488f164801ba9c5d4dbf49ff5f4ccb9b65bb0ce8982ea68dadd134e22022a", + "blockHeight": 14766166, + "extra": {}, + "date": "2022-05-13T07:55:25.000Z", + "value": "0", + "fee": "471773693508210520", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72b12aec69da93357f2b69acf33d5b75cf17575b+2362+ethereum-0x73c0b4734e13f4613a2a97e1613ee7ece9490fac9892734fb8e4f6aa5e25ca94-NFT_IN", + "hash": "0x73c0b4734e13f4613a2a97e1613ee7ece9490fac9892734fb8e4f6aa5e25ca94", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a6488f164801ba9c5d4dbf49ff5f4ccb9b65bb0ce8982ea68dadd134e22022a", + "blockHeight": 14766166, + "extra": {}, + "date": "2022-05-13T07:55:25.000Z", + "value": "1", + "fee": "471773693508210520", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "tokenId": "2362", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x949f52bfca5088a725530385c8eef26defaee50c7604ad96e1377ccfc9faac6f-OUT", + "hash": "0x949f52bfca5088a725530385c8eef26defaee50c7604ad96e1377ccfc9faac6f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x80cf6b625a85dfe00a7ca2a13b2f58c4e2253ae333760d550f0ad1e30e934c33", + "blockHeight": 14756627, + "extra": {}, + "date": "2022-05-11T19:04:18.000Z", + "value": "334534451111572215", + "fee": "19534451111572215", + "transactionSequenceNumber": 341, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd9c036e9eef725e5aca4a22239a23feb47c3f05d+6533+ethereum-0x949f52bfca5088a725530385c8eef26defaee50c7604ad96e1377ccfc9faac6f-NFT_IN", + "hash": "0x949f52bfca5088a725530385c8eef26defaee50c7604ad96e1377ccfc9faac6f", + "type": "NFT_IN", + "senders": ["0x29392D3504C13C173AFD81748bDcD6577DB9A801"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x80cf6b625a85dfe00a7ca2a13b2f58c4e2253ae333760d550f0ad1e30e934c33", + "blockHeight": 14756627, + "extra": {}, + "date": "2022-05-11T19:04:18.000Z", + "value": "1", + "fee": "19534451111572215", + "contract": "0xD9c036e9EEF725E5AcA4a22239A23feb47c3f05d", + "standard": "ERC721", + "tokenId": "6533", + "transactionSequenceNumber": 341 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaf96292c273cee479f8db087f2f9a890747018a768bcc903b861652c269e9f11-FEES", + "hash": "0xaf96292c273cee479f8db087f2f9a890747018a768bcc903b861652c269e9f11", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc918657ee889bb752245544aa76902aabe3142c08a792d0a62352e84dc874d4b", + "blockHeight": 14756593, + "extra": {}, + "date": "2022-05-11T18:58:43.000Z", + "value": "3038900754555356", + "fee": "3038900754555356", + "transactionSequenceNumber": 340, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaf96292c273cee479f8db087f2f9a890747018a768bcc903b861652c269e9f11-i1", + "hash": "0xaf96292c273cee479f8db087f2f9a890747018a768bcc903b861652c269e9f11", + "type": "IN", + "senders": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc918657ee889bb752245544aa76902aabe3142c08a792d0a62352e84dc874d4b", + "blockHeight": 14756593, + "extra": {}, + "date": "2022-05-11T18:58:43.000Z", + "value": "776193095609675807", + "fee": "0", + "transactionSequenceNumber": 340 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x318444dba769db83e21ada4c2d8cda0666f125b5cc7004e9ab0ceec9bb5c9108-NONE", + "hash": "0x318444dba769db83e21ada4c2d8cda0666f125b5cc7004e9ab0ceec9bb5c9108", + "type": "NONE", + "senders": ["0x668ef10e68B7C2C1Fc0307c53bE5f33228C2974B"], + "recipients": ["0xcAB80A2bf07BECaF8d48168081352ea873B8Db91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x46eb0c10c85cd4346daf6205bb9066a53664f7d6b1e99f6dc2250adb72d00f2a", + "blockHeight": 14754562, + "extra": {}, + "date": "2022-05-11T11:18:39.000Z", + "value": "0", + "fee": "492791435499378106", + "transactionSequenceNumber": 32, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcab80a2bf07becaf8d48168081352ea873b8db91+80168+ethereum-0x318444dba769db83e21ada4c2d8cda0666f125b5cc7004e9ab0ceec9bb5c9108-NFT_IN", + "hash": "0x318444dba769db83e21ada4c2d8cda0666f125b5cc7004e9ab0ceec9bb5c9108", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x46eb0c10c85cd4346daf6205bb9066a53664f7d6b1e99f6dc2250adb72d00f2a", + "blockHeight": 14754562, + "extra": {}, + "date": "2022-05-11T11:18:39.000Z", + "value": "1", + "fee": "492791435499378106", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "tokenId": "80168", + "transactionSequenceNumber": 32 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0cf98b6c69ec15ccec78207d39297f84f10577dd1b4ea9c1fe5351f99a8922d2-NONE", + "hash": "0x0cf98b6c69ec15ccec78207d39297f84f10577dd1b4ea9c1fe5351f99a8922d2", + "type": "NONE", + "senders": ["0x668ef10e68B7C2C1Fc0307c53bE5f33228C2974B"], + "recipients": ["0xcAB80A2bf07BECaF8d48168081352ea873B8Db91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc9de3883113bd311767de843ced21dcff594e4b5080f01d8e0219349633421ce", + "blockHeight": 14752780, + "extra": {}, + "date": "2022-05-11T04:40:16.000Z", + "value": "0", + "fee": "298216287868861131", + "transactionSequenceNumber": 29, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcab80a2bf07becaf8d48168081352ea873b8db91+73157+ethereum-0x0cf98b6c69ec15ccec78207d39297f84f10577dd1b4ea9c1fe5351f99a8922d2-NFT_IN", + "hash": "0x0cf98b6c69ec15ccec78207d39297f84f10577dd1b4ea9c1fe5351f99a8922d2", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc9de3883113bd311767de843ced21dcff594e4b5080f01d8e0219349633421ce", + "blockHeight": 14752780, + "extra": {}, + "date": "2022-05-11T04:40:16.000Z", + "value": "1", + "fee": "298216287868861131", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "tokenId": "73157", + "transactionSequenceNumber": 29 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb0becd503f5832d5149abe1dd6b6b9d268a15eb837b06d5703683f46e0037c3a-NONE", + "hash": "0xb0becd503f5832d5149abe1dd6b6b9d268a15eb837b06d5703683f46e0037c3a", + "type": "NONE", + "senders": ["0x668ef10e68B7C2C1Fc0307c53bE5f33228C2974B"], + "recipients": ["0xcAB80A2bf07BECaF8d48168081352ea873B8Db91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3ba425f9b635c1a1bec732d17eeef6af3dc738d69c2682e861074ed68517de69", + "blockHeight": 14752273, + "extra": {}, + "date": "2022-05-11T02:45:01.000Z", + "value": "0", + "fee": "373773786371821948", + "transactionSequenceNumber": 22, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcab80a2bf07becaf8d48168081352ea873b8db91+48017+ethereum-0xb0becd503f5832d5149abe1dd6b6b9d268a15eb837b06d5703683f46e0037c3a-NFT_IN", + "hash": "0xb0becd503f5832d5149abe1dd6b6b9d268a15eb837b06d5703683f46e0037c3a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3ba425f9b635c1a1bec732d17eeef6af3dc738d69c2682e861074ed68517de69", + "blockHeight": 14752273, + "extra": {}, + "date": "2022-05-11T02:45:01.000Z", + "value": "1", + "fee": "373773786371821948", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "tokenId": "48017", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb142ad1b40d81d67551d0ba302e5e2b46c7ed19732732d506961af8c524e02e4-NONE", + "hash": "0xb142ad1b40d81d67551d0ba302e5e2b46c7ed19732732d506961af8c524e02e4", + "type": "NONE", + "senders": ["0x668ef10e68B7C2C1Fc0307c53bE5f33228C2974B"], + "recipients": ["0xcAB80A2bf07BECaF8d48168081352ea873B8Db91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4965de5654ec9b04adaf7c096de2d2c0f38bf00ec74bc12b0b1b2d9551811c93", + "blockHeight": 14752242, + "extra": {}, + "date": "2022-05-11T02:37:46.000Z", + "value": "0", + "fee": "387027041970619545", + "transactionSequenceNumber": 20, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcab80a2bf07becaf8d48168081352ea873b8db91+42556+ethereum-0xb142ad1b40d81d67551d0ba302e5e2b46c7ed19732732d506961af8c524e02e4-NFT_IN", + "hash": "0xb142ad1b40d81d67551d0ba302e5e2b46c7ed19732732d506961af8c524e02e4", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4965de5654ec9b04adaf7c096de2d2c0f38bf00ec74bc12b0b1b2d9551811c93", + "blockHeight": 14752242, + "extra": {}, + "date": "2022-05-11T02:37:46.000Z", + "value": "1", + "fee": "387027041970619545", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "tokenId": "42556", + "transactionSequenceNumber": 20 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5756aba9f9e8add07bcf9ba66d0039413c5e5b7cfeb565350c0523b9f0348ec5-NONE", + "hash": "0x5756aba9f9e8add07bcf9ba66d0039413c5e5b7cfeb565350c0523b9f0348ec5", + "type": "NONE", + "senders": ["0x9B94a2571c484E1b446C307551CeB149Ce470B59"], + "recipients": ["0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x249eaefa105ac57802c5433d3640ae1d81fb3604ad16852e814011bcaefd3ffe", + "blockHeight": 14749310, + "extra": {}, + "date": "2022-05-10T15:15:36.000Z", + "value": "0", + "fee": "180077164241958648", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1c77c21cae7bf8b535fce6beb4ff8eef321c0626+17385+ethereum-0x5756aba9f9e8add07bcf9ba66d0039413c5e5b7cfeb565350c0523b9f0348ec5-NFT_IN", + "hash": "0x5756aba9f9e8add07bcf9ba66d0039413c5e5b7cfeb565350c0523b9f0348ec5", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x249eaefa105ac57802c5433d3640ae1d81fb3604ad16852e814011bcaefd3ffe", + "blockHeight": 14749310, + "extra": {}, + "date": "2022-05-10T15:15:36.000Z", + "value": "1", + "fee": "180077164241958648", + "contract": "0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626", + "standard": "ERC721", + "tokenId": "17385", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe9220b1f51a6d2e58d00417148bde652f02b308eb3e2e1fb1eabe59bb799b8a8-NONE", + "hash": "0xe9220b1f51a6d2e58d00417148bde652f02b308eb3e2e1fb1eabe59bb799b8a8", + "type": "NONE", + "senders": ["0x9B94a2571c484E1b446C307551CeB149Ce470B59"], + "recipients": ["0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xec1b9b40df1aa8326304eddf57b336c1425cf8b4b4fb7a37d18840c2aea8a8a3", + "blockHeight": 14749142, + "extra": {}, + "date": "2022-05-10T14:40:29.000Z", + "value": "0", + "fee": "530596593190538712", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1c77c21cae7bf8b535fce6beb4ff8eef321c0626+4014+ethereum-0xe9220b1f51a6d2e58d00417148bde652f02b308eb3e2e1fb1eabe59bb799b8a8-NFT_IN", + "hash": "0xe9220b1f51a6d2e58d00417148bde652f02b308eb3e2e1fb1eabe59bb799b8a8", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xec1b9b40df1aa8326304eddf57b336c1425cf8b4b4fb7a37d18840c2aea8a8a3", + "blockHeight": 14749142, + "extra": {}, + "date": "2022-05-10T14:40:29.000Z", + "value": "1", + "fee": "530596593190538712", + "contract": "0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626", + "standard": "ERC721", + "tokenId": "4014", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2c77b9bcd1a9e4338e81df258215d4958f9b15b47a3f221f010e1895871e18ac-NONE", + "hash": "0x2c77b9bcd1a9e4338e81df258215d4958f9b15b47a3f221f010e1895871e18ac", + "type": "NONE", + "senders": ["0x668ef10e68B7C2C1Fc0307c53bE5f33228C2974B"], + "recipients": ["0xcAB80A2bf07BECaF8d48168081352ea873B8Db91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc8b4ec3b3d4ae1803e75d494b25c2e9163bbdd031a9c9e70dc3eeac8d0f4d5f2", + "blockHeight": 14748456, + "extra": {}, + "date": "2022-05-10T12:03:45.000Z", + "value": "0", + "fee": "294344353775720100", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcab80a2bf07becaf8d48168081352ea873b8db91+12673+ethereum-0x2c77b9bcd1a9e4338e81df258215d4958f9b15b47a3f221f010e1895871e18ac-NFT_IN", + "hash": "0x2c77b9bcd1a9e4338e81df258215d4958f9b15b47a3f221f010e1895871e18ac", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc8b4ec3b3d4ae1803e75d494b25c2e9163bbdd031a9c9e70dc3eeac8d0f4d5f2", + "blockHeight": 14748456, + "extra": {}, + "date": "2022-05-10T12:03:45.000Z", + "value": "1", + "fee": "294344353775720100", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "tokenId": "12673", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfcf3772e08d0c0b6b1d09518be0d2a53050f7bb86406af0279330d805447628d-NONE", + "hash": "0xfcf3772e08d0c0b6b1d09518be0d2a53050f7bb86406af0279330d805447628d", + "type": "NONE", + "senders": ["0x668ef10e68B7C2C1Fc0307c53bE5f33228C2974B"], + "recipients": ["0xcAB80A2bf07BECaF8d48168081352ea873B8Db91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x095217e47fb07243f2ad7052ab2e0c1f8b6738fb27789d8ee1834c82ccd490b7", + "blockHeight": 14748448, + "extra": {}, + "date": "2022-05-10T12:01:34.000Z", + "value": "0", + "fee": "207899774315939142", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcab80a2bf07becaf8d48168081352ea873b8db91+7212+ethereum-0xfcf3772e08d0c0b6b1d09518be0d2a53050f7bb86406af0279330d805447628d-NFT_IN", + "hash": "0xfcf3772e08d0c0b6b1d09518be0d2a53050f7bb86406af0279330d805447628d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x095217e47fb07243f2ad7052ab2e0c1f8b6738fb27789d8ee1834c82ccd490b7", + "blockHeight": 14748448, + "extra": {}, + "date": "2022-05-10T12:01:34.000Z", + "value": "1", + "fee": "207899774315939142", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "tokenId": "7212", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd40f4c103cefbc007801a93bfe2b14f658145cdaf26e2108bb0d24f324827842-NONE", + "hash": "0xd40f4c103cefbc007801a93bfe2b14f658145cdaf26e2108bb0d24f324827842", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x5646908923F052e640611a53EC3C202864ce8620"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xacd55fce379b7360f1b61e136b0d49c4220af5cba0d03187412f7f1d6850f496", + "blockHeight": 14747513, + "extra": {}, + "date": "2022-05-10T08:21:12.000Z", + "value": "0", + "fee": "2254202561316890", + "transactionSequenceNumber": 1910, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5646908923f052e640611a53ec3c202864ce8620+915+ethereum-0xd40f4c103cefbc007801a93bfe2b14f658145cdaf26e2108bb0d24f324827842-NFT_IN", + "hash": "0xd40f4c103cefbc007801a93bfe2b14f658145cdaf26e2108bb0d24f324827842", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xacd55fce379b7360f1b61e136b0d49c4220af5cba0d03187412f7f1d6850f496", + "blockHeight": 14747513, + "extra": {}, + "date": "2022-05-10T08:21:12.000Z", + "value": "1", + "fee": "2254202561316890", + "contract": "0x5646908923F052e640611a53EC3C202864ce8620", + "standard": "ERC721", + "tokenId": "915", + "transactionSequenceNumber": 1910 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x48a6dbf67f3e82b65ec576ef08bcd64caac1a05942f294c6ef98cbaa0d3c1bca-FEES", + "hash": "0x48a6dbf67f3e82b65ec576ef08bcd64caac1a05942f294c6ef98cbaa0d3c1bca", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf6528d8e0018d2a08ca31240b47d8f8104502d266d4f0e9804bcbd14bb79647", + "blockHeight": 14743034, + "extra": {}, + "date": "2022-05-09T14:55:27.000Z", + "value": "9993482372932608", + "fee": "9993482372932608", + "transactionSequenceNumber": 339, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9b2a173f9e06940039ecc4a38331af4103bcde306a6b7ee39dbc662dc0ed7087-OUT", + "hash": "0x9b2a173f9e06940039ecc4a38331af4103bcde306a6b7ee39dbc662dc0ed7087", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9767525b6b1311e8168aa5cd392cc6850ad464a0a474f958f5ac32a0da32ae10", + "blockHeight": 14742291, + "extra": {}, + "date": "2022-05-09T11:58:10.000Z", + "value": "34792455060133066", + "fee": "4792455060133066", + "transactionSequenceNumber": 338, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7e4897a5c6f37c9Ba2aC39F6936e80318D43cc68+2+ethereum-0x9b2a173f9e06940039ecc4a38331af4103bcde306a6b7ee39dbc662dc0ed7087-NFT_IN-i0_0", + "hash": "0x9b2a173f9e06940039ecc4a38331af4103bcde306a6b7ee39dbc662dc0ed7087", + "type": "NFT_IN", + "senders": ["0xf7008F7d415F04e74bB2460dEB800608Aa991C1c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9767525b6b1311e8168aa5cd392cc6850ad464a0a474f958f5ac32a0da32ae10", + "blockHeight": 14742291, + "extra": {}, + "date": "2022-05-09T11:58:10.000Z", + "value": "1", + "fee": "4792455060133066", + "contract": "0x7e4897a5c6f37c9Ba2aC39F6936e80318D43cc68", + "operator": "0x701a1ff0fDFCC5B3FB2D49C58BA16930fBd39D3C", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 338 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9ccf7f1e3222518eb30c35a8fabbe7fdc4c0b19d02a005a4b16f175bd9766a04-NONE", + "hash": "0x9ccf7f1e3222518eb30c35a8fabbe7fdc4c0b19d02a005a4b16f175bd9766a04", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x064c3bf4ab8b590d26831b0353c76c1e48545dc52178d9f8ce0a71e4e81055f3", + "blockHeight": 14741541, + "extra": {}, + "date": "2022-05-09T09:04:23.000Z", + "value": "0", + "fee": "12893206957260906", + "transactionSequenceNumber": 460, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+2+ethereum-0x9ccf7f1e3222518eb30c35a8fabbe7fdc4c0b19d02a005a4b16f175bd9766a04-NFT_IN-i0_0", + "hash": "0x9ccf7f1e3222518eb30c35a8fabbe7fdc4c0b19d02a005a4b16f175bd9766a04", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x064c3bf4ab8b590d26831b0353c76c1e48545dc52178d9f8ce0a71e4e81055f3", + "blockHeight": 14741541, + "extra": {}, + "date": "2022-05-09T09:04:23.000Z", + "value": "1", + "fee": "12893206957260906", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 460 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x01992681aed906fce88b35a98bdfdb825315c06e60507ae67f1d7c5fc106bdcd-FEES", + "hash": "0x01992681aed906fce88b35a98bdfdb825315c06e60507ae67f1d7c5fc106bdcd", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE79CCE05DE11f9f1421aa5ca20dB48092da10B6c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x242b89322537d1a1030f245112299916327a5067ca42dde4f63f6e039472035c", + "blockHeight": 14741366, + "extra": {}, + "date": "2022-05-09T08:20:29.000Z", + "value": "891410818123628", + "fee": "891410818123628", + "transactionSequenceNumber": 337, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE79CCE05DE11f9f1421aa5ca20dB48092da10B6c+770+ethereum-0x01992681aed906fce88b35a98bdfdb825315c06e60507ae67f1d7c5fc106bdcd-NFT_OUT-i0_0", + "hash": "0x01992681aed906fce88b35a98bdfdb825315c06e60507ae67f1d7c5fc106bdcd", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x242b89322537d1a1030f245112299916327a5067ca42dde4f63f6e039472035c", + "blockHeight": 14741366, + "extra": {}, + "date": "2022-05-09T08:20:29.000Z", + "value": "1", + "fee": "891410818123628", + "contract": "0xE79CCE05DE11f9f1421aa5ca20dB48092da10B6c", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "770", + "transactionSequenceNumber": 337 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8527b42897c58aa80ad9c234d2131348d73d14eb0537609a5f7687585811530f-FEES", + "hash": "0x8527b42897c58aa80ad9c234d2131348d73d14eb0537609a5f7687585811530f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xB8B3059A346edc5f1C0F9DaF28a42eD47f6EdEC0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x444c6ddfe63e08f064bfede602c349c636224502a15f0dadc5aee5b2c0b35fd3", + "blockHeight": 14741303, + "extra": {}, + "date": "2022-05-09T08:04:59.000Z", + "value": "677026467765692", + "fee": "677026467765692", + "transactionSequenceNumber": 336, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB8B3059A346edc5f1C0F9DaF28a42eD47f6EdEC0+952+ethereum-0x8527b42897c58aa80ad9c234d2131348d73d14eb0537609a5f7687585811530f-NFT_OUT-i0_0", + "hash": "0x8527b42897c58aa80ad9c234d2131348d73d14eb0537609a5f7687585811530f", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x444c6ddfe63e08f064bfede602c349c636224502a15f0dadc5aee5b2c0b35fd3", + "blockHeight": 14741303, + "extra": {}, + "date": "2022-05-09T08:04:59.000Z", + "value": "1", + "fee": "677026467765692", + "contract": "0xB8B3059A346edc5f1C0F9DaF28a42eD47f6EdEC0", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "952", + "transactionSequenceNumber": 336 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf4c1f9045c7361e6f6626c1585c89fadf9f3d8c96c7acf3132c0a2d972889d68-NONE", + "hash": "0xf4c1f9045c7361e6f6626c1585c89fadf9f3d8c96c7acf3132c0a2d972889d68", + "type": "NONE", + "senders": ["0x434b0aA71A14317A4De689b949C37156eA797536"], + "recipients": ["0x696F33F4dd9BE5538483f63308453D2D67D07331"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xddd19c0931c5440b518fce8f30b37aff615c85f0fa9f4a2b65e955177e4bd074", + "blockHeight": 14740859, + "extra": {}, + "date": "2022-05-09T06:24:13.000Z", + "value": "0", + "fee": "157506405050954250", + "transactionSequenceNumber": 26, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696f33f4dd9be5538483f63308453d2d67d07331+65268+ethereum-0xf4c1f9045c7361e6f6626c1585c89fadf9f3d8c96c7acf3132c0a2d972889d68-NFT_IN", + "hash": "0xf4c1f9045c7361e6f6626c1585c89fadf9f3d8c96c7acf3132c0a2d972889d68", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xddd19c0931c5440b518fce8f30b37aff615c85f0fa9f4a2b65e955177e4bd074", + "blockHeight": 14740859, + "extra": {}, + "date": "2022-05-09T06:24:13.000Z", + "value": "1", + "fee": "157506405050954250", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "tokenId": "65268", + "transactionSequenceNumber": 26 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcb51c44f14edcdbf98be9f4cfb1859379a94c6ffb851d1c0c0c863ffa5e5e216-NONE", + "hash": "0xcb51c44f14edcdbf98be9f4cfb1859379a94c6ffb851d1c0c0c863ffa5e5e216", + "type": "NONE", + "senders": ["0x434b0aA71A14317A4De689b949C37156eA797536"], + "recipients": ["0x696F33F4dd9BE5538483f63308453D2D67D07331"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf3454d3f72c9d3e7b2c26887f6dd1b89431b872e8c6a2c329ee64c8744edf59", + "blockHeight": 14740820, + "extra": {}, + "date": "2022-05-09T06:16:37.000Z", + "value": "0", + "fee": "269945599067405706", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696f33f4dd9be5538483f63308453d2d67d07331+57069+ethereum-0xcb51c44f14edcdbf98be9f4cfb1859379a94c6ffb851d1c0c0c863ffa5e5e216-NFT_IN", + "hash": "0xcb51c44f14edcdbf98be9f4cfb1859379a94c6ffb851d1c0c0c863ffa5e5e216", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf3454d3f72c9d3e7b2c26887f6dd1b89431b872e8c6a2c329ee64c8744edf59", + "blockHeight": 14740820, + "extra": {}, + "date": "2022-05-09T06:16:37.000Z", + "value": "1", + "fee": "269945599067405706", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "tokenId": "57069", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x070b95fbadd5991f6500c5d37e1adb6fb9a403a279d66da700d15aeeadb5af7e-NONE", + "hash": "0x070b95fbadd5991f6500c5d37e1adb6fb9a403a279d66da700d15aeeadb5af7e", + "type": "NONE", + "senders": ["0x434b0aA71A14317A4De689b949C37156eA797536"], + "recipients": ["0x696F33F4dd9BE5538483f63308453D2D67D07331"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x57c57091e6e24d3d3409b18734f1a6ca0dc5a08084263b3ff33ece058486f98e", + "blockHeight": 14740787, + "extra": {}, + "date": "2022-05-09T06:09:51.000Z", + "value": "0", + "fee": "202724646118125924", + "transactionSequenceNumber": 19, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696f33f4dd9be5538483f63308453d2d67d07331+41701+ethereum-0x070b95fbadd5991f6500c5d37e1adb6fb9a403a279d66da700d15aeeadb5af7e-NFT_IN", + "hash": "0x070b95fbadd5991f6500c5d37e1adb6fb9a403a279d66da700d15aeeadb5af7e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x57c57091e6e24d3d3409b18734f1a6ca0dc5a08084263b3ff33ece058486f98e", + "blockHeight": 14740787, + "extra": {}, + "date": "2022-05-09T06:09:51.000Z", + "value": "1", + "fee": "202724646118125924", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "tokenId": "41701", + "transactionSequenceNumber": 19 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x14523d1ab5356468e2f8e2e3cdb8889ceca51954ff62dd695a6d8e29bc008e2c-NONE", + "hash": "0x14523d1ab5356468e2f8e2e3cdb8889ceca51954ff62dd695a6d8e29bc008e2c", + "type": "NONE", + "senders": ["0x434b0aA71A14317A4De689b949C37156eA797536"], + "recipients": ["0x696F33F4dd9BE5538483f63308453D2D67D07331"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x096fbc900a4af947241d73f85726f8725f925b643b011ef07a1bbd5b9fd267ad", + "blockHeight": 14740671, + "extra": {}, + "date": "2022-05-09T05:44:15.000Z", + "value": "0", + "fee": "188348130425792736", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696f33f4dd9be5538483f63308453d2d67d07331+18251+ethereum-0x14523d1ab5356468e2f8e2e3cdb8889ceca51954ff62dd695a6d8e29bc008e2c-NFT_IN", + "hash": "0x14523d1ab5356468e2f8e2e3cdb8889ceca51954ff62dd695a6d8e29bc008e2c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x096fbc900a4af947241d73f85726f8725f925b643b011ef07a1bbd5b9fd267ad", + "blockHeight": 14740671, + "extra": {}, + "date": "2022-05-09T05:44:15.000Z", + "value": "1", + "fee": "188348130425792736", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "tokenId": "18251", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb0e7c3d4a36aaafd310b9f9b8409b1b923a6840be037966aff4e0d4e0f70e561-NONE", + "hash": "0xb0e7c3d4a36aaafd310b9f9b8409b1b923a6840be037966aff4e0d4e0f70e561", + "type": "NONE", + "senders": ["0x434b0aA71A14317A4De689b949C37156eA797536"], + "recipients": ["0x696F33F4dd9BE5538483f63308453D2D67D07331"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe782940f46c317d077dff6db3aac409472015f54fc099a770c168bc7c79c7502", + "blockHeight": 14740643, + "extra": {}, + "date": "2022-05-09T05:39:23.000Z", + "value": "0", + "fee": "147517038939522090", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696f33f4dd9be5538483f63308453d2d67d07331+4580+ethereum-0xb0e7c3d4a36aaafd310b9f9b8409b1b923a6840be037966aff4e0d4e0f70e561-NFT_IN", + "hash": "0xb0e7c3d4a36aaafd310b9f9b8409b1b923a6840be037966aff4e0d4e0f70e561", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe782940f46c317d077dff6db3aac409472015f54fc099a770c168bc7c79c7502", + "blockHeight": 14740643, + "extra": {}, + "date": "2022-05-09T05:39:23.000Z", + "value": "1", + "fee": "147517038939522090", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "tokenId": "4580", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4dab7822bc9dd591d113adc3272d46191d9c77288552f1d50cb13b9dddf522a0-NONE", + "hash": "0x4dab7822bc9dd591d113adc3272d46191d9c77288552f1d50cb13b9dddf522a0", + "type": "NONE", + "senders": ["0x350464eC2BF5D7C776CA763aF453961372Cbf393"], + "recipients": ["0xE79CCE05DE11f9f1421aa5ca20dB48092da10B6c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbec535b5f573fb7aa0c6ca7c95fd01f77ef301ff99241d6f647f2359dfc386cc", + "blockHeight": 14740213, + "extra": {}, + "date": "2022-05-09T04:05:38.000Z", + "value": "0", + "fee": "114640600000000000", + "transactionSequenceNumber": 258, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE79CCE05DE11f9f1421aa5ca20dB48092da10B6c+770+ethereum-0x4dab7822bc9dd591d113adc3272d46191d9c77288552f1d50cb13b9dddf522a0-NFT_IN-i0_0", + "hash": "0x4dab7822bc9dd591d113adc3272d46191d9c77288552f1d50cb13b9dddf522a0", + "type": "NFT_IN", + "senders": ["0xC68247F05C6864F86ad5c97054D9DC08a788d262"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbec535b5f573fb7aa0c6ca7c95fd01f77ef301ff99241d6f647f2359dfc386cc", + "blockHeight": 14740213, + "extra": {}, + "date": "2022-05-09T04:05:38.000Z", + "value": "1", + "fee": "114640600000000000", + "contract": "0xE79CCE05DE11f9f1421aa5ca20dB48092da10B6c", + "operator": "0x350464eC2BF5D7C776CA763aF453961372Cbf393", + "standard": "ERC1155", + "tokenId": "770", + "transactionSequenceNumber": 258 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x78abf12e21b83413190f099c3b1ebb3aa357335495ca8edb4499000460fa6d7b-NONE", + "hash": "0x78abf12e21b83413190f099c3b1ebb3aa357335495ca8edb4499000460fa6d7b", + "type": "NONE", + "senders": ["0xAEF2671864d82B53Bb65799312aacd4958D20934"], + "recipients": ["0x56826a77f7A5daCf6476d4239f98bd72F15DB703"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6861ad729e18ff68e728103e6ce19c30b86423123e86f45cb2762b87b69a94b4", + "blockHeight": 14738852, + "extra": {}, + "date": "2022-05-08T22:52:10.000Z", + "value": "0", + "fee": "39689712000000000", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56826a77f7a5dacf6476d4239f98bd72f15db703+49005+ethereum-0x78abf12e21b83413190f099c3b1ebb3aa357335495ca8edb4499000460fa6d7b-NFT_IN", + "hash": "0x78abf12e21b83413190f099c3b1ebb3aa357335495ca8edb4499000460fa6d7b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6861ad729e18ff68e728103e6ce19c30b86423123e86f45cb2762b87b69a94b4", + "blockHeight": 14738852, + "extra": {}, + "date": "2022-05-08T22:52:10.000Z", + "value": "1", + "fee": "39689712000000000", + "contract": "0x56826a77f7A5daCf6476d4239f98bd72F15DB703", + "standard": "ERC721", + "tokenId": "49005", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x007ded125bb44aea74644a4af7cfea400e888e7a3c6ea46de8acd1e43cdc3116-NONE", + "hash": "0x007ded125bb44aea74644a4af7cfea400e888e7a3c6ea46de8acd1e43cdc3116", + "type": "NONE", + "senders": ["0x350464eC2BF5D7C776CA763aF453961372Cbf393"], + "recipients": ["0xB8B3059A346edc5f1C0F9DaF28a42eD47f6EdEC0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9805d24c6899b3d1e8e753086ce86daf78b4d9c0996fb9a0aac9a3be08536363", + "blockHeight": 14733926, + "extra": {}, + "date": "2022-05-08T04:17:48.000Z", + "value": "0", + "fee": "106023589949907854", + "transactionSequenceNumber": 247, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB8B3059A346edc5f1C0F9DaF28a42eD47f6EdEC0+952+ethereum-0x007ded125bb44aea74644a4af7cfea400e888e7a3c6ea46de8acd1e43cdc3116-NFT_IN-i0_0", + "hash": "0x007ded125bb44aea74644a4af7cfea400e888e7a3c6ea46de8acd1e43cdc3116", + "type": "NFT_IN", + "senders": ["0xAFD5E7A1F23AC589B9Aa3ea6b737487582Bf8b1b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9805d24c6899b3d1e8e753086ce86daf78b4d9c0996fb9a0aac9a3be08536363", + "blockHeight": 14733926, + "extra": {}, + "date": "2022-05-08T04:17:48.000Z", + "value": "1", + "fee": "106023589949907854", + "contract": "0xB8B3059A346edc5f1C0F9DaF28a42eD47f6EdEC0", + "operator": "0x350464eC2BF5D7C776CA763aF453961372Cbf393", + "standard": "ERC1155", + "tokenId": "952", + "transactionSequenceNumber": 247 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xca918875045881145baff92007ea0bb75c3e3b116841392ffe953d11b9cc3042-NONE", + "hash": "0xca918875045881145baff92007ea0bb75c3e3b116841392ffe953d11b9cc3042", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x76b080d16f4d31b72a40c4ab603cb355037bd3dca2003bddb603324dd4a9f4b2", + "blockHeight": 14733645, + "extra": {}, + "date": "2022-05-08T03:07:10.000Z", + "value": "0", + "fee": "346715290756999917", + "transactionSequenceNumber": 37, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+98149+ethereum-0xca918875045881145baff92007ea0bb75c3e3b116841392ffe953d11b9cc3042-NFT_IN", + "hash": "0xca918875045881145baff92007ea0bb75c3e3b116841392ffe953d11b9cc3042", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x76b080d16f4d31b72a40c4ab603cb355037bd3dca2003bddb603324dd4a9f4b2", + "blockHeight": 14733645, + "extra": {}, + "date": "2022-05-08T03:07:10.000Z", + "value": "1", + "fee": "346715290756999917", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "98149", + "transactionSequenceNumber": 37 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x31b4916a74d5b100603cd0348328fd67f2d721908e0c9e79d8b09d884f232b2d-NONE", + "hash": "0x31b4916a74d5b100603cd0348328fd67f2d721908e0c9e79d8b09d884f232b2d", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0db96955f437d183372089004f5429bdf343bbfd36c4c090b9e6f494de80db49", + "blockHeight": 14733138, + "extra": {}, + "date": "2022-05-08T01:13:30.000Z", + "value": "0", + "fee": "216555498361308785", + "transactionSequenceNumber": 32, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+84800+ethereum-0x31b4916a74d5b100603cd0348328fd67f2d721908e0c9e79d8b09d884f232b2d-NFT_IN", + "hash": "0x31b4916a74d5b100603cd0348328fd67f2d721908e0c9e79d8b09d884f232b2d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0db96955f437d183372089004f5429bdf343bbfd36c4c090b9e6f494de80db49", + "blockHeight": 14733138, + "extra": {}, + "date": "2022-05-08T01:13:30.000Z", + "value": "1", + "fee": "216555498361308785", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "84800", + "transactionSequenceNumber": 32 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb6866af56d91d14c777d76ab66bf117bd2344b573a61ca31da65e08337b8d4b4-NONE", + "hash": "0xb6866af56d91d14c777d76ab66bf117bd2344b573a61ca31da65e08337b8d4b4", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe6c4a2d8d5c2f0eb84a903ceb6b7f3cf3d6b80c5e9cdfdcbaf9d4d80007b4f3c", + "blockHeight": 14733126, + "extra": {}, + "date": "2022-05-08T01:10:16.000Z", + "value": "0", + "fee": "235823024756848685", + "transactionSequenceNumber": 30, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+79339+ethereum-0xb6866af56d91d14c777d76ab66bf117bd2344b573a61ca31da65e08337b8d4b4-NFT_IN", + "hash": "0xb6866af56d91d14c777d76ab66bf117bd2344b573a61ca31da65e08337b8d4b4", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe6c4a2d8d5c2f0eb84a903ceb6b7f3cf3d6b80c5e9cdfdcbaf9d4d80007b4f3c", + "blockHeight": 14733126, + "extra": {}, + "date": "2022-05-08T01:10:16.000Z", + "value": "1", + "fee": "235823024756848685", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "79339", + "transactionSequenceNumber": 30 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x50592a992c87ce7f6a8088736b40fa6d0c4493a4e0f5e5a8c246acd02690bd1f-NONE", + "hash": "0x50592a992c87ce7f6a8088736b40fa6d0c4493a4e0f5e5a8c246acd02690bd1f", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3c7beb4b4fa15cb2c76bf2faa42dfdbf63c73236f6ffe507daac2459e4ac881", + "blockHeight": 14733091, + "extra": {}, + "date": "2022-05-08T00:59:21.000Z", + "value": "0", + "fee": "196776172960343224", + "transactionSequenceNumber": 29, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+74776+ethereum-0x50592a992c87ce7f6a8088736b40fa6d0c4493a4e0f5e5a8c246acd02690bd1f-NFT_IN", + "hash": "0x50592a992c87ce7f6a8088736b40fa6d0c4493a4e0f5e5a8c246acd02690bd1f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3c7beb4b4fa15cb2c76bf2faa42dfdbf63c73236f6ffe507daac2459e4ac881", + "blockHeight": 14733091, + "extra": {}, + "date": "2022-05-08T00:59:21.000Z", + "value": "1", + "fee": "196776172960343224", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "74776", + "transactionSequenceNumber": 29 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x84476ba864d2a7ae5b44a0ff4325d1068679626059650a68c1b2366bd4dc7a05-NONE", + "hash": "0x84476ba864d2a7ae5b44a0ff4325d1068679626059650a68c1b2366bd4dc7a05", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc53914f66c14f02c40c4425e34f3847c35ad112b0e200560ee823bc4eb7b5aad", + "blockHeight": 14733080, + "extra": {}, + "date": "2022-05-08T00:57:11.000Z", + "value": "0", + "fee": "187000684943698934", + "transactionSequenceNumber": 26, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+66577+ethereum-0x84476ba864d2a7ae5b44a0ff4325d1068679626059650a68c1b2366bd4dc7a05-NFT_IN", + "hash": "0x84476ba864d2a7ae5b44a0ff4325d1068679626059650a68c1b2366bd4dc7a05", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc53914f66c14f02c40c4425e34f3847c35ad112b0e200560ee823bc4eb7b5aad", + "blockHeight": 14733080, + "extra": {}, + "date": "2022-05-08T00:57:11.000Z", + "value": "1", + "fee": "187000684943698934", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "66577", + "transactionSequenceNumber": 26 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x59bcf11011590db095abe5f707cf01430bc9e388a19194a7863e05f960ea49c9-NONE", + "hash": "0x59bcf11011590db095abe5f707cf01430bc9e388a19194a7863e05f960ea49c9", + "type": "NONE", + "senders": ["0x01d2Cd366939B8AB35489ffcBc2871Af64152fD2"], + "recipients": ["0x5f41A5bEA0B2a1c45bFbFd52354a0DE49ABFb8D6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3ec73e0c7d30bd3a611d6662b4127e744bbc832822e518cb9ad8e48aec4af555", + "blockHeight": 14733044, + "extra": {}, + "date": "2022-05-08T00:49:12.000Z", + "value": "0", + "fee": "56088684630662248", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5f41a5bea0b2a1c45bfbfd52354a0de49abfb8d6+6203+ethereum-0x59bcf11011590db095abe5f707cf01430bc9e388a19194a7863e05f960ea49c9-NFT_IN", + "hash": "0x59bcf11011590db095abe5f707cf01430bc9e388a19194a7863e05f960ea49c9", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3ec73e0c7d30bd3a611d6662b4127e744bbc832822e518cb9ad8e48aec4af555", + "blockHeight": 14733044, + "extra": {}, + "date": "2022-05-08T00:49:12.000Z", + "value": "1", + "fee": "56088684630662248", + "contract": "0x5f41A5bEA0B2a1c45bFbFd52354a0DE49ABFb8D6", + "standard": "ERC721", + "tokenId": "6203", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x600dfed513d8229250e16527d7a7a5be3c1a260e0f5b4104f2eff5325ab1ce58-NONE", + "hash": "0x600dfed513d8229250e16527d7a7a5be3c1a260e0f5b4104f2eff5325ab1ce58", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdcb74fef3b612bae7c240403a1eaf3574e9344c088a27861a10faec391ef0d7e", + "blockHeight": 14732165, + "extra": {}, + "date": "2022-05-07T21:28:11.000Z", + "value": "0", + "fee": "282983181004805175", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+55360+ethereum-0x600dfed513d8229250e16527d7a7a5be3c1a260e0f5b4104f2eff5325ab1ce58-NFT_IN", + "hash": "0x600dfed513d8229250e16527d7a7a5be3c1a260e0f5b4104f2eff5325ab1ce58", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdcb74fef3b612bae7c240403a1eaf3574e9344c088a27861a10faec391ef0d7e", + "blockHeight": 14732165, + "extra": {}, + "date": "2022-05-07T21:28:11.000Z", + "value": "1", + "fee": "282983181004805175", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "55360", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe35c537f6ea01d1f8b3442fa038e6b10af822d8d606b9227335100364ff4208c-NONE", + "hash": "0xe35c537f6ea01d1f8b3442fa038e6b10af822d8d606b9227335100364ff4208c", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x67f25345b344917000756b21177015cf149c595d480814b5305c0fe4dca8f469", + "blockHeight": 14729552, + "extra": {}, + "date": "2022-05-07T11:31:52.000Z", + "value": "0", + "fee": "260549443087458438", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+7825+ethereum-0xe35c537f6ea01d1f8b3442fa038e6b10af822d8d606b9227335100364ff4208c-NFT_IN", + "hash": "0xe35c537f6ea01d1f8b3442fa038e6b10af822d8d606b9227335100364ff4208c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x67f25345b344917000756b21177015cf149c595d480814b5305c0fe4dca8f469", + "blockHeight": 14729552, + "extra": {}, + "date": "2022-05-07T11:31:52.000Z", + "value": "1", + "fee": "260549443087458438", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "7825", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x09cbd02415c890495555029adb34b0a3231fca676e7d1bc00644124449ee4772-NONE", + "hash": "0x09cbd02415c890495555029adb34b0a3231fca676e7d1bc00644124449ee4772", + "type": "NONE", + "senders": ["0x651d5D880D37958F1b1fC6aC438E1681e5b4d0B7"], + "recipients": ["0xC654eA8816D410349c40B62d2665D450E7c225ed"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c5a6f3741281322d901b5ed458e82401d77b9bacbd75461a8adfc2e318e55e3", + "blockHeight": 14729548, + "extra": {}, + "date": "2022-05-07T11:31:13.000Z", + "value": "0", + "fee": "227249348986103613", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc654ea8816d410349c40b62d2665d450e7c225ed+2364+ethereum-0x09cbd02415c890495555029adb34b0a3231fca676e7d1bc00644124449ee4772-NFT_IN", + "hash": "0x09cbd02415c890495555029adb34b0a3231fca676e7d1bc00644124449ee4772", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c5a6f3741281322d901b5ed458e82401d77b9bacbd75461a8adfc2e318e55e3", + "blockHeight": 14729548, + "extra": {}, + "date": "2022-05-07T11:31:13.000Z", + "value": "1", + "fee": "227249348986103613", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "tokenId": "2364", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6b96becbf4cf7c60a2f515b959e6e5b5514c700d66357c94bce231985935b90e-NONE", + "hash": "0x6b96becbf4cf7c60a2f515b959e6e5b5514c700d66357c94bce231985935b90e", + "type": "NONE", + "senders": ["0x8129bE5e265A5e3513b2Bb639406C8C1b08F59Ef"], + "recipients": ["0x0fc97013eD57E3B5D738e30f5761e52f43bb9897"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd9ea53906fdd1d9c44117c55f4626edffe6c0880691f88cbcc5c1cd91e205b99", + "blockHeight": 14721831, + "extra": {}, + "date": "2022-05-06T05:56:21.000Z", + "value": "0", + "fee": "267105781054845216", + "transactionSequenceNumber": 30, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0fc97013ed57e3b5d738e30f5761e52f43bb9897+45342+ethereum-0x6b96becbf4cf7c60a2f515b959e6e5b5514c700d66357c94bce231985935b90e-NFT_IN", + "hash": "0x6b96becbf4cf7c60a2f515b959e6e5b5514c700d66357c94bce231985935b90e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd9ea53906fdd1d9c44117c55f4626edffe6c0880691f88cbcc5c1cd91e205b99", + "blockHeight": 14721831, + "extra": {}, + "date": "2022-05-06T05:56:21.000Z", + "value": "1", + "fee": "267105781054845216", + "contract": "0x0fc97013eD57E3B5D738e30f5761e52f43bb9897", + "standard": "ERC721", + "tokenId": "45342", + "transactionSequenceNumber": 30 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x574a77f8b8e7031bce805b2dd5502359338318a1776cf00c25e3e3444cd82693-NONE", + "hash": "0x574a77f8b8e7031bce805b2dd5502359338318a1776cf00c25e3e3444cd82693", + "type": "NONE", + "senders": ["0x350464eC2BF5D7C776CA763aF453961372Cbf393"], + "recipients": ["0xc2FC3471BeD3dC8CAE80eccCcFB5D59df0A7Fb2E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd917661895ed578c5bd07b7033f8acfd86b6ab5845fcaeb8ef713106f1a469f3", + "blockHeight": 14721657, + "extra": {}, + "date": "2022-05-06T05:18:58.000Z", + "value": "0", + "fee": "132256449454734128", + "transactionSequenceNumber": 182, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc2FC3471BeD3dC8CAE80eccCcFB5D59df0A7Fb2E+15+ethereum-0x574a77f8b8e7031bce805b2dd5502359338318a1776cf00c25e3e3444cd82693-NFT_IN-i0_0", + "hash": "0x574a77f8b8e7031bce805b2dd5502359338318a1776cf00c25e3e3444cd82693", + "type": "NFT_IN", + "senders": ["0xC9A3f6F8DFc465BE3988b325DC9CA64a85c7F7A9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd917661895ed578c5bd07b7033f8acfd86b6ab5845fcaeb8ef713106f1a469f3", + "blockHeight": 14721657, + "extra": {}, + "date": "2022-05-06T05:18:58.000Z", + "value": "1", + "fee": "132256449454734128", + "contract": "0xc2FC3471BeD3dC8CAE80eccCcFB5D59df0A7Fb2E", + "operator": "0x350464eC2BF5D7C776CA763aF453961372Cbf393", + "standard": "ERC1155", + "tokenId": "15", + "transactionSequenceNumber": 182 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x956de1bf7ff7fe707fc696edf5affabe8e4d417f4dfbd010856d96eaa8504837-NONE", + "hash": "0x956de1bf7ff7fe707fc696edf5affabe8e4d417f4dfbd010856d96eaa8504837", + "type": "NONE", + "senders": ["0x8129bE5e265A5e3513b2Bb639406C8C1b08F59Ef"], + "recipients": ["0x0fc97013eD57E3B5D738e30f5761e52f43bb9897"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54bd59734f6373c84637adef53fcd40bf89493bc044fbafb567956f4f1e80328", + "blockHeight": 14717578, + "extra": {}, + "date": "2022-05-05T13:46:49.000Z", + "value": "0", + "fee": "335140872536537200", + "transactionSequenceNumber": 22, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0fc97013ed57e3b5d738e30f5761e52f43bb9897+28406+ethereum-0x956de1bf7ff7fe707fc696edf5affabe8e4d417f4dfbd010856d96eaa8504837-NFT_IN", + "hash": "0x956de1bf7ff7fe707fc696edf5affabe8e4d417f4dfbd010856d96eaa8504837", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54bd59734f6373c84637adef53fcd40bf89493bc044fbafb567956f4f1e80328", + "blockHeight": 14717578, + "extra": {}, + "date": "2022-05-05T13:46:49.000Z", + "value": "1", + "fee": "335140872536537200", + "contract": "0x0fc97013eD57E3B5D738e30f5761e52f43bb9897", + "standard": "ERC721", + "tokenId": "28406", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7fe77cf8465f55218d49ff27c40ee41995ae325c776725108f52a9c15c62bfe2-NONE", + "hash": "0x7fe77cf8465f55218d49ff27c40ee41995ae325c776725108f52a9c15c62bfe2", + "type": "NONE", + "senders": ["0x350464eC2BF5D7C776CA763aF453961372Cbf393"], + "recipients": ["0x7aeC12B74dE0770490F09fB1A5dE8dAE0A9b2279"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb75b617297077b926ab7159f6780c04dc7cc531722fd80a60a392e98116c8f06", + "blockHeight": 14716748, + "extra": {}, + "date": "2022-05-05T10:30:47.000Z", + "value": "0", + "fee": "99699120000000000", + "transactionSequenceNumber": 153, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7aeC12B74dE0770490F09fB1A5dE8dAE0A9b2279+18+ethereum-0x7fe77cf8465f55218d49ff27c40ee41995ae325c776725108f52a9c15c62bfe2-NFT_IN-i0_0", + "hash": "0x7fe77cf8465f55218d49ff27c40ee41995ae325c776725108f52a9c15c62bfe2", + "type": "NFT_IN", + "senders": ["0x6462E6D28bA4f6A973a89Dc630Ff4f460F34ee72"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb75b617297077b926ab7159f6780c04dc7cc531722fd80a60a392e98116c8f06", + "blockHeight": 14716748, + "extra": {}, + "date": "2022-05-05T10:30:47.000Z", + "value": "1", + "fee": "99699120000000000", + "contract": "0x7aeC12B74dE0770490F09fB1A5dE8dAE0A9b2279", + "operator": "0x350464eC2BF5D7C776CA763aF453961372Cbf393", + "standard": "ERC1155", + "tokenId": "18", + "transactionSequenceNumber": 153 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xab5c1817ddcaf1e93edfaf38c845a813cac6989b374223345956f9dfc1aa7dcc-NONE", + "hash": "0xab5c1817ddcaf1e93edfaf38c845a813cac6989b374223345956f9dfc1aa7dcc", + "type": "NONE", + "senders": ["0x350464eC2BF5D7C776CA763aF453961372Cbf393"], + "recipients": ["0x8796fE42c5871B24D6254fcf96E42Fd09ad06A7A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf26d3477f670e2a4eea3a24cb2e1faa8ff3fc6ef11a56b058999b1a85b26615", + "blockHeight": 14710856, + "extra": {}, + "date": "2022-05-04T12:09:11.000Z", + "value": "0", + "fee": "115528684265321509", + "transactionSequenceNumber": 117, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8796fE42c5871B24D6254fcf96E42Fd09ad06A7A+956+ethereum-0xab5c1817ddcaf1e93edfaf38c845a813cac6989b374223345956f9dfc1aa7dcc-NFT_IN-i0_0", + "hash": "0xab5c1817ddcaf1e93edfaf38c845a813cac6989b374223345956f9dfc1aa7dcc", + "type": "NFT_IN", + "senders": ["0xBb5458E0704dc20bE11a7DCdfD729049Febae979"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf26d3477f670e2a4eea3a24cb2e1faa8ff3fc6ef11a56b058999b1a85b26615", + "blockHeight": 14710856, + "extra": {}, + "date": "2022-05-04T12:09:11.000Z", + "value": "1", + "fee": "115528684265321509", + "contract": "0x8796fE42c5871B24D6254fcf96E42Fd09ad06A7A", + "operator": "0x350464eC2BF5D7C776CA763aF453961372Cbf393", + "standard": "ERC1155", + "tokenId": "956", + "transactionSequenceNumber": 117 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcd3f23cf85fb449e370671806f12e5ede735db560a5c01878bea1eb911ea4a9b-NONE", + "hash": "0xcd3f23cf85fb449e370671806f12e5ede735db560a5c01878bea1eb911ea4a9b", + "type": "NONE", + "senders": ["0x350464eC2BF5D7C776CA763aF453961372Cbf393"], + "recipients": ["0x931812A8FcF1aB654Eeb6d9Bd929F7dF183Be778"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfc22b41bb06993f81a940b38a49adcd5dd8feb364d07897d686d5b78f294d15d", + "blockHeight": 14710192, + "extra": {}, + "date": "2022-05-04T09:44:23.000Z", + "value": "0", + "fee": "140476477506154256", + "transactionSequenceNumber": 85, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x931812A8FcF1aB654Eeb6d9Bd929F7dF183Be778+334+ethereum-0xcd3f23cf85fb449e370671806f12e5ede735db560a5c01878bea1eb911ea4a9b-NFT_IN-i0_0", + "hash": "0xcd3f23cf85fb449e370671806f12e5ede735db560a5c01878bea1eb911ea4a9b", + "type": "NFT_IN", + "senders": ["0x5A179d1f911B5b1fC17cbAEC9A71f2814CE0C19b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfc22b41bb06993f81a940b38a49adcd5dd8feb364d07897d686d5b78f294d15d", + "blockHeight": 14710192, + "extra": {}, + "date": "2022-05-04T09:44:23.000Z", + "value": "1", + "fee": "140476477506154256", + "contract": "0x931812A8FcF1aB654Eeb6d9Bd929F7dF183Be778", + "operator": "0x350464eC2BF5D7C776CA763aF453961372Cbf393", + "standard": "ERC1155", + "tokenId": "334", + "transactionSequenceNumber": 85 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x633603b9ba778223036129944990b6acf6f64155b00d1129fa6d7bb3f968f6e6-NONE", + "hash": "0x633603b9ba778223036129944990b6acf6f64155b00d1129fa6d7bb3f968f6e6", + "type": "NONE", + "senders": ["0x38e4Bc75A32A12A35E0B73Dd4B95a380bC904E70"], + "recipients": ["0xcbbadd74b3bb09836d97d91050e13E06089ba485"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x121c9d3770e78c5b16a8416203a5b83da1a3c246669defc436d6998316350037", + "blockHeight": 14703841, + "extra": {}, + "date": "2022-05-03T09:25:49.000Z", + "value": "0", + "fee": "580548006418576470", + "transactionSequenceNumber": 37, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13e06089ba485+67116+ethereum-0x633603b9ba778223036129944990b6acf6f64155b00d1129fa6d7bb3f968f6e6-NFT_IN", + "hash": "0x633603b9ba778223036129944990b6acf6f64155b00d1129fa6d7bb3f968f6e6", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x121c9d3770e78c5b16a8416203a5b83da1a3c246669defc436d6998316350037", + "blockHeight": 14703841, + "extra": {}, + "date": "2022-05-03T09:25:49.000Z", + "value": "1", + "fee": "580548006418576470", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "tokenId": "67116", + "transactionSequenceNumber": 37 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0bf52a7e24f8ddabbcca2b5c1c0ecb9a35112c4c4c088f1b2a7b30185816797a-NONE", + "hash": "0x0bf52a7e24f8ddabbcca2b5c1c0ecb9a35112c4c4c088f1b2a7b30185816797a", + "type": "NONE", + "senders": ["0x38e4Bc75A32A12A35E0B73Dd4B95a380bC904E70"], + "recipients": ["0xcbbadd74b3bb09836d97d91050e13E06089ba485"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb1fa22db44225f9f16900c3db533612a14e71fe59f41f90f8e2b6aa4d08d4b2a", + "blockHeight": 14703740, + "extra": {}, + "date": "2022-05-03T08:58:33.000Z", + "value": "0", + "fee": "366878406400300046", + "transactionSequenceNumber": 35, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13e06089ba485+61655+ethereum-0x0bf52a7e24f8ddabbcca2b5c1c0ecb9a35112c4c4c088f1b2a7b30185816797a-NFT_IN", + "hash": "0x0bf52a7e24f8ddabbcca2b5c1c0ecb9a35112c4c4c088f1b2a7b30185816797a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb1fa22db44225f9f16900c3db533612a14e71fe59f41f90f8e2b6aa4d08d4b2a", + "blockHeight": 14703740, + "extra": {}, + "date": "2022-05-03T08:58:33.000Z", + "value": "1", + "fee": "366878406400300046", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "tokenId": "61655", + "transactionSequenceNumber": 35 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa93407ea5e54314cac00bed04e09019c9056f3e0dc453e682fe80e12395b3e27-FEES", + "hash": "0xa93407ea5e54314cac00bed04e09019c9056f3e0dc453e682fe80e12395b3e27", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x38adccd6d953607aab232f308d197b46d7869b141a79239465810ba8721b49aa", + "blockHeight": 14698841, + "extra": {}, + "date": "2022-05-02T14:31:33.000Z", + "value": "4111206653902450", + "fee": "4111206653902450", + "transactionSequenceNumber": 335, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85+73651090464511147715642578873076232245252135965855806423017564174229014538198+ethereum-0xa93407ea5e54314cac00bed04e09019c9056f3e0dc453e682fe80e12395b3e27-NFT_OUT", + "hash": "0xa93407ea5e54314cac00bed04e09019c9056f3e0dc453e682fe80e12395b3e27", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x38adccd6d953607aab232f308d197b46d7869b141a79239465810ba8721b49aa", + "blockHeight": 14698841, + "extra": {}, + "date": "2022-05-02T14:31:33.000Z", + "value": "1", + "fee": "4111206653902450", + "contract": "0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85", + "standard": "ERC721", + "tokenId": "73651090464511147715642578873076232245252135965855806423017564174229014538198", + "transactionSequenceNumber": 335 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9445915d39abc738dc0058df8ea5288f985cd6a82cc7aee0eebaa009a9afa186-NONE", + "hash": "0x9445915d39abc738dc0058df8ea5288f985cd6a82cc7aee0eebaa009a9afa186", + "type": "NONE", + "senders": ["0x38e4Bc75A32A12A35E0B73Dd4B95a380bC904E70"], + "recipients": ["0xcbbadd74b3bb09836d97d91050e13E06089ba485"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x51c3b3c77f60d962101f65b4b057b3fd75c1dc0518dce918fd45f289ace0204b", + "blockHeight": 14697753, + "extra": {}, + "date": "2022-05-02T10:22:29.000Z", + "value": "0", + "fee": "516234994262961554", + "transactionSequenceNumber": 22, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13e06089ba485+32701+ethereum-0x9445915d39abc738dc0058df8ea5288f985cd6a82cc7aee0eebaa009a9afa186-NFT_IN", + "hash": "0x9445915d39abc738dc0058df8ea5288f985cd6a82cc7aee0eebaa009a9afa186", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x51c3b3c77f60d962101f65b4b057b3fd75c1dc0518dce918fd45f289ace0204b", + "blockHeight": 14697753, + "extra": {}, + "date": "2022-05-02T10:22:29.000Z", + "value": "1", + "fee": "516234994262961554", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "tokenId": "32701", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd7a910319a21887bd6b2e6bb856b64496b1dcdd2f3080bcba2dc68bdcb1aafc9-NONE", + "hash": "0xd7a910319a21887bd6b2e6bb856b64496b1dcdd2f3080bcba2dc68bdcb1aafc9", + "type": "NONE", + "senders": ["0x38e4Bc75A32A12A35E0B73Dd4B95a380bC904E70"], + "recipients": ["0xcbbadd74b3bb09836d97d91050e13E06089ba485"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x15b620a84734b8534006ff3b740fd80146d932db5ed4790365504cfc5b4ab695", + "blockHeight": 14697719, + "extra": {}, + "date": "2022-05-02T10:13:29.000Z", + "value": "0", + "fee": "317380676418561786", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13e06089ba485+17560+ethereum-0xd7a910319a21887bd6b2e6bb856b64496b1dcdd2f3080bcba2dc68bdcb1aafc9-NFT_IN", + "hash": "0xd7a910319a21887bd6b2e6bb856b64496b1dcdd2f3080bcba2dc68bdcb1aafc9", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x15b620a84734b8534006ff3b740fd80146d932db5ed4790365504cfc5b4ab695", + "blockHeight": 14697719, + "extra": {}, + "date": "2022-05-02T10:13:29.000Z", + "value": "1", + "fee": "317380676418561786", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "tokenId": "17560", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbfa92266f8824cbdd2b26397785639bc2b1d521e74e5ed5707c337269dd93788-NONE", + "hash": "0xbfa92266f8824cbdd2b26397785639bc2b1d521e74e5ed5707c337269dd93788", + "type": "NONE", + "senders": ["0x38e4Bc75A32A12A35E0B73Dd4B95a380bC904E70"], + "recipients": ["0xcbbadd74b3bb09836d97d91050e13E06089ba485"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaa83f0e070c85f0e745f2766fbf36bf138248c3f2fa69748b26bc6068b76d6fa", + "blockHeight": 14697705, + "extra": {}, + "date": "2022-05-02T10:11:12.000Z", + "value": "0", + "fee": "323344638612176520", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13e06089ba485+12099+ethereum-0xbfa92266f8824cbdd2b26397785639bc2b1d521e74e5ed5707c337269dd93788-NFT_IN", + "hash": "0xbfa92266f8824cbdd2b26397785639bc2b1d521e74e5ed5707c337269dd93788", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaa83f0e070c85f0e745f2766fbf36bf138248c3f2fa69748b26bc6068b76d6fa", + "blockHeight": 14697705, + "extra": {}, + "date": "2022-05-02T10:11:12.000Z", + "value": "1", + "fee": "323344638612176520", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "tokenId": "12099", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe19b1d8acb4fefeff14ee9b7a3a6b9cd4d988ba1c4f9aa8cd0695c21c618ecab-OUT", + "hash": "0xe19b1d8acb4fefeff14ee9b7a3a6b9cd4d988ba1c4f9aa8cd0695c21c618ecab", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x850bdf39879086aacf8fbe215a7f4b0b68750241c0673c4cab8ab7993dac6c25", + "blockHeight": 14697538, + "extra": {}, + "date": "2022-05-02T09:31:16.000Z", + "value": "39921092250529470", + "fee": "6921092250529470", + "transactionSequenceNumber": 334, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+23801254706263444022354255721359159279312416215950384725287174540623318351905+ethereum-0xe19b1d8acb4fefeff14ee9b7a3a6b9cd4d988ba1c4f9aa8cd0695c21c618ecab-NFT_IN-i0_0", + "hash": "0xe19b1d8acb4fefeff14ee9b7a3a6b9cd4d988ba1c4f9aa8cd0695c21c618ecab", + "type": "NFT_IN", + "senders": ["0x349f08638168A548E678dC8743F9fc5A707Cd24D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x850bdf39879086aacf8fbe215a7f4b0b68750241c0673c4cab8ab7993dac6c25", + "blockHeight": 14697538, + "extra": {}, + "date": "2022-05-02T09:31:16.000Z", + "value": "1", + "fee": "6921092250529470", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xfAA82eB8eA270f7F1f5A8B503a961DeFa67e9f28", + "standard": "ERC1155", + "tokenId": "23801254706263444022354255721359159279312416215950384725287174540623318351905", + "transactionSequenceNumber": 334 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7d0b8759daad6bad1cc0a9cbbf5b55155857919fd4b58bca9a784f5ddfd0109e-NONE", + "hash": "0x7d0b8759daad6bad1cc0a9cbbf5b55155857919fd4b58bca9a784f5ddfd0109e", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x76141201A43b7b2aD411648B9AB6692A9B63DB97"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x048e8ea330592f613fcff39c9b2bb38d0eea2b70e74ce3549a5e50ab176a59f4", + "blockHeight": 14692215, + "extra": {}, + "date": "2022-05-01T13:23:35.000Z", + "value": "0", + "fee": "2998679553969762", + "transactionSequenceNumber": 75, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x76141201a43b7b2ad411648b9ab6692a9b63db97+3+ethereum-0x7d0b8759daad6bad1cc0a9cbbf5b55155857919fd4b58bca9a784f5ddfd0109e-NFT_IN", + "hash": "0x7d0b8759daad6bad1cc0a9cbbf5b55155857919fd4b58bca9a784f5ddfd0109e", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x048e8ea330592f613fcff39c9b2bb38d0eea2b70e74ce3549a5e50ab176a59f4", + "blockHeight": 14692215, + "extra": {}, + "date": "2022-05-01T13:23:35.000Z", + "value": "1", + "fee": "2998679553969762", + "contract": "0x76141201A43b7b2aD411648B9AB6692A9B63DB97", + "standard": "ERC721", + "tokenId": "3", + "transactionSequenceNumber": 75 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe7712307012a55f7db0d4e9b3a02f6aefb5aad40c44ef30191565bd861640c13-NONE", + "hash": "0xe7712307012a55f7db0d4e9b3a02f6aefb5aad40c44ef30191565bd861640c13", + "type": "NONE", + "senders": ["0x5dFD1E5C4de1589c9422669487D23A3280241eB5"], + "recipients": ["0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb37da5578261fbbe7b239b5e7474a19e57a8cbb850e3a1d0a554d9b02f9cbad9", + "blockHeight": 14691528, + "extra": {}, + "date": "2022-05-01T10:50:33.000Z", + "value": "0", + "fee": "343591964987142222", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5db29f2a646badad27bb7b1e5a78fd316+43006+ethereum-0xe7712307012a55f7db0d4e9b3a02f6aefb5aad40c44ef30191565bd861640c13-NFT_IN", + "hash": "0xe7712307012a55f7db0d4e9b3a02f6aefb5aad40c44ef30191565bd861640c13", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb37da5578261fbbe7b239b5e7474a19e57a8cbb850e3a1d0a554d9b02f9cbad9", + "blockHeight": 14691528, + "extra": {}, + "date": "2022-05-01T10:50:33.000Z", + "value": "1", + "fee": "343591964987142222", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "tokenId": "43006", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6f6c5065f9c049f5eac71c8b599719c627e588ace948da41c72d8f9c3bc07b3f-NONE", + "hash": "0x6f6c5065f9c049f5eac71c8b599719c627e588ace948da41c72d8f9c3bc07b3f", + "type": "NONE", + "senders": ["0x5dFD1E5C4de1589c9422669487D23A3280241eB5"], + "recipients": ["0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa665247834d93cda2d0df7c7373cc036c2f567c0ad6c2c3d28db640100a0a1cd", + "blockHeight": 14691435, + "extra": {}, + "date": "2022-05-01T10:28:58.000Z", + "value": "0", + "fee": "375980074299487701", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5db29f2a646badad27bb7b1e5a78fd316+22974+ethereum-0x6f6c5065f9c049f5eac71c8b599719c627e588ace948da41c72d8f9c3bc07b3f-NFT_IN", + "hash": "0x6f6c5065f9c049f5eac71c8b599719c627e588ace948da41c72d8f9c3bc07b3f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa665247834d93cda2d0df7c7373cc036c2f567c0ad6c2c3d28db640100a0a1cd", + "blockHeight": 14691435, + "extra": {}, + "date": "2022-05-01T10:28:58.000Z", + "value": "1", + "fee": "375980074299487701", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "tokenId": "22974", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8c1fc864cf727b567f4c09dd2bb373970f48eba5a0ec1f9acd2bf51fb8de6ff8-NONE", + "hash": "0x8c1fc864cf727b567f4c09dd2bb373970f48eba5a0ec1f9acd2bf51fb8de6ff8", + "type": "NONE", + "senders": ["0x5dFD1E5C4de1589c9422669487D23A3280241eB5"], + "recipients": ["0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0708a2148cd946ff4dc17b9e374ab7baa0050f6b87556543445dfb6bf8501ec8", + "blockHeight": 14691392, + "extra": {}, + "date": "2022-05-01T10:18:14.000Z", + "value": "0", + "fee": "450160388914857785", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5db29f2a646badad27bb7b1e5a78fd316+7833+ethereum-0x8c1fc864cf727b567f4c09dd2bb373970f48eba5a0ec1f9acd2bf51fb8de6ff8-NFT_IN", + "hash": "0x8c1fc864cf727b567f4c09dd2bb373970f48eba5a0ec1f9acd2bf51fb8de6ff8", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0708a2148cd946ff4dc17b9e374ab7baa0050f6b87556543445dfb6bf8501ec8", + "blockHeight": 14691392, + "extra": {}, + "date": "2022-05-01T10:18:14.000Z", + "value": "1", + "fee": "450160388914857785", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "tokenId": "7833", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc4ac669267c64c53b075768163a369367d154f5ecf7edc17027a1ddb6b312609-NONE", + "hash": "0xc4ac669267c64c53b075768163a369367d154f5ecf7edc17027a1ddb6b312609", + "type": "NONE", + "senders": ["0x5dFD1E5C4de1589c9422669487D23A3280241eB5"], + "recipients": ["0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1ad8b8f5fbad466bae35e54f18280df2f008cd836f5118565b995dabe4075875", + "blockHeight": 14691361, + "extra": {}, + "date": "2022-05-01T10:11:41.000Z", + "value": "0", + "fee": "443128721567537733", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5db29f2a646badad27bb7b1e5a78fd316+2321+ethereum-0xc4ac669267c64c53b075768163a369367d154f5ecf7edc17027a1ddb6b312609-NFT_IN", + "hash": "0xc4ac669267c64c53b075768163a369367d154f5ecf7edc17027a1ddb6b312609", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1ad8b8f5fbad466bae35e54f18280df2f008cd836f5118565b995dabe4075875", + "blockHeight": 14691361, + "extra": {}, + "date": "2022-05-01T10:11:41.000Z", + "value": "1", + "fee": "443128721567537733", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "tokenId": "2321", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x30367d5c8bccaa9026d6280cbcf01d51e01fa912485a34b630583815b8f0aed6-NONE", + "hash": "0x30367d5c8bccaa9026d6280cbcf01d51e01fa912485a34b630583815b8f0aed6", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa5341f3580a7b2b2853caa346dd8dc04251c97a79b37c7aab09d032e6dcb23a3", + "blockHeight": 14686146, + "extra": {}, + "date": "2022-04-30T14:34:25.000Z", + "value": "0", + "fee": "3302920175380091", + "transactionSequenceNumber": 74, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85+73651090464511147715642578873076232245252135965855806423017564174229014538198+ethereum-0x30367d5c8bccaa9026d6280cbcf01d51e01fa912485a34b630583815b8f0aed6-NFT_IN", + "hash": "0x30367d5c8bccaa9026d6280cbcf01d51e01fa912485a34b630583815b8f0aed6", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa5341f3580a7b2b2853caa346dd8dc04251c97a79b37c7aab09d032e6dcb23a3", + "blockHeight": 14686146, + "extra": {}, + "date": "2022-04-30T14:34:25.000Z", + "value": "1", + "fee": "3302920175380091", + "contract": "0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85", + "standard": "ERC721", + "tokenId": "73651090464511147715642578873076232245252135965855806423017564174229014538198", + "transactionSequenceNumber": 74 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x44dd71245f233c10247a2849574d2ad2790ff79da487b9d606f2d1498cf69d68-NONE", + "hash": "0x44dd71245f233c10247a2849574d2ad2790ff79da487b9d606f2d1498cf69d68", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xcbBCe5837713d7690204791b4665bC4e224590d1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd97a951c7d932e38ca88125fc18c40a0ba21e13c945d551becbf11ccc5fb2d08", + "blockHeight": 14686138, + "extra": {}, + "date": "2022-04-30T14:32:49.000Z", + "value": "0", + "fee": "2874064850272548", + "transactionSequenceNumber": 73, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbce5837713d7690204791b4665bc4e224590d1+12+ethereum-0x44dd71245f233c10247a2849574d2ad2790ff79da487b9d606f2d1498cf69d68-NFT_IN", + "hash": "0x44dd71245f233c10247a2849574d2ad2790ff79da487b9d606f2d1498cf69d68", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd97a951c7d932e38ca88125fc18c40a0ba21e13c945d551becbf11ccc5fb2d08", + "blockHeight": 14686138, + "extra": {}, + "date": "2022-04-30T14:32:49.000Z", + "value": "1", + "fee": "2874064850272548", + "contract": "0xcbBCe5837713d7690204791b4665bC4e224590d1", + "standard": "ERC721", + "tokenId": "12", + "transactionSequenceNumber": 73 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4e6efcbcd45e2bcd08c9da862abc75e4717c58b2dc1e69a7d8df54d31b830ad1-OUT", + "hash": "0x4e6efcbcd45e2bcd08c9da862abc75e4717c58b2dc1e69a7d8df54d31b830ad1", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x16751fa450e2c306755fb982437bcfec8a58c28601368287f62b66a4cf5ad09a", + "blockHeight": 14685230, + "extra": {}, + "date": "2022-04-30T11:06:06.000Z", + "value": "15949660362740968", + "fee": "5949660362740968", + "transactionSequenceNumber": 333, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8887cE34F6f1a4de4E8EB2A9195eEb261C413365+2+ethereum-0x4e6efcbcd45e2bcd08c9da862abc75e4717c58b2dc1e69a7d8df54d31b830ad1-NFT_IN-i0_0", + "hash": "0x4e6efcbcd45e2bcd08c9da862abc75e4717c58b2dc1e69a7d8df54d31b830ad1", + "type": "NFT_IN", + "senders": ["0x2AbF64662e944E23123B0203B7b677a32baf616c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x16751fa450e2c306755fb982437bcfec8a58c28601368287f62b66a4cf5ad09a", + "blockHeight": 14685230, + "extra": {}, + "date": "2022-04-30T11:06:06.000Z", + "value": "1", + "fee": "5949660362740968", + "contract": "0x8887cE34F6f1a4de4E8EB2A9195eEb261C413365", + "operator": "0x775dbD7251C352D906e50C3936a12eD23A89Aa2B", + "standard": "ERC1155", + "tokenId": "2", + "transactionSequenceNumber": 333 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc691b9ed1c7bc36b9b267ac14360177a68f1ed51f30193b5bced4f7c5b9a1c5c-FEES", + "hash": "0xc691b9ed1c7bc36b9b267ac14360177a68f1ed51f30193b5bced4f7c5b9a1c5c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x28472a58A490c5e09A238847F66A68a47cC76f0f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x20ca5da093ad2f31e59ce163d7d66db53b0cf9c29436043d0e8b54ef4b6de1c9", + "blockHeight": 14684903, + "extra": {}, + "date": "2022-04-30T09:51:27.000Z", + "value": "2401666440289920", + "fee": "2401666440289920", + "transactionSequenceNumber": 332, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x28472a58A490c5e09A238847F66A68a47cC76f0f+0+ethereum-0xc691b9ed1c7bc36b9b267ac14360177a68f1ed51f30193b5bced4f7c5b9a1c5c-NFT_OUT-i0_0", + "hash": "0xc691b9ed1c7bc36b9b267ac14360177a68f1ed51f30193b5bced4f7c5b9a1c5c", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0000000000000000000000000000000000000000"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x20ca5da093ad2f31e59ce163d7d66db53b0cf9c29436043d0e8b54ef4b6de1c9", + "blockHeight": 14684903, + "extra": {}, + "date": "2022-04-30T09:51:27.000Z", + "value": "1", + "fee": "2401666440289920", + "contract": "0x28472a58A490c5e09A238847F66A68a47cC76f0f", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 332 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x28472a58A490c5e09A238847F66A68a47cC76f0f+1+ethereum-0xc691b9ed1c7bc36b9b267ac14360177a68f1ed51f30193b5bced4f7c5b9a1c5c-NFT_IN-i1_0", + "hash": "0xc691b9ed1c7bc36b9b267ac14360177a68f1ed51f30193b5bced4f7c5b9a1c5c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x20ca5da093ad2f31e59ce163d7d66db53b0cf9c29436043d0e8b54ef4b6de1c9", + "blockHeight": 14684903, + "extra": {}, + "date": "2022-04-30T09:51:27.000Z", + "value": "1", + "fee": "2401666440289920", + "contract": "0x28472a58A490c5e09A238847F66A68a47cC76f0f", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 332 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9fbf05c48d72c91e4d189c3c52b39e4a292062a391d37f12bb2f9d19cc136518-OUT", + "hash": "0x9fbf05c48d72c91e4d189c3c52b39e4a292062a391d37f12bb2f9d19cc136518", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x383f3aaa90d025e7135beaadeb085d702b361f75e75bdda5681e8c6e651e7f9f", + "blockHeight": 14673690, + "extra": {}, + "date": "2022-04-28T15:42:39.000Z", + "value": "2501494924966948000", + "fee": "1494924966948000", + "transactionSequenceNumber": 331, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x606c43789617e201ef5b1c575b9d8ade293121b936c8b7ba560c04a33b0af07c-OUT", + "hash": "0x606c43789617e201ef5b1c575b9d8ade293121b936c8b7ba560c04a33b0af07c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x8fC72C856EB661F072F0f7322449f3fcCF088f42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c8e4be64f3ecd46651f321549ee06724c0d0e060523d6b163687d5d2c09d8ce", + "blockHeight": 14673666, + "extra": {}, + "date": "2022-04-28T15:36:39.000Z", + "value": "73050651056759454", + "fee": "13050651056759454", + "transactionSequenceNumber": 330, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+11085056+ethereum-0x606c43789617e201ef5b1c575b9d8ade293121b936c8b7ba560c04a33b0af07c-NFT_IN", + "hash": "0x606c43789617e201ef5b1c575b9d8ade293121b936c8b7ba560c04a33b0af07c", + "type": "NFT_IN", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c8e4be64f3ecd46651f321549ee06724c0d0e060523d6b163687d5d2c09d8ce", + "blockHeight": 14673666, + "extra": {}, + "date": "2022-04-28T15:36:39.000Z", + "value": "1", + "fee": "13050651056759454", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "11085056", + "transactionSequenceNumber": 330 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd1c5ca4dd189b3a182c0a13e06c87c1c1ea21e4ae827f785a1b3441369dc9a08-NONE", + "hash": "0xd1c5ca4dd189b3a182c0a13e06c87c1c1ea21e4ae827f785a1b3441369dc9a08", + "type": "NONE", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3bdacd0556fc3ce6bad95adf8ab281cc520bc971a4790d9cf05302fb91cfeac0", + "blockHeight": 14673164, + "extra": {}, + "date": "2022-04-28T13:38:00.000Z", + "value": "0", + "fee": "3905812625096592", + "transactionSequenceNumber": 170, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+96975128613515008275227381459866821648332345576276371213951014015090275909633+ethereum-0xd1c5ca4dd189b3a182c0a13e06c87c1c1ea21e4ae827f785a1b3441369dc9a08-NFT_IN-i0_0", + "hash": "0xd1c5ca4dd189b3a182c0a13e06c87c1c1ea21e4ae827f785a1b3441369dc9a08", + "type": "NFT_IN", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3bdacd0556fc3ce6bad95adf8ab281cc520bc971a4790d9cf05302fb91cfeac0", + "blockHeight": 14673164, + "extra": {}, + "date": "2022-04-28T13:38:00.000Z", + "value": "1", + "fee": "3905812625096592", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9", + "standard": "ERC1155", + "tokenId": "96975128613515008275227381459866821648332345576276371213951014015090275909633", + "transactionSequenceNumber": 170 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x177b734c5333d27b9162dc3ed0df7ee630e926e462fc5df7585c583e4dc31ad0-NONE", + "hash": "0x177b734c5333d27b9162dc3ed0df7ee630e926e462fc5df7585c583e4dc31ad0", + "type": "NONE", + "senders": ["0x63eb9765e2bD63cE9fB14326DDd5036335199389"], + "recipients": ["0xcDA72070E455bb31C7690a170224Ce43623d0B6f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xecd0a04daffb729193e3a74f1cbffcd4c97c827de171d982f04712dfe8a89b7e", + "blockHeight": 14672423, + "extra": {}, + "date": "2022-04-28T10:49:11.000Z", + "value": "0", + "fee": "1612980942279424", + "transactionSequenceNumber": 58, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x177b734c5333d27b9162dc3ed0df7ee630e926e462fc5df7585c583e4dc31ad0-i0", + "hash": "0x177b734c5333d27b9162dc3ed0df7ee630e926e462fc5df7585c583e4dc31ad0", + "type": "IN", + "senders": ["0xcDA72070E455bb31C7690a170224Ce43623d0B6f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xecd0a04daffb729193e3a74f1cbffcd4c97c827de171d982f04712dfe8a89b7e", + "blockHeight": 14672423, + "extra": {}, + "date": "2022-04-28T10:49:11.000Z", + "value": "2500000000000000000", + "fee": "0", + "transactionSequenceNumber": 58 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc8305200fad44a009364ab3c8f4c588c92ffc8b3e83f4019bfd1002e3fc9d377-OUT", + "hash": "0xc8305200fad44a009364ab3c8f4c588c92ffc8b3e83f4019bfd1002e3fc9d377", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xcDA72070E455bb31C7690a170224Ce43623d0B6f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x85c0699b9747dc525956eea50287824ce679e73892d7529bd9fcdcb19d8274e2", + "blockHeight": 14672107, + "extra": {}, + "date": "2022-04-28T09:33:04.000Z", + "value": "2502048525263041010", + "fee": "2048525263041010", + "transactionSequenceNumber": 329, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8a4b5f473af6493f688ee5dce821264eff926cbc19a27cc565c4c80e88bd802b-IN", + "hash": "0x8a4b5f473af6493f688ee5dce821264eff926cbc19a27cc565c4c80e88bd802b", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6d6ff7622ec0964f79ebc5461ab3fef2a2a8da8903dfb5b0717e50185df55514", + "blockHeight": 14671947, + "extra": {}, + "date": "2022-04-28T08:56:41.001Z", + "value": "2000000000000000000", + "fee": "653100000000000", + "transactionSequenceNumber": 68, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbe6705ea03c73b7e9c6c4640bd9e9e4c655aaaa8656949f8b425b2c0d36a1cde-NONE", + "hash": "0xbe6705ea03c73b7e9c6c4640bd9e9e4c655aaaa8656949f8b425b2c0d36a1cde", + "type": "NONE", + "senders": ["0xcf2Fd638461b5C5336903BFbc0A7889ff928428e"], + "recipients": ["0xd903DA6d4786479E0a89a6393e7C029Ea00B4a5f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad0c8184eb9545f880492ee35b6019d950b2a918ef3a318c5cb1ebceeffbab2b", + "blockHeight": 14671511, + "extra": {}, + "date": "2022-04-28T07:24:54.000Z", + "value": "0", + "fee": "82789700000000000", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd903DA6d4786479E0a89a6393e7C029Ea00B4a5f+11+ethereum-0xbe6705ea03c73b7e9c6c4640bd9e9e4c655aaaa8656949f8b425b2c0d36a1cde-NFT_IN-i0_0", + "hash": "0xbe6705ea03c73b7e9c6c4640bd9e9e4c655aaaa8656949f8b425b2c0d36a1cde", + "type": "NFT_IN", + "senders": ["0xcf2Fd638461b5C5336903BFbc0A7889ff928428e"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xad0c8184eb9545f880492ee35b6019d950b2a918ef3a318c5cb1ebceeffbab2b", + "blockHeight": 14671511, + "extra": {}, + "date": "2022-04-28T07:24:54.000Z", + "value": "1", + "fee": "82789700000000000", + "contract": "0xd903DA6d4786479E0a89a6393e7C029Ea00B4a5f", + "operator": "0xcf2Fd638461b5C5336903BFbc0A7889ff928428e", + "standard": "ERC1155", + "tokenId": "11", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8bac0fb7129a5189a464881c5fe246bbf95e32072621ebcab5c207e6bdaf0961-OUT", + "hash": "0x8bac0fb7129a5189a464881c5fe246bbf95e32072621ebcab5c207e6bdaf0961", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe3656a999bd81ebe155d95a8b3c4e41bfaca17fabf2b609ef40b9a0a5e3df3a5", + "blockHeight": 14668721, + "extra": {}, + "date": "2022-04-27T20:45:54.000Z", + "value": "567037286554586305", + "fee": "17037286554586305", + "transactionSequenceNumber": 328, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+233000012+ethereum-0x8bac0fb7129a5189a464881c5fe246bbf95e32072621ebcab5c207e6bdaf0961-NFT_IN", + "hash": "0x8bac0fb7129a5189a464881c5fe246bbf95e32072621ebcab5c207e6bdaf0961", + "type": "NFT_IN", + "senders": ["0x32d7723561a999693aF863cf26ED6334B4706437"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe3656a999bd81ebe155d95a8b3c4e41bfaca17fabf2b609ef40b9a0a5e3df3a5", + "blockHeight": 14668721, + "extra": {}, + "date": "2022-04-27T20:45:54.000Z", + "value": "1", + "fee": "17037286554586305", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "233000012", + "transactionSequenceNumber": 328 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8ee4bb01307a4836073078029956fa8a2a92e10dd596f29905603c226f7b5db1-OUT", + "hash": "0x8ee4bb01307a4836073078029956fa8a2a92e10dd596f29905603c226f7b5db1", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb3ecb44db979f68fb814f8880f714f03c7609122778b874de51b1929b229bd47", + "blockHeight": 14668714, + "extra": {}, + "date": "2022-04-27T20:44:16.000Z", + "value": "601776445168395834", + "fee": "16776445168395834", + "transactionSequenceNumber": 327, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+233000485+ethereum-0x8ee4bb01307a4836073078029956fa8a2a92e10dd596f29905603c226f7b5db1-NFT_IN", + "hash": "0x8ee4bb01307a4836073078029956fa8a2a92e10dd596f29905603c226f7b5db1", + "type": "NFT_IN", + "senders": ["0xd2E87D93C13907c3B0f9026dcbD964470366f517"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb3ecb44db979f68fb814f8880f714f03c7609122778b874de51b1929b229bd47", + "blockHeight": 14668714, + "extra": {}, + "date": "2022-04-27T20:44:16.000Z", + "value": "1", + "fee": "16776445168395834", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "233000485", + "transactionSequenceNumber": 327 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0c30f2569330c8e1265e08d6c751413110030a4d2e3e0f665707c9ad0b12b7d5-NONE", + "hash": "0x0c30f2569330c8e1265e08d6c751413110030a4d2e3e0f665707c9ad0b12b7d5", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xbDdE08BD57e5C9fD563eE7aC61618CB2ECdc0ce0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84dcc66f1de074a210a6fa6db48eca8e22427d82278f9c30221da8784f5ab48d", + "blockHeight": 14668607, + "extra": {}, + "date": "2022-04-27T20:16:04.000Z", + "value": "0", + "fee": "5537868291900134", + "transactionSequenceNumber": 1905, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdde08bd57e5c9fd563ee7ac61618cb2ecdc0ce0+3000552+ethereum-0x0c30f2569330c8e1265e08d6c751413110030a4d2e3e0f665707c9ad0b12b7d5-NFT_IN", + "hash": "0x0c30f2569330c8e1265e08d6c751413110030a4d2e3e0f665707c9ad0b12b7d5", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84dcc66f1de074a210a6fa6db48eca8e22427d82278f9c30221da8784f5ab48d", + "blockHeight": 14668607, + "extra": {}, + "date": "2022-04-27T20:16:04.000Z", + "value": "1", + "fee": "5537868291900134", + "contract": "0xbDdE08BD57e5C9fD563eE7aC61618CB2ECdc0ce0", + "standard": "ERC721", + "tokenId": "3000552", + "transactionSequenceNumber": 1905 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x90a539a90ec946b0db631b75e16d245ef75673f976f9d80fc83ef7ca724073d5-IN", + "hash": "0x90a539a90ec946b0db631b75e16d245ef75673f976f9d80fc83ef7ca724073d5", + "type": "IN", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe0f6a64c34c8113d0a0d454586299618b68037348d74b9b5551e46f12ea8a939", + "blockHeight": 14668245, + "extra": {}, + "date": "2022-04-27T18:57:09.001Z", + "value": "7210000000000000", + "fee": "1413955734387000", + "transactionSequenceNumber": 136, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4c9b8cf44d47a05f7dc806d483641cb3620603fd26c03de7521d186f8aed22b4-OUT", + "hash": "0x4c9b8cf44d47a05f7dc806d483641cb3620603fd26c03de7521d186f8aed22b4", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe0972d9a6ff8842299174ca5540f32a825e8f156772ae7808dc5a7dca65d63f9", + "blockHeight": 14667343, + "extra": {}, + "date": "2022-04-27T15:37:24.000Z", + "value": "83466862194708540", + "fee": "11366862194708540", + "transactionSequenceNumber": 326, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+28292528909791652513656453644844951035000400277431445279081826374590060822538+ethereum-0x4c9b8cf44d47a05f7dc806d483641cb3620603fd26c03de7521d186f8aed22b4-NFT_IN-i0_0", + "hash": "0x4c9b8cf44d47a05f7dc806d483641cb3620603fd26c03de7521d186f8aed22b4", + "type": "NFT_IN", + "senders": ["0x3e8D00fE81CB54832F02038deA8687053eB458b6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe0972d9a6ff8842299174ca5540f32a825e8f156772ae7808dc5a7dca65d63f9", + "blockHeight": 14667343, + "extra": {}, + "date": "2022-04-27T15:37:24.000Z", + "value": "1", + "fee": "11366862194708540", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x57ef6A64759B310C56a1ff8796e553535Af426Ef", + "standard": "ERC1155", + "tokenId": "28292528909791652513656453644844951035000400277431445279081826374590060822538", + "transactionSequenceNumber": 326 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x07db7f6e8335324d74d247df8f16e62b5fb908868e3bc3532da9b6770a113ac2-NONE", + "hash": "0x07db7f6e8335324d74d247df8f16e62b5fb908868e3bc3532da9b6770a113ac2", + "type": "NONE", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2c20a3257d0f4f8002e66d60e6340d5d3b80cc8807a53ec186a0c551d1406cf0", + "blockHeight": 14666032, + "extra": {}, + "date": "2022-04-27T10:46:32.000Z", + "value": "0", + "fee": "1255288607882300", + "transactionSequenceNumber": 135, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+13102272312025286476184440450995986105935218556216459852058431814606342062081+ethereum-0x07db7f6e8335324d74d247df8f16e62b5fb908868e3bc3532da9b6770a113ac2-NFT_IN-i0_0", + "hash": "0x07db7f6e8335324d74d247df8f16e62b5fb908868e3bc3532da9b6770a113ac2", + "type": "NFT_IN", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2c20a3257d0f4f8002e66d60e6340d5d3b80cc8807a53ec186a0c551d1406cf0", + "blockHeight": 14666032, + "extra": {}, + "date": "2022-04-27T10:46:32.000Z", + "value": "1", + "fee": "1255288607882300", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9", + "standard": "ERC1155", + "tokenId": "13102272312025286476184440450995986105935218556216459852058431814606342062081", + "transactionSequenceNumber": 135 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xddce6a11f23dc3191dfebd92abb62d150b107c04f1bd71f342de9b85f1d9b40f-NONE", + "hash": "0xddce6a11f23dc3191dfebd92abb62d150b107c04f1bd71f342de9b85f1d9b40f", + "type": "NONE", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbf168e3cbdb19f5cc110704baa4154a9030cab1efc682bb404dbac3f29b9546", + "blockHeight": 14666024, + "extra": {}, + "date": "2022-04-27T10:45:43.000Z", + "value": "0", + "fee": "1320568351791260", + "transactionSequenceNumber": 134, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+65379463517358151070884573461606068195863481525204499865437599526741369421825+ethereum-0xddce6a11f23dc3191dfebd92abb62d150b107c04f1bd71f342de9b85f1d9b40f-NFT_IN-i0_0", + "hash": "0xddce6a11f23dc3191dfebd92abb62d150b107c04f1bd71f342de9b85f1d9b40f", + "type": "NFT_IN", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbf168e3cbdb19f5cc110704baa4154a9030cab1efc682bb404dbac3f29b9546", + "blockHeight": 14666024, + "extra": {}, + "date": "2022-04-27T10:45:43.000Z", + "value": "1", + "fee": "1320568351791260", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9", + "standard": "ERC1155", + "tokenId": "65379463517358151070884573461606068195863481525204499865437599526741369421825", + "transactionSequenceNumber": 134 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf93a8974bf57713de0cf3f450642fa7a650f52f97cb2257f82fc2984fa0987d7-NONE", + "hash": "0xf93a8974bf57713de0cf3f450642fa7a650f52f97cb2257f82fc2984fa0987d7", + "type": "NONE", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xab41f4b83fedb719666e6060ff97d03fc2a8d8e83da6e413540cad77d424d026", + "blockHeight": 14666016, + "extra": {}, + "date": "2022-04-27T10:44:37.000Z", + "value": "0", + "fee": "1349686455182930", + "transactionSequenceNumber": 133, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+60460243292169658227585955790611953489568086635854765530943486862523411464202+ethereum-0xf93a8974bf57713de0cf3f450642fa7a650f52f97cb2257f82fc2984fa0987d7-NFT_IN-i0_0", + "hash": "0xf93a8974bf57713de0cf3f450642fa7a650f52f97cb2257f82fc2984fa0987d7", + "type": "NFT_IN", + "senders": ["0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xab41f4b83fedb719666e6060ff97d03fc2a8d8e83da6e413540cad77d424d026", + "blockHeight": 14666016, + "extra": {}, + "date": "2022-04-27T10:44:37.000Z", + "value": "1", + "fee": "1349686455182930", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xD665Fa4B2B66b94C0a0512E31dd9D59DF17852e9", + "standard": "ERC1155", + "tokenId": "60460243292169658227585955790611953489568086635854765530943486862523411464202", + "transactionSequenceNumber": 133 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbd5aa87f044be120d1e0240d5b1ef98a4559c42ec7989cccdd1a511fd7cb7327-NONE", + "hash": "0xbd5aa87f044be120d1e0240d5b1ef98a4559c42ec7989cccdd1a511fd7cb7327", + "type": "NONE", + "senders": ["0xBFb12A8D07BB458dC05bEf8EDc5425dA54651c4e"], + "recipients": ["0x11bCfAe88954f2961389658f5e57bE3B4d83D03E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7fca91346c171ef6fd398785ec96ca3912284efa8981bebe346cceb977183ea3", + "blockHeight": 14661431, + "extra": {}, + "date": "2022-04-26T17:22:25.000Z", + "value": "0", + "fee": "274206406436865312", + "transactionSequenceNumber": 11, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x11bcfae88954f2961389658f5e57be3b4d83d03e+8059+ethereum-0xbd5aa87f044be120d1e0240d5b1ef98a4559c42ec7989cccdd1a511fd7cb7327-NFT_IN", + "hash": "0xbd5aa87f044be120d1e0240d5b1ef98a4559c42ec7989cccdd1a511fd7cb7327", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7fca91346c171ef6fd398785ec96ca3912284efa8981bebe346cceb977183ea3", + "blockHeight": 14661431, + "extra": {}, + "date": "2022-04-26T17:22:25.000Z", + "value": "1", + "fee": "274206406436865312", + "contract": "0x11bCfAe88954f2961389658f5e57bE3B4d83D03E", + "standard": "ERC721", + "tokenId": "8059", + "transactionSequenceNumber": 11 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb269b4339c433cd488123e35d01aba72a1a31ea4d7d7f9eb02887db410dd5f5-NONE", + "hash": "0xeb269b4339c433cd488123e35d01aba72a1a31ea4d7d7f9eb02887db410dd5f5", + "type": "NONE", + "senders": ["0xBE4c890CF3aa2eE606e26042DEfC7CCC7bB33d2f"], + "recipients": ["0x597612DB5B54ce16E9484563E761C428B2041580"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x078feaa9ebeb7d7818e6282ce4b7a9edef614f2377b27e2afa8584b80488a312", + "blockHeight": 14659374, + "extra": {}, + "date": "2022-04-26T09:30:54.000Z", + "value": "0", + "fee": "376285765245725478", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612db5b54ce16e9484563e761c428b2041580+56177+ethereum-0xeb269b4339c433cd488123e35d01aba72a1a31ea4d7d7f9eb02887db410dd5f5-NFT_IN", + "hash": "0xeb269b4339c433cd488123e35d01aba72a1a31ea4d7d7f9eb02887db410dd5f5", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x078feaa9ebeb7d7818e6282ce4b7a9edef614f2377b27e2afa8584b80488a312", + "blockHeight": 14659374, + "extra": {}, + "date": "2022-04-26T09:30:54.000Z", + "value": "1", + "fee": "376285765245725478", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "tokenId": "56177", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb0500e5ca3ee58c59f5beb735d962d323c210c1c318dd5bcc8deb8cef356cfd-NONE", + "hash": "0xeb0500e5ca3ee58c59f5beb735d962d323c210c1c318dd5bcc8deb8cef356cfd", + "type": "NONE", + "senders": ["0xBE4c890CF3aa2eE606e26042DEfC7CCC7bB33d2f"], + "recipients": ["0x597612DB5B54ce16E9484563E761C428B2041580"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x33023aa2d8770c3772bbc82c4888b189c62b06971ec68a368ac55d17efe38deb", + "blockHeight": 14659356, + "extra": {}, + "date": "2022-04-26T09:27:18.000Z", + "value": "0", + "fee": "424202296522211459", + "transactionSequenceNumber": 21, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612db5b54ce16e9484563e761c428b2041580+47978+ethereum-0xeb0500e5ca3ee58c59f5beb735d962d323c210c1c318dd5bcc8deb8cef356cfd-NFT_IN", + "hash": "0xeb0500e5ca3ee58c59f5beb735d962d323c210c1c318dd5bcc8deb8cef356cfd", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x33023aa2d8770c3772bbc82c4888b189c62b06971ec68a368ac55d17efe38deb", + "blockHeight": 14659356, + "extra": {}, + "date": "2022-04-26T09:27:18.000Z", + "value": "1", + "fee": "424202296522211459", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "tokenId": "47978", + "transactionSequenceNumber": 21 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb1f358e05fa708f80435b205d4eb776b1033d0c8e2d8f85993d87609eee548c8-NONE", + "hash": "0xb1f358e05fa708f80435b205d4eb776b1033d0c8e2d8f85993d87609eee548c8", + "type": "NONE", + "senders": ["0xBE4c890CF3aa2eE606e26042DEfC7CCC7bB33d2f"], + "recipients": ["0x597612DB5B54ce16E9484563E761C428B2041580"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe24ffe79c561c6a17432928f3ee25dcd5892db26d08fd9ae8f7cea6336c8f3ac", + "blockHeight": 14659318, + "extra": {}, + "date": "2022-04-26T09:17:34.000Z", + "value": "0", + "fee": "202773202603902711", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612db5b54ce16e9484563e761c428b2041580+32610+ethereum-0xb1f358e05fa708f80435b205d4eb776b1033d0c8e2d8f85993d87609eee548c8-NFT_IN", + "hash": "0xb1f358e05fa708f80435b205d4eb776b1033d0c8e2d8f85993d87609eee548c8", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe24ffe79c561c6a17432928f3ee25dcd5892db26d08fd9ae8f7cea6336c8f3ac", + "blockHeight": 14659318, + "extra": {}, + "date": "2022-04-26T09:17:34.000Z", + "value": "1", + "fee": "202773202603902711", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "tokenId": "32610", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x747190a04a0ba2bf61fefcf8b801874ec56620b576c50637eb248e146ec0b04b-NONE", + "hash": "0x747190a04a0ba2bf61fefcf8b801874ec56620b576c50637eb248e146ec0b04b", + "type": "NONE", + "senders": ["0xBE4c890CF3aa2eE606e26042DEfC7CCC7bB33d2f"], + "recipients": ["0x597612DB5B54ce16E9484563E761C428B2041580"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x68dfaf2c760e1c7431e4656befc98651c3ebafdec0e7d6a68f607169e710c21b", + "blockHeight": 14658982, + "extra": {}, + "date": "2022-04-26T07:59:14.000Z", + "value": "0", + "fee": "422242804347111744", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612db5b54ce16e9484563e761c428b2041580+17469+ethereum-0x747190a04a0ba2bf61fefcf8b801874ec56620b576c50637eb248e146ec0b04b-NFT_IN", + "hash": "0x747190a04a0ba2bf61fefcf8b801874ec56620b576c50637eb248e146ec0b04b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x68dfaf2c760e1c7431e4656befc98651c3ebafdec0e7d6a68f607169e710c21b", + "blockHeight": 14658982, + "extra": {}, + "date": "2022-04-26T07:59:14.000Z", + "value": "1", + "fee": "422242804347111744", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "tokenId": "17469", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x00913407808b409ba7346f4b1f9381240b84c74e91382a653e298b68abd67a5f-NONE", + "hash": "0x00913407808b409ba7346f4b1f9381240b84c74e91382a653e298b68abd67a5f", + "type": "NONE", + "senders": ["0xBE4c890CF3aa2eE606e26042DEfC7CCC7bB33d2f"], + "recipients": ["0x597612DB5B54ce16E9484563E761C428B2041580"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9b1c1ec014c4fce94b24db37fec2a4485881890dfe46e213eebec386d19c92e7", + "blockHeight": 14658975, + "extra": {}, + "date": "2022-04-26T07:56:47.000Z", + "value": "0", + "fee": "236542830021023162", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612db5b54ce16e9484563e761c428b2041580+12008+ethereum-0x00913407808b409ba7346f4b1f9381240b84c74e91382a653e298b68abd67a5f-NFT_IN", + "hash": "0x00913407808b409ba7346f4b1f9381240b84c74e91382a653e298b68abd67a5f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9b1c1ec014c4fce94b24db37fec2a4485881890dfe46e213eebec386d19c92e7", + "blockHeight": 14658975, + "extra": {}, + "date": "2022-04-26T07:56:47.000Z", + "value": "1", + "fee": "236542830021023162", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "tokenId": "12008", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5cf46324a88b44c04bac92eb7ed9bdd2af1f8da11f3f36c343001aa22c08f593-OUT", + "hash": "0x5cf46324a88b44c04bac92eb7ed9bdd2af1f8da11f3f36c343001aa22c08f593", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6d7e42864c1973da9faa8bc16aed70f976ace5c4501c2d7d6820ce73083ac079", + "blockHeight": 14655949, + "extra": {}, + "date": "2022-04-25T20:34:16.000Z", + "value": "64499264075029964", + "fee": "14499264075029964", + "transactionSequenceNumber": 325, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515080500855177219+ethereum-0x5cf46324a88b44c04bac92eb7ed9bdd2af1f8da11f3f36c343001aa22c08f593-NFT_IN-i0_0", + "hash": "0x5cf46324a88b44c04bac92eb7ed9bdd2af1f8da11f3f36c343001aa22c08f593", + "type": "NFT_IN", + "senders": ["0x509A6aaB94FdecEB5231F255eAfd9B9266AE9b49"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6d7e42864c1973da9faa8bc16aed70f976ace5c4501c2d7d6820ce73083ac079", + "blockHeight": 14655949, + "extra": {}, + "date": "2022-04-25T20:34:16.000Z", + "value": "1", + "fee": "14499264075029964", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xc590EB4bF7097CcfE05122D25Ca37d29c7D6B837", + "standard": "ERC1155", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515080500855177219", + "transactionSequenceNumber": 325 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe29c8a878ef6572739b35ca121581835ac765f1b4689aa995ad655d88f77777d-OUT", + "hash": "0xe29c8a878ef6572739b35ca121581835ac765f1b4689aa995ad655d88f77777d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x01411475553E990FaB60F70bc33913893836329F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x33d23b2a54ef952ebd3a9bc99716e70a4aadd78a061777cd66ef5a35d028f901", + "blockHeight": 14655867, + "extra": {}, + "date": "2022-04-25T20:15:46.000Z", + "value": "7001480500000000000", + "fee": "1480500000000000", + "transactionSequenceNumber": 324, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd0c5ca3c8a3a995c34a9c1ed0a3486009f31bf0781b369e7bfb63f617c9f17db-FEES", + "hash": "0xd0c5ca3c8a3a995c34a9c1ed0a3486009f31bf0781b369e7bfb63f617c9f17db", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x634F57060E6b53cd224C314eF4F732E3DCB9De42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c716534182678142b4a2e165a4060b4d1ef72f09c753e09dff6b6ec40c619e2", + "blockHeight": 14654411, + "extra": {}, + "date": "2022-04-25T14:49:51.000Z", + "value": "2903891080026512", + "fee": "2903891080026512", + "transactionSequenceNumber": 323, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634F57060E6b53cd224C314eF4F732E3DCB9De42+40+ethereum-0xd0c5ca3c8a3a995c34a9c1ed0a3486009f31bf0781b369e7bfb63f617c9f17db-NFT_OUT-i0_0", + "hash": "0xd0c5ca3c8a3a995c34a9c1ed0a3486009f31bf0781b369e7bfb63f617c9f17db", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c716534182678142b4a2e165a4060b4d1ef72f09c753e09dff6b6ec40c619e2", + "blockHeight": 14654411, + "extra": {}, + "date": "2022-04-25T14:49:51.000Z", + "value": "1", + "fee": "2903891080026512", + "contract": "0x634F57060E6b53cd224C314eF4F732E3DCB9De42", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "40", + "transactionSequenceNumber": 323 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x595f20a95981156809c802eb6da8f92a1069500bb0930f50cef26ad68587e63a-NONE", + "hash": "0x595f20a95981156809c802eb6da8f92a1069500bb0930f50cef26ad68587e63a", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf3841fd02e56bced8dd1032cb95959dec04fd040e5e5fc67ec5f322ede2993e4", + "blockHeight": 14654141, + "extra": {}, + "date": "2022-04-25T13:45:30.000Z", + "value": "0", + "fee": "350306602976334400", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+88764+ethereum-0x595f20a95981156809c802eb6da8f92a1069500bb0930f50cef26ad68587e63a-NFT_IN", + "hash": "0x595f20a95981156809c802eb6da8f92a1069500bb0930f50cef26ad68587e63a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf3841fd02e56bced8dd1032cb95959dec04fd040e5e5fc67ec5f322ede2993e4", + "blockHeight": 14654141, + "extra": {}, + "date": "2022-04-25T13:45:30.000Z", + "value": "1", + "fee": "350306602976334400", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "88764", + "transactionSequenceNumber": 46 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc4a400a78b5f7822a89acd4d2bc27c303fe1655881190762419919b6c831d120-OUT", + "hash": "0xc4a400a78b5f7822a89acd4d2bc27c303fe1655881190762419919b6c831d120", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x680b5c903de9509e9a45e2c5448ff206840838282249e0ff10683d2e01c7c3d5", + "blockHeight": 14654047, + "extra": {}, + "date": "2022-04-25T13:24:52.000Z", + "value": "3309266925741091632", + "fee": "9266925741091632", + "transactionSequenceNumber": 322, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaadc2d4261199ce24a4b0a57370c4fcf43bb60aa+5656+ethereum-0xc4a400a78b5f7822a89acd4d2bc27c303fe1655881190762419919b6c831d120-NFT_IN", + "hash": "0xc4a400a78b5f7822a89acd4d2bc27c303fe1655881190762419919b6c831d120", + "type": "NFT_IN", + "senders": ["0x173BfeC3d8bd7594846CFeB795880c1AF84A75E1"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x680b5c903de9509e9a45e2c5448ff206840838282249e0ff10683d2e01c7c3d5", + "blockHeight": 14654047, + "extra": {}, + "date": "2022-04-25T13:24:52.000Z", + "value": "1", + "fee": "9266925741091632", + "contract": "0xaaDc2D4261199ce24A4B0a57370c4FCf43BB60aa", + "standard": "ERC721", + "tokenId": "5656", + "transactionSequenceNumber": 322 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0f8bbf469e896b0a03a2d428dd7025296aba534e90b1cc0323aace366f566472-FEES", + "hash": "0x0f8bbf469e896b0a03a2d428dd7025296aba534e90b1cc0323aace366f566472", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x634F57060E6b53cd224C314eF4F732E3DCB9De42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7bfd5cadf1f1c20bcec602539c12eab4669b58c2694c908d2cf4f766d71544a7", + "blockHeight": 14653995, + "extra": {}, + "date": "2022-04-25T13:13:16.000Z", + "value": "1654883874652596", + "fee": "1654883874652596", + "transactionSequenceNumber": 321, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634F57060E6b53cd224C314eF4F732E3DCB9De42+40+ethereum-0x0f8bbf469e896b0a03a2d428dd7025296aba534e90b1cc0323aace366f566472-NFT_OUT-i0_0", + "hash": "0x0f8bbf469e896b0a03a2d428dd7025296aba534e90b1cc0323aace366f566472", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7bfd5cadf1f1c20bcec602539c12eab4669b58c2694c908d2cf4f766d71544a7", + "blockHeight": 14653995, + "extra": {}, + "date": "2022-04-25T13:13:16.000Z", + "value": "1", + "fee": "1654883874652596", + "contract": "0x634F57060E6b53cd224C314eF4F732E3DCB9De42", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "40", + "transactionSequenceNumber": 321 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xef4501feed30011156c296b0d0f8028171908ded89d2451c1b2269d9413e1810-NONE", + "hash": "0xef4501feed30011156c296b0d0f8028171908ded89d2451c1b2269d9413e1810", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbb8e1c58671bb296b9330e767d3d41891a1efdfc703dfe1f1f96554e8d9471e4", + "blockHeight": 14653424, + "extra": {}, + "date": "2022-04-25T11:05:00.000Z", + "value": "0", + "fee": "363255817284872880", + "transactionSequenceNumber": 39, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+86132+ethereum-0xef4501feed30011156c296b0d0f8028171908ded89d2451c1b2269d9413e1810-NFT_IN", + "hash": "0xef4501feed30011156c296b0d0f8028171908ded89d2451c1b2269d9413e1810", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbb8e1c58671bb296b9330e767d3d41891a1efdfc703dfe1f1f96554e8d9471e4", + "blockHeight": 14653424, + "extra": {}, + "date": "2022-04-25T11:05:00.000Z", + "value": "1", + "fee": "363255817284872880", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "86132", + "transactionSequenceNumber": 39 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x938fb4590757d6f905f4dd5d5a4e2b99f67dc85a647474952fbfd4922cacc298-NONE", + "hash": "0x938fb4590757d6f905f4dd5d5a4e2b99f67dc85a647474952fbfd4922cacc298", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbd33d0bf4562b9a4d13aacf3870d9dd73f9ef765541e3a15f1d506990522e859", + "blockHeight": 14653399, + "extra": {}, + "date": "2022-04-25T10:58:25.000Z", + "value": "0", + "fee": "391777106056439472", + "transactionSequenceNumber": 36, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+77933+ethereum-0x938fb4590757d6f905f4dd5d5a4e2b99f67dc85a647474952fbfd4922cacc298-NFT_IN", + "hash": "0x938fb4590757d6f905f4dd5d5a4e2b99f67dc85a647474952fbfd4922cacc298", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbd33d0bf4562b9a4d13aacf3870d9dd73f9ef765541e3a15f1d506990522e859", + "blockHeight": 14653399, + "extra": {}, + "date": "2022-04-25T10:58:25.000Z", + "value": "1", + "fee": "391777106056439472", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "77933", + "transactionSequenceNumber": 36 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb139ac76589ead500c166a56c0c118f1bf3d1a89496f9655ef4d98fd05530cda-NONE", + "hash": "0xb139ac76589ead500c166a56c0c118f1bf3d1a89496f9655ef4d98fd05530cda", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc5fa3b4c715fca665ba9c9d25da617126faf79e99ea7d6bbd68d657f7045fb5f", + "blockHeight": 14653374, + "extra": {}, + "date": "2022-04-25T10:53:35.000Z", + "value": "0", + "fee": "143112935147159688", + "transactionSequenceNumber": 32, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+65493+ethereum-0xb139ac76589ead500c166a56c0c118f1bf3d1a89496f9655ef4d98fd05530cda-NFT_IN", + "hash": "0xb139ac76589ead500c166a56c0c118f1bf3d1a89496f9655ef4d98fd05530cda", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc5fa3b4c715fca665ba9c9d25da617126faf79e99ea7d6bbd68d657f7045fb5f", + "blockHeight": 14653374, + "extra": {}, + "date": "2022-04-25T10:53:35.000Z", + "value": "1", + "fee": "143112935147159688", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "65493", + "transactionSequenceNumber": 32 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3fe637f0fcb760891498ef49954f7e5bd4a086ab07cd203af0c3f29aaa2ecc71-FEES", + "hash": "0x3fe637f0fcb760891498ef49954f7e5bd4a086ab07cd203af0c3f29aaa2ecc71", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x634F57060E6b53cd224C314eF4F732E3DCB9De42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x762719fe75c82379bec4345c4cc489f752b55937bcb4a6c644022db1eb53f336", + "blockHeight": 14653213, + "extra": {}, + "date": "2022-04-25T10:16:45.000Z", + "value": "1467298879543420", + "fee": "1467298879543420", + "transactionSequenceNumber": 320, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634F57060E6b53cd224C314eF4F732E3DCB9De42+40+ethereum-0x3fe637f0fcb760891498ef49954f7e5bd4a086ab07cd203af0c3f29aaa2ecc71-NFT_OUT-i0_0", + "hash": "0x3fe637f0fcb760891498ef49954f7e5bd4a086ab07cd203af0c3f29aaa2ecc71", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x762719fe75c82379bec4345c4cc489f752b55937bcb4a6c644022db1eb53f336", + "blockHeight": 14653213, + "extra": {}, + "date": "2022-04-25T10:16:45.000Z", + "value": "1", + "fee": "1467298879543420", + "contract": "0x634F57060E6b53cd224C314eF4F732E3DCB9De42", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "40", + "transactionSequenceNumber": 320 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc579ec3f02429f4b559681c6f392ec5e08105041e652adee360736a537b0e2bd-NONE", + "hash": "0xc579ec3f02429f4b559681c6f392ec5e08105041e652adee360736a537b0e2bd", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x648d5e8e36371709ec572be735dcc75cdd7bc997298edb7f92504a94c62a554e", + "blockHeight": 14653187, + "extra": {}, + "date": "2022-04-25T10:08:33.000Z", + "value": "0", + "fee": "210968157268640520", + "transactionSequenceNumber": 27, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+53359+ethereum-0xc579ec3f02429f4b559681c6f392ec5e08105041e652adee360736a537b0e2bd-NFT_IN", + "hash": "0xc579ec3f02429f4b559681c6f392ec5e08105041e652adee360736a537b0e2bd", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x648d5e8e36371709ec572be735dcc75cdd7bc997298edb7f92504a94c62a554e", + "blockHeight": 14653187, + "extra": {}, + "date": "2022-04-25T10:08:33.000Z", + "value": "1", + "fee": "210968157268640520", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "53359", + "transactionSequenceNumber": 27 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa743a3e62ee61d5dd8e7b7b533720dbadec0dbc5cc3c3f4b160b498b68184ad2-FEES", + "hash": "0xa743a3e62ee61d5dd8e7b7b533720dbadec0dbc5cc3c3f4b160b498b68184ad2", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0d02755a5700414B26FF040e1dE35D337DF56218"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe3d09e2d8484674ff5093feab4e1048a6b61f2017d22155ecb47c4986c74b92b", + "blockHeight": 14653069, + "extra": {}, + "date": "2022-04-25T09:43:34.000Z", + "value": "1489469831552760", + "fee": "1489469831552760", + "transactionSequenceNumber": 319, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xad7add009641abf9d372e18c73018859a2d4b2d07586d65ab1b156689e2e1631-FEES", + "hash": "0xad7add009641abf9d372e18c73018859a2d4b2d07586d65ab1b156689e2e1631", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x1b5d2904bE3E4711a848Be09b17dEE89E6A5BC27"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xef1010e1ddf3b37bdc8246ab6b220d111b598b474fd6ee9adffa5be6dca7c472", + "blockHeight": 14653048, + "extra": {}, + "date": "2022-04-25T09:39:43.000Z", + "value": "3382241731316379", + "fee": "3382241731316379", + "transactionSequenceNumber": 318, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x05759e38bcc756b897e9a2b10e7cdc3159f5de6493acce7fa5bb7d8434061e69-NONE", + "hash": "0x05759e38bcc756b897e9a2b10e7cdc3159f5de6493acce7fa5bb7d8434061e69", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3250f2f9dc10a38a599771cbf1b08b78328b8b062057d2cc0e2e1be5e37740b2", + "blockHeight": 14652678, + "extra": {}, + "date": "2022-04-25T08:21:04.000Z", + "value": "0", + "fee": "365138366912277088", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+17824+ethereum-0x05759e38bcc756b897e9a2b10e7cdc3159f5de6493acce7fa5bb7d8434061e69-NFT_IN", + "hash": "0x05759e38bcc756b897e9a2b10e7cdc3159f5de6493acce7fa5bb7d8434061e69", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3250f2f9dc10a38a599771cbf1b08b78328b8b062057d2cc0e2e1be5e37740b2", + "blockHeight": 14652678, + "extra": {}, + "date": "2022-04-25T08:21:04.000Z", + "value": "1", + "fee": "365138366912277088", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "17824", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb9f75926ca201efad8b76ac8ddb1c5c6ab17ad7accc7dbf963fa8df45460ad26-NONE", + "hash": "0xb9f75926ca201efad8b76ac8ddb1c5c6ab17ad7accc7dbf963fa8df45460ad26", + "type": "NONE", + "senders": ["0xFF18E067dc82964Dccf7588B8528aD5bea4F296C"], + "recipients": ["0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f8b3be58613784287a21094df5b344412f74c6345a3ade27b5bec7515959151", + "blockHeight": 14652668, + "extra": {}, + "date": "2022-04-25T08:19:06.000Z", + "value": "0", + "fee": "316586758425330640", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80216d5b4eec2bec74ef10e5d3814fec6fd8af0+12363+ethereum-0xb9f75926ca201efad8b76ac8ddb1c5c6ab17ad7accc7dbf963fa8df45460ad26-NFT_IN", + "hash": "0xb9f75926ca201efad8b76ac8ddb1c5c6ab17ad7accc7dbf963fa8df45460ad26", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f8b3be58613784287a21094df5b344412f74c6345a3ade27b5bec7515959151", + "blockHeight": 14652668, + "extra": {}, + "date": "2022-04-25T08:19:06.000Z", + "value": "1", + "fee": "316586758425330640", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "tokenId": "12363", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x81cce20c8163b1dec6fca4923ea85597ff8552ff33883602ec22b40465b75820-NONE", + "hash": "0x81cce20c8163b1dec6fca4923ea85597ff8552ff33883602ec22b40465b75820", + "type": "NONE", + "senders": ["0x791fBDC2b5DBbFC185E968339537285090C365a7"], + "recipients": ["0x634F57060E6b53cd224C314eF4F732E3DCB9De42"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e4476a9ad34c5074cba7165e2fd931a526bb19cd3aa580d42c92685dd67ee34", + "blockHeight": 14651219, + "extra": {}, + "date": "2022-04-25T02:40:06.000Z", + "value": "0", + "fee": "164946075000000000", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634F57060E6b53cd224C314eF4F732E3DCB9De42+40+ethereum-0x81cce20c8163b1dec6fca4923ea85597ff8552ff33883602ec22b40465b75820-NFT_IN-i0_0", + "hash": "0x81cce20c8163b1dec6fca4923ea85597ff8552ff33883602ec22b40465b75820", + "type": "NFT_IN", + "senders": ["0x791fBDC2b5DBbFC185E968339537285090C365a7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e4476a9ad34c5074cba7165e2fd931a526bb19cd3aa580d42c92685dd67ee34", + "blockHeight": 14651219, + "extra": {}, + "date": "2022-04-25T02:40:06.000Z", + "value": "1", + "fee": "164946075000000000", + "contract": "0x634F57060E6b53cd224C314eF4F732E3DCB9De42", + "operator": "0x791fBDC2b5DBbFC185E968339537285090C365a7", + "standard": "ERC1155", + "tokenId": "40", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe95f7962ffbba785087a62eb025d1df3f0d5e1da0242b0f5f8a7b36fe8a67438-NONE", + "hash": "0xe95f7962ffbba785087a62eb025d1df3f0d5e1da0242b0f5f8a7b36fe8a67438", + "type": "NONE", + "senders": ["0x8d5302DA4241E984949e0DCD5793E6981f5046FA"], + "recipients": ["0x83f902ce98580705D7f843fc9387ECf14431b5fD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3b944b99f11171d357ad91ae5090fef067ac615f740581844c1b5e43a6e6c959", + "blockHeight": 14648973, + "extra": {}, + "date": "2022-04-24T18:16:37.000Z", + "value": "0", + "fee": "290202111863107208", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x83f902ce98580705d7f843fc9387ecf14431b5fd+4309+ethereum-0xe95f7962ffbba785087a62eb025d1df3f0d5e1da0242b0f5f8a7b36fe8a67438-NFT_IN", + "hash": "0xe95f7962ffbba785087a62eb025d1df3f0d5e1da0242b0f5f8a7b36fe8a67438", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3b944b99f11171d357ad91ae5090fef067ac615f740581844c1b5e43a6e6c959", + "blockHeight": 14648973, + "extra": {}, + "date": "2022-04-24T18:16:37.000Z", + "value": "1", + "fee": "290202111863107208", + "contract": "0x83f902ce98580705D7f843fc9387ECf14431b5fD", + "standard": "ERC721", + "tokenId": "4309", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x33966d349bf6ba0fd50cf78363415a130f65a97afaffdf5a8d1da6a7a8bda13f-NONE", + "hash": "0x33966d349bf6ba0fd50cf78363415a130f65a97afaffdf5a8d1da6a7a8bda13f", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4e1bd711324e7fe0ebae418d0c090d3e654db69058a80560e3484202911acaa3", + "blockHeight": 14648126, + "extra": {}, + "date": "2022-04-24T15:04:46.000Z", + "value": "0", + "fee": "390374935453270368", + "transactionSequenceNumber": 90, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+135784+ethereum-0x33966d349bf6ba0fd50cf78363415a130f65a97afaffdf5a8d1da6a7a8bda13f-NFT_IN", + "hash": "0x33966d349bf6ba0fd50cf78363415a130f65a97afaffdf5a8d1da6a7a8bda13f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4e1bd711324e7fe0ebae418d0c090d3e654db69058a80560e3484202911acaa3", + "blockHeight": 14648126, + "extra": {}, + "date": "2022-04-24T15:04:46.000Z", + "value": "1", + "fee": "390374935453270368", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "135784", + "transactionSequenceNumber": 90 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x44df50b7b34cb1c1b71962f3d8b87485cfd72544a1b00d9fcb27f3fb62fef4ed-NONE", + "hash": "0x44df50b7b34cb1c1b71962f3d8b87485cfd72544a1b00d9fcb27f3fb62fef4ed", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7fd78aeaee06d49c8a612a5f19622f1c20e866e7c4093d5be1ceb7a2ae00b0a", + "blockHeight": 14648116, + "extra": {}, + "date": "2022-04-24T15:02:15.000Z", + "value": "0", + "fee": "374762846884193712", + "transactionSequenceNumber": 88, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+130323+ethereum-0x44df50b7b34cb1c1b71962f3d8b87485cfd72544a1b00d9fcb27f3fb62fef4ed-NFT_IN", + "hash": "0x44df50b7b34cb1c1b71962f3d8b87485cfd72544a1b00d9fcb27f3fb62fef4ed", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7fd78aeaee06d49c8a612a5f19622f1c20e866e7c4093d5be1ceb7a2ae00b0a", + "blockHeight": 14648116, + "extra": {}, + "date": "2022-04-24T15:02:15.000Z", + "value": "1", + "fee": "374762846884193712", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "130323", + "transactionSequenceNumber": 88 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa5ad3fc009ada39e66be3b9f38cd77e8eb468253756f5c78d9241b01790a40ed-NONE", + "hash": "0xa5ad3fc009ada39e66be3b9f38cd77e8eb468253756f5c78d9241b01790a40ed", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72bf1b322cfc65227d2bf8c3065e6d6a7a1254d15a1b3e6bcce4194cb27ac346", + "blockHeight": 14645950, + "extra": {}, + "date": "2022-04-24T06:44:17.000Z", + "value": "0", + "fee": "141968833560534624", + "transactionSequenceNumber": 69, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+106653+ethereum-0xa5ad3fc009ada39e66be3b9f38cd77e8eb468253756f5c78d9241b01790a40ed-NFT_IN", + "hash": "0xa5ad3fc009ada39e66be3b9f38cd77e8eb468253756f5c78d9241b01790a40ed", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72bf1b322cfc65227d2bf8c3065e6d6a7a1254d15a1b3e6bcce4194cb27ac346", + "blockHeight": 14645950, + "extra": {}, + "date": "2022-04-24T06:44:17.000Z", + "value": "1", + "fee": "141968833560534624", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "106653", + "transactionSequenceNumber": 69 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x635b5606a0c4a27e50fcf17ebe5531cb3a45295104ee172ad6ecdcbb9389029b-NONE", + "hash": "0x635b5606a0c4a27e50fcf17ebe5531cb3a45295104ee172ad6ecdcbb9389029b", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x50ce051538613826a99d9e258d7ae8721385a7790806567985ae77df933626ec", + "blockHeight": 14645942, + "extra": {}, + "date": "2022-04-24T06:43:37.000Z", + "value": "0", + "fee": "193045029799496560", + "transactionSequenceNumber": 68, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+101192+ethereum-0x635b5606a0c4a27e50fcf17ebe5531cb3a45295104ee172ad6ecdcbb9389029b-NFT_IN", + "hash": "0x635b5606a0c4a27e50fcf17ebe5531cb3a45295104ee172ad6ecdcbb9389029b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x50ce051538613826a99d9e258d7ae8721385a7790806567985ae77df933626ec", + "blockHeight": 14645942, + "extra": {}, + "date": "2022-04-24T06:43:37.000Z", + "value": "1", + "fee": "193045029799496560", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "101192", + "transactionSequenceNumber": 68 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x189d6a7343b2a4c60a5a837ece5c8c54a59c861b7ca87412220ced53eb0e6e35-NONE", + "hash": "0x189d6a7343b2a4c60a5a837ece5c8c54a59c861b7ca87412220ced53eb0e6e35", + "type": "NONE", + "senders": ["0xfd8191fa840B6042Da03239ea0A72171d9905f91"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x91fd96990a7d07d2f91893bcdd98ff32f1022bea6ebc3228b16515bc26bb2bb0", + "blockHeight": 14644857, + "extra": {}, + "date": "2022-04-24T02:42:15.000Z", + "value": "0", + "fee": "4621570332044350", + "transactionSequenceNumber": 6, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x189d6a7343b2a4c60a5a837ece5c8c54a59c861b7ca87412220ced53eb0e6e35-i0", + "hash": "0x189d6a7343b2a4c60a5a837ece5c8c54a59c861b7ca87412220ced53eb0e6e35", + "type": "IN", + "senders": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x91fd96990a7d07d2f91893bcdd98ff32f1022bea6ebc3228b16515bc26bb2bb0", + "blockHeight": 14644857, + "extra": {}, + "date": "2022-04-24T02:42:15.000Z", + "value": "9187500000000000000", + "fee": "0", + "transactionSequenceNumber": 6 + } + ], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1+1+ethereum-0x189d6a7343b2a4c60a5a837ece5c8c54a59c861b7ca87412220ced53eb0e6e35-NFT_OUT-i0_0", + "hash": "0x189d6a7343b2a4c60a5a837ece5c8c54a59c861b7ca87412220ced53eb0e6e35", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xfd8191fa840B6042Da03239ea0A72171d9905f91"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x91fd96990a7d07d2f91893bcdd98ff32f1022bea6ebc3228b16515bc26bb2bb0", + "blockHeight": 14644857, + "extra": {}, + "date": "2022-04-24T02:42:15.000Z", + "value": "1", + "fee": "4621570332044350", + "contract": "0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1", + "operator": "0xA6c6912EB06Ff4f27dE5E7Cee674039754Acd936", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdb370bed4f6045720b9827988e90712e9b1ca08ed4b5a632bca511c93ea936ca-FEES", + "hash": "0xdb370bed4f6045720b9827988e90712e9b1ca08ed4b5a632bca511c93ea936ca", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7db0e4d923d62d65d5aa47e61b493e1228f7ce72f075351873be80a62099d3f8", + "blockHeight": 14642995, + "extra": {}, + "date": "2022-04-23T19:38:37.000Z", + "value": "1672741630529550", + "fee": "1672741630529550", + "transactionSequenceNumber": 317, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf55ce560500f7322a7a1566fe4a753c49cf8a5282a784a26449ee48f11d71597-FEES", + "hash": "0xf55ce560500f7322a7a1566fe4a753c49cf8a5282a784a26449ee48f11d71597", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD3cF04d7a5513CE8148790D90d91361476F5Da94"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x56e3a7de2a82231e7cd4d06df751329b05ccd54788719b0641f2b6c83eeb6015", + "blockHeight": 14642979, + "extra": {}, + "date": "2022-04-23T19:35:31.000Z", + "value": "4221782596095219", + "fee": "4221782596095219", + "transactionSequenceNumber": 316, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3cf04d7a5513ce8148790d90d91361476f5da94+6738+ethereum-0xf55ce560500f7322a7a1566fe4a753c49cf8a5282a784a26449ee48f11d71597-NFT_OUT", + "hash": "0xf55ce560500f7322a7a1566fe4a753c49cf8a5282a784a26449ee48f11d71597", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x56e3a7de2a82231e7cd4d06df751329b05ccd54788719b0641f2b6c83eeb6015", + "blockHeight": 14642979, + "extra": {}, + "date": "2022-04-23T19:35:31.000Z", + "value": "1", + "fee": "4221782596095219", + "contract": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC721", + "tokenId": "6738", + "transactionSequenceNumber": 316 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdce6fd024879762f2fb74c9eeb9a0578515794f7d5917c6b55a7be56d09a8c13-FEES", + "hash": "0xdce6fd024879762f2fb74c9eeb9a0578515794f7d5917c6b55a7be56d09a8c13", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x9A06Ef3a841316a9e2c1C93B9c21a7342abE484F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x08ed83b95a57841ce5f65d16d7af5f06aab2d5f6eb6371a2e2dbabcaad54c6a0", + "blockHeight": 14642941, + "extra": {}, + "date": "2022-04-23T19:27:18.000Z", + "value": "3666633056244945", + "fee": "3666633056244945", + "transactionSequenceNumber": 315, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9A06Ef3a841316a9e2c1C93B9c21a7342abE484F+5059+ethereum-0xdce6fd024879762f2fb74c9eeb9a0578515794f7d5917c6b55a7be56d09a8c13-NFT_OUT-i0_0", + "hash": "0xdce6fd024879762f2fb74c9eeb9a0578515794f7d5917c6b55a7be56d09a8c13", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0000000000000000000000000000000000000000"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x08ed83b95a57841ce5f65d16d7af5f06aab2d5f6eb6371a2e2dbabcaad54c6a0", + "blockHeight": 14642941, + "extra": {}, + "date": "2022-04-23T19:27:18.000Z", + "value": "1", + "fee": "3666633056244945", + "contract": "0x9A06Ef3a841316a9e2c1C93B9c21a7342abE484F", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "5059", + "transactionSequenceNumber": 315 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5-FEES", + "hash": "0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5d39511224d8cd2cfc476781ce01a01fe4745aba4f2114318c4bfd8dc8a6606e", + "blockHeight": 14642873, + "extra": {}, + "date": "2022-04-23T19:10:55.000Z", + "value": "11705534130050220", + "fee": "11705534130050220", + "transactionSequenceNumber": 314, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf661d58cfe893993b11d53d11148c4650590c692+5059+ethereum-0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5-NFT_IN", + "hash": "0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5d39511224d8cd2cfc476781ce01a01fe4745aba4f2114318c4bfd8dc8a6606e", + "blockHeight": 14642873, + "extra": {}, + "date": "2022-04-23T19:10:55.000Z", + "value": "1", + "fee": "11705534130050220", + "contract": "0xF661D58cfE893993b11D53d11148c4650590C692", + "standard": "ERC721", + "tokenId": "5059", + "transactionSequenceNumber": 314 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1+1+ethereum-0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5-NFT_OUT-i0_0", + "hash": "0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0000000000000000000000000000000000000000"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5d39511224d8cd2cfc476781ce01a01fe4745aba4f2114318c4bfd8dc8a6606e", + "blockHeight": 14642873, + "extra": {}, + "date": "2022-04-23T19:10:55.000Z", + "value": "1", + "fee": "11705534130050220", + "contract": "0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 314 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9A06Ef3a841316a9e2c1C93B9c21a7342abE484F+5059+ethereum-0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5-NFT_IN-i1_0", + "hash": "0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5d39511224d8cd2cfc476781ce01a01fe4745aba4f2114318c4bfd8dc8a6606e", + "blockHeight": 14642873, + "extra": {}, + "date": "2022-04-23T19:10:55.000Z", + "value": "1", + "fee": "11705534130050220", + "contract": "0x9A06Ef3a841316a9e2c1C93B9c21a7342abE484F", + "operator": "0xF661D58cfE893993b11D53d11148c4650590C692", + "standard": "ERC1155", + "tokenId": "5059", + "transactionSequenceNumber": 314 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4bbC0387dD4759EEe30f6A482AC6dC2Df3Facf+1+ethereum-0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5-NFT_IN-i2_0", + "hash": "0xa313d529d02b4fed62bcfe3ce44f06cd07fe760215b2c3b109337056750664d5", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5d39511224d8cd2cfc476781ce01a01fe4745aba4f2114318c4bfd8dc8a6606e", + "blockHeight": 14642873, + "extra": {}, + "date": "2022-04-23T19:10:55.000Z", + "value": "1", + "fee": "11705534130050220", + "contract": "0x6d4bbC0387dD4759EEe30f6A482AC6dC2Df3Facf", + "operator": "0xF661D58cfE893993b11D53d11148c4650590C692", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 314 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6e0311e5f474929198800112bb3b8bb725b53717a5285dbcac456544fc5cfcdf-NONE", + "hash": "0x6e0311e5f474929198800112bb3b8bb725b53717a5285dbcac456544fc5cfcdf", + "type": "NONE", + "senders": ["0xC609D11031Ae90cfc27A61E545832B1623007b6e"], + "recipients": ["0x7320bbf460A00741e4d46b2eBc3a0aB9e20538AA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e9bca8711751d19733eb343081feddbb2365906f647956668870746b321e441", + "blockHeight": 14641673, + "extra": {}, + "date": "2022-04-23T14:42:11.000Z", + "value": "0", + "fee": "287459486431461104", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7320bbf460a00741e4d46b2ebc3a0ab9e20538aa+2157+ethereum-0x6e0311e5f474929198800112bb3b8bb725b53717a5285dbcac456544fc5cfcdf-NFT_IN", + "hash": "0x6e0311e5f474929198800112bb3b8bb725b53717a5285dbcac456544fc5cfcdf", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e9bca8711751d19733eb343081feddbb2365906f647956668870746b321e441", + "blockHeight": 14641673, + "extra": {}, + "date": "2022-04-23T14:42:11.000Z", + "value": "1", + "fee": "287459486431461104", + "contract": "0x7320bbf460A00741e4d46b2eBc3a0aB9e20538AA", + "standard": "ERC721", + "tokenId": "2157", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe4471cd647ca67202d30d3dd22135e51c9e2f7b1cd89db0544a447136981ffac-NONE", + "hash": "0xe4471cd647ca67202d30d3dd22135e51c9e2f7b1cd89db0544a447136981ffac", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa56c3ed3df4fa92b64a6219b29d4dc70b886523a5e45887f37f7489ea02e41f8", + "blockHeight": 14641666, + "extra": {}, + "date": "2022-04-23T14:40:18.000Z", + "value": "0", + "fee": "499624912889671808", + "transactionSequenceNumber": 33, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+62931+ethereum-0xe4471cd647ca67202d30d3dd22135e51c9e2f7b1cd89db0544a447136981ffac-NFT_IN", + "hash": "0xe4471cd647ca67202d30d3dd22135e51c9e2f7b1cd89db0544a447136981ffac", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa56c3ed3df4fa92b64a6219b29d4dc70b886523a5e45887f37f7489ea02e41f8", + "blockHeight": 14641666, + "extra": {}, + "date": "2022-04-23T14:40:18.000Z", + "value": "1", + "fee": "499624912889671808", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "62931", + "transactionSequenceNumber": 33 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x727189d0369370c15202bdaf93b1b8dd2168ea06afea835e78d1b9c09eff681f-NONE", + "hash": "0x727189d0369370c15202bdaf93b1b8dd2168ea06afea835e78d1b9c09eff681f", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x05f7c5ee4b6c7b76f91284889616e32f3e362ba057f932a95eb97918575b0e02", + "blockHeight": 14641643, + "extra": {}, + "date": "2022-04-23T14:34:54.000Z", + "value": "0", + "fee": "424654665124368644", + "transactionSequenceNumber": 29, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+47563+ethereum-0x727189d0369370c15202bdaf93b1b8dd2168ea06afea835e78d1b9c09eff681f-NFT_IN", + "hash": "0x727189d0369370c15202bdaf93b1b8dd2168ea06afea835e78d1b9c09eff681f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x05f7c5ee4b6c7b76f91284889616e32f3e362ba057f932a95eb97918575b0e02", + "blockHeight": 14641643, + "extra": {}, + "date": "2022-04-23T14:34:54.000Z", + "value": "1", + "fee": "424654665124368644", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "47563", + "transactionSequenceNumber": 29 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x721614a722b9f6a6c53422d1971d5593058cab83dceff3fb17a63229ae000dd7-NONE", + "hash": "0x721614a722b9f6a6c53422d1971d5593058cab83dceff3fb17a63229ae000dd7", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf684fa47f3e10a4c4e09ae0654967de832e08afb4d43e70513b285a4b217c135", + "blockHeight": 14641241, + "extra": {}, + "date": "2022-04-23T13:06:43.000Z", + "value": "0", + "fee": "295487634403863552", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+12673+ethereum-0x721614a722b9f6a6c53422d1971d5593058cab83dceff3fb17a63229ae000dd7-NFT_IN", + "hash": "0x721614a722b9f6a6c53422d1971d5593058cab83dceff3fb17a63229ae000dd7", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf684fa47f3e10a4c4e09ae0654967de832e08afb4d43e70513b285a4b217c135", + "blockHeight": 14641241, + "extra": {}, + "date": "2022-04-23T13:06:43.000Z", + "value": "1", + "fee": "295487634403863552", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "12673", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x86b7418022573cf1a9f1431dd7ee7688c45bfa15165a7d768ed110743a0e118c-NONE", + "hash": "0x86b7418022573cf1a9f1431dd7ee7688c45bfa15165a7d768ed110743a0e118c", + "type": "NONE", + "senders": ["0x06F0D822CC926B861ABC41e1eC26bF8657624Fc9"], + "recipients": ["0x6c475044BEA380fB3cf93D0c9847a177FDD1c797"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1746626c3a566224e7b8f42cbfc582c59777df9b9bd0c69c9a229d1026aa2536", + "blockHeight": 14641235, + "extra": {}, + "date": "2022-04-23T13:04:56.000Z", + "value": "0", + "fee": "147055703677338508", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044bea380fb3cf93d0c9847a177fdd1c797+7212+ethereum-0x86b7418022573cf1a9f1431dd7ee7688c45bfa15165a7d768ed110743a0e118c-NFT_IN", + "hash": "0x86b7418022573cf1a9f1431dd7ee7688c45bfa15165a7d768ed110743a0e118c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1746626c3a566224e7b8f42cbfc582c59777df9b9bd0c69c9a229d1026aa2536", + "blockHeight": 14641235, + "extra": {}, + "date": "2022-04-23T13:04:56.000Z", + "value": "1", + "fee": "147055703677338508", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "tokenId": "7212", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x54db7d255a4a3ff8951c5d0c1b4a8d2c561ef50c52e7dc7d7109925f29bdbf12-NONE", + "hash": "0x54db7d255a4a3ff8951c5d0c1b4a8d2c561ef50c52e7dc7d7109925f29bdbf12", + "type": "NONE", + "senders": ["0x5325dCbFdaAfE78B43Ce44a188d64595C13352EE"], + "recipients": ["0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe188676d3e429dae46d40a9ecc6e4f85d1a49e24b0447353f06c8db3fbd8213f", + "blockHeight": 14633972, + "extra": {}, + "date": "2022-04-22T09:52:06.000Z", + "value": "0", + "fee": "313659776251461696", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68d00e0da009e4322dc1ab33100ba4ccc89b9fcc+12673+ethereum-0x54db7d255a4a3ff8951c5d0c1b4a8d2c561ef50c52e7dc7d7109925f29bdbf12-NFT_IN", + "hash": "0x54db7d255a4a3ff8951c5d0c1b4a8d2c561ef50c52e7dc7d7109925f29bdbf12", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe188676d3e429dae46d40a9ecc6e4f85d1a49e24b0447353f06c8db3fbd8213f", + "blockHeight": 14633972, + "extra": {}, + "date": "2022-04-22T09:52:06.000Z", + "value": "1", + "fee": "313659776251461696", + "contract": "0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC", + "standard": "ERC721", + "tokenId": "12673", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb8b719de9dc455c1c3fed666da7b945966699778d2fc12e0a529d5bb56196d0c-NONE", + "hash": "0xb8b719de9dc455c1c3fed666da7b945966699778d2fc12e0a529d5bb56196d0c", + "type": "NONE", + "senders": ["0x5325dCbFdaAfE78B43Ce44a188d64595C13352EE"], + "recipients": ["0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84ea9b655aceb0a2989b68fdde4c2374afc03093c70c46cbbbe747e8239fca7d", + "blockHeight": 14633960, + "extra": {}, + "date": "2022-04-22T09:48:52.000Z", + "value": "0", + "fee": "260314115215018200", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68d00e0da009e4322dc1ab33100ba4ccc89b9fcc+7212+ethereum-0xb8b719de9dc455c1c3fed666da7b945966699778d2fc12e0a529d5bb56196d0c-NFT_IN", + "hash": "0xb8b719de9dc455c1c3fed666da7b945966699778d2fc12e0a529d5bb56196d0c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84ea9b655aceb0a2989b68fdde4c2374afc03093c70c46cbbbe747e8239fca7d", + "blockHeight": 14633960, + "extra": {}, + "date": "2022-04-22T09:48:52.000Z", + "value": "1", + "fee": "260314115215018200", + "contract": "0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC", + "standard": "ERC721", + "tokenId": "7212", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x96876054c3d48a2cc5d31efefe81532ef603e6bf782fe30159191ef8cdc7aacb-NONE", + "hash": "0x96876054c3d48a2cc5d31efefe81532ef603e6bf782fe30159191ef8cdc7aacb", + "type": "NONE", + "senders": ["0xf201772689D83c259F75c84c6d65747d47B02FBa"], + "recipients": ["0xf477163F817202c393FF612CFf977abDd3Cd4f5E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c9c5d85ef5b204013e87f5979d09114407b17de45f63bc2ef1fbee4b3d97d40", + "blockHeight": 14632252, + "extra": {}, + "date": "2022-04-22T03:23:05.000Z", + "value": "0", + "fee": "201348751317465080", + "transactionSequenceNumber": 67, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163f817202c393ff612cff977abdd3cd4f5e+86521+ethereum-0x96876054c3d48a2cc5d31efefe81532ef603e6bf782fe30159191ef8cdc7aacb-NFT_IN", + "hash": "0x96876054c3d48a2cc5d31efefe81532ef603e6bf782fe30159191ef8cdc7aacb", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c9c5d85ef5b204013e87f5979d09114407b17de45f63bc2ef1fbee4b3d97d40", + "blockHeight": 14632252, + "extra": {}, + "date": "2022-04-22T03:23:05.000Z", + "value": "1", + "fee": "201348751317465080", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "tokenId": "86521", + "transactionSequenceNumber": 67 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf541fcf51bf4db56a445a5c83240bf8ce3eabb7e1d5a64f6a049b5662156d0b9-NONE", + "hash": "0xf541fcf51bf4db56a445a5c83240bf8ce3eabb7e1d5a64f6a049b5662156d0b9", + "type": "NONE", + "senders": ["0xf201772689D83c259F75c84c6d65747d47B02FBa"], + "recipients": ["0xf477163F817202c393FF612CFf977abDd3Cd4f5E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5c59b87dae2bbb4cd639535139d087b1e1b4db8abc1a0e97bc6f9df80c593daa", + "blockHeight": 14628225, + "extra": {}, + "date": "2022-04-21T12:14:08.000Z", + "value": "0", + "fee": "614742250152213732", + "transactionSequenceNumber": 57, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163f817202c393ff612cff977abdd3cd4f5e+85290+ethereum-0xf541fcf51bf4db56a445a5c83240bf8ce3eabb7e1d5a64f6a049b5662156d0b9-NFT_IN", + "hash": "0xf541fcf51bf4db56a445a5c83240bf8ce3eabb7e1d5a64f6a049b5662156d0b9", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5c59b87dae2bbb4cd639535139d087b1e1b4db8abc1a0e97bc6f9df80c593daa", + "blockHeight": 14628225, + "extra": {}, + "date": "2022-04-21T12:14:08.000Z", + "value": "1", + "fee": "614742250152213732", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "tokenId": "85290", + "transactionSequenceNumber": 57 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x10102ebdb9bd06a2d5c7e4e40620e52f879c5ab4115c30f2ca64fb3adebfd068-NONE", + "hash": "0x10102ebdb9bd06a2d5c7e4e40620e52f879c5ab4115c30f2ca64fb3adebfd068", + "type": "NONE", + "senders": ["0xf201772689D83c259F75c84c6d65747d47B02FBa"], + "recipients": ["0xf477163F817202c393FF612CFf977abDd3Cd4f5E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc6a3a7729fc37991c8f1007bdfc7a38a757af6a1cfb7dfc2fbc85a654a5ea225", + "blockHeight": 14627860, + "extra": {}, + "date": "2022-04-21T10:47:21.000Z", + "value": "0", + "fee": "287999664180135104", + "transactionSequenceNumber": 43, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163f817202c393ff612cff977abdd3cd4f5e+66149+ethereum-0x10102ebdb9bd06a2d5c7e4e40620e52f879c5ab4115c30f2ca64fb3adebfd068-NFT_IN", + "hash": "0x10102ebdb9bd06a2d5c7e4e40620e52f879c5ab4115c30f2ca64fb3adebfd068", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc6a3a7729fc37991c8f1007bdfc7a38a757af6a1cfb7dfc2fbc85a654a5ea225", + "blockHeight": 14627860, + "extra": {}, + "date": "2022-04-21T10:47:21.000Z", + "value": "1", + "fee": "287999664180135104", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "tokenId": "66149", + "transactionSequenceNumber": 43 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0e57f790267022cacbf3abad67f2376ac7e44557d5cb39f5f6af2a4f235be41d-NONE", + "hash": "0x0e57f790267022cacbf3abad67f2376ac7e44557d5cb39f5f6af2a4f235be41d", + "type": "NONE", + "senders": ["0xf201772689D83c259F75c84c6d65747d47B02FBa"], + "recipients": ["0xf477163F817202c393FF612CFf977abDd3Cd4f5E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4a076860a4832a81fce17697aed20cd3ab045a9721540be8322708ca715e6114", + "blockHeight": 14626630, + "extra": {}, + "date": "2022-04-21T06:07:56.000Z", + "value": "0", + "fee": "460860777397560448", + "transactionSequenceNumber": 16, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163f817202c393ff612cff977abdd3cd4f5e+17628+ethereum-0x0e57f790267022cacbf3abad67f2376ac7e44557d5cb39f5f6af2a4f235be41d-NFT_IN", + "hash": "0x0e57f790267022cacbf3abad67f2376ac7e44557d5cb39f5f6af2a4f235be41d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4a076860a4832a81fce17697aed20cd3ab045a9721540be8322708ca715e6114", + "blockHeight": 14626630, + "extra": {}, + "date": "2022-04-21T06:07:56.000Z", + "value": "1", + "fee": "460860777397560448", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "tokenId": "17628", + "transactionSequenceNumber": 16 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa7eff56a92c985d0c49d64929fa5509de69b74b24fc90fc99523687a64c53802-NONE", + "hash": "0xa7eff56a92c985d0c49d64929fa5509de69b74b24fc90fc99523687a64c53802", + "type": "NONE", + "senders": ["0xf201772689D83c259F75c84c6d65747d47B02FBa"], + "recipients": ["0xf477163F817202c393FF612CFf977abDd3Cd4f5E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1efa37f0bcba3cb591954d04f77025c1b79859d1d050855d7c1e05ab27118567", + "blockHeight": 14626617, + "extra": {}, + "date": "2022-04-21T06:04:39.000Z", + "value": "0", + "fee": "493415738675473936", + "transactionSequenceNumber": 14, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163f817202c393ff612cff977abdd3cd4f5e+12167+ethereum-0xa7eff56a92c985d0c49d64929fa5509de69b74b24fc90fc99523687a64c53802-NFT_IN", + "hash": "0xa7eff56a92c985d0c49d64929fa5509de69b74b24fc90fc99523687a64c53802", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1efa37f0bcba3cb591954d04f77025c1b79859d1d050855d7c1e05ab27118567", + "blockHeight": 14626617, + "extra": {}, + "date": "2022-04-21T06:04:39.000Z", + "value": "1", + "fee": "493415738675473936", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "tokenId": "12167", + "transactionSequenceNumber": 14 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcc89c29012c2e4597aa9ac3e98f5c6442ad67cf3faa16a4d6a14c2b9a07a1482-NONE", + "hash": "0xcc89c29012c2e4597aa9ac3e98f5c6442ad67cf3faa16a4d6a14c2b9a07a1482", + "type": "NONE", + "senders": ["0xF224837e13B1a745574Ef68A73427B0063F266F1"], + "recipients": ["0xcDA72070E455bb31C7690a170224Ce43623d0B6f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52741ce15a1a66701fc7e7df39feaa562f326ca1a68588104abbb2aacd38acc3", + "blockHeight": 14626469, + "extra": {}, + "date": "2022-04-21T05:33:29.000Z", + "value": "0", + "fee": "3702176835839047", + "transactionSequenceNumber": 1418, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcc89c29012c2e4597aa9ac3e98f5c6442ad67cf3faa16a4d6a14c2b9a07a1482-i0", + "hash": "0xcc89c29012c2e4597aa9ac3e98f5c6442ad67cf3faa16a4d6a14c2b9a07a1482", + "type": "IN", + "senders": ["0xcDA72070E455bb31C7690a170224Ce43623d0B6f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52741ce15a1a66701fc7e7df39feaa562f326ca1a68588104abbb2aacd38acc3", + "blockHeight": 14626469, + "extra": {}, + "date": "2022-04-21T05:33:29.000Z", + "value": "2500000000000000000", + "fee": "0", + "transactionSequenceNumber": 1418 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6d5fd53cbdb1fc17bb4d9c79802c936d3895fe2643d3a2cece9d4629d3b1be39-OUT", + "hash": "0x6d5fd53cbdb1fc17bb4d9c79802c936d3895fe2643d3a2cece9d4629d3b1be39", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xcDA72070E455bb31C7690a170224Ce43623d0B6f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11aa2b75fac369288a5019e681b8685b5ddb01a693350226a48f745d8c091606", + "blockHeight": 14621238, + "extra": {}, + "date": "2022-04-20T10:00:42.000Z", + "value": "2503425954281869692", + "fee": "3425954281869692", + "transactionSequenceNumber": 313, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf1966847e08f87aed497f40e7fee9d0dd884d2c67f8fa096f60b00daf511e479-IN", + "hash": "0xf1966847e08f87aed497f40e7fee9d0dd884d2c67f8fa096f60b00daf511e479", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x71f2d30f01db4dd04338592dd8e83e32673c506c2d15bb18925ce250d483787a", + "blockHeight": 14621231, + "extra": {}, + "date": "2022-04-20T09:58:41.001Z", + "value": "3000000000000000000", + "fee": "806400000000000", + "transactionSequenceNumber": 65, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x61f4be578a3d24cf9da0a273308ba17bbd2e766feabc73e1138a1332691e4344-FEES", + "hash": "0x61f4be578a3d24cf9da0a273308ba17bbd2e766feabc73e1138a1332691e4344", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD3cF04d7a5513CE8148790D90d91361476F5Da94"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02b6ce6dc6f82be42f042c2be34403de3771118623e594be509f47958ea545b3", + "blockHeight": 14615809, + "extra": {}, + "date": "2022-04-19T13:37:44.000Z", + "value": "3389098309202397", + "fee": "3389098309202397", + "transactionSequenceNumber": 312, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3cf04d7a5513ce8148790d90d91361476f5da94+1520+ethereum-0x61f4be578a3d24cf9da0a273308ba17bbd2e766feabc73e1138a1332691e4344-NFT_OUT", + "hash": "0x61f4be578a3d24cf9da0a273308ba17bbd2e766feabc73e1138a1332691e4344", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02b6ce6dc6f82be42f042c2be34403de3771118623e594be509f47958ea545b3", + "blockHeight": 14615809, + "extra": {}, + "date": "2022-04-19T13:37:44.000Z", + "value": "1", + "fee": "3389098309202397", + "contract": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC721", + "tokenId": "1520", + "transactionSequenceNumber": 312 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3fc9449f47280ef87ec7c9b6f153e7489307fa15ae7c9c266dc62c2eb8d4eab9-FEES", + "hash": "0x3fc9449f47280ef87ec7c9b6f153e7489307fa15ae7c9c266dc62c2eb8d4eab9", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE5af63234f93aFD72a8b9114803E33F6d9766956"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe0b3f7b903f5ced82d4b47a2acd379906501712f8de1ba21e9ec6c9af74dc73c", + "blockHeight": 14615805, + "extra": {}, + "date": "2022-04-19T13:36:11.000Z", + "value": "3139504073272638", + "fee": "3139504073272638", + "transactionSequenceNumber": 311, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe5af63234f93afd72a8b9114803e33f6d9766956+2365+ethereum-0x3fc9449f47280ef87ec7c9b6f153e7489307fa15ae7c9c266dc62c2eb8d4eab9-NFT_OUT", + "hash": "0x3fc9449f47280ef87ec7c9b6f153e7489307fa15ae7c9c266dc62c2eb8d4eab9", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe0b3f7b903f5ced82d4b47a2acd379906501712f8de1ba21e9ec6c9af74dc73c", + "blockHeight": 14615805, + "extra": {}, + "date": "2022-04-19T13:36:11.000Z", + "value": "1", + "fee": "3139504073272638", + "contract": "0xE5af63234f93aFD72a8b9114803E33F6d9766956", + "standard": "ERC721", + "tokenId": "2365", + "transactionSequenceNumber": 311 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1289e9385de73cd27e8a0869cbad2bac1e7350eff28d4958b48c932c9631f14c-FEES", + "hash": "0x1289e9385de73cd27e8a0869cbad2bac1e7350eff28d4958b48c932c9631f14c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeae4973fd85f914b63ae7c05540235b0c2b8944efe5c8eb8e0b3e09f7c8e0ef0", + "blockHeight": 14615795, + "extra": {}, + "date": "2022-04-19T13:34:08.000Z", + "value": "3769600249711191", + "fee": "3769600249711191", + "transactionSequenceNumber": 310, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68755aeb1cbc6bac47428bed0dbd0cea41bceab8+6738+ethereum-0x1289e9385de73cd27e8a0869cbad2bac1e7350eff28d4958b48c932c9631f14c-NFT_OUT", + "hash": "0x1289e9385de73cd27e8a0869cbad2bac1e7350eff28d4958b48c932c9631f14c", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeae4973fd85f914b63ae7c05540235b0c2b8944efe5c8eb8e0b3e09f7c8e0ef0", + "blockHeight": 14615795, + "extra": {}, + "date": "2022-04-19T13:34:08.000Z", + "value": "1", + "fee": "3769600249711191", + "contract": "0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8", + "standard": "ERC721", + "tokenId": "6738", + "transactionSequenceNumber": 310 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x35f1f4063f75d4f5e466e4cff125f0163c7e03be613c75fa8d77e57a4becba4e-OUT", + "hash": "0x35f1f4063f75d4f5e466e4cff125f0163c7e03be613c75fa8d77e57a4becba4e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xced43229e0f8f2704b843d131f95a75953cf0cd2e3cc91dfb065848554f23916", + "blockHeight": 14615042, + "extra": {}, + "date": "2022-04-19T10:39:47.000Z", + "value": "910419902874832000", + "fee": "419902874832000", + "transactionSequenceNumber": 309, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa067eae07c96fa13d09b42eea2c6835762e299f161291595337e7cafb627639c-IN", + "hash": "0xa067eae07c96fa13d09b42eea2c6835762e299f161291595337e7cafb627639c", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1d19a491763c3eca4e449df54e03bd71fc33e2b5c8ee7dad63443f387302cdb1", + "blockHeight": 14615026, + "extra": {}, + "date": "2022-04-19T10:37:13.001Z", + "value": "1000000000000000000", + "fee": "827400000000000", + "transactionSequenceNumber": 64, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd811fbac6d6f7008ac6890d4f923fb4904e75bf8bbb71b33097d4c77e1507e1b-NONE", + "hash": "0xd811fbac6d6f7008ac6890d4f923fb4904e75bf8bbb71b33097d4c77e1507e1b", + "type": "NONE", + "senders": ["0x245BC06d1442df765772E44BEe7Ae2aFb96B420f"], + "recipients": ["0xc1906D4eeBd43039D21970De0724b411C713C563"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a55c151431625a3c32a73cbf245d641335e3796cb1ff9d9075e8dc7e7ad7301", + "blockHeight": 14613848, + "extra": {}, + "date": "2022-04-19T06:05:49.000Z", + "value": "0", + "fee": "352528314748238640", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1906d4eebd43039d21970de0724b411c713c563+12650+ethereum-0xd811fbac6d6f7008ac6890d4f923fb4904e75bf8bbb71b33097d4c77e1507e1b-NFT_IN", + "hash": "0xd811fbac6d6f7008ac6890d4f923fb4904e75bf8bbb71b33097d4c77e1507e1b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a55c151431625a3c32a73cbf245d641335e3796cb1ff9d9075e8dc7e7ad7301", + "blockHeight": 14613848, + "extra": {}, + "date": "2022-04-19T06:05:49.000Z", + "value": "1", + "fee": "352528314748238640", + "contract": "0xc1906D4eeBd43039D21970De0724b411C713C563", + "standard": "ERC721", + "tokenId": "12650", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0ae1b2809a74f1f126a0f75df07d3ce059f79956037bd7ab28b41af0506563b8-NONE", + "hash": "0x0ae1b2809a74f1f126a0f75df07d3ce059f79956037bd7ab28b41af0506563b8", + "type": "NONE", + "senders": ["0x245BC06d1442df765772E44BEe7Ae2aFb96B420f"], + "recipients": ["0xc1906D4eeBd43039D21970De0724b411C713C563"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc38fb58506e598364a517a069c46c1c6786b979e67ba86c61481461ae3d5662", + "blockHeight": 14613830, + "extra": {}, + "date": "2022-04-19T06:01:13.000Z", + "value": "0", + "fee": "330582838849929720", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1906d4eebd43039d21970de0724b411c713c563+7211+ethereum-0x0ae1b2809a74f1f126a0f75df07d3ce059f79956037bd7ab28b41af0506563b8-NFT_IN", + "hash": "0x0ae1b2809a74f1f126a0f75df07d3ce059f79956037bd7ab28b41af0506563b8", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcc38fb58506e598364a517a069c46c1c6786b979e67ba86c61481461ae3d5662", + "blockHeight": 14613830, + "extra": {}, + "date": "2022-04-19T06:01:13.000Z", + "value": "1", + "fee": "330582838849929720", + "contract": "0xc1906D4eeBd43039D21970De0724b411C713C563", + "standard": "ERC721", + "tokenId": "7211", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0aedb7200d62227dcd7cfe68ea2dea47fd1eb3dd772fc5660ed48a8ccbe7b333-NONE", + "hash": "0x0aedb7200d62227dcd7cfe68ea2dea47fd1eb3dd772fc5660ed48a8ccbe7b333", + "type": "NONE", + "senders": ["0x14a7F8dB675aA731a9C30a00f12428706a4129A3"], + "recipients": ["0x3462c64CB117f3672969F307acE7B87B8D6302cC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf0b3c43368b9f3cf6e92c4b44a006349da7799491bc6d1bc49b1164558183c15", + "blockHeight": 14613253, + "extra": {}, + "date": "2022-04-19T03:40:55.000Z", + "value": "0", + "fee": "73182066174968310", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3462c64cb117f3672969f307ace7b87b8d6302cc+7271+ethereum-0x0aedb7200d62227dcd7cfe68ea2dea47fd1eb3dd772fc5660ed48a8ccbe7b333-NFT_IN", + "hash": "0x0aedb7200d62227dcd7cfe68ea2dea47fd1eb3dd772fc5660ed48a8ccbe7b333", + "type": "NFT_IN", + "senders": ["0x3462c64CB117f3672969F307acE7B87B8D6302cC"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf0b3c43368b9f3cf6e92c4b44a006349da7799491bc6d1bc49b1164558183c15", + "blockHeight": 14613253, + "extra": {}, + "date": "2022-04-19T03:40:55.000Z", + "value": "1", + "fee": "73182066174968310", + "contract": "0x3462c64CB117f3672969F307acE7B87B8D6302cC", + "standard": "ERC721", + "tokenId": "7271", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x10eff0b22c3ccafaf627b43b6f3a0f25f02edc19af0646de977a8e94c7a62458-OUT", + "hash": "0x10eff0b22c3ccafaf627b43b6f3a0f25f02edc19af0646de977a8e94c7a62458", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x07ca1399307f1db86ed7846861e09ff6ab9f49a97669054e4ae0a0be74f31c14", + "blockHeight": 14611243, + "extra": {}, + "date": "2022-04-18T20:16:42.000Z", + "value": "200857303946314368", + "fee": "7857303946314368", + "transactionSequenceNumber": 308, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd9b78a2f1dafc8bb9c60961790d2beefebee56f4+7271+ethereum-0x10eff0b22c3ccafaf627b43b6f3a0f25f02edc19af0646de977a8e94c7a62458-NFT_IN", + "hash": "0x10eff0b22c3ccafaf627b43b6f3a0f25f02edc19af0646de977a8e94c7a62458", + "type": "NFT_IN", + "senders": ["0x2479493E18cb729e940443a5589c358Cef835647"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x07ca1399307f1db86ed7846861e09ff6ab9f49a97669054e4ae0a0be74f31c14", + "blockHeight": 14611243, + "extra": {}, + "date": "2022-04-18T20:16:42.000Z", + "value": "1", + "fee": "7857303946314368", + "contract": "0xd9b78A2F1dAFc8Bb9c60961790d2beefEBEE56f4", + "standard": "ERC721", + "tokenId": "7271", + "transactionSequenceNumber": 308 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdc47afed28c75770547c74d831469349c6fd9a8fd43af46e6af8e927a07b4779-OUT", + "hash": "0xdc47afed28c75770547c74d831469349c6fd9a8fd43af46e6af8e927a07b4779", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa761fa3d11440bfdb718892a5f93605a59a5430525d0ecb5bd1b77b102d70e5e", + "blockHeight": 14611198, + "extra": {}, + "date": "2022-04-18T20:09:14.000Z", + "value": "803128382598719788", + "fee": "13128382598719788", + "transactionSequenceNumber": 307, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaba8d4c6eb4f2ef7511ad9b3311e8b82526c5fdd+95+ethereum-0xdc47afed28c75770547c74d831469349c6fd9a8fd43af46e6af8e927a07b4779-NFT_IN", + "hash": "0xdc47afed28c75770547c74d831469349c6fd9a8fd43af46e6af8e927a07b4779", + "type": "NFT_IN", + "senders": ["0x2E88b1415F8F56359AC9c0B3956C6f7973e4e5Fb"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa761fa3d11440bfdb718892a5f93605a59a5430525d0ecb5bd1b77b102d70e5e", + "blockHeight": 14611198, + "extra": {}, + "date": "2022-04-18T20:09:14.000Z", + "value": "1", + "fee": "13128382598719788", + "contract": "0xAba8D4C6eb4f2EF7511aD9b3311e8b82526c5Fdd", + "standard": "ERC721", + "tokenId": "95", + "transactionSequenceNumber": 307 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9a93facbedca5b50fff6396e644a15a6150cc0163f8241e77080164dfd22df3d-NONE", + "hash": "0x9a93facbedca5b50fff6396e644a15a6150cc0163f8241e77080164dfd22df3d", + "type": "NONE", + "senders": ["0x91C06cdafaff75f8d1eCD6A79b82E8208fAC5770"], + "recipients": ["0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x74bd00317d51222aba9cab51fc1482a21ed42ab899fbf14d8f073ed481d5d7ce", + "blockHeight": 14610015, + "extra": {}, + "date": "2022-04-18T15:38:12.000Z", + "value": "0", + "fee": "407606306426558480", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbfb3e3e67cfebe05c53967c9f0ecda09e06658b3+7831+ethereum-0x9a93facbedca5b50fff6396e644a15a6150cc0163f8241e77080164dfd22df3d-NFT_IN", + "hash": "0x9a93facbedca5b50fff6396e644a15a6150cc0163f8241e77080164dfd22df3d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x74bd00317d51222aba9cab51fc1482a21ed42ab899fbf14d8f073ed481d5d7ce", + "blockHeight": 14610015, + "extra": {}, + "date": "2022-04-18T15:38:12.000Z", + "value": "1", + "fee": "407606306426558480", + "contract": "0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3", + "standard": "ERC721", + "tokenId": "7831", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3cd5f191f27a72b0aa44738ca897efda00461723af74578ddf364ce2aa0566af-NONE", + "hash": "0x3cd5f191f27a72b0aa44738ca897efda00461723af74578ddf364ce2aa0566af", + "type": "NONE", + "senders": ["0x91C06cdafaff75f8d1eCD6A79b82E8208fAC5770"], + "recipients": ["0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa41e6ce612fc2ce1f54dd6b80aa9f9ed521edf17fa71d8d01cce758b0c3bc003", + "blockHeight": 14609996, + "extra": {}, + "date": "2022-04-18T15:33:07.000Z", + "value": "0", + "fee": "283138315214170000", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbfb3e3e67cfebe05c53967c9f0ecda09e06658b3+2370+ethereum-0x3cd5f191f27a72b0aa44738ca897efda00461723af74578ddf364ce2aa0566af-NFT_IN", + "hash": "0x3cd5f191f27a72b0aa44738ca897efda00461723af74578ddf364ce2aa0566af", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa41e6ce612fc2ce1f54dd6b80aa9f9ed521edf17fa71d8d01cce758b0c3bc003", + "blockHeight": 14609996, + "extra": {}, + "date": "2022-04-18T15:33:07.000Z", + "value": "1", + "fee": "283138315214170000", + "contract": "0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3", + "standard": "ERC721", + "tokenId": "2370", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2c1ce937ff05f343f66b05de122f2eeb455b10fe4e1c2a5dee0e10c059f34278-NONE", + "hash": "0x2c1ce937ff05f343f66b05de122f2eeb455b10fe4e1c2a5dee0e10c059f34278", + "type": "NONE", + "senders": ["0x8dc3e15024F1a9b8E8C7Ae605453951A89a2046D"], + "recipients": ["0xbdf70eE121BdfbdD38F1a979302AF12946783988"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xec0ec6143fc40436cbe6db5189be6834579439bbbad4a793bb3df1010c20affc", + "blockHeight": 14605775, + "extra": {}, + "date": "2022-04-17T23:35:35.000Z", + "value": "0", + "fee": "181350669290760928", + "transactionSequenceNumber": 50, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdf70ee121bdfbdd38f1a979302af12946783988+85926+ethereum-0x2c1ce937ff05f343f66b05de122f2eeb455b10fe4e1c2a5dee0e10c059f34278-NFT_IN", + "hash": "0x2c1ce937ff05f343f66b05de122f2eeb455b10fe4e1c2a5dee0e10c059f34278", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xec0ec6143fc40436cbe6db5189be6834579439bbbad4a793bb3df1010c20affc", + "blockHeight": 14605775, + "extra": {}, + "date": "2022-04-17T23:35:35.000Z", + "value": "1", + "fee": "181350669290760928", + "contract": "0xbdf70eE121BdfbdD38F1a979302AF12946783988", + "standard": "ERC721", + "tokenId": "85926", + "transactionSequenceNumber": 50 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x33db194a411eb7285f4f8a11ec283abafe897ccb5886fa3fc3cca3a278bbe679-NONE", + "hash": "0x33db194a411eb7285f4f8a11ec283abafe897ccb5886fa3fc3cca3a278bbe679", + "type": "NONE", + "senders": ["0x8dc3e15024F1a9b8E8C7Ae605453951A89a2046D"], + "recipients": ["0xbdf70eE121BdfbdD38F1a979302AF12946783988"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x075d9962981d3cbd73e7210c6d9ae87c3af8de5776d6cb7d76c21fa6cd8e1165", + "blockHeight": 14605757, + "extra": {}, + "date": "2022-04-17T23:30:55.000Z", + "value": "0", + "fee": "263570620469949180", + "transactionSequenceNumber": 48, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdf70ee121bdfbdd38f1a979302af12946783988+81387+ethereum-0x33db194a411eb7285f4f8a11ec283abafe897ccb5886fa3fc3cca3a278bbe679-NFT_IN", + "hash": "0x33db194a411eb7285f4f8a11ec283abafe897ccb5886fa3fc3cca3a278bbe679", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x075d9962981d3cbd73e7210c6d9ae87c3af8de5776d6cb7d76c21fa6cd8e1165", + "blockHeight": 14605757, + "extra": {}, + "date": "2022-04-17T23:30:55.000Z", + "value": "1", + "fee": "263570620469949180", + "contract": "0xbdf70eE121BdfbdD38F1a979302AF12946783988", + "standard": "ERC721", + "tokenId": "81387", + "transactionSequenceNumber": 48 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe5ceba1e8cbb7d14ba9ab3c950fe0828cde10b06e8ab9e6f120a3429f49a8a3e-NONE", + "hash": "0xe5ceba1e8cbb7d14ba9ab3c950fe0828cde10b06e8ab9e6f120a3429f49a8a3e", + "type": "NONE", + "senders": ["0x8dc3e15024F1a9b8E8C7Ae605453951A89a2046D"], + "recipients": ["0xbdf70eE121BdfbdD38F1a979302AF12946783988"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x948d1b1f3913de55a14642664ac305a5b6f8b4d7878e89c0608cd0dac1a5e3fc", + "blockHeight": 14604214, + "extra": {}, + "date": "2022-04-17T17:55:04.000Z", + "value": "0", + "fee": "210711942912020160", + "transactionSequenceNumber": 31, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdf70ee121bdfbdd38f1a979302af12946783988+40774+ethereum-0xe5ceba1e8cbb7d14ba9ab3c950fe0828cde10b06e8ab9e6f120a3429f49a8a3e-NFT_IN", + "hash": "0xe5ceba1e8cbb7d14ba9ab3c950fe0828cde10b06e8ab9e6f120a3429f49a8a3e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x948d1b1f3913de55a14642664ac305a5b6f8b4d7878e89c0608cd0dac1a5e3fc", + "blockHeight": 14604214, + "extra": {}, + "date": "2022-04-17T17:55:04.000Z", + "value": "1", + "fee": "210711942912020160", + "contract": "0xbdf70eE121BdfbdD38F1a979302AF12946783988", + "standard": "ERC721", + "tokenId": "40774", + "transactionSequenceNumber": 31 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x922b0699137832ea866bf7cfe43e6a0732147f929d0526adf55953732330fa00-FEES", + "hash": "0x922b0699137832ea866bf7cfe43e6a0732147f929d0526adf55953732330fa00", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x298aa8f78bab6449dac6ee78c69441446dfebd5b70ff6294b076bae8e8250c56", + "blockHeight": 14603965, + "extra": {}, + "date": "2022-04-17T16:59:39.000Z", + "value": "3021227676751830", + "fee": "3021227676751830", + "transactionSequenceNumber": 306, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68755aeb1cbc6bac47428bed0dbd0cea41bceab8+1520+ethereum-0x922b0699137832ea866bf7cfe43e6a0732147f929d0526adf55953732330fa00-NFT_OUT", + "hash": "0x922b0699137832ea866bf7cfe43e6a0732147f929d0526adf55953732330fa00", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x298aa8f78bab6449dac6ee78c69441446dfebd5b70ff6294b076bae8e8250c56", + "blockHeight": 14603965, + "extra": {}, + "date": "2022-04-17T16:59:39.000Z", + "value": "1", + "fee": "3021227676751830", + "contract": "0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8", + "standard": "ERC721", + "tokenId": "1520", + "transactionSequenceNumber": 306 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe4161251e17a3815c036476d4a9f17e9d127f3fffc512df8cfabc7518f52895f-FEES", + "hash": "0xe4161251e17a3815c036476d4a9f17e9d127f3fffc512df8cfabc7518f52895f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD3cF04d7a5513CE8148790D90d91361476F5Da94"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5b76ceef1c9e7eb61761dc0a28d01410bf5bfcc08fe8fb426b3791d088750f39", + "blockHeight": 14603963, + "extra": {}, + "date": "2022-04-17T16:59:10.000Z", + "value": "2939910457276845", + "fee": "2939910457276845", + "transactionSequenceNumber": 305, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3cf04d7a5513ce8148790d90d91361476f5da94+2120+ethereum-0xe4161251e17a3815c036476d4a9f17e9d127f3fffc512df8cfabc7518f52895f-NFT_OUT", + "hash": "0xe4161251e17a3815c036476d4a9f17e9d127f3fffc512df8cfabc7518f52895f", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5b76ceef1c9e7eb61761dc0a28d01410bf5bfcc08fe8fb426b3791d088750f39", + "blockHeight": 14603963, + "extra": {}, + "date": "2022-04-17T16:59:10.000Z", + "value": "1", + "fee": "2939910457276845", + "contract": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC721", + "tokenId": "2120", + "transactionSequenceNumber": 305 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1ac0aa28caf1b0f89ac58646bf3bfd6be735b2832531934f44476d9b24a88558-FEES", + "hash": "0x1ac0aa28caf1b0f89ac58646bf3bfd6be735b2832531934f44476d9b24a88558", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD3cF04d7a5513CE8148790D90d91361476F5Da94"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7b6219152de97e76a77ce323411e82d183f4dbe6f414a450212565751d897b5", + "blockHeight": 14603880, + "extra": {}, + "date": "2022-04-17T16:41:22.000Z", + "value": "6597644995835000", + "fee": "6597644995835000", + "transactionSequenceNumber": 304, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3cf04d7a5513ce8148790d90d91361476f5da94+2120+ethereum-0x1ac0aa28caf1b0f89ac58646bf3bfd6be735b2832531934f44476d9b24a88558-NFT_IN", + "hash": "0x1ac0aa28caf1b0f89ac58646bf3bfd6be735b2832531934f44476d9b24a88558", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7b6219152de97e76a77ce323411e82d183f4dbe6f414a450212565751d897b5", + "blockHeight": 14603880, + "extra": {}, + "date": "2022-04-17T16:41:22.000Z", + "value": "1", + "fee": "6597644995835000", + "contract": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC721", + "tokenId": "2120", + "transactionSequenceNumber": 304 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF6E12A3B482C8d51a0f66e6d80c496C310833389+0+ethereum-0x1ac0aa28caf1b0f89ac58646bf3bfd6be735b2832531934f44476d9b24a88558-NFT_OUT-i0_0", + "hash": "0x1ac0aa28caf1b0f89ac58646bf3bfd6be735b2832531934f44476d9b24a88558", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0000000000000000000000000000000000000000"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf7b6219152de97e76a77ce323411e82d183f4dbe6f414a450212565751d897b5", + "blockHeight": 14603880, + "extra": {}, + "date": "2022-04-17T16:41:22.000Z", + "value": "1", + "fee": "6597644995835000", + "contract": "0xF6E12A3B482C8d51a0f66e6d80c496C310833389", + "operator": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 304 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x58da6b815cf1233fc0e96f98a5e9866ee4c99d815f4e8b34d6528db4113909e4-NONE", + "hash": "0x58da6b815cf1233fc0e96f98a5e9866ee4c99d815f4e8b34d6528db4113909e4", + "type": "NONE", + "senders": ["0x90F788978E86D11b2b4C852c4521F217ca1fb445"], + "recipients": ["0x3eefB6E6C844F7541A935933e347f8791f15F91c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x658f24e64ed4cfa7dd5c6a2ecfca925c12593f8489a1574761d7efe1298b0f4b", + "blockHeight": 14597048, + "extra": {}, + "date": "2022-04-16T15:09:42.000Z", + "value": "0", + "fee": "392897275605452114", + "transactionSequenceNumber": 28, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3cf04d7a5513ce8148790d90d91361476f5da94+6738+ethereum-0x58da6b815cf1233fc0e96f98a5e9866ee4c99d815f4e8b34d6528db4113909e4-NFT_IN", + "hash": "0x58da6b815cf1233fc0e96f98a5e9866ee4c99d815f4e8b34d6528db4113909e4", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x658f24e64ed4cfa7dd5c6a2ecfca925c12593f8489a1574761d7efe1298b0f4b", + "blockHeight": 14597048, + "extra": {}, + "date": "2022-04-16T15:09:42.000Z", + "value": "1", + "fee": "392897275605452114", + "contract": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC721", + "tokenId": "6738", + "transactionSequenceNumber": 28 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd3cf04d7a5513ce8148790d90d91361476f5da94+1520+ethereum-0x58da6b815cf1233fc0e96f98a5e9866ee4c99d815f4e8b34d6528db4113909e4-NFT_IN", + "hash": "0x58da6b815cf1233fc0e96f98a5e9866ee4c99d815f4e8b34d6528db4113909e4", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x658f24e64ed4cfa7dd5c6a2ecfca925c12593f8489a1574761d7efe1298b0f4b", + "blockHeight": 14597048, + "extra": {}, + "date": "2022-04-16T15:09:42.000Z", + "value": "1", + "fee": "392897275605452114", + "contract": "0xD3cF04d7a5513CE8148790D90d91361476F5Da94", + "standard": "ERC721", + "tokenId": "1520", + "transactionSequenceNumber": 28 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x74a97777b9f44c6728210357e6d102fd5bc6c00323e87e62413d3bca5c4c2051-NONE", + "hash": "0x74a97777b9f44c6728210357e6d102fd5bc6c00323e87e62413d3bca5c4c2051", + "type": "NONE", + "senders": ["0x582498ed9a5daf3779d43D738d7D96497C8D587F"], + "recipients": ["0x95AD727D8676f91aF53b80894007e4bc5192cBAE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8c897cb70a0ae3f9b035417366223608798bc4d12d25c1d4d37bb892d26d142d", + "blockHeight": 14595983, + "extra": {}, + "date": "2022-04-16T11:10:21.000Z", + "value": "0", + "fee": "62271607757995575", + "transactionSequenceNumber": 39, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x95ad727d8676f91af53b80894007e4bc5192cbae+50460+ethereum-0x74a97777b9f44c6728210357e6d102fd5bc6c00323e87e62413d3bca5c4c2051-NFT_IN", + "hash": "0x74a97777b9f44c6728210357e6d102fd5bc6c00323e87e62413d3bca5c4c2051", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8c897cb70a0ae3f9b035417366223608798bc4d12d25c1d4d37bb892d26d142d", + "blockHeight": 14595983, + "extra": {}, + "date": "2022-04-16T11:10:21.000Z", + "value": "1", + "fee": "62271607757995575", + "contract": "0x95AD727D8676f91aF53b80894007e4bc5192cBAE", + "standard": "ERC721", + "tokenId": "50460", + "transactionSequenceNumber": 39 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcf0da718651910527ca2eda68d0850fad57be3ad9cd4d66f04c1af5442e7243b-NONE", + "hash": "0xcf0da718651910527ca2eda68d0850fad57be3ad9cd4d66f04c1af5442e7243b", + "type": "NONE", + "senders": ["0x582498ed9a5daf3779d43D738d7D96497C8D587F"], + "recipients": ["0x95AD727D8676f91aF53b80894007e4bc5192cBAE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfea515448ec8d5177eab13cf14e43bf95a7a1828288497fd569dd184c1a2cebb", + "blockHeight": 14595580, + "extra": {}, + "date": "2022-04-16T09:37:56.000Z", + "value": "0", + "fee": "96860812278407265", + "transactionSequenceNumber": 28, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x95ad727d8676f91af53b80894007e4bc5192cbae+34346+ethereum-0xcf0da718651910527ca2eda68d0850fad57be3ad9cd4d66f04c1af5442e7243b-NFT_IN", + "hash": "0xcf0da718651910527ca2eda68d0850fad57be3ad9cd4d66f04c1af5442e7243b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfea515448ec8d5177eab13cf14e43bf95a7a1828288497fd569dd184c1a2cebb", + "blockHeight": 14595580, + "extra": {}, + "date": "2022-04-16T09:37:56.000Z", + "value": "1", + "fee": "96860812278407265", + "contract": "0x95AD727D8676f91aF53b80894007e4bc5192cBAE", + "standard": "ERC721", + "tokenId": "34346", + "transactionSequenceNumber": 28 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x192e1c1d7a3541c2016a9d99d3cf3f04a3905d4ce9bd0ce89a0e19c99db09f24-NONE", + "hash": "0x192e1c1d7a3541c2016a9d99d3cf3f04a3905d4ce9bd0ce89a0e19c99db09f24", + "type": "NONE", + "senders": ["0x582498ed9a5daf3779d43D738d7D96497C8D587F"], + "recipients": ["0x95AD727D8676f91aF53b80894007e4bc5192cBAE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5cb76b33bdc2df659dba7b1bf37e8778dcd3df2d402bf1aefffcd64b5ccd3d3c", + "blockHeight": 14594917, + "extra": {}, + "date": "2022-04-16T07:10:27.000Z", + "value": "0", + "fee": "155270585924739600", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x95ad727d8676f91af53b80894007e4bc5192cbae+13059+ethereum-0x192e1c1d7a3541c2016a9d99d3cf3f04a3905d4ce9bd0ce89a0e19c99db09f24-NFT_IN", + "hash": "0x192e1c1d7a3541c2016a9d99d3cf3f04a3905d4ce9bd0ce89a0e19c99db09f24", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5cb76b33bdc2df659dba7b1bf37e8778dcd3df2d402bf1aefffcd64b5ccd3d3c", + "blockHeight": 14594917, + "extra": {}, + "date": "2022-04-16T07:10:27.000Z", + "value": "1", + "fee": "155270585924739600", + "contract": "0x95AD727D8676f91aF53b80894007e4bc5192cBAE", + "standard": "ERC721", + "tokenId": "13059", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x93f3145a8ae96dd017e84c9c74de2184fc6791d6d27b3becfb3556e32e89a216-FEES", + "hash": "0x93f3145a8ae96dd017e84c9c74de2184fc6791d6d27b3becfb3556e32e89a216", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd87d944e39817f81b378d8ba8013b3f152a08fa5e88bc9454296d554dcd553d3", + "blockHeight": 14591517, + "extra": {}, + "date": "2022-04-15T18:17:19.000Z", + "value": "7368927803012874", + "fee": "7368927803012874", + "transactionSequenceNumber": 303, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68755aeb1cbc6bac47428bed0dbd0cea41bceab8+1520+ethereum-0x93f3145a8ae96dd017e84c9c74de2184fc6791d6d27b3becfb3556e32e89a216-NFT_IN", + "hash": "0x93f3145a8ae96dd017e84c9c74de2184fc6791d6d27b3becfb3556e32e89a216", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd87d944e39817f81b378d8ba8013b3f152a08fa5e88bc9454296d554dcd553d3", + "blockHeight": 14591517, + "extra": {}, + "date": "2022-04-15T18:17:19.000Z", + "value": "1", + "fee": "7368927803012874", + "contract": "0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8", + "standard": "ERC721", + "tokenId": "1520", + "transactionSequenceNumber": 303 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF6E12A3B482C8d51a0f66e6d80c496C310833389+0+ethereum-0x93f3145a8ae96dd017e84c9c74de2184fc6791d6d27b3becfb3556e32e89a216-NFT_OUT-i0_0", + "hash": "0x93f3145a8ae96dd017e84c9c74de2184fc6791d6d27b3becfb3556e32e89a216", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0000000000000000000000000000000000000000"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd87d944e39817f81b378d8ba8013b3f152a08fa5e88bc9454296d554dcd553d3", + "blockHeight": 14591517, + "extra": {}, + "date": "2022-04-15T18:17:19.000Z", + "value": "1", + "fee": "7368927803012874", + "contract": "0xF6E12A3B482C8d51a0f66e6d80c496C310833389", + "operator": "0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 303 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x59c7f500062f04d525729ea33246a69eb961e68a2c6ddfec38bd0815ce55160a-FEES", + "hash": "0x59c7f500062f04d525729ea33246a69eb961e68a2c6ddfec38bd0815ce55160a", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xada8679e0e07edb5105798313f3b5dea4d32d77596e7e92ebc35f04c84656624", + "blockHeight": 14591498, + "extra": {}, + "date": "2022-04-15T18:13:47.000Z", + "value": "8712681934118994", + "fee": "8712681934118994", + "transactionSequenceNumber": 302, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68755aeb1cbc6bac47428bed0dbd0cea41bceab8+6738+ethereum-0x59c7f500062f04d525729ea33246a69eb961e68a2c6ddfec38bd0815ce55160a-NFT_IN", + "hash": "0x59c7f500062f04d525729ea33246a69eb961e68a2c6ddfec38bd0815ce55160a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xada8679e0e07edb5105798313f3b5dea4d32d77596e7e92ebc35f04c84656624", + "blockHeight": 14591498, + "extra": {}, + "date": "2022-04-15T18:13:47.000Z", + "value": "1", + "fee": "8712681934118994", + "contract": "0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8", + "standard": "ERC721", + "tokenId": "6738", + "transactionSequenceNumber": 302 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF6E12A3B482C8d51a0f66e6d80c496C310833389+0+ethereum-0x59c7f500062f04d525729ea33246a69eb961e68a2c6ddfec38bd0815ce55160a-NFT_OUT-i0_0", + "hash": "0x59c7f500062f04d525729ea33246a69eb961e68a2c6ddfec38bd0815ce55160a", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0000000000000000000000000000000000000000"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xada8679e0e07edb5105798313f3b5dea4d32d77596e7e92ebc35f04c84656624", + "blockHeight": 14591498, + "extra": {}, + "date": "2022-04-15T18:13:47.000Z", + "value": "1", + "fee": "8712681934118994", + "contract": "0xF6E12A3B482C8d51a0f66e6d80c496C310833389", + "operator": "0x68755aEB1Cbc6BAc47428BED0dbd0CEA41BcEaB8", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 302 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbea63882d63d418ef87d4ebae6e3c0c022e00db99762774b65f63d1be15889c1-NONE", + "hash": "0xbea63882d63d418ef87d4ebae6e3c0c022e00db99762774b65f63d1be15889c1", + "type": "NONE", + "senders": ["0x62ce255877fEA8398917E1460D2E5E60806296F7"], + "recipients": ["0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd686d5820cfbd7ca9d842ef8038ec22ef58734d94a3df18106507257be062088", + "blockHeight": 14591471, + "extra": {}, + "date": "2022-04-15T18:07:47.000Z", + "value": "0", + "fee": "169156290258678160", + "transactionSequenceNumber": 48, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5838f7c3d22da78d8f473130ed80ed07dd1df2eb+39029+ethereum-0xbea63882d63d418ef87d4ebae6e3c0c022e00db99762774b65f63d1be15889c1-NFT_IN", + "hash": "0xbea63882d63d418ef87d4ebae6e3c0c022e00db99762774b65f63d1be15889c1", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd686d5820cfbd7ca9d842ef8038ec22ef58734d94a3df18106507257be062088", + "blockHeight": 14591471, + "extra": {}, + "date": "2022-04-15T18:07:47.000Z", + "value": "1", + "fee": "169156290258678160", + "contract": "0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB", + "standard": "ERC721", + "tokenId": "39029", + "transactionSequenceNumber": 48 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xffe17727aa05ec14113bdb86053ae3ccb54f659f67915a83223b041b82822327-NONE", + "hash": "0xffe17727aa05ec14113bdb86053ae3ccb54f659f67915a83223b041b82822327", + "type": "NONE", + "senders": ["0x62ce255877fEA8398917E1460D2E5E60806296F7"], + "recipients": ["0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7301415ce56229226d7f04bacd05e0e547ea1ba1ef9b02e53bab2be0c9f429ba", + "blockHeight": 14591419, + "extra": {}, + "date": "2022-04-15T17:56:37.000Z", + "value": "0", + "fee": "453662935807737304", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5838f7c3d22da78d8f473130ed80ed07dd1df2eb+32238+ethereum-0xffe17727aa05ec14113bdb86053ae3ccb54f659f67915a83223b041b82822327-NFT_IN", + "hash": "0xffe17727aa05ec14113bdb86053ae3ccb54f659f67915a83223b041b82822327", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7301415ce56229226d7f04bacd05e0e547ea1ba1ef9b02e53bab2be0c9f429ba", + "blockHeight": 14591419, + "extra": {}, + "date": "2022-04-15T17:56:37.000Z", + "value": "1", + "fee": "453662935807737304", + "contract": "0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB", + "standard": "ERC721", + "tokenId": "32238", + "transactionSequenceNumber": 46 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf05fd41c16649d9eebf49d83fc5cdd2756dc9e3fc4c7f55326061470c79c7941-FEES", + "hash": "0xf05fd41c16649d9eebf49d83fc5cdd2756dc9e3fc4c7f55326061470c79c7941", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xF6E12A3B482C8d51a0f66e6d80c496C310833389"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5c0ed69ffacb24d5b6ae6732ef6136bab7306aeb41f6bddaede01c41bbd1c8c4", + "blockHeight": 14591418, + "extra": {}, + "date": "2022-04-15T17:56:24.000Z", + "value": "6420129189034946", + "fee": "6420129189034946", + "transactionSequenceNumber": 301, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF6E12A3B482C8d51a0f66e6d80c496C310833389+0+ethereum-0xf05fd41c16649d9eebf49d83fc5cdd2756dc9e3fc4c7f55326061470c79c7941-NFT_IN-i0_0", + "hash": "0xf05fd41c16649d9eebf49d83fc5cdd2756dc9e3fc4c7f55326061470c79c7941", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5c0ed69ffacb24d5b6ae6732ef6136bab7306aeb41f6bddaede01c41bbd1c8c4", + "blockHeight": 14591418, + "extra": {}, + "date": "2022-04-15T17:56:24.000Z", + "value": "3", + "fee": "6420129189034946", + "contract": "0xF6E12A3B482C8d51a0f66e6d80c496C310833389", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 301 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1a5b56c5788e35486e04d75e7d189814eaca68b4e99ad7156a22bd56edb03067-FEES", + "hash": "0x1a5b56c5788e35486e04d75e7d189814eaca68b4e99ad7156a22bd56edb03067", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x55d2b439f388dc56392330fdaf1e031d36f9ad68c727f21860b4f15778393f24", + "blockHeight": 14590701, + "extra": {}, + "date": "2022-04-15T15:17:32.000Z", + "value": "9518221429595452", + "fee": "9518221429595452", + "transactionSequenceNumber": 300, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2008f572017bf4d656ea13a03c20564c8ae2d02a5ff53a6ba92ea23f9b3dbc7a-OUT", + "hash": "0x2008f572017bf4d656ea13a03c20564c8ae2d02a5ff53a6ba92ea23f9b3dbc7a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFbB2EaA7eFeDF5E35D7847c3F19850f97366126B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbba10775246913a92634b142f54931aa919df2d35565c92cdd6646359edb0468", + "blockHeight": 14588989, + "extra": {}, + "date": "2022-04-15T08:57:53.000Z", + "value": "194218451418145096", + "fee": "4218451418145096", + "transactionSequenceNumber": 299, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x50ebb732510b6718164fdf48edab17d71c329ce1+4+ethereum-0x2008f572017bf4d656ea13a03c20564c8ae2d02a5ff53a6ba92ea23f9b3dbc7a-NFT_IN", + "hash": "0x2008f572017bf4d656ea13a03c20564c8ae2d02a5ff53a6ba92ea23f9b3dbc7a", + "type": "NFT_IN", + "senders": ["0x2b42738D535a20858aBBA63bbCFf53BB1948f446"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbba10775246913a92634b142f54931aa919df2d35565c92cdd6646359edb0468", + "blockHeight": 14588989, + "extra": {}, + "date": "2022-04-15T08:57:53.000Z", + "value": "1", + "fee": "4218451418145096", + "contract": "0x50EbB732510B6718164FDF48EDAB17d71C329Ce1", + "standard": "ERC721", + "tokenId": "4", + "transactionSequenceNumber": 299 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdf51953f74383bb1d50bf7488a6736884f05e42448d5880c6230d7c89fa53a89-NONE", + "hash": "0xdf51953f74383bb1d50bf7488a6736884f05e42448d5880c6230d7c89fa53a89", + "type": "NONE", + "senders": ["0x8cc6eb005119Ed164374A544C85034bfaE19A8a5"], + "recipients": ["0x5a77e8C6A68E50Ec5225E486201ce19618a09B10"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf7cf90dfd2def0e78cb33bcb2b4394ae79c905736fa082793f51d693e0e0a23", + "blockHeight": 14582787, + "extra": {}, + "date": "2022-04-14T09:40:18.000Z", + "value": "0", + "fee": "63038879519304192", + "transactionSequenceNumber": 16, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5a77e8c6a68e50ec5225e486201ce19618a09b10+12949+ethereum-0xdf51953f74383bb1d50bf7488a6736884f05e42448d5880c6230d7c89fa53a89-NFT_IN", + "hash": "0xdf51953f74383bb1d50bf7488a6736884f05e42448d5880c6230d7c89fa53a89", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf7cf90dfd2def0e78cb33bcb2b4394ae79c905736fa082793f51d693e0e0a23", + "blockHeight": 14582787, + "extra": {}, + "date": "2022-04-14T09:40:18.000Z", + "value": "1", + "fee": "63038879519304192", + "contract": "0x5a77e8C6A68E50Ec5225E486201ce19618a09B10", + "standard": "ERC721", + "tokenId": "12949", + "transactionSequenceNumber": 16 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x59dcced83e8f8218c4f4c613f065e62899296c047fc3fc46f8531ab3acde1fca-NONE", + "hash": "0x59dcced83e8f8218c4f4c613f065e62899296c047fc3fc46f8531ab3acde1fca", + "type": "NONE", + "senders": ["0x777eC22824705dC7E76e27D2488DC86ffcb1673f"], + "recipients": ["0x0D125b4A5c423713860F21cC4E9558b092411bbD"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf07556ccc3069d8e469c499d8ba4a88ae9988d1c45fd2379b06238e5770ec8e3", + "blockHeight": 14582656, + "extra": {}, + "date": "2022-04-14T09:15:22.000Z", + "value": "0", + "fee": "84984484871521440", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d125b4a5c423713860f21cc4e9558b092411bbd+9002+ethereum-0x59dcced83e8f8218c4f4c613f065e62899296c047fc3fc46f8531ab3acde1fca-NFT_IN", + "hash": "0x59dcced83e8f8218c4f4c613f065e62899296c047fc3fc46f8531ab3acde1fca", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf07556ccc3069d8e469c499d8ba4a88ae9988d1c45fd2379b06238e5770ec8e3", + "blockHeight": 14582656, + "extra": {}, + "date": "2022-04-14T09:15:22.000Z", + "value": "1", + "fee": "84984484871521440", + "contract": "0x0D125b4A5c423713860F21cC4E9558b092411bbD", + "standard": "ERC721", + "tokenId": "9002", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb7cc1dce3615c45250231f6ec94a87f7d431d245a5a8c5019a0316dd29bc0e89-OUT", + "hash": "0xb7cc1dce3615c45250231f6ec94a87f7d431d245a5a8c5019a0316dd29bc0e89", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbd302f162955cf21039f2f2381b4ac0d9c2d98912f3c1eed3572212d60c3465d", + "blockHeight": 14566668, + "extra": {}, + "date": "2022-04-11T21:04:42.000Z", + "value": "373702594705957420", + "fee": "13702594705957420", + "transactionSequenceNumber": 298, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0e42ffbac75bcc30cd0015f8aaa608539ba35fbb+566+ethereum-0xb7cc1dce3615c45250231f6ec94a87f7d431d245a5a8c5019a0316dd29bc0e89-NFT_IN", + "hash": "0xb7cc1dce3615c45250231f6ec94a87f7d431d245a5a8c5019a0316dd29bc0e89", + "type": "NFT_IN", + "senders": ["0x3424E3aa88cB28B73900e348007714473Ae752F8"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbd302f162955cf21039f2f2381b4ac0d9c2d98912f3c1eed3572212d60c3465d", + "blockHeight": 14566668, + "extra": {}, + "date": "2022-04-11T21:04:42.000Z", + "value": "1", + "fee": "13702594705957420", + "contract": "0x0E42FfbaC75Bcc30Cd0015F8aAA608539ba35FbB", + "standard": "ERC721", + "tokenId": "566", + "transactionSequenceNumber": 298 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x14ef212adf320acc158fbdf14f9dea32e73afc983658e69b309e4b40408e653c-OUT", + "hash": "0x14ef212adf320acc158fbdf14f9dea32e73afc983658e69b309e4b40408e653c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd41fcc74baed7d98643fd88d81c99f515ee72ac79ab4d376a56e63f1727d567", + "blockHeight": 14565959, + "extra": {}, + "date": "2022-04-11T18:22:56.000Z", + "value": "716250410627368252", + "fee": "16250410627368252", + "transactionSequenceNumber": 297, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+233000468+ethereum-0x14ef212adf320acc158fbdf14f9dea32e73afc983658e69b309e4b40408e653c-NFT_IN", + "hash": "0x14ef212adf320acc158fbdf14f9dea32e73afc983658e69b309e4b40408e653c", + "type": "NFT_IN", + "senders": ["0x6f8c2B5Bb85740F22635B9201DD6BCF3a56e447A"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd41fcc74baed7d98643fd88d81c99f515ee72ac79ab4d376a56e63f1727d567", + "blockHeight": 14565959, + "extra": {}, + "date": "2022-04-11T18:22:56.000Z", + "value": "1", + "fee": "16250410627368252", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "233000468", + "transactionSequenceNumber": 297 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x36fe5948fbc653f114ab5b05bd10ff39174f4fe6550766394597023656ff397a-OUT", + "hash": "0x36fe5948fbc653f114ab5b05bd10ff39174f4fe6550766394597023656ff397a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x09EaB21c40743B2364b94345419138eF80f39e30"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54e98c4c996e151f0eff21dfe5f9287445c5ca28b89421f9772464d268ffb360", + "blockHeight": 14565929, + "extra": {}, + "date": "2022-04-11T18:15:57.000Z", + "value": "245425159481482563", + "fee": "23425159481482563", + "transactionSequenceNumber": 296, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB3fAF6e8AF293bD2f87662e785B06ccd35AF03BC+59+ethereum-0x36fe5948fbc653f114ab5b05bd10ff39174f4fe6550766394597023656ff397a-NFT_IN-i0_0", + "hash": "0x36fe5948fbc653f114ab5b05bd10ff39174f4fe6550766394597023656ff397a", + "type": "NFT_IN", + "senders": ["0xcA2E0428A647230De1241770A99fBdbb98f50302"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54e98c4c996e151f0eff21dfe5f9287445c5ca28b89421f9772464d268ffb360", + "blockHeight": 14565929, + "extra": {}, + "date": "2022-04-11T18:15:57.000Z", + "value": "1", + "fee": "23425159481482563", + "contract": "0xB3fAF6e8AF293bD2f87662e785B06ccd35AF03BC", + "operator": "0x4feE7B061C97C9c496b01DbcE9CDb10c02f0a0Be", + "standard": "ERC1155", + "tokenId": "59", + "transactionSequenceNumber": 296 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xacc5da2d9a010895f38a8b15bcae6ba9af472c21e1df5f43ad4c7c610d8f1d13-NONE", + "hash": "0xacc5da2d9a010895f38a8b15bcae6ba9af472c21e1df5f43ad4c7c610d8f1d13", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x813c6934a33583ab0d75895f8a39f1393250b3a66c7f9fe97cd802a9016cef8a", + "blockHeight": 14565860, + "extra": {}, + "date": "2022-04-11T17:58:33.000Z", + "value": "0", + "fee": "2538958247456504", + "transactionSequenceNumber": 1896, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+374162+ethereum-0xacc5da2d9a010895f38a8b15bcae6ba9af472c21e1df5f43ad4c7c610d8f1d13-NFT_IN-i0_0", + "hash": "0xacc5da2d9a010895f38a8b15bcae6ba9af472c21e1df5f43ad4c7c610d8f1d13", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x813c6934a33583ab0d75895f8a39f1393250b3a66c7f9fe97cd802a9016cef8a", + "blockHeight": 14565860, + "extra": {}, + "date": "2022-04-11T17:58:33.000Z", + "value": "1", + "fee": "2538958247456504", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "374162", + "transactionSequenceNumber": 1896 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfd71a58aaa08231957d78abbb853e4b4a9ac9538a4212dd45feae75e6a949ef9-NONE", + "hash": "0xfd71a58aaa08231957d78abbb853e4b4a9ac9538a4212dd45feae75e6a949ef9", + "type": "NONE", + "senders": ["0x2DBd479974967b8a0717d8B84c2172D8b26Cdf44"], + "recipients": ["0x0000000035634B55f3D99B071B5A354f48e10BEF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d308696c2cdb09b09dded911807f7b8295b570bb72022ebcd90db587f6f09f7", + "blockHeight": 14564212, + "extra": {}, + "date": "2022-04-11T11:45:47.000Z", + "value": "0", + "fee": "38998966663034698", + "transactionSequenceNumber": 405, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfd71a58aaa08231957d78abbb853e4b4a9ac9538a4212dd45feae75e6a949ef9-i0", + "hash": "0xfd71a58aaa08231957d78abbb853e4b4a9ac9538a4212dd45feae75e6a949ef9", + "type": "IN", + "senders": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d308696c2cdb09b09dded911807f7b8295b570bb72022ebcd90db587f6f09f7", + "blockHeight": 14564212, + "extra": {}, + "date": "2022-04-11T11:45:47.000Z", + "value": "1750000000000000000", + "fee": "0", + "transactionSequenceNumber": 405 + } + ], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb228d7b6e099618ca71bd5522b3a8c3788a8f172+1315+ethereum-0xfd71a58aaa08231957d78abbb853e4b4a9ac9538a4212dd45feae75e6a949ef9-NFT_OUT", + "hash": "0xfd71a58aaa08231957d78abbb853e4b4a9ac9538a4212dd45feae75e6a949ef9", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x2DBd479974967b8a0717d8B84c2172D8b26Cdf44"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d308696c2cdb09b09dded911807f7b8295b570bb72022ebcd90db587f6f09f7", + "blockHeight": 14564212, + "extra": {}, + "date": "2022-04-11T11:45:47.000Z", + "value": "1", + "fee": "38998966663034698", + "contract": "0xB228D7B6e099618Ca71bd5522B3a8c3788A8F172", + "standard": "ERC721", + "tokenId": "1315", + "transactionSequenceNumber": 405 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd2642d097d84623b785502e3e35b56989dd459490ceff12ca36e67cc7cc9199d-OUT", + "hash": "0xd2642d097d84623b785502e3e35b56989dd459490ceff12ca36e67cc7cc9199d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5A2bf870D4C7A94e15D27cCC192B9041920ea8c9"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x32768e84e55bbcf53aca0e8a331d21e930fc2582d6ed5ebc27332e7d17991183", + "blockHeight": 14558084, + "extra": {}, + "date": "2022-04-10T12:57:46.000Z", + "value": "203810843866565350", + "fee": "3810843866565350", + "transactionSequenceNumber": 295, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6913233ada65330adf01f24f715dffcc60497cc8+6423+ethereum-0xd2642d097d84623b785502e3e35b56989dd459490ceff12ca36e67cc7cc9199d-NFT_IN", + "hash": "0xd2642d097d84623b785502e3e35b56989dd459490ceff12ca36e67cc7cc9199d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x32768e84e55bbcf53aca0e8a331d21e930fc2582d6ed5ebc27332e7d17991183", + "blockHeight": 14558084, + "extra": {}, + "date": "2022-04-10T12:57:46.000Z", + "value": "1", + "fee": "3810843866565350", + "contract": "0x6913233adA65330aDF01F24F715DFFcc60497cc8", + "standard": "ERC721", + "tokenId": "6423", + "transactionSequenceNumber": 295 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3dfd2c23d868e847384a4cb27846fd8c3644f17a20345294f0a3c08f75709a93-FEES", + "hash": "0x3dfd2c23d868e847384a4cb27846fd8c3644f17a20345294f0a3c08f75709a93", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xB228D7B6e099618Ca71bd5522B3a8c3788A8F172"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x38c20ac4fd6fc5ef6c810ed7b48a2c170ddb009f48121c2764ec6275192f29ba", + "blockHeight": 14557111, + "extra": {}, + "date": "2022-04-10T09:18:50.000Z", + "value": "1057125886088720", + "fee": "1057125886088720", + "transactionSequenceNumber": 294, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x852b33be14b7cf26b577949682e4271e104dbae321c331d5eb373e1a9a8050ec-OUT", + "hash": "0x852b33be14b7cf26b577949682e4271e104dbae321c331d5eb373e1a9a8050ec", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x8020661124EDabbCe57dF9AE404B7DD0f07a785e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbcb0d26837c642076985b6ab8335bec7714f4633f90b1eb224785dea33046bd8", + "blockHeight": 14557085, + "extra": {}, + "date": "2022-04-10T09:14:29.000Z", + "value": "204247938588136387", + "fee": "4247938588136387", + "transactionSequenceNumber": 292, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+4124+ethereum-0x852b33be14b7cf26b577949682e4271e104dbae321c331d5eb373e1a9a8050ec-NFT_IN", + "hash": "0x852b33be14b7cf26b577949682e4271e104dbae321c331d5eb373e1a9a8050ec", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbcb0d26837c642076985b6ab8335bec7714f4633f90b1eb224785dea33046bd8", + "blockHeight": 14557085, + "extra": {}, + "date": "2022-04-10T09:14:29.000Z", + "value": "1", + "fee": "4247938588136387", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "4124", + "transactionSequenceNumber": 292 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x89dc6fc19341f86cbc3ee60f648f03501f09d267837ed95b8514b67bdcb00b63-OUT", + "hash": "0x89dc6fc19341f86cbc3ee60f648f03501f09d267837ed95b8514b67bdcb00b63", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x25Cd75986e9C70c116e897817F64d46627C78e69"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbcb0d26837c642076985b6ab8335bec7714f4633f90b1eb224785dea33046bd8", + "blockHeight": 14557085, + "extra": {}, + "date": "2022-04-10T09:14:29.000Z", + "value": "204247938588136387", + "fee": "4247938588136387", + "transactionSequenceNumber": 293, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+4125+ethereum-0x89dc6fc19341f86cbc3ee60f648f03501f09d267837ed95b8514b67bdcb00b63-NFT_IN", + "hash": "0x89dc6fc19341f86cbc3ee60f648f03501f09d267837ed95b8514b67bdcb00b63", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbcb0d26837c642076985b6ab8335bec7714f4633f90b1eb224785dea33046bd8", + "blockHeight": 14557085, + "extra": {}, + "date": "2022-04-10T09:14:29.000Z", + "value": "1", + "fee": "4247938588136387", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "4125", + "transactionSequenceNumber": 293 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x358f55ed812fbeb953d16f7068c6bd5b14a04cd1926d2d9fe61b965115aca771-OUT", + "hash": "0x358f55ed812fbeb953d16f7068c6bd5b14a04cd1926d2d9fe61b965115aca771", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xfb28F9F071b3a3Ecaa68fC8c5c9E38123B0a3087"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4944766c7bf1d4034d9696b2097b01f27031596904868005ec11d9b0f5895b5f", + "blockHeight": 14557084, + "extra": {}, + "date": "2022-04-10T09:14:14.000Z", + "value": "203857702948043360", + "fee": "3857702948043360", + "transactionSequenceNumber": 291, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+4122+ethereum-0x358f55ed812fbeb953d16f7068c6bd5b14a04cd1926d2d9fe61b965115aca771-NFT_IN", + "hash": "0x358f55ed812fbeb953d16f7068c6bd5b14a04cd1926d2d9fe61b965115aca771", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4944766c7bf1d4034d9696b2097b01f27031596904868005ec11d9b0f5895b5f", + "blockHeight": 14557084, + "extra": {}, + "date": "2022-04-10T09:14:14.000Z", + "value": "1", + "fee": "3857702948043360", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "4122", + "transactionSequenceNumber": 291 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7792bfea006b8c0e3521ba13c0d6836fff471583f1528eeec8749990d64ba478-OUT", + "hash": "0x7792bfea006b8c0e3521ba13c0d6836fff471583f1528eeec8749990d64ba478", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBc7EEE14d8B15ee130f1531e44D364885094BBA0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0e995d9165ad886406248232dbfbca8667140815e6ec9fd62ab6f919efb5797c", + "blockHeight": 14547733, + "extra": {}, + "date": "2022-04-08T22:17:49.000Z", + "value": "515010134532087838", + "fee": "15010134532087838", + "transactionSequenceNumber": 290, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+626+ethereum-0x7792bfea006b8c0e3521ba13c0d6836fff471583f1528eeec8749990d64ba478-NFT_IN", + "hash": "0x7792bfea006b8c0e3521ba13c0d6836fff471583f1528eeec8749990d64ba478", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0e995d9165ad886406248232dbfbca8667140815e6ec9fd62ab6f919efb5797c", + "blockHeight": 14547733, + "extra": {}, + "date": "2022-04-08T22:17:49.000Z", + "value": "1", + "fee": "15010134532087838", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "626", + "transactionSequenceNumber": 290 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdcf36ee108620bfa1e337de08e11e11966b3ea49f6b620108e84d57fd05187ea-OUT", + "hash": "0xdcf36ee108620bfa1e337de08e11e11966b3ea49f6b620108e84d57fd05187ea", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xF1376B3d1D38B19ff426932cb8e1910933f24dD8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd93400e44d3cc8c434648a926d4f6515fda828898ec82163356673af4023c0c2", + "blockHeight": 14547730, + "extra": {}, + "date": "2022-04-08T22:16:39.000Z", + "value": "1014552718404454003", + "fee": "14552718404454003", + "transactionSequenceNumber": 289, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+625+ethereum-0xdcf36ee108620bfa1e337de08e11e11966b3ea49f6b620108e84d57fd05187ea-NFT_IN", + "hash": "0xdcf36ee108620bfa1e337de08e11e11966b3ea49f6b620108e84d57fd05187ea", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd93400e44d3cc8c434648a926d4f6515fda828898ec82163356673af4023c0c2", + "blockHeight": 14547730, + "extra": {}, + "date": "2022-04-08T22:16:39.000Z", + "value": "1", + "fee": "14552718404454003", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "625", + "transactionSequenceNumber": 289 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3b1368396c3fb72fa2aa0631588bc3e3bb9f8d29c2d5b2ac59792a334b6eb328-OUT", + "hash": "0x3b1368396c3fb72fa2aa0631588bc3e3bb9f8d29c2d5b2ac59792a334b6eb328", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xB55C06F9E4A73F399466F748E26a96440Ed71397"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3d1986c9f7a47349e90dbbfb4ea43acd25a2cac1cf2ed32c5c91ef9938f5ace", + "blockHeight": 14547729, + "extra": {}, + "date": "2022-04-08T22:16:31.000Z", + "value": "1014689276659724590", + "fee": "14689276659724590", + "transactionSequenceNumber": 288, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+624+ethereum-0x3b1368396c3fb72fa2aa0631588bc3e3bb9f8d29c2d5b2ac59792a334b6eb328-NFT_IN", + "hash": "0x3b1368396c3fb72fa2aa0631588bc3e3bb9f8d29c2d5b2ac59792a334b6eb328", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3d1986c9f7a47349e90dbbfb4ea43acd25a2cac1cf2ed32c5c91ef9938f5ace", + "blockHeight": 14547729, + "extra": {}, + "date": "2022-04-08T22:16:31.000Z", + "value": "1", + "fee": "14689276659724590", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "624", + "transactionSequenceNumber": 288 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb0eda77d2ebb0089d9e0fc07d8c42da93ff43d77bdbd007c802be12d64557a9a-OUT", + "hash": "0xb0eda77d2ebb0089d9e0fc07d8c42da93ff43d77bdbd007c802be12d64557a9a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x60c3dfdA3F62d4aC68BCa81e64eDCf9FAcf3993A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x802deec9158d42a2b7c9d8fddec181710bff1550d18084ad3457cc3db61c777b", + "blockHeight": 14547728, + "extra": {}, + "date": "2022-04-08T22:16:08.000Z", + "value": "1014328192379729713", + "fee": "14328192379729713", + "transactionSequenceNumber": 287, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818b6052df69eed04e9b2af564b75140aacb7+623+ethereum-0xb0eda77d2ebb0089d9e0fc07d8c42da93ff43d77bdbd007c802be12d64557a9a-NFT_IN", + "hash": "0xb0eda77d2ebb0089d9e0fc07d8c42da93ff43d77bdbd007c802be12d64557a9a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x802deec9158d42a2b7c9d8fddec181710bff1550d18084ad3457cc3db61c777b", + "blockHeight": 14547728, + "extra": {}, + "date": "2022-04-08T22:16:08.000Z", + "value": "1", + "fee": "14328192379729713", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "tokenId": "623", + "transactionSequenceNumber": 287 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x87e47069ee7eb03a2835476d28d53676128ac0cb0d695602072323b3d060e272-FEES", + "hash": "0x87e47069ee7eb03a2835476d28d53676128ac0cb0d695602072323b3d060e272", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xDDB149AE8E6635Df01a530da1E46921Bd78Dc385"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbe377fb166174c59cea7aa738de935ff2b38b731f2c7e2ff2cd6c861d29a49d", + "blockHeight": 14544317, + "extra": {}, + "date": "2022-04-08T09:27:14.000Z", + "value": "4442398199937090", + "fee": "4442398199937090", + "transactionSequenceNumber": 286, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x10cdcb5a80e888ec9e9154439e86b911f684da7b+6871+ethereum-0x87e47069ee7eb03a2835476d28d53676128ac0cb0d695602072323b3d060e272-NFT_IN", + "hash": "0x87e47069ee7eb03a2835476d28d53676128ac0cb0d695602072323b3d060e272", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbe377fb166174c59cea7aa738de935ff2b38b731f2c7e2ff2cd6c861d29a49d", + "blockHeight": 14544317, + "extra": {}, + "date": "2022-04-08T09:27:14.000Z", + "value": "1", + "fee": "4442398199937090", + "contract": "0x10cDcb5a80e888ec9e9154439e86b911f684Da7B", + "standard": "ERC721", + "tokenId": "6871", + "transactionSequenceNumber": 286 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xDDB149AE8E6635Df01a530da1E46921Bd78Dc385+1+ethereum-0x87e47069ee7eb03a2835476d28d53676128ac0cb0d695602072323b3d060e272-NFT_OUT-i0_0", + "hash": "0x87e47069ee7eb03a2835476d28d53676128ac0cb0d695602072323b3d060e272", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x10cDcb5a80e888ec9e9154439e86b911f684Da7B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbe377fb166174c59cea7aa738de935ff2b38b731f2c7e2ff2cd6c861d29a49d", + "blockHeight": 14544317, + "extra": {}, + "date": "2022-04-08T09:27:14.000Z", + "value": "1", + "fee": "4442398199937090", + "contract": "0xDDB149AE8E6635Df01a530da1E46921Bd78Dc385", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 286 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xae152c9cde7fb13c91e0b7eb529f8df17a2ce4997cfb80411facf5f262958433-OUT", + "hash": "0xae152c9cde7fb13c91e0b7eb529f8df17a2ce4997cfb80411facf5f262958433", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb6d60d50d84a09e4ee97400c7be39daba0b566a5c073205a520b1fc494f2bf6e", + "blockHeight": 14544296, + "extra": {}, + "date": "2022-04-08T09:22:15.000Z", + "value": "302521938843855832", + "fee": "7521938843855832", + "transactionSequenceNumber": 285, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe5af63234f93afd72a8b9114803e33f6d9766956+2365+ethereum-0xae152c9cde7fb13c91e0b7eb529f8df17a2ce4997cfb80411facf5f262958433-NFT_IN", + "hash": "0xae152c9cde7fb13c91e0b7eb529f8df17a2ce4997cfb80411facf5f262958433", + "type": "NFT_IN", + "senders": ["0x51b58094fCCeb49174a4F7d5EEfb012ba6461c51"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb6d60d50d84a09e4ee97400c7be39daba0b566a5c073205a520b1fc494f2bf6e", + "blockHeight": 14544296, + "extra": {}, + "date": "2022-04-08T09:22:15.000Z", + "value": "1", + "fee": "7521938843855832", + "contract": "0xE5af63234f93aFD72a8b9114803E33F6d9766956", + "standard": "ERC721", + "tokenId": "2365", + "transactionSequenceNumber": 285 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc9a35a49397a6280673a020e32407b8eab74058b17d7ef7b4ff228985d21b840-OUT", + "hash": "0xc9a35a49397a6280673a020e32407b8eab74058b17d7ef7b4ff228985d21b840", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa19d63f82eb99af2a40b624261b10340699484b4486965a21e4af4d4f397bfb3", + "blockHeight": 14544290, + "extra": {}, + "date": "2022-04-08T09:21:23.000Z", + "value": "248799751709025700", + "fee": "8799751709025700", + "transactionSequenceNumber": 284, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4be3223f8708ca6b30d1e8b8926cf281ec83e770+7339+ethereum-0xc9a35a49397a6280673a020e32407b8eab74058b17d7ef7b4ff228985d21b840-NFT_IN", + "hash": "0xc9a35a49397a6280673a020e32407b8eab74058b17d7ef7b4ff228985d21b840", + "type": "NFT_IN", + "senders": ["0x4d001ffF9086a15F2BBF12Ba9ECC4a641eED2AAD"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa19d63f82eb99af2a40b624261b10340699484b4486965a21e4af4d4f397bfb3", + "blockHeight": 14544290, + "extra": {}, + "date": "2022-04-08T09:21:23.000Z", + "value": "1", + "fee": "8799751709025700", + "contract": "0x4BE3223f8708Ca6b30D1E8b8926cF281EC83E770", + "standard": "ERC721", + "tokenId": "7339", + "transactionSequenceNumber": 284 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x32f36100e32d75468a8214b1920a8b5a9ddce3cbbd7316f2d08ed47881d965a2-IN", + "hash": "0x32f36100e32d75468a8214b1920a8b5a9ddce3cbbd7316f2d08ed47881d965a2", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4595ef33dbf697e1fdc5080f06a45fc02ea495d79dc5eee94de5b520ae5d43d1", + "blockHeight": 14539694, + "extra": {}, + "date": "2022-04-07T16:07:26.001Z", + "value": "5000000000000000000", + "fee": "2887500000000000", + "transactionSequenceNumber": 63, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5b5a887e269585096aaab217fbc7cedc4239a9b6616cdb2791841b605cbd6689-NONE", + "hash": "0x5b5a887e269585096aaab217fbc7cedc4239a9b6616cdb2791841b605cbd6689", + "type": "NONE", + "senders": ["0x0471c2B17145270b2fa4fACfa6cB70307622184b"], + "recipients": ["0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0e52568179297a2f888ad276c0241833842203d05c3d9002dc218ae1a962ab81", + "blockHeight": 14525301, + "extra": {}, + "date": "2022-04-05T10:14:47.000Z", + "value": "0", + "fee": "119828286211468090", + "transactionSequenceNumber": 97, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1540922be7c7ed011cb41cc0cc4addf089b3aaf+7833-0x5b5a887e269585096aaab217fbc7cedc4239a9b6616cdb2791841b605cbd6689-NFT_IN", + "hash": "0x5b5a887e269585096aaab217fbc7cedc4239a9b6616cdb2791841b605cbd6689", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0e52568179297a2f888ad276c0241833842203d05c3d9002dc218ae1a962ab81", + "blockHeight": 14525301, + "extra": {}, + "date": "2022-04-05T10:14:47.000Z", + "value": "1", + "fee": "119828286211468090", + "contract": "0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF", + "standard": "ERC721", + "tokenId": "7833", + "transactionSequenceNumber": 97 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xae6e8c6802bd4cb70f0fc41c2b67202105fed2c25c2f4e82474cdf2e2c5be749-NONE", + "hash": "0xae6e8c6802bd4cb70f0fc41c2b67202105fed2c25c2f4e82474cdf2e2c5be749", + "type": "NONE", + "senders": ["0x0471c2B17145270b2fa4fACfa6cB70307622184b"], + "recipients": ["0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd7dce476eb481540a981a706ec03036791445a372ce348c0fc915e0f7ad993b2", + "blockHeight": 14525189, + "extra": {}, + "date": "2022-04-05T09:48:52.000Z", + "value": "0", + "fee": "120193500000000000", + "transactionSequenceNumber": 92, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1540922be7c7ed011cb41cc0cc4addf089b3aaf+2372-0xae6e8c6802bd4cb70f0fc41c2b67202105fed2c25c2f4e82474cdf2e2c5be749-NFT_IN", + "hash": "0xae6e8c6802bd4cb70f0fc41c2b67202105fed2c25c2f4e82474cdf2e2c5be749", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd7dce476eb481540a981a706ec03036791445a372ce348c0fc915e0f7ad993b2", + "blockHeight": 14525189, + "extra": {}, + "date": "2022-04-05T09:48:52.000Z", + "value": "1", + "fee": "120193500000000000", + "contract": "0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF", + "standard": "ERC721", + "tokenId": "2372", + "transactionSequenceNumber": 92 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1152cac423fa7130a0a444bab079ebbf03f2a30582b6e46a676b5b70a03868b2-NONE", + "hash": "0x1152cac423fa7130a0a444bab079ebbf03f2a30582b6e46a676b5b70a03868b2", + "type": "NONE", + "senders": ["0xF7B7add6F075863DE6c092bC871aF8af3046ac8f"], + "recipients": ["0x9191DFd6Ec2Ec31A7aaE86D89B44f94a70096194"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe7f9f71b4c0b75aa334d794780ba4e005a6332783a534d164621549443a9d83e", + "blockHeight": 14524725, + "extra": {}, + "date": "2022-04-05T08:04:31.000Z", + "value": "0", + "fee": "107268293702273904", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9191dfd6ec2ec31a7aae86d89b44f94a70096194+203-0x1152cac423fa7130a0a444bab079ebbf03f2a30582b6e46a676b5b70a03868b2-NFT_IN", + "hash": "0x1152cac423fa7130a0a444bab079ebbf03f2a30582b6e46a676b5b70a03868b2", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe7f9f71b4c0b75aa334d794780ba4e005a6332783a534d164621549443a9d83e", + "blockHeight": 14524725, + "extra": {}, + "date": "2022-04-05T08:04:31.000Z", + "value": "1", + "fee": "107268293702273904", + "contract": "0x9191DFd6Ec2Ec31A7aaE86D89B44f94a70096194", + "standard": "ERC721", + "tokenId": "203", + "transactionSequenceNumber": 3 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa75b86a014dd32b841198173c0ad733270e9fd06bdcbecf8fc2e046a12e1111f-NONE", + "hash": "0xa75b86a014dd32b841198173c0ad733270e9fd06bdcbecf8fc2e046a12e1111f", + "type": "NONE", + "senders": ["0x0471c2B17145270b2fa4fACfa6cB70307622184b"], + "recipients": ["0x65498bF901A0C47ba9507C8a778d2bdee4Db12b4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x15cfcf39eef52bf36c1000fa20a3afc32d81f41783ffc039a31ef6f57dc10132", + "blockHeight": 14516594, + "extra": {}, + "date": "2022-04-04T01:20:05.000Z", + "value": "0", + "fee": "93235663963587844", + "transactionSequenceNumber": 71, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x65498bf901a0c47ba9507c8a778d2bdee4db12b4+4628-0xa75b86a014dd32b841198173c0ad733270e9fd06bdcbecf8fc2e046a12e1111f-NFT_IN", + "hash": "0xa75b86a014dd32b841198173c0ad733270e9fd06bdcbecf8fc2e046a12e1111f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x15cfcf39eef52bf36c1000fa20a3afc32d81f41783ffc039a31ef6f57dc10132", + "blockHeight": 14516594, + "extra": {}, + "date": "2022-04-04T01:20:05.000Z", + "value": "1", + "fee": "93235663963587844", + "contract": "0x65498bF901A0C47ba9507C8a778d2bdee4Db12b4", + "standard": "ERC721", + "tokenId": "4628", + "transactionSequenceNumber": 71 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x15a592064636363b37e9efdecc8085d6114342ba622d92e9167281992a94af78-NONE", + "hash": "0x15a592064636363b37e9efdecc8085d6114342ba622d92e9167281992a94af78", + "type": "NONE", + "senders": ["0x0471c2B17145270b2fa4fACfa6cB70307622184b"], + "recipients": ["0x85ff6EC2BD7446C90F24F6a5e5acdD82Bcd2D4BE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x827dd4610ca7fe42650a0e711880bd8414bfb11d7dac36fcfe2f3c15e296f12e", + "blockHeight": 14513401, + "extra": {}, + "date": "2022-04-03T13:28:24.000Z", + "value": "0", + "fee": "87936180018156856", + "transactionSequenceNumber": 41, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x85ff6ec2bd7446c90f24f6a5e5acdd82bcd2d4be+4628-0x15a592064636363b37e9efdecc8085d6114342ba622d92e9167281992a94af78-NFT_IN", + "hash": "0x15a592064636363b37e9efdecc8085d6114342ba622d92e9167281992a94af78", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x827dd4610ca7fe42650a0e711880bd8414bfb11d7dac36fcfe2f3c15e296f12e", + "blockHeight": 14513401, + "extra": {}, + "date": "2022-04-03T13:28:24.000Z", + "value": "1", + "fee": "87936180018156856", + "contract": "0x85ff6EC2BD7446C90F24F6a5e5acdD82Bcd2D4BE", + "standard": "ERC721", + "tokenId": "4628", + "transactionSequenceNumber": 41 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7b7b48787f70634f3ac2eabf94f2eea6dea4c5fc17e5ec0fbdcf74ddeb836b44-FEES", + "hash": "0x7b7b48787f70634f3ac2eabf94f2eea6dea4c5fc17e5ec0fbdcf74ddeb836b44", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x46C1BFAe04c19aA6b114A0FC3Ef78d19C9256763"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc4c717be72da53617cb38f7294900e286add5225d9529964ef55168ec0797e74", + "blockHeight": 14508371, + "extra": {}, + "date": "2022-04-02T18:41:47.000Z", + "value": "4294080458952404", + "fee": "4294080458952404", + "transactionSequenceNumber": 27, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xadff8e0d8e7677e2b290560823231e6beb2189bab87037830b0047afeea5a0b6-FEES", + "hash": "0xadff8e0d8e7677e2b290560823231e6beb2189bab87037830b0047afeea5a0b6", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x823556202e86763853b40e9cDE725f412e294689"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf5e1cb7f7a1bda72b983d07da605afe81d66abe4513113ee2d34b8c5fa27eb6", + "blockHeight": 14508357, + "extra": {}, + "date": "2022-04-02T18:39:07.000Z", + "value": "2480142198084915", + "fee": "2480142198084915", + "transactionSequenceNumber": 26, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3faf19e12630892a5031ae854bcf09a548fcba1a040480024d4c06aae2b0a9f7-FEES", + "hash": "0x3faf19e12630892a5031ae854bcf09a548fcba1a040480024d4c06aae2b0a9f7", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x30EFB10082622869a3233A65Db5CBefc0ad351eB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4aa3c5204c19337e5e41171b9a645d54f5203d9fb1d9fd74c1b0fd48301a35f2", + "blockHeight": 14508326, + "extra": {}, + "date": "2022-04-02T18:32:15.000Z", + "value": "4407428942321910", + "fee": "4407428942321910", + "transactionSequenceNumber": 25, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x721614aa34839bc1d0a01aaafddcc93e7aedebbb59563efaaee7d5d8c6bc26bf-NONE", + "hash": "0x721614aa34839bc1d0a01aaafddcc93e7aedebbb59563efaaee7d5d8c6bc26bf", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d373a182bf6a32c8681329257d94cde8ff53c32804566bb4bfe13f9466def13", + "blockHeight": 14508314, + "extra": {}, + "date": "2022-04-02T18:29:26.000Z", + "value": "0", + "fee": "2506463734744830", + "transactionSequenceNumber": 100, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+15219551248750507857885240633851073364192113972571174309573660185104102719489-0x721614aa34839bc1d0a01aaafddcc93e7aedebbb59563efaaee7d5d8c6bc26bf-NFT_IN-i0_0", + "hash": "0x721614aa34839bc1d0a01aaafddcc93e7aedebbb59563efaaee7d5d8c6bc26bf", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4d373a182bf6a32c8681329257d94cde8ff53c32804566bb4bfe13f9466def13", + "blockHeight": 14508314, + "extra": {}, + "date": "2022-04-02T18:29:26.000Z", + "value": "1", + "fee": "2506463734744830", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "15219551248750507857885240633851073364192113972571174309573660185104102719489", + "transactionSequenceNumber": 100 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x232a3cb26942c5fd36247f01452c2cc63cf6da9f87cbac64787a73a547fd9c71-NONE", + "hash": "0x232a3cb26942c5fd36247f01452c2cc63cf6da9f87cbac64787a73a547fd9c71", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x7A56a078da312bbfB5916CE118786f39cf6DF74f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd31f6b0b2c9156af29ad6ee7352039c1293d080848c725860d72db449bec5eee", + "blockHeight": 14494013, + "extra": {}, + "date": "2022-03-31T12:44:08.000Z", + "value": "0", + "fee": "3839972740125088", + "transactionSequenceNumber": 96, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7a56a078da312bbfb5916ce118786f39cf6df74f+323-0x232a3cb26942c5fd36247f01452c2cc63cf6da9f87cbac64787a73a547fd9c71-NFT_IN", + "hash": "0x232a3cb26942c5fd36247f01452c2cc63cf6da9f87cbac64787a73a547fd9c71", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd31f6b0b2c9156af29ad6ee7352039c1293d080848c725860d72db449bec5eee", + "blockHeight": 14494013, + "extra": {}, + "date": "2022-03-31T12:44:08.000Z", + "value": "1", + "fee": "3839972740125088", + "contract": "0x7A56a078da312bbfB5916CE118786f39cf6DF74f", + "standard": "ERC721", + "tokenId": "323", + "transactionSequenceNumber": 96 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0a3610324c140a958132100045f1363dfa8e1194743e5fffa6fb5087ba217117-NONE", + "hash": "0x0a3610324c140a958132100045f1363dfa8e1194743e5fffa6fb5087ba217117", + "type": "NONE", + "senders": ["0x38F1DfdcaF2F0d70c29D4AF6a4AA9E920efe8B18"], + "recipients": ["0x7A56a078da312bbfB5916CE118786f39cf6DF74f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x07f337d0517d3e7247254815a93d0268394dd36417bdcd1968349c868596b73b", + "blockHeight": 14494002, + "extra": {}, + "date": "2022-03-31T12:40:47.000Z", + "value": "0", + "fee": "3571826130775602", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7a56a078da312bbfb5916ce118786f39cf6df74f+711-0x0a3610324c140a958132100045f1363dfa8e1194743e5fffa6fb5087ba217117-NFT_IN", + "hash": "0x0a3610324c140a958132100045f1363dfa8e1194743e5fffa6fb5087ba217117", + "type": "NFT_IN", + "senders": ["0x38F1DfdcaF2F0d70c29D4AF6a4AA9E920efe8B18"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x07f337d0517d3e7247254815a93d0268394dd36417bdcd1968349c868596b73b", + "blockHeight": 14494002, + "extra": {}, + "date": "2022-03-31T12:40:47.000Z", + "value": "1", + "fee": "3571826130775602", + "contract": "0x7A56a078da312bbfB5916CE118786f39cf6DF74f", + "standard": "ERC721", + "tokenId": "711", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2cd80594b85f0cc7c8256fbb669879673a5c92c58531f77dd4114600badb2ff3-NONE", + "hash": "0x2cd80594b85f0cc7c8256fbb669879673a5c92c58531f77dd4114600badb2ff3", + "type": "NONE", + "senders": ["0x2b943488F85C2f19e0C606707c0B39dC470B0F90"], + "recipients": ["0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x09258500419f1301f196fbee47f0a212848a8bf908c6cd46158256ccf3baebb7", + "blockHeight": 14492247, + "extra": {}, + "date": "2022-03-31T06:12:41.000Z", + "value": "0", + "fee": "78711770199743020", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xca98fdf936243edc3bbd65dc1dcc386ec7a7d540+1203-0x2cd80594b85f0cc7c8256fbb669879673a5c92c58531f77dd4114600badb2ff3-NFT_IN", + "hash": "0x2cd80594b85f0cc7c8256fbb669879673a5c92c58531f77dd4114600badb2ff3", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x09258500419f1301f196fbee47f0a212848a8bf908c6cd46158256ccf3baebb7", + "blockHeight": 14492247, + "extra": {}, + "date": "2022-03-31T06:12:41.000Z", + "value": "1", + "fee": "78711770199743020", + "contract": "0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540", + "standard": "ERC721", + "tokenId": "1203", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x14467eba79116c5cf8fa265a58d4326ed84f6e4454ebb083444ad43363335e0a-NONE", + "hash": "0x14467eba79116c5cf8fa265a58d4326ed84f6e4454ebb083444ad43363335e0a", + "type": "NONE", + "senders": ["0x2b943488F85C2f19e0C606707c0B39dC470B0F90"], + "recipients": ["0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7d1b9d89310dd03fa8665a41f91030cca89ce903cb433ca64195e5f40bc237e5", + "blockHeight": 14492111, + "extra": {}, + "date": "2022-03-31T05:40:09.000Z", + "value": "0", + "fee": "102420743663551424", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xca98fdf936243edc3bbd65dc1dcc386ec7a7d540+203-0x14467eba79116c5cf8fa265a58d4326ed84f6e4454ebb083444ad43363335e0a-NFT_IN", + "hash": "0x14467eba79116c5cf8fa265a58d4326ed84f6e4454ebb083444ad43363335e0a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7d1b9d89310dd03fa8665a41f91030cca89ce903cb433ca64195e5f40bc237e5", + "blockHeight": 14492111, + "extra": {}, + "date": "2022-03-31T05:40:09.000Z", + "value": "1", + "fee": "102420743663551424", + "contract": "0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540", + "standard": "ERC721", + "tokenId": "203", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x85f065d6ce535392d6a01116d29264e12298ab16923572406fb72c50f2a14c7b-OUT", + "hash": "0x85f065d6ce535392d6a01116d29264e12298ab16923572406fb72c50f2a14c7b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdc9bac1981fc7efbe593e6be6639e377255751d4bb31de66ed9e1127441c6710", + "blockHeight": 14489994, + "extra": {}, + "date": "2022-03-30T21:40:52.000Z", + "value": "304570156596346432", + "fee": "15570156596346432", + "transactionSequenceNumber": 24, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa04c6bd65e4352b30dcc6b0f21cf58adecc52781+16-0x85f065d6ce535392d6a01116d29264e12298ab16923572406fb72c50f2a14c7b-NFT_IN", + "hash": "0x85f065d6ce535392d6a01116d29264e12298ab16923572406fb72c50f2a14c7b", + "type": "NFT_IN", + "senders": ["0x0970b838d4D209B21dE42Ca52F7e0FE79811DE26"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdc9bac1981fc7efbe593e6be6639e377255751d4bb31de66ed9e1127441c6710", + "blockHeight": 14489994, + "extra": {}, + "date": "2022-03-30T21:40:52.000Z", + "value": "1", + "fee": "15570156596346432", + "contract": "0xA04C6BD65E4352B30DCc6B0f21CF58aDEcc52781", + "standard": "ERC721", + "tokenId": "16", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8343e384164fdd4c4205c0e8d41c7c724fbf2dae9985fa7c751cb9870f06d99d-NONE", + "hash": "0x8343e384164fdd4c4205c0e8d41c7c724fbf2dae9985fa7c751cb9870f06d99d", + "type": "NONE", + "senders": ["0x4853df8ece5a068e5a54fF4B3ed6122B9738CaC9"], + "recipients": ["0xA35f12D3b934E21b9212e82f3CADdE20a0820352"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x99578b44efc0cf2647eaebbe515ff87b3eddbfa4091f35f2875162742a9b72e7", + "blockHeight": 14486396, + "extra": {}, + "date": "2022-03-30T08:05:00.000Z", + "value": "0", + "fee": "70398776052488520", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa35f12d3b934e21b9212e82f3cadde20a0820352+5502-0x8343e384164fdd4c4205c0e8d41c7c724fbf2dae9985fa7c751cb9870f06d99d-NFT_IN", + "hash": "0x8343e384164fdd4c4205c0e8d41c7c724fbf2dae9985fa7c751cb9870f06d99d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x99578b44efc0cf2647eaebbe515ff87b3eddbfa4091f35f2875162742a9b72e7", + "blockHeight": 14486396, + "extra": {}, + "date": "2022-03-30T08:05:00.000Z", + "value": "1", + "fee": "70398776052488520", + "contract": "0xA35f12D3b934E21b9212e82f3CADdE20a0820352", + "standard": "ERC721", + "tokenId": "5502", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x83e0166eb056af681235a09c5bbcc91cbdcdd79203e7cc4271cc3ceb7ec7a267-NONE", + "hash": "0x83e0166eb056af681235a09c5bbcc91cbdcdd79203e7cc4271cc3ceb7ec7a267", + "type": "NONE", + "senders": ["0xb2b3cF1Db81A0DC7336560F2b611A3B63db675C0"], + "recipients": ["0x8e6da68d4a928e673b3A24014169515B293Ed5A4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xade0143a62ecf7285dc6b878b5a18f0d339b5eebbfc5893d9bbb54ae44da175a", + "blockHeight": 14472042, + "extra": {}, + "date": "2022-03-28T02:36:18.000Z", + "value": "0", + "fee": "44531999852416356", + "transactionSequenceNumber": 45, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3a24014169515b293ed5a4+19896-0x83e0166eb056af681235a09c5bbcc91cbdcdd79203e7cc4271cc3ceb7ec7a267-NFT_IN", + "hash": "0x83e0166eb056af681235a09c5bbcc91cbdcdd79203e7cc4271cc3ceb7ec7a267", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xade0143a62ecf7285dc6b878b5a18f0d339b5eebbfc5893d9bbb54ae44da175a", + "blockHeight": 14472042, + "extra": {}, + "date": "2022-03-28T02:36:18.000Z", + "value": "1", + "fee": "44531999852416356", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "tokenId": "19896", + "transactionSequenceNumber": 45 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9fafaaa23452af74b5b255f0d12dbb0985a983b07e4d1a07fe9819562c5122b0-OUT", + "hash": "0x9fafaaa23452af74b5b255f0d12dbb0985a983b07e4d1a07fe9819562c5122b0", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xce31a02475d9dde183519514c30ca7e4769c57a5e1d640bc11803955c097b34a", + "blockHeight": 14467834, + "extra": {}, + "date": "2022-03-27T11:00:59.000Z", + "value": "502747522364775440", + "fee": "2747522364775440", + "transactionSequenceNumber": 23, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x27fd9575a484e374b8e62b6738b5fbf415c9be4e+112-0x9fafaaa23452af74b5b255f0d12dbb0985a983b07e4d1a07fe9819562c5122b0-NFT_IN", + "hash": "0x9fafaaa23452af74b5b255f0d12dbb0985a983b07e4d1a07fe9819562c5122b0", + "type": "NFT_IN", + "senders": ["0xb867Eb68082Fe598A3cFA59A0Eb18bBe70e17cFb"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xce31a02475d9dde183519514c30ca7e4769c57a5e1d640bc11803955c097b34a", + "blockHeight": 14467834, + "extra": {}, + "date": "2022-03-27T11:00:59.000Z", + "value": "1", + "fee": "2747522364775440", + "contract": "0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E", + "standard": "ERC721", + "tokenId": "112", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x12696aa6960f2136b5e190aac6e334ddcaf3f04f780cdb598b345c532e3e621f-IN", + "hash": "0x12696aa6960f2136b5e190aac6e334ddcaf3f04f780cdb598b345c532e3e621f", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb6d48f3c81ea0c2c4bce63fcf281b6867bab0c5f5710d06ccf94f08767ca1370", + "blockHeight": 14467816, + "extra": {}, + "date": "2022-03-27T10:57:27.001Z", + "value": "1500000000000000000", + "fee": "343350000000000", + "transactionSequenceNumber": 62, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0efe66b37c8e26d3587c8b1e1e9a9898ec7363f8022fa2054d5b5bcf8927bd43-NONE", + "hash": "0x0efe66b37c8e26d3587c8b1e1e9a9898ec7363f8022fa2054d5b5bcf8927bd43", + "type": "NONE", + "senders": ["0xb2b3cF1Db81A0DC7336560F2b611A3B63db675C0"], + "recipients": ["0x8e6da68d4a928e673b3A24014169515B293Ed5A4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x82b984607496f0a782ed8e17e1910a79004953b6d9ca5b13c8106bf8ad053a36", + "blockHeight": 14465407, + "extra": {}, + "date": "2022-03-27T01:51:59.000Z", + "value": "0", + "fee": "72431044688422276", + "transactionSequenceNumber": 39, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3a24014169515b293ed5a4+13885-0x0efe66b37c8e26d3587c8b1e1e9a9898ec7363f8022fa2054d5b5bcf8927bd43-NFT_IN", + "hash": "0x0efe66b37c8e26d3587c8b1e1e9a9898ec7363f8022fa2054d5b5bcf8927bd43", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x82b984607496f0a782ed8e17e1910a79004953b6d9ca5b13c8106bf8ad053a36", + "blockHeight": 14465407, + "extra": {}, + "date": "2022-03-27T01:51:59.000Z", + "value": "1", + "fee": "72431044688422276", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "tokenId": "13885", + "transactionSequenceNumber": 39 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xce9a37869cc8ebde0a61f73367ec9fc93e8f78ca52de93082388ca9549689e0a-NONE", + "hash": "0xce9a37869cc8ebde0a61f73367ec9fc93e8f78ca52de93082388ca9549689e0a", + "type": "NONE", + "senders": ["0xdb4F60AeF7595e35B87aD63CfcDd92b60b79dF20"], + "recipients": ["0x1447Cd4d3CE6C7FdB0da8d20450d92b08F7c4A54"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x465b77d79d5800fd5221095fdd549a352d27434ce3604b36ce870966e4fb0690", + "blockHeight": 14465405, + "extra": {}, + "date": "2022-03-27T01:51:43.000Z", + "value": "0", + "fee": "79107903735360480", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1447cd4d3ce6c7fdb0da8d20450d92b08f7c4a54+1208-0xce9a37869cc8ebde0a61f73367ec9fc93e8f78ca52de93082388ca9549689e0a-NFT_IN", + "hash": "0xce9a37869cc8ebde0a61f73367ec9fc93e8f78ca52de93082388ca9549689e0a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x465b77d79d5800fd5221095fdd549a352d27434ce3604b36ce870966e4fb0690", + "blockHeight": 14465405, + "extra": {}, + "date": "2022-03-27T01:51:43.000Z", + "value": "1", + "fee": "79107903735360480", + "contract": "0x1447Cd4d3CE6C7FdB0da8d20450d92b08F7c4A54", + "standard": "ERC721", + "tokenId": "1208", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9338ea41ad87a8a0e214355c1ac8f987ba88f2f5c1a1860477d1d26b92490252-OUT", + "hash": "0x9338ea41ad87a8a0e214355c1ac8f987ba88f2f5c1a1860477d1d26b92490252", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52d6c193da91ec3c6a40c422eb2654fd59cff1b6bc048769cd79d77629bb22f4", + "blockHeight": 14463871, + "extra": {}, + "date": "2022-03-26T20:10:18.000Z", + "value": "456728028813601926", + "fee": "6728028813601926", + "transactionSequenceNumber": 22, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1778d7aa4a384757800d1429dfcae58dcd6db42+1-0x9338ea41ad87a8a0e214355c1ac8f987ba88f2f5c1a1860477d1d26b92490252-NFT_IN-i0_0", + "hash": "0x9338ea41ad87a8a0e214355c1ac8f987ba88f2f5c1a1860477d1d26b92490252", + "type": "NFT_IN", + "senders": ["0x4168bc285460dbE40df7BEAEC6E4248D1dfA2141"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52d6c193da91ec3c6a40c422eb2654fd59cff1b6bc048769cd79d77629bb22f4", + "blockHeight": 14463871, + "extra": {}, + "date": "2022-03-26T20:10:18.000Z", + "value": "1", + "fee": "6728028813601926", + "contract": "0xb1778D7Aa4a384757800D1429DfCae58dCD6DB42", + "operator": "0x23EBe351cF0769EbE0dBEaA371E01b5b85890e42", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf3fca5c3a0fbffc879f8496a83a343beb84f1e35ecc7cf3b3b5889cd81c11b90-FEES", + "hash": "0xf3fca5c3a0fbffc879f8496a83a343beb84f1e35ecc7cf3b3b5889cd81c11b90", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf61F24c2d93bF2dE187546B14425BF631F28d6dC"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8dd90b5a618521334d8f86f7b49c728a177c673d661f9800acdbfa5e73b03689", + "blockHeight": 14463835, + "extra": {}, + "date": "2022-03-26T20:01:54.000Z", + "value": "6902753532869700", + "fee": "6902753532869700", + "transactionSequenceNumber": 21, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf61f24c2d93bf2de187546b14425bf631f28d6dc+4628-0xf3fca5c3a0fbffc879f8496a83a343beb84f1e35ecc7cf3b3b5889cd81c11b90-NFT_IN", + "hash": "0xf3fca5c3a0fbffc879f8496a83a343beb84f1e35ecc7cf3b3b5889cd81c11b90", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8dd90b5a618521334d8f86f7b49c728a177c673d661f9800acdbfa5e73b03689", + "blockHeight": 14463835, + "extra": {}, + "date": "2022-03-26T20:01:54.000Z", + "value": "1", + "fee": "6902753532869700", + "contract": "0xf61F24c2d93bF2dE187546B14425BF631F28d6dC", + "standard": "ERC721", + "tokenId": "4628", + "transactionSequenceNumber": 21 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf833332b23274451c4aeeff3ac18380992eb8712da03f612f21cba352cf1b947-NONE", + "hash": "0xf833332b23274451c4aeeff3ac18380992eb8712da03f612f21cba352cf1b947", + "type": "NONE", + "senders": ["0xb2b3cF1Db81A0DC7336560F2b611A3B63db675C0"], + "recipients": ["0x8e6da68d4a928e673b3A24014169515B293Ed5A4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x47291189f7bfe7978d93a4af8682719707179a306d4baa1dfca59621496a8d5e", + "blockHeight": 14462786, + "extra": {}, + "date": "2022-03-26T15:59:47.000Z", + "value": "0", + "fee": "68497330041164640", + "transactionSequenceNumber": 35, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3a24014169515b293ed5a4+11117-0xf833332b23274451c4aeeff3ac18380992eb8712da03f612f21cba352cf1b947-NFT_IN", + "hash": "0xf833332b23274451c4aeeff3ac18380992eb8712da03f612f21cba352cf1b947", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x47291189f7bfe7978d93a4af8682719707179a306d4baa1dfca59621496a8d5e", + "blockHeight": 14462786, + "extra": {}, + "date": "2022-03-26T15:59:47.000Z", + "value": "1", + "fee": "68497330041164640", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "tokenId": "11117", + "transactionSequenceNumber": 35 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe836392c816d423bb4956dc10319ce81a1dfafaa98c6eb203518fd1065eca939-NONE", + "hash": "0xe836392c816d423bb4956dc10319ce81a1dfafaa98c6eb203518fd1065eca939", + "type": "NONE", + "senders": ["0x13041d94EECd88248B2E100c0F88849a507aD455"], + "recipients": ["0x184c949436f6E4e8314dA3F4d78B2D38B0222823"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x990e6f490c483de26e6362ac8aa7fd55266afb1a310fd7de22f607d53a44136e", + "blockHeight": 14462675, + "extra": {}, + "date": "2022-03-26T15:35:22.000Z", + "value": "0", + "fee": "72123035647769916", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x184c949436f6e4e8314da3f4d78b2d38b0222823+3634-0xe836392c816d423bb4956dc10319ce81a1dfafaa98c6eb203518fd1065eca939-NFT_IN", + "hash": "0xe836392c816d423bb4956dc10319ce81a1dfafaa98c6eb203518fd1065eca939", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x990e6f490c483de26e6362ac8aa7fd55266afb1a310fd7de22f607d53a44136e", + "blockHeight": 14462675, + "extra": {}, + "date": "2022-03-26T15:35:22.000Z", + "value": "1", + "fee": "72123035647769916", + "contract": "0x184c949436f6E4e8314dA3F4d78B2D38B0222823", + "standard": "ERC721", + "tokenId": "3634", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x20a8d1904d6a71ced09a632ea5bdc4aeca74be4c8f939bcf5e963f014be280b7-NONE", + "hash": "0x20a8d1904d6a71ced09a632ea5bdc4aeca74be4c8f939bcf5e963f014be280b7", + "type": "NONE", + "senders": ["0x13041d94EECd88248B2E100c0F88849a507aD455"], + "recipients": ["0x184c949436f6E4e8314dA3F4d78B2D38B0222823"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaded10e99c8764d0ca871ee19177d607a9a5d6dbe17820a8183d4c3e3a053229", + "blockHeight": 14462261, + "extra": {}, + "date": "2022-03-26T14:06:02.000Z", + "value": "0", + "fee": "14027341266958932", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x184c949436f6e4e8314da3f4d78b2d38b0222823+1229-0x20a8d1904d6a71ced09a632ea5bdc4aeca74be4c8f939bcf5e963f014be280b7-NFT_IN", + "hash": "0x20a8d1904d6a71ced09a632ea5bdc4aeca74be4c8f939bcf5e963f014be280b7", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaded10e99c8764d0ca871ee19177d607a9a5d6dbe17820a8183d4c3e3a053229", + "blockHeight": 14462261, + "extra": {}, + "date": "2022-03-26T14:06:02.000Z", + "value": "1", + "fee": "14027341266958932", + "contract": "0x184c949436f6E4e8314dA3F4d78B2D38B0222823", + "standard": "ERC721", + "tokenId": "1229", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7f29da61eb094e7d527b220fd36ff6ac4df9abec83fb0f08dd126f50af477e2c-NONE", + "hash": "0x7f29da61eb094e7d527b220fd36ff6ac4df9abec83fb0f08dd126f50af477e2c", + "type": "NONE", + "senders": ["0xb2b3cF1Db81A0DC7336560F2b611A3B63db675C0"], + "recipients": ["0x8e6da68d4a928e673b3A24014169515B293Ed5A4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x657c98188cf718d9148fc12282da6ae3f6a92fd9ff66abf158d7e1aa6c0c3417", + "blockHeight": 14459549, + "extra": {}, + "date": "2022-03-26T03:55:50.000Z", + "value": "0", + "fee": "52405746569899416", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3a24014169515b293ed5a4+2278-0x7f29da61eb094e7d527b220fd36ff6ac4df9abec83fb0f08dd126f50af477e2c-NFT_IN", + "hash": "0x7f29da61eb094e7d527b220fd36ff6ac4df9abec83fb0f08dd126f50af477e2c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x657c98188cf718d9148fc12282da6ae3f6a92fd9ff66abf158d7e1aa6c0c3417", + "blockHeight": 14459549, + "extra": {}, + "date": "2022-03-26T03:55:50.000Z", + "value": "1", + "fee": "52405746569899416", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "tokenId": "2278", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x93c35b441edcfc66286105f6b542ded5b97689d72edc3d33f5dcaa6792576bbf-NONE", + "hash": "0x93c35b441edcfc66286105f6b542ded5b97689d72edc3d33f5dcaa6792576bbf", + "type": "NONE", + "senders": ["0xC77dCE01a98ebc40f76B2d1F403e52d55b74FdED"], + "recipients": ["0xe2FD57e2F964E9980bE872b1baBe4Ce1608E8Bcf"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x13f280c681d7d8a5215de4a9bdd67ffe0abe23980558a959faa1b4f13e65bc5d", + "blockHeight": 14457735, + "extra": {}, + "date": "2022-03-25T21:07:04.000Z", + "value": "0", + "fee": "8521800000000000", + "transactionSequenceNumber": 40, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2963ba471e265e5f51cafafca78310fe87f8e6d1+6348-0x93c35b441edcfc66286105f6b542ded5b97689d72edc3d33f5dcaa6792576bbf-NFT_IN", + "hash": "0x93c35b441edcfc66286105f6b542ded5b97689d72edc3d33f5dcaa6792576bbf", + "type": "NFT_IN", + "senders": ["0xcc7570bd790e17092A9Eed5251c580c8f5C03258"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x13f280c681d7d8a5215de4a9bdd67ffe0abe23980558a959faa1b4f13e65bc5d", + "blockHeight": 14457735, + "extra": {}, + "date": "2022-03-25T21:07:04.000Z", + "value": "1", + "fee": "8521800000000000", + "contract": "0x2963bA471e265e5F51cAfaFca78310FE87F8E6D1", + "standard": "ERC721", + "tokenId": "6348", + "transactionSequenceNumber": 40 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x527c578a3a024e4d92350d770cb5c58bb26110b1047b235217399ce7bc316f88-OUT", + "hash": "0x527c578a3a024e4d92350d770cb5c58bb26110b1047b235217399ce7bc316f88", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x22A430719D5b3162d5215ffb0bab09311A5981B8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2c90b03221d591876f4cc0db23a8ad836ac118c870cf688661c57667266b7e8a", + "blockHeight": 14457688, + "extra": {}, + "date": "2022-03-25T20:56:17.000Z", + "value": "322124350913289020", + "fee": "1387425754043120", + "transactionSequenceNumber": 20, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe0d33403d46a23a9855927a4861aaf0d89ce2d95692ea0499d9b84e3c77f4b53-OUT", + "hash": "0xe0d33403d46a23a9855927a4861aaf0d89ce2d95692ea0499d9b84e3c77f4b53", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfa307c320bc0a73553fac45676cfc6be25bac8dce5f30149ae67d66545ef0841", + "blockHeight": 14457166, + "extra": {}, + "date": "2022-03-25T18:55:57.000Z", + "value": "54787456220756653", + "fee": "14787456220756653", + "transactionSequenceNumber": 19, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+76100-0xe0d33403d46a23a9855927a4861aaf0d89ce2d95692ea0499d9b84e3c77f4b53-NFT_IN", + "hash": "0xe0d33403d46a23a9855927a4861aaf0d89ce2d95692ea0499d9b84e3c77f4b53", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfa307c320bc0a73553fac45676cfc6be25bac8dce5f30149ae67d66545ef0841", + "blockHeight": 14457166, + "extra": {}, + "date": "2022-03-25T18:55:57.000Z", + "value": "1", + "fee": "14787456220756653", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "76100", + "transactionSequenceNumber": 19 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x759255125a47c8591e88cbf624889fbf1213a3fc751d8413d64a7373cfa807ed-OUT", + "hash": "0x759255125a47c8591e88cbf624889fbf1213a3fc751d8413d64a7373cfa807ed", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9d82f3f128be3421ffd0ddd8693d1471461167fc4ee233938ca8a206745bf6a8", + "blockHeight": 14456936, + "extra": {}, + "date": "2022-03-25T18:05:41.000Z", + "value": "501369908677928000", + "fee": "1369908677928000", + "transactionSequenceNumber": 18, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x07313eacd2c03a15ede854929f833bd95a795efdba6a5d1d4b285aa8858f5007-NONE", + "hash": "0x07313eacd2c03a15ede854929f833bd95a795efdba6a5d1d4b285aa8858f5007", + "type": "NONE", + "senders": ["0xd9054cdE2Fa62Eb724Dad258C6D49945D0152FcF"], + "recipients": ["0xBEA73B677c2A8ec4d358a74ff5EC344F34a0d214"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x424706bca50e4339592ba1a01239ca526f5a0dc1379f7b116c11967f1f67a50e", + "blockHeight": 14456023, + "extra": {}, + "date": "2022-03-25T14:38:14.000Z", + "value": "0", + "fee": "71789062766141112", + "transactionSequenceNumber": 42, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbea73b677c2a8ec4d358a74ff5ec344f34a0d214+7281-0x07313eacd2c03a15ede854929f833bd95a795efdba6a5d1d4b285aa8858f5007-NFT_IN", + "hash": "0x07313eacd2c03a15ede854929f833bd95a795efdba6a5d1d4b285aa8858f5007", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x424706bca50e4339592ba1a01239ca526f5a0dc1379f7b116c11967f1f67a50e", + "blockHeight": 14456023, + "extra": {}, + "date": "2022-03-25T14:38:14.000Z", + "value": "1", + "fee": "71789062766141112", + "contract": "0xBEA73B677c2A8ec4d358a74ff5EC344F34a0d214", + "standard": "ERC721", + "tokenId": "7281", + "transactionSequenceNumber": 42 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbcd7d66d13b0af550d42431e9d164d6a0f2c15abe216782743adb9db6f82fd6e-NONE", + "hash": "0xbcd7d66d13b0af550d42431e9d164d6a0f2c15abe216782743adb9db6f82fd6e", + "type": "NONE", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xd929FB5B7357Ed59ba770af812eFC116f873C795"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf985bc093378870b2517fdc11d72aab05ac464a19964f2c8666169461dc517f2", + "blockHeight": 14455815, + "extra": {}, + "date": "2022-03-25T13:51:14.000Z", + "value": "0", + "fee": "50283063746758416", + "transactionSequenceNumber": 170, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929fb5b7357ed59ba770af812efc116f873c795+1-0xbcd7d66d13b0af550d42431e9d164d6a0f2c15abe216782743adb9db6f82fd6e-NFT_IN-i0_0", + "hash": "0xbcd7d66d13b0af550d42431e9d164d6a0f2c15abe216782743adb9db6f82fd6e", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf985bc093378870b2517fdc11d72aab05ac464a19964f2c8666169461dc517f2", + "blockHeight": 14455815, + "extra": {}, + "date": "2022-03-25T13:51:14.000Z", + "value": "1", + "fee": "50283063746758416", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "operator": "0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 170 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x006d5cf441d1919ef5593f087dc05f041a5c442cdbf590ac29ff0546f2656733-NONE", + "hash": "0x006d5cf441d1919ef5593f087dc05f041a5c442cdbf590ac29ff0546f2656733", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xd1169e5349d1cB9941F3DCbA135C8A4b9eACFDDE"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2cf52f4a5d6d1c87ad17ff11082cf9ffc26d571b2f951364eca2ba35c5baaf44", + "blockHeight": 14454544, + "extra": {}, + "date": "2022-03-25T09:09:34.000Z", + "value": "0", + "fee": "2037048000000000", + "transactionSequenceNumber": 129, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd1169e5349d1cb9941f3dcba135c8a4b9eacfdde+171000106229-0x006d5cf441d1919ef5593f087dc05f041a5c442cdbf590ac29ff0546f2656733-NFT_IN", + "hash": "0x006d5cf441d1919ef5593f087dc05f041a5c442cdbf590ac29ff0546f2656733", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2cf52f4a5d6d1c87ad17ff11082cf9ffc26d571b2f951364eca2ba35c5baaf44", + "blockHeight": 14454544, + "extra": {}, + "date": "2022-03-25T09:09:34.000Z", + "value": "1", + "fee": "2037048000000000", + "contract": "0xd1169e5349d1cB9941F3DCbA135C8A4b9eACFDDE", + "standard": "ERC721", + "tokenId": "171000106229", + "transactionSequenceNumber": 129 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7ddc4edb7c0fefcad120387b061bcc6bcf2708239e00b7412d8016f15615f156-FEES", + "hash": "0x7ddc4edb7c0fefcad120387b061bcc6bcf2708239e00b7412d8016f15615f156", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xA2689F62d0e362607D5FAd4E1798e0C2BcAeF07c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x56e61ae682152f3eeca1e8eceb0a9d601f0f6ba3c19f9ab37f1c0be3ce6fcdce", + "blockHeight": 14449945, + "extra": {}, + "date": "2022-03-24T15:58:23.000Z", + "value": "4061806987193956", + "fee": "4061806987193956", + "transactionSequenceNumber": 17, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa2689f62d0e362607d5fad4e1798e0c2bcaef07c+2715-0x7ddc4edb7c0fefcad120387b061bcc6bcf2708239e00b7412d8016f15615f156-NFT_OUT", + "hash": "0x7ddc4edb7c0fefcad120387b061bcc6bcf2708239e00b7412d8016f15615f156", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x56e61ae682152f3eeca1e8eceb0a9d601f0f6ba3c19f9ab37f1c0be3ce6fcdce", + "blockHeight": 14449945, + "extra": {}, + "date": "2022-03-24T15:58:23.000Z", + "value": "1", + "fee": "4061806987193956", + "contract": "0xA2689F62d0e362607D5FAd4E1798e0C2BcAeF07c", + "standard": "ERC721", + "tokenId": "2715", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8813b0325e59a50f1402c784105ecbe92f64eb20ba283e3155e06f3fd6ad1e2d-NONE", + "hash": "0x8813b0325e59a50f1402c784105ecbe92f64eb20ba283e3155e06f3fd6ad1e2d", + "type": "NONE", + "senders": ["0x5E590C7Fc4C1c24B70F9BF4E094E6Bd3b51bb6A3"], + "recipients": ["0x6315d09bc75eE00B767142C05265Eeb180765093"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0749f1919b463e9648a36b5dc5cda7c11a65b7821f535a4448f2b510ebd6ceba", + "blockHeight": 14449169, + "extra": {}, + "date": "2022-03-24T13:12:46.000Z", + "value": "0", + "fee": "55561553683098290", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6315d09bc75ee00b767142c05265eeb180765093+559-0x8813b0325e59a50f1402c784105ecbe92f64eb20ba283e3155e06f3fd6ad1e2d-NFT_IN", + "hash": "0x8813b0325e59a50f1402c784105ecbe92f64eb20ba283e3155e06f3fd6ad1e2d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0749f1919b463e9648a36b5dc5cda7c11a65b7821f535a4448f2b510ebd6ceba", + "blockHeight": 14449169, + "extra": {}, + "date": "2022-03-24T13:12:46.000Z", + "value": "1", + "fee": "55561553683098290", + "contract": "0x6315d09bc75eE00B767142C05265Eeb180765093", + "standard": "ERC721", + "tokenId": "559", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3a87d94e040c587816fa2490dcb4b062025c40bbdf7a09850261c6b8a476222c-NONE", + "hash": "0x3a87d94e040c587816fa2490dcb4b062025c40bbdf7a09850261c6b8a476222c", + "type": "NONE", + "senders": ["0xb75741BF2b4ccbCD87AF12B5f1b7490C32c4791A"], + "recipients": ["0xA2689F62d0e362607D5FAd4E1798e0C2BcAeF07c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcb27781a2299e8fa05ff14425482484a867a0a88cb4e7843988874cb7d448076", + "blockHeight": 14447855, + "extra": {}, + "date": "2022-03-24T08:19:34.000Z", + "value": "0", + "fee": "54039230502520510", + "transactionSequenceNumber": 14, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa2689f62d0e362607d5fad4e1798e0c2bcaef07c+2715-0x3a87d94e040c587816fa2490dcb4b062025c40bbdf7a09850261c6b8a476222c-NFT_IN", + "hash": "0x3a87d94e040c587816fa2490dcb4b062025c40bbdf7a09850261c6b8a476222c", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcb27781a2299e8fa05ff14425482484a867a0a88cb4e7843988874cb7d448076", + "blockHeight": 14447855, + "extra": {}, + "date": "2022-03-24T08:19:34.000Z", + "value": "1", + "fee": "54039230502520510", + "contract": "0xA2689F62d0e362607D5FAd4E1798e0C2BcAeF07c", + "standard": "ERC721", + "tokenId": "2715", + "transactionSequenceNumber": 14 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xea7def90008a17c84d82b99497380a770acf92c7250d00c34410a1afc747e439-FEES", + "hash": "0xea7def90008a17c84d82b99497380a770acf92c7250d00c34410a1afc747e439", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xDDB149AE8E6635Df01a530da1E46921Bd78Dc385"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52356930c8515cfd0ca7ff3c653c5de74bab4342e6eb6f367430a6993cb03027", + "blockHeight": 14445095, + "extra": {}, + "date": "2022-03-23T21:49:47.000Z", + "value": "2819334760956690", + "fee": "2819334760956690", + "transactionSequenceNumber": 16, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xddb149ae8e6635df01a530da1e46921bd78dc385+1-0xea7def90008a17c84d82b99497380a770acf92c7250d00c34410a1afc747e439-NFT_IN-i0_0", + "hash": "0xea7def90008a17c84d82b99497380a770acf92c7250d00c34410a1afc747e439", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52356930c8515cfd0ca7ff3c653c5de74bab4342e6eb6f367430a6993cb03027", + "blockHeight": 14445095, + "extra": {}, + "date": "2022-03-23T21:49:47.000Z", + "value": "1", + "fee": "2819334760956690", + "contract": "0xDDB149AE8E6635Df01a530da1E46921Bd78Dc385", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 16 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaa5e5619c0e4554b3b6d5e0e02ebade715384d098a2d2ad1ab74e5030bc0cd18-OUT", + "hash": "0xaa5e5619c0e4554b3b6d5e0e02ebade715384d098a2d2ad1ab74e5030bc0cd18", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe8d84435883914d2ba3739bfed3ce2c1b03fc7b2edebd0361fd5375c1b864bb8", + "blockHeight": 14442410, + "extra": {}, + "date": "2022-03-23T12:00:12.000Z", + "value": "68607103273374353", + "fee": "2607103273374353", + "transactionSequenceNumber": 15, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+9602000-0xaa5e5619c0e4554b3b6d5e0e02ebade715384d098a2d2ad1ab74e5030bc0cd18-NFT_IN", + "hash": "0xaa5e5619c0e4554b3b6d5e0e02ebade715384d098a2d2ad1ab74e5030bc0cd18", + "type": "NFT_IN", + "senders": ["0x9786431e9fFa88bd598949440716ea551dc33E80"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe8d84435883914d2ba3739bfed3ce2c1b03fc7b2edebd0361fd5375c1b864bb8", + "blockHeight": 14442410, + "extra": {}, + "date": "2022-03-23T12:00:12.000Z", + "value": "1", + "fee": "2607103273374353", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "9602000", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xabe1c8ad599b1c386e8166bf8bd466cf45c15a1c432f4d9763fb5acb5d2b8671-OUT", + "hash": "0xabe1c8ad599b1c386e8166bf8bd466cf45c15a1c432f4d9763fb5acb5d2b8671", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc892d7ab1dc6bb0022ca0291dd3280331178206bcdf8e213e39c9d3475e6e57b", + "blockHeight": 14442392, + "extra": {}, + "date": "2022-03-23T11:55:31.000Z", + "value": "93218017305632589", + "fee": "3218017305632589", + "transactionSequenceNumber": 14, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+9640021-0xabe1c8ad599b1c386e8166bf8bd466cf45c15a1c432f4d9763fb5acb5d2b8671-NFT_IN", + "hash": "0xabe1c8ad599b1c386e8166bf8bd466cf45c15a1c432f4d9763fb5acb5d2b8671", + "type": "NFT_IN", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc892d7ab1dc6bb0022ca0291dd3280331178206bcdf8e213e39c9d3475e6e57b", + "blockHeight": 14442392, + "extra": {}, + "date": "2022-03-23T11:55:31.000Z", + "value": "1", + "fee": "3218017305632589", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "9640021", + "transactionSequenceNumber": 14 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfc3dd5b31cd2203badbd524397727a7420ad101935d458fe3f9f636790a9f0b2-NONE", + "hash": "0xfc3dd5b31cd2203badbd524397727a7420ad101935d458fe3f9f636790a9f0b2", + "type": "NONE", + "senders": ["0x64905298C0E49751231fB9576903936744061E9c"], + "recipients": ["0x83C8F28c26bF6aaca652Df1DbBE0e1b56F8baBa2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x551d5001b2eff44a10e997e052919f67ba9a542566e03b297cc81e797e3527f4", + "blockHeight": 14437976, + "extra": {}, + "date": "2022-03-22T19:25:01.000Z", + "value": "0", + "fee": "95661854168489966", + "transactionSequenceNumber": 36, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfc3dd5b31cd2203badbd524397727a7420ad101935d458fe3f9f636790a9f0b2-i0", + "hash": "0xfc3dd5b31cd2203badbd524397727a7420ad101935d458fe3f9f636790a9f0b2", + "type": "IN", + "senders": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x551d5001b2eff44a10e997e052919f67ba9a542566e03b297cc81e797e3527f4", + "blockHeight": 14437976, + "extra": {}, + "date": "2022-03-22T19:25:01.000Z", + "value": "1275750000000000000", + "fee": "0", + "transactionSequenceNumber": 36 + } + ], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3fe1a4c1481c8351e91b64d5c398b159de07cbc5+1736-0xfc3dd5b31cd2203badbd524397727a7420ad101935d458fe3f9f636790a9f0b2-NFT_OUT", + "hash": "0xfc3dd5b31cd2203badbd524397727a7420ad101935d458fe3f9f636790a9f0b2", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x64905298C0E49751231fB9576903936744061E9c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x551d5001b2eff44a10e997e052919f67ba9a542566e03b297cc81e797e3527f4", + "blockHeight": 14437976, + "extra": {}, + "date": "2022-03-22T19:25:01.000Z", + "value": "1", + "fee": "95661854168489966", + "contract": "0x3Fe1a4c1481c8351E91B64D5c398b159dE07cbc5", + "standard": "ERC721", + "tokenId": "1736", + "transactionSequenceNumber": 36 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbe17248d08eaeb0bce31d4363fa84e5327ee985df5aad426c87669a6f35d9048-FEES", + "hash": "0xbe17248d08eaeb0bce31d4363fa84e5327ee985df5aad426c87669a6f35d9048", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xa342f5D851E866E18ff98F351f2c6637f4478dB5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3da433a3ccb0231da86e6d5ea2bb3ae5f5970ffcb190e5de617e4d2d40ec549a", + "blockHeight": 14437736, + "extra": {}, + "date": "2022-03-22T18:31:25.000Z", + "value": "3302666130079580", + "fee": "3302666130079580", + "transactionSequenceNumber": 13, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa342f5d851e866e18ff98f351f2c6637f4478db5+55464657044963196816950587289035428064568320970692304673817341489687782494208-0xbe17248d08eaeb0bce31d4363fa84e5327ee985df5aad426c87669a6f35d9048-NFT_OUT-i0_0", + "hash": "0xbe17248d08eaeb0bce31d4363fa84e5327ee985df5aad426c87669a6f35d9048", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5196173a39B027EA6b967E1fee462AFbA41d117c"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3da433a3ccb0231da86e6d5ea2bb3ae5f5970ffcb190e5de617e4d2d40ec549a", + "blockHeight": 14437736, + "extra": {}, + "date": "2022-03-22T18:31:25.000Z", + "value": "1", + "fee": "3302666130079580", + "contract": "0xa342f5D851E866E18ff98F351f2c6637f4478dB5", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "55464657044963196816950587289035428064568320970692304673817341489687782494208", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2dec18b567e6ccc80123227c0d174d5d6dfb5ef5d939f143f348e67e34446d7d-OUT", + "hash": "0x2dec18b567e6ccc80123227c0d174d5d6dfb5ef5d939f143f348e67e34446d7d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7dfee291844ed7d11b04d93a3e1b1dea21d6d01786e63a5418979fee04caa308", + "blockHeight": 14437733, + "extra": {}, + "date": "2022-03-22T18:30:36.000Z", + "value": "53512142507145257", + "fee": "9512142507145257", + "transactionSequenceNumber": 12, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa342f5d851e866e18ff98f351f2c6637f4478db5+55464657044963196816950587289035428064568320970692304673817341489687782494208-0x2dec18b567e6ccc80123227c0d174d5d6dfb5ef5d939f143f348e67e34446d7d-NFT_IN-i0_0", + "hash": "0x2dec18b567e6ccc80123227c0d174d5d6dfb5ef5d939f143f348e67e34446d7d", + "type": "NFT_IN", + "senders": ["0xBC2A21A50d88E0A48B75C0a5516ae51BFa45Ce6E"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7dfee291844ed7d11b04d93a3e1b1dea21d6d01786e63a5418979fee04caa308", + "blockHeight": 14437733, + "extra": {}, + "date": "2022-03-22T18:30:36.000Z", + "value": "1", + "fee": "9512142507145257", + "contract": "0xa342f5D851E866E18ff98F351f2c6637f4478dB5", + "operator": "0x0ceB2a4557C283FaBdBe5F41Ca9d7460113b5346", + "standard": "ERC1155", + "tokenId": "55464657044963196816950587289035428064568320970692304673817341489687782494208", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8a3dd3affa04c6c45043a6bfa6d2c2512931046c28a5708d26d97b8b581b76fe-FEES", + "hash": "0x8a3dd3affa04c6c45043a6bfa6d2c2512931046c28a5708d26d97b8b581b76fe", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x905bfdd8f32467e133f9d7cd18932eeba962317cc89876e28b46a0ddcec8a931", + "blockHeight": 14435216, + "extra": {}, + "date": "2022-03-22T09:11:26.000Z", + "value": "1729228525751832", + "fee": "1729228525751832", + "transactionSequenceNumber": 11, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0540cd12951c6dc3b06bae466914b46dcaa28cf8+16835-0x8a3dd3affa04c6c45043a6bfa6d2c2512931046c28a5708d26d97b8b581b76fe-NFT_OUT", + "hash": "0x8a3dd3affa04c6c45043a6bfa6d2c2512931046c28a5708d26d97b8b581b76fe", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x905bfdd8f32467e133f9d7cd18932eeba962317cc89876e28b46a0ddcec8a931", + "blockHeight": 14435216, + "extra": {}, + "date": "2022-03-22T09:11:26.000Z", + "value": "1", + "fee": "1729228525751832", + "contract": "0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8", + "standard": "ERC721", + "tokenId": "16835", + "transactionSequenceNumber": 11 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa3216ac64eb2e3ccc411280c939df6d1d53b1659fe1de76a821be34f35df6fba-FEES", + "hash": "0xa3216ac64eb2e3ccc411280c939df6d1d53b1659fe1de76a821be34f35df6fba", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xAF90D15098275db315979B00F8a308c8C0bB980F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeb93af8fbeea10420ab0c70eeab878889371a3673ff89bb58a269df36ef7a4cb", + "blockHeight": 14435214, + "extra": {}, + "date": "2022-03-22T09:11:07.000Z", + "value": "1883875663319858", + "fee": "1883875663319858", + "transactionSequenceNumber": 10, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaf90d15098275db315979b00f8a308c8c0bb980f+9434-0xa3216ac64eb2e3ccc411280c939df6d1d53b1659fe1de76a821be34f35df6fba-NFT_OUT", + "hash": "0xa3216ac64eb2e3ccc411280c939df6d1d53b1659fe1de76a821be34f35df6fba", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeb93af8fbeea10420ab0c70eeab878889371a3673ff89bb58a269df36ef7a4cb", + "blockHeight": 14435214, + "extra": {}, + "date": "2022-03-22T09:11:07.000Z", + "value": "1", + "fee": "1883875663319858", + "contract": "0xAF90D15098275db315979B00F8a308c8C0bB980F", + "standard": "ERC721", + "tokenId": "9434", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb62b178fbec17a4c1429217b1e282480f5b5cb0f13c9fa7f7cb8c400bb4f6831-FEES", + "hash": "0xb62b178fbec17a4c1429217b1e282480f5b5cb0f13c9fa7f7cb8c400bb4f6831", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x48d37a89cd1cb9c4d315ac98e6f82f094e9382483c46503e0708551fd5bc8f55", + "blockHeight": 14435212, + "extra": {}, + "date": "2022-03-22T09:10:20.000Z", + "value": "1774158904678536", + "fee": "1774158904678536", + "transactionSequenceNumber": 9, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0540cd12951c6dc3b06bae466914b46dcaa28cf8+203-0xb62b178fbec17a4c1429217b1e282480f5b5cb0f13c9fa7f7cb8c400bb4f6831-NFT_OUT", + "hash": "0xb62b178fbec17a4c1429217b1e282480f5b5cb0f13c9fa7f7cb8c400bb4f6831", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x48d37a89cd1cb9c4d315ac98e6f82f094e9382483c46503e0708551fd5bc8f55", + "blockHeight": 14435212, + "extra": {}, + "date": "2022-03-22T09:10:20.000Z", + "value": "1", + "fee": "1774158904678536", + "contract": "0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8", + "standard": "ERC721", + "tokenId": "203", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x53ab6ef429b2016a899d4809e0d25aa23cd24b2ad689dff71bd2f8373268cf90-NONE", + "hash": "0x53ab6ef429b2016a899d4809e0d25aa23cd24b2ad689dff71bd2f8373268cf90", + "type": "NONE", + "senders": ["0x52A4E59F748236B5C602c51Ef6fA63C8e176026C"], + "recipients": ["0xAF90D15098275db315979B00F8a308c8C0bB980F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf3dd185705db5a1a857b0bbda5059cc9d219abce66569ec40a327f9af7fd05aa", + "blockHeight": 14434944, + "extra": {}, + "date": "2022-03-22T08:07:05.000Z", + "value": "0", + "fee": "79990315655059590", + "transactionSequenceNumber": 135, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaf90d15098275db315979b00f8a308c8c0bb980f+9434-0x53ab6ef429b2016a899d4809e0d25aa23cd24b2ad689dff71bd2f8373268cf90-NFT_IN", + "hash": "0x53ab6ef429b2016a899d4809e0d25aa23cd24b2ad689dff71bd2f8373268cf90", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf3dd185705db5a1a857b0bbda5059cc9d219abce66569ec40a327f9af7fd05aa", + "blockHeight": 14434944, + "extra": {}, + "date": "2022-03-22T08:07:05.000Z", + "value": "1", + "fee": "79990315655059590", + "contract": "0xAF90D15098275db315979B00F8a308c8C0bB980F", + "standard": "ERC721", + "tokenId": "9434", + "transactionSequenceNumber": 135 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x30fa4683082fbfaf54ef84daccfd3fab0df431a5333aaffd338f479e9b8e40db-NONE", + "hash": "0x30fa4683082fbfaf54ef84daccfd3fab0df431a5333aaffd338f479e9b8e40db", + "type": "NONE", + "senders": ["0x52A4E59F748236B5C602c51Ef6fA63C8e176026C"], + "recipients": ["0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x29ef7c0ccd4740408aded359db338cd7fb631a3ac4f1a3e616c87f00484d9f22", + "blockHeight": 14434755, + "extra": {}, + "date": "2022-03-22T07:24:53.000Z", + "value": "0", + "fee": "72774330522928280", + "transactionSequenceNumber": 119, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0540cd12951c6dc3b06bae466914b46dcaa28cf8+16835-0x30fa4683082fbfaf54ef84daccfd3fab0df431a5333aaffd338f479e9b8e40db-NFT_IN", + "hash": "0x30fa4683082fbfaf54ef84daccfd3fab0df431a5333aaffd338f479e9b8e40db", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x29ef7c0ccd4740408aded359db338cd7fb631a3ac4f1a3e616c87f00484d9f22", + "blockHeight": 14434755, + "extra": {}, + "date": "2022-03-22T07:24:53.000Z", + "value": "1", + "fee": "72774330522928280", + "contract": "0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8", + "standard": "ERC721", + "tokenId": "16835", + "transactionSequenceNumber": 119 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x78945cd5d56807afefaa567768457c4a877d8d5940c7b4a96b2dc16f4753c9d1-NONE", + "hash": "0x78945cd5d56807afefaa567768457c4a877d8d5940c7b4a96b2dc16f4753c9d1", + "type": "NONE", + "senders": ["0x52A4E59F748236B5C602c51Ef6fA63C8e176026C"], + "recipients": ["0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x34bc09003c1e89e148b43d63675e9e9465734553420a36a389ddf19ee42f1fcf", + "blockHeight": 14434625, + "extra": {}, + "date": "2022-03-22T06:55:11.000Z", + "value": "0", + "fee": "66612609950590488", + "transactionSequenceNumber": 102, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0540cd12951c6dc3b06bae466914b46dcaa28cf8+203-0x78945cd5d56807afefaa567768457c4a877d8d5940c7b4a96b2dc16f4753c9d1-NFT_IN", + "hash": "0x78945cd5d56807afefaa567768457c4a877d8d5940c7b4a96b2dc16f4753c9d1", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x34bc09003c1e89e148b43d63675e9e9465734553420a36a389ddf19ee42f1fcf", + "blockHeight": 14434625, + "extra": {}, + "date": "2022-03-22T06:55:11.000Z", + "value": "1", + "fee": "66612609950590488", + "contract": "0x0540cD12951c6dC3B06BAE466914b46dcAa28cF8", + "standard": "ERC721", + "tokenId": "203", + "transactionSequenceNumber": 102 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9082d82c4b4229db41bbdc30cb131a855e8229e71e9ff2c77a4adbeaf7213c49-OUT", + "hash": "0x9082d82c4b4229db41bbdc30cb131a855e8229e71e9ff2c77a4adbeaf7213c49", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d20aee472a9b2eb6a9a15423f0d26322bc528bfa7fe95880c8801f9992a2ffa", + "blockHeight": 14432359, + "extra": {}, + "date": "2022-03-21T22:21:51.000Z", + "value": "1261184475791121605", + "fee": "11184475791121605", + "transactionSequenceNumber": 8, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+282001002-0x9082d82c4b4229db41bbdc30cb131a855e8229e71e9ff2c77a4adbeaf7213c49-NFT_IN", + "hash": "0x9082d82c4b4229db41bbdc30cb131a855e8229e71e9ff2c77a4adbeaf7213c49", + "type": "NFT_IN", + "senders": ["0x6dE726443C2b07d04d0571f2C5d947798E5D9a7a"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d20aee472a9b2eb6a9a15423f0d26322bc528bfa7fe95880c8801f9992a2ffa", + "blockHeight": 14432359, + "extra": {}, + "date": "2022-03-21T22:21:51.000Z", + "value": "1", + "fee": "11184475791121605", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "282001002", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3d6d99e6477536b835a57b6b6b8d11563062d24dadf2b1f7e1dd56b36fed538f-IN", + "hash": "0x3d6d99e6477536b835a57b6b6b8d11563062d24dadf2b1f7e1dd56b36fed538f", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2fc83437cc3e46abc06a24eabd639e35ee2f6fe5b86b502eba43c1d61180e78b", + "blockHeight": 14432350, + "extra": {}, + "date": "2022-03-21T22:19:28.001Z", + "value": "1500000000000000000", + "fee": "915600000000000", + "transactionSequenceNumber": 60, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9681f4e4fb5a9cf5e4961101308011f970ab0ab761693a0443f2b8534918cd67-OUT", + "hash": "0x9681f4e4fb5a9cf5e4961101308011f970ab0ab761693a0443f2b8534918cd67", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd3bcaf52dfd166cbfdffcc23c57534ef159f8c372af162b215b89a897041fdc", + "blockHeight": 14430204, + "extra": {}, + "date": "2022-03-21T14:22:00.000Z", + "value": "107665398546944440", + "fee": "7665398546944440", + "transactionSequenceNumber": 7, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515040918436577281-0x9681f4e4fb5a9cf5e4961101308011f970ab0ab761693a0443f2b8534918cd67-NFT_IN-i0_0", + "hash": "0x9681f4e4fb5a9cf5e4961101308011f970ab0ab761693a0443f2b8534918cd67", + "type": "NFT_IN", + "senders": ["0x509A6aaB94FdecEB5231F255eAfd9B9266AE9b49"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd3bcaf52dfd166cbfdffcc23c57534ef159f8c372af162b215b89a897041fdc", + "blockHeight": 14430204, + "extra": {}, + "date": "2022-03-21T14:22:00.000Z", + "value": "1", + "fee": "7665398546944440", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xc590EB4bF7097CcfE05122D25Ca37d29c7D6B837", + "standard": "ERC1155", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515040918436577281", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x71052d481c584d75513e23874016e4727d8eb8def00e14b3ea3c173c6f38ec15-OUT", + "hash": "0x71052d481c584d75513e23874016e4727d8eb8def00e14b3ea3c173c6f38ec15", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x99b0cf98e911e8a8dc020412bff8813553ea8a28ac3034ed5433b7f34ea1c3cf", + "blockHeight": 14424525, + "extra": {}, + "date": "2022-03-20T17:15:23.000Z", + "value": "255813912069493174", + "fee": "5813912069493174", + "transactionSequenceNumber": 6, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+111828169113357619409096753094556717043942854344312021729562225433868089950209-0x71052d481c584d75513e23874016e4727d8eb8def00e14b3ea3c173c6f38ec15-NFT_IN-i0_0", + "hash": "0x71052d481c584d75513e23874016e4727d8eb8def00e14b3ea3c173c6f38ec15", + "type": "NFT_IN", + "senders": ["0xf73C802EF42BB714969e8B6990f3bc0cee152bf9"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x99b0cf98e911e8a8dc020412bff8813553ea8a28ac3034ed5433b7f34ea1c3cf", + "blockHeight": 14424525, + "extra": {}, + "date": "2022-03-20T17:15:23.000Z", + "value": "1", + "fee": "5813912069493174", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xc218c729D10A7eE07bc1D8BC45b10b18efb2A07f", + "standard": "ERC1155", + "tokenId": "111828169113357619409096753094556717043942854344312021729562225433868089950209", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x69ac3271bb8da359a5a6b11d5156e9555721eee600ea77ef301c42dad8232ddf-FEES", + "hash": "0x69ac3271bb8da359a5a6b11d5156e9555721eee600ea77ef301c42dad8232ddf", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3Fe1a4c1481c8351E91B64D5c398b159dE07cbc5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x22654630d4fa7006bf2985f46e970044cfbc4228cc800d2f0a7e61234e14ac48", + "blockHeight": 14423623, + "extra": {}, + "date": "2022-03-20T13:51:13.000Z", + "value": "2459745542266880", + "fee": "2459745542266880", + "transactionSequenceNumber": 5, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb82d11b92794fbee637f1685547421046d24b634bbbe805d3dae2417814c19cc-FEES", + "hash": "0xb82d11b92794fbee637f1685547421046d24b634bbbe805d3dae2417814c19cc", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5a2d89adb72fd0fdacb5a53a05dc7cf504fe3502824d9201488905c5c1386caf", + "blockHeight": 14423608, + "extra": {}, + "date": "2022-03-20T13:48:14.000Z", + "value": "1678334220587712", + "fee": "1678334220587712", + "transactionSequenceNumber": 4, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb82d11b92794fbee637f1685547421046d24b634bbbe805d3dae2417814c19cc-i1", + "hash": "0xb82d11b92794fbee637f1685547421046d24b634bbbe805d3dae2417814c19cc", + "type": "IN", + "senders": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5a2d89adb72fd0fdacb5a53a05dc7cf504fe3502824d9201488905c5c1386caf", + "blockHeight": 14423608, + "extra": {}, + "date": "2022-03-20T13:48:14.000Z", + "value": "443062631377498941", + "fee": "0", + "transactionSequenceNumber": 4 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x487541eac93013ccbc977013142f5fdc230825c8c902daf0d0168ebdedda273d-FEES", + "hash": "0x487541eac93013ccbc977013142f5fdc230825c8c902daf0d0168ebdedda273d", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2e2603960c47ed12f77cc6398d961b8438bfcf874884655892a3ce3af1e866d2", + "blockHeight": 14423596, + "extra": {}, + "date": "2022-03-20T13:45:38.000Z", + "value": "9361549181145672", + "fee": "9361549181145672", + "transactionSequenceNumber": 3, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x745d63aa9844455d402f85df96b709594d1e4c201868925570e1498c3fbfabf2-FEES", + "hash": "0x745d63aa9844455d402f85df96b709594d1e4c201868925570e1498c3fbfabf2", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdeb0ff6ab7071e583121519103e96c85d0ed9321c0da949b760986f9edc37461", + "blockHeight": 14416972, + "extra": {}, + "date": "2022-03-19T12:50:13.000Z", + "value": "1738097797044812", + "fee": "1738097797044812", + "transactionSequenceNumber": 2, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb7b905b0f452e850b0959093b87958d6497c1381f18f2fd3219e16e09dc1e5d5-OUT", + "hash": "0xb7b905b0f452e850b0959093b87958d6497c1381f18f2fd3219e16e09dc1e5d5", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3211acf6717daa671467dfdb3a21ee89b7da9d69c36d33ad424835d2de8a0b59", + "blockHeight": 14416712, + "extra": {}, + "date": "2022-03-19T11:55:06.000Z", + "value": "253675344485718282", + "fee": "3675344485718282", + "transactionSequenceNumber": 1, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3a3b0dbdc0f6bc77421dcd2f55cfa087b0db9aec+1640-0xb7b905b0f452e850b0959093b87958d6497c1381f18f2fd3219e16e09dc1e5d5-NFT_IN", + "hash": "0xb7b905b0f452e850b0959093b87958d6497c1381f18f2fd3219e16e09dc1e5d5", + "type": "NFT_IN", + "senders": ["0x240ad467a71210629D71D4dE22ebde27951c83Fc"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3211acf6717daa671467dfdb3a21ee89b7da9d69c36d33ad424835d2de8a0b59", + "blockHeight": 14416712, + "extra": {}, + "date": "2022-03-19T11:55:06.000Z", + "value": "1", + "fee": "3675344485718282", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "tokenId": "1640", + "transactionSequenceNumber": 1 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6021c36e6877028bb11469091a609b1274ffc3b6d7d3e637f0f40bde59342cbd-NONE", + "hash": "0x6021c36e6877028bb11469091a609b1274ffc3b6d7d3e637f0f40bde59342cbd", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x46922871dacdf1105dd3ccb777dec21ef78b44a7b9af9296e0c1ef3f2a27b485", + "blockHeight": 14413457, + "extra": {}, + "date": "2022-03-18T23:53:08.000Z", + "value": "0", + "fee": "3585336000000000", + "transactionSequenceNumber": 208, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1b7c615a644e1ab011574cf3f9583bbf0b12e090+173000200013-0x6021c36e6877028bb11469091a609b1274ffc3b6d7d3e637f0f40bde59342cbd-NFT_IN", + "hash": "0x6021c36e6877028bb11469091a609b1274ffc3b6d7d3e637f0f40bde59342cbd", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x46922871dacdf1105dd3ccb777dec21ef78b44a7b9af9296e0c1ef3f2a27b485", + "blockHeight": 14413457, + "extra": {}, + "date": "2022-03-18T23:53:08.000Z", + "value": "1", + "fee": "3585336000000000", + "contract": "0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090", + "standard": "ERC721", + "tokenId": "173000200013", + "transactionSequenceNumber": 208 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x14ae0395ad342e28b4f566e181ccd19f68566e635a03e383b79c3374de244b40-NONE", + "hash": "0x14ae0395ad342e28b4f566e181ccd19f68566e635a03e383b79c3374de244b40", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa65085c1c91c74647f2f0c8427e20aecfcc9b0d13e1052924985072376e8ee7b", + "blockHeight": 14413456, + "extra": {}, + "date": "2022-03-18T23:52:46.000Z", + "value": "0", + "fee": "3995748000000000", + "transactionSequenceNumber": 207, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1b7c615a644e1ab011574cf3f9583bbf0b12e090+173000100001-0x14ae0395ad342e28b4f566e181ccd19f68566e635a03e383b79c3374de244b40-NFT_IN", + "hash": "0x14ae0395ad342e28b4f566e181ccd19f68566e635a03e383b79c3374de244b40", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa65085c1c91c74647f2f0c8427e20aecfcc9b0d13e1052924985072376e8ee7b", + "blockHeight": 14413456, + "extra": {}, + "date": "2022-03-18T23:52:46.000Z", + "value": "1", + "fee": "3995748000000000", + "contract": "0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090", + "standard": "ERC721", + "tokenId": "173000100001", + "transactionSequenceNumber": 207 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x93d2c3d37d26eae716fd1a22a2b56ac23f90c25960e3c987b9ec47634bb67758-OUT", + "hash": "0x93d2c3d37d26eae716fd1a22a2b56ac23f90c25960e3c987b9ec47634bb67758", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf54d6161E455becAaAdb58Be8bFBb306A4eaa1DB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6825c7ba2935ba3eec7294d9033acdc70e6c73c89925ec7e7f24c05626989479", + "blockHeight": 14413272, + "extra": {}, + "date": "2022-03-18T23:10:45.000Z", + "value": "150747213363057000", + "fee": "747213363057000", + "transactionSequenceNumber": 0, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x99ae06458ce737e48ba8812002f7b155bd4f9b58698e5d71e7b8e4235c841f43-NONE", + "hash": "0x99ae06458ce737e48ba8812002f7b155bd4f9b58698e5d71e7b8e4235c841f43", + "type": "NONE", + "senders": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "recipients": ["0xa1De9f93c56C290C48849B1393b09eB616D55dbb"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa9efa3a4bd83a62d7db004062dadc1fd4d8348f9192f91fc6620c35c8b2654db", + "blockHeight": 14411231, + "extra": {}, + "date": "2022-03-18T15:31:19.000Z", + "value": "0", + "fee": "9545555279162595", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa1de9f93c56c290c48849b1393b09eb616d55dbb+4576-0x99ae06458ce737e48ba8812002f7b155bd4f9b58698e5d71e7b8e4235c841f43-NFT_IN", + "hash": "0x99ae06458ce737e48ba8812002f7b155bd4f9b58698e5d71e7b8e4235c841f43", + "type": "NFT_IN", + "senders": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa9efa3a4bd83a62d7db004062dadc1fd4d8348f9192f91fc6620c35c8b2654db", + "blockHeight": 14411231, + "extra": {}, + "date": "2022-03-18T15:31:19.000Z", + "value": "1", + "fee": "9545555279162595", + "contract": "0xa1De9f93c56C290C48849B1393b09eB616D55dbb", + "standard": "ERC721", + "tokenId": "4576", + "transactionSequenceNumber": 24 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8d0b938e6f5803beb4efe2589a5b6a73c50ce5a6edeb4f160f7648d7c6199d5e-NONE", + "hash": "0x8d0b938e6f5803beb4efe2589a5b6a73c50ce5a6edeb4f160f7648d7c6199d5e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe1778794340cc7c4d044eb3f3c960afaeddd6fc586d7b22ca0915bb8ace80e25", + "blockHeight": 14410294, + "extra": {}, + "date": "2022-03-18T12:02:29.000Z", + "value": "0", + "fee": "1324899872426992", + "transactionSequenceNumber": 85, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1596-0x8d0b938e6f5803beb4efe2589a5b6a73c50ce5a6edeb4f160f7648d7c6199d5e-NFT_IN", + "hash": "0x8d0b938e6f5803beb4efe2589a5b6a73c50ce5a6edeb4f160f7648d7c6199d5e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe1778794340cc7c4d044eb3f3c960afaeddd6fc586d7b22ca0915bb8ace80e25", + "blockHeight": 14410294, + "extra": {}, + "date": "2022-03-18T12:02:29.000Z", + "value": "1", + "fee": "1324899872426992", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1596", + "transactionSequenceNumber": 85 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xab57bf5e90a6eb064ffcf490b3f1f2a56a37713bcec35c8807fa483a4d208e4c-OUT", + "hash": "0xab57bf5e90a6eb064ffcf490b3f1f2a56a37713bcec35c8807fa483a4d208e4c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb8ca5ecc0ca9450577c62293a573cbe28e5e5424a3d1b5c19c8502a3bcc9e5a5", + "blockHeight": 14410233, + "extra": {}, + "date": "2022-03-18T11:49:20.000Z", + "value": "105425221003021760", + "fee": "5425221003021760", + "transactionSequenceNumber": 255, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9307edc4f23d87f9783a999f870b728ab9d34fe5+490-0xab57bf5e90a6eb064ffcf490b3f1f2a56a37713bcec35c8807fa483a4d208e4c-NFT_IN", + "hash": "0xab57bf5e90a6eb064ffcf490b3f1f2a56a37713bcec35c8807fa483a4d208e4c", + "type": "NFT_IN", + "senders": ["0xb5E46aFa9596cB6F44d2Fcb6Dbd2096dbe35396C"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb8ca5ecc0ca9450577c62293a573cbe28e5e5424a3d1b5c19c8502a3bcc9e5a5", + "blockHeight": 14410233, + "extra": {}, + "date": "2022-03-18T11:49:20.000Z", + "value": "1", + "fee": "5425221003021760", + "contract": "0x9307EDC4f23D87f9783a999f870B728AB9D34FE5", + "standard": "ERC721", + "tokenId": "490", + "transactionSequenceNumber": 255 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2477b0894db55f4383f6c7c377dac64ec591e699266b4c35d00d30bd870182af-NONE", + "hash": "0x2477b0894db55f4383f6c7c377dac64ec591e699266b4c35d00d30bd870182af", + "type": "NONE", + "senders": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "recipients": ["0x28472a58A490c5e09A238847F66A68a47cC76f0f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc48150ff2133b39bbff39329e2f387183ef059d23b0944fc0a4c79028a48293f", + "blockHeight": 14409559, + "extra": {}, + "date": "2022-03-18T09:13:05.000Z", + "value": "0", + "fee": "1487121180387066", + "transactionSequenceNumber": 18, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x28472a58a490c5e09a238847f66a68a47cc76f0f+0-0x2477b0894db55f4383f6c7c377dac64ec591e699266b4c35d00d30bd870182af-NFT_IN-i0_0", + "hash": "0x2477b0894db55f4383f6c7c377dac64ec591e699266b4c35d00d30bd870182af", + "type": "NFT_IN", + "senders": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc48150ff2133b39bbff39329e2f387183ef059d23b0944fc0a4c79028a48293f", + "blockHeight": 14409559, + "extra": {}, + "date": "2022-03-18T09:13:05.000Z", + "value": "1", + "fee": "1487121180387066", + "contract": "0x28472a58A490c5e09A238847F66A68a47cC76f0f", + "operator": "0x96786936c6df010F0A1cabC812371125501C4c31", + "standard": "ERC1155", + "tokenId": "0", + "transactionSequenceNumber": 18 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2f92eb721955db8bb5f6b310a1fcd8c0fba0ff4c46f737ee2860f96967ea67a7-FEES", + "hash": "0x2f92eb721955db8bb5f6b310a1fcd8c0fba0ff4c46f737ee2860f96967ea67a7", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x23f6dAe3F34170b2a2BA76a879ae7090965e9929"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3be92eca6a5d21de9f32f5e461765113328d43b5a5329556b586386c20b19ac7", + "blockHeight": 14404702, + "extra": {}, + "date": "2022-03-17T14:55:18.000Z", + "value": "3930862692738920", + "fee": "3930862692738920", + "transactionSequenceNumber": 254, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x156f4dcb81a341fe995f4eb898687ea20e0a14a9fcde5e739635c0c70bdb7f88-NONE", + "hash": "0x156f4dcb81a341fe995f4eb898687ea20e0a14a9fcde5e739635c0c70bdb7f88", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x920A8d9e9F0DefD6F86e4388a5503B04CaC83b57"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x23b2d402e3b35675a600f485739375dacb3d812eb01a698c42f0a6a1c10055bb", + "blockHeight": 14404665, + "extra": {}, + "date": "2022-03-17T14:47:50.000Z", + "value": "0", + "fee": "7587791249992471", + "transactionSequenceNumber": 65, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x920a8d9e9f0defd6f86e4388a5503b04cac83b57+12923-0x156f4dcb81a341fe995f4eb898687ea20e0a14a9fcde5e739635c0c70bdb7f88-NFT_IN", + "hash": "0x156f4dcb81a341fe995f4eb898687ea20e0a14a9fcde5e739635c0c70bdb7f88", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x23b2d402e3b35675a600f485739375dacb3d812eb01a698c42f0a6a1c10055bb", + "blockHeight": 14404665, + "extra": {}, + "date": "2022-03-17T14:47:50.000Z", + "value": "1", + "fee": "7587791249992471", + "contract": "0x920A8d9e9F0DefD6F86e4388a5503B04CaC83b57", + "standard": "ERC721", + "tokenId": "12923", + "transactionSequenceNumber": 65 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8b4e1102b57d9dc6e4969e02af829e35e52e3f5cd478c2faf53eef55dae42bb6-NONE", + "hash": "0x8b4e1102b57d9dc6e4969e02af829e35e52e3f5cd478c2faf53eef55dae42bb6", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x2acAb3DEa77832C09420663b0E1cB386031bA17B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5358ca2bbcfdbee6a8350a21ccd3725673f35ec699bd2c7c6f1e276fea41633c", + "blockHeight": 14404662, + "extra": {}, + "date": "2022-03-17T14:47:33.000Z", + "value": "0", + "fee": "8297996369406792", + "transactionSequenceNumber": 64, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2acab3dea77832c09420663b0e1cb386031ba17b+4371-0x8b4e1102b57d9dc6e4969e02af829e35e52e3f5cd478c2faf53eef55dae42bb6-NFT_IN", + "hash": "0x8b4e1102b57d9dc6e4969e02af829e35e52e3f5cd478c2faf53eef55dae42bb6", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5358ca2bbcfdbee6a8350a21ccd3725673f35ec699bd2c7c6f1e276fea41633c", + "blockHeight": 14404662, + "extra": {}, + "date": "2022-03-17T14:47:33.000Z", + "value": "1", + "fee": "8297996369406792", + "contract": "0x2acAb3DEa77832C09420663b0E1cB386031bA17B", + "standard": "ERC721", + "tokenId": "4371", + "transactionSequenceNumber": 64 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd9139e59900920aac3bcbb23d38cd97274aa1fc1987e32c2f0fa3f322d4e76ed-NONE", + "hash": "0xd9139e59900920aac3bcbb23d38cd97274aa1fc1987e32c2f0fa3f322d4e76ed", + "type": "NONE", + "senders": ["0x8ac086948BC592e072DAa8d05875E77b80622e24"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x823948a1b53d0b7cc81c45ee888b1529bfd49914cf4998f4f2a96a715499976d", + "blockHeight": 14399072, + "extra": {}, + "date": "2022-03-16T17:50:43.000Z", + "value": "0", + "fee": "3220258120861700", + "transactionSequenceNumber": 14, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515025525273788417-0xd9139e59900920aac3bcbb23d38cd97274aa1fc1987e32c2f0fa3f322d4e76ed-NFT_IN-i0_0", + "hash": "0xd9139e59900920aac3bcbb23d38cd97274aa1fc1987e32c2f0fa3f322d4e76ed", + "type": "NFT_IN", + "senders": ["0x8ac086948BC592e072DAa8d05875E77b80622e24"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x823948a1b53d0b7cc81c45ee888b1529bfd49914cf4998f4f2a96a715499976d", + "blockHeight": 14399072, + "extra": {}, + "date": "2022-03-16T17:50:43.000Z", + "value": "1", + "fee": "3220258120861700", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x8ac086948BC592e072DAa8d05875E77b80622e24", + "standard": "ERC1155", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515025525273788417", + "transactionSequenceNumber": 14 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x591a25414ba47139e26031040aac7377ac532182d5990b91b41faee72f00af89-NONE", + "hash": "0x591a25414ba47139e26031040aac7377ac532182d5990b91b41faee72f00af89", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd270225f9b1d1ec04726f41edf9ca2010821e13af28f5e93542a3d533f3d03a9", + "blockHeight": 14397851, + "extra": {}, + "date": "2022-03-16T13:28:24.000Z", + "value": "0", + "fee": "4794521394251309", + "transactionSequenceNumber": 61, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6a5ff3ceecae9ceb96e6ac6c76b82af8b39f0eb3+8395-0x591a25414ba47139e26031040aac7377ac532182d5990b91b41faee72f00af89-NFT_IN", + "hash": "0x591a25414ba47139e26031040aac7377ac532182d5990b91b41faee72f00af89", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd270225f9b1d1ec04726f41edf9ca2010821e13af28f5e93542a3d533f3d03a9", + "blockHeight": 14397851, + "extra": {}, + "date": "2022-03-16T13:28:24.000Z", + "value": "1", + "fee": "4794521394251309", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "tokenId": "8395", + "transactionSequenceNumber": 61 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7b016d6940187dc08e702492d0a34bc5fbbbf8dbbab712f78046a0847930d266-NONE", + "hash": "0x7b016d6940187dc08e702492d0a34bc5fbbbf8dbbab712f78046a0847930d266", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc162477a583ddd0b67fdc8f6da076d770791c264cf34274eac9e09f77b83474d", + "blockHeight": 14397848, + "extra": {}, + "date": "2022-03-16T13:26:48.000Z", + "value": "0", + "fee": "3508400738567898", + "transactionSequenceNumber": 60, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+309128-0x7b016d6940187dc08e702492d0a34bc5fbbbf8dbbab712f78046a0847930d266-NFT_IN", + "hash": "0x7b016d6940187dc08e702492d0a34bc5fbbbf8dbbab712f78046a0847930d266", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc162477a583ddd0b67fdc8f6da076d770791c264cf34274eac9e09f77b83474d", + "blockHeight": 14397848, + "extra": {}, + "date": "2022-03-16T13:26:48.000Z", + "value": "1", + "fee": "3508400738567898", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "309128", + "transactionSequenceNumber": 60 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe2b5b5a4d8ed37125c8bb34d9543bc48cb944c9d387e12529006ac91bf895e66-NONE", + "hash": "0xe2b5b5a4d8ed37125c8bb34d9543bc48cb944c9d387e12529006ac91bf895e66", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc162477a583ddd0b67fdc8f6da076d770791c264cf34274eac9e09f77b83474d", + "blockHeight": 14397848, + "extra": {}, + "date": "2022-03-16T13:26:48.000Z", + "value": "0", + "fee": "1880849028586254", + "transactionSequenceNumber": 59, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+19451526782329342398286297233880086261306046100840568654153816096145120690177-0xe2b5b5a4d8ed37125c8bb34d9543bc48cb944c9d387e12529006ac91bf895e66-NFT_IN-i0_0", + "hash": "0xe2b5b5a4d8ed37125c8bb34d9543bc48cb944c9d387e12529006ac91bf895e66", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc162477a583ddd0b67fdc8f6da076d770791c264cf34274eac9e09f77b83474d", + "blockHeight": 14397848, + "extra": {}, + "date": "2022-03-16T13:26:48.000Z", + "value": "1", + "fee": "1880849028586254", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "19451526782329342398286297233880086261306046100840568654153816096145120690177", + "transactionSequenceNumber": 59 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x024da320a5242d8c8e600924b8f05fbc05cc6a24d6cecaf742a97605a0ec7f7d-NONE", + "hash": "0x024da320a5242d8c8e600924b8f05fbc05cc6a24d6cecaf742a97605a0ec7f7d", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0859ddab1a0ac2dd46dfc97e306f34c9775c95cc02234c5161773e119defcc36", + "blockHeight": 14397841, + "extra": {}, + "date": "2022-03-16T13:25:22.000Z", + "value": "0", + "fee": "3729945512191548", + "transactionSequenceNumber": 57, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+166803-0x024da320a5242d8c8e600924b8f05fbc05cc6a24d6cecaf742a97605a0ec7f7d-NFT_IN", + "hash": "0x024da320a5242d8c8e600924b8f05fbc05cc6a24d6cecaf742a97605a0ec7f7d", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0859ddab1a0ac2dd46dfc97e306f34c9775c95cc02234c5161773e119defcc36", + "blockHeight": 14397841, + "extra": {}, + "date": "2022-03-16T13:25:22.000Z", + "value": "1", + "fee": "3729945512191548", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "166803", + "transactionSequenceNumber": 57 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfeb7fa554cfbc4efc0b46d84bcf2138edee8f46656a838f161fb199acc067880-NONE", + "hash": "0xfeb7fa554cfbc4efc0b46d84bcf2138edee8f46656a838f161fb199acc067880", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x8184a482A5038B124d933B779E0Ea6e0fb72F54E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x967037effa952fb74b51420ad26c606e835d83140faf9c49b9da69d31bb1d219", + "blockHeight": 14397839, + "extra": {}, + "date": "2022-03-16T13:24:35.000Z", + "value": "0", + "fee": "2867101893091685", + "transactionSequenceNumber": 55, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8184a482a5038b124d933b779e0ea6e0fb72f54e+758-0xfeb7fa554cfbc4efc0b46d84bcf2138edee8f46656a838f161fb199acc067880-NFT_IN", + "hash": "0xfeb7fa554cfbc4efc0b46d84bcf2138edee8f46656a838f161fb199acc067880", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x967037effa952fb74b51420ad26c606e835d83140faf9c49b9da69d31bb1d219", + "blockHeight": 14397839, + "extra": {}, + "date": "2022-03-16T13:24:35.000Z", + "value": "1", + "fee": "2867101893091685", + "contract": "0x8184a482A5038B124d933B779E0Ea6e0fb72F54E", + "standard": "ERC721", + "tokenId": "758", + "transactionSequenceNumber": 55 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xea7f524741d5b826fca05a7a9202be3297343d55c229b67531d9ce983c7e7508-NONE", + "hash": "0xea7f524741d5b826fca05a7a9202be3297343d55c229b67531d9ce983c7e7508", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x91C3373F6E49bcc9FF313572493C77E8aAA752b8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x17a26a7c3bab095ef7d34672be9d6cfd420a877d5f9b66517dc268b5f2163db3", + "blockHeight": 14397813, + "extra": {}, + "date": "2022-03-16T13:19:32.000Z", + "value": "0", + "fee": "4146341658395118", + "transactionSequenceNumber": 84, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91c3373f6e49bcc9ff313572493c77e8aaa752b8+28-0xea7f524741d5b826fca05a7a9202be3297343d55c229b67531d9ce983c7e7508-NFT_IN", + "hash": "0xea7f524741d5b826fca05a7a9202be3297343d55c229b67531d9ce983c7e7508", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x17a26a7c3bab095ef7d34672be9d6cfd420a877d5f9b66517dc268b5f2163db3", + "blockHeight": 14397813, + "extra": {}, + "date": "2022-03-16T13:19:32.000Z", + "value": "1", + "fee": "4146341658395118", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "tokenId": "28", + "transactionSequenceNumber": 84 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb659373435f7dc2ad376068b0f6b7798b6a4eb617bd25206f6ea916c59d5b665-NONE", + "hash": "0xb659373435f7dc2ad376068b0f6b7798b6a4eb617bd25206f6ea916c59d5b665", + "type": "NONE", + "senders": ["0x22887Af68E57A76692f2686020FF563aC873eA24"], + "recipients": ["0x7D0e63736aEb136aCd44C70D6e1A0f27fb897679"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8a789e696ac1c420fe619082075b11a245575887bca4b70765d80ec1513dc722", + "blockHeight": 14397518, + "extra": {}, + "date": "2022-03-16T12:12:54.000Z", + "value": "0", + "fee": "3684037664378742", + "transactionSequenceNumber": 27, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5140dbbeb64d478f246e81abb69f7017b6f437fe+1810-0xb659373435f7dc2ad376068b0f6b7798b6a4eb617bd25206f6ea916c59d5b665-NFT_IN", + "hash": "0xb659373435f7dc2ad376068b0f6b7798b6a4eb617bd25206f6ea916c59d5b665", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8a789e696ac1c420fe619082075b11a245575887bca4b70765d80ec1513dc722", + "blockHeight": 14397518, + "extra": {}, + "date": "2022-03-16T12:12:54.000Z", + "value": "1", + "fee": "3684037664378742", + "contract": "0x5140dbBEb64d478f246E81abb69f7017b6F437fE", + "standard": "ERC721", + "tokenId": "1810", + "transactionSequenceNumber": 27 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x599aabbaecfedc50df64e372719a8d01f5b12d629907028d81c2c7584d00227b-FEES", + "hash": "0x599aabbaecfedc50df64e372719a8d01f5b12d629907028d81c2c7584d00227b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7D0e63736aEb136aCd44C70D6e1A0f27fb897679"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa8ec63039c6e6f3578c9a05a5d38c22ee13b1937e2acff8224f7ee028eb6ccf7", + "blockHeight": 14397475, + "extra": {}, + "date": "2022-03-16T12:05:23.000Z", + "value": "11736345500000000", + "fee": "11736345500000000", + "transactionSequenceNumber": 253, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfcb9c2ac19ad1e1e658790c194b72de38b5f751dec80123bb340badf8f5d36ff-FEES", + "hash": "0xfcb9c2ac19ad1e1e658790c194b72de38b5f751dec80123bb340badf8f5d36ff", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbf7b4e9df6363acbd7ade1dcc468454762b6269aa9d59d9741583fc43e00f4e2", + "blockHeight": 14397471, + "extra": {}, + "date": "2022-03-16T12:03:37.000Z", + "value": "1989409800000000", + "fee": "1989409800000000", + "transactionSequenceNumber": 252, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcef25ed8fa520c5a7287e86cd574a4e606f94b7b0a754a117f1ecc4c6b383a91-NONE", + "hash": "0xcef25ed8fa520c5a7287e86cd574a4e606f94b7b0a754a117f1ecc4c6b383a91", + "type": "NONE", + "senders": ["0x59a5208B32e627891C389EbafC644145224006E8"], + "recipients": ["0xa81011Ae274eF6deBd3BDaB634102c7b6c2C452D"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x91d11aa19068fd8e7fba2956f8eab5bc623097314bfef4bdde7b022337d84bf3", + "blockHeight": 14397449, + "extra": {}, + "date": "2022-03-16T11:58:36.000Z", + "value": "0", + "fee": "5406226667141344", + "transactionSequenceNumber": 139, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6607b65550a0e8ec013853793f929c0adc381db448f015606094012dc7c96a4c-OUT", + "hash": "0x6607b65550a0e8ec013853793f929c0adc381db448f015606094012dc7c96a4c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xCfA10ecAd76B1C8b28C601abf05ceb57D755578b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x392c6964f562c14d214aa260fcca0a3c66d05b450c0c2341d53790d1ed78ee65", + "blockHeight": 14397398, + "extra": {}, + "date": "2022-03-16T11:49:28.000Z", + "value": "20562800000000000", + "fee": "562800000000000", + "transactionSequenceNumber": 251, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xdbcf8adf4d3b65837ac9053f1307912763c3c49351e549e630c1fb4ada24d128-NONE", + "hash": "0xdbcf8adf4d3b65837ac9053f1307912763c3c49351e549e630c1fb4ada24d128", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0477A628Bd5722F56646B094126d4489B121B5ea"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x28765e020c165e00e4b1c5eced99364c480cef65ebb11a2fc4f53e005c6edd17", + "blockHeight": 14390539, + "extra": {}, + "date": "2022-03-15T10:11:14.000Z", + "value": "0", + "fee": "622651253601468", + "transactionSequenceNumber": 82, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0477a628bd5722f56646b094126d4489b121b5ea+1018-0xdbcf8adf4d3b65837ac9053f1307912763c3c49351e549e630c1fb4ada24d128-NFT_IN", + "hash": "0xdbcf8adf4d3b65837ac9053f1307912763c3c49351e549e630c1fb4ada24d128", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x28765e020c165e00e4b1c5eced99364c480cef65ebb11a2fc4f53e005c6edd17", + "blockHeight": 14390539, + "extra": {}, + "date": "2022-03-15T10:11:14.000Z", + "value": "1", + "fee": "622651253601468", + "contract": "0x0477A628Bd5722F56646B094126d4489B121B5ea", + "standard": "ERC721", + "tokenId": "1018", + "transactionSequenceNumber": 82 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf4350948a2d260c805a3b27bea94ef7e267ae3c7eb0d7bdb7b4d3881a05a7543-NONE", + "hash": "0xf4350948a2d260c805a3b27bea94ef7e267ae3c7eb0d7bdb7b4d3881a05a7543", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0477A628Bd5722F56646B094126d4489B121B5ea"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3eb35a857b0ba2b699695a528be047ba26c9cb729cd372fa50e164c8fabce60d", + "blockHeight": 14390538, + "extra": {}, + "date": "2022-03-15T10:10:58.000Z", + "value": "0", + "fee": "895321183902615", + "transactionSequenceNumber": 81, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0477a628bd5722f56646b094126d4489b121b5ea+6786-0xf4350948a2d260c805a3b27bea94ef7e267ae3c7eb0d7bdb7b4d3881a05a7543-NFT_IN", + "hash": "0xf4350948a2d260c805a3b27bea94ef7e267ae3c7eb0d7bdb7b4d3881a05a7543", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3eb35a857b0ba2b699695a528be047ba26c9cb729cd372fa50e164c8fabce60d", + "blockHeight": 14390538, + "extra": {}, + "date": "2022-03-15T10:10:58.000Z", + "value": "1", + "fee": "895321183902615", + "contract": "0x0477A628Bd5722F56646B094126d4489B121B5ea", + "standard": "ERC721", + "tokenId": "6786", + "transactionSequenceNumber": 81 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x05d5e33169b3caf3d38f6f5e9f6ae30b8933b0516a914031afbf2c67515b6007-NONE", + "hash": "0x05d5e33169b3caf3d38f6f5e9f6ae30b8933b0516a914031afbf2c67515b6007", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x23f6dAe3F34170b2a2BA76a879ae7090965e9929"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a93fbdf0d7888e46f0e4981f75bc7bb2a98ad454306d50f0849cf53d2ea4160", + "blockHeight": 14390455, + "extra": {}, + "date": "2022-03-15T09:54:04.000Z", + "value": "0", + "fee": "578340000000000", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x23f6dae3f34170b2a2ba76a879ae7090965e9929+11000010203-0x05d5e33169b3caf3d38f6f5e9f6ae30b8933b0516a914031afbf2c67515b6007-NFT_IN", + "hash": "0x05d5e33169b3caf3d38f6f5e9f6ae30b8933b0516a914031afbf2c67515b6007", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0a93fbdf0d7888e46f0e4981f75bc7bb2a98ad454306d50f0849cf53d2ea4160", + "blockHeight": 14390455, + "extra": {}, + "date": "2022-03-15T09:54:04.000Z", + "value": "1", + "fee": "578340000000000", + "contract": "0x23f6dAe3F34170b2a2BA76a879ae7090965e9929", + "standard": "ERC721", + "tokenId": "11000010203", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2074d63057a489a410e0272d8b7420a566963b68eca3d20be4bdef07d56ca74d-NONE", + "hash": "0x2074d63057a489a410e0272d8b7420a566963b68eca3d20be4bdef07d56ca74d", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x91C3373F6E49bcc9FF313572493C77E8aAA752b8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x12a9d2fba8f7e284fb9c76b624f1d39c68a8ee3f01510bff3f4af13dbefafb53", + "blockHeight": 14384114, + "extra": {}, + "date": "2022-03-14T10:17:20.000Z", + "value": "0", + "fee": "2255776575935748", + "transactionSequenceNumber": 75, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91c3373f6e49bcc9ff313572493c77e8aaa752b8+89-0x2074d63057a489a410e0272d8b7420a566963b68eca3d20be4bdef07d56ca74d-NFT_IN", + "hash": "0x2074d63057a489a410e0272d8b7420a566963b68eca3d20be4bdef07d56ca74d", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x12a9d2fba8f7e284fb9c76b624f1d39c68a8ee3f01510bff3f4af13dbefafb53", + "blockHeight": 14384114, + "extra": {}, + "date": "2022-03-14T10:17:20.000Z", + "value": "1", + "fee": "2255776575935748", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "tokenId": "89", + "transactionSequenceNumber": 75 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0efab1c2041a7c2eb78c0ff4e91f6979c223114bbf42b799f98f2933f4f1917c-NONE", + "hash": "0x0efab1c2041a7c2eb78c0ff4e91f6979c223114bbf42b799f98f2933f4f1917c", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x05f02507c7134Dbae420AB8C0Ef56E999B59dA03"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x26ef528cb90b7612e7b4cf7efdf2a30f0e0d5af279a28db54c0fae8168ba2882", + "blockHeight": 14384113, + "extra": {}, + "date": "2022-03-14T10:16:59.000Z", + "value": "0", + "fee": "1287272558203308", + "transactionSequenceNumber": 74, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x05f02507c7134dbae420ab8c0ef56e999b59da03+71186-0x0efab1c2041a7c2eb78c0ff4e91f6979c223114bbf42b799f98f2933f4f1917c-NFT_IN", + "hash": "0x0efab1c2041a7c2eb78c0ff4e91f6979c223114bbf42b799f98f2933f4f1917c", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x26ef528cb90b7612e7b4cf7efdf2a30f0e0d5af279a28db54c0fae8168ba2882", + "blockHeight": 14384113, + "extra": {}, + "date": "2022-03-14T10:16:59.000Z", + "value": "1", + "fee": "1287272558203308", + "contract": "0x05f02507c7134Dbae420AB8C0Ef56E999B59dA03", + "standard": "ERC721", + "tokenId": "71186", + "transactionSequenceNumber": 74 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2c4a506c67e7b0e496646f18b4de8c1bc2da3f43ee7f46728f86c7e62a035564-NONE", + "hash": "0x2c4a506c67e7b0e496646f18b4de8c1bc2da3f43ee7f46728f86c7e62a035564", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x91C3373F6E49bcc9FF313572493C77E8aAA752b8"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9bb3ee71628a2b64866a23b3e52893dd88004b1010c4844797b851467554c9fe", + "blockHeight": 14384111, + "extra": {}, + "date": "2022-03-14T10:16:46.000Z", + "value": "0", + "fee": "2962280777899625", + "transactionSequenceNumber": 73, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91c3373f6e49bcc9ff313572493c77e8aaa752b8+140-0x2c4a506c67e7b0e496646f18b4de8c1bc2da3f43ee7f46728f86c7e62a035564-NFT_IN", + "hash": "0x2c4a506c67e7b0e496646f18b4de8c1bc2da3f43ee7f46728f86c7e62a035564", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9bb3ee71628a2b64866a23b3e52893dd88004b1010c4844797b851467554c9fe", + "blockHeight": 14384111, + "extra": {}, + "date": "2022-03-14T10:16:46.000Z", + "value": "1", + "fee": "2962280777899625", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "tokenId": "140", + "transactionSequenceNumber": 73 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x23708b58b0bf9b0317e80bfdfa56eabc52c30bec90f2cb1bb0db43b50ed3a195-NONE", + "hash": "0x23708b58b0bf9b0317e80bfdfa56eabc52c30bec90f2cb1bb0db43b50ed3a195", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd1a5af226e75cbd6b3ff0f95692eaa6550aa053e675f2416f52b132a1c277cc8", + "blockHeight": 14384087, + "extra": {}, + "date": "2022-03-14T10:11:31.000Z", + "value": "0", + "fee": "2607237361448241", + "transactionSequenceNumber": 72, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6a5ff3ceecae9ceb96e6ac6c76b82af8b39f0eb3+6829-0x23708b58b0bf9b0317e80bfdfa56eabc52c30bec90f2cb1bb0db43b50ed3a195-NFT_IN", + "hash": "0x23708b58b0bf9b0317e80bfdfa56eabc52c30bec90f2cb1bb0db43b50ed3a195", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd1a5af226e75cbd6b3ff0f95692eaa6550aa053e675f2416f52b132a1c277cc8", + "blockHeight": 14384087, + "extra": {}, + "date": "2022-03-14T10:11:31.000Z", + "value": "1", + "fee": "2607237361448241", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "tokenId": "6829", + "transactionSequenceNumber": 72 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa5fe1050ade0d6e2ec0a5d00436db025f1574ec62463a158332287c3a8a3d5d8-NONE", + "hash": "0xa5fe1050ade0d6e2ec0a5d00436db025f1574ec62463a158332287c3a8a3d5d8", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x87461bae5afb42e4b220ca4736ad53d0aa97703fc3863bb539553183e57d7bf2", + "blockHeight": 14384084, + "extra": {}, + "date": "2022-03-14T10:10:58.000Z", + "value": "0", + "fee": "3123838735167618", + "transactionSequenceNumber": 71, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+119526-0xa5fe1050ade0d6e2ec0a5d00436db025f1574ec62463a158332287c3a8a3d5d8-NFT_IN", + "hash": "0xa5fe1050ade0d6e2ec0a5d00436db025f1574ec62463a158332287c3a8a3d5d8", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x87461bae5afb42e4b220ca4736ad53d0aa97703fc3863bb539553183e57d7bf2", + "blockHeight": 14384084, + "extra": {}, + "date": "2022-03-14T10:10:58.000Z", + "value": "1", + "fee": "3123838735167618", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "119526", + "transactionSequenceNumber": 71 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x742d57775d062fe7c74db7bef879cfac69e6255a0d96327a295dc650a1a2403f-NONE", + "hash": "0x742d57775d062fe7c74db7bef879cfac69e6255a0d96327a295dc650a1a2403f", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xe0450b58EAbA0698b0AA6f2784487F78A0565D6a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x90f2b656d9a637852372fd70015854ce5d63d0e8bddbb4e790c1067f1d5f28a0", + "blockHeight": 14384083, + "extra": {}, + "date": "2022-03-14T10:10:11.000Z", + "value": "0", + "fee": "2716225322655735", + "transactionSequenceNumber": 70, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe0450b58eaba0698b0aa6f2784487f78a0565d6a+3-0x742d57775d062fe7c74db7bef879cfac69e6255a0d96327a295dc650a1a2403f-NFT_IN", + "hash": "0x742d57775d062fe7c74db7bef879cfac69e6255a0d96327a295dc650a1a2403f", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x90f2b656d9a637852372fd70015854ce5d63d0e8bddbb4e790c1067f1d5f28a0", + "blockHeight": 14384083, + "extra": {}, + "date": "2022-03-14T10:10:11.000Z", + "value": "1", + "fee": "2716225322655735", + "contract": "0xe0450b58EAbA0698b0AA6f2784487F78A0565D6a", + "standard": "ERC721", + "tokenId": "3", + "transactionSequenceNumber": 70 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0b9ac71d705ea60c437ce29c64df0feba22dedd9cb2c18243b790ec1623afb6b-NONE", + "hash": "0x0b9ac71d705ea60c437ce29c64df0feba22dedd9cb2c18243b790ec1623afb6b", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xff945164eab9d0ca30c33687a2ab5d61a7d937f0da51e6aa86998d76034118be", + "blockHeight": 14384076, + "extra": {}, + "date": "2022-03-14T10:08:36.000Z", + "value": "0", + "fee": "2750555964411756", + "transactionSequenceNumber": 69, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6a5ff3ceecae9ceb96e6ac6c76b82af8b39f0eb3+9438-0x0b9ac71d705ea60c437ce29c64df0feba22dedd9cb2c18243b790ec1623afb6b-NFT_IN", + "hash": "0x0b9ac71d705ea60c437ce29c64df0feba22dedd9cb2c18243b790ec1623afb6b", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xff945164eab9d0ca30c33687a2ab5d61a7d937f0da51e6aa86998d76034118be", + "blockHeight": 14384076, + "extra": {}, + "date": "2022-03-14T10:08:36.000Z", + "value": "1", + "fee": "2750555964411756", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "tokenId": "9438", + "transactionSequenceNumber": 69 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x96b735ac15e4d4fce3ee43cfc49536ebe9c7f90707fc59b8f84ccc6618f8c9c6-NONE", + "hash": "0x96b735ac15e4d4fce3ee43cfc49536ebe9c7f90707fc59b8f84ccc6618f8c9c6", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf452f40df98b21b8aacc934c20f5c9b06a714ce573c99943c91846df0303d00f", + "blockHeight": 14384054, + "extra": {}, + "date": "2022-03-14T10:04:11.000Z", + "value": "0", + "fee": "1531066650533805", + "transactionSequenceNumber": 68, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262bcdbf85190c01c996b4c06a461d2430+34920-0x96b735ac15e4d4fce3ee43cfc49536ebe9c7f90707fc59b8f84ccc6618f8c9c6-NFT_IN-i0_0", + "hash": "0x96b735ac15e4d4fce3ee43cfc49536ebe9c7f90707fc59b8f84ccc6618f8c9c6", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf452f40df98b21b8aacc934c20f5c9b06a714ce573c99943c91846df0303d00f", + "blockHeight": 14384054, + "extra": {}, + "date": "2022-03-14T10:04:11.000Z", + "value": "1", + "fee": "1531066650533805", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "34920", + "transactionSequenceNumber": 68 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0f247fb48ced64a14215d581767dbac601a418566b2f00b7c8d59b6e0db85251-NONE", + "hash": "0x0f247fb48ced64a14215d581767dbac601a418566b2f00b7c8d59b6e0db85251", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc651be7b2a5e01192d723225df6f0a9001147ade6c65aadfcccf1ea356014eef", + "blockHeight": 14384045, + "extra": {}, + "date": "2022-03-14T10:02:49.000Z", + "value": "0", + "fee": "1502515032171670", + "transactionSequenceNumber": 67, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262bcdbf85190c01c996b4c06a461d2430+41502-0x0f247fb48ced64a14215d581767dbac601a418566b2f00b7c8d59b6e0db85251-NFT_IN-i0_0", + "hash": "0x0f247fb48ced64a14215d581767dbac601a418566b2f00b7c8d59b6e0db85251", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc651be7b2a5e01192d723225df6f0a9001147ade6c65aadfcccf1ea356014eef", + "blockHeight": 14384045, + "extra": {}, + "date": "2022-03-14T10:02:49.000Z", + "value": "1", + "fee": "1502515032171670", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "41502", + "transactionSequenceNumber": 67 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5ee4705fa48a6b81e47ff00a2a0855f40f76cfc0e40caa705cec03ab7ab0e2fc-NONE", + "hash": "0x5ee4705fa48a6b81e47ff00a2a0855f40f76cfc0e40caa705cec03ab7ab0e2fc", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x75094a4475c577a90d71b062a5885a3aafc8e197f0f4cd976db9b913db6cea44", + "blockHeight": 14384005, + "extra": {}, + "date": "2022-03-14T09:54:26.000Z", + "value": "0", + "fee": "974039508266880", + "transactionSequenceNumber": 61, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262bcdbf85190c01c996b4c06a461d2430+4214-0x5ee4705fa48a6b81e47ff00a2a0855f40f76cfc0e40caa705cec03ab7ab0e2fc-NFT_IN-i0_0", + "hash": "0x5ee4705fa48a6b81e47ff00a2a0855f40f76cfc0e40caa705cec03ab7ab0e2fc", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x75094a4475c577a90d71b062a5885a3aafc8e197f0f4cd976db9b913db6cea44", + "blockHeight": 14384005, + "extra": {}, + "date": "2022-03-14T09:54:26.000Z", + "value": "1", + "fee": "974039508266880", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "4214", + "transactionSequenceNumber": 61 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8a065355293b0fc34f9b93fa83635d4002ece9e39d911b6cd8ddc3f644df04a7-NONE", + "hash": "0x8a065355293b0fc34f9b93fa83635d4002ece9e39d911b6cd8ddc3f644df04a7", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2457174fdc549c5dc78dae6ea4ec884a14840c14647608044fa10d7cc56d8368", + "blockHeight": 14383996, + "extra": {}, + "date": "2022-03-14T09:52:24.000Z", + "value": "0", + "fee": "1000530728828514", + "transactionSequenceNumber": 59, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262bcdbf85190c01c996b4c06a461d2430+109028-0x8a065355293b0fc34f9b93fa83635d4002ece9e39d911b6cd8ddc3f644df04a7-NFT_IN-i0_0", + "hash": "0x8a065355293b0fc34f9b93fa83635d4002ece9e39d911b6cd8ddc3f644df04a7", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2457174fdc549c5dc78dae6ea4ec884a14840c14647608044fa10d7cc56d8368", + "blockHeight": 14383996, + "extra": {}, + "date": "2022-03-14T09:52:24.000Z", + "value": "1", + "fee": "1000530728828514", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "109028", + "transactionSequenceNumber": 59 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf4034186c7e1737f7a0ab30831b5c5982ba586391d9f1d4f5b7080a04af03e36-NONE", + "hash": "0xf4034186c7e1737f7a0ab30831b5c5982ba586391d9f1d4f5b7080a04af03e36", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x813617784dd15d6d3bc973af7ae98125336562fd982c3f536dfb8699dc03d246", + "blockHeight": 14378522, + "extra": {}, + "date": "2022-03-13T13:15:09.000Z", + "value": "0", + "fee": "1708075554850540", + "transactionSequenceNumber": 52, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+72238807349255138515109875183180570910430413411538131352890099045838148861953-0xf4034186c7e1737f7a0ab30831b5c5982ba586391d9f1d4f5b7080a04af03e36-NFT_IN-i0_0", + "hash": "0xf4034186c7e1737f7a0ab30831b5c5982ba586391d9f1d4f5b7080a04af03e36", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x813617784dd15d6d3bc973af7ae98125336562fd982c3f536dfb8699dc03d246", + "blockHeight": 14378522, + "extra": {}, + "date": "2022-03-13T13:15:09.000Z", + "value": "1", + "fee": "1708075554850540", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "72238807349255138515109875183180570910430413411538131352890099045838148861953", + "transactionSequenceNumber": 52 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7a8da81341d02c1dd0b5a431b2ce84731b302110b7153c3c6fa2b8188f378d08-NONE", + "hash": "0x7a8da81341d02c1dd0b5a431b2ce84731b302110b7153c3c6fa2b8188f378d08", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa553360655fc217394d4fe33c6f64327d9f0d55e200ecd7da37c62b79bf3f6ec", + "blockHeight": 14374612, + "extra": {}, + "date": "2022-03-12T22:20:48.000Z", + "value": "0", + "fee": "862590293317410", + "transactionSequenceNumber": 50, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+8962003-0x7a8da81341d02c1dd0b5a431b2ce84731b302110b7153c3c6fa2b8188f378d08-NFT_IN", + "hash": "0x7a8da81341d02c1dd0b5a431b2ce84731b302110b7153c3c6fa2b8188f378d08", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa553360655fc217394d4fe33c6f64327d9f0d55e200ecd7da37c62b79bf3f6ec", + "blockHeight": 14374612, + "extra": {}, + "date": "2022-03-12T22:20:48.000Z", + "value": "1", + "fee": "862590293317410", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "8962003", + "transactionSequenceNumber": 50 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb9b318025b8a4244d88941928574969006b71841ecf1068ab77772ac8b5e2fd7-NONE", + "hash": "0xb9b318025b8a4244d88941928574969006b71841ecf1068ab77772ac8b5e2fd7", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x797ebc0299a18d1b9f6b20aa2ba71e2db31beeac6266c855d03a609ce39e70ea", + "blockHeight": 14345890, + "extra": {}, + "date": "2022-03-08T11:22:46.000Z", + "value": "0", + "fee": "969674352722480", + "transactionSequenceNumber": 47, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+5047998001839725643914095211239317027564731029950319736413018770119893975041-0xb9b318025b8a4244d88941928574969006b71841ecf1068ab77772ac8b5e2fd7-NFT_IN-i0_0", + "hash": "0xb9b318025b8a4244d88941928574969006b71841ecf1068ab77772ac8b5e2fd7", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x797ebc0299a18d1b9f6b20aa2ba71e2db31beeac6266c855d03a609ce39e70ea", + "blockHeight": 14345890, + "extra": {}, + "date": "2022-03-08T11:22:46.000Z", + "value": "1", + "fee": "969674352722480", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "5047998001839725643914095211239317027564731029950319736413018770119893975041", + "transactionSequenceNumber": 47 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x530eb2c54b7ad42082cb9ad771a828316f7a7c0426e4b9b19c3d2b008793bcdf-FEES", + "hash": "0x530eb2c54b7ad42082cb9ad771a828316f7a7c0426e4b9b19c3d2b008793bcdf", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf7741fa4ead9a7e9eeee39ddfde679d410ef7984fed7bb568e430ee653bc975", + "blockHeight": 14345372, + "extra": {}, + "date": "2022-03-08T09:19:47.000Z", + "value": "662903257921516", + "fee": "662903257921516", + "transactionSequenceNumber": 250, + "hasFailed": true, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcaa4e8c286aa7e3fe02ba8c0b2b330174a3de2255671d97b70a1d9f89c5df17b-FEES", + "hash": "0xcaa4e8c286aa7e3fe02ba8c0b2b330174a3de2255671d97b70a1d9f89c5df17b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf7741fa4ead9a7e9eeee39ddfde679d410ef7984fed7bb568e430ee653bc975", + "blockHeight": 14345372, + "extra": {}, + "date": "2022-03-08T09:19:47.000Z", + "value": "1281793990349510", + "fee": "1281793990349510", + "transactionSequenceNumber": 249, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7d8d74b44b433ca6f134e43eec1e63b0c43eeafa+1-0xcaa4e8c286aa7e3fe02ba8c0b2b330174a3de2255671d97b70a1d9f89c5df17b-NFT_IN-i0_0", + "hash": "0xcaa4e8c286aa7e3fe02ba8c0b2b330174a3de2255671d97b70a1d9f89c5df17b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf7741fa4ead9a7e9eeee39ddfde679d410ef7984fed7bb568e430ee653bc975", + "blockHeight": 14345372, + "extra": {}, + "date": "2022-03-08T09:19:47.000Z", + "value": "1", + "fee": "1281793990349510", + "contract": "0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 249 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5545c63e95c782a4ab1c2fd837d910a6d90ef3547608af9c3da04542b9e35e6f-FEES", + "hash": "0x5545c63e95c782a4ab1c2fd837d910a6d90ef3547608af9c3da04542b9e35e6f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf1f6edf6fd87aedf3517707157d045259bfdce07d07b80bf8b0300244b9d56f8", + "blockHeight": 14345367, + "extra": {}, + "date": "2022-03-08T09:18:57.000Z", + "value": "1341729672935575", + "fee": "1341729672935575", + "transactionSequenceNumber": 248, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7d8d74b44b433ca6f134e43eec1e63b0c43eeafa+1-0x5545c63e95c782a4ab1c2fd837d910a6d90ef3547608af9c3da04542b9e35e6f-NFT_IN-i0_0", + "hash": "0x5545c63e95c782a4ab1c2fd837d910a6d90ef3547608af9c3da04542b9e35e6f", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf1f6edf6fd87aedf3517707157d045259bfdce07d07b80bf8b0300244b9d56f8", + "blockHeight": 14345367, + "extra": {}, + "date": "2022-03-08T09:18:57.000Z", + "value": "1", + "fee": "1341729672935575", + "contract": "0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 248 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfb96d9651d79851ad3771c4c68a593952aeb479a34be7bc3d623ea85396f980a-FEES", + "hash": "0xfb96d9651d79851ad3771c4c68a593952aeb479a34be7bc3d623ea85396f980a", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x26350725a10a72889262de9f27ef7fce18a53c4a99af2732f2e101c06a8fffe4", + "blockHeight": 14345357, + "extra": {}, + "date": "2022-03-08T09:17:00.000Z", + "value": "1642081804644725", + "fee": "1642081804644725", + "transactionSequenceNumber": 247, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7d8d74b44b433ca6f134e43eec1e63b0c43eeafa+1-0xfb96d9651d79851ad3771c4c68a593952aeb479a34be7bc3d623ea85396f980a-NFT_IN-i0_0", + "hash": "0xfb96d9651d79851ad3771c4c68a593952aeb479a34be7bc3d623ea85396f980a", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x26350725a10a72889262de9f27ef7fce18a53c4a99af2732f2e101c06a8fffe4", + "blockHeight": 14345357, + "extra": {}, + "date": "2022-03-08T09:17:00.000Z", + "value": "1", + "fee": "1642081804644725", + "contract": "0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 247 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xabce4d83e54abdaf3b0855adf616bc965edc7939212c37a0265ee57ebb5a2c73-NONE", + "hash": "0xabce4d83e54abdaf3b0855adf616bc965edc7939212c37a0265ee57ebb5a2c73", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe657edd56eb47a566b143b2a1c6c44ca7aa4d4fe158df38ad5038bf2ccec954b", + "blockHeight": 14321254, + "extra": {}, + "date": "2022-03-04T15:18:19.000Z", + "value": "0", + "fee": "2889309333413520", + "transactionSequenceNumber": 45, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1493-0xabce4d83e54abdaf3b0855adf616bc965edc7939212c37a0265ee57ebb5a2c73-NFT_IN", + "hash": "0xabce4d83e54abdaf3b0855adf616bc965edc7939212c37a0265ee57ebb5a2c73", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe657edd56eb47a566b143b2a1c6c44ca7aa4d4fe158df38ad5038bf2ccec954b", + "blockHeight": 14321254, + "extra": {}, + "date": "2022-03-04T15:18:19.000Z", + "value": "1", + "fee": "2889309333413520", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1493", + "transactionSequenceNumber": 45 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa00558bab8f0b33cb2b40aa384cfd9d4d0e387ee84cf6ff6031fddd2d52a5522-NONE", + "hash": "0xa00558bab8f0b33cb2b40aa384cfd9d4d0e387ee84cf6ff6031fddd2d52a5522", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65add1f82e3fa6092c27fb3a5f9cb68580b34747d9ae6c0b212357294f883be2", + "blockHeight": 14321253, + "extra": {}, + "date": "2022-03-04T15:16:48.000Z", + "value": "0", + "fee": "2582614245246968", + "transactionSequenceNumber": 44, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1530-0xa00558bab8f0b33cb2b40aa384cfd9d4d0e387ee84cf6ff6031fddd2d52a5522-NFT_IN", + "hash": "0xa00558bab8f0b33cb2b40aa384cfd9d4d0e387ee84cf6ff6031fddd2d52a5522", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65add1f82e3fa6092c27fb3a5f9cb68580b34747d9ae6c0b212357294f883be2", + "blockHeight": 14321253, + "extra": {}, + "date": "2022-03-04T15:16:48.000Z", + "value": "1", + "fee": "2582614245246968", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1530", + "transactionSequenceNumber": 44 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x854f61217306ff18c08c26687c1982c74b72a74db71cec74cb4aab02414cc62a-NONE", + "hash": "0x854f61217306ff18c08c26687c1982c74b72a74db71cec74cb4aab02414cc62a", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdca21c36de824b31768806ea80a30127e6eab0ac52c929afd89ade65bf1fd215", + "blockHeight": 14321252, + "extra": {}, + "date": "2022-03-04T15:16:39.000Z", + "value": "0", + "fee": "2616972463751664", + "transactionSequenceNumber": 43, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1727-0x854f61217306ff18c08c26687c1982c74b72a74db71cec74cb4aab02414cc62a-NFT_IN", + "hash": "0x854f61217306ff18c08c26687c1982c74b72a74db71cec74cb4aab02414cc62a", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdca21c36de824b31768806ea80a30127e6eab0ac52c929afd89ade65bf1fd215", + "blockHeight": 14321252, + "extra": {}, + "date": "2022-03-04T15:16:39.000Z", + "value": "1", + "fee": "2616972463751664", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1727", + "transactionSequenceNumber": 43 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc8a3c0de892e64d8cd9cca2c560cdacc4de93f6d3cbab860901ec66975e0dacd-NONE", + "hash": "0xc8a3c0de892e64d8cd9cca2c560cdacc4de93f6d3cbab860901ec66975e0dacd", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xc143bbfcDBdBEd6d454803804752a064A622C1F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe02fe24a4990a6171354a87470621383addeb1c7e699cb73ae130ebeb8e9c3e3", + "blockHeight": 14321249, + "extra": {}, + "date": "2022-03-04T15:16:19.000Z", + "value": "0", + "fee": "3152892565056112", + "transactionSequenceNumber": 42, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1956-0xc8a3c0de892e64d8cd9cca2c560cdacc4de93f6d3cbab860901ec66975e0dacd-NFT_IN", + "hash": "0xc8a3c0de892e64d8cd9cca2c560cdacc4de93f6d3cbab860901ec66975e0dacd", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe02fe24a4990a6171354a87470621383addeb1c7e699cb73ae130ebeb8e9c3e3", + "blockHeight": 14321249, + "extra": {}, + "date": "2022-03-04T15:16:19.000Z", + "value": "1", + "fee": "3152892565056112", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1956", + "transactionSequenceNumber": 42 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcee63403b21039326eb4de8596bd4052c44a6068564cb6be88e6e9be7916bf1e-NONE", + "hash": "0xcee63403b21039326eb4de8596bd4052c44a6068564cb6be88e6e9be7916bf1e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x947069c5ecdcc7db81e7a46c9738607327f63f61860fc3a8befacf511fea28ac", + "blockHeight": 14321095, + "extra": {}, + "date": "2022-03-04T14:47:19.000Z", + "value": "0", + "fee": "1883655999807168", + "transactionSequenceNumber": 40, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+8423000-0xcee63403b21039326eb4de8596bd4052c44a6068564cb6be88e6e9be7916bf1e-NFT_IN", + "hash": "0xcee63403b21039326eb4de8596bd4052c44a6068564cb6be88e6e9be7916bf1e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x947069c5ecdcc7db81e7a46c9738607327f63f61860fc3a8befacf511fea28ac", + "blockHeight": 14321095, + "extra": {}, + "date": "2022-03-04T14:47:19.000Z", + "value": "1", + "fee": "1883655999807168", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "8423000", + "transactionSequenceNumber": 40 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x22999c55c5b5ab896f0f78b2a45f4c201c91566be8fd5a1cf8f8df4505ef7d1f-NONE", + "hash": "0x22999c55c5b5ab896f0f78b2a45f4c201c91566be8fd5a1cf8f8df4505ef7d1f", + "type": "NONE", + "senders": ["0x00Ff54138961DF3629822744eD9B3E20e346F260"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9bb3057eb9b2cf9d469504e74eaf98d4be5ba4790bfc0233803c5e2d4127768c", + "blockHeight": 14314925, + "extra": {}, + "date": "2022-03-03T15:52:06.000Z", + "value": "0", + "fee": "3817235683466376", + "transactionSequenceNumber": 240, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798058462147248158-0x22999c55c5b5ab896f0f78b2a45f4c201c91566be8fd5a1cf8f8df4505ef7d1f-NFT_IN-i0_0", + "hash": "0x22999c55c5b5ab896f0f78b2a45f4c201c91566be8fd5a1cf8f8df4505ef7d1f", + "type": "NFT_IN", + "senders": ["0x00Ff54138961DF3629822744eD9B3E20e346F260"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9bb3057eb9b2cf9d469504e74eaf98d4be5ba4790bfc0233803c5e2d4127768c", + "blockHeight": 14314925, + "extra": {}, + "date": "2022-03-03T15:52:06.000Z", + "value": "2", + "fee": "3817235683466376", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x00Ff54138961DF3629822744eD9B3E20e346F260", + "standard": "ERC1155", + "tokenId": "451126274918651218536562064152906773703342854925452144158798058462147248158", + "transactionSequenceNumber": 240 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf2cc75150d0f1b2ecb4b5e35c1b67334294c4d71c9408a6c7c9d2a704b90b1c5-NONE", + "hash": "0xf2cc75150d0f1b2ecb4b5e35c1b67334294c4d71c9408a6c7c9d2a704b90b1c5", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x74c9269e7deae8f8fff2f7a293bc23ca9b2323911393ab542f95498078d9a0c6", + "blockHeight": 14313287, + "extra": {}, + "date": "2022-03-03T09:45:41.000Z", + "value": "0", + "fee": "3614947523906212", + "transactionSequenceNumber": 33, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+364351-0xf2cc75150d0f1b2ecb4b5e35c1b67334294c4d71c9408a6c7c9d2a704b90b1c5-NFT_IN", + "hash": "0xf2cc75150d0f1b2ecb4b5e35c1b67334294c4d71c9408a6c7c9d2a704b90b1c5", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x74c9269e7deae8f8fff2f7a293bc23ca9b2323911393ab542f95498078d9a0c6", + "blockHeight": 14313287, + "extra": {}, + "date": "2022-03-03T09:45:41.000Z", + "value": "1", + "fee": "3614947523906212", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "364351", + "transactionSequenceNumber": 33 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x756e3536e738b0c5dd65331c8b8f3932a0b9fe8c4effec1fe699e180e4d3f2cb-OUT", + "hash": "0x756e3536e738b0c5dd65331c8b8f3932a0b9fe8c4effec1fe699e180e4d3f2cb", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd8B7cC75E22031a72D7b8393113eF2536e17bde6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x522f10a10cfc5ec0f5addd1120dca94eed57f46586e3207673fc0108018432bd", + "blockHeight": 14309518, + "extra": {}, + "date": "2022-03-02T19:28:36.000Z", + "value": "168677837006427566", + "fee": "18677837006427566", + "transactionSequenceNumber": 246, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1001200901-0x756e3536e738b0c5dd65331c8b8f3932a0b9fe8c4effec1fe699e180e4d3f2cb-NFT_IN", + "hash": "0x756e3536e738b0c5dd65331c8b8f3932a0b9fe8c4effec1fe699e180e4d3f2cb", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x522f10a10cfc5ec0f5addd1120dca94eed57f46586e3207673fc0108018432bd", + "blockHeight": 14309518, + "extra": {}, + "date": "2022-03-02T19:28:36.000Z", + "value": "1", + "fee": "18677837006427566", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1001200901", + "transactionSequenceNumber": 246 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x96dd150deeb1b6b74e0d8f4c796e290ef26546771eebd47f3f1bda4c3f183b35-IN", + "hash": "0x96dd150deeb1b6b74e0d8f4c796e290ef26546771eebd47f3f1bda4c3f183b35", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x58bf56576c6674e566517d0b8fe54ed303c379c1d737926af62f89f9e8f3177e", + "blockHeight": 14309514, + "extra": {}, + "date": "2022-03-02T19:27:07.001Z", + "value": "1000000000000000000", + "fee": "1264200000000000", + "transactionSequenceNumber": 55, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbb953f4e82089d6a254f9a3f0e1cbf3dc4d124c88a060e626516b2f50dd90c1d-OUT", + "hash": "0xbb953f4e82089d6a254f9a3f0e1cbf3dc4d124c88a060e626516b2f50dd90c1d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x63c0afe751441ac8b35728b81d4de6a88f8588ee1794e326ee8e359928474fa4", + "blockHeight": 14308881, + "extra": {}, + "date": "2022-03-02T17:11:59.000Z", + "value": "171337658116950188", + "fee": "21337658116950188", + "transactionSequenceNumber": 245, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798027675821670401-0xbb953f4e82089d6a254f9a3f0e1cbf3dc4d124c88a060e626516b2f50dd90c1d-NFT_IN-i0_0", + "hash": "0xbb953f4e82089d6a254f9a3f0e1cbf3dc4d124c88a060e626516b2f50dd90c1d", + "type": "NFT_IN", + "senders": ["0x00Ff54138961DF3629822744eD9B3E20e346F260"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x63c0afe751441ac8b35728b81d4de6a88f8588ee1794e326ee8e359928474fa4", + "blockHeight": 14308881, + "extra": {}, + "date": "2022-03-02T17:11:59.000Z", + "value": "1", + "fee": "21337658116950188", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x77829Faa15079F7E7A43B1922d12Fa67D0Aef2cc", + "standard": "ERC1155", + "tokenId": "451126274918651218536562064152906773703342854925452144158798027675821670401", + "transactionSequenceNumber": 245 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xda9c5a5708279940fc580cb179cd54dff23b8bf1655ebfbdf63df6527b96bf29-OUT", + "hash": "0xda9c5a5708279940fc580cb179cd54dff23b8bf1655ebfbdf63df6527b96bf29", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd641c8fa0639da1b9182e9e516e66770c87aaae9266cce13ad27794e71e6a44c", + "blockHeight": 14308849, + "extra": {}, + "date": "2022-03-02T17:05:54.000Z", + "value": "177595351051303802", + "fee": "27595351051303802", + "transactionSequenceNumber": 244, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798039770449575937-0xda9c5a5708279940fc580cb179cd54dff23b8bf1655ebfbdf63df6527b96bf29-NFT_IN-i0_0", + "hash": "0xda9c5a5708279940fc580cb179cd54dff23b8bf1655ebfbdf63df6527b96bf29", + "type": "NFT_IN", + "senders": ["0x00Ff54138961DF3629822744eD9B3E20e346F260"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd641c8fa0639da1b9182e9e516e66770c87aaae9266cce13ad27794e71e6a44c", + "blockHeight": 14308849, + "extra": {}, + "date": "2022-03-02T17:05:54.000Z", + "value": "1", + "fee": "27595351051303802", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x77829Faa15079F7E7A43B1922d12Fa67D0Aef2cc", + "standard": "ERC1155", + "tokenId": "451126274918651218536562064152906773703342854925452144158798039770449575937", + "transactionSequenceNumber": 244 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc20d672ff461e902323ed8a54c5a506b2154617f26576c53dd10ed796b100aa3-NONE", + "hash": "0xc20d672ff461e902323ed8a54c5a506b2154617f26576c53dd10ed796b100aa3", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xDFAcD840f462C27b0127FC76b63e7925bEd0F9D5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfbc54a37c4f2dfaac1570e3e41ddfda9f7324848e9d49a8ca7a92a196ec30f82", + "blockHeight": 14302523, + "extra": {}, + "date": "2022-03-01T17:35:02.000Z", + "value": "0", + "fee": "5058014675249232", + "transactionSequenceNumber": 54, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xdfacd840f462c27b0127fc76b63e7925bed0f9d5+2027487581-0xc20d672ff461e902323ed8a54c5a506b2154617f26576c53dd10ed796b100aa3-NFT_IN", + "hash": "0xc20d672ff461e902323ed8a54c5a506b2154617f26576c53dd10ed796b100aa3", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfbc54a37c4f2dfaac1570e3e41ddfda9f7324848e9d49a8ca7a92a196ec30f82", + "blockHeight": 14302523, + "extra": {}, + "date": "2022-03-01T17:35:02.000Z", + "value": "1", + "fee": "5058014675249232", + "contract": "0xDFAcD840f462C27b0127FC76b63e7925bEd0F9D5", + "standard": "ERC721", + "tokenId": "2027487581", + "transactionSequenceNumber": 54 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf40b2e21516be8326a45491af332e2888353a10822c8978ba8939e2bf2a41161-NONE", + "hash": "0xf40b2e21516be8326a45491af332e2888353a10822c8978ba8939e2bf2a41161", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x55ef8cdFA91435A97df5E5276c8fCA873f5c414a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5a2dcf06437eae7eba3cb9f4f3ae2a8eaaa08f9a2f14b7d1cb406a4296b39406", + "blockHeight": 14296152, + "extra": {}, + "date": "2022-02-28T18:06:14.000Z", + "value": "0", + "fee": "8887224000000000", + "transactionSequenceNumber": 105, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x55ef8cdfa91435a97df5e5276c8fca873f5c414a+100010013-0xf40b2e21516be8326a45491af332e2888353a10822c8978ba8939e2bf2a41161-NFT_IN", + "hash": "0xf40b2e21516be8326a45491af332e2888353a10822c8978ba8939e2bf2a41161", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5a2dcf06437eae7eba3cb9f4f3ae2a8eaaa08f9a2f14b7d1cb406a4296b39406", + "blockHeight": 14296152, + "extra": {}, + "date": "2022-02-28T18:06:14.000Z", + "value": "1", + "fee": "8887224000000000", + "contract": "0x55ef8cdFA91435A97df5E5276c8fCA873f5c414a", + "standard": "ERC721", + "tokenId": "100010013", + "transactionSequenceNumber": 105 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x51dd5699f5510b811b52e4f5b79f79340be46a9e98ebb9f5d40225f359261a28-FEES", + "hash": "0x51dd5699f5510b811b52e4f5b79f79340be46a9e98ebb9f5d40225f359261a28", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31c58906ac7011a86b2f5c98886d8f855fa510788c0b6d36471d4dcda7e5de4d", + "blockHeight": 14295073, + "extra": {}, + "date": "2022-02-28T14:05:53.000Z", + "value": "2973344827345993", + "fee": "2973344827345993", + "transactionSequenceNumber": 242, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+280-0x51dd5699f5510b811b52e4f5b79f79340be46a9e98ebb9f5d40225f359261a28-NFT_OUT", + "hash": "0x51dd5699f5510b811b52e4f5b79f79340be46a9e98ebb9f5d40225f359261a28", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31c58906ac7011a86b2f5c98886d8f855fa510788c0b6d36471d4dcda7e5de4d", + "blockHeight": 14295073, + "extra": {}, + "date": "2022-02-28T14:05:53.000Z", + "value": "1", + "fee": "2973344827345993", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "280", + "transactionSequenceNumber": 242 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbe535c7c3244d7e2e9cc7704504bef58f3e8dbe58d1cbb2095068bd3396fb179-FEES", + "hash": "0xbe535c7c3244d7e2e9cc7704504bef58f3e8dbe58d1cbb2095068bd3396fb179", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31c58906ac7011a86b2f5c98886d8f855fa510788c0b6d36471d4dcda7e5de4d", + "blockHeight": 14295073, + "extra": {}, + "date": "2022-02-28T14:05:53.000Z", + "value": "2643081645234447", + "fee": "2643081645234447", + "transactionSequenceNumber": 243, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+717-0xbe535c7c3244d7e2e9cc7704504bef58f3e8dbe58d1cbb2095068bd3396fb179-NFT_OUT", + "hash": "0xbe535c7c3244d7e2e9cc7704504bef58f3e8dbe58d1cbb2095068bd3396fb179", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x31c58906ac7011a86b2f5c98886d8f855fa510788c0b6d36471d4dcda7e5de4d", + "blockHeight": 14295073, + "extra": {}, + "date": "2022-02-28T14:05:53.000Z", + "value": "1", + "fee": "2643081645234447", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "717", + "transactionSequenceNumber": 243 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0d6a1af454373fd1ae09c5b300d3565ec3c63565b8c55d055fed7c3432395508-FEES", + "hash": "0x0d6a1af454373fd1ae09c5b300d3565ec3c63565b8c55d055fed7c3432395508", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe9bef457c72b0fad7c4ad459d6cb3b43a241d0dbde5105418c1d5dc79a935068", + "blockHeight": 14295072, + "extra": {}, + "date": "2022-02-28T14:05:36.000Z", + "value": "2689707668273242", + "fee": "2689707668273242", + "transactionSequenceNumber": 241, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+482-0x0d6a1af454373fd1ae09c5b300d3565ec3c63565b8c55d055fed7c3432395508-NFT_OUT", + "hash": "0x0d6a1af454373fd1ae09c5b300d3565ec3c63565b8c55d055fed7c3432395508", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe9bef457c72b0fad7c4ad459d6cb3b43a241d0dbde5105418c1d5dc79a935068", + "blockHeight": 14295072, + "extra": {}, + "date": "2022-02-28T14:05:36.000Z", + "value": "1", + "fee": "2689707668273242", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "482", + "transactionSequenceNumber": 241 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x812093457c9dde60921cde6706424fbf1c952252372c54f2c08a6490753cede8-FEES", + "hash": "0x812093457c9dde60921cde6706424fbf1c952252372c54f2c08a6490753cede8", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe9bef457c72b0fad7c4ad459d6cb3b43a241d0dbde5105418c1d5dc79a935068", + "blockHeight": 14295072, + "extra": {}, + "date": "2022-02-28T14:05:36.000Z", + "value": "3080766601123930", + "fee": "3080766601123930", + "transactionSequenceNumber": 240, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+512-0x812093457c9dde60921cde6706424fbf1c952252372c54f2c08a6490753cede8-NFT_OUT", + "hash": "0x812093457c9dde60921cde6706424fbf1c952252372c54f2c08a6490753cede8", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe9bef457c72b0fad7c4ad459d6cb3b43a241d0dbde5105418c1d5dc79a935068", + "blockHeight": 14295072, + "extra": {}, + "date": "2022-02-28T14:05:36.000Z", + "value": "1", + "fee": "3080766601123930", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "512", + "transactionSequenceNumber": 240 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9cb5f274606a2be705da4a85ad79aaee82fa7d0123ad9b5d88558ef5a444bd17-FEES", + "hash": "0x9cb5f274606a2be705da4a85ad79aaee82fa7d0123ad9b5d88558ef5a444bd17", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25a0d59cc77caf26cce381cc38978e6dcefb0caa1583919e5a65fec73b6c3987", + "blockHeight": 14294999, + "extra": {}, + "date": "2022-02-28T13:45:32.000Z", + "value": "20939019726097749", + "fee": "20939019726097749", + "transactionSequenceNumber": 239, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+717-0x9cb5f274606a2be705da4a85ad79aaee82fa7d0123ad9b5d88558ef5a444bd17-NFT_IN", + "hash": "0x9cb5f274606a2be705da4a85ad79aaee82fa7d0123ad9b5d88558ef5a444bd17", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x25a0d59cc77caf26cce381cc38978e6dcefb0caa1583919e5a65fec73b6c3987", + "blockHeight": 14294999, + "extra": {}, + "date": "2022-02-28T13:45:32.000Z", + "value": "1", + "fee": "20939019726097749", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "717", + "transactionSequenceNumber": 239 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x85805f8860e042f4e25670700b994a4312267e394e53286f780c8d5847dfaa16-NONE", + "hash": "0x85805f8860e042f4e25670700b994a4312267e394e53286f780c8d5847dfaa16", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7cd2cc592669415b1467541dbb30ee18dece1efaf51f9dfd08c5a83b734d0931", + "blockHeight": 14274853, + "extra": {}, + "date": "2022-02-25T11:04:52.000Z", + "value": "0", + "fee": "2744992383704540", + "transactionSequenceNumber": 29, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+47941444527804973473535244365449835905894107092183645201859389122473831170049-0x85805f8860e042f4e25670700b994a4312267e394e53286f780c8d5847dfaa16-NFT_IN-i0_0", + "hash": "0x85805f8860e042f4e25670700b994a4312267e394e53286f780c8d5847dfaa16", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7cd2cc592669415b1467541dbb30ee18dece1efaf51f9dfd08c5a83b734d0931", + "blockHeight": 14274853, + "extra": {}, + "date": "2022-02-25T11:04:52.000Z", + "value": "1", + "fee": "2744992383704540", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "47941444527804973473535244365449835905894107092183645201859389122473831170049", + "transactionSequenceNumber": 29 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa94bee289f07d42dde30e8afeb3e377cc09757fe56e2dc01b5600e66066e2cf5-NONE", + "hash": "0xa94bee289f07d42dde30e8afeb3e377cc09757fe56e2dc01b5600e66066e2cf5", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x907931F84566D1622caAffec75B88688F0F869Da"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa680e1fc261e8476bf7f4611548fc63a508ff739f9020c6fd491a2d00ca129e9", + "blockHeight": 14274700, + "extra": {}, + "date": "2022-02-25T10:26:46.000Z", + "value": "0", + "fee": "1958700000000000", + "transactionSequenceNumber": 165, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x907931f84566d1622caaffec75b88688f0f869da+84000100012-0xa94bee289f07d42dde30e8afeb3e377cc09757fe56e2dc01b5600e66066e2cf5-NFT_IN", + "hash": "0xa94bee289f07d42dde30e8afeb3e377cc09757fe56e2dc01b5600e66066e2cf5", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa680e1fc261e8476bf7f4611548fc63a508ff739f9020c6fd491a2d00ca129e9", + "blockHeight": 14274700, + "extra": {}, + "date": "2022-02-25T10:26:46.000Z", + "value": "1", + "fee": "1958700000000000", + "contract": "0x907931F84566D1622caAffec75B88688F0F869Da", + "standard": "ERC721", + "tokenId": "84000100012", + "transactionSequenceNumber": 165 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x09d6aeafe538ee77fe9b68aa6bc2c2b9f0e65d8437e2090b81a7fe86ab1f297a-NONE", + "hash": "0x09d6aeafe538ee77fe9b68aa6bc2c2b9f0e65d8437e2090b81a7fe86ab1f297a", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x6726B3c6d56bCF736785cDF071a3fcf70efd80D1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x23c6ba1ed5820b6cea128d30b5dd88079ed7ce526fce8e6eeddaec4cc08c1175", + "blockHeight": 14268933, + "extra": {}, + "date": "2022-02-24T12:54:41.000Z", + "value": "0", + "fee": "4779228000000000", + "transactionSequenceNumber": 250, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6726b3c6d56bcf736785cdf071a3fcf70efd80d1+85000100011-0x09d6aeafe538ee77fe9b68aa6bc2c2b9f0e65d8437e2090b81a7fe86ab1f297a-NFT_IN", + "hash": "0x09d6aeafe538ee77fe9b68aa6bc2c2b9f0e65d8437e2090b81a7fe86ab1f297a", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x23c6ba1ed5820b6cea128d30b5dd88079ed7ce526fce8e6eeddaec4cc08c1175", + "blockHeight": 14268933, + "extra": {}, + "date": "2022-02-24T12:54:41.000Z", + "value": "1", + "fee": "4779228000000000", + "contract": "0x6726B3c6d56bCF736785cDF071a3fcf70efd80D1", + "standard": "ERC721", + "tokenId": "85000100011", + "transactionSequenceNumber": 250 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x98286eb0c286799db9c2761d9c7f8dbac3dee447aacc94d42c15ca7f9b592c20-NONE", + "hash": "0x98286eb0c286799db9c2761d9c7f8dbac3dee447aacc94d42c15ca7f9b592c20", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc1D32Fbe25495E45959372F66Ae22534dcD97f68"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa10f5b6a6f779bdd65e0611086d82a7853fa25b9a0ec17295452115b28fd4783", + "blockHeight": 14268932, + "extra": {}, + "date": "2022-02-24T12:53:58.000Z", + "value": "0", + "fee": "4047960000000000", + "transactionSequenceNumber": 249, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1d32fbe25495e45959372f66ae22534dcd97f68+80000300005-0x98286eb0c286799db9c2761d9c7f8dbac3dee447aacc94d42c15ca7f9b592c20-NFT_IN", + "hash": "0x98286eb0c286799db9c2761d9c7f8dbac3dee447aacc94d42c15ca7f9b592c20", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa10f5b6a6f779bdd65e0611086d82a7853fa25b9a0ec17295452115b28fd4783", + "blockHeight": 14268932, + "extra": {}, + "date": "2022-02-24T12:53:58.000Z", + "value": "1", + "fee": "4047960000000000", + "contract": "0xc1D32Fbe25495E45959372F66Ae22534dcD97f68", + "standard": "ERC721", + "tokenId": "80000300005", + "transactionSequenceNumber": 249 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xce014e6b196c2b4e775c4c4393d011e291d54bb84f8e588855b5ed9398705bcc-NONE", + "hash": "0xce014e6b196c2b4e775c4c4393d011e291d54bb84f8e588855b5ed9398705bcc", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc1D32Fbe25495E45959372F66Ae22534dcD97f68"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7bc423aff4e6b556b84d9c3cd2d76947939f4a7e55b66748ebae93a62fbbf6ff", + "blockHeight": 14268930, + "extra": {}, + "date": "2022-02-24T12:53:37.000Z", + "value": "0", + "fee": "4047960000000000", + "transactionSequenceNumber": 248, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1d32fbe25495e45959372f66ae22534dcd97f68+80000200004-0xce014e6b196c2b4e775c4c4393d011e291d54bb84f8e588855b5ed9398705bcc-NFT_IN", + "hash": "0xce014e6b196c2b4e775c4c4393d011e291d54bb84f8e588855b5ed9398705bcc", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7bc423aff4e6b556b84d9c3cd2d76947939f4a7e55b66748ebae93a62fbbf6ff", + "blockHeight": 14268930, + "extra": {}, + "date": "2022-02-24T12:53:37.000Z", + "value": "1", + "fee": "4047960000000000", + "contract": "0xc1D32Fbe25495E45959372F66Ae22534dcD97f68", + "standard": "ERC721", + "tokenId": "80000200004", + "transactionSequenceNumber": 248 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbb022546746b071fc4689b7897abe87427bf0d57d1d09881d60cf3a9a9614e9d-NONE", + "hash": "0xbb022546746b071fc4689b7897abe87427bf0d57d1d09881d60cf3a9a9614e9d", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc1D32Fbe25495E45959372F66Ae22534dcD97f68"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x772a7f3fc632f7afe9dc2232f5fbf85ae20e06396aed07fb82eee0d4fb72ed64", + "blockHeight": 14268928, + "extra": {}, + "date": "2022-02-24T12:53:13.000Z", + "value": "0", + "fee": "5954448000000000", + "transactionSequenceNumber": 247, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1d32fbe25495e45959372f66ae22534dcd97f68+80000100003-0xbb022546746b071fc4689b7897abe87427bf0d57d1d09881d60cf3a9a9614e9d-NFT_IN", + "hash": "0xbb022546746b071fc4689b7897abe87427bf0d57d1d09881d60cf3a9a9614e9d", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x772a7f3fc632f7afe9dc2232f5fbf85ae20e06396aed07fb82eee0d4fb72ed64", + "blockHeight": 14268928, + "extra": {}, + "date": "2022-02-24T12:53:13.000Z", + "value": "1", + "fee": "5954448000000000", + "contract": "0xc1D32Fbe25495E45959372F66Ae22534dcD97f68", + "standard": "ERC721", + "tokenId": "80000100003", + "transactionSequenceNumber": 247 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x82808832645e6bf1709c62f20354dde1964f4b5a2796bb9cc03693eaec5cba30-NONE", + "hash": "0x82808832645e6bf1709c62f20354dde1964f4b5a2796bb9cc03693eaec5cba30", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8cd7c3c6ad62ef7823e48cd1b958edce7b827fcf20613dd4be06a68a7800b0d0", + "blockHeight": 14268926, + "extra": {}, + "date": "2022-02-24T12:53:01.000Z", + "value": "0", + "fee": "4395384000000000", + "transactionSequenceNumber": 246, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xae87eebb1ea4383ae98ec5dbea852ae304c1ed23+17400060002-0x82808832645e6bf1709c62f20354dde1964f4b5a2796bb9cc03693eaec5cba30-NFT_IN", + "hash": "0x82808832645e6bf1709c62f20354dde1964f4b5a2796bb9cc03693eaec5cba30", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8cd7c3c6ad62ef7823e48cd1b958edce7b827fcf20613dd4be06a68a7800b0d0", + "blockHeight": 14268926, + "extra": {}, + "date": "2022-02-24T12:53:01.000Z", + "value": "1", + "fee": "4395384000000000", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "tokenId": "17400060002", + "transactionSequenceNumber": 246 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3ea5b7db532c956ea2e05dc7e85bba89ac9773e1ce0af1d09d3f0f35856958a1-NONE", + "hash": "0x3ea5b7db532c956ea2e05dc7e85bba89ac9773e1ce0af1d09d3f0f35856958a1", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x33f469a0f81bb0020f5809a624f3b9700600d57ee2a15ba605b0ce9279f78b7c", + "blockHeight": 14268925, + "extra": {}, + "date": "2022-02-24T12:52:36.000Z", + "value": "0", + "fee": "3932712000000000", + "transactionSequenceNumber": 245, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xae87eebb1ea4383ae98ec5dbea852ae304c1ed23+17400030003-0x3ea5b7db532c956ea2e05dc7e85bba89ac9773e1ce0af1d09d3f0f35856958a1-NFT_IN", + "hash": "0x3ea5b7db532c956ea2e05dc7e85bba89ac9773e1ce0af1d09d3f0f35856958a1", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x33f469a0f81bb0020f5809a624f3b9700600d57ee2a15ba605b0ce9279f78b7c", + "blockHeight": 14268925, + "extra": {}, + "date": "2022-02-24T12:52:36.000Z", + "value": "1", + "fee": "3932712000000000", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "tokenId": "17400030003", + "transactionSequenceNumber": 245 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa4441166a8fa14e87e50fbb970f4ebc5a5442f252bbab1b160154332f4d582e1-NONE", + "hash": "0xa4441166a8fa14e87e50fbb970f4ebc5a5442f252bbab1b160154332f4d582e1", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3e40500c9861ffb5f8d9a3385c8b984f39d31730f85f96e859f7155df4ad484e", + "blockHeight": 14268136, + "extra": {}, + "date": "2022-02-24T10:00:07.000Z", + "value": "0", + "fee": "4309470000000000", + "transactionSequenceNumber": 229, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xae87eebb1ea4383ae98ec5dbea852ae304c1ed23+17400020008-0xa4441166a8fa14e87e50fbb970f4ebc5a5442f252bbab1b160154332f4d582e1-NFT_IN", + "hash": "0xa4441166a8fa14e87e50fbb970f4ebc5a5442f252bbab1b160154332f4d582e1", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3e40500c9861ffb5f8d9a3385c8b984f39d31730f85f96e859f7155df4ad484e", + "blockHeight": 14268136, + "extra": {}, + "date": "2022-02-24T10:00:07.000Z", + "value": "1", + "fee": "4309470000000000", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "tokenId": "17400020008", + "transactionSequenceNumber": 229 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9267c649212a882c2f5bf466de355a21b6cf905355aa300c9da5aa694675c01c-NONE", + "hash": "0x9267c649212a882c2f5bf466de355a21b6cf905355aa300c9da5aa694675c01c", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c40442d43342848299beb90be11006228ddaa0d8de412321ee6af07ec1d4273", + "blockHeight": 14268135, + "extra": {}, + "date": "2022-02-24T09:59:45.000Z", + "value": "0", + "fee": "7544037600000000", + "transactionSequenceNumber": 228, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900030049-0x9267c649212a882c2f5bf466de355a21b6cf905355aa300c9da5aa694675c01c-NFT_IN", + "hash": "0x9267c649212a882c2f5bf466de355a21b6cf905355aa300c9da5aa694675c01c", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c40442d43342848299beb90be11006228ddaa0d8de412321ee6af07ec1d4273", + "blockHeight": 14268135, + "extra": {}, + "date": "2022-02-24T09:59:45.000Z", + "value": "1", + "fee": "7544037600000000", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900030049", + "transactionSequenceNumber": 228 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0e71c9804d08384c829695d4135694dc97f9506b1763ea63cb7ba6f5bbe8c0fe-NONE", + "hash": "0x0e71c9804d08384c829695d4135694dc97f9506b1763ea63cb7ba6f5bbe8c0fe", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x17d77bd72022dacff56daedbb61aec224c2e2d56629fed312448a088205fdb8b", + "blockHeight": 14268133, + "extra": {}, + "date": "2022-02-24T09:59:40.000Z", + "value": "0", + "fee": "8344162800000000", + "transactionSequenceNumber": 227, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900050072-0x0e71c9804d08384c829695d4135694dc97f9506b1763ea63cb7ba6f5bbe8c0fe-NFT_IN", + "hash": "0x0e71c9804d08384c829695d4135694dc97f9506b1763ea63cb7ba6f5bbe8c0fe", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x17d77bd72022dacff56daedbb61aec224c2e2d56629fed312448a088205fdb8b", + "blockHeight": 14268133, + "extra": {}, + "date": "2022-02-24T09:59:40.000Z", + "value": "1", + "fee": "8344162800000000", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900050072", + "transactionSequenceNumber": 227 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xff1b4ad54b88180f8ba963fffc99584e8a83813abd8b6752ddd7faca83e05a92-NONE", + "hash": "0xff1b4ad54b88180f8ba963fffc99584e8a83813abd8b6752ddd7faca83e05a92", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd5348288f35e8c90a081d61a3ef4eaa9dcc3c14bb259c3367d80b9d9a0b1789d", + "blockHeight": 14268131, + "extra": {}, + "date": "2022-02-24T09:59:25.000Z", + "value": "0", + "fee": "7429734000000000", + "transactionSequenceNumber": 226, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900020014-0xff1b4ad54b88180f8ba963fffc99584e8a83813abd8b6752ddd7faca83e05a92-NFT_IN", + "hash": "0xff1b4ad54b88180f8ba963fffc99584e8a83813abd8b6752ddd7faca83e05a92", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd5348288f35e8c90a081d61a3ef4eaa9dcc3c14bb259c3367d80b9d9a0b1789d", + "blockHeight": 14268131, + "extra": {}, + "date": "2022-02-24T09:59:25.000Z", + "value": "1", + "fee": "7429734000000000", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900020014", + "transactionSequenceNumber": 226 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2e84fb1448c23417a1d64224e915e611f1b384a71f39bb86911226c9f2dbb86c-NONE", + "hash": "0x2e84fb1448c23417a1d64224e915e611f1b384a71f39bb86911226c9f2dbb86c", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x749056ee61ec4db853735f8e65e7f93cf901721b09efac3f24ca5b59488e6224", + "blockHeight": 14268129, + "extra": {}, + "date": "2022-02-24T09:58:32.000Z", + "value": "0", + "fee": "9722934000000000", + "transactionSequenceNumber": 224, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900010006-0x2e84fb1448c23417a1d64224e915e611f1b384a71f39bb86911226c9f2dbb86c-NFT_IN", + "hash": "0x2e84fb1448c23417a1d64224e915e611f1b384a71f39bb86911226c9f2dbb86c", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x749056ee61ec4db853735f8e65e7f93cf901721b09efac3f24ca5b59488e6224", + "blockHeight": 14268129, + "extra": {}, + "date": "2022-02-24T09:58:32.000Z", + "value": "1", + "fee": "9722934000000000", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900010006", + "transactionSequenceNumber": 224 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x55d1033f72dd95c8e6b8ff517543c410fde8dc65fcd7eb5cd016150e40826a1c-NONE", + "hash": "0x55d1033f72dd95c8e6b8ff517543c410fde8dc65fcd7eb5cd016150e40826a1c", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x749056ee61ec4db853735f8e65e7f93cf901721b09efac3f24ca5b59488e6224", + "blockHeight": 14268129, + "extra": {}, + "date": "2022-02-24T09:58:32.000Z", + "value": "0", + "fee": "7429734000000000", + "transactionSequenceNumber": 225, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900040016-0x55d1033f72dd95c8e6b8ff517543c410fde8dc65fcd7eb5cd016150e40826a1c-NFT_IN", + "hash": "0x55d1033f72dd95c8e6b8ff517543c410fde8dc65fcd7eb5cd016150e40826a1c", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x749056ee61ec4db853735f8e65e7f93cf901721b09efac3f24ca5b59488e6224", + "blockHeight": 14268129, + "extra": {}, + "date": "2022-02-24T09:58:32.000Z", + "value": "1", + "fee": "7429734000000000", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900040016", + "transactionSequenceNumber": 225 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf10eafcbdb4a45b0cfdcb18b1161e9df816b67358c97ac98c94b563e0306ceea-OUT", + "hash": "0xf10eafcbdb4a45b0cfdcb18b1161e9df816b67358c97ac98c94b563e0306ceea", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c83ef5dadc74bd7c4cc2719de1b815eb5aa3f09f41c6e014680759d06dead2e", + "blockHeight": 14261643, + "extra": {}, + "date": "2022-02-23T09:52:59.000Z", + "value": "111590289811741987", + "fee": "11590289811741987", + "transactionSequenceNumber": 238, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+94706084518252732349079284704534528719201131448545888398986120638822950633473-0xf10eafcbdb4a45b0cfdcb18b1161e9df816b67358c97ac98c94b563e0306ceea-NFT_IN-i0_0", + "hash": "0xf10eafcbdb4a45b0cfdcb18b1161e9df816b67358c97ac98c94b563e0306ceea", + "type": "NFT_IN", + "senders": ["0xD161bE8806b8d9CE30996922EEc81B82c93e7DED"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c83ef5dadc74bd7c4cc2719de1b815eb5aa3f09f41c6e014680759d06dead2e", + "blockHeight": 14261643, + "extra": {}, + "date": "2022-02-23T09:52:59.000Z", + "value": "1", + "fee": "11590289811741987", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x738d23FB31e0c8Ba6193C964F3C8F2fBc201556E", + "standard": "ERC1155", + "tokenId": "94706084518252732349079284704534528719201131448545888398986120638822950633473", + "transactionSequenceNumber": 238 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc351b6245ac8e0574d1dfdd7e8cd52492e069cf0b8d6f288410a888ee3212260-NONE", + "hash": "0xc351b6245ac8e0574d1dfdd7e8cd52492e069cf0b8d6f288410a888ee3212260", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x0974Ec8C00c8c160D88E315579C00da6ca4E5E32"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe5447695776004d774822df08b4440c6855af4f165f28ec76c3134b3cae24f08", + "blockHeight": 14261631, + "extra": {}, + "date": "2022-02-23T09:48:55.000Z", + "value": "0", + "fee": "7180012800000000", + "transactionSequenceNumber": 145, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0974ec8c00c8c160d88e315579c00da6ca4e5e32+10100010203-0xc351b6245ac8e0574d1dfdd7e8cd52492e069cf0b8d6f288410a888ee3212260-NFT_IN", + "hash": "0xc351b6245ac8e0574d1dfdd7e8cd52492e069cf0b8d6f288410a888ee3212260", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe5447695776004d774822df08b4440c6855af4f165f28ec76c3134b3cae24f08", + "blockHeight": 14261631, + "extra": {}, + "date": "2022-02-23T09:48:55.000Z", + "value": "1", + "fee": "7180012800000000", + "contract": "0x0974Ec8C00c8c160D88E315579C00da6ca4E5E32", + "standard": "ERC721", + "tokenId": "10100010203", + "transactionSequenceNumber": 145 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa2abf8c75e79b18de7459b2ddf88212a42dd56dbf4a3ddace33a496bd0f2af92-NONE", + "hash": "0xa2abf8c75e79b18de7459b2ddf88212a42dd56dbf4a3ddace33a496bd0f2af92", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x5963b8CbD90094A4B6598d52aB7Cd8FFFa6d8161"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9996199078cb231224b5b15f36cdf3aa4a697aa29ea4bffc26f341abf2507c7e", + "blockHeight": 14261629, + "extra": {}, + "date": "2022-02-23T09:48:41.000Z", + "value": "0", + "fee": "4152444000000000", + "transactionSequenceNumber": 144, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5963b8cbd90094a4b6598d52ab7cd8fffa6d8161+76000100028-0xa2abf8c75e79b18de7459b2ddf88212a42dd56dbf4a3ddace33a496bd0f2af92-NFT_IN", + "hash": "0xa2abf8c75e79b18de7459b2ddf88212a42dd56dbf4a3ddace33a496bd0f2af92", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9996199078cb231224b5b15f36cdf3aa4a697aa29ea4bffc26f341abf2507c7e", + "blockHeight": 14261629, + "extra": {}, + "date": "2022-02-23T09:48:41.000Z", + "value": "1", + "fee": "4152444000000000", + "contract": "0x5963b8CbD90094A4B6598d52aB7Cd8FFFa6d8161", + "standard": "ERC721", + "tokenId": "76000100028", + "transactionSequenceNumber": 144 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9e89fa419b9d1037e0a1dc05cab74d3974c6f894111956cdf7820cb4e01e96d0-FEES", + "hash": "0x9e89fa419b9d1037e0a1dc05cab74d3974c6f894111956cdf7820cb4e01e96d0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x654e59141061162954e2361362868f193b038add03c9a1694366081f49ae8b97", + "blockHeight": 14261598, + "extra": {}, + "date": "2022-02-23T09:41:07.000Z", + "value": "3526181468548800", + "fee": "3526181468548800", + "transactionSequenceNumber": 237, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900040016-0x9e89fa419b9d1037e0a1dc05cab74d3974c6f894111956cdf7820cb4e01e96d0-NFT_OUT", + "hash": "0x9e89fa419b9d1037e0a1dc05cab74d3974c6f894111956cdf7820cb4e01e96d0", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x654e59141061162954e2361362868f193b038add03c9a1694366081f49ae8b97", + "blockHeight": 14261598, + "extra": {}, + "date": "2022-02-23T09:41:07.000Z", + "value": "1", + "fee": "3526181468548800", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900040016", + "transactionSequenceNumber": 237 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x08a232609a7a1338f2162a0144f71fe7f35acd4505d7b24e9149e1331de9d30e-FEES", + "hash": "0x08a232609a7a1338f2162a0144f71fe7f35acd4505d7b24e9149e1331de9d30e", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "4252756445857575", + "fee": "4252756445857575", + "transactionSequenceNumber": 236, + "hasFailed": true, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x40f7e694953c65db4155899fe124e91b5c0347f77353f9af62d69d7aacb3b5e0-FEES", + "hash": "0x40f7e694953c65db4155899fe124e91b5c0347f77353f9af62d69d7aacb3b5e0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "3575545854803460", + "fee": "3575545854803460", + "transactionSequenceNumber": 234, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900020014-0x40f7e694953c65db4155899fe124e91b5c0347f77353f9af62d69d7aacb3b5e0-NFT_OUT", + "hash": "0x40f7e694953c65db4155899fe124e91b5c0347f77353f9af62d69d7aacb3b5e0", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "1", + "fee": "3575545854803460", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900020014", + "transactionSequenceNumber": 234 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x64c142db116bb5f645417124e7905f6d8c836e6559fe7d27a5903efa94313140-FEES", + "hash": "0x64c142db116bb5f645417124e7905f6d8c836e6559fe7d27a5903efa94313140", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "3575545854803460", + "fee": "3575545854803460", + "transactionSequenceNumber": 233, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900050072-0x64c142db116bb5f645417124e7905f6d8c836e6559fe7d27a5903efa94313140-NFT_OUT", + "hash": "0x64c142db116bb5f645417124e7905f6d8c836e6559fe7d27a5903efa94313140", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "1", + "fee": "3575545854803460", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900050072", + "transactionSequenceNumber": 233 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x89194a5d4a083cb3b4e11c42571b28a5955004f24806965bd5636312ac317fea-FEES", + "hash": "0x89194a5d4a083cb3b4e11c42571b28a5955004f24806965bd5636312ac317fea", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "4581053222595075", + "fee": "4581053222595075", + "transactionSequenceNumber": 235, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900010006-0x89194a5d4a083cb3b4e11c42571b28a5955004f24806965bd5636312ac317fea-NFT_OUT", + "hash": "0x89194a5d4a083cb3b4e11c42571b28a5955004f24806965bd5636312ac317fea", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x146ce5b11a7b7951e588a62ae33748c6420356bcae73dc2172f2a9660e8eb977", + "blockHeight": 14261590, + "extra": {}, + "date": "2022-02-23T09:39:50.000Z", + "value": "1", + "fee": "4581053222595075", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900010006", + "transactionSequenceNumber": 235 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x24994dce252a96955c113da14a8319755f255b46a8210867b584ba1e054221cd-FEES", + "hash": "0x24994dce252a96955c113da14a8319755f255b46a8210867b584ba1e054221cd", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc9d673008B8f08103E7A3e096b6FDd56FC575D49"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9cdd7b0ea0e991435e2063f948dc8b3f39cc4a3a67adb9f1048fd1e384b07c81", + "blockHeight": 14261578, + "extra": {}, + "date": "2022-02-23T09:36:14.000Z", + "value": "3230162582919984", + "fee": "3230162582919984", + "transactionSequenceNumber": 232, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008b8f08103e7a3e096b6fdd56fc575d49+9900030049-0x24994dce252a96955c113da14a8319755f255b46a8210867b584ba1e054221cd-NFT_OUT", + "hash": "0x24994dce252a96955c113da14a8319755f255b46a8210867b584ba1e054221cd", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9cdd7b0ea0e991435e2063f948dc8b3f39cc4a3a67adb9f1048fd1e384b07c81", + "blockHeight": 14261578, + "extra": {}, + "date": "2022-02-23T09:36:14.000Z", + "value": "1", + "fee": "3230162582919984", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "tokenId": "9900030049", + "transactionSequenceNumber": 232 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9cb3703a1aba8f587f930bfaf271fac56011927c8f2d49f3e9d88d048b5ad977-FEES", + "hash": "0x9cb3703a1aba8f587f930bfaf271fac56011927c8f2d49f3e9d88d048b5ad977", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x736d3c0e34549aaeeaf4e1bc87080cbe443624901cf83a0b3a94164313a35e9b", + "blockHeight": 14261577, + "extra": {}, + "date": "2022-02-23T09:36:06.000Z", + "value": "1431592898482968", + "fee": "1431592898482968", + "transactionSequenceNumber": 231, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xae87eebb1ea4383ae98ec5dbea852ae304c1ed23+17400020008-0x9cb3703a1aba8f587f930bfaf271fac56011927c8f2d49f3e9d88d048b5ad977-NFT_OUT", + "hash": "0x9cb3703a1aba8f587f930bfaf271fac56011927c8f2d49f3e9d88d048b5ad977", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x736d3c0e34549aaeeaf4e1bc87080cbe443624901cf83a0b3a94164313a35e9b", + "blockHeight": 14261577, + "extra": {}, + "date": "2022-02-23T09:36:06.000Z", + "value": "1", + "fee": "1431592898482968", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "tokenId": "17400020008", + "transactionSequenceNumber": 231 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x23ade55ef24a1669abf5cb8e6e3d74b1f6ec267dc81588e5d0ae30b2b602bac0-FEES", + "hash": "0x23ade55ef24a1669abf5cb8e6e3d74b1f6ec267dc81588e5d0ae30b2b602bac0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7c7869044e1cb6e4bd69b0ee460027dd2538587a792579dbcea14b35fb9240a7", + "blockHeight": 14261576, + "extra": {}, + "date": "2022-02-23T09:35:35.000Z", + "value": "1430899523266602", + "fee": "1430899523266602", + "transactionSequenceNumber": 230, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xae87eebb1ea4383ae98ec5dbea852ae304c1ed23+17400030003-0x23ade55ef24a1669abf5cb8e6e3d74b1f6ec267dc81588e5d0ae30b2b602bac0-NFT_OUT", + "hash": "0x23ade55ef24a1669abf5cb8e6e3d74b1f6ec267dc81588e5d0ae30b2b602bac0", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7c7869044e1cb6e4bd69b0ee460027dd2538587a792579dbcea14b35fb9240a7", + "blockHeight": 14261576, + "extra": {}, + "date": "2022-02-23T09:35:35.000Z", + "value": "1", + "fee": "1430899523266602", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "tokenId": "17400030003", + "transactionSequenceNumber": 230 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd876ad87e07aeec17e53f7347b68f58a7898fac0074623fbd9b8394c856744f4-FEES", + "hash": "0xd876ad87e07aeec17e53f7347b68f58a7898fac0074623fbd9b8394c856744f4", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0873232c93e42e199db459289163bfc2a5a8237bd26ab4155f24989096defea5", + "blockHeight": 14261572, + "extra": {}, + "date": "2022-02-23T09:35:17.000Z", + "value": "1710209798411578", + "fee": "1710209798411578", + "transactionSequenceNumber": 229, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xae87eebb1ea4383ae98ec5dbea852ae304c1ed23+17400060002-0xd876ad87e07aeec17e53f7347b68f58a7898fac0074623fbd9b8394c856744f4-NFT_OUT", + "hash": "0xd876ad87e07aeec17e53f7347b68f58a7898fac0074623fbd9b8394c856744f4", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0873232c93e42e199db459289163bfc2a5a8237bd26ab4155f24989096defea5", + "blockHeight": 14261572, + "extra": {}, + "date": "2022-02-23T09:35:17.000Z", + "value": "1", + "fee": "1710209798411578", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "tokenId": "17400060002", + "transactionSequenceNumber": 229 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x20911ee9c07156d83a62d5ab1e2c5206f4c93c818310e513db49ca0031f08482-OUT", + "hash": "0x20911ee9c07156d83a62d5ab1e2c5206f4c93c818310e513db49ca0031f08482", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8e8632984e94865630ec4a1971f8fc7b2a037b949fa4cc7705d83c19b7413708", + "blockHeight": 14255871, + "extra": {}, + "date": "2022-02-22T12:31:04.000Z", + "value": "201111328874873000", + "fee": "1111328874873000", + "transactionSequenceNumber": 228, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcd92f821c69fe99c57b24164b4962d3f6261e611a49839d14ca26b547b2f265e-NONE", + "hash": "0xcd92f821c69fe99c57b24164b4962d3f6261e611a49839d14ca26b547b2f265e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x05a46f1E545526FB803FF974C790aCeA34D1f2D6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c601ee69fe74113aea9e491bc2f894e84fb61308c81916a8761b2ec3e7d04a9", + "blockHeight": 14254821, + "extra": {}, + "date": "2022-02-22T08:40:00.000Z", + "value": "0", + "fee": "4521031264070128", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x05a46f1e545526fb803ff974c790acea34d1f2d6+725-0xcd92f821c69fe99c57b24164b4962d3f6261e611a49839d14ca26b547b2f265e-NFT_IN", + "hash": "0xcd92f821c69fe99c57b24164b4962d3f6261e611a49839d14ca26b547b2f265e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c601ee69fe74113aea9e491bc2f894e84fb61308c81916a8761b2ec3e7d04a9", + "blockHeight": 14254821, + "extra": {}, + "date": "2022-02-22T08:40:00.000Z", + "value": "1", + "fee": "4521031264070128", + "contract": "0x05a46f1E545526FB803FF974C790aCeA34D1f2D6", + "standard": "ERC721", + "tokenId": "725", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd2133a3d066f8f1aa9973e8abc370a8bd20b2c3d06e69328f559348c1d5b3a3d-OUT", + "hash": "0xd2133a3d066f8f1aa9973e8abc370a8bd20b2c3d06e69328f559348c1d5b3a3d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x251266588fb2e43352c079e63a4cfcf9a784b100210e92677c1f96604bdc66a7", + "blockHeight": 14254815, + "extra": {}, + "date": "2022-02-22T08:38:36.000Z", + "value": "101303044891540000", + "fee": "1303044891540000", + "transactionSequenceNumber": 227, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0ed0a61e16dd4a4be2b0b661d152d7b1d4158e061e34f8b4f0828bfcc6363db6-OUT", + "hash": "0x0ed0a61e16dd4a4be2b0b661d152d7b1d4158e061e34f8b4f0828bfcc6363db6", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x58b029e898e3716c025a778b81c6d6ed4d5a9a43eb3e63d15ca95ab123ca1bba", + "blockHeight": 14244448, + "extra": {}, + "date": "2022-02-20T18:12:07.000Z", + "value": "208705771422657028", + "fee": "9705771422657028", + "transactionSequenceNumber": 226, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+3568-0x0ed0a61e16dd4a4be2b0b661d152d7b1d4158e061e34f8b4f0828bfcc6363db6-NFT_IN", + "hash": "0x0ed0a61e16dd4a4be2b0b661d152d7b1d4158e061e34f8b4f0828bfcc6363db6", + "type": "NFT_IN", + "senders": ["0x24Ce338BAf5659bacb1Bb92aA3A0cE9dD36f31B0"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x58b029e898e3716c025a778b81c6d6ed4d5a9a43eb3e63d15ca95ab123ca1bba", + "blockHeight": 14244448, + "extra": {}, + "date": "2022-02-20T18:12:07.000Z", + "value": "1", + "fee": "9705771422657028", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "3568", + "transactionSequenceNumber": 226 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7e13dd2d0641ecf174336a44e801e53379c19304cfce819fed1338ccf007c478-FEES", + "hash": "0x7e13dd2d0641ecf174336a44e801e53379c19304cfce819fed1338ccf007c478", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7828c811636CCf051993C1EC3157b0B732e55B23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x24daefddd2671eff2f38d59925b559195c8b67403c23ab96a9ce2863e523e612", + "blockHeight": 14244447, + "extra": {}, + "date": "2022-02-20T18:11:24.000Z", + "value": "2152733726263920", + "fee": "2152733726263920", + "transactionSequenceNumber": 225, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+5769-0x7e13dd2d0641ecf174336a44e801e53379c19304cfce819fed1338ccf007c478-NFT_OUT", + "hash": "0x7e13dd2d0641ecf174336a44e801e53379c19304cfce819fed1338ccf007c478", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x1A0543ccba6E7e79AefEfE962334383C81c82B7F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x24daefddd2671eff2f38d59925b559195c8b67403c23ab96a9ce2863e523e612", + "blockHeight": 14244447, + "extra": {}, + "date": "2022-02-20T18:11:24.000Z", + "value": "1", + "fee": "2152733726263920", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "5769", + "transactionSequenceNumber": 225 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x33e00b634622f551c0f6e810f27e3520313038e15f98a38de5006fc59e06a3d4-OUT", + "hash": "0x33e00b634622f551c0f6e810f27e3520313038e15f98a38de5006fc59e06a3d4", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84ce62b489d897dc75bf7cd7cfc5c3bda96c9c417b68f20ffb32e6e8af931231", + "blockHeight": 14244440, + "extra": {}, + "date": "2022-02-20T18:10:20.000Z", + "value": "183920951976731300", + "fee": "7920951976731300", + "transactionSequenceNumber": 224, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+2251-0x33e00b634622f551c0f6e810f27e3520313038e15f98a38de5006fc59e06a3d4-NFT_IN", + "hash": "0x33e00b634622f551c0f6e810f27e3520313038e15f98a38de5006fc59e06a3d4", + "type": "NFT_IN", + "senders": ["0x009D2AEF6EdED4C1543E9a41cC6f864b5EcfB564"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x84ce62b489d897dc75bf7cd7cfc5c3bda96c9c417b68f20ffb32e6e8af931231", + "blockHeight": 14244440, + "extra": {}, + "date": "2022-02-20T18:10:20.000Z", + "value": "1", + "fee": "7920951976731300", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "2251", + "transactionSequenceNumber": 224 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x37d312d776773617758f8b4ade4deeb93c5747ed86d272ec07f1e153cfba34b0-FEES", + "hash": "0x37d312d776773617758f8b4ade4deeb93c5747ed86d272ec07f1e153cfba34b0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7828c811636CCf051993C1EC3157b0B732e55B23"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8cabe63383539fb369b92e6b1805ce976fe330d0b655c01346458c63c0f816bb", + "blockHeight": 14244422, + "extra": {}, + "date": "2022-02-20T18:07:57.000Z", + "value": "4231702455623698", + "fee": "4231702455623698", + "transactionSequenceNumber": 223, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+6018-0x37d312d776773617758f8b4ade4deeb93c5747ed86d272ec07f1e153cfba34b0-NFT_OUT", + "hash": "0x37d312d776773617758f8b4ade4deeb93c5747ed86d272ec07f1e153cfba34b0", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x1A0543ccba6E7e79AefEfE962334383C81c82B7F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8cabe63383539fb369b92e6b1805ce976fe330d0b655c01346458c63c0f816bb", + "blockHeight": 14244422, + "extra": {}, + "date": "2022-02-20T18:07:57.000Z", + "value": "1", + "fee": "4231702455623698", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "6018", + "transactionSequenceNumber": 223 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd2d6f33f5c56e9335948a83b7430f1f258ee0a6f9d6652847bb0fc56c8063fcc-OUT", + "hash": "0xd2d6f33f5c56e9335948a83b7430f1f258ee0a6f9d6652847bb0fc56c8063fcc", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd9790708f4af18619a2a6ddd0e53be0ec86dd5a9bd6077deb9a8a0b7882d19c", + "blockHeight": 14244411, + "extra": {}, + "date": "2022-02-20T18:05:27.000Z", + "value": "111345927986221297", + "fee": "11345927986221297", + "transactionSequenceNumber": 222, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+6018-0xd2d6f33f5c56e9335948a83b7430f1f258ee0a6f9d6652847bb0fc56c8063fcc-NFT_IN", + "hash": "0xd2d6f33f5c56e9335948a83b7430f1f258ee0a6f9d6652847bb0fc56c8063fcc", + "type": "NFT_IN", + "senders": ["0x6d1cde87d4e50f7827748A03a26f9447d067e219"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd9790708f4af18619a2a6ddd0e53be0ec86dd5a9bd6077deb9a8a0b7882d19c", + "blockHeight": 14244411, + "extra": {}, + "date": "2022-02-20T18:05:27.000Z", + "value": "1", + "fee": "11345927986221297", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "6018", + "transactionSequenceNumber": 222 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd8b48a900a7b27a6379473f608b2a5c2cf2461b5785d67c282fba4b27aaf72bc-OUT", + "hash": "0xd8b48a900a7b27a6379473f608b2a5c2cf2461b5785d67c282fba4b27aaf72bc", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd1b865df83240356c82ece7defaa62b6b158d7d78e4488d3971989b98495416f", + "blockHeight": 14244330, + "extra": {}, + "date": "2022-02-20T17:51:24.000Z", + "value": "115864645886337055", + "fee": "15864645886337055", + "transactionSequenceNumber": 221, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+4110-0xd8b48a900a7b27a6379473f608b2a5c2cf2461b5785d67c282fba4b27aaf72bc-NFT_IN", + "hash": "0xd8b48a900a7b27a6379473f608b2a5c2cf2461b5785d67c282fba4b27aaf72bc", + "type": "NFT_IN", + "senders": ["0x058Adc6B6C242b70fd212ee7a71A1e35DD742C0e"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd1b865df83240356c82ece7defaa62b6b158d7d78e4488d3971989b98495416f", + "blockHeight": 14244330, + "extra": {}, + "date": "2022-02-20T17:51:24.000Z", + "value": "1", + "fee": "15864645886337055", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "4110", + "transactionSequenceNumber": 221 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1e538baeec07bca6185c75bd27c19c9b55c94b71f47bc5cd21b78c66d685b34d-OUT", + "hash": "0x1e538baeec07bca6185c75bd27c19c9b55c94b71f47bc5cd21b78c66d685b34d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7f268357A8c2552623316e2562D90e642bB538E5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x721653d8e5035cc2d77c41f95f064ba606f22671aacc695a90a649ae637bef04", + "blockHeight": 14244327, + "extra": {}, + "date": "2022-02-20T17:50:37.000Z", + "value": "187668145179335272", + "fee": "12668145179335272", + "transactionSequenceNumber": 220, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+5769-0x1e538baeec07bca6185c75bd27c19c9b55c94b71f47bc5cd21b78c66d685b34d-NFT_IN", + "hash": "0x1e538baeec07bca6185c75bd27c19c9b55c94b71f47bc5cd21b78c66d685b34d", + "type": "NFT_IN", + "senders": ["0x99e42F732D2DE4cd72dD37ADCff8A5F04B1b0d52"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x721653d8e5035cc2d77c41f95f064ba606f22671aacc695a90a649ae637bef04", + "blockHeight": 14244327, + "extra": {}, + "date": "2022-02-20T17:50:37.000Z", + "value": "1", + "fee": "12668145179335272", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "5769", + "transactionSequenceNumber": 220 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfc8cd871b0196cb83933a223fed10ebc7b5a851af6fbe2fba65d52d1a795075e-OUT", + "hash": "0xfc8cd871b0196cb83933a223fed10ebc7b5a851af6fbe2fba65d52d1a795075e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf39dcafc866d34ae92a5238b09ace19b95b503f8072ccff4493e37da38fc3fa1", + "blockHeight": 14244321, + "extra": {}, + "date": "2022-02-20T17:49:13.000Z", + "value": "164173041117822159", + "fee": "14173041117822159", + "transactionSequenceNumber": 219, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636ccf051993c1ec3157b0b732e55b23+5234-0xfc8cd871b0196cb83933a223fed10ebc7b5a851af6fbe2fba65d52d1a795075e-NFT_IN", + "hash": "0xfc8cd871b0196cb83933a223fed10ebc7b5a851af6fbe2fba65d52d1a795075e", + "type": "NFT_IN", + "senders": ["0x989a1fcBa9Ee13F1142B4008b556663322EC6dFB"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf39dcafc866d34ae92a5238b09ace19b95b503f8072ccff4493e37da38fc3fa1", + "blockHeight": 14244321, + "extra": {}, + "date": "2022-02-20T17:49:13.000Z", + "value": "1", + "fee": "14173041117822159", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "tokenId": "5234", + "transactionSequenceNumber": 219 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa59a61bfb4bf602c03fd2f9aebc5dbe1bec4280c8652ea94d314e2833f4aa30a-NONE", + "hash": "0xa59a61bfb4bf602c03fd2f9aebc5dbe1bec4280c8652ea94d314e2833f4aa30a", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x550e7610b59be7eABCCD002a290d8829A3d9B169"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1b77fe41aeea7b25e3e14ba039dd5f64780362778a2403854c95b7ba91fb8b71", + "blockHeight": 14242615, + "extra": {}, + "date": "2022-02-20T11:17:26.000Z", + "value": "0", + "fee": "3604008000000000", + "transactionSequenceNumber": 81, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x550e7610b59be7eabccd002a290d8829a3d9b169+50000300009-0xa59a61bfb4bf602c03fd2f9aebc5dbe1bec4280c8652ea94d314e2833f4aa30a-NFT_IN", + "hash": "0xa59a61bfb4bf602c03fd2f9aebc5dbe1bec4280c8652ea94d314e2833f4aa30a", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1b77fe41aeea7b25e3e14ba039dd5f64780362778a2403854c95b7ba91fb8b71", + "blockHeight": 14242615, + "extra": {}, + "date": "2022-02-20T11:17:26.000Z", + "value": "1", + "fee": "3604008000000000", + "contract": "0x550e7610b59be7eABCCD002a290d8829A3d9B169", + "standard": "ERC721", + "tokenId": "50000300009", + "transactionSequenceNumber": 81 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd08ec4aa02e33670d00ac4b8d54ecb4d3587a17d46f5bce5938703a2dd54582b-NONE", + "hash": "0xd08ec4aa02e33670d00ac4b8d54ecb4d3587a17d46f5bce5938703a2dd54582b", + "type": "NONE", + "senders": ["0xEae22084ae80bb891faE67d3DD29bB3c38681dBc"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ed3e0d47971ed6c7ef03556df76bf08b6c7b1977e4b311e87d753daf7b09df9", + "blockHeight": 14238740, + "extra": {}, + "date": "2022-02-19T20:58:38.000Z", + "value": "0", + "fee": "7205170777392020", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+7427000-0xd08ec4aa02e33670d00ac4b8d54ecb4d3587a17d46f5bce5938703a2dd54582b-NFT_IN", + "hash": "0xd08ec4aa02e33670d00ac4b8d54ecb4d3587a17d46f5bce5938703a2dd54582b", + "type": "NFT_IN", + "senders": ["0xEae22084ae80bb891faE67d3DD29bB3c38681dBc"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9ed3e0d47971ed6c7ef03556df76bf08b6c7b1977e4b311e87d753daf7b09df9", + "blockHeight": 14238740, + "extra": {}, + "date": "2022-02-19T20:58:38.000Z", + "value": "1", + "fee": "7205170777392020", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "7427000", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4f872f491a1045d03e11b7189a2f99d0ff14ed2234581665251f381ab6696ba3-OUT", + "hash": "0x4f872f491a1045d03e11b7189a2f99d0ff14ed2234581665251f381ab6696ba3", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3e4f084a5fb55b1b901ab2cca9be880ec673b48165d2c30e83594db9cae03947", + "blockHeight": 14238084, + "extra": {}, + "date": "2022-02-19T18:33:01.000Z", + "value": "72002337295878848", + "fee": "12002337295878848", + "transactionSequenceNumber": 218, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5887ad1262123dcdb4dc79d7d0b7caea64b367c2de14042c4e475f29831c1504-FEES", + "hash": "0x5887ad1262123dcdb4dc79d7d0b7caea64b367c2de14042c4e475f29831c1504", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x147792e2443E1f170a97E07A2986123eA8363972"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5f3e7cea6417cc946786bf8f9a2d31d0cbf540bf591364bf660e683c177bb769", + "blockHeight": 14237818, + "extra": {}, + "date": "2022-02-19T17:34:09.000Z", + "value": "7320512351408768", + "fee": "7320512351408768", + "transactionSequenceNumber": 217, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x147792e2443e1f170a97e07a2986123ea8363972+38-0x5887ad1262123dcdb4dc79d7d0b7caea64b367c2de14042c4e475f29831c1504-NFT_OUT-i0_0", + "hash": "0x5887ad1262123dcdb4dc79d7d0b7caea64b367c2de14042c4e475f29831c1504", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5f3e7cea6417cc946786bf8f9a2d31d0cbf540bf591364bf660e683c177bb769", + "blockHeight": 14237818, + "extra": {}, + "date": "2022-02-19T17:34:09.000Z", + "value": "1", + "fee": "7320512351408768", + "contract": "0x147792e2443E1f170a97E07A2986123eA8363972", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "38", + "transactionSequenceNumber": 217 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5bf6be30a075c715b95f2c31d61e56260c74d4fb8e8e51aa3aea1d849ff05e79-FEES", + "hash": "0x5bf6be30a075c715b95f2c31d61e56260c74d4fb8e8e51aa3aea1d849ff05e79", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1658a7831a65418c557d7dda5ba3351bac5677a18b70e538ff98c61b85321cb", + "blockHeight": 14237816, + "extra": {}, + "date": "2022-02-19T17:33:25.000Z", + "value": "5714127717911152", + "fee": "5714127717911152", + "transactionSequenceNumber": 216, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+23169112389166562796613350829835524357565818810200854464234461989388349865994-0x5bf6be30a075c715b95f2c31d61e56260c74d4fb8e8e51aa3aea1d849ff05e79-NFT_OUT-i0_0", + "hash": "0x5bf6be30a075c715b95f2c31d61e56260c74d4fb8e8e51aa3aea1d849ff05e79", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1658a7831a65418c557d7dda5ba3351bac5677a18b70e538ff98c61b85321cb", + "blockHeight": 14237816, + "extra": {}, + "date": "2022-02-19T17:33:25.000Z", + "value": "1", + "fee": "5714127717911152", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "23169112389166562796613350829835524357565818810200854464234461989388349865994", + "transactionSequenceNumber": 216 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x268d6a069edfbb6cb8b7f5c7280ae660ea4e3d85d266d91ad61673acb4e30711-OUT", + "hash": "0x268d6a069edfbb6cb8b7f5c7280ae660ea4e3d85d266d91ad61673acb4e30711", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf8d9eb1e60ade10a0b0f18d2dc3fe833c008857d47c703686d10caa140f051c", + "blockHeight": 14237808, + "extra": {}, + "date": "2022-02-19T17:31:33.000Z", + "value": "502494923839835060", + "fee": "22494923839835060", + "transactionSequenceNumber": 215, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc14a73fcc775a861e597f1df2e6b86d1c982e2cf+1-0x268d6a069edfbb6cb8b7f5c7280ae660ea4e3d85d266d91ad61673acb4e30711-NFT_IN-i0_0", + "hash": "0x268d6a069edfbb6cb8b7f5c7280ae660ea4e3d85d266d91ad61673acb4e30711", + "type": "NFT_IN", + "senders": ["0x15E875bD7De4C3d1F57a9837c411a30ff5f12B38"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcf8d9eb1e60ade10a0b0f18d2dc3fe833c008857d47c703686d10caa140f051c", + "blockHeight": 14237808, + "extra": {}, + "date": "2022-02-19T17:31:33.000Z", + "value": "1", + "fee": "22494923839835060", + "contract": "0xC14a73fcC775A861e597f1DF2E6b86d1c982e2Cf", + "operator": "0x51Dea520F6466C165274108B43B3C3350E04CFbb", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 215 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc96dbd7269c010116f31b5b2d50c23379ed471e4a0443022d586649b41a9040e-FEES", + "hash": "0xc96dbd7269c010116f31b5b2d50c23379ed471e4a0443022d586649b41a9040e", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1ec9633cee8df2785d234ca5bd78e61fd073371922b2530bf7381cfcae471c31", + "blockHeight": 14237803, + "extra": {}, + "date": "2022-02-19T17:30:19.000Z", + "value": "3195190578626924", + "fee": "3195190578626924", + "transactionSequenceNumber": 214, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc96dbd7269c010116f31b5b2d50c23379ed471e4a0443022d586649b41a9040e-i1", + "hash": "0xc96dbd7269c010116f31b5b2d50c23379ed471e4a0443022d586649b41a9040e", + "type": "IN", + "senders": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1ec9633cee8df2785d234ca5bd78e61fd073371922b2530bf7381cfcae471c31", + "blockHeight": 14237803, + "extra": {}, + "date": "2022-02-19T17:30:19.000Z", + "value": "2353242244407066072", + "fee": "0", + "transactionSequenceNumber": 214 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x68c9222bca883927ea6fb5871ff085dbb2ada090b5b712bbd5d97d13d52e35a2-FEES", + "hash": "0x68c9222bca883927ea6fb5871ff085dbb2ada090b5b712bbd5d97d13d52e35a2", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf04f89cf4c44f2fef53ffb9963cefad05d357e5c83ac0575f7a028aac47cc8d", + "blockHeight": 14237762, + "extra": {}, + "date": "2022-02-19T17:20:45.000Z", + "value": "4126597076413950", + "fee": "4126597076413950", + "transactionSequenceNumber": 213, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+3896319488391776731008266404323078094398620216150189921575678844798156931073-0x68c9222bca883927ea6fb5871ff085dbb2ada090b5b712bbd5d97d13d52e35a2-NFT_OUT-i0_0", + "hash": "0x68c9222bca883927ea6fb5871ff085dbb2ada090b5b712bbd5d97d13d52e35a2", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x089D3D1A1d25F565BC556D7f10b0fb35ddfd2cE4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaf04f89cf4c44f2fef53ffb9963cefad05d357e5c83ac0575f7a028aac47cc8d", + "blockHeight": 14237762, + "extra": {}, + "date": "2022-02-19T17:20:45.000Z", + "value": "1", + "fee": "4126597076413950", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A", + "standard": "ERC1155", + "tokenId": "3896319488391776731008266404323078094398620216150189921575678844798156931073", + "transactionSequenceNumber": 213 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0eee67b9b8038105e88bb3f95d7f011b6207da0bbc955a8bbcec0aeef2d5c0c7-OUT", + "hash": "0x0eee67b9b8038105e88bb3f95d7f011b6207da0bbc955a8bbcec0aeef2d5c0c7", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f82f5edbb831a09d6d872e0a6927a7e92046139445bab1c47eacdd8cadfd5a4", + "blockHeight": 14237746, + "extra": {}, + "date": "2022-02-19T17:17:09.000Z", + "value": "66355661392111043", + "fee": "16355661392111043", + "transactionSequenceNumber": 212, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+25828147237821198195018353565513715926828886605696715423323237770644835794994-0x0eee67b9b8038105e88bb3f95d7f011b6207da0bbc955a8bbcec0aeef2d5c0c7-NFT_IN-i0_0", + "hash": "0x0eee67b9b8038105e88bb3f95d7f011b6207da0bbc955a8bbcec0aeef2d5c0c7", + "type": "NFT_IN", + "senders": ["0x391A3699f430A4563097aEC735b3C242108350Ca"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2f82f5edbb831a09d6d872e0a6927a7e92046139445bab1c47eacdd8cadfd5a4", + "blockHeight": 14237746, + "extra": {}, + "date": "2022-02-19T17:17:09.000Z", + "value": "1", + "fee": "16355661392111043", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x2Cb27a4aCDC95737B0ae50C45747d98DC1D6AfA8", + "standard": "ERC1155", + "tokenId": "25828147237821198195018353565513715926828886605696715423323237770644835794994", + "transactionSequenceNumber": 212 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbaad42e20812d2a78fa187f74f73ad1d3486fc952e42488c008ba55ebfe817df-OUT", + "hash": "0xbaad42e20812d2a78fa187f74f73ad1d3486fc952e42488c008ba55ebfe817df", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6653cbddb56ec3e10b880629fbe7e3fcdb11fba02730a32693d51ffaa28e0411", + "blockHeight": 14237743, + "extra": {}, + "date": "2022-02-19T17:16:32.000Z", + "value": "167827685305890636", + "fee": "17827685305890636", + "transactionSequenceNumber": 211, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb04004aa955849739fde52da15249e65950238d3+1-0xbaad42e20812d2a78fa187f74f73ad1d3486fc952e42488c008ba55ebfe817df-NFT_IN-i0_0", + "hash": "0xbaad42e20812d2a78fa187f74f73ad1d3486fc952e42488c008ba55ebfe817df", + "type": "NFT_IN", + "senders": ["0x391A3699f430A4563097aEC735b3C242108350Ca"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6653cbddb56ec3e10b880629fbe7e3fcdb11fba02730a32693d51ffaa28e0411", + "blockHeight": 14237743, + "extra": {}, + "date": "2022-02-19T17:16:32.000Z", + "value": "1", + "fee": "17827685305890636", + "contract": "0xb04004aa955849739FDe52dA15249e65950238d3", + "operator": "0x2Cb27a4aCDC95737B0ae50C45747d98DC1D6AfA8", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 211 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe7e70da7d7585af8b9dbc191a1da5132eb8e842f09c15c63641370f471c48b20-NONE", + "hash": "0xe7e70da7d7585af8b9dbc191a1da5132eb8e842f09c15c63641370f471c48b20", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2286a1399cdb79a0bc9ae422190a62c80554896f7296970cc09efef4fb64850f", + "blockHeight": 14237512, + "extra": {}, + "date": "2022-02-19T16:27:10.000Z", + "value": "0", + "fee": "5964524980239248", + "transactionSequenceNumber": 49, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1caf0c19a8ac28c41fe59ba6c754e4b9bd54de9+6738-0xe7e70da7d7585af8b9dbc191a1da5132eb8e842f09c15c63641370f471c48b20-NFT_IN", + "hash": "0xe7e70da7d7585af8b9dbc191a1da5132eb8e842f09c15c63641370f471c48b20", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2286a1399cdb79a0bc9ae422190a62c80554896f7296970cc09efef4fb64850f", + "blockHeight": 14237512, + "extra": {}, + "date": "2022-02-19T16:27:10.000Z", + "value": "1", + "fee": "5964524980239248", + "contract": "0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9", + "standard": "ERC721", + "tokenId": "6738", + "transactionSequenceNumber": 49 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x34e7502edf57742bd7d6fc7f85fc194ca33e91b13653c7c59ee9a94752818cd1-FEES", + "hash": "0x34e7502edf57742bd7d6fc7f85fc194ca33e91b13653c7c59ee9a94752818cd1", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6aeeb4066c9d34cc1d48871ac693211e720eff7bb888acbc47fbcc1e0f9e3c08", + "blockHeight": 14237443, + "extra": {}, + "date": "2022-02-19T16:10:26.000Z", + "value": "12635897366165388", + "fee": "12635897366165388", + "transactionSequenceNumber": 210, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf99808eed20cff986fbd0c0a3965288d615938a73feaf47367c87da983fd4a54-NONE", + "hash": "0xf99808eed20cff986fbd0c0a3965288d615938a73feaf47367c87da983fd4a54", + "type": "NONE", + "senders": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "recipients": ["0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc6e958c139963ec68369a88856c58ca831a486a3e427748f243b887221ebccd0", + "blockHeight": 14237368, + "extra": {}, + "date": "2022-02-19T15:52:11.000Z", + "value": "0", + "fee": "6084800753049088", + "transactionSequenceNumber": 16, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1caf0c19a8ac28c41fe59ba6c754e4b9bd54de9+2120-0xf99808eed20cff986fbd0c0a3965288d615938a73feaf47367c87da983fd4a54-NFT_IN", + "hash": "0xf99808eed20cff986fbd0c0a3965288d615938a73feaf47367c87da983fd4a54", + "type": "NFT_IN", + "senders": ["0x96786936c6df010F0A1cabC812371125501C4c31"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc6e958c139963ec68369a88856c58ca831a486a3e427748f243b887221ebccd0", + "blockHeight": 14237368, + "extra": {}, + "date": "2022-02-19T15:52:11.000Z", + "value": "1", + "fee": "6084800753049088", + "contract": "0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9", + "standard": "ERC721", + "tokenId": "2120", + "transactionSequenceNumber": 16 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8b9fdd7458e2b4feadedc8a957fed2b7c0f056c291d053ba3d8188756d01a868-OUT", + "hash": "0x8b9fdd7458e2b4feadedc8a957fed2b7c0f056c291d053ba3d8188756d01a868", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc2fd15c3e7d5fe650529f44dc54d40dff9d7d70b75a09f8bfe304664dfeb13fc", + "blockHeight": 14237338, + "extra": {}, + "date": "2022-02-19T15:44:53.000Z", + "value": "112915840567856353", + "fee": "12915840567856353", + "transactionSequenceNumber": 209, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+71721706087014882762577854970996082786911179760617744331490506358672741892116-0x8b9fdd7458e2b4feadedc8a957fed2b7c0f056c291d053ba3d8188756d01a868-NFT_IN-i0_0", + "hash": "0x8b9fdd7458e2b4feadedc8a957fed2b7c0f056c291d053ba3d8188756d01a868", + "type": "NFT_IN", + "senders": ["0x9E910C0d8Eb905eAee0317E9D6b7004862Fd31B5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc2fd15c3e7d5fe650529f44dc54d40dff9d7d70b75a09f8bfe304664dfeb13fc", + "blockHeight": 14237338, + "extra": {}, + "date": "2022-02-19T15:44:53.000Z", + "value": "1", + "fee": "12915840567856353", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x718C002037556953E244EB0692aD8A0496e6dbd1", + "standard": "ERC1155", + "tokenId": "71721706087014882762577854970996082786911179760617744331490506358672741892116", + "transactionSequenceNumber": 209 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0f3241ad5c1718b5e3871a0b8e792d7218b4e9c2b5e07f59accd441e3fefe072-NONE", + "hash": "0x0f3241ad5c1718b5e3871a0b8e792d7218b4e9c2b5e07f59accd441e3fefe072", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xf78f85150073646c6e1ccF916c2BD66f0FC885F0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02f2125eda31da27db80a5794599c37d0e3cb6d788e1e36fdf1f2bd78d518b1d", + "blockHeight": 14237197, + "extra": {}, + "date": "2022-02-19T15:13:54.000Z", + "value": "0", + "fee": "6424536000000000", + "transactionSequenceNumber": 195, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf78f85150073646c6e1ccf916c2bd66f0fc885f0+53000100009-0x0f3241ad5c1718b5e3871a0b8e792d7218b4e9c2b5e07f59accd441e3fefe072-NFT_IN", + "hash": "0x0f3241ad5c1718b5e3871a0b8e792d7218b4e9c2b5e07f59accd441e3fefe072", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02f2125eda31da27db80a5794599c37d0e3cb6d788e1e36fdf1f2bd78d518b1d", + "blockHeight": 14237197, + "extra": {}, + "date": "2022-02-19T15:13:54.000Z", + "value": "1", + "fee": "6424536000000000", + "contract": "0xf78f85150073646c6e1ccF916c2BD66f0FC885F0", + "standard": "ERC721", + "tokenId": "53000100009", + "transactionSequenceNumber": 195 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2d1d6d24dab128989fe0306abf786647eec9c72bdb5887d175b4c8956acd0715-NONE", + "hash": "0x2d1d6d24dab128989fe0306abf786647eec9c72bdb5887d175b4c8956acd0715", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xec564C8bdE8ff9D1edA8DF85FB7EE361DCa5bb98"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02f2125eda31da27db80a5794599c37d0e3cb6d788e1e36fdf1f2bd78d518b1d", + "blockHeight": 14237197, + "extra": {}, + "date": "2022-02-19T15:13:54.000Z", + "value": "0", + "fee": "6425028000000000", + "transactionSequenceNumber": 194, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xec564c8bde8ff9d1eda8df85fb7ee361dca5bb98+17800010035-0x2d1d6d24dab128989fe0306abf786647eec9c72bdb5887d175b4c8956acd0715-NFT_IN", + "hash": "0x2d1d6d24dab128989fe0306abf786647eec9c72bdb5887d175b4c8956acd0715", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02f2125eda31da27db80a5794599c37d0e3cb6d788e1e36fdf1f2bd78d518b1d", + "blockHeight": 14237197, + "extra": {}, + "date": "2022-02-19T15:13:54.000Z", + "value": "1", + "fee": "6425028000000000", + "contract": "0xec564C8bdE8ff9D1edA8DF85FB7EE361DCa5bb98", + "standard": "ERC721", + "tokenId": "17800010035", + "transactionSequenceNumber": 194 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb71a919613d92aace75f4525dc4977a43fb63ad5e163bcbdabe3329b0eb4e323-NONE", + "hash": "0xb71a919613d92aace75f4525dc4977a43fb63ad5e163bcbdabe3329b0eb4e323", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xf78f85150073646c6e1ccF916c2BD66f0FC885F0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02f2125eda31da27db80a5794599c37d0e3cb6d788e1e36fdf1f2bd78d518b1d", + "blockHeight": 14237197, + "extra": {}, + "date": "2022-02-19T15:13:54.000Z", + "value": "0", + "fee": "4741896000000000", + "transactionSequenceNumber": 196, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf78f85150073646c6e1ccf916c2bd66f0fc885f0+53000400007-0xb71a919613d92aace75f4525dc4977a43fb63ad5e163bcbdabe3329b0eb4e323-NFT_IN", + "hash": "0xb71a919613d92aace75f4525dc4977a43fb63ad5e163bcbdabe3329b0eb4e323", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x02f2125eda31da27db80a5794599c37d0e3cb6d788e1e36fdf1f2bd78d518b1d", + "blockHeight": 14237197, + "extra": {}, + "date": "2022-02-19T15:13:54.000Z", + "value": "1", + "fee": "4741896000000000", + "contract": "0xf78f85150073646c6e1ccF916c2BD66f0FC885F0", + "standard": "ERC721", + "tokenId": "53000400007", + "transactionSequenceNumber": 196 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xac4b71dca4a12d727a441d5bbb5634cb914d988bd4bfdb8c405a67f8097f49ea-NONE", + "hash": "0xac4b71dca4a12d727a441d5bbb5634cb914d988bd4bfdb8c405a67f8097f49ea", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xe7562366AEC16d3E351c410f83b04ECF904d49aA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0679c0f74d00536279b97937b89074a1c4a031c050dccd17b98816026231882e", + "blockHeight": 14237196, + "extra": {}, + "date": "2022-02-19T15:13:29.000Z", + "value": "0", + "fee": "9715806000000000", + "transactionSequenceNumber": 192, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366aec16d3e351c410f83b04ecf904d49aa+12300010144-0xac4b71dca4a12d727a441d5bbb5634cb914d988bd4bfdb8c405a67f8097f49ea-NFT_IN", + "hash": "0xac4b71dca4a12d727a441d5bbb5634cb914d988bd4bfdb8c405a67f8097f49ea", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0679c0f74d00536279b97937b89074a1c4a031c050dccd17b98816026231882e", + "blockHeight": 14237196, + "extra": {}, + "date": "2022-02-19T15:13:29.000Z", + "value": "1", + "fee": "9715806000000000", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "tokenId": "12300010144", + "transactionSequenceNumber": 192 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd622a291c98c496b1a95e85cc0b0aac39f53f6e5f8558d388bcc6b53273f289b-NONE", + "hash": "0xd622a291c98c496b1a95e85cc0b0aac39f53f6e5f8558d388bcc6b53273f289b", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xe7562366AEC16d3E351c410f83b04ECF904d49aA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0679c0f74d00536279b97937b89074a1c4a031c050dccd17b98816026231882e", + "blockHeight": 14237196, + "extra": {}, + "date": "2022-02-19T15:13:29.000Z", + "value": "0", + "fee": "9715806000000000", + "transactionSequenceNumber": 193, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366aec16d3e351c410f83b04ecf904d49aa+12300030163-0xd622a291c98c496b1a95e85cc0b0aac39f53f6e5f8558d388bcc6b53273f289b-NFT_IN", + "hash": "0xd622a291c98c496b1a95e85cc0b0aac39f53f6e5f8558d388bcc6b53273f289b", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0679c0f74d00536279b97937b89074a1c4a031c050dccd17b98816026231882e", + "blockHeight": 14237196, + "extra": {}, + "date": "2022-02-19T15:13:29.000Z", + "value": "1", + "fee": "9715806000000000", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "tokenId": "12300030163", + "transactionSequenceNumber": 193 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3ad591bbcf9df4750c0706f82dfb7e83c28dfe93b3c374988b71ea33ee955769-NONE", + "hash": "0x3ad591bbcf9df4750c0706f82dfb7e83c28dfe93b3c374988b71ea33ee955769", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xe7562366AEC16d3E351c410f83b04ECF904d49aA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7700138b9ab8127be80f5e7ff3fdb68ff76178500944f09b6077a1114758961f", + "blockHeight": 14237195, + "extra": {}, + "date": "2022-02-19T15:13:18.000Z", + "value": "0", + "fee": "14958360000000000", + "transactionSequenceNumber": 191, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366aec16d3e351c410f83b04ecf904d49aa+12300050050-0x3ad591bbcf9df4750c0706f82dfb7e83c28dfe93b3c374988b71ea33ee955769-NFT_IN", + "hash": "0x3ad591bbcf9df4750c0706f82dfb7e83c28dfe93b3c374988b71ea33ee955769", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7700138b9ab8127be80f5e7ff3fdb68ff76178500944f09b6077a1114758961f", + "blockHeight": 14237195, + "extra": {}, + "date": "2022-02-19T15:13:18.000Z", + "value": "1", + "fee": "14958360000000000", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "tokenId": "12300050050", + "transactionSequenceNumber": 191 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xff2709e0994c351bfa36d0ffef24b97b533833056849459106ffc86e33511dc9-NONE", + "hash": "0xff2709e0994c351bfa36d0ffef24b97b533833056849459106ffc86e33511dc9", + "type": "NONE", + "senders": ["0x06AdF7BAcdCd8AA2f70A2E3fA77D6c912d709947"], + "recipients": ["0x147792e2443E1f170a97E07A2986123eA8363972"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x623e5e5e65477bc88ed605eedea71fb0b2213528bd884a1a1ce5090c62802ac3", + "blockHeight": 14234571, + "extra": {}, + "date": "2022-02-19T05:11:55.000Z", + "value": "0", + "fee": "20618895634195320", + "transactionSequenceNumber": 188, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x147792e2443e1f170a97e07a2986123ea8363972+38-0xff2709e0994c351bfa36d0ffef24b97b533833056849459106ffc86e33511dc9-NFT_IN-i0_0", + "hash": "0xff2709e0994c351bfa36d0ffef24b97b533833056849459106ffc86e33511dc9", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x623e5e5e65477bc88ed605eedea71fb0b2213528bd884a1a1ce5090c62802ac3", + "blockHeight": 14234571, + "extra": {}, + "date": "2022-02-19T05:11:55.000Z", + "value": "1", + "fee": "20618895634195320", + "contract": "0x147792e2443E1f170a97E07A2986123eA8363972", + "operator": "0x06AdF7BAcdCd8AA2f70A2E3fA77D6c912d709947", + "standard": "ERC1155", + "tokenId": "38", + "transactionSequenceNumber": 188 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb2381100156ae037052654af75f0662730bde4d0245e378b9447eb995a8a1ba9-FEES", + "hash": "0xb2381100156ae037052654af75f0662730bde4d0245e378b9447eb995a8a1ba9", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xe7562366AEC16d3E351c410f83b04ECF904d49aA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x455ac4253e22aaad00b814894350d2c629f45fa1823096ca6596a29dd0e78805", + "blockHeight": 14212021, + "extra": {}, + "date": "2022-02-15T17:20:13.000Z", + "value": "8312654043170688", + "fee": "8312654043170688", + "transactionSequenceNumber": 208, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366aec16d3e351c410f83b04ecf904d49aa+12300030163-0xb2381100156ae037052654af75f0662730bde4d0245e378b9447eb995a8a1ba9-NFT_OUT", + "hash": "0xb2381100156ae037052654af75f0662730bde4d0245e378b9447eb995a8a1ba9", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x455ac4253e22aaad00b814894350d2c629f45fa1823096ca6596a29dd0e78805", + "blockHeight": 14212021, + "extra": {}, + "date": "2022-02-15T17:20:13.000Z", + "value": "1", + "fee": "8312654043170688", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "tokenId": "12300030163", + "transactionSequenceNumber": 208 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x330b3709a2a6fa4d9452afdd0ecc41d95eaac46a57768c371901dcb337f5ec4e-FEES", + "hash": "0x330b3709a2a6fa4d9452afdd0ecc41d95eaac46a57768c371901dcb337f5ec4e", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xe7562366AEC16d3E351c410f83b04ECF904d49aA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x50cef972fa22fe9a26f3ed67c7b3685a1a7d313ce9b4dc22688083e5ce5f271d", + "blockHeight": 14212019, + "extra": {}, + "date": "2022-02-15T17:19:36.000Z", + "value": "10763289070043850", + "fee": "10763289070043850", + "transactionSequenceNumber": 207, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366aec16d3e351c410f83b04ecf904d49aa+12300050050-0x330b3709a2a6fa4d9452afdd0ecc41d95eaac46a57768c371901dcb337f5ec4e-NFT_OUT", + "hash": "0x330b3709a2a6fa4d9452afdd0ecc41d95eaac46a57768c371901dcb337f5ec4e", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x50cef972fa22fe9a26f3ed67c7b3685a1a7d313ce9b4dc22688083e5ce5f271d", + "blockHeight": 14212019, + "extra": {}, + "date": "2022-02-15T17:19:36.000Z", + "value": "1", + "fee": "10763289070043850", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "tokenId": "12300050050", + "transactionSequenceNumber": 207 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc2d93303f3d9ea5fa60de148f512f1c79578244c3c1a46c9b0d28697e581eadc-FEES", + "hash": "0xc2d93303f3d9ea5fa60de148f512f1c79578244c3c1a46c9b0d28697e581eadc", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xe7562366AEC16d3E351c410f83b04ECF904d49aA"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdde46e587e9219394c1d791204e518120ae6082a28cf71a428a50910f2676226", + "blockHeight": 14212017, + "extra": {}, + "date": "2022-02-15T17:18:52.000Z", + "value": "8642269979319390", + "fee": "8642269979319390", + "transactionSequenceNumber": 206, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366aec16d3e351c410f83b04ecf904d49aa+12300010144-0xc2d93303f3d9ea5fa60de148f512f1c79578244c3c1a46c9b0d28697e581eadc-NFT_OUT", + "hash": "0xc2d93303f3d9ea5fa60de148f512f1c79578244c3c1a46c9b0d28697e581eadc", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdde46e587e9219394c1d791204e518120ae6082a28cf71a428a50910f2676226", + "blockHeight": 14212017, + "extra": {}, + "date": "2022-02-15T17:18:52.000Z", + "value": "1", + "fee": "8642269979319390", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "tokenId": "12300010144", + "transactionSequenceNumber": 206 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x418367fd766be812017a3aa39d930b4b79d68ec1b78c23ae57bccf5972a36914-FEES", + "hash": "0x418367fd766be812017a3aa39d930b4b79d68ec1b78c23ae57bccf5972a36914", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xec564C8bdE8ff9D1edA8DF85FB7EE361DCa5bb98"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x77e53cdc0bff6da27619ba35247481709c950a6cbafc7a1006ff4c13e34ca127", + "blockHeight": 14211937, + "extra": {}, + "date": "2022-02-15T17:02:40.000Z", + "value": "3351486118932874", + "fee": "3351486118932874", + "transactionSequenceNumber": 205, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xec564c8bde8ff9d1eda8df85fb7ee361dca5bb98+17800010035-0x418367fd766be812017a3aa39d930b4b79d68ec1b78c23ae57bccf5972a36914-NFT_OUT", + "hash": "0x418367fd766be812017a3aa39d930b4b79d68ec1b78c23ae57bccf5972a36914", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x77e53cdc0bff6da27619ba35247481709c950a6cbafc7a1006ff4c13e34ca127", + "blockHeight": 14211937, + "extra": {}, + "date": "2022-02-15T17:02:40.000Z", + "value": "1", + "fee": "3351486118932874", + "contract": "0xec564C8bdE8ff9D1edA8DF85FB7EE361DCa5bb98", + "standard": "ERC721", + "tokenId": "17800010035", + "transactionSequenceNumber": 205 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe8e2427e1aa3d4ca30eb6ffd6240f4c038ab4918bbb0531e6112bfaf5b7fdb88-NONE", + "hash": "0xe8e2427e1aa3d4ca30eb6ffd6240f4c038ab4918bbb0531e6112bfaf5b7fdb88", + "type": "NONE", + "senders": ["0x089D3D1A1d25F565BC556D7f10b0fb35ddfd2cE4"], + "recipients": ["0x07b597f34A4c4204Fc62c744545dF72560302aa4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9825ac74abf22e1a144593c9997df40c41b9b82932e7d86aa759ca457ab6485a", + "blockHeight": 14205510, + "extra": {}, + "date": "2022-02-14T17:05:38.000Z", + "value": "0", + "fee": "4622265272153340", + "transactionSequenceNumber": 48, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x07b597f34a4c4204fc62c744545df72560302aa4+22-0xe8e2427e1aa3d4ca30eb6ffd6240f4c038ab4918bbb0531e6112bfaf5b7fdb88-NFT_IN", + "hash": "0xe8e2427e1aa3d4ca30eb6ffd6240f4c038ab4918bbb0531e6112bfaf5b7fdb88", + "type": "NFT_IN", + "senders": ["0x089D3D1A1d25F565BC556D7f10b0fb35ddfd2cE4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9825ac74abf22e1a144593c9997df40c41b9b82932e7d86aa759ca457ab6485a", + "blockHeight": 14205510, + "extra": {}, + "date": "2022-02-14T17:05:38.000Z", + "value": "1", + "fee": "4622265272153340", + "contract": "0x07b597f34A4c4204Fc62c744545dF72560302aa4", + "standard": "ERC721", + "tokenId": "22", + "transactionSequenceNumber": 48 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x903739b55a84acf3d77d7a7ab616802e08093ff76d2dfeea83b22d09b971ddb1-FEES", + "hash": "0x903739b55a84acf3d77d7a7ab616802e08093ff76d2dfeea83b22d09b971ddb1", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x0974Ec8C00c8c160D88E315579C00da6ca4E5E32"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x73e1accf608a48f92fab200c0289186b8a6153963d1f4c97f2dd9b32d0227c4b", + "blockHeight": 14186515, + "extra": {}, + "date": "2022-02-11T19:00:40.000Z", + "value": "13104374855663328", + "fee": "13104374855663328", + "transactionSequenceNumber": 204, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0974ec8c00c8c160d88e315579c00da6ca4e5e32+10100010203-0x903739b55a84acf3d77d7a7ab616802e08093ff76d2dfeea83b22d09b971ddb1-NFT_OUT", + "hash": "0x903739b55a84acf3d77d7a7ab616802e08093ff76d2dfeea83b22d09b971ddb1", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x73e1accf608a48f92fab200c0289186b8a6153963d1f4c97f2dd9b32d0227c4b", + "blockHeight": 14186515, + "extra": {}, + "date": "2022-02-11T19:00:40.000Z", + "value": "1", + "fee": "13104374855663328", + "contract": "0x0974Ec8C00c8c160D88E315579C00da6ca4E5E32", + "standard": "ERC721", + "tokenId": "10100010203", + "transactionSequenceNumber": 204 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x11dd54097896c2556055ac06c47a39daca9e15026f263eba8fab46899c7ae756-NONE", + "hash": "0x11dd54097896c2556055ac06c47a39daca9e15026f263eba8fab46899c7ae756", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x190B26B40E6502DE7bac06b6C78cb5fdCFCdF21a"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4306567560a594492abc904e6fd5e94d0955e2529cc6f4bb0797448a02d8aca4", + "blockHeight": 14165854, + "extra": {}, + "date": "2022-02-08T14:05:34.000Z", + "value": "0", + "fee": "5954448000000000", + "transactionSequenceNumber": 137, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x190b26b40e6502de7bac06b6c78cb5fdcfcdf21a+6000200024-0x11dd54097896c2556055ac06c47a39daca9e15026f263eba8fab46899c7ae756-NFT_IN", + "hash": "0x11dd54097896c2556055ac06c47a39daca9e15026f263eba8fab46899c7ae756", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4306567560a594492abc904e6fd5e94d0955e2529cc6f4bb0797448a02d8aca4", + "blockHeight": 14165854, + "extra": {}, + "date": "2022-02-08T14:05:34.000Z", + "value": "1", + "fee": "5954448000000000", + "contract": "0x190B26B40E6502DE7bac06b6C78cb5fdCFCdF21a", + "standard": "ERC721", + "tokenId": "6000200024", + "transactionSequenceNumber": 137 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x413bd0aaca59abed0da40839b1b105a8f96111e4790009084f78bf86032302e8-NONE", + "hash": "0x413bd0aaca59abed0da40839b1b105a8f96111e4790009084f78bf86032302e8", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xadc890B1f3F3e4814d18Ff18acCD1D2C82B17016"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4306567560a594492abc904e6fd5e94d0955e2529cc6f4bb0797448a02d8aca4", + "blockHeight": 14165854, + "extra": {}, + "date": "2022-02-08T14:05:34.000Z", + "value": "0", + "fee": "5562708000000000", + "transactionSequenceNumber": 135, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xadc890b1f3f3e4814d18ff18accd1d2c82b17016+7000100020-0x413bd0aaca59abed0da40839b1b105a8f96111e4790009084f78bf86032302e8-NFT_IN", + "hash": "0x413bd0aaca59abed0da40839b1b105a8f96111e4790009084f78bf86032302e8", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4306567560a594492abc904e6fd5e94d0955e2529cc6f4bb0797448a02d8aca4", + "blockHeight": 14165854, + "extra": {}, + "date": "2022-02-08T14:05:34.000Z", + "value": "1", + "fee": "5562708000000000", + "contract": "0xadc890B1f3F3e4814d18Ff18acCD1D2C82B17016", + "standard": "ERC721", + "tokenId": "7000100020", + "transactionSequenceNumber": 135 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x204f04fcc4b08392fd8cc3022b6efa0055e976d25ae76e55849e9343e3900514-NONE", + "hash": "0x204f04fcc4b08392fd8cc3022b6efa0055e976d25ae76e55849e9343e3900514", + "type": "NONE", + "senders": ["0x623FC4F577926c0aADAEf11a243754C546C1F98c"], + "recipients": ["0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbd1eae4f5171d14572136aa27cfc1e59ca6cfc6dbc498f240b239d6fb38c2cd6", + "blockHeight": 14152649, + "extra": {}, + "date": "2022-02-06T12:56:08.000Z", + "value": "0", + "fee": "19450800000000000", + "transactionSequenceNumber": 246, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb7be4001bff2c5f4a61dd2435e4c9a19d8d12343+1-0x204f04fcc4b08392fd8cc3022b6efa0055e976d25ae76e55849e9343e3900514-NFT_IN-i0_0", + "hash": "0x204f04fcc4b08392fd8cc3022b6efa0055e976d25ae76e55849e9343e3900514", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbd1eae4f5171d14572136aa27cfc1e59ca6cfc6dbc498f240b239d6fb38c2cd6", + "blockHeight": 14152649, + "extra": {}, + "date": "2022-02-06T12:56:08.000Z", + "value": "2", + "fee": "19450800000000000", + "contract": "0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343", + "operator": "0x623FC4F577926c0aADAEf11a243754C546C1F98c", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 246 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x73517f8d371302bb6234d5e4e785c6216a486d124bfb4b6125aa5288d842b400-NONE", + "hash": "0x73517f8d371302bb6234d5e4e785c6216a486d124bfb4b6125aa5288d842b400", + "type": "NONE", + "senders": ["0x333940bdCC7429DB906b9f7942D53252e5ebC966"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa63a222438ff80cce0871eaac0045c931bd651d9fb093a75b8a9f3d43b9f9778", + "blockHeight": 14148763, + "extra": {}, + "date": "2022-02-05T22:45:57.000Z", + "value": "0", + "fee": "4265299522992252", + "transactionSequenceNumber": 208, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+23169112389166562796613350829835524357565818810200854464234461989388349865994-0x73517f8d371302bb6234d5e4e785c6216a486d124bfb4b6125aa5288d842b400-NFT_IN-i0_0", + "hash": "0x73517f8d371302bb6234d5e4e785c6216a486d124bfb4b6125aa5288d842b400", + "type": "NFT_IN", + "senders": ["0x333940bdCC7429DB906b9f7942D53252e5ebC966"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa63a222438ff80cce0871eaac0045c931bd651d9fb093a75b8a9f3d43b9f9778", + "blockHeight": 14148763, + "extra": {}, + "date": "2022-02-05T22:45:57.000Z", + "value": "1", + "fee": "4265299522992252", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x333940bdCC7429DB906b9f7942D53252e5ebC966", + "standard": "ERC1155", + "tokenId": "23169112389166562796613350829835524357565818810200854464234461989388349865994", + "transactionSequenceNumber": 208 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x88a68a72f9821719601cf423181ec915b6112873fc20b912b8a4eb2b6fa03147-NONE", + "hash": "0x88a68a72f9821719601cf423181ec915b6112873fc20b912b8a4eb2b6fa03147", + "type": "NONE", + "senders": ["0x623FC4F577926c0aADAEf11a243754C546C1F98c"], + "recipients": ["0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4b20b5fa1229b364bbb9e43b1638c0ec5b7b32936df9e2629d965c35088c71e1", + "blockHeight": 14147454, + "extra": {}, + "date": "2022-02-05T17:54:50.000Z", + "value": "0", + "fee": "23814525000000000", + "transactionSequenceNumber": 80, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86825dfca7a6224cfbd2da48e85df2fc3aa7c4b1+1-0x88a68a72f9821719601cf423181ec915b6112873fc20b912b8a4eb2b6fa03147-NFT_IN-i0_0", + "hash": "0x88a68a72f9821719601cf423181ec915b6112873fc20b912b8a4eb2b6fa03147", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4b20b5fa1229b364bbb9e43b1638c0ec5b7b32936df9e2629d965c35088c71e1", + "blockHeight": 14147454, + "extra": {}, + "date": "2022-02-05T17:54:50.000Z", + "value": "2", + "fee": "23814525000000000", + "contract": "0x86825dFCa7A6224cfBd2DA48e85DF2fc3Aa7C4B1", + "operator": "0x623FC4F577926c0aADAEf11a243754C546C1F98c", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 80 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5f17a946052cc993ba24e2af782ad51e8a50249b2cdfb0c13c08d6e57bc282ed-NONE", + "hash": "0x5f17a946052cc993ba24e2af782ad51e8a50249b2cdfb0c13c08d6e57bc282ed", + "type": "NONE", + "senders": ["0xf887e52941dC10a7a6F688dE81f07A46b9333Cb4"], + "recipients": ["0xBd1152a5a003AA833D7D399aDC8949bdFe887230"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc243f0ff91642a964eace2b9370cb0f89982d43b65fb18608059905013c358cb", + "blockHeight": 14136392, + "extra": {}, + "date": "2022-02-04T00:54:54.000Z", + "value": "0", + "fee": "1012692712430561885", + "transactionSequenceNumber": 1, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbd1152a5a003aa833d7d399adc8949bdfe887230+1-0x5f17a946052cc993ba24e2af782ad51e8a50249b2cdfb0c13c08d6e57bc282ed-NFT_IN-i0_0", + "hash": "0x5f17a946052cc993ba24e2af782ad51e8a50249b2cdfb0c13c08d6e57bc282ed", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc243f0ff91642a964eace2b9370cb0f89982d43b65fb18608059905013c358cb", + "blockHeight": 14136392, + "extra": {}, + "date": "2022-02-04T00:54:54.000Z", + "value": "3", + "fee": "1012692712430561885", + "contract": "0xBd1152a5a003AA833D7D399aDC8949bdFe887230", + "operator": "0xf887e52941dC10a7a6F688dE81f07A46b9333Cb4", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 1 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb6576bb4a76e703209e3b09ae2b58a5e48da845ca03b74bda432b86979be4ed8-NONE", + "hash": "0xb6576bb4a76e703209e3b09ae2b58a5e48da845ca03b74bda432b86979be4ed8", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4ef3f88058e71734caee7ccd94d839c7ca7c0d5ff001a6789276f0f5be9d08c8", + "blockHeight": 14133025, + "extra": {}, + "date": "2022-02-03T12:29:39.000Z", + "value": "0", + "fee": "8246428209180325", + "transactionSequenceNumber": 2, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+62621-0xb6576bb4a76e703209e3b09ae2b58a5e48da845ca03b74bda432b86979be4ed8-NFT_IN", + "hash": "0xb6576bb4a76e703209e3b09ae2b58a5e48da845ca03b74bda432b86979be4ed8", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4ef3f88058e71734caee7ccd94d839c7ca7c0d5ff001a6789276f0f5be9d08c8", + "blockHeight": 14133025, + "extra": {}, + "date": "2022-02-03T12:29:39.000Z", + "value": "1", + "fee": "8246428209180325", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "62621", + "transactionSequenceNumber": 2 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xef7241281d1fdbf70f83841f71de94a20bb1cc4d71c3624ea345bee24691c9d2-OUT", + "hash": "0xef7241281d1fdbf70f83841f71de94a20bb1cc4d71c3624ea345bee24691c9d2", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3D9fA9CE296824e1ac98DE87e7824B3e0cE7D5A2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x439decbbc2e121f85d6393c1a4c446d1a1b950691f27224a729b1fc619158e31", + "blockHeight": 14127179, + "extra": {}, + "date": "2022-02-02T14:31:07.000Z", + "value": "340180842915847382", + "fee": "10180842915847382", + "transactionSequenceNumber": 203, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x75d639e5e52b4ea5426f2fb46959b9c3099b729a+1241-0xef7241281d1fdbf70f83841f71de94a20bb1cc4d71c3624ea345bee24691c9d2-NFT_IN", + "hash": "0xef7241281d1fdbf70f83841f71de94a20bb1cc4d71c3624ea345bee24691c9d2", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x439decbbc2e121f85d6393c1a4c446d1a1b950691f27224a729b1fc619158e31", + "blockHeight": 14127179, + "extra": {}, + "date": "2022-02-02T14:31:07.000Z", + "value": "1", + "fee": "10180842915847382", + "contract": "0x75D639E5E52b4EA5426f2fB46959b9C3099b729A", + "standard": "ERC721", + "tokenId": "1241", + "transactionSequenceNumber": 203 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbbaf7cb680a3b3c5c2e9c3bcc8b06e2644e2751ad0ceb6ce1883395251c5d62e-OUT", + "hash": "0xbbaf7cb680a3b3c5c2e9c3bcc8b06e2644e2751ad0ceb6ce1883395251c5d62e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x583070185ed4702004bcc7ceeadecf8fe4435c127f6f5a278b5639f24815a6d7", + "blockHeight": 14119538, + "extra": {}, + "date": "2022-02-01T10:14:28.000Z", + "value": "442814753458247368", + "fee": "16814753458247368", + "transactionSequenceNumber": 202, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x75d639e5e52b4ea5426f2fb46959b9c3099b729a+557-0xbbaf7cb680a3b3c5c2e9c3bcc8b06e2644e2751ad0ceb6ce1883395251c5d62e-NFT_IN", + "hash": "0xbbaf7cb680a3b3c5c2e9c3bcc8b06e2644e2751ad0ceb6ce1883395251c5d62e", + "type": "NFT_IN", + "senders": ["0xf99b11016b4e9Ab00226446AF3715610359fA8CD"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x583070185ed4702004bcc7ceeadecf8fe4435c127f6f5a278b5639f24815a6d7", + "blockHeight": 14119538, + "extra": {}, + "date": "2022-02-01T10:14:28.000Z", + "value": "1", + "fee": "16814753458247368", + "contract": "0x75D639E5E52b4EA5426f2fB46959b9C3099b729A", + "standard": "ERC721", + "tokenId": "557", + "transactionSequenceNumber": 202 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x028d5a4859bfe951a8750107aa4dc2a530936d1f7f17445b8132498361089f35-OUT", + "hash": "0x028d5a4859bfe951a8750107aa4dc2a530936d1f7f17445b8132498361089f35", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x58ec988f16d14dd4c38ce587ceaa0ded64fdabd30064d6443355f022314bba49", + "blockHeight": 14119221, + "extra": {}, + "date": "2022-02-01T09:00:39.000Z", + "value": "69843772693189640", + "fee": "19843772693189640", + "transactionSequenceNumber": 201, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+105424874580272350249353180101820695324338341917620358577696675049819005255681-0x028d5a4859bfe951a8750107aa4dc2a530936d1f7f17445b8132498361089f35-NFT_IN-i0_0", + "hash": "0x028d5a4859bfe951a8750107aa4dc2a530936d1f7f17445b8132498361089f35", + "type": "NFT_IN", + "senders": ["0xE9145d4c4934Cb7d48d24BB68700Be34d2B0Aa8D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x58ec988f16d14dd4c38ce587ceaa0ded64fdabd30064d6443355f022314bba49", + "blockHeight": 14119221, + "extra": {}, + "date": "2022-02-01T09:00:39.000Z", + "value": "1", + "fee": "19843772693189640", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xfBB54FcDf9810996A0b0f3631469bF7a3edf8d1E", + "standard": "ERC1155", + "tokenId": "105424874580272350249353180101820695324338341917620358577696675049819005255681", + "transactionSequenceNumber": 201 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7fb0899562d7b6a6a45467d3e510a492bc55e5bd11a285411635f8c52a8c0e4d-OUT", + "hash": "0x7fb0899562d7b6a6a45467d3e510a492bc55e5bd11a285411635f8c52a8c0e4d", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c7920f002fae0c0a3a22bd52883390c35c62b0c0ede96f1063581fd89ba2993", + "blockHeight": 14119203, + "extra": {}, + "date": "2022-02-01T08:54:46.000Z", + "value": "69423065200709878", + "fee": "19423065200709878", + "transactionSequenceNumber": 200, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+105424874580272350249353180101820695324338341917620358577696675022331214561281-0x7fb0899562d7b6a6a45467d3e510a492bc55e5bd11a285411635f8c52a8c0e4d-NFT_IN-i0_0", + "hash": "0x7fb0899562d7b6a6a45467d3e510a492bc55e5bd11a285411635f8c52a8c0e4d", + "type": "NFT_IN", + "senders": ["0xE9145d4c4934Cb7d48d24BB68700Be34d2B0Aa8D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c7920f002fae0c0a3a22bd52883390c35c62b0c0ede96f1063581fd89ba2993", + "blockHeight": 14119203, + "extra": {}, + "date": "2022-02-01T08:54:46.000Z", + "value": "1", + "fee": "19423065200709878", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xfBB54FcDf9810996A0b0f3631469bF7a3edf8d1E", + "standard": "ERC1155", + "tokenId": "105424874580272350249353180101820695324338341917620358577696675022331214561281", + "transactionSequenceNumber": 200 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2dc2880b730c8be2e48767ca55fc15bb5da2118dce8d4ca5d191e4681d0c5ddb-OUT", + "hash": "0x2dc2880b730c8be2e48767ca55fc15bb5da2118dce8d4ca5d191e4681d0c5ddb", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ce980b5643178da3daf285f38eddbeb1d4959b43d1114d718c185be8107ed7d", + "blockHeight": 14119197, + "extra": {}, + "date": "2022-02-01T08:52:56.000Z", + "value": "69119033519386463", + "fee": "19119033519386463", + "transactionSequenceNumber": 199, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+75103926859849342323264278268693657464740451987194224635048073489613282344961-0x2dc2880b730c8be2e48767ca55fc15bb5da2118dce8d4ca5d191e4681d0c5ddb-NFT_IN-i0_0", + "hash": "0x2dc2880b730c8be2e48767ca55fc15bb5da2118dce8d4ca5d191e4681d0c5ddb", + "type": "NFT_IN", + "senders": ["0xa60b50f27E49d5E606a6a916A3f56ce1555CFc42"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ce980b5643178da3daf285f38eddbeb1d4959b43d1114d718c185be8107ed7d", + "blockHeight": 14119197, + "extra": {}, + "date": "2022-02-01T08:52:56.000Z", + "value": "1", + "fee": "19119033519386463", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x60C3F14cB525c28eAF23938b762cFa99AE411701", + "standard": "ERC1155", + "tokenId": "75103926859849342323264278268693657464740451987194224635048073489613282344961", + "transactionSequenceNumber": 199 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x812d829016b342a34431a84870060b1d8a32e3c02f8c298850431a83ffcba4e1-OUT", + "hash": "0x812d829016b342a34431a84870060b1d8a32e3c02f8c298850431a83ffcba4e1", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x617748eca0c0ad7de073c3e632feabb25776afdf238e6fdbedb30c4272aee997", + "blockHeight": 14115055, + "extra": {}, + "date": "2022-01-31T17:40:42.000Z", + "value": "452167072835091776", + "fee": "23167072835091776", + "transactionSequenceNumber": 198, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x75d639e5e52b4ea5426f2fb46959b9c3099b729a+136-0x812d829016b342a34431a84870060b1d8a32e3c02f8c298850431a83ffcba4e1-NFT_IN", + "hash": "0x812d829016b342a34431a84870060b1d8a32e3c02f8c298850431a83ffcba4e1", + "type": "NFT_IN", + "senders": ["0x6322872F335DdE0d4b44537F69FBAe74bbED39de"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x617748eca0c0ad7de073c3e632feabb25776afdf238e6fdbedb30c4272aee997", + "blockHeight": 14115055, + "extra": {}, + "date": "2022-01-31T17:40:42.000Z", + "value": "1", + "fee": "23167072835091776", + "contract": "0x75D639E5E52b4EA5426f2fB46959b9C3099b729A", + "standard": "ERC721", + "tokenId": "136", + "transactionSequenceNumber": 198 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcfec5f0484c3051ba358fa976d2e04b660fb5d6dbabc64155b43c2dee8262af0-FEES", + "hash": "0xcfec5f0484c3051ba358fa976d2e04b660fb5d6dbabc64155b43c2dee8262af0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa57e1f6ab67c3bf4eff34911b28d66c1f20ebcd09b2c7a1608f0a880c83e56bf", + "blockHeight": 14114002, + "extra": {}, + "date": "2022-01-31T13:46:12.000Z", + "value": "6045380232311058", + "fee": "6045380232311058", + "transactionSequenceNumber": 197, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x62a972f5bfa360a559633450ec0121efc0fd0685f4a2a759895c6d00e2d4d647-NONE", + "hash": "0x62a972f5bfa360a559633450ec0121efc0fd0685f4a2a759895c6d00e2d4d647", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c2d35b5b7d7214ad86cf314febf8bc43debd548d1a32910d858d82761a98234", + "blockHeight": 14113579, + "extra": {}, + "date": "2022-01-31T12:12:56.000Z", + "value": "0", + "fee": "3379656720770210", + "transactionSequenceNumber": 1, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+25828147237821198195018353565513715926828886605696715423323237805829207883791-0x62a972f5bfa360a559633450ec0121efc0fd0685f4a2a759895c6d00e2d4d647-NFT_IN-i0_0", + "hash": "0x62a972f5bfa360a559633450ec0121efc0fd0685f4a2a759895c6d00e2d4d647", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c2d35b5b7d7214ad86cf314febf8bc43debd548d1a32910d858d82761a98234", + "blockHeight": 14113579, + "extra": {}, + "date": "2022-01-31T12:12:56.000Z", + "value": "1", + "fee": "3379656720770210", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "25828147237821198195018353565513715926828886605696715423323237805829207883791", + "transactionSequenceNumber": 1 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xba0abc5ea97eda1cbde9d6713faeb51ee10e97b35e8387488958feb42f302677-NONE", + "hash": "0xba0abc5ea97eda1cbde9d6713faeb51ee10e97b35e8387488958feb42f302677", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xee50556c4fc218b7411a3163e74d4cfdd36e535ed19a45420019296a0b83bcb1", + "blockHeight": 14113577, + "extra": {}, + "date": "2022-01-31T12:12:11.000Z", + "value": "0", + "fee": "2768665402102180", + "transactionSequenceNumber": 0, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+25828147237821198195018353565513715926828886605696715423323237772843859050546-0xba0abc5ea97eda1cbde9d6713faeb51ee10e97b35e8387488958feb42f302677-NFT_IN-i0_0", + "hash": "0xba0abc5ea97eda1cbde9d6713faeb51ee10e97b35e8387488958feb42f302677", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xee50556c4fc218b7411a3163e74d4cfdd36e535ed19a45420019296a0b83bcb1", + "blockHeight": 14113577, + "extra": {}, + "date": "2022-01-31T12:12:11.000Z", + "value": "1", + "fee": "2768665402102180", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "25828147237821198195018353565513715926828886605696715423323237772843859050546", + "transactionSequenceNumber": 0 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8399e821c325f36c373ac490641eab0eb6b93f3cefa891b84322b722d861da07-OUT", + "hash": "0x8399e821c325f36c373ac490641eab0eb6b93f3cefa891b84322b722d861da07", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7ef865963D3A005670b8F8Df6aed23e456FA75e0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52211cfd51b99ddad0066b1ada02a792a301d9c41729d37e182d055f600d246d", + "blockHeight": 14113556, + "extra": {}, + "date": "2022-01-31T12:09:14.000Z", + "value": "64138167148613024", + "fee": "14138167148613024", + "transactionSequenceNumber": 196, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc4c377565a4b9eb6e657c2422bd33b6e4859b041+1-0x8399e821c325f36c373ac490641eab0eb6b93f3cefa891b84322b722d861da07-NFT_IN-i0_0", + "hash": "0x8399e821c325f36c373ac490641eab0eb6b93f3cefa891b84322b722d861da07", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52211cfd51b99ddad0066b1ada02a792a301d9c41729d37e182d055f600d246d", + "blockHeight": 14113556, + "extra": {}, + "date": "2022-01-31T12:09:14.000Z", + "value": "1", + "fee": "14138167148613024", + "contract": "0xC4c377565a4b9EB6e657c2422Bd33b6E4859b041", + "operator": "0x0e582786279A4031BF9a3be3D183d98b0fDC94C3", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 196 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x001bcf48413d2ab484dcf6b91989e6fc2b376b6fc2c1a9409ee55d1323a28143-OUT", + "hash": "0x001bcf48413d2ab484dcf6b91989e6fc2b376b6fc2c1a9409ee55d1323a28143", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11c4e3269093537f1f9d845177c58b53f1749d6d992d632d5342e2aae6dba875", + "blockHeight": 14107748, + "extra": {}, + "date": "2022-01-30T14:47:59.000Z", + "value": "739799840157343509", + "fee": "9799840157343509", + "transactionSequenceNumber": 195, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+7087889278748674862782191100161585869255703219280937854717855496001734836225-0x001bcf48413d2ab484dcf6b91989e6fc2b376b6fc2c1a9409ee55d1323a28143-NFT_IN-i0_0", + "hash": "0x001bcf48413d2ab484dcf6b91989e6fc2b376b6fc2c1a9409ee55d1323a28143", + "type": "NFT_IN", + "senders": ["0x8a3db9109F2eF0D234B6CA0B7a08f9Bc63efd9A2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11c4e3269093537f1f9d845177c58b53f1749d6d992d632d5342e2aae6dba875", + "blockHeight": 14107748, + "extra": {}, + "date": "2022-01-30T14:47:59.000Z", + "value": "1", + "fee": "9799840157343509", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x1d9Fe7E4b4DBB4f37e30099345caB2117685bA04", + "standard": "ERC1155", + "tokenId": "7087889278748674862782191100161585869255703219280937854717855496001734836225", + "transactionSequenceNumber": 195 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x610167f13e2d1e61439afecd133117e2c540da51b91b936150a17dad12fe8182-IN", + "hash": "0x610167f13e2d1e61439afecd133117e2c540da51b91b936150a17dad12fe8182", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf159bdf42df3aa15ea1b0d66b306ba761466ccb0695511fad604c5a0683fb050", + "blockHeight": 14107731, + "extra": {}, + "date": "2022-01-30T14:45:45.001Z", + "value": "2000000000000000000", + "fee": "1953000000000000", + "transactionSequenceNumber": 50, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9e5305d939ba29bd3d6c4eaf831a5696b971fd8e652b7d514f7fb63f936b03cd-OUT", + "hash": "0x9e5305d939ba29bd3d6c4eaf831a5696b971fd8e652b7d514f7fb63f936b03cd", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x219a551fc2d85c38b22abbdff6ef97a354d3e04af7cc9f683a1042ef7ffe8fb5", + "blockHeight": 14107687, + "extra": {}, + "date": "2022-01-30T14:38:11.000Z", + "value": "798969033404505083", + "fee": "21969033404505083", + "transactionSequenceNumber": 194, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x34878e0960f02190f1eea39b1b99530db87b05d9+1-0x9e5305d939ba29bd3d6c4eaf831a5696b971fd8e652b7d514f7fb63f936b03cd-NFT_IN-i0_0", + "hash": "0x9e5305d939ba29bd3d6c4eaf831a5696b971fd8e652b7d514f7fb63f936b03cd", + "type": "NFT_IN", + "senders": ["0xEe5c09B8c15C30dbE064040107d9E14F709Eb801"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x219a551fc2d85c38b22abbdff6ef97a354d3e04af7cc9f683a1042ef7ffe8fb5", + "blockHeight": 14107687, + "extra": {}, + "date": "2022-01-30T14:38:11.000Z", + "value": "1", + "fee": "21969033404505083", + "contract": "0x34878E0960F02190F1eEa39b1b99530Db87b05D9", + "operator": "0xeaA24DC8426c143E114aCe647a20576E7d6564d2", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 194 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3167b86a846a0750f1b3bc71e4d9bbec6a33c91718bba4e8c9e5a61d26f703f6-OUT", + "hash": "0x3167b86a846a0750f1b3bc71e4d9bbec6a33c91718bba4e8c9e5a61d26f703f6", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ed77344e9c70982bfb0294e88bd844c26628fa0384c2533d64658a8c631450b", + "blockHeight": 14107655, + "extra": {}, + "date": "2022-01-30T14:27:10.000Z", + "value": "266875226445059950", + "fee": "16875226445059950", + "transactionSequenceNumber": 193, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+3896319488391776731008266404323078094398620216150189921575678844798156931073-0x3167b86a846a0750f1b3bc71e4d9bbec6a33c91718bba4e8c9e5a61d26f703f6-NFT_IN-i0_0", + "hash": "0x3167b86a846a0750f1b3bc71e4d9bbec6a33c91718bba4e8c9e5a61d26f703f6", + "type": "NFT_IN", + "senders": ["0x089D3D1A1d25F565BC556D7f10b0fb35ddfd2cE4"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0ed77344e9c70982bfb0294e88bd844c26628fa0384c2533d64658a8c631450b", + "blockHeight": 14107655, + "extra": {}, + "date": "2022-01-30T14:27:10.000Z", + "value": "1", + "fee": "16875226445059950", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x38d5186E809A514C901bb9952502852e287086e6", + "standard": "ERC1155", + "tokenId": "3896319488391776731008266404323078094398620216150189921575678844798156931073", + "transactionSequenceNumber": 193 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x393e1adda578c1325470356fd039457ddf2fc164a43e33cd770092fe4c089256-OUT", + "hash": "0x393e1adda578c1325470356fd039457ddf2fc164a43e33cd770092fe4c089256", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0da974431797f9445c4d71609ce5287bcf8bc6cdf73f2e4caf14123a6ba4d1ab", + "blockHeight": 14106647, + "extra": {}, + "date": "2022-01-30T10:41:59.000Z", + "value": "413996863293031771", + "fee": "13996863293031771", + "transactionSequenceNumber": 192, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+62546128571173573861370652936856218284243546780344801453551937542107200225281-0x393e1adda578c1325470356fd039457ddf2fc164a43e33cd770092fe4c089256-NFT_IN-i0_0", + "hash": "0x393e1adda578c1325470356fd039457ddf2fc164a43e33cd770092fe4c089256", + "type": "NFT_IN", + "senders": ["0x8a47dAaFFa94C930690Dd9f6848C8Ca1CA91186D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0da974431797f9445c4d71609ce5287bcf8bc6cdf73f2e4caf14123a6ba4d1ab", + "blockHeight": 14106647, + "extra": {}, + "date": "2022-01-30T10:41:59.000Z", + "value": "1", + "fee": "13996863293031771", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xDF79C16383d92D3b3BD2F06b07b4eaf2E990D02f", + "standard": "ERC1155", + "tokenId": "62546128571173573861370652936856218284243546780344801453551937542107200225281", + "transactionSequenceNumber": 192 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1c9b77c32ba7f591323bb66e6ba6443bb8fbdcc15d4ee60744be644492d8111f-OUT", + "hash": "0x1c9b77c32ba7f591323bb66e6ba6443bb8fbdcc15d4ee60744be644492d8111f", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe9855a7dcaee05d9c15fb95481bff68fb9142fd4b38b158f5b765cf68c951232", + "blockHeight": 14106595, + "extra": {}, + "date": "2022-01-30T10:31:08.000Z", + "value": "64185952274390048", + "fee": "14185952274390048", + "transactionSequenceNumber": 191, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+91437098405588457721941204729205929938944474527971886254986814284625484972033-0x1c9b77c32ba7f591323bb66e6ba6443bb8fbdcc15d4ee60744be644492d8111f-NFT_IN-i0_0", + "hash": "0x1c9b77c32ba7f591323bb66e6ba6443bb8fbdcc15d4ee60744be644492d8111f", + "type": "NFT_IN", + "senders": ["0xCa27904E11f8715C0d6a395767dCE689D1150EA6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe9855a7dcaee05d9c15fb95481bff68fb9142fd4b38b158f5b765cf68c951232", + "blockHeight": 14106595, + "extra": {}, + "date": "2022-01-30T10:31:08.000Z", + "value": "1", + "fee": "14185952274390048", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xeF5f7c022dAb05Dae5E9b0862b99a7fc8152C968", + "standard": "ERC1155", + "tokenId": "91437098405588457721941204729205929938944474527971886254986814284625484972033", + "transactionSequenceNumber": 191 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8f4046b3f0081730bb0602b659d9fbc935c19a9a9bdb8a8a0cd090adda5903ae-OUT", + "hash": "0x8f4046b3f0081730bb0602b659d9fbc935c19a9a9bdb8a8a0cd090adda5903ae", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xae85ebc36721164232b3b997f5e746a4582c863eec759b9611cf302d1041337c", + "blockHeight": 14103316, + "extra": {}, + "date": "2022-01-29T22:19:16.000Z", + "value": "361614769833977040", + "fee": "31614769833977040", + "transactionSequenceNumber": 190, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+53325246992838792859275335759448641474179368626914689986754703014946102312961-0x8f4046b3f0081730bb0602b659d9fbc935c19a9a9bdb8a8a0cd090adda5903ae-NFT_IN-i0_0", + "hash": "0x8f4046b3f0081730bb0602b659d9fbc935c19a9a9bdb8a8a0cd090adda5903ae", + "type": "NFT_IN", + "senders": ["0x75e5052d53dfef2Dd831814B8Da723900FA1e337"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xae85ebc36721164232b3b997f5e746a4582c863eec759b9611cf302d1041337c", + "blockHeight": 14103316, + "extra": {}, + "date": "2022-01-29T22:19:16.000Z", + "value": "1", + "fee": "31614769833977040", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xbAe19e8e9f573e9cb2dAB725a799aE399328d8B0", + "standard": "ERC1155", + "tokenId": "53325246992838792859275335759448641474179368626914689986754703014946102312961", + "transactionSequenceNumber": 190 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x49798d13b8016c7585e6be33ee1baf5e85be930a4cc5c10c7146fa1e8ccf7445-OUT", + "hash": "0x49798d13b8016c7585e6be33ee1baf5e85be930a4cc5c10c7146fa1e8ccf7445", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x01411475553E990FaB60F70bc33913893836329F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7b3eba09df4c4a5e2b6cc5527f6b35d062dd3cf7b7d2d75133375b972a98439d", + "blockHeight": 14100362, + "extra": {}, + "date": "2022-01-29T11:22:46.000Z", + "value": "32001906800000000000", + "fee": "1906800000000000", + "transactionSequenceNumber": 189, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2e4ce38e3c679aa1e0ff9e0b4511a2db70c698a06350b055e078b6f2f81815d7-NONE", + "hash": "0x2e4ce38e3c679aa1e0ff9e0b4511a2db70c698a06350b055e078b6f2f81815d7", + "type": "NONE", + "senders": ["0xcf32a27a06D3EF0D2794475526f8431E2C16e602"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9e669ee2f1a90bf3cf6dfe2c5ccd6685b90c168753750c7b1c1a90a44f15fd8b", + "blockHeight": 14098069, + "extra": {}, + "date": "2022-01-29T02:50:19.000Z", + "value": "0", + "fee": "25943517834064748", + "transactionSequenceNumber": 4, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2e4ce38e3c679aa1e0ff9e0b4511a2db70c698a06350b055e078b6f2f81815d7-i0", + "hash": "0x2e4ce38e3c679aa1e0ff9e0b4511a2db70c698a06350b055e078b6f2f81815d7", + "type": "IN", + "senders": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9e669ee2f1a90bf3cf6dfe2c5ccd6685b90c168753750c7b1c1a90a44f15fd8b", + "blockHeight": 14098069, + "extra": {}, + "date": "2022-01-29T02:50:19.000Z", + "value": "33762500000000000000", + "fee": "0", + "transactionSequenceNumber": 4 + } + ], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x49cf6f5d44e70224e2e23fdcdd2c053f30ada28b+9096-0x2e4ce38e3c679aa1e0ff9e0b4511a2db70c698a06350b055e078b6f2f81815d7-NFT_OUT", + "hash": "0x2e4ce38e3c679aa1e0ff9e0b4511a2db70c698a06350b055e078b6f2f81815d7", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xcf32a27a06D3EF0D2794475526f8431E2C16e602"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9e669ee2f1a90bf3cf6dfe2c5ccd6685b90c168753750c7b1c1a90a44f15fd8b", + "blockHeight": 14098069, + "extra": {}, + "date": "2022-01-29T02:50:19.000Z", + "value": "1", + "fee": "25943517834064748", + "contract": "0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B", + "standard": "ERC721", + "tokenId": "9096", + "transactionSequenceNumber": 4 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x265df2d3a8020b095348460ab196e0e55a5055c18bcc957b2f822704445c65a3-OUT", + "hash": "0x265df2d3a8020b095348460ab196e0e55a5055c18bcc957b2f822704445c65a3", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x689ab187b68c7b0924849a505aa32a8bce4b672e5304279754c0084ad2604259", + "blockHeight": 14094581, + "extra": {}, + "date": "2022-01-28T14:01:54.000Z", + "value": "20683465970138817", + "fee": "15683465970138817", + "transactionSequenceNumber": 188, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd14f86e007078fce3d353ac47f0374540e99c1d1+1-0x265df2d3a8020b095348460ab196e0e55a5055c18bcc957b2f822704445c65a3-NFT_IN-i0_0", + "hash": "0x265df2d3a8020b095348460ab196e0e55a5055c18bcc957b2f822704445c65a3", + "type": "NFT_IN", + "senders": ["0x7fb18DD3834cBB7cB81Ede523278573f6608c90b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x689ab187b68c7b0924849a505aa32a8bce4b672e5304279754c0084ad2604259", + "blockHeight": 14094581, + "extra": {}, + "date": "2022-01-28T14:01:54.000Z", + "value": "1", + "fee": "15683465970138817", + "contract": "0xD14F86e007078fCe3d353aC47F0374540e99C1D1", + "operator": "0xE402677A6d6C633c5ED031ee72bb1fe1401E1119", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 188 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf670b15c9c279a5cf74940515e2bde40b49612f7872fec33b7980447b438cc30-NONE", + "hash": "0xf670b15c9c279a5cf74940515e2bde40b49612f7872fec33b7980447b438cc30", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeb5afb92e54dfc78b1633d2ac371f8a7e5ba0bbe296853bdeec1973ffc428242", + "blockHeight": 14093212, + "extra": {}, + "date": "2022-01-28T08:58:43.000Z", + "value": "0", + "fee": "4893804197013710", + "transactionSequenceNumber": 253, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+18954319577998353253004349825961940133867291761371826571185822536335961882649-0xf670b15c9c279a5cf74940515e2bde40b49612f7872fec33b7980447b438cc30-NFT_IN-i0_0", + "hash": "0xf670b15c9c279a5cf74940515e2bde40b49612f7872fec33b7980447b438cc30", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xeb5afb92e54dfc78b1633d2ac371f8a7e5ba0bbe296853bdeec1973ffc428242", + "blockHeight": 14093212, + "extra": {}, + "date": "2022-01-28T08:58:43.000Z", + "value": "1", + "fee": "4893804197013710", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "18954319577998353253004349825961940133867291761371826571185822536335961882649", + "transactionSequenceNumber": 253 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x845fcb7fb03c92932ace632c3ffc666fa343bb93d3bd80cd980477fde720bfac-NONE", + "hash": "0x845fcb7fb03c92932ace632c3ffc666fa343bb93d3bd80cd980477fde720bfac", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1a1194f236b4ea710db34b1feac09e35a73449ba694e66404ee0adb0352c21a", + "blockHeight": 14090591, + "extra": {}, + "date": "2022-01-27T23:09:47.000Z", + "value": "0", + "fee": "28357088855651292", + "transactionSequenceNumber": 251, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3b3ee1931dc30c1957379fac9aba94d1c48a5405+94035-0x845fcb7fb03c92932ace632c3ffc666fa343bb93d3bd80cd980477fde720bfac-NFT_IN", + "hash": "0x845fcb7fb03c92932ace632c3ffc666fa343bb93d3bd80cd980477fde720bfac", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc1a1194f236b4ea710db34b1feac09e35a73449ba694e66404ee0adb0352c21a", + "blockHeight": 14090591, + "extra": {}, + "date": "2022-01-27T23:09:47.000Z", + "value": "1", + "fee": "28357088855651292", + "contract": "0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405", + "standard": "ERC721", + "tokenId": "94035", + "transactionSequenceNumber": 251 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2c4b6d11f7d26cc03ee4fe86ac865647073c6f90c01be6d98f419a51944c03be-OUT", + "hash": "0x2c4b6d11f7d26cc03ee4fe86ac865647073c6f90c01be6d98f419a51944c03be", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52ac4c51993397253b9eec5ec3d988add6ca7eca76469afff365fd2cb11ef039", + "blockHeight": 14088592, + "extra": {}, + "date": "2022-01-27T15:52:18.000Z", + "value": "230010594254173624", + "fee": "30010594254173624", + "transactionSequenceNumber": 187, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+4316559304209611593173483264896187591856532978093410903713152722482424184833-0x2c4b6d11f7d26cc03ee4fe86ac865647073c6f90c01be6d98f419a51944c03be-NFT_IN-i0_0", + "hash": "0x2c4b6d11f7d26cc03ee4fe86ac865647073c6f90c01be6d98f419a51944c03be", + "type": "NFT_IN", + "senders": ["0x6C78bEa76dACBf14Eb37dE0d70855ef67D73e30B"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52ac4c51993397253b9eec5ec3d988add6ca7eca76469afff365fd2cb11ef039", + "blockHeight": 14088592, + "extra": {}, + "date": "2022-01-27T15:52:18.000Z", + "value": "1", + "fee": "30010594254173624", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xe0F0A3aE6CAaAF5cc1b1A27F4d39779F17Bb7223", + "standard": "ERC1155", + "tokenId": "4316559304209611593173483264896187591856532978093410903713152722482424184833", + "transactionSequenceNumber": 187 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2af6c0d02f3126f92ee45003988cb38b0b279e2a2d5ad27c8d7f93f570e7fb8a-OUT", + "hash": "0x2af6c0d02f3126f92ee45003988cb38b0b279e2a2d5ad27c8d7f93f570e7fb8a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0e33071e20abd85d591e9ee53057dbe66f3634f1aebdd431f61b2437c0c9a12b", + "blockHeight": 14086997, + "extra": {}, + "date": "2022-01-27T09:50:13.000Z", + "value": "120984372988794886", + "fee": "20984372988794886", + "transactionSequenceNumber": 186, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+95736293251254199814162855267911839937324463041088756989615009727320762089473-0x2af6c0d02f3126f92ee45003988cb38b0b279e2a2d5ad27c8d7f93f570e7fb8a-NFT_IN-i0_0", + "hash": "0x2af6c0d02f3126f92ee45003988cb38b0b279e2a2d5ad27c8d7f93f570e7fb8a", + "type": "NFT_IN", + "senders": ["0xd3a8d25dB735fbfc6A565B725b0B09a3147AB328"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0e33071e20abd85d591e9ee53057dbe66f3634f1aebdd431f61b2437c0c9a12b", + "blockHeight": 14086997, + "extra": {}, + "date": "2022-01-27T09:50:13.000Z", + "value": "1", + "fee": "20984372988794886", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x06BBfdD566EBa14454811F1dA57cBC4feB9823Fc", + "standard": "ERC1155", + "tokenId": "95736293251254199814162855267911839937324463041088756989615009727320762089473", + "transactionSequenceNumber": 186 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x19d1af6b4b7768790f4cb24f75e28b01432a1e87ac330ce3976d8ac1357b9301-OUT", + "hash": "0x19d1af6b4b7768790f4cb24f75e28b01432a1e87ac330ce3976d8ac1357b9301", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0bb34bbf03ba3aa9bcf036de4172eb291091cbcf16df78aa80e41849cb67a7d7", + "blockHeight": 14086950, + "extra": {}, + "date": "2022-01-27T09:39:13.000Z", + "value": "58820332513792657", + "fee": "18820332513792657", + "transactionSequenceNumber": 185, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+21571245745289620531775397740395050402116013080720387054787752952686153040072-0x19d1af6b4b7768790f4cb24f75e28b01432a1e87ac330ce3976d8ac1357b9301-NFT_IN-i0_0", + "hash": "0x19d1af6b4b7768790f4cb24f75e28b01432a1e87ac330ce3976d8ac1357b9301", + "type": "NFT_IN", + "senders": ["0x2Fb0e475F6D495DFdfd9176aF9113f48F7687565"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0bb34bbf03ba3aa9bcf036de4172eb291091cbcf16df78aa80e41849cb67a7d7", + "blockHeight": 14086950, + "extra": {}, + "date": "2022-01-27T09:39:13.000Z", + "value": "1", + "fee": "18820332513792657", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x9327FF0d2975F2A60BE58F67Fb7DACEFC821Ba23", + "standard": "ERC1155", + "tokenId": "21571245745289620531775397740395050402116013080720387054787752952686153040072", + "transactionSequenceNumber": 185 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa5eeb809f4b779a4da0cae370bc83ae46cfec12bf2e40cb40fb6cfdc6fab6fbb-OUT", + "hash": "0xa5eeb809f4b779a4da0cae370bc83ae46cfec12bf2e40cb40fb6cfdc6fab6fbb", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x64474d5ed21597a8a324528542bfadd2299efdf0e0c6c430bb3d611e0956e38f", + "blockHeight": 14086832, + "extra": {}, + "date": "2022-01-27T09:13:32.000Z", + "value": "69778961668875689", + "fee": "19778961668875689", + "transactionSequenceNumber": 184, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x64da747f5f8349f0116e207eb420f95b9af0411f+1-0xa5eeb809f4b779a4da0cae370bc83ae46cfec12bf2e40cb40fb6cfdc6fab6fbb-NFT_IN-i0_0", + "hash": "0xa5eeb809f4b779a4da0cae370bc83ae46cfec12bf2e40cb40fb6cfdc6fab6fbb", + "type": "NFT_IN", + "senders": ["0x350c603508524952244042AB5563a4dA4dc4488d"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x64474d5ed21597a8a324528542bfadd2299efdf0e0c6c430bb3d611e0956e38f", + "blockHeight": 14086832, + "extra": {}, + "date": "2022-01-27T09:13:32.000Z", + "value": "1", + "fee": "19778961668875689", + "contract": "0x64DA747f5F8349f0116E207eb420F95B9af0411f", + "operator": "0x2a52feC1908656c1cCe25ADFF414888d04D588E4", + "standard": "ERC1155", + "tokenId": "1", + "transactionSequenceNumber": 184 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7e19b10557746d226811f3157d9afb31ff850cfab6a69848c6af221a2500fe82-OUT", + "hash": "0x7e19b10557746d226811f3157d9afb31ff850cfab6a69848c6af221a2500fe82", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x98ab21f618abe3f9b8e5757d57d287aa1b8bbc5daac982d9d6bafb559791aeb3", + "blockHeight": 14086831, + "extra": {}, + "date": "2022-01-27T09:12:50.000Z", + "value": "106674743274607868", + "fee": "16674743274607868", + "transactionSequenceNumber": 183, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+51387788127536852256780204554986206008040001903952162562162965629856236175361-0x7e19b10557746d226811f3157d9afb31ff850cfab6a69848c6af221a2500fe82-NFT_IN-i0_0", + "hash": "0x7e19b10557746d226811f3157d9afb31ff850cfab6a69848c6af221a2500fe82", + "type": "NFT_IN", + "senders": ["0x803c1164055D61Cf88F280679cAB0328DF10C17c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x98ab21f618abe3f9b8e5757d57d287aa1b8bbc5daac982d9d6bafb559791aeb3", + "blockHeight": 14086831, + "extra": {}, + "date": "2022-01-27T09:12:50.000Z", + "value": "1", + "fee": "16674743274607868", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xbEb10Cf2e11A9ba842A672c02e7FD8219F2a5771", + "standard": "ERC1155", + "tokenId": "51387788127536852256780204554986206008040001903952162562162965629856236175361", + "transactionSequenceNumber": 183 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x22c13dd1620434aa3b75380d4773fc7c08fbbe15e2dc0825014ce0080f9e514b-OUT", + "hash": "0x22c13dd1620434aa3b75380d4773fc7c08fbbe15e2dc0825014ce0080f9e514b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd8B7cC75E22031a72D7b8393113eF2536e17bde6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x56489e73039a32e7160af56108ed4cbb1a477aa8c25e5b91048bed18a8d15a66", + "blockHeight": 14082299, + "extra": {}, + "date": "2022-01-26T16:18:54.000Z", + "value": "189201916707953824", + "fee": "39201916707953824", + "transactionSequenceNumber": 182, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1001100446-0x22c13dd1620434aa3b75380d4773fc7c08fbbe15e2dc0825014ce0080f9e514b-NFT_IN", + "hash": "0x22c13dd1620434aa3b75380d4773fc7c08fbbe15e2dc0825014ce0080f9e514b", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x56489e73039a32e7160af56108ed4cbb1a477aa8c25e5b91048bed18a8d15a66", + "blockHeight": 14082299, + "extra": {}, + "date": "2022-01-26T16:18:54.000Z", + "value": "1", + "fee": "39201916707953824", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1001100446", + "transactionSequenceNumber": 182 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x46c35f5fd35f419bba352a4a5ac3a88374b6d56b70803078eb59fb4fb708d6e5-OUT", + "hash": "0x46c35f5fd35f419bba352a4a5ac3a88374b6d56b70803078eb59fb4fb708d6e5", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFbB2EaA7eFeDF5E35D7847c3F19850f97366126B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52e306d9b556500a1a4887665bf22530f4657655a25a8aaaa4b0f86a4abd601e", + "blockHeight": 14081594, + "extra": {}, + "date": "2022-01-26T13:42:04.000Z", + "value": "313025449504225080", + "fee": "13025449504225080", + "transactionSequenceNumber": 181, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3d2e96d595f19f6754972b310ac8a5b1feb4b502+21-0x46c35f5fd35f419bba352a4a5ac3a88374b6d56b70803078eb59fb4fb708d6e5-NFT_IN", + "hash": "0x46c35f5fd35f419bba352a4a5ac3a88374b6d56b70803078eb59fb4fb708d6e5", + "type": "NFT_IN", + "senders": ["0xBEB78741d1411413C27205f31a4DdB941f3692A8"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x52e306d9b556500a1a4887665bf22530f4657655a25a8aaaa4b0f86a4abd601e", + "blockHeight": 14081594, + "extra": {}, + "date": "2022-01-26T13:42:04.000Z", + "value": "1", + "fee": "13025449504225080", + "contract": "0x3D2e96d595f19F6754972B310Ac8a5B1FEB4b502", + "standard": "ERC721", + "tokenId": "21", + "transactionSequenceNumber": 181 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7c55fdbb1a735163bc83cccf9f7ffcc9398664372c81992465e587111a86d25e-FEES", + "hash": "0x7c55fdbb1a735163bc83cccf9f7ffcc9398664372c81992465e587111a86d25e", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x24aa36de35069a34ba1ed3becc1a207ba65ae7cef69bb23d1940551c2f10124d", + "blockHeight": 14080919, + "extra": {}, + "date": "2022-01-26T11:20:38.000Z", + "value": "2545967724410940", + "fee": "2545967724410940", + "transactionSequenceNumber": 180, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7c55fdbb1a735163bc83cccf9f7ffcc9398664372c81992465e587111a86d25e-i1", + "hash": "0x7c55fdbb1a735163bc83cccf9f7ffcc9398664372c81992465e587111a86d25e", + "type": "IN", + "senders": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x24aa36de35069a34ba1ed3becc1a207ba65ae7cef69bb23d1940551c2f10124d", + "blockHeight": 14080919, + "extra": {}, + "date": "2022-01-26T11:20:38.000Z", + "value": "1863766155735055818", + "fee": "0", + "transactionSequenceNumber": 180 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x511d0b5710e173927a9baad2adedcb332dd533c87903860bc3e98c9b5f35a181-OUT", + "hash": "0x511d0b5710e173927a9baad2adedcb332dd533c87903860bc3e98c9b5f35a181", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xFbB2EaA7eFeDF5E35D7847c3F19850f97366126B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0bc9448528723f6aae8598377dd27ae9635b823f796dd8079032c1f66da867db", + "blockHeight": 14080831, + "extra": {}, + "date": "2022-01-26T10:58:40.000Z", + "value": "259963548196430296", + "fee": "9963548196430296", + "transactionSequenceNumber": 179, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa45554dc38f749080aa4682a006a0bf4bb529f07+12-0x511d0b5710e173927a9baad2adedcb332dd533c87903860bc3e98c9b5f35a181-NFT_IN", + "hash": "0x511d0b5710e173927a9baad2adedcb332dd533c87903860bc3e98c9b5f35a181", + "type": "NFT_IN", + "senders": ["0x3819660cB4D48b192B4973cB8323d6CB1404d930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0bc9448528723f6aae8598377dd27ae9635b823f796dd8079032c1f66da867db", + "blockHeight": 14080831, + "extra": {}, + "date": "2022-01-26T10:58:40.000Z", + "value": "1", + "fee": "9963548196430296", + "contract": "0xA45554dc38f749080Aa4682A006A0Bf4Bb529f07", + "standard": "ERC721", + "tokenId": "12", + "transactionSequenceNumber": 179 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb04968304c0e12c67bbf7e3c5d1997582aae58c67f2e891cfbf58c3ee237c023-FEES", + "hash": "0xb04968304c0e12c67bbf7e3c5d1997582aae58c67f2e891cfbf58c3ee237c023", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf4625b3893764b9b67e84dd5773024b268aba2ca9cc3f0997e7f899381c21a92", + "blockHeight": 14077261, + "extra": {}, + "date": "2022-01-25T21:45:00.000Z", + "value": "25448824705697956", + "fee": "25448824705697956", + "transactionSequenceNumber": 178, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+11015377906581227096387895235023385310302495109752144885716476152263101906945-0xb04968304c0e12c67bbf7e3c5d1997582aae58c67f2e891cfbf58c3ee237c023-NFT_IN-i0_0", + "hash": "0xb04968304c0e12c67bbf7e3c5d1997582aae58c67f2e891cfbf58c3ee237c023", + "type": "NFT_IN", + "senders": ["0x185A7ba2d51679a3c6E8aD08c7F79F0566a9C8dd"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf4625b3893764b9b67e84dd5773024b268aba2ca9cc3f0997e7f899381c21a92", + "blockHeight": 14077261, + "extra": {}, + "date": "2022-01-25T21:45:00.000Z", + "value": "1", + "fee": "25448824705697956", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x7973D8650D3B35d2B35dc2752EB991445bde9305", + "standard": "ERC1155", + "tokenId": "11015377906581227096387895235023385310302495109752144885716476152263101906945", + "transactionSequenceNumber": 178 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcabcbf99ba5844d4afc20b08c213f445165e25d062b323d995077b1fad82a64a-OUT", + "hash": "0xcabcbf99ba5844d4afc20b08c213f445165e25d062b323d995077b1fad82a64a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfcc2a2942a901598537ec5df80f58ec6b46ecc5b6c9148cef1b195a7afa46456", + "blockHeight": 14076580, + "extra": {}, + "date": "2022-01-25T19:18:20.000Z", + "value": "41641755536760777", + "fee": "29441755536760777", + "transactionSequenceNumber": 177, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf6fede92794291fca094b55ce95fb3f2f3122569+3-0xcabcbf99ba5844d4afc20b08c213f445165e25d062b323d995077b1fad82a64a-NFT_IN-i0_0", + "hash": "0xcabcbf99ba5844d4afc20b08c213f445165e25d062b323d995077b1fad82a64a", + "type": "NFT_IN", + "senders": ["0xE36a0F3B5B0F13e5bA8453748f16bB2e6bE5E195"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfcc2a2942a901598537ec5df80f58ec6b46ecc5b6c9148cef1b195a7afa46456", + "blockHeight": 14076580, + "extra": {}, + "date": "2022-01-25T19:18:20.000Z", + "value": "1", + "fee": "29441755536760777", + "contract": "0xf6fEDE92794291fca094B55CE95Fb3F2F3122569", + "operator": "0x1b51fBde4ec0EBda5cc95BcB315F2e02E9435761", + "standard": "ERC1155", + "tokenId": "3", + "transactionSequenceNumber": 177 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc32f54b25eeb8ea7748d030ccb6f02e37df5615002202d87f6ada18dabda8c9f-FEES", + "hash": "0xc32f54b25eeb8ea7748d030ccb6f02e37df5615002202d87f6ada18dabda8c9f", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc127e23093ebd4a27d3d14b1c6d252e863164dd405c9b1925325f57ae4c11b0a", + "blockHeight": 14074110, + "extra": {}, + "date": "2022-01-25T10:01:42.000Z", + "value": "9600570134477568", + "fee": "9600570134477568", + "transactionSequenceNumber": 176, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x844e61be0da9630d0220c9a11575743c53ff267b8a8f539f2a6ec6939ad34a08-FEES", + "hash": "0x844e61be0da9630d0220c9a11575743c53ff267b8a8f539f2a6ec6939ad34a08", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa6aa756eaf22bcfe9a12fdcb4155900696bdd4762f18b645cf5c48dd39598d2e", + "blockHeight": 14069927, + "extra": {}, + "date": "2022-01-24T18:21:54.000Z", + "value": "5745240906611910", + "fee": "5745240906611910", + "transactionSequenceNumber": 174, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9bb5d5b65d8bba8df90b5da8db671377673deaacbb2db05dd41d9f5f1ccb3662-FEES", + "hash": "0x9bb5d5b65d8bba8df90b5da8db671377673deaacbb2db05dd41d9f5f1ccb3662", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x226Bf5293692610692E2C996C9875C914d2A7f73"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa6aa756eaf22bcfe9a12fdcb4155900696bdd4762f18b645cf5c48dd39598d2e", + "blockHeight": 14069927, + "extra": {}, + "date": "2022-01-24T18:21:54.000Z", + "value": "6960026574042300", + "fee": "6960026574042300", + "transactionSequenceNumber": 173, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd47f6ac1e36a9f4aa1e8812734097bcc8e4c8bad1de97375efe12d310615c9d8-FEES", + "hash": "0xd47f6ac1e36a9f4aa1e8812734097bcc8e4c8bad1de97375efe12d310615c9d8", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x424db67b40B15eD85475c3f29dEdf601b6eE75b2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa6aa756eaf22bcfe9a12fdcb4155900696bdd4762f18b645cf5c48dd39598d2e", + "blockHeight": 14069927, + "extra": {}, + "date": "2022-01-24T18:21:54.000Z", + "value": "5745240906611910", + "fee": "5745240906611910", + "transactionSequenceNumber": 175, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbf09db3faf5dbb2871f387a80c227da27c7e53bbc3d530b1f9d61a41c12984fb-FEES", + "hash": "0xbf09db3faf5dbb2871f387a80c227da27c7e53bbc3d530b1f9d61a41c12984fb", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3e4c19eA950f054618dC658e374A694A10548d11"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8133ed84aebabb0d8b13b994286a0e6777fb9ca772b04ab7c60a6af2505bec80", + "blockHeight": 14042736, + "extra": {}, + "date": "2022-01-20T13:40:15.000Z", + "value": "9884560015976156", + "fee": "9884560015976156", + "transactionSequenceNumber": 172, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3e4c19ea950f054618dc658e374a694a10548d11+10800060017-0xbf09db3faf5dbb2871f387a80c227da27c7e53bbc3d530b1f9d61a41c12984fb-NFT_OUT", + "hash": "0xbf09db3faf5dbb2871f387a80c227da27c7e53bbc3d530b1f9d61a41c12984fb", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xD6956A203324b931b08A12A27a394320E74ec9Fe"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8133ed84aebabb0d8b13b994286a0e6777fb9ca772b04ab7c60a6af2505bec80", + "blockHeight": 14042736, + "extra": {}, + "date": "2022-01-20T13:40:15.000Z", + "value": "1", + "fee": "9884560015976156", + "contract": "0x3e4c19eA950f054618dC658e374A694A10548d11", + "standard": "ERC721", + "tokenId": "10800060017", + "transactionSequenceNumber": 172 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaed1b88ebcb2968ca6b535bc51387c51246121529ba31c7a288e070f6fbe7cef-FEES", + "hash": "0xaed1b88ebcb2968ca6b535bc51387c51246121529ba31c7a288e070f6fbe7cef", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbb1084f433163e7e061df6a8ba600f8761e37da52bd244f080307b7957dffe1a", + "blockHeight": 14041812, + "extra": {}, + "date": "2022-01-20T10:14:03.000Z", + "value": "6847383066673500", + "fee": "6847383066673500", + "transactionSequenceNumber": 171, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4700794ccae2132b705e392b8323dc108095a1c7c27003b5edf8763d76c6773e-NONE", + "hash": "0x4700794ccae2132b705e392b8323dc108095a1c7c27003b5edf8763d76c6773e", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x697e0A5E2A6be117760d192a03fAc688e774EFcF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1cf9e888131b52fdc900a5f3ff1b35950069cd88e76429809c7d388561e1fda2", + "blockHeight": 14038102, + "extra": {}, + "date": "2022-01-19T20:24:49.000Z", + "value": "0", + "fee": "15437392800000000", + "transactionSequenceNumber": 170, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x697e0a5e2a6be117760d192a03fac688e774efcf+2038-0x4700794ccae2132b705e392b8323dc108095a1c7c27003b5edf8763d76c6773e-NFT_IN", + "hash": "0x4700794ccae2132b705e392b8323dc108095a1c7c27003b5edf8763d76c6773e", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1cf9e888131b52fdc900a5f3ff1b35950069cd88e76429809c7d388561e1fda2", + "blockHeight": 14038102, + "extra": {}, + "date": "2022-01-19T20:24:49.000Z", + "value": "1", + "fee": "15437392800000000", + "contract": "0x697e0A5E2A6be117760d192a03fAc688e774EFcF", + "standard": "ERC721", + "tokenId": "2038", + "transactionSequenceNumber": 170 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xce0477a66bf1c87e4fec5d098ddba6921cf86f01356747e5dd8115a163171c1b-NONE", + "hash": "0xce0477a66bf1c87e4fec5d098ddba6921cf86f01356747e5dd8115a163171c1b", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1f6ac1ced9aa2dc0c1b5b2fe3fe171194dba20ae7dc3edcb0dcbf09f0decd386", + "blockHeight": 14038101, + "extra": {}, + "date": "2022-01-19T20:24:31.000Z", + "value": "0", + "fee": "13947012000000000", + "transactionSequenceNumber": 169, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5b74d8cd3dd5791edbdf18bd95fdf7b3c111aba4+34600010035-0xce0477a66bf1c87e4fec5d098ddba6921cf86f01356747e5dd8115a163171c1b-NFT_IN", + "hash": "0xce0477a66bf1c87e4fec5d098ddba6921cf86f01356747e5dd8115a163171c1b", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1f6ac1ced9aa2dc0c1b5b2fe3fe171194dba20ae7dc3edcb0dcbf09f0decd386", + "blockHeight": 14038101, + "extra": {}, + "date": "2022-01-19T20:24:31.000Z", + "value": "1", + "fee": "13947012000000000", + "contract": "0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4", + "standard": "ERC721", + "tokenId": "34600010035", + "transactionSequenceNumber": 169 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x846516579df71ea87655ec13d26d7c41695f21fb841f7b8bda44aa1a6f780f60-NONE", + "hash": "0x846516579df71ea87655ec13d26d7c41695f21fb841f7b8bda44aa1a6f780f60", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c82eab3f54a513bd8c38f4591bcefe90dbaa6908f44910c7a40d8fbe85e8824", + "blockHeight": 14035708, + "extra": {}, + "date": "2022-01-19T11:24:22.000Z", + "value": "0", + "fee": "4584446805172192", + "transactionSequenceNumber": 239, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7afeda4c714e1c0a2a1248332c100924506ac8e6+776-0x846516579df71ea87655ec13d26d7c41695f21fb841f7b8bda44aa1a6f780f60-NFT_IN", + "hash": "0x846516579df71ea87655ec13d26d7c41695f21fb841f7b8bda44aa1a6f780f60", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4c82eab3f54a513bd8c38f4591bcefe90dbaa6908f44910c7a40d8fbe85e8824", + "blockHeight": 14035708, + "extra": {}, + "date": "2022-01-19T11:24:22.000Z", + "value": "1", + "fee": "4584446805172192", + "contract": "0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6", + "standard": "ERC721", + "tokenId": "776", + "transactionSequenceNumber": 239 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x06b823d1a8f85d754a4485e26bdad971992f717a1cb8cb67ef73c95ced1bfb50-FEES", + "hash": "0x06b823d1a8f85d754a4485e26bdad971992f717a1cb8cb67ef73c95ced1bfb50", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe66c4ab4bb3cc281619a922d027290304f028fe3bfd91ea2840b2bf37544ad99", + "blockHeight": 14030470, + "extra": {}, + "date": "2022-01-18T16:01:56.000Z", + "value": "6676162500000000", + "fee": "6676162500000000", + "transactionSequenceNumber": 170, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7afeda4c714e1c0a2a1248332c100924506ac8e6+776-0x06b823d1a8f85d754a4485e26bdad971992f717a1cb8cb67ef73c95ced1bfb50-NFT_OUT", + "hash": "0x06b823d1a8f85d754a4485e26bdad971992f717a1cb8cb67ef73c95ced1bfb50", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe66c4ab4bb3cc281619a922d027290304f028fe3bfd91ea2840b2bf37544ad99", + "blockHeight": 14030470, + "extra": {}, + "date": "2022-01-18T16:01:56.000Z", + "value": "1", + "fee": "6676162500000000", + "contract": "0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6", + "standard": "ERC721", + "tokenId": "776", + "transactionSequenceNumber": 170 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x272d85fb29a78fddac27d317750cf6892467419f775eb2ff5fe6b02eedcd317d-NONE", + "hash": "0x272d85fb29a78fddac27d317750cf6892467419f775eb2ff5fe6b02eedcd317d", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1a4d7d80328e1fd8452a0c16e1e06b5a21b272290106a2ffee885719428b6683", + "blockHeight": 14023543, + "extra": {}, + "date": "2022-01-17T14:26:35.000Z", + "value": "0", + "fee": "11187171503115315", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+233000705-0x272d85fb29a78fddac27d317750cf6892467419f775eb2ff5fe6b02eedcd317d-NFT_IN", + "hash": "0x272d85fb29a78fddac27d317750cf6892467419f775eb2ff5fe6b02eedcd317d", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1a4d7d80328e1fd8452a0c16e1e06b5a21b272290106a2ffee885719428b6683", + "blockHeight": 14023543, + "extra": {}, + "date": "2022-01-17T14:26:35.000Z", + "value": "1", + "fee": "11187171503115315", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "233000705", + "transactionSequenceNumber": 46 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5dd70f1403b2bfc0f7c035c3509ee31645eabba27550372d1686b215011d3605-OUT", + "hash": "0x5dd70f1403b2bfc0f7c035c3509ee31645eabba27550372d1686b215011d3605", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x47dca5ca6884a091fb198d48f30fa9c76772558c64627a2d2a5fbf582faffd83", + "blockHeight": 14022527, + "extra": {}, + "date": "2022-01-17T10:38:20.000Z", + "value": "1718407947582225282", + "fee": "18407947582225282", + "transactionSequenceNumber": 169, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+233000503-0x5dd70f1403b2bfc0f7c035c3509ee31645eabba27550372d1686b215011d3605-NFT_IN", + "hash": "0x5dd70f1403b2bfc0f7c035c3509ee31645eabba27550372d1686b215011d3605", + "type": "NFT_IN", + "senders": ["0xF1c6434Cd0B6acdf4a2b36415c92EF06004fe09f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x47dca5ca6884a091fb198d48f30fa9c76772558c64627a2d2a5fbf582faffd83", + "blockHeight": 14022527, + "extra": {}, + "date": "2022-01-17T10:38:20.000Z", + "value": "1", + "fee": "18407947582225282", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "233000503", + "transactionSequenceNumber": 169 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeaa708a8fa3e3b83d89a7833324c5cf31ba5257bfd88450227fff4997dd9c212-FEES", + "hash": "0xeaa708a8fa3e3b83d89a7833324c5cf31ba5257bfd88450227fff4997dd9c212", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x307e6189b5f8e449716a5bf9a7afd240a17fb701aa1f694f7ad098a7c13041c3", + "blockHeight": 14010489, + "extra": {}, + "date": "2022-01-15T14:16:00.000Z", + "value": "12752012641848552", + "fee": "12752012641848552", + "transactionSequenceNumber": 168, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3a5938b27b4ad346e9630cde7b33943f1b80d60ad4cbf82018bece3f9bf48692-NONE", + "hash": "0x3a5938b27b4ad346e9630cde7b33943f1b80d60ad4cbf82018bece3f9bf48692", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xD0318da435DbcE0B347cc6faA330B5A9889e3585"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d46bec3728873ba2cc64ffbeb24902b464d898c3c523ded8c15763522462993", + "blockHeight": 14010413, + "extra": {}, + "date": "2022-01-15T13:59:08.000Z", + "value": "0", + "fee": "10397344106225999", + "transactionSequenceNumber": 238, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd0318da435dbce0b347cc6faa330b5a9889e3585+4507-0x3a5938b27b4ad346e9630cde7b33943f1b80d60ad4cbf82018bece3f9bf48692-NFT_IN", + "hash": "0x3a5938b27b4ad346e9630cde7b33943f1b80d60ad4cbf82018bece3f9bf48692", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d46bec3728873ba2cc64ffbeb24902b464d898c3c523ded8c15763522462993", + "blockHeight": 14010413, + "extra": {}, + "date": "2022-01-15T13:59:08.000Z", + "value": "1", + "fee": "10397344106225999", + "contract": "0xD0318da435DbcE0B347cc6faA330B5A9889e3585", + "standard": "ERC721", + "tokenId": "4507", + "transactionSequenceNumber": 238 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xae9bf6d9b3a0012f4b6960aad731dae0456aac0fcaca074064acd46df5b4dc17-IN", + "hash": "0xae9bf6d9b3a0012f4b6960aad731dae0456aac0fcaca074064acd46df5b4dc17", + "type": "IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8bd3f1e9dbb5287e42196f5846a00d0aed8cb244b15b0a540b99410f64f20092", + "blockHeight": 14010402, + "extra": {}, + "date": "2022-01-15T13:55:25.001Z", + "value": "2000000000000000000", + "fee": "2396540340096000", + "transactionSequenceNumber": 236, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xcd4dbfc2debdd4c1e604dbdedb6d0efe831086bbbc30387b2a5323214d2f329b-FEES", + "hash": "0xcd4dbfc2debdd4c1e604dbdedb6d0efe831086bbbc30387b2a5323214d2f329b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb315c613dab61ed1dc6f7f7621234d400cf4390dc89035d46fb2bff716a48784", + "blockHeight": 14010367, + "extra": {}, + "date": "2022-01-15T13:44:22.000Z", + "value": "62138141813802966", + "fee": "62138141813802966", + "transactionSequenceNumber": 167, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+512-0xcd4dbfc2debdd4c1e604dbdedb6d0efe831086bbbc30387b2a5323214d2f329b-NFT_IN", + "hash": "0xcd4dbfc2debdd4c1e604dbdedb6d0efe831086bbbc30387b2a5323214d2f329b", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb315c613dab61ed1dc6f7f7621234d400cf4390dc89035d46fb2bff716a48784", + "blockHeight": 14010367, + "extra": {}, + "date": "2022-01-15T13:44:22.000Z", + "value": "1", + "fee": "62138141813802966", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "512", + "transactionSequenceNumber": 167 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x24470924d436c49a4b03a977e75a949e75cdfe696d8ec5de0424635e9aa7b02a-OUT", + "hash": "0x24470924d436c49a4b03a977e75a949e75cdfe696d8ec5de0424635e9aa7b02a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf11ED77fD65840b64602526DDC38311E9923c81B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x614cb77e5a97923d88710ea503c2940e87e4c62577e27f72e605d3c800012eab", + "blockHeight": 14000156, + "extra": {}, + "date": "2022-01-13T23:36:48.000Z", + "value": "269467324521336645", + "fee": "19467324521336645", + "transactionSequenceNumber": 166, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+6049005-0x24470924d436c49a4b03a977e75a949e75cdfe696d8ec5de0424635e9aa7b02a-NFT_IN", + "hash": "0x24470924d436c49a4b03a977e75a949e75cdfe696d8ec5de0424635e9aa7b02a", + "type": "NFT_IN", + "senders": ["0xe85f832D9F551cF445A6E8CEAaEE73ef88a340d6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x614cb77e5a97923d88710ea503c2940e87e4c62577e27f72e605d3c800012eab", + "blockHeight": 14000156, + "extra": {}, + "date": "2022-01-13T23:36:48.000Z", + "value": "1", + "fee": "19467324521336645", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "6049005", + "transactionSequenceNumber": 166 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x65d1e4d96e0a57fd5d9745bd66a72ab7c3680c5e9dc12ad279ae72f1e4359df5-FEES", + "hash": "0x65d1e4d96e0a57fd5d9745bd66a72ab7c3680c5e9dc12ad279ae72f1e4359df5", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5A35A6686db167B05E2Eb74e1ede9fb5D9Cdb3E0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x230f5a5b0ab3b7e987ad628f226e87d07f44a820b3345a14f552c2d3302736cb", + "blockHeight": 13997045, + "extra": {}, + "date": "2022-01-13T12:07:41.000Z", + "value": "3404901035482089", + "fee": "3404901035482089", + "transactionSequenceNumber": 165, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc0b2663c5cbec2175393a5a154d2955b8cdb72d6286d18219678f82587f09c49-FEES", + "hash": "0xc0b2663c5cbec2175393a5a154d2955b8cdb72d6286d18219678f82587f09c49", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x230f5a5b0ab3b7e987ad628f226e87d07f44a820b3345a14f552c2d3302736cb", + "blockHeight": 13997045, + "extra": {}, + "date": "2022-01-13T12:07:41.000Z", + "value": "3419661557703534", + "fee": "3419661557703534", + "transactionSequenceNumber": 164, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xefdf49123f65d71a24af9fe9f9bb3ec875c4af88885203e360520cae05a159b9-FEES", + "hash": "0xefdf49123f65d71a24af9fe9f9bb3ec875c4af88885203e360520cae05a159b9", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb91ce5f4736524436c36f16ac5ced11836f9e0f3aec721828625a10b35bde77e", + "blockHeight": 13997029, + "extra": {}, + "date": "2022-01-13T12:04:38.000Z", + "value": "85963160820512416", + "fee": "85963160820512416", + "transactionSequenceNumber": 163, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+482-0xefdf49123f65d71a24af9fe9f9bb3ec875c4af88885203e360520cae05a159b9-NFT_IN", + "hash": "0xefdf49123f65d71a24af9fe9f9bb3ec875c4af88885203e360520cae05a159b9", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb91ce5f4736524436c36f16ac5ced11836f9e0f3aec721828625a10b35bde77e", + "blockHeight": 13997029, + "extra": {}, + "date": "2022-01-13T12:04:38.000Z", + "value": "1", + "fee": "85963160820512416", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "482", + "transactionSequenceNumber": 163 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4f788d847285bb7262e756ea3de7c1462a47dc26900fba6ec14001302a1c95bd-OUT", + "hash": "0x4f788d847285bb7262e756ea3de7c1462a47dc26900fba6ec14001302a1c95bd", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd8B7cC75E22031a72D7b8393113eF2536e17bde6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xabd446a8865d55428b2fb08dcf93255d894a2a9372968d6e5f86aaa8f4760e8c", + "blockHeight": 13992724, + "extra": {}, + "date": "2022-01-12T19:47:37.000Z", + "value": "218873848938969294", + "fee": "68873848938969294", + "transactionSequenceNumber": 162, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1001000571-0x4f788d847285bb7262e756ea3de7c1462a47dc26900fba6ec14001302a1c95bd-NFT_IN", + "hash": "0x4f788d847285bb7262e756ea3de7c1462a47dc26900fba6ec14001302a1c95bd", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xabd446a8865d55428b2fb08dcf93255d894a2a9372968d6e5f86aaa8f4760e8c", + "blockHeight": 13992724, + "extra": {}, + "date": "2022-01-12T19:47:37.000Z", + "value": "1", + "fee": "68873848938969294", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1001000571", + "transactionSequenceNumber": 162 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x773feacc4d653dd2e59b36ab8ffe39acf9121a8693a11f60befd7bffb60866fe-NONE", + "hash": "0x773feacc4d653dd2e59b36ab8ffe39acf9121a8693a11f60befd7bffb60866fe", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x1Ca39c7F0F65B4Da24b094A9afac7aCf626B7f38"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3f17ddde846269355745c9aa6d02e3e2cd9a7ba71a5931e9dd2a8e4a235fc60", + "blockHeight": 13992720, + "extra": {}, + "date": "2022-01-12T19:46:03.000Z", + "value": "0", + "fee": "19379129599291633", + "transactionSequenceNumber": 235, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1ca39c7f0f65b4da24b094a9afac7acf626b7f38+3444-0x773feacc4d653dd2e59b36ab8ffe39acf9121a8693a11f60befd7bffb60866fe-NFT_IN", + "hash": "0x773feacc4d653dd2e59b36ab8ffe39acf9121a8693a11f60befd7bffb60866fe", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd3f17ddde846269355745c9aa6d02e3e2cd9a7ba71a5931e9dd2a8e4a235fc60", + "blockHeight": 13992720, + "extra": {}, + "date": "2022-01-12T19:46:03.000Z", + "value": "1", + "fee": "19379129599291633", + "contract": "0x1Ca39c7F0F65B4Da24b094A9afac7aCf626B7f38", + "standard": "ERC721", + "tokenId": "3444", + "transactionSequenceNumber": 235 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfea53da860e78f0d6ddc2e2087e2377065c133ee9c6eceeacc5209c8257cc4e8-FEES", + "hash": "0xfea53da860e78f0d6ddc2e2087e2377065c133ee9c6eceeacc5209c8257cc4e8", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x092b15827f6028f5dacd39d8717d4321f491e482992e8ea713ff0fdac603a4fb", + "blockHeight": 13990903, + "extra": {}, + "date": "2022-01-12T13:14:27.000Z", + "value": "4035303014915966", + "fee": "4035303014915966", + "transactionSequenceNumber": 161, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa38631105a682f69cf656f3c8262fa14bc2d184233e8fe3c6e55917f627ef47b-FEES", + "hash": "0xa38631105a682f69cf656f3c8262fa14bc2d184233e8fe3c6e55917f627ef47b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xF57e7e7C23978C3cAEC3C3548E3D615c346e79fF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf0e8fc914a0defd8fa5e17b4c78b2faca195e3495ae7703ba8f6c0dd4d1b843d", + "blockHeight": 13990886, + "extra": {}, + "date": "2022-01-12T13:11:11.000Z", + "value": "6151236000000000", + "fee": "6151236000000000", + "transactionSequenceNumber": 160, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb9ad1b4f8073fe98b25287a252da6e02d8b348807d85e48812073981a196873c-FEES", + "hash": "0xb9ad1b4f8073fe98b25287a252da6e02d8b348807d85e48812073981a196873c", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x35fa0c41c750f1e5e1224300b4d5e245598f1eb263ae449f113bd8ed19e6b0fc", + "blockHeight": 13983625, + "extra": {}, + "date": "2022-01-11T10:21:53.000Z", + "value": "29602614723409728", + "fee": "29602614723409728", + "transactionSequenceNumber": 159, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5fa54962487874e2a40b825217c129930b6cdbfc1a7f59c27c1c8ad2617ad7ea-FEES", + "hash": "0x5fa54962487874e2a40b825217c129930b6cdbfc1a7f59c27c1c8ad2617ad7ea", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf4d2888d29D722226FafA5d9B24F9164c092421E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x72ce035137d2fc5ee90edff51214fdbc2b153143a8ba07e12b0eebd9dc27b6cb", + "blockHeight": 13978494, + "extra": {}, + "date": "2022-01-10T15:14:08.000Z", + "value": "12647367973134684", + "fee": "12647367973134684", + "transactionSequenceNumber": 158, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x718e111ca034acb7a51eda45edfdb7a9eab807535ad117ba36ad940e4f4324be-FEES", + "hash": "0x718e111ca034acb7a51eda45edfdb7a9eab807535ad117ba36ad940e4f4324be", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xA35dce3e0E6ceb67a30b8D7f4aEe721C949B5970"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd303aaf5cca07724c2659a1a555d97d635d2e658f6407e128b9fff07963ca260", + "blockHeight": 13978423, + "extra": {}, + "date": "2022-01-10T14:57:57.000Z", + "value": "45040307139156420", + "fee": "45040307139156420", + "transactionSequenceNumber": 157, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd9d09d49486ba9fcb5074238a98658bc5bdbfea416beac23f5ff6b7e17074668-FEES", + "hash": "0xd9d09d49486ba9fcb5074238a98658bc5bdbfea416beac23f5ff6b7e17074668", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4b0eab82f18a07e7ed65973b77a61a52ae61f87a145a3d2f693b235c61d7fa2a", + "blockHeight": 13978414, + "extra": {}, + "date": "2022-01-10T14:56:20.000Z", + "value": "20688872341145659", + "fee": "20688872341145659", + "transactionSequenceNumber": 156, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf844b4d362b16fb863a3f1c560841bf6c4e3b80725d0255330de1bd4235b122b-FEES", + "hash": "0xf844b4d362b16fb863a3f1c560841bf6c4e3b80725d0255330de1bd4235b122b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xe43eba6B038E6156438a1797b3B6C172cC6E4254"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc3d113215f8e660a9c353c7b5d6095dde0a9b432557dce4503a68debe944d12b", + "blockHeight": 13932330, + "extra": {}, + "date": "2022-01-03T11:58:15.000Z", + "value": "7455405593943120", + "fee": "7455405593943120", + "transactionSequenceNumber": 155, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe43eba6b038e6156438a1797b3b6c172cc6e4254+1729-0xf844b4d362b16fb863a3f1c560841bf6c4e3b80725d0255330de1bd4235b122b-NFT_OUT", + "hash": "0xf844b4d362b16fb863a3f1c560841bf6c4e3b80725d0255330de1bd4235b122b", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc3d113215f8e660a9c353c7b5d6095dde0a9b432557dce4503a68debe944d12b", + "blockHeight": 13932330, + "extra": {}, + "date": "2022-01-03T11:58:15.000Z", + "value": "1", + "fee": "7455405593943120", + "contract": "0xe43eba6B038E6156438a1797b3B6C172cC6E4254", + "standard": "ERC721", + "tokenId": "1729", + "transactionSequenceNumber": 155 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9311a9e9061dcff0402a13b3e147a26754349f5e345c129fcf58714df544d392-OUT", + "hash": "0x9311a9e9061dcff0402a13b3e147a26754349f5e345c129fcf58714df544d392", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8ce5bb380ec933e3216b2a86df1666b57af60ea4a8b96bc6969c39a6cbaec97f", + "blockHeight": 13932010, + "extra": {}, + "date": "2022-01-03T10:47:41.000Z", + "value": "1512842582115339837", + "fee": "12842582115339837", + "transactionSequenceNumber": 154, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7afeda4c714e1c0a2a1248332c100924506ac8e6+776-0x9311a9e9061dcff0402a13b3e147a26754349f5e345c129fcf58714df544d392-NFT_IN", + "hash": "0x9311a9e9061dcff0402a13b3e147a26754349f5e345c129fcf58714df544d392", + "type": "NFT_IN", + "senders": ["0x4F2aFa8fc8364F22Be45dBfF92332f34154F9F6d"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8ce5bb380ec933e3216b2a86df1666b57af60ea4a8b96bc6969c39a6cbaec97f", + "blockHeight": 13932010, + "extra": {}, + "date": "2022-01-03T10:47:41.000Z", + "value": "1", + "fee": "12842582115339837", + "contract": "0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6", + "standard": "ERC721", + "tokenId": "776", + "transactionSequenceNumber": 154 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1defe9ce6cbb31fd3135e9ce1d2a1fb6ae39df6fbf14f447eac63b2c5b47d899-IN", + "hash": "0x1defe9ce6cbb31fd3135e9ce1d2a1fb6ae39df6fbf14f447eac63b2c5b47d899", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x0b857d1a7dea9c4f795d06fef18aab70c9fd13087d0ec17eeccfe32fe8a56dc6", + "blockHeight": 13931996, + "extra": {}, + "date": "2022-01-03T10:45:32.001Z", + "value": "2000000000000000000", + "fee": "1654800000000000", + "transactionSequenceNumber": 48, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xab395327f55beb7873516e1668c6713afdc6d5c6a0a53c8078d9460894f13b5b-OUT", + "hash": "0xab395327f55beb7873516e1668c6713afdc6d5c6a0a53c8078d9460894f13b5b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdc223125d96b2b6e1121db3b48b93b617f73d73525825e65b7311bf5d88be052", + "blockHeight": 13929068, + "extra": {}, + "date": "2022-01-02T23:36:44.000Z", + "value": "1010646763360438140", + "fee": "10646763360438140", + "transactionSequenceNumber": 153, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2bb78126881dca5b189273487f8b5a4d3bdbbe699bb2921e774e88a0419c67b0-FEES", + "hash": "0x2bb78126881dca5b189273487f8b5a4d3bdbbe699bb2921e774e88a0419c67b0", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3ceab81012c077d5800f1830955168055b40dfc83409dd27930387bf10c46abe", + "blockHeight": 13929063, + "extra": {}, + "date": "2022-01-02T23:35:48.000Z", + "value": "12232649595013428", + "fee": "12232649595013428", + "transactionSequenceNumber": 152, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2bb78126881dca5b189273487f8b5a4d3bdbbe699bb2921e774e88a0419c67b0-i1", + "hash": "0x2bb78126881dca5b189273487f8b5a4d3bdbbe699bb2921e774e88a0419c67b0", + "type": "IN", + "senders": ["0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3ceab81012c077d5800f1830955168055b40dfc83409dd27930387bf10c46abe", + "blockHeight": 13929063, + "extra": {}, + "date": "2022-01-02T23:35:48.000Z", + "value": "1047694332834634367", + "fee": "0", + "transactionSequenceNumber": 152 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4125338bb8d5216fbbccbe10e1911471f35b19f87da1ad91af931d6f6b527261-FEES", + "hash": "0x4125338bb8d5216fbbccbe10e1911471f35b19f87da1ad91af931d6f6b527261", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd52e2d8600b23b1c3a8fe435fd1d6db94a09fe551ad71477b41ceb39dc55ab55", + "blockHeight": 13929057, + "extra": {}, + "date": "2022-01-02T23:34:36.000Z", + "value": "4951860304042660", + "fee": "4951860304042660", + "transactionSequenceNumber": 151, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x794102c87916d2c850f3e4c2961115a038a5e14164a67d7638b8d3a2a9700a9a-OUT", + "hash": "0x794102c87916d2c850f3e4c2961115a038a5e14164a67d7638b8d3a2a9700a9a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd4860bdffdd1e0f956030ac9ddc6417ad1f549d5eb2aa26a800f2d6f5975b2f4", + "blockHeight": 13928987, + "extra": {}, + "date": "2022-01-02T23:19:24.000Z", + "value": "311195530109591022", + "fee": "11195530109591022", + "transactionSequenceNumber": 150, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x34ec256c8b0b292b41ee3af143bcbc2eecb2f47c3a69db296865e08cbf4e218a-FEES", + "hash": "0x34ec256c8b0b292b41ee3af143bcbc2eecb2f47c3a69db296865e08cbf4e218a", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x744aac25418d9e35a39c57a703c882042b3a46ae9d1f9b396a311f51e11f5788", + "blockHeight": 13928980, + "extra": {}, + "date": "2022-01-02T23:17:44.000Z", + "value": "9713842001033365", + "fee": "9713842001033365", + "transactionSequenceNumber": 149, + "hasFailed": false, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x34ec256c8b0b292b41ee3af143bcbc2eecb2f47c3a69db296865e08cbf4e218a-i1", + "hash": "0x34ec256c8b0b292b41ee3af143bcbc2eecb2f47c3a69db296865e08cbf4e218a", + "type": "IN", + "senders": ["0xd9e1cE17f2641f24aE83637ab66a2cca9C378B9F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x744aac25418d9e35a39c57a703c882042b3a46ae9d1f9b396a311f51e11f5788", + "blockHeight": 13928980, + "extra": {}, + "date": "2022-01-02T23:17:44.000Z", + "value": "443529460999690526", + "fee": "0", + "transactionSequenceNumber": 149 + } + ], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xc2a80cf25d639b715b0885d3cd815932f138509a0b6bc3cb41a313e08658980b-FEES", + "hash": "0xc2a80cf25d639b715b0885d3cd815932f138509a0b6bc3cb41a313e08658980b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5A35A6686db167B05E2Eb74e1ede9fb5D9Cdb3E0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa5eb780eeaab5c83cc66ba79bb2c52a468271a9bfe0c5fd7996dd21dc18bf76a", + "blockHeight": 13928974, + "extra": {}, + "date": "2022-01-02T23:16:38.000Z", + "value": "4472377628009010", + "fee": "4472377628009010", + "transactionSequenceNumber": 148, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe3df063099476117a2c0dbe190c43d61ce2065e1ec4c2f0d04cebd7892a57f9b-FEES", + "hash": "0xe3df063099476117a2c0dbe190c43d61ce2065e1ec4c2f0d04cebd7892a57f9b", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x697e0A5E2A6be117760d192a03fAc688e774EFcF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65df0b7d2efaa5dbef2406cb4b550a52049f977f5b8cdbb0e40a64e3c7a13720", + "blockHeight": 13928426, + "extra": {}, + "date": "2022-01-02T21:20:33.000Z", + "value": "6027744059393838", + "fee": "6027744059393838", + "transactionSequenceNumber": 147, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x697e0a5e2a6be117760d192a03fac688e774efcf+2038-0xe3df063099476117a2c0dbe190c43d61ce2065e1ec4c2f0d04cebd7892a57f9b-NFT_OUT", + "hash": "0xe3df063099476117a2c0dbe190c43d61ce2065e1ec4c2f0d04cebd7892a57f9b", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x65df0b7d2efaa5dbef2406cb4b550a52049f977f5b8cdbb0e40a64e3c7a13720", + "blockHeight": 13928426, + "extra": {}, + "date": "2022-01-02T21:20:33.000Z", + "value": "1", + "fee": "6027744059393838", + "contract": "0x697e0A5E2A6be117760d192a03fAc688e774EFcF", + "standard": "ERC721", + "tokenId": "2038", + "transactionSequenceNumber": 147 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf0cdfe32cbee5d35f94322bc6fdd451feca8d448693cc3bcbd7f3afc65995171-FEES", + "hash": "0xf0cdfe32cbee5d35f94322bc6fdd451feca8d448693cc3bcbd7f3afc65995171", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x754cf6760286544ae63bb4acb23ab4eb5fcf02e4eafacce4dd9b9ed6a3bd727c", + "blockHeight": 13928425, + "extra": {}, + "date": "2022-01-02T21:20:22.000Z", + "value": "6210487440535534", + "fee": "6210487440535534", + "transactionSequenceNumber": 146, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5b74d8cd3dd5791edbdf18bd95fdf7b3c111aba4+34600010035-0xf0cdfe32cbee5d35f94322bc6fdd451feca8d448693cc3bcbd7f3afc65995171-NFT_OUT", + "hash": "0xf0cdfe32cbee5d35f94322bc6fdd451feca8d448693cc3bcbd7f3afc65995171", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x754cf6760286544ae63bb4acb23ab4eb5fcf02e4eafacce4dd9b9ed6a3bd727c", + "blockHeight": 13928425, + "extra": {}, + "date": "2022-01-02T21:20:22.000Z", + "value": "1", + "fee": "6210487440535534", + "contract": "0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4", + "standard": "ERC721", + "tokenId": "34600010035", + "transactionSequenceNumber": 146 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x85b0c1013bde7520fd04759bec93b8a61488584867cad533713d24bd26557538-NONE", + "hash": "0x85b0c1013bde7520fd04759bec93b8a61488584867cad533713d24bd26557538", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe763c1604a8f31266b99e664a4a6893dc60a2b35d538a0fd10335f559274ba12", + "blockHeight": 13926516, + "extra": {}, + "date": "2022-01-02T14:23:58.000Z", + "value": "0", + "fee": "4102626298245075", + "transactionSequenceNumber": 41, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3a3b0dbdc0f6bc77421dcd2f55cfa087b0db9aec+345-0x85b0c1013bde7520fd04759bec93b8a61488584867cad533713d24bd26557538-NFT_IN", + "hash": "0x85b0c1013bde7520fd04759bec93b8a61488584867cad533713d24bd26557538", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe763c1604a8f31266b99e664a4a6893dc60a2b35d538a0fd10335f559274ba12", + "blockHeight": 13926516, + "extra": {}, + "date": "2022-01-02T14:23:58.000Z", + "value": "1", + "fee": "4102626298245075", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "tokenId": "345", + "transactionSequenceNumber": 41 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x246e893512ad413c48f5d1035e85768a947308649004073263e4a81a27bbb42e-NONE", + "hash": "0x246e893512ad413c48f5d1035e85768a947308649004073263e4a81a27bbb42e", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x21e1e8d294cab60f5109f2a20128bb9e6638a8f91432477ff002c6728cf7f061", + "blockHeight": 13926513, + "extra": {}, + "date": "2022-01-02T14:23:48.000Z", + "value": "0", + "fee": "5637524389091736", + "transactionSequenceNumber": 40, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3a3b0dbdc0f6bc77421dcd2f55cfa087b0db9aec+233-0x246e893512ad413c48f5d1035e85768a947308649004073263e4a81a27bbb42e-NFT_IN", + "hash": "0x246e893512ad413c48f5d1035e85768a947308649004073263e4a81a27bbb42e", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x21e1e8d294cab60f5109f2a20128bb9e6638a8f91432477ff002c6728cf7f061", + "blockHeight": 13926513, + "extra": {}, + "date": "2022-01-02T14:23:48.000Z", + "value": "1", + "fee": "5637524389091736", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "tokenId": "233", + "transactionSequenceNumber": 40 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x1db6652b3a1afa892dc0d9322c95dd72897d6e74638869112b93743924ddb786-NONE", + "hash": "0x1db6652b3a1afa892dc0d9322c95dd72897d6e74638869112b93743924ddb786", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x33859E4c083544e506712984b81Ea3f3B551bc16"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x551f7b135522a639522eb60532db9f8253890a35868bf0fd4ca1a7455a816896", + "blockHeight": 13926502, + "extra": {}, + "date": "2022-01-02T14:21:59.000Z", + "value": "0", + "fee": "5986935293290875", + "transactionSequenceNumber": 37, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x33859e4c083544e506712984b81ea3f3b551bc16+96-0x1db6652b3a1afa892dc0d9322c95dd72897d6e74638869112b93743924ddb786-NFT_IN", + "hash": "0x1db6652b3a1afa892dc0d9322c95dd72897d6e74638869112b93743924ddb786", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x551f7b135522a639522eb60532db9f8253890a35868bf0fd4ca1a7455a816896", + "blockHeight": 13926502, + "extra": {}, + "date": "2022-01-02T14:21:59.000Z", + "value": "1", + "fee": "5986935293290875", + "contract": "0x33859E4c083544e506712984b81Ea3f3B551bc16", + "standard": "ERC721", + "tokenId": "96", + "transactionSequenceNumber": 37 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x4f5fe6f8a04a6b72034b83c1900eb67eb5d97afb6558ef5f147e85cf3c39dbe5-NONE", + "hash": "0x4f5fe6f8a04a6b72034b83c1900eb67eb5d97afb6558ef5f147e85cf3c39dbe5", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xd07dc4262BCDbf85190C01c996b4C06a461d2430"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54a1aaed62adeee960bcce8000a2a2f5d282a824cb3ffe15e210aebd39ad0875", + "blockHeight": 13926501, + "extra": {}, + "date": "2022-01-02T14:21:54.000Z", + "value": "0", + "fee": "3284347220684614", + "transactionSequenceNumber": 36, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262bcdbf85190c01c996b4c06a461d2430+1061-0x4f5fe6f8a04a6b72034b83c1900eb67eb5d97afb6558ef5f147e85cf3c39dbe5-NFT_IN-i0_0", + "hash": "0x4f5fe6f8a04a6b72034b83c1900eb67eb5d97afb6558ef5f147e85cf3c39dbe5", + "type": "NFT_IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54a1aaed62adeee960bcce8000a2a2f5d282a824cb3ffe15e210aebd39ad0875", + "blockHeight": 13926501, + "extra": {}, + "date": "2022-01-02T14:21:54.000Z", + "value": "1", + "fee": "3284347220684614", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "operator": "0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f", + "standard": "ERC1155", + "tokenId": "1061", + "transactionSequenceNumber": 36 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9338bdda02a4b61f38d82e32a8b9076ba3754ccd2af279fee19a7e097234a2cf-FEES", + "hash": "0x9338bdda02a4b61f38d82e32a8b9076ba3754ccd2af279fee19a7e097234a2cf", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xaaae8333bdccb75102ef38070b1d61945e9af27987209819a9625566203acb6e", + "blockHeight": 13914467, + "extra": {}, + "date": "2021-12-31T17:33:02.000Z", + "value": "5500162897942834", + "fee": "5500162897942834", + "transactionSequenceNumber": 145, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb1a2a1ccf30b78d00656a403f9dd3188e098f0567eb61cad3d42cc9e590ba25e-NONE", + "hash": "0xb1a2a1ccf30b78d00656a403f9dd3188e098f0567eb61cad3d42cc9e590ba25e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xF57e7e7C23978C3cAEC3C3548E3D615c346e79fF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb5b563482b729845eb25da252aea964f68dda372e6d74b0f98bc55d5c4fa542f", + "blockHeight": 13909485, + "extra": {}, + "date": "2021-12-30T22:50:52.000Z", + "value": "0", + "fee": "5449595200250292", + "transactionSequenceNumber": 228, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xeb5743563cea4134aefb344528ed5ad85f81dde8c88b872d971142dec6f47102-NONE", + "hash": "0xeb5743563cea4134aefb344528ed5ad85f81dde8c88b872d971142dec6f47102", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd8B7cC75E22031a72D7b8393113eF2536e17bde6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11b992dfe83c6d012f6ec634714b41f7a30750268112854af3d1f30879075c67", + "blockHeight": 13907045, + "extra": {}, + "date": "2021-12-30T13:48:36.000Z", + "value": "0", + "fee": "7100817283739379", + "transactionSequenceNumber": 226, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1000800562-0xeb5743563cea4134aefb344528ed5ad85f81dde8c88b872d971142dec6f47102-NFT_IN", + "hash": "0xeb5743563cea4134aefb344528ed5ad85f81dde8c88b872d971142dec6f47102", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x11b992dfe83c6d012f6ec634714b41f7a30750268112854af3d1f30879075c67", + "blockHeight": 13907045, + "extra": {}, + "date": "2021-12-30T13:48:36.000Z", + "value": "1", + "fee": "7100817283739379", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1000800562", + "transactionSequenceNumber": 226 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xaad781279fa3a8de7f3da1d1680f7e5daf039cd6d9f5bf4341948d8e723baee1-FEES", + "hash": "0xaad781279fa3a8de7f3da1d1680f7e5daf039cd6d9f5bf4341948d8e723baee1", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5A35A6686db167B05E2Eb74e1ede9fb5D9Cdb3E0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1b8ef1a179e731334ad278f14d4618a48505165c5d8e60b0065a818447b517a1", + "blockHeight": 13895069, + "extra": {}, + "date": "2021-12-28T17:24:35.000Z", + "value": "27228063515472402", + "fee": "27228063515472402", + "transactionSequenceNumber": 144, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x57b8df9faf6f012d4d01d2917594af3c9539fd2d2cd16ee4e2098b23d1d2c10b-NONE", + "hash": "0x57b8df9faf6f012d4d01d2917594af3c9539fd2d2cd16ee4e2098b23d1d2c10b", + "type": "NONE", + "senders": ["0x65Cf289939D50855006259a921465f055C81a849"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6f6412295e404dddf510680fc9be32c8c301fdb82a62bd77f3bb7c386773fc13", + "blockHeight": 13893847, + "extra": {}, + "date": "2021-12-28T12:52:03.000Z", + "value": "0", + "fee": "27390983218471080", + "transactionSequenceNumber": 59, + "internalOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x57b8df9faf6f012d4d01d2917594af3c9539fd2d2cd16ee4e2098b23d1d2c10b-i0", + "hash": "0x57b8df9faf6f012d4d01d2917594af3c9539fd2d2cd16ee4e2098b23d1d2c10b", + "type": "IN", + "senders": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6f6412295e404dddf510680fc9be32c8c301fdb82a62bd77f3bb7c386773fc13", + "blockHeight": 13893847, + "extra": {}, + "date": "2021-12-28T12:52:03.000Z", + "value": "270000000000000000", + "fee": "0", + "transactionSequenceNumber": 59 + } + ], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x226bf5293692610692e2c996c9875c914d2a7f73+5-0x57b8df9faf6f012d4d01d2917594af3c9539fd2d2cd16ee4e2098b23d1d2c10b-NFT_OUT-i0_0", + "hash": "0x57b8df9faf6f012d4d01d2917594af3c9539fd2d2cd16ee4e2098b23d1d2c10b", + "type": "NFT_OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x65Cf289939D50855006259a921465f055C81a849"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6f6412295e404dddf510680fc9be32c8c301fdb82a62bd77f3bb7c386773fc13", + "blockHeight": 13893847, + "extra": {}, + "date": "2021-12-28T12:52:03.000Z", + "value": "1", + "fee": "27390983218471080", + "contract": "0x226Bf5293692610692E2C996C9875C914d2A7f73", + "operator": "0xA6c6912EB06Ff4f27dE5E7Cee674039754Acd936", + "standard": "ERC1155", + "tokenId": "5", + "transactionSequenceNumber": 59 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x11673105bbf5881b9ff2ed1d9d64eda6a3497aaf0ee5fbf9485f99d66cc2a9aa-FEES", + "hash": "0x11673105bbf5881b9ff2ed1d9d64eda6a3497aaf0ee5fbf9485f99d66cc2a9aa", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x226Bf5293692610692E2C996C9875C914d2A7f73"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x2fca6247a7f331963e5bbe0ce3b1eb87f374645003a4ec57d91767b1c6c0d65e", + "blockHeight": 13893154, + "extra": {}, + "date": "2021-12-28T10:20:25.000Z", + "value": "2436032306669580", + "fee": "2436032306669580", + "transactionSequenceNumber": 143, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x72550bd04493b46725287cb56d04c3c14992dcc3f7d35b2ff572123192d8a915-FEES", + "hash": "0x72550bd04493b46725287cb56d04c3c14992dcc3f7d35b2ff572123192d8a915", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x244a886a81203b160913b0ee2d57e5d16ef35b53fbd32b0e8015ac41824d4237", + "blockHeight": 13893138, + "extra": {}, + "date": "2021-12-28T10:17:24.000Z", + "value": "2190140980918303", + "fee": "2190140980918303", + "transactionSequenceNumber": 142, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x7a42c29a6e8b0dc6196b717e5e1e55f09f8bce586d6605f9f5d71cf26e43ca47-NONE", + "hash": "0x7a42c29a6e8b0dc6196b717e5e1e55f09f8bce586d6605f9f5d71cf26e43ca47", + "type": "NONE", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1b3032fecaaeca43bccf9c01e90cb5e084ff737601d60883958c818dc6b39e6e", + "blockHeight": 13893091, + "extra": {}, + "date": "2021-12-28T10:08:09.000Z", + "value": "0", + "fee": "2323840401804562", + "transactionSequenceNumber": 35, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf2aa33cacc36056f9c54ca128734ed6bb3ff6ca60f82132bbfc4d904980e60e7-NONE", + "hash": "0xf2aa33cacc36056f9c54ca128734ed6bb3ff6ca60f82132bbfc4d904980e60e7", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x697e0A5E2A6be117760d192a03fAc688e774EFcF"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x644c22808ab225cd1048e3de2f21a5e3b7b2cb2919b6eb5e720ada7cc70eb441", + "blockHeight": 13881274, + "extra": {}, + "date": "2021-12-26T14:08:18.000Z", + "value": "0", + "fee": "3056133600000000", + "transactionSequenceNumber": 61, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x697e0a5e2a6be117760d192a03fac688e774efcf+2038-0xf2aa33cacc36056f9c54ca128734ed6bb3ff6ca60f82132bbfc4d904980e60e7-NFT_IN", + "hash": "0xf2aa33cacc36056f9c54ca128734ed6bb3ff6ca60f82132bbfc4d904980e60e7", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x644c22808ab225cd1048e3de2f21a5e3b7b2cb2919b6eb5e720ada7cc70eb441", + "blockHeight": 13881274, + "extra": {}, + "date": "2021-12-26T14:08:18.000Z", + "value": "1", + "fee": "3056133600000000", + "contract": "0x697e0A5E2A6be117760d192a03fAc688e774EFcF", + "standard": "ERC721", + "tokenId": "2038", + "transactionSequenceNumber": 61 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa212cc6e3c4f328ee9d0c261aa038a4a4310ba84dcc3e49c834613b2c96f8a17-NONE", + "hash": "0xa212cc6e3c4f328ee9d0c261aa038a4a4310ba84dcc3e49c834613b2c96f8a17", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x569da88347030586744564d865aa07ebda0aac642c988094d88867e1ab3410ac", + "blockHeight": 13881272, + "extra": {}, + "date": "2021-12-26T14:08:10.000Z", + "value": "0", + "fee": "2820744000000000", + "transactionSequenceNumber": 60, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5b74d8cd3dd5791edbdf18bd95fdf7b3c111aba4+34600010035-0xa212cc6e3c4f328ee9d0c261aa038a4a4310ba84dcc3e49c834613b2c96f8a17-NFT_IN", + "hash": "0xa212cc6e3c4f328ee9d0c261aa038a4a4310ba84dcc3e49c834613b2c96f8a17", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x569da88347030586744564d865aa07ebda0aac642c988094d88867e1ab3410ac", + "blockHeight": 13881272, + "extra": {}, + "date": "2021-12-26T14:08:10.000Z", + "value": "1", + "fee": "2820744000000000", + "contract": "0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4", + "standard": "ERC721", + "tokenId": "34600010035", + "transactionSequenceNumber": 60 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x26ae83b3c51685fe58bcd20cd24193d73eb447c4a923d2fcc9474751d4b0f690-NONE", + "hash": "0x26ae83b3c51685fe58bcd20cd24193d73eb447c4a923d2fcc9474751d4b0f690", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xff65a5745a17ada4250ce87e2712311d87db8b531a751329c31a1bf4f3e0d7e4", + "blockHeight": 13880995, + "extra": {}, + "date": "2021-12-26T13:04:47.000Z", + "value": "0", + "fee": "1292222679149532", + "transactionSequenceNumber": 223, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x455c3bbb7df74094cf0bb3410f250cb457ee783d4bbf4768b7e2a17ff854c55d-FEES", + "hash": "0x455c3bbb7df74094cf0bb3410f250cb457ee783d4bbf4768b7e2a17ff854c55d", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1312434962eaccb0db1552d06b669fb1fb919813a087e1d192027609042004d5", + "blockHeight": 13880453, + "extra": {}, + "date": "2021-12-26T11:13:37.000Z", + "value": "31786380629738112", + "fee": "31786380629738112", + "transactionSequenceNumber": 141, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+280-0x455c3bbb7df74094cf0bb3410f250cb457ee783d4bbf4768b7e2a17ff854c55d-NFT_IN", + "hash": "0x455c3bbb7df74094cf0bb3410f250cb457ee783d4bbf4768b7e2a17ff854c55d", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1312434962eaccb0db1552d06b669fb1fb919813a087e1d192027609042004d5", + "blockHeight": 13880453, + "extra": {}, + "date": "2021-12-26T11:13:37.000Z", + "value": "1", + "fee": "31786380629738112", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "280", + "transactionSequenceNumber": 141 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x36d812b56e9d3dc7ed3c4980cf15abfcef5d61e02d1accb2d295242ffd94ce0d-NONE", + "hash": "0x36d812b56e9d3dc7ed3c4980cf15abfcef5d61e02d1accb2d295242ffd94ce0d", + "type": "NONE", + "senders": ["0x623FC4F577926c0aADAEf11a243754C546C1F98c"], + "recipients": ["0x226Bf5293692610692E2C996C9875C914d2A7f73"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd81ff0441af0cd41e5651fc35fe4e016d8d29d0e5c37a6806147982010a3c9d", + "blockHeight": 13878823, + "extra": {}, + "date": "2021-12-26T05:09:17.000Z", + "value": "0", + "fee": "75059250000000000", + "transactionSequenceNumber": 188, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x226bf5293692610692e2c996c9875c914d2a7f73+5-0x36d812b56e9d3dc7ed3c4980cf15abfcef5d61e02d1accb2d295242ffd94ce0d-NFT_IN-i0_0", + "hash": "0x36d812b56e9d3dc7ed3c4980cf15abfcef5d61e02d1accb2d295242ffd94ce0d", + "type": "NFT_IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfd81ff0441af0cd41e5651fc35fe4e016d8d29d0e5c37a6806147982010a3c9d", + "blockHeight": 13878823, + "extra": {}, + "date": "2021-12-26T05:09:17.000Z", + "value": "3", + "fee": "75059250000000000", + "contract": "0x226Bf5293692610692E2C996C9875C914d2A7f73", + "operator": "0x623FC4F577926c0aADAEf11a243754C546C1F98c", + "standard": "ERC1155", + "tokenId": "5", + "transactionSequenceNumber": 188 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb234b09a24b66b7065641d1ea064b2f12f165e2c2bd20b3c214da4419f058e9c-OUT", + "hash": "0xb234b09a24b66b7065641d1ea064b2f12f165e2c2bd20b3c214da4419f058e9c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBEdA58401038C864c9fc9145F28e47b7b00a0E86"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x511af23d9b023799260c85b81994a9710092853a721c594d74f7260a86491b23", + "blockHeight": 13871073, + "extra": {}, + "date": "2021-12-25T00:20:15.000Z", + "value": "540625470430553840", + "fee": "40625470430553840", + "transactionSequenceNumber": 140, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbeda58401038c864c9fc9145f28e47b7b00a0e86+165-0xb234b09a24b66b7065641d1ea064b2f12f165e2c2bd20b3c214da4419f058e9c-NFT_IN", + "hash": "0xb234b09a24b66b7065641d1ea064b2f12f165e2c2bd20b3c214da4419f058e9c", + "type": "NFT_IN", + "senders": ["0x1Af70e564847bE46e4bA286c0b0066Da8372F902"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x511af23d9b023799260c85b81994a9710092853a721c594d74f7260a86491b23", + "blockHeight": 13871073, + "extra": {}, + "date": "2021-12-25T00:20:15.000Z", + "value": "1", + "fee": "40625470430553840", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "tokenId": "165", + "transactionSequenceNumber": 140 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb1622ce3d1bb9f24ce00c9a163ca9f8760c98097376fbf8585afff6159c5dfc8-FEES", + "hash": "0xb1622ce3d1bb9f24ce00c9a163ca9f8760c98097376fbf8585afff6159c5dfc8", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x54ba55a91a7da405bea18a1fad5d2bd404d56bb36c0a54886c4d9365ec2c87ba", + "blockHeight": 13870900, + "extra": {}, + "date": "2021-12-24T23:38:54.000Z", + "value": "1550090196806052", + "fee": "1550090196806052", + "transactionSequenceNumber": 139, + "hasFailed": true, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8fa1e5440e1e4e42b8f180128bee554d61538c4d1995e6016f94faa7606903e3-FEES", + "hash": "0x8fa1e5440e1e4e42b8f180128bee554d61538c4d1995e6016f94faa7606903e3", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3b484b82567a09e2588A13D54D032153f0c0aEe0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa295bad02393e6354d31f004bbefb5b23338f1f2402eecdedad100fe6a462dd4", + "blockHeight": 13870898, + "extra": {}, + "date": "2021-12-24T23:38:02.000Z", + "value": "2552374195019695", + "fee": "2552374195019695", + "transactionSequenceNumber": 138, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd5ed53c0be8d8bc9df2f0abf321e8d2204f3f0f93508d253e3d9eb8413cde674-NONE", + "hash": "0xd5ed53c0be8d8bc9df2f0abf321e8d2204f3f0f93508d253e3d9eb8413cde674", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x44899b726e93fd533c07ec222f909d0d36dfc39503b206d4f7736f1815ffc6ea", + "blockHeight": 13868898, + "extra": {}, + "date": "2021-12-24T16:10:56.000Z", + "value": "0", + "fee": "4005656521834870", + "transactionSequenceNumber": 221, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+22387855827584293631636192003763186007868954963054411675028418363154417844225-0xd5ed53c0be8d8bc9df2f0abf321e8d2204f3f0f93508d253e3d9eb8413cde674-NFT_IN-i0_0", + "hash": "0xd5ed53c0be8d8bc9df2f0abf321e8d2204f3f0f93508d253e3d9eb8413cde674", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x44899b726e93fd533c07ec222f909d0d36dfc39503b206d4f7736f1815ffc6ea", + "blockHeight": 13868898, + "extra": {}, + "date": "2021-12-24T16:10:56.000Z", + "value": "1", + "fee": "4005656521834870", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "22387855827584293631636192003763186007868954963054411675028418363154417844225", + "transactionSequenceNumber": 221 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x29e192eae28222475813fcf4aeda8c9cb30a730e8e647df9770f023add5558a2-NONE", + "hash": "0x29e192eae28222475813fcf4aeda8c9cb30a730e8e647df9770f023add5558a2", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x44131c8689bc690cebab6fc288340f6c089e9afe9497289f8de82b2befe3b0dc", + "blockHeight": 13867100, + "extra": {}, + "date": "2021-12-24T09:29:58.000Z", + "value": "0", + "fee": "2558566117997120", + "transactionSequenceNumber": 217, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+5833181884092944355091477119994964828553618709981056108258310878803347374081-0x29e192eae28222475813fcf4aeda8c9cb30a730e8e647df9770f023add5558a2-NFT_IN-i0_0", + "hash": "0x29e192eae28222475813fcf4aeda8c9cb30a730e8e647df9770f023add5558a2", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x44131c8689bc690cebab6fc288340f6c089e9afe9497289f8de82b2befe3b0dc", + "blockHeight": 13867100, + "extra": {}, + "date": "2021-12-24T09:29:58.000Z", + "value": "1", + "fee": "2558566117997120", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "5833181884092944355091477119994964828553618709981056108258310878803347374081", + "transactionSequenceNumber": 217 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xba4a297bcd26b4803d7a271fab76e6bfabc4adc98c3bc1b2ef95f46f57310d30-NONE", + "hash": "0xba4a297bcd26b4803d7a271fab76e6bfabc4adc98c3bc1b2ef95f46f57310d30", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x7271949ca2bdC931B9097120b0e701615840f5F3"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd0145442f18ce713469ff84ccce1515b7fcd9630be1a3ce03ee06165e821d038", + "blockHeight": 13867093, + "extra": {}, + "date": "2021-12-24T09:28:39.000Z", + "value": "0", + "fee": "3578314886949750", + "transactionSequenceNumber": 216, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7271949ca2bdc931b9097120b0e701615840f5f3+53-0xba4a297bcd26b4803d7a271fab76e6bfabc4adc98c3bc1b2ef95f46f57310d30-NFT_IN", + "hash": "0xba4a297bcd26b4803d7a271fab76e6bfabc4adc98c3bc1b2ef95f46f57310d30", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd0145442f18ce713469ff84ccce1515b7fcd9630be1a3ce03ee06165e821d038", + "blockHeight": 13867093, + "extra": {}, + "date": "2021-12-24T09:28:39.000Z", + "value": "1", + "fee": "3578314886949750", + "contract": "0x7271949ca2bdC931B9097120b0e701615840f5F3", + "standard": "ERC721", + "tokenId": "53", + "transactionSequenceNumber": 216 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0f815378ded21a8acc0ed5a75e103a984a14f30e0ab74dde34daa77e11782d42-NONE", + "hash": "0x0f815378ded21a8acc0ed5a75e103a984a14f30e0ab74dde34daa77e11782d42", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x4b3406a41399c7FD2BA65cbC93697Ad9E7eA61e5"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x36bb30755761e8950face97fe7b0df3f2b1c8ba3926e96f9cd73cabbfdce395c", + "blockHeight": 13867087, + "extra": {}, + "date": "2021-12-24T09:27:36.000Z", + "value": "0", + "fee": "2933697849406344", + "transactionSequenceNumber": 215, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4b3406a41399c7fd2ba65cbc93697ad9e7ea61e5+16675-0x0f815378ded21a8acc0ed5a75e103a984a14f30e0ab74dde34daa77e11782d42-NFT_IN", + "hash": "0x0f815378ded21a8acc0ed5a75e103a984a14f30e0ab74dde34daa77e11782d42", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x36bb30755761e8950face97fe7b0df3f2b1c8ba3926e96f9cd73cabbfdce395c", + "blockHeight": 13867087, + "extra": {}, + "date": "2021-12-24T09:27:36.000Z", + "value": "1", + "fee": "2933697849406344", + "contract": "0x4b3406a41399c7FD2BA65cbC93697Ad9E7eA61e5", + "standard": "ERC721", + "tokenId": "16675", + "transactionSequenceNumber": 215 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x2e5fd596e59d2330608c1a348c3816e54c3bc352b23fb6881cf6f0909b66f2de-NONE", + "hash": "0x2e5fd596e59d2330608c1a348c3816e54c3bc352b23fb6881cf6f0909b66f2de", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc6133e3702e37ceda8045b5f65a1dd9faa8ac2d3f165a1592cc96df6bd07ff8", + "blockHeight": 13867085, + "extra": {}, + "date": "2021-12-24T09:27:17.000Z", + "value": "0", + "fee": "2783789606456890", + "transactionSequenceNumber": 214, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+91294843409727786503351176808774515200003522927210690034438659842302623612929-0x2e5fd596e59d2330608c1a348c3816e54c3bc352b23fb6881cf6f0909b66f2de-NFT_IN-i0_0", + "hash": "0x2e5fd596e59d2330608c1a348c3816e54c3bc352b23fb6881cf6f0909b66f2de", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbc6133e3702e37ceda8045b5f65a1dd9faa8ac2d3f165a1592cc96df6bd07ff8", + "blockHeight": 13867085, + "extra": {}, + "date": "2021-12-24T09:27:17.000Z", + "value": "1", + "fee": "2783789606456890", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "91294843409727786503351176808774515200003522927210690034438659842302623612929", + "transactionSequenceNumber": 214 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x92ab043c82654ffdf7fa86ef0b47d5f13bbc4c71843fa95fed9c36ef62d1e78e-NONE", + "hash": "0x92ab043c82654ffdf7fa86ef0b47d5f13bbc4c71843fa95fed9c36ef62d1e78e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbf592bd58be6276ead160d7cce9b97a04001ab6f64dc86abca01decc8f9ab05", + "blockHeight": 13867082, + "extra": {}, + "date": "2021-12-24T09:26:47.000Z", + "value": "0", + "fee": "2337803235435264", + "transactionSequenceNumber": 213, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+5544001-0x92ab043c82654ffdf7fa86ef0b47d5f13bbc4c71843fa95fed9c36ef62d1e78e-NFT_IN", + "hash": "0x92ab043c82654ffdf7fa86ef0b47d5f13bbc4c71843fa95fed9c36ef62d1e78e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xdbf592bd58be6276ead160d7cce9b97a04001ab6f64dc86abca01decc8f9ab05", + "blockHeight": 13867082, + "extra": {}, + "date": "2021-12-24T09:26:47.000Z", + "value": "1", + "fee": "2337803235435264", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "5544001", + "transactionSequenceNumber": 213 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x590258e73928309232eadc5ad49e0d36a986a62bdd8566a03cfc971ab82e5dbd-NONE", + "hash": "0x590258e73928309232eadc5ad49e0d36a986a62bdd8566a03cfc971ab82e5dbd", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x008db1471cb9986ed231f5c12c6f24deabd11ceb0f035e82bac618ceb578da84", + "blockHeight": 13867076, + "extra": {}, + "date": "2021-12-24T09:24:50.000Z", + "value": "0", + "fee": "2861135612238750", + "transactionSequenceNumber": 211, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+30488521172897286974145269117705724139787518373625933242463993298866304712705-0x590258e73928309232eadc5ad49e0d36a986a62bdd8566a03cfc971ab82e5dbd-NFT_IN-i0_0", + "hash": "0x590258e73928309232eadc5ad49e0d36a986a62bdd8566a03cfc971ab82e5dbd", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x008db1471cb9986ed231f5c12c6f24deabd11ceb0f035e82bac618ceb578da84", + "blockHeight": 13867076, + "extra": {}, + "date": "2021-12-24T09:24:50.000Z", + "value": "1", + "fee": "2861135612238750", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "30488521172897286974145269117705724139787518373625933242463993298866304712705", + "transactionSequenceNumber": 211 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xff4a7567317d020dcd2e52aea020266b79747de8c74f301802e31e1a85472982-NONE", + "hash": "0xff4a7567317d020dcd2e52aea020266b79747de8c74f301802e31e1a85472982", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c9599a1368d9f2f7daee410d2df8901bd60d0e1ec7193b7f6e62db7d7357e52", + "blockHeight": 13867073, + "extra": {}, + "date": "2021-12-24T09:24:17.000Z", + "value": "0", + "fee": "5599696994812554", + "transactionSequenceNumber": 210, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+183151-0xff4a7567317d020dcd2e52aea020266b79747de8c74f301802e31e1a85472982-NFT_IN", + "hash": "0xff4a7567317d020dcd2e52aea020266b79747de8c74f301802e31e1a85472982", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3c9599a1368d9f2f7daee410d2df8901bd60d0e1ec7193b7f6e62db7d7357e52", + "blockHeight": 13867073, + "extra": {}, + "date": "2021-12-24T09:24:17.000Z", + "value": "1", + "fee": "5599696994812554", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "183151", + "transactionSequenceNumber": 210 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6e10ffc7f393bd3076b5bb111d155496681fab416e0bfb2a2b904130dddd3e70-NONE", + "hash": "0x6e10ffc7f393bd3076b5bb111d155496681fab416e0bfb2a2b904130dddd3e70", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c01d2398cb634e8c54a9d577bd5a8578fe717813223629a7e79334b03a4599d", + "blockHeight": 13867039, + "extra": {}, + "date": "2021-12-24T09:17:33.000Z", + "value": "0", + "fee": "4699663816475359", + "transactionSequenceNumber": 205, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+153051-0x6e10ffc7f393bd3076b5bb111d155496681fab416e0bfb2a2b904130dddd3e70-NFT_IN", + "hash": "0x6e10ffc7f393bd3076b5bb111d155496681fab416e0bfb2a2b904130dddd3e70", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c01d2398cb634e8c54a9d577bd5a8578fe717813223629a7e79334b03a4599d", + "blockHeight": 13867039, + "extra": {}, + "date": "2021-12-24T09:17:33.000Z", + "value": "1", + "fee": "4699663816475359", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "153051", + "transactionSequenceNumber": 205 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x70684bc17043b4f29a982ae5e4480223ac6d74644bdea0fca36d5c4468995db6-NONE", + "hash": "0x70684bc17043b4f29a982ae5e4480223ac6d74644bdea0fca36d5c4468995db6", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c01d2398cb634e8c54a9d577bd5a8578fe717813223629a7e79334b03a4599d", + "blockHeight": 13867039, + "extra": {}, + "date": "2021-12-24T09:17:33.000Z", + "value": "0", + "fee": "4699663816475359", + "transactionSequenceNumber": 206, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+159326-0x70684bc17043b4f29a982ae5e4480223ac6d74644bdea0fca36d5c4468995db6-NFT_IN", + "hash": "0x70684bc17043b4f29a982ae5e4480223ac6d74644bdea0fca36d5c4468995db6", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c01d2398cb634e8c54a9d577bd5a8578fe717813223629a7e79334b03a4599d", + "blockHeight": 13867039, + "extra": {}, + "date": "2021-12-24T09:17:33.000Z", + "value": "1", + "fee": "4699663816475359", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "159326", + "transactionSequenceNumber": 206 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9d7054c91c645150b44e5a47e9983dc884f1bbdc54528eff29eea1ed057f7efd-NONE", + "hash": "0x9d7054c91c645150b44e5a47e9983dc884f1bbdc54528eff29eea1ed057f7efd", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c01d2398cb634e8c54a9d577bd5a8578fe717813223629a7e79334b03a4599d", + "blockHeight": 13867039, + "extra": {}, + "date": "2021-12-24T09:17:33.000Z", + "value": "0", + "fee": "4699663816475359", + "transactionSequenceNumber": 207, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+114551-0x9d7054c91c645150b44e5a47e9983dc884f1bbdc54528eff29eea1ed057f7efd-NFT_IN", + "hash": "0x9d7054c91c645150b44e5a47e9983dc884f1bbdc54528eff29eea1ed057f7efd", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x6c01d2398cb634e8c54a9d577bd5a8578fe717813223629a7e79334b03a4599d", + "blockHeight": 13867039, + "extra": {}, + "date": "2021-12-24T09:17:33.000Z", + "value": "1", + "fee": "4699663816475359", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "114551", + "transactionSequenceNumber": 207 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe6bad0f7bae0e6a1454313e67d9bdcd1b1b8ac9fb916c80c7a2b92ae41a63ac6-NONE", + "hash": "0xe6bad0f7bae0e6a1454313e67d9bdcd1b1b8ac9fb916c80c7a2b92ae41a63ac6", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd959d8b90327e26744835fe622f67710ddb64c37b5888f28056d45e0ed688ee4", + "blockHeight": 13867036, + "extra": {}, + "date": "2021-12-24T09:16:44.000Z", + "value": "0", + "fee": "4366629647700820", + "transactionSequenceNumber": 204, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+145453-0xe6bad0f7bae0e6a1454313e67d9bdcd1b1b8ac9fb916c80c7a2b92ae41a63ac6-NFT_IN", + "hash": "0xe6bad0f7bae0e6a1454313e67d9bdcd1b1b8ac9fb916c80c7a2b92ae41a63ac6", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd959d8b90327e26744835fe622f67710ddb64c37b5888f28056d45e0ed688ee4", + "blockHeight": 13867036, + "extra": {}, + "date": "2021-12-24T09:16:44.000Z", + "value": "1", + "fee": "4366629647700820", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "145453", + "transactionSequenceNumber": 204 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x5e490409c7957cf5bac95ddbfb1e2c4e0678c0fe761e0f07e2eb6bb61c3e3839-NONE", + "hash": "0x5e490409c7957cf5bac95ddbfb1e2c4e0678c0fe761e0f07e2eb6bb61c3e3839", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x40f14faDEA10daAb99214368dCde893300EcDBCe"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8fec46cd2cbe75db1c8a8edc62247184a678053f2d532f2760f3936cf51e4509", + "blockHeight": 13867033, + "extra": {}, + "date": "2021-12-24T09:16:28.000Z", + "value": "0", + "fee": "5095073863000550", + "transactionSequenceNumber": 203, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x40f14fadea10daab99214368dcde893300ecdbce+5527-0x5e490409c7957cf5bac95ddbfb1e2c4e0678c0fe761e0f07e2eb6bb61c3e3839-NFT_IN", + "hash": "0x5e490409c7957cf5bac95ddbfb1e2c4e0678c0fe761e0f07e2eb6bb61c3e3839", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8fec46cd2cbe75db1c8a8edc62247184a678053f2d532f2760f3936cf51e4509", + "blockHeight": 13867033, + "extra": {}, + "date": "2021-12-24T09:16:28.000Z", + "value": "1", + "fee": "5095073863000550", + "contract": "0x40f14faDEA10daAb99214368dCde893300EcDBCe", + "standard": "ERC721", + "tokenId": "5527", + "transactionSequenceNumber": 203 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8a60299ef24b98687d85109b50dd1eadbc0e62ed79ee112f3ea4fee0277693e0-NONE", + "hash": "0x8a60299ef24b98687d85109b50dd1eadbc0e62ed79ee112f3ea4fee0277693e0", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd99d77abe6c8caa6570ea0b4e28a4c9f1e8254de4b97eaf7ee8fabca9587e07b", + "blockHeight": 13867027, + "extra": {}, + "date": "2021-12-24T09:15:25.000Z", + "value": "0", + "fee": "5116322355398451", + "transactionSequenceNumber": 202, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+89221-0x8a60299ef24b98687d85109b50dd1eadbc0e62ed79ee112f3ea4fee0277693e0-NFT_IN", + "hash": "0x8a60299ef24b98687d85109b50dd1eadbc0e62ed79ee112f3ea4fee0277693e0", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd99d77abe6c8caa6570ea0b4e28a4c9f1e8254de4b97eaf7ee8fabca9587e07b", + "blockHeight": 13867027, + "extra": {}, + "date": "2021-12-24T09:15:25.000Z", + "value": "1", + "fee": "5116322355398451", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "89221", + "transactionSequenceNumber": 202 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb3ca8c61c323abf85fee5d548ae55dc8e61b0dcd473f6ee84a1427d2bc8bfde1-NONE", + "hash": "0xb3ca8c61c323abf85fee5d548ae55dc8e61b0dcd473f6ee84a1427d2bc8bfde1", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd99d77abe6c8caa6570ea0b4e28a4c9f1e8254de4b97eaf7ee8fabca9587e07b", + "blockHeight": 13867027, + "extra": {}, + "date": "2021-12-24T09:15:25.000Z", + "value": "0", + "fee": "5116322355398451", + "transactionSequenceNumber": 201, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+133849-0xb3ca8c61c323abf85fee5d548ae55dc8e61b0dcd473f6ee84a1427d2bc8bfde1-NFT_IN", + "hash": "0xb3ca8c61c323abf85fee5d548ae55dc8e61b0dcd473f6ee84a1427d2bc8bfde1", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd99d77abe6c8caa6570ea0b4e28a4c9f1e8254de4b97eaf7ee8fabca9587e07b", + "blockHeight": 13867027, + "extra": {}, + "date": "2021-12-24T09:15:25.000Z", + "value": "1", + "fee": "5116322355398451", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "133849", + "transactionSequenceNumber": 201 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfbbd8bcb6a70ed660d54de22baccb00cf99d45c5402b6264661a9dafecc1e4ee-NONE", + "hash": "0xfbbd8bcb6a70ed660d54de22baccb00cf99d45c5402b6264661a9dafecc1e4ee", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd99d77abe6c8caa6570ea0b4e28a4c9f1e8254de4b97eaf7ee8fabca9587e07b", + "blockHeight": 13867027, + "extra": {}, + "date": "2021-12-24T09:15:25.000Z", + "value": "0", + "fee": "5115674767474935", + "transactionSequenceNumber": 200, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+42710-0xfbbd8bcb6a70ed660d54de22baccb00cf99d45c5402b6264661a9dafecc1e4ee-NFT_IN", + "hash": "0xfbbd8bcb6a70ed660d54de22baccb00cf99d45c5402b6264661a9dafecc1e4ee", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xd99d77abe6c8caa6570ea0b4e28a4c9f1e8254de4b97eaf7ee8fabca9587e07b", + "blockHeight": 13867027, + "extra": {}, + "date": "2021-12-24T09:15:25.000Z", + "value": "1", + "fee": "5115674767474935", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "42710", + "transactionSequenceNumber": 200 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa62ce0ac0a7e8dfc6ed79eea3fb91d05fb368acdca1d32f623a66186ab2a6179-NONE", + "hash": "0xa62ce0ac0a7e8dfc6ed79eea3fb91d05fb368acdca1d32f623a66186ab2a6179", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbfd10619d8c43aef8d0b4e2dbfa873e0374110c3f6bd40271afe9680e3448510", + "blockHeight": 13867026, + "extra": {}, + "date": "2021-12-24T09:15:14.000Z", + "value": "0", + "fee": "4563665328853255", + "transactionSequenceNumber": 199, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+40207-0xa62ce0ac0a7e8dfc6ed79eea3fb91d05fb368acdca1d32f623a66186ab2a6179-NFT_IN", + "hash": "0xa62ce0ac0a7e8dfc6ed79eea3fb91d05fb368acdca1d32f623a66186ab2a6179", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbfd10619d8c43aef8d0b4e2dbfa873e0374110c3f6bd40271afe9680e3448510", + "blockHeight": 13867026, + "extra": {}, + "date": "2021-12-24T09:15:14.000Z", + "value": "1", + "fee": "4563665328853255", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "40207", + "transactionSequenceNumber": 199 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf50bc7d30c41e38c591c254544899c1a3edac17b2186a956efa7d784b4555ab7-NONE", + "hash": "0xf50bc7d30c41e38c591c254544899c1a3edac17b2186a956efa7d784b4555ab7", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbfd10619d8c43aef8d0b4e2dbfa873e0374110c3f6bd40271afe9680e3448510", + "blockHeight": 13867026, + "extra": {}, + "date": "2021-12-24T09:15:14.000Z", + "value": "0", + "fee": "4563665328853255", + "transactionSequenceNumber": 198, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+52712-0xf50bc7d30c41e38c591c254544899c1a3edac17b2186a956efa7d784b4555ab7-NFT_IN", + "hash": "0xf50bc7d30c41e38c591c254544899c1a3edac17b2186a956efa7d784b4555ab7", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xbfd10619d8c43aef8d0b4e2dbfa873e0374110c3f6bd40271afe9680e3448510", + "blockHeight": 13867026, + "extra": {}, + "date": "2021-12-24T09:15:14.000Z", + "value": "1", + "fee": "4563665328853255", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "52712", + "transactionSequenceNumber": 198 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x342d480abc6e4bbbbf89220906169fe24bdf30ae27e3a21623b631d2952de4dd-NONE", + "hash": "0x342d480abc6e4bbbbf89220906169fe24bdf30ae27e3a21623b631d2952de4dd", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xcE53B468d40A5208e7Fcc8A4B589eBE0309BA030"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9b747c2c031093327f80b3741a1bd9db909483e8fd647e2bb5065c4f579baf79", + "blockHeight": 13867023, + "extra": {}, + "date": "2021-12-24T09:13:54.000Z", + "value": "0", + "fee": "4336036773465250", + "transactionSequenceNumber": 197, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xce53b468d40a5208e7fcc8a4b589ebe0309ba030+127-0x342d480abc6e4bbbbf89220906169fe24bdf30ae27e3a21623b631d2952de4dd-NFT_IN", + "hash": "0x342d480abc6e4bbbbf89220906169fe24bdf30ae27e3a21623b631d2952de4dd", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x9b747c2c031093327f80b3741a1bd9db909483e8fd647e2bb5065c4f579baf79", + "blockHeight": 13867023, + "extra": {}, + "date": "2021-12-24T09:13:54.000Z", + "value": "1", + "fee": "4336036773465250", + "contract": "0xcE53B468d40A5208e7Fcc8A4B589eBE0309BA030", + "standard": "ERC721", + "tokenId": "127", + "transactionSequenceNumber": 197 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xa7dc49586167e4811b5dd6edb32afd4d9b368d6f50bdcf4fc12696e9a7ceb1a5-NONE", + "hash": "0xa7dc49586167e4811b5dd6edb32afd4d9b368d6f50bdcf4fc12696e9a7ceb1a5", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc8d4f04a6e64db6262746d3bc76aa2a401ed2882db030c35ff16af2d75c103dd", + "blockHeight": 13867013, + "extra": {}, + "date": "2021-12-24T09:12:19.000Z", + "value": "0", + "fee": "2247107100201600", + "transactionSequenceNumber": 195, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xabb3738f04dc2ec20f4ae4462c3d069d02ae045b+5555008-0xa7dc49586167e4811b5dd6edb32afd4d9b368d6f50bdcf4fc12696e9a7ceb1a5-NFT_IN", + "hash": "0xa7dc49586167e4811b5dd6edb32afd4d9b368d6f50bdcf4fc12696e9a7ceb1a5", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xc8d4f04a6e64db6262746d3bc76aa2a401ed2882db030c35ff16af2d75c103dd", + "blockHeight": 13867013, + "extra": {}, + "date": "2021-12-24T09:12:19.000Z", + "value": "1", + "fee": "2247107100201600", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "tokenId": "5555008", + "transactionSequenceNumber": 195 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xea5ff9582202b8d7a235f7c6f6c4664d86e1b936696573d319fdb8108a925437-NONE", + "hash": "0xea5ff9582202b8d7a235f7c6f6c4664d86e1b936696573d319fdb8108a925437", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x34d34b2ffb6d58aca5a4adf04a6bdff9c56df11c534aa4aa52b6a8fc8d61f8af", + "blockHeight": 13835552, + "extra": {}, + "date": "2021-12-19T12:18:44.000Z", + "value": "0", + "fee": "2773842321619200", + "transactionSequenceNumber": 190, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70f41dd5875eee7fa9dd8048567bc932124a8d2+7318-0xea5ff9582202b8d7a235f7c6f6c4664d86e1b936696573d319fdb8108a925437-NFT_IN", + "hash": "0xea5ff9582202b8d7a235f7c6f6c4664d86e1b936696573d319fdb8108a925437", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x34d34b2ffb6d58aca5a4adf04a6bdff9c56df11c534aa4aa52b6a8fc8d61f8af", + "blockHeight": 13835552, + "extra": {}, + "date": "2021-12-19T12:18:44.000Z", + "value": "1", + "fee": "2773842321619200", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "tokenId": "7318", + "transactionSequenceNumber": 190 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0e183cf95d5293d0802d6056760d05aeb122851b080deb16289503a5ab11f0c6-IN", + "hash": "0x0e183cf95d5293d0802d6056760d05aeb122851b080deb16289503a5ab11f0c6", + "type": "IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x3d2fc313bd040d142d7544bf6ddd2b37aecf498003823d6a7dbe681a704731f5", + "blockHeight": 13835526, + "extra": {}, + "date": "2021-12-19T12:14:18.001Z", + "value": "79262057541583801", + "fee": "620775916551000", + "transactionSequenceNumber": 14, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8c9dfb5cac4e839d1d77c226438b2dd63a80c98a9961b02168e108019378f6fb-NONE", + "hash": "0x8c9dfb5cac4e839d1d77c226438b2dd63a80c98a9961b02168e108019378f6fb", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x30fa7ac6276bdb2a76eccf095b512666afaa34bade68489ef027cb52f277f431", + "blockHeight": 13835499, + "extra": {}, + "date": "2021-12-19T12:09:19.000Z", + "value": "0", + "fee": "3873081566836482", + "transactionSequenceNumber": 189, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+199676-0x8c9dfb5cac4e839d1d77c226438b2dd63a80c98a9961b02168e108019378f6fb-NFT_IN", + "hash": "0x8c9dfb5cac4e839d1d77c226438b2dd63a80c98a9961b02168e108019378f6fb", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x30fa7ac6276bdb2a76eccf095b512666afaa34bade68489ef027cb52f277f431", + "blockHeight": 13835499, + "extra": {}, + "date": "2021-12-19T12:09:19.000Z", + "value": "1", + "fee": "3873081566836482", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "199676", + "transactionSequenceNumber": 189 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xd6075d3257afb5f57757c09949410585f51355938ec4e804f8039895e9cd455e-NONE", + "hash": "0xd6075d3257afb5f57757c09949410585f51355938ec4e804f8039895e9cd455e", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x4242422677Fdd7CA7f638B57afbE04371d318d19"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x68da2d4ef7a395b51b1f7a586331ee1e541d9ed08c8ee110c6fa819cee217c93", + "blockHeight": 13835476, + "extra": {}, + "date": "2021-12-19T12:04:40.000Z", + "value": "0", + "fee": "4016364231728204", + "transactionSequenceNumber": 188, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4242422677fdd7ca7f638b57afbe04371d318d19+1099-0xd6075d3257afb5f57757c09949410585f51355938ec4e804f8039895e9cd455e-NFT_IN", + "hash": "0xd6075d3257afb5f57757c09949410585f51355938ec4e804f8039895e9cd455e", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x68da2d4ef7a395b51b1f7a586331ee1e541d9ed08c8ee110c6fa819cee217c93", + "blockHeight": 13835476, + "extra": {}, + "date": "2021-12-19T12:04:40.000Z", + "value": "1", + "fee": "4016364231728204", + "contract": "0x4242422677Fdd7CA7f638B57afbE04371d318d19", + "standard": "ERC721", + "tokenId": "1099", + "transactionSequenceNumber": 188 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x948dc21abb7d16431b5f894b60ab290141e2bb5ce3e3833beaf04cf29eef45ac-NONE", + "hash": "0x948dc21abb7d16431b5f894b60ab290141e2bb5ce3e3833beaf04cf29eef45ac", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5ac1f70727c22b6e4c41cd65d6bfc957d624dea7b2550fc68388adffb3f226ba", + "blockHeight": 13835475, + "extra": {}, + "date": "2021-12-19T12:04:36.000Z", + "value": "0", + "fee": "1867169663394240", + "transactionSequenceNumber": 187, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749ce646f68ac8c248420045cb7b5e+15219551248750507857885240633851073364192113972571174309573659677129730686977-0x948dc21abb7d16431b5f894b60ab290141e2bb5ce3e3833beaf04cf29eef45ac-NFT_IN-i0_0", + "hash": "0x948dc21abb7d16431b5f894b60ab290141e2bb5ce3e3833beaf04cf29eef45ac", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x5ac1f70727c22b6e4c41cd65d6bfc957d624dea7b2550fc68388adffb3f226ba", + "blockHeight": 13835475, + "extra": {}, + "date": "2021-12-19T12:04:36.000Z", + "value": "1", + "fee": "1867169663394240", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930", + "standard": "ERC1155", + "tokenId": "15219551248750507857885240633851073364192113972571174309573659677129730686977", + "transactionSequenceNumber": 187 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x3f9154bbbfc6c535a8ac199b2c87d99410b0ba258f3c414f5056c3a79000c335-NONE", + "hash": "0x3f9154bbbfc6c535a8ac199b2c87d99410b0ba258f3c414f5056c3a79000c335", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x0574c34385B039C2BB8dB898f61b7767024a9449"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe373455c3349ddd291d6f8e9fca281d49c17ce5b03fc0378f0804eac1352d8fd", + "blockHeight": 13835468, + "extra": {}, + "date": "2021-12-19T12:02:52.000Z", + "value": "0", + "fee": "3246091450911994", + "transactionSequenceNumber": 186, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0574c34385b039c2bb8db898f61b7767024a9449+2686-0x3f9154bbbfc6c535a8ac199b2c87d99410b0ba258f3c414f5056c3a79000c335-NFT_IN", + "hash": "0x3f9154bbbfc6c535a8ac199b2c87d99410b0ba258f3c414f5056c3a79000c335", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe373455c3349ddd291d6f8e9fca281d49c17ce5b03fc0378f0804eac1352d8fd", + "blockHeight": 13835468, + "extra": {}, + "date": "2021-12-19T12:02:52.000Z", + "value": "1", + "fee": "3246091450911994", + "contract": "0x0574c34385B039C2BB8dB898f61b7767024a9449", + "standard": "ERC721", + "tokenId": "2686", + "transactionSequenceNumber": 186 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x6d9a69c6c201d144119404e8bd06795d06b3dd8db70d3fb82052df1ac41c71f6-NONE", + "hash": "0x6d9a69c6c201d144119404e8bd06795d06b3dd8db70d3fb82052df1ac41c71f6", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7578d8293bf579f0f9399559acaf2e1591f208367306f8af7d2fbad024325b06", + "blockHeight": 13835461, + "extra": {}, + "date": "2021-12-19T12:01:26.000Z", + "value": "0", + "fee": "3947618261512592", + "transactionSequenceNumber": 185, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3b3ee1931dc30c1957379fac9aba94d1c48a5405+116437-0x6d9a69c6c201d144119404e8bd06795d06b3dd8db70d3fb82052df1ac41c71f6-NFT_IN", + "hash": "0x6d9a69c6c201d144119404e8bd06795d06b3dd8db70d3fb82052df1ac41c71f6", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x7578d8293bf579f0f9399559acaf2e1591f208367306f8af7d2fbad024325b06", + "blockHeight": 13835461, + "extra": {}, + "date": "2021-12-19T12:01:26.000Z", + "value": "1", + "fee": "3947618261512592", + "contract": "0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405", + "standard": "ERC721", + "tokenId": "116437", + "transactionSequenceNumber": 185 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbe265f77c02acb824c0aef906245bbcd7c9ce25715c7b2b8e30d6ec90ecfb3ae-OUT", + "hash": "0xbe265f77c02acb824c0aef906245bbcd7c9ce25715c7b2b8e30d6ec90ecfb3ae", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x69f20f7f3a262889d0651fe79caf564be5a0ab01f6583052a6c8d0faccfd3b8a", + "blockHeight": 13835347, + "extra": {}, + "date": "2021-12-19T11:41:17.000Z", + "value": "806562523745226867", + "fee": "6562523745226867", + "transactionSequenceNumber": 137, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1101-0xbe265f77c02acb824c0aef906245bbcd7c9ce25715c7b2b8e30d6ec90ecfb3ae-NFT_IN", + "hash": "0xbe265f77c02acb824c0aef906245bbcd7c9ce25715c7b2b8e30d6ec90ecfb3ae", + "type": "NFT_IN", + "senders": ["0x4bB88adc1e40eC1BB42721b4eab574b1229b4a76"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x69f20f7f3a262889d0651fe79caf564be5a0ab01f6583052a6c8d0faccfd3b8a", + "blockHeight": 13835347, + "extra": {}, + "date": "2021-12-19T11:41:17.000Z", + "value": "1", + "fee": "6562523745226867", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1101", + "transactionSequenceNumber": 137 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x54dbc92dc5bfce2c4ee21ad1ffd8e9d76cfbe9544f85cd9c5923bdf0752a5c1e-OUT", + "hash": "0x54dbc92dc5bfce2c4ee21ad1ffd8e9d76cfbe9544f85cd9c5923bdf0752a5c1e", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x730b36e4e3c2c0d2180311c4de03cd312edbc7960fae6bf70777837c18811ecc", + "blockHeight": 13835318, + "extra": {}, + "date": "2021-12-19T11:34:16.000Z", + "value": "785312996660030855", + "fee": "8312996660030855", + "transactionSequenceNumber": 136, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcdbdbed6d454803804752a064a622c1f3+1140-0x54dbc92dc5bfce2c4ee21ad1ffd8e9d76cfbe9544f85cd9c5923bdf0752a5c1e-NFT_IN", + "hash": "0x54dbc92dc5bfce2c4ee21ad1ffd8e9d76cfbe9544f85cd9c5923bdf0752a5c1e", + "type": "NFT_IN", + "senders": ["0x9BA4587F6d9bE316c02F084C4E3b2b2D1253Be34"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x730b36e4e3c2c0d2180311c4de03cd312edbc7960fae6bf70777837c18811ecc", + "blockHeight": 13835318, + "extra": {}, + "date": "2021-12-19T11:34:16.000Z", + "value": "1", + "fee": "8312996660030855", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "tokenId": "1140", + "transactionSequenceNumber": 136 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0f313364763700d96a3ab08ce20c459b11c55436e723c41d621643ff32825852-IN", + "hash": "0x0f313364763700d96a3ab08ce20c459b11c55436e723c41d621643ff32825852", + "type": "IN", + "senders": ["0x01411475553E990FaB60F70bc33913893836329F"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xa1bd5a212925f2431e9105ec4bbb3607bc9ed44d0b06348f7ba99b9721a2bb5f", + "blockHeight": 13835288, + "extra": {}, + "date": "2021-12-19T11:26:18.001Z", + "value": "2000000000000000000", + "fee": "707700000000000", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x8d97480631f3ebf87f9be41d8d6e133c3e2dd67068d367079c32703960fb5c00-NONE", + "hash": "0x8d97480631f3ebf87f9be41d8d6e133c3e2dd67068d367079c32703960fb5c00", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xd8B7cC75E22031a72D7b8393113eF2536e17bde6"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb0a2bf0d83bda8836131d67a09acdb9682417f05523f4f929809f0948a7ca6de", + "blockHeight": 13831679, + "extra": {}, + "date": "2021-12-18T22:01:32.000Z", + "value": "0", + "fee": "4621427424327911", + "transactionSequenceNumber": 184, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8b7cc75e22031a72d7b8393113ef2536e17bde6+1000100575-0x8d97480631f3ebf87f9be41d8d6e133c3e2dd67068d367079c32703960fb5c00-NFT_IN", + "hash": "0x8d97480631f3ebf87f9be41d8d6e133c3e2dd67068d367079c32703960fb5c00", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb0a2bf0d83bda8836131d67a09acdb9682417f05523f4f929809f0948a7ca6de", + "blockHeight": 13831679, + "extra": {}, + "date": "2021-12-18T22:01:32.000Z", + "value": "1", + "fee": "4621427424327911", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "tokenId": "1000100575", + "transactionSequenceNumber": 184 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x94f34b66f09a050e0b7ea1bfe0da399fb077a6d39d943f467349b4780334ddce-NONE", + "hash": "0x94f34b66f09a050e0b7ea1bfe0da399fb077a6d39d943f467349b4780334ddce", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcca5c1e5d320e484838e413eff6a5d973969489f80dd032188f7e7814aa17b55", + "blockHeight": 13831555, + "extra": {}, + "date": "2021-12-18T21:33:45.000Z", + "value": "0", + "fee": "4704554483238799", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+102000821-0x94f34b66f09a050e0b7ea1bfe0da399fb077a6d39d943f467349b4780334ddce-NFT_IN", + "hash": "0x94f34b66f09a050e0b7ea1bfe0da399fb077a6d39d943f467349b4780334ddce", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcca5c1e5d320e484838e413eff6a5d973969489f80dd032188f7e7814aa17b55", + "blockHeight": 13831555, + "extra": {}, + "date": "2021-12-18T21:33:45.000Z", + "value": "1", + "fee": "4704554483238799", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "102000821", + "transactionSequenceNumber": 13 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xffff8b43f416b4fb7d45442f970ca2e7b562f3537b6dea2241321ec405ba00f9-NONE", + "hash": "0xffff8b43f416b4fb7d45442f970ca2e7b562f3537b6dea2241321ec405ba00f9", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8b6fa38286b4607c2c09b289a8c0745a43034c46ee4d148c9ad1f27faf247874", + "blockHeight": 13831522, + "extra": {}, + "date": "2021-12-18T21:25:56.000Z", + "value": "0", + "fee": "3416830739433949", + "transactionSequenceNumber": 181, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x27fd9575a484e374b8e62b6738b5fbf415c9be4e+26-0xffff8b43f416b4fb7d45442f970ca2e7b562f3537b6dea2241321ec405ba00f9-NFT_IN", + "hash": "0xffff8b43f416b4fb7d45442f970ca2e7b562f3537b6dea2241321ec405ba00f9", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8b6fa38286b4607c2c09b289a8c0745a43034c46ee4d148c9ad1f27faf247874", + "blockHeight": 13831522, + "extra": {}, + "date": "2021-12-18T21:25:56.000Z", + "value": "1", + "fee": "3416830739433949", + "contract": "0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E", + "standard": "ERC721", + "tokenId": "26", + "transactionSequenceNumber": 181 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb2c16aaa851f2ac1ec4712982a30812676c59fbd686e55cb314ab8c81162ca8a-NONE", + "hash": "0xb2c16aaa851f2ac1ec4712982a30812676c59fbd686e55cb314ab8c81162ca8a", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8b952999990f62f8a4add611228046eb3cbed21579f1329f435bf4e3265890c9", + "blockHeight": 13831519, + "extra": {}, + "date": "2021-12-18T21:24:56.000Z", + "value": "0", + "fee": "4725447599118556", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb932a70a57673d89f4acffbe830e8ed7f75fb9e0+4923-0xb2c16aaa851f2ac1ec4712982a30812676c59fbd686e55cb314ab8c81162ca8a-NFT_IN", + "hash": "0xb2c16aaa851f2ac1ec4712982a30812676c59fbd686e55cb314ab8c81162ca8a", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8b952999990f62f8a4add611228046eb3cbed21579f1329f435bf4e3265890c9", + "blockHeight": 13831519, + "extra": {}, + "date": "2021-12-18T21:24:56.000Z", + "value": "1", + "fee": "4725447599118556", + "contract": "0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0", + "standard": "ERC721", + "tokenId": "4923", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x0845789c765d50398c6548f850f41ceb21cf547b77a764c48d2dfd7d94b75d69-NONE", + "hash": "0x0845789c765d50398c6548f850f41ceb21cf547b77a764c48d2dfd7d94b75d69", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d0c2716eb4d80394b6eaea1da4ae579f906f7c2b09bc2ead9d9bf1d0365a196", + "blockHeight": 13831515, + "extra": {}, + "date": "2021-12-18T21:24:38.000Z", + "value": "0", + "fee": "6015517356295871", + "transactionSequenceNumber": 11, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+109985-0x0845789c765d50398c6548f850f41ceb21cf547b77a764c48d2dfd7d94b75d69-NFT_IN", + "hash": "0x0845789c765d50398c6548f850f41ceb21cf547b77a764c48d2dfd7d94b75d69", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x8d0c2716eb4d80394b6eaea1da4ae579f906f7c2b09bc2ead9d9bf1d0365a196", + "blockHeight": 13831515, + "extra": {}, + "date": "2021-12-18T21:24:38.000Z", + "value": "1", + "fee": "6015517356295871", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "109985", + "transactionSequenceNumber": 11 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x161d3540f79e5e52eaab735f8ffca1b0b0fbcae214f34599aa267891e67722b2-NONE", + "hash": "0x161d3540f79e5e52eaab735f8ffca1b0b0fbcae214f34599aa267891e67722b2", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xFBeef911Dc5821886e1dda71586d90eD28174B7d"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe953ecc7d9ae5c944133f5ff3af99914624a1f1a531029b59969d11e064c1d9a", + "blockHeight": 13831513, + "extra": {}, + "date": "2021-12-18T21:24:04.000Z", + "value": "0", + "fee": "7153898624397525", + "transactionSequenceNumber": 10, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfbeef911dc5821886e1dda71586d90ed28174b7d+291277-0x161d3540f79e5e52eaab735f8ffca1b0b0fbcae214f34599aa267891e67722b2-NFT_IN", + "hash": "0x161d3540f79e5e52eaab735f8ffca1b0b0fbcae214f34599aa267891e67722b2", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xe953ecc7d9ae5c944133f5ff3af99914624a1f1a531029b59969d11e064c1d9a", + "blockHeight": 13831513, + "extra": {}, + "date": "2021-12-18T21:24:04.000Z", + "value": "1", + "fee": "7153898624397525", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "tokenId": "291277", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xe16a46fe436ee08aa44987612a13312c6dcdbe7fe9d1bcf9ca030be09c074927-NONE", + "hash": "0xe16a46fe436ee08aa44987612a13312c6dcdbe7fe9d1bcf9ca030be09c074927", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xBfb69918F12EEd843C67058b2ee9059f1440133e"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb92629f0285ce8309fef968ab0ff28781753d98e4c7bac515825c66f6d2b4262", + "blockHeight": 13831511, + "extra": {}, + "date": "2021-12-18T21:23:29.000Z", + "value": "0", + "fee": "6189837774405994", + "transactionSequenceNumber": 9, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbfb69918f12eed843c67058b2ee9059f1440133e+2200100041-0xe16a46fe436ee08aa44987612a13312c6dcdbe7fe9d1bcf9ca030be09c074927-NFT_IN", + "hash": "0xe16a46fe436ee08aa44987612a13312c6dcdbe7fe9d1bcf9ca030be09c074927", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xb92629f0285ce8309fef968ab0ff28781753d98e4c7bac515825c66f6d2b4262", + "blockHeight": 13831511, + "extra": {}, + "date": "2021-12-18T21:23:29.000Z", + "value": "1", + "fee": "6189837774405994", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "tokenId": "2200100041", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x37b7640958ce60f4de6a6dccbcbdff31efc180781b8ff3b307432d2d064587e9-NONE", + "hash": "0x37b7640958ce60f4de6a6dccbcbdff31efc180781b8ff3b307432d2d064587e9", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e02b8bf1980b7ff8001de8562b3dce12f81fb6b5be48d88bedb4809bd6f0063", + "blockHeight": 13831510, + "extra": {}, + "date": "2021-12-18T21:22:52.000Z", + "value": "0", + "fee": "5090356249660461", + "transactionSequenceNumber": 7, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+116000128-0x37b7640958ce60f4de6a6dccbcbdff31efc180781b8ff3b307432d2d064587e9-NFT_IN", + "hash": "0x37b7640958ce60f4de6a6dccbcbdff31efc180781b8ff3b307432d2d064587e9", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e02b8bf1980b7ff8001de8562b3dce12f81fb6b5be48d88bedb4809bd6f0063", + "blockHeight": 13831510, + "extra": {}, + "date": "2021-12-18T21:22:52.000Z", + "value": "1", + "fee": "5090356249660461", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "116000128", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0x9a0e50b8c4d6e9bd57e53e143edff567dd33204b0a1fcab3f35693723d7d4666-NONE", + "hash": "0x9a0e50b8c4d6e9bd57e53e143edff567dd33204b0a1fcab3f35693723d7d4666", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e02b8bf1980b7ff8001de8562b3dce12f81fb6b5be48d88bedb4809bd6f0063", + "blockHeight": 13831510, + "extra": {}, + "date": "2021-12-18T21:22:52.000Z", + "value": "0", + "fee": "7302676700115888", + "transactionSequenceNumber": 8, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3b3ee1931dc30c1957379fac9aba94d1c48a5405+6240-0x9a0e50b8c4d6e9bd57e53e143edff567dd33204b0a1fcab3f35693723d7d4666-NFT_IN", + "hash": "0x9a0e50b8c4d6e9bd57e53e143edff567dd33204b0a1fcab3f35693723d7d4666", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x1e02b8bf1980b7ff8001de8562b3dce12f81fb6b5be48d88bedb4809bd6f0063", + "blockHeight": 13831510, + "extra": {}, + "date": "2021-12-18T21:22:52.000Z", + "value": "1", + "fee": "7302676700115888", + "contract": "0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405", + "standard": "ERC721", + "tokenId": "6240", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xbb52807b7bca8aa16165cd1848a61fb7115e2281df2050dacafff3942ec7ab0a-NONE", + "hash": "0xbb52807b7bca8aa16165cd1848a61fb7115e2281df2050dacafff3942ec7ab0a", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xe785E82358879F061BC3dcAC6f0444462D4b5330"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcabc52373cee2dcaa861a9dfd990dfaf7972b13f31afd2a6b0bf59530c2835ce", + "blockHeight": 13831508, + "extra": {}, + "date": "2021-12-18T21:22:34.000Z", + "value": "0", + "fee": "5163543184270341", + "transactionSequenceNumber": 6, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe785e82358879f061bc3dcac6f0444462d4b5330+4628-0xbb52807b7bca8aa16165cd1848a61fb7115e2281df2050dacafff3942ec7ab0a-NFT_IN", + "hash": "0xbb52807b7bca8aa16165cd1848a61fb7115e2281df2050dacafff3942ec7ab0a", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xcabc52373cee2dcaa861a9dfd990dfaf7972b13f31afd2a6b0bf59530c2835ce", + "blockHeight": 13831508, + "extra": {}, + "date": "2021-12-18T21:22:34.000Z", + "value": "1", + "fee": "5163543184270341", + "contract": "0xe785E82358879F061BC3dcAC6f0444462D4b5330", + "standard": "ERC721", + "tokenId": "4628", + "transactionSequenceNumber": 6 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xf4bd854bf950b9366105535d9b7f1cff8bda4248851d6881f77e6b0103de941d-NONE", + "hash": "0xf4bd854bf950b9366105535d9b7f1cff8bda4248851d6881f77e6b0103de941d", + "type": "NONE", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0x0b754B8b7B6E8FD198a963Fe198DA963E3d7df92"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf49c765ca0910d27cfab177c49d273c9990600cbdd137423825902156b84d621", + "blockHeight": 13831500, + "extra": {}, + "date": "2021-12-18T21:20:32.000Z", + "value": "0", + "fee": "7169808443220536", + "transactionSequenceNumber": 5, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0b754b8b7b6e8fd198a963fe198da963e3d7df92+51600010059-0xf4bd854bf950b9366105535d9b7f1cff8bda4248851d6881f77e6b0103de941d-NFT_IN", + "hash": "0xf4bd854bf950b9366105535d9b7f1cff8bda4248851d6881f77e6b0103de941d", + "type": "NFT_IN", + "senders": ["0x452604929191Ad35e6a205C7Df16BfF95A65822c"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xf49c765ca0910d27cfab177c49d273c9990600cbdd137423825902156b84d621", + "blockHeight": 13831500, + "extra": {}, + "date": "2021-12-18T21:20:32.000Z", + "value": "1", + "fee": "7169808443220536", + "contract": "0x0b754B8b7B6E8FD198a963Fe198DA963E3d7df92", + "standard": "ERC721", + "tokenId": "51600010059", + "transactionSequenceNumber": 5 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xfa27cd940bfaaa035bac9bd753f88185c621e4c776d1f2736da3e53861173e40-NONE", + "hash": "0xfa27cd940bfaaa035bac9bd753f88185c621e4c776d1f2736da3e53861173e40", + "type": "NONE", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xF88b3f543055aA8746383252EAD672Cee96A9B51"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfdd6a6d9d9f69f5552cb5823e559c0006e67b8d4d08ad6b68bbb98474bb187a6", + "blockHeight": 13831497, + "extra": {}, + "date": "2021-12-18T21:20:06.000Z", + "value": "0", + "fee": "5947665583683040", + "transactionSequenceNumber": 180, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf88b3f543055aa8746383252ead672cee96a9b51+186-0xfa27cd940bfaaa035bac9bd753f88185c621e4c776d1f2736da3e53861173e40-NFT_IN", + "hash": "0xfa27cd940bfaaa035bac9bd753f88185c621e4c776d1f2736da3e53861173e40", + "type": "NFT_IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0xfdd6a6d9d9f69f5552cb5823e559c0006e67b8d4d08ad6b68bbb98474bb187a6", + "blockHeight": 13831497, + "extra": {}, + "date": "2021-12-18T21:20:06.000Z", + "value": "1", + "fee": "5947665583683040", + "contract": "0xF88b3f543055aA8746383252EAD672Cee96A9B51", + "standard": "ERC721", + "tokenId": "186", + "transactionSequenceNumber": 180 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xb2b94ddfc8154c1efbd4ffa19cc145e90eefc70b5056bf88dd9ceddb5a48e63a-NONE", + "hash": "0xb2b94ddfc8154c1efbd4ffa19cc145e90eefc70b5056bf88dd9ceddb5a48e63a", + "type": "NONE", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xc3f8a0F5841aBFf777d3eefA5047e8D413a1C9AB"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4432b90a85f5a68c748d9a01d8ed6b10f8e66800d4128ac469f03ea4323a9b07", + "blockHeight": 13830966, + "extra": {}, + "date": "2021-12-18T19:19:39.000Z", + "value": "0", + "fee": "4836182400000000", + "transactionSequenceNumber": 168, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc3f8a0f5841abff777d3eefa5047e8d413a1c9ab+13439-0xb2b94ddfc8154c1efbd4ffa19cc145e90eefc70b5056bf88dd9ceddb5a48e63a-NFT_IN", + "hash": "0xb2b94ddfc8154c1efbd4ffa19cc145e90eefc70b5056bf88dd9ceddb5a48e63a", + "type": "NFT_IN", + "senders": ["0xE052113bd7D7700d623414a0a4585BCaE754E9d5"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x4432b90a85f5a68c748d9a01d8ed6b10f8e66800d4128ac469f03ea4323a9b07", + "blockHeight": 13830966, + "extra": {}, + "date": "2021-12-18T19:19:39.000Z", + "value": "1", + "fee": "4836182400000000", + "contract": "0xc3f8a0F5841aBFf777d3eefA5047e8D413a1C9AB", + "standard": "ERC721", + "tokenId": "13439", + "transactionSequenceNumber": 168 + } + ] + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:-0xce68c6473254596fee1c897622258fc3232ecabf8234b4004d954cae3b185494-FEES", + "hash": "0xce68c6473254596fee1c897622258fc3232ecabf8234b4004d954cae3b185494", + "type": "FEES", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "blockHash": "0x92c8b28d9608310e7f2760c963218bcb87940a46356e58c7b6574392fc43c8f3", + "blockHeight": 13829997, + "extra": {}, + "date": "2021-12-18T15:48:17.000Z", + "value": "3633431071123602", + "fee": "3633431071123602", + "transactionSequenceNumber": 135, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + } + ], + "pendingOperations": [], + "currencyId": "ethereum", + "unitMagnitude": 18, + "lastSyncDate": "2022-12-15T16:45:45.761Z", + "balance": "219425868509784077", + "spendableBalance": "219425868509784077", + "nfts": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+24371007+ethereum", + "tokenId": "24371007", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36674+ethereum", + "tokenId": "36674", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36260+ethereum", + "tokenId": "36260", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36723+ethereum", + "tokenId": "36723", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36726+ethereum", + "tokenId": "36726", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36785+ethereum", + "tokenId": "36785", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36742+ethereum", + "tokenId": "36742", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+36751+ethereum", + "tokenId": "36751", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf36C296E87Dd2D7aDcEf251a542561D4BBe07714+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xf36C296E87Dd2D7aDcEf251a542561D4BBe07714", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xfA056Aa17E639Ce4B71b5D73e34a6392029fF456+8+ethereum", + "tokenId": "8", + "amount": "1", + "contract": "0xfA056Aa17E639Ce4B71b5D73e34a6392029fF456", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+41107+ethereum", + "tokenId": "41107", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd93206BD0062cC054E397eCCCdB8436c3fa5700e+29929+ethereum", + "tokenId": "29929", + "amount": "1", + "contract": "0xd93206BD0062cC054E397eCCCdB8436c3fa5700e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD3664d322304763C63bB1a5FE16Bb317cb354BbB+134+ethereum", + "tokenId": "134", + "amount": "1", + "contract": "0xD3664d322304763C63bB1a5FE16Bb317cb354BbB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD3664d322304763C63bB1a5FE16Bb317cb354BbB+133+ethereum", + "tokenId": "133", + "amount": "1", + "contract": "0xD3664d322304763C63bB1a5FE16Bb317cb354BbB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe11c90922BB5d6fe661B44039DA64c04b5B153E9+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0xe11c90922BB5d6fe661B44039DA64c04b5B153E9", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8FD248633CCEed96980759673414019cFd4974F9+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0x8FD248633CCEed96980759673414019cFd4974F9", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8056d11b66D455b1cFE874cF1E84547bB3e42dBe+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x8056d11b66D455b1cFE874cF1E84547bB3e42dBe", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x073cEc9f2DBB979288d44d2784764D6d806D3dC5+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x073cEc9f2DBB979288d44d2784764D6d806D3dC5", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86f5a17d1265A65e8690c23bCc5869C7c2496527+16+ethereum", + "tokenId": "16", + "amount": "1", + "contract": "0x86f5a17d1265A65e8690c23bCc5869C7c2496527", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9cd68DaE6D24e8bC68653613561383E33cAd1080+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x9cd68DaE6D24e8bC68653613561383E33cAd1080", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB7D5fa294DbeE33A84F4a29DB59d4Fa839a12863+9+ethereum", + "tokenId": "9", + "amount": "1", + "contract": "0xB7D5fa294DbeE33A84F4a29DB59d4Fa839a12863", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2+10+ethereum", + "tokenId": "10", + "amount": "1", + "contract": "0x61db92D6349CD56D8aCCD059fD1c12a6Bd60fCB2", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFA2DFb0577414b1e11Bd20DD639f64e4905b897e+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0xFA2DFb0577414b1e11Bd20DD639f64e4905b897e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcE955955702d9a78e9Cba8BFF3d52E717ce63286+260+ethereum", + "tokenId": "260", + "amount": "1", + "contract": "0xcE955955702d9a78e9Cba8BFF3d52E717ce63286", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+25864000+ethereum", + "tokenId": "25864000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+23267+ethereum", + "tokenId": "23267", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+19525+ethereum", + "tokenId": "19525", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1329989EaF2D0671d9c7E604F029661bC9Fd7b06+12+ethereum", + "tokenId": "12", + "amount": "1", + "contract": "0x1329989EaF2D0671d9c7E604F029661bC9Fd7b06", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x00128f385AA2E0dD5041633Cc473795c7859E344+47+ethereum", + "tokenId": "47", + "amount": "1", + "contract": "0x00128f385AA2E0dD5041633Cc473795c7859E344", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1a4A282A84C57795488e7958039dfAd8BA79DF8B+61+ethereum", + "tokenId": "61", + "amount": "1", + "contract": "0x1a4A282A84C57795488e7958039dfAd8BA79DF8B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+38560+ethereum", + "tokenId": "38560", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+25311+ethereum", + "tokenId": "25311", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+24798+ethereum", + "tokenId": "24798", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+22368+ethereum", + "tokenId": "22368", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+23151+ethereum", + "tokenId": "23151", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4530149e5B4483d2F7E60449C02570531A0751+13446+ethereum", + "tokenId": "13446", + "amount": "1", + "contract": "0x6d4530149e5B4483d2F7E60449C02570531A0751", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf56184584dE2C484885c16C0a34B8DA23de94f07+35+ethereum", + "tokenId": "35", + "amount": "1", + "contract": "0xf56184584dE2C484885c16C0a34B8DA23de94f07", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+25594001+ethereum", + "tokenId": "25594001", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5da6Bd973d5e070fDB689858Cb6a2490E91C2354+83+ethereum", + "tokenId": "83", + "amount": "1", + "contract": "0x5da6Bd973d5e070fDB689858Cb6a2490E91C2354", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0A41DB66C8f994eC56b55357c92e4f1e66D8bA06+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x0A41DB66C8f994eC56b55357c92e4f1e66D8bA06", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb27170157683B0f5982020979af730167993c517+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xb27170157683B0f5982020979af730167993c517", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1e11735588256ac98D7E3Cc4Ecf4017593a476a8+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x1e11735588256ac98D7E3Cc4Ecf4017593a476a8", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56A67D475DeD20f1120d6377988Ae12992888aC4+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x56A67D475DeD20f1120d6377988Ae12992888aC4", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c410cF0B8c113Dc6A7641b431390B11d5515082+11704+ethereum", + "tokenId": "11704", + "amount": "1", + "contract": "0x6c410cF0B8c113Dc6A7641b431390B11d5515082", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c410cF0B8c113Dc6A7641b431390B11d5515082+11703+ethereum", + "tokenId": "11703", + "amount": "1", + "contract": "0x6c410cF0B8c113Dc6A7641b431390B11d5515082", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x850d754A640F640b8d9844518F584eE131a57C9D+614026592+ethereum", + "tokenId": "614026592", + "amount": "1", + "contract": "0x850d754A640F640b8d9844518F584eE131a57C9D", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x850d754A640F640b8d9844518F584eE131a57C9D+1833955548+ethereum", + "tokenId": "1833955548", + "amount": "1", + "contract": "0x850d754A640F640b8d9844518F584eE131a57C9D", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0xE1c851705F7178903D16ff0fcB8DD9ad5e71D2aC", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+24367000+ethereum", + "tokenId": "24367000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37+5396+ethereum", + "tokenId": "5396", + "amount": "1", + "contract": "0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37+2022+ethereum", + "tokenId": "2022", + "amount": "1", + "contract": "0x0d1876e3Fc564295A1B6BcF951f9d2e7AF54BE37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+24107016+ethereum", + "tokenId": "24107016", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x544a2f2F0e4BAf98D8f35Ad56914457Dbc3D353a+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x544a2f2F0e4BAf98D8f35Ad56914457Dbc3D353a", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x316A903543e55C3fAbD31DF3bF99029dC0dB0999+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x316A903543e55C3fAbD31DF3bF99029dC0dB0999", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBB5471c292065d3b01b2e81e299267221ae9a250+82+ethereum", + "tokenId": "82", + "amount": "1", + "contract": "0xBB5471c292065d3b01b2e81e299267221ae9a250", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2f6212b27F23e55096bf0B54674E415435b29bFd+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x2f6212b27F23e55096bf0B54674E415435b29bFd", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+8+ethereum", + "tokenId": "8", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x44167C93201F5994A4d4534b1342e5A2220AD12C+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x44167C93201F5994A4d4534b1342e5A2220AD12C", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7D8820FA92EB1584636f4F5b8515B5476B75171a+4428+ethereum", + "tokenId": "4428", + "amount": "1", + "contract": "0x7D8820FA92EB1584636f4F5b8515B5476B75171a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xeEF00ABd26926Ba1333237D5c862EA137cfDF72B+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0xeEF00ABd26926Ba1333237D5c862EA137cfDF72B", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x4C485E9f34ba67C4Da15bF536E21bBa738cc06d0", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E+3637+ethereum", + "tokenId": "3637", + "amount": "1", + "contract": "0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf45a8211413e78f9200958DC10E0E99786Ab11d4+379+ethereum", + "tokenId": "379", + "amount": "1", + "contract": "0xf45a8211413e78f9200958DC10E0E99786Ab11d4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a+1232+ethereum", + "tokenId": "1232", + "amount": "1", + "contract": "0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf45a8211413e78f9200958DC10E0E99786Ab11d4+352+ethereum", + "tokenId": "352", + "amount": "1", + "contract": "0xf45a8211413e78f9200958DC10E0E99786Ab11d4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+23188000+ethereum", + "tokenId": "23188000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE4018ecF8D8445f753256209B375aab85F327E30+37+ethereum", + "tokenId": "37", + "amount": "1", + "contract": "0xE4018ecF8D8445f753256209B375aab85F327E30", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34536+ethereum", + "tokenId": "34536", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34535+ethereum", + "tokenId": "34535", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34534+ethereum", + "tokenId": "34534", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34533+ethereum", + "tokenId": "34533", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34532+ethereum", + "tokenId": "34532", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34531+ethereum", + "tokenId": "34531", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x86599B800E23036D761f43D7516092447295659f+34530+ethereum", + "tokenId": "34530", + "amount": "1", + "contract": "0x86599B800E23036D761f43D7516092447295659f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9eB42957208F0C5cAb68798BfB11618c6ab132E+169+ethereum", + "tokenId": "169", + "amount": "1", + "contract": "0xc9eB42957208F0C5cAb68798BfB11618c6ab132E", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB5DBBD6DBfEED63b69A15Ec1908Ef1641b72b1BD+39+ethereum", + "tokenId": "39", + "amount": "1", + "contract": "0xB5DBBD6DBfEED63b69A15Ec1908Ef1641b72b1BD", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a+452+ethereum", + "tokenId": "452", + "amount": "1", + "contract": "0x942BC2d3e7a589FE5bd4A5C6eF9727DFd82F5C8a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+22703004+ethereum", + "tokenId": "22703004", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+22620000+ethereum", + "tokenId": "22620000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+22750000+ethereum", + "tokenId": "22750000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x35656C772300Ca50be5838C8c6b4475c472a6a77+360+ethereum", + "tokenId": "360", + "amount": "1", + "contract": "0x35656C772300Ca50be5838C8c6b4475c472a6a77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc3ce0B793D15a4777f96aFB4c03744c9a25583d0+2430826425+ethereum", + "tokenId": "2430826425", + "amount": "1", + "contract": "0xc3ce0B793D15a4777f96aFB4c03744c9a25583d0", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFB63F89F625637123f760F89F5eA2277Bd6B89FD+349+ethereum", + "tokenId": "349", + "amount": "1", + "contract": "0xFB63F89F625637123f760F89F5eA2277Bd6B89FD", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x67cC1274e900b027A4c44f29bcdaAb3dD85f2d1A+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x67cC1274e900b027A4c44f29bcdaAb3dD85f2d1A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5150B29a431eCe5eB0e62085535b8aaC8df193bE+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x5150B29a431eCe5eB0e62085535b8aaC8df193bE", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5150B29a431eCe5eB0e62085535b8aaC8df193bE+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x5150B29a431eCe5eB0e62085535b8aaC8df193bE", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x93298D9C3ec890fbaA5c5Bd619413A1F1Da5fFb8+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x93298D9C3ec890fbaA5c5Bd619413A1F1Da5fFb8", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB086C8D91b1695637b8DA9427BE946dC12256032+525+ethereum", + "tokenId": "525", + "amount": "1", + "contract": "0xB086C8D91b1695637b8DA9427BE946dC12256032", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x594e982C080BcCEE06d0C23588f09D060A955631+140+ethereum", + "tokenId": "140", + "amount": "1", + "contract": "0x594e982C080BcCEE06d0C23588f09D060A955631", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x02d699c5867a222b0Cb9bb2FF9BfAF4d4CC7284E+156+ethereum", + "tokenId": "156", + "amount": "1", + "contract": "0x02d699c5867a222b0Cb9bb2FF9BfAF4d4CC7284E", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+5619+ethereum", + "tokenId": "5619", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+57982+ethereum", + "tokenId": "57982", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb24C81DF1d7250DafF21EF9EBD1b72855AbC4144+449+ethereum", + "tokenId": "449", + "amount": "1", + "contract": "0xb24C81DF1d7250DafF21EF9EBD1b72855AbC4144", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+22239140+ethereum", + "tokenId": "22239140", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC5f98B0cfAfB456427713C66Df80B236D86115a7+13+ethereum", + "tokenId": "13", + "amount": "1", + "contract": "0xC5f98B0cfAfB456427713C66Df80B236D86115a7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56078D76a4ee34e21eA6AE2d5152BbAE891E151E+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0x56078D76a4ee34e21eA6AE2d5152BbAE891E151E", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x282b04f44F675C9ACc99b265716ea98d3dB90CDf+286+ethereum", + "tokenId": "286", + "amount": "1", + "contract": "0x282b04f44F675C9ACc99b265716ea98d3dB90CDf", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1702BeA2755D076ADF737b785926b086eFF36F75+17+ethereum", + "tokenId": "17", + "amount": "1", + "contract": "0x1702BeA2755D076ADF737b785926b086eFF36F75", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+131351+ethereum", + "tokenId": "131351", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd57CD0634e75aB5313d37eD3017373D377bc67aF+31+ethereum", + "tokenId": "31", + "amount": "1", + "contract": "0xd57CD0634e75aB5313d37eD3017373D377bc67aF", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA1e17535a3d4Ca852c91c299D4329088b7AD17B3+125+ethereum", + "tokenId": "125", + "amount": "1", + "contract": "0xA1e17535a3d4Ca852c91c299D4329088b7AD17B3", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1764DBc7234c8cFf363452959530F264922AaB2b+37600030274+ethereum", + "tokenId": "37600030274", + "amount": "1", + "contract": "0x1764DBc7234c8cFf363452959530F264922AaB2b", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4Af9375177a15eED21d18c08080183fB7197bd0A+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x4Af9375177a15eED21d18c08080183fB7197bd0A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0f77625B76e3831914d47a5034323290f9Ce8A9E+4407+ethereum", + "tokenId": "4407", + "amount": "1", + "contract": "0x0f77625B76e3831914d47a5034323290f9Ce8A9E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb7FfD114fc0Dd5c7d13Af6d463a4f44C034FA997+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xb7FfD114fc0Dd5c7d13Af6d463a4f44C034FA997", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xdEA51F2Dbd0D764168027Aa73a99b3be6f9EEA61+33+ethereum", + "tokenId": "33", + "amount": "1", + "contract": "0xdEA51F2Dbd0D764168027Aa73a99b3be6f9EEA61", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+21369001+ethereum", + "tokenId": "21369001", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x435Dc41279FC46Db224c7b3a42ECF8A08738c297+9+ethereum", + "tokenId": "9", + "amount": "1", + "contract": "0x435Dc41279FC46Db224c7b3a42ECF8A08738c297", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA04334767012A0DFF8174032b6400bA663D3715b+33+ethereum", + "tokenId": "33", + "amount": "1", + "contract": "0xA04334767012A0DFF8174032b6400bA663D3715b", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x884D5F5B1369F1aB3D11ca5fB183721eb383F4eA+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0x884D5F5B1369F1aB3D11ca5fB183721eb383F4eA", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x90CF8d316B2fC58a9B78490f2dC028B47403dafD+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x90CF8d316B2fC58a9B78490f2dC028B47403dafD", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+317845+ethereum", + "tokenId": "317845", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+20085043+ethereum", + "tokenId": "20085043", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x100444622ddaDDa2e3774D7E95bdC222Cd5bB026+3482597858+ethereum", + "tokenId": "3482597858", + "amount": "1", + "contract": "0x100444622ddaDDa2e3774D7E95bdC222Cd5bB026", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x13d62D04CCB3cA79f74F2098d8798217251168E9+140+ethereum", + "tokenId": "140", + "amount": "1", + "contract": "0x13d62D04CCB3cA79f74F2098d8798217251168E9", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xca9375ee7429d369E18058301E222B8B0CD41110+162+ethereum", + "tokenId": "162", + "amount": "1", + "contract": "0xca9375ee7429d369E18058301E222B8B0CD41110", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x15f20c2BA54aE315ac15EbF6577aAb37B5e3Cde8+15+ethereum", + "tokenId": "15", + "amount": "1", + "contract": "0x15f20c2BA54aE315ac15EbF6577aAb37B5e3Cde8", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x49bB6E24cdb2795E624208C380F85898000453da+7520+ethereum", + "tokenId": "7520", + "amount": "1", + "contract": "0x49bB6E24cdb2795E624208C380F85898000453da", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaD61a423478321437D748D1CD1424fFD9E1753F7+162+ethereum", + "tokenId": "162", + "amount": "1", + "contract": "0xaD61a423478321437D748D1CD1424fFD9E1753F7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3b656e78CD7a0598016f513E2dCb52042e72B3CE+22+ethereum", + "tokenId": "22", + "amount": "1", + "contract": "0x3b656e78CD7a0598016f513E2dCb52042e72B3CE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x136b8D40414feD32Af9B82e5f5a77fC606547B52+137+ethereum", + "tokenId": "137", + "amount": "1", + "contract": "0x136b8D40414feD32Af9B82e5f5a77fC606547B52", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8Ad422D2b2E3802e76e24645cecFe49f478ec7Db+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x8Ad422D2b2E3802e76e24645cecFe49f478ec7Db", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+7+ethereum", + "tokenId": "7", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x23fC07015Cd3718140A1eCc616Ad1c4Ee18c02B7+452+ethereum", + "tokenId": "452", + "amount": "1", + "contract": "0x23fC07015Cd3718140A1eCc616Ad1c4Ee18c02B7", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe4B972cE89fc4b251879a9F2b29D1c7ece3d8408+107+ethereum", + "tokenId": "107", + "amount": "1", + "contract": "0xe4B972cE89fc4b251879a9F2b29D1c7ece3d8408", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x031a1bd01Ee0f56944852FDD1B64452c3Cd611eE+247+ethereum", + "tokenId": "247", + "amount": "1", + "contract": "0x031a1bd01Ee0f56944852FDD1B64452c3Cd611eE", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x472891572599552826d96D5c87BE026f02c5f252+2891+ethereum", + "tokenId": "2891", + "amount": "1", + "contract": "0x472891572599552826d96D5c87BE026f02c5f252", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf45a8211413e78f9200958DC10E0E99786Ab11d4+127+ethereum", + "tokenId": "127", + "amount": "1", + "contract": "0xf45a8211413e78f9200958DC10E0E99786Ab11d4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x39DB4584835Ba9cF5467de7610c988DbBaC5d1c8+115+ethereum", + "tokenId": "115", + "amount": "1", + "contract": "0x39DB4584835Ba9cF5467de7610c988DbBaC5d1c8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+19624000+ethereum", + "tokenId": "19624000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e7605952B60932198Af863992843F45aa73082E+422+ethereum", + "tokenId": "422", + "amount": "1", + "contract": "0x8e7605952B60932198Af863992843F45aa73082E", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7480aF33D889E5d20d15Ef1D55E836Dc1C5dA85f+148+ethereum", + "tokenId": "148", + "amount": "1", + "contract": "0x7480aF33D889E5d20d15Ef1D55E836Dc1C5dA85f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+19670004+ethereum", + "tokenId": "19670004", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+19919007+ethereum", + "tokenId": "19919007", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB66a603f4cFe17e3D27B87a8BfCaD319856518B8+77795373015097511083008023994726909422127196599430486845595209169103606513665+ethereum", + "tokenId": "77795373015097511083008023994726909422127196599430486845595209169103606513665", + "amount": "1", + "contract": "0xB66a603f4cFe17e3D27B87a8BfCaD319856518B8", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x01cc1bD2dece86e54481f1e6aEffC2FCC6915480+58+ethereum", + "tokenId": "58", + "amount": "1", + "contract": "0x01cc1bD2dece86e54481f1e6aEffC2FCC6915480", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+18792000+ethereum", + "tokenId": "18792000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+19604007+ethereum", + "tokenId": "19604007", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA1e0D2186bE71D7e58E0126EEf331a2fA1C114bA+114+ethereum", + "tokenId": "114", + "amount": "1", + "contract": "0xA1e0D2186bE71D7e58E0126EEf331a2fA1C114bA", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3be8E9fa1BA27AC9EA8AcE9f7D5ecDf6fe1589a1+322+ethereum", + "tokenId": "322", + "amount": "1", + "contract": "0x3be8E9fa1BA27AC9EA8AcE9f7D5ecDf6fe1589a1", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF8D1b7171e2a8EecC3745Fa1b6E49c91212d2919+145+ethereum", + "tokenId": "145", + "amount": "1", + "contract": "0xF8D1b7171e2a8EecC3745Fa1b6E49c91212d2919", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE4D6aCDA8b558Ddf80284894aa57F306FBFdB746+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xE4D6aCDA8b558Ddf80284894aa57F306FBFdB746", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd616BF403E818b1cdaC80e4D7cf6761F0Bb801E5+334+ethereum", + "tokenId": "334", + "amount": "1", + "contract": "0xd616BF403E818b1cdaC80e4D7cf6761F0Bb801E5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x66eD7308336BA23E8776183C38e927Ddc59b769C+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x66eD7308336BA23E8776183C38e927Ddc59b769C", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC02728bAC8cfceD9364e778A4D0373a1F6030182+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xC02728bAC8cfceD9364e778A4D0373a1F6030182", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE42caD6fC883877A76A26A16ed92444ab177E306+65991+ethereum", + "tokenId": "65991", + "amount": "1", + "contract": "0xE42caD6fC883877A76A26A16ed92444ab177E306", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFEEb2d726B1feDC207B786A4ee3168c7bb6446b8+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xFEEb2d726B1feDC207B786A4ee3168c7bb6446b8", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E+4058+ethereum", + "tokenId": "4058", + "amount": "1", + "contract": "0x44E4aFA4b442f11693844d425fB29aEDDFA0F33E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+237000206+ethereum", + "tokenId": "237000206", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x30B85729310b49c9BE203168D6ae956330852c04+8381+ethereum", + "tokenId": "8381", + "amount": "1", + "contract": "0x30B85729310b49c9BE203168D6ae956330852c04", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x212d6F8C580EcD7C9E8e167Cd17Bd55cBDE793C0+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x212d6F8C580EcD7C9E8e167Cd17Bd55cBDE793C0", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+165140+ethereum", + "tokenId": "165140", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3eB0e1a9E998340C5D7Df72072e8Ec73A46C2c17+352+ethereum", + "tokenId": "352", + "amount": "1", + "contract": "0x3eB0e1a9E998340C5D7Df72072e8Ec73A46C2c17", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x799d62dDA23a4f52D172538d2b2B68585f0eE15f+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x799d62dDA23a4f52D172538d2b2B68585f0eE15f", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5269484E5AeF104EA7cAd834558e88B8A4223224+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x5269484E5AeF104EA7cAd834558e88B8A4223224", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB3F7a494f1C540dF1E7bCD7712fd7A3CEdE4Fb03+118+ethereum", + "tokenId": "118", + "amount": "1", + "contract": "0xB3F7a494f1C540dF1E7bCD7712fd7A3CEdE4Fb03", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd83B40c00A78035B4a0eaB22F39eFA91E666bf5A+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0xd83B40c00A78035B4a0eaB22F39eFA91E666bf5A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+71270407539042903732386047436061438871019481273085818258386120101740375179265+ethereum", + "tokenId": "71270407539042903732386047436061438871019481273085818258386120101740375179265", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+71270407539042903732386047436061438871019481273085818258386120119332561223681+ethereum", + "tokenId": "71270407539042903732386047436061438871019481273085818258386120119332561223681", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5bF5BCc5362F88721167C1068b58C60caD075aAc+57742+ethereum", + "tokenId": "57742", + "amount": "1", + "contract": "0x5bF5BCc5362F88721167C1068b58C60caD075aAc", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+18301007+ethereum", + "tokenId": "18301007", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+34621856013161425203795348075346337806465677295023617076325172974665789865994+ethereum", + "tokenId": "34621856013161425203795348075346337806465677295023617076325172974665789865994", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa353ff4181718bEF88761C97f3890eE026370784+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0xa353ff4181718bEF88761C97f3890eE026370784", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x880Ed873dde83f533564903C8Aebb6E9Fa9f8C81+779+ethereum", + "tokenId": "779", + "amount": "1", + "contract": "0x880Ed873dde83f533564903C8Aebb6E9Fa9f8C81", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa353ff4181718bEF88761C97f3890eE026370784+9+ethereum", + "tokenId": "9", + "amount": "1", + "contract": "0xa353ff4181718bEF88761C97f3890eE026370784", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x25c0d8402e55F49AfA65A121fe421bA92E1981BD+94+ethereum", + "tokenId": "94", + "amount": "1", + "contract": "0x25c0d8402e55F49AfA65A121fe421bA92E1981BD", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+742+ethereum", + "tokenId": "742", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBBeEab2e6515A65fa85d7896c92BBDd1FD13966b+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0xBBeEab2e6515A65fa85d7896c92BBDd1FD13966b", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec+156+ethereum", + "tokenId": "156", + "amount": "1", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec+452+ethereum", + "tokenId": "452", + "amount": "1", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD17Fce1c4c199ff9d02c9674ABF52fD35D9D058C+5314+ethereum", + "tokenId": "5314", + "amount": "1", + "contract": "0xD17Fce1c4c199ff9d02c9674ABF52fD35D9D058C", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+37925831800633966521195159040440427558464843091174468471957933461560193187860+ethereum", + "tokenId": "37925831800633966521195159040440427558464843091174468471957933461560193187860", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9ee00Ed6581a6C2c9640ab6c675d55114f3132e9+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x9ee00Ed6581a6C2c9640ab6c675d55114f3132e9", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8675cf70E150e7429Dca366310DA95F53C462E35+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x8675cf70E150e7429Dca366310DA95F53C462E35", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81D7509a70f1D4F07526f88cc3DabFd59F77EF78+51+ethereum", + "tokenId": "51", + "amount": "1", + "contract": "0x81D7509a70f1D4F07526f88cc3DabFd59F77EF78", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73+771752704+ethereum", + "tokenId": "771752704", + "amount": "1", + "contract": "0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73+503317504+ethereum", + "tokenId": "503317504", + "amount": "1", + "contract": "0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73+905970432+ethereum", + "tokenId": "905970432", + "amount": "1", + "contract": "0x0d1E686Af0e86BebCE1f2FA428CD33B699319b73", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcA6A12da52dd773525d652C9F07549118d9ec1ef+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xcA6A12da52dd773525d652C9F07549118d9ec1ef", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x068A55923b3CE7c725978405d3e25aE864837183+154+ethereum", + "tokenId": "154", + "amount": "1", + "contract": "0x068A55923b3CE7c725978405d3e25aE864837183", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD956cec366888E3c8899a5e52d251dAFB4B24B06+19+ethereum", + "tokenId": "19", + "amount": "1", + "contract": "0xD956cec366888E3c8899a5e52d251dAFB4B24B06", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6B9846439e940049631B94c57aC04c603461Efae+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x6B9846439e940049631B94c57aC04c603461Efae", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xeE2a5eE81aF7dC0322B70aAcb56b7823feB18a2f+188+ethereum", + "tokenId": "188", + "amount": "1", + "contract": "0xeE2a5eE81aF7dC0322B70aAcb56b7823feB18a2f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x09B88423F317f879629827428CF507DED5263A3b+63+ethereum", + "tokenId": "63", + "amount": "1", + "contract": "0x09B88423F317f879629827428CF507DED5263A3b", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2e9153F136e05304a0542E57939bcC80B0C16C45+8324+ethereum", + "tokenId": "8324", + "amount": "1", + "contract": "0x2e9153F136e05304a0542E57939bcC80B0C16C45", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xEBF1EBE80a65816F2A8a4D0C01B1869f728eFDa1+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xEBF1EBE80a65816F2A8a4D0C01B1869f728eFDa1", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+17631020+ethereum", + "tokenId": "17631020", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0f654cd49bEaB461084501c7f6bCC8702d5DF130+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0x0f654cd49bEaB461084501c7f6bCC8702d5DF130", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x45446c9309F003F811A8779Cb340E2e92FF03Aa2+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x45446c9309F003F811A8779Cb340E2e92FF03Aa2", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0f654cd49bEaB461084501c7f6bCC8702d5DF130+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x0f654cd49bEaB461084501c7f6bCC8702d5DF130", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x833787E3993ad876c064D05fC301950424f98175+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x833787E3993ad876c064D05fC301950424f98175", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2C3E3f8EAeFAfEe9f4e4BdAE1d5DA70085478A9d+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x2C3E3f8EAeFAfEe9f4e4BdAE1d5DA70085478A9d", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1316d6C774E416B74BE4E1cC77bAA4FFb8e9cdE7+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x1316d6C774E416B74BE4E1cC77bAA4FFb8e9cdE7", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF9b9F0346EabE548Fc0Fca1EB2E1Cf06212485eF+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xF9b9F0346EabE548Fc0Fca1EB2E1Cf06212485eF", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9857c222106ebAa4c37D5B8975Ef5eB3A65451D4+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x9857c222106ebAa4c37D5B8975Ef5eB3A65451D4", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1D158eeAF654bd8898269fB29471086ed90Ce12+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xb1D158eeAF654bd8898269fB29471086ed90Ce12", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2b929cFFB9613Fe9734bb813F0094aCca8592EF7+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x2b929cFFB9613Fe9734bb813F0094aCca8592EF7", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC1fc8f1CeD33A56e5D9fC8F8fe00Fe14BC7d07bF+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xC1fc8f1CeD33A56e5D9fC8F8fe00Fe14BC7d07bF", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x02d48Fef34781cB84497b88Ff46820b06331ce32+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x02d48Fef34781cB84497b88Ff46820b06331ce32", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xCe747506601F34e4afD3334EC0Ca8E0eb8AbbE26+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xCe747506601F34e4afD3334EC0Ca8E0eb8AbbE26", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x082B61422C38b3f62f971351a3A173020886D924+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x082B61422C38b3f62f971351a3A173020886D924", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD964E6D310F5bEbaD88Cb7507dC6f79758a1410A+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xD964E6D310F5bEbaD88Cb7507dC6f79758a1410A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0ccEE39f8c3b78CdcA33755B4b695D6a6f8ec773+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x0ccEE39f8c3b78CdcA33755B4b695D6a6f8ec773", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF6760601b8f1Ff97620D30526DaD468296C7e18f+9+ethereum", + "tokenId": "9", + "amount": "1", + "contract": "0xF6760601b8f1Ff97620D30526DaD468296C7e18f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3Fb8c272F3A3756374EdE89ff084751fa65aCAAF+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x3Fb8c272F3A3756374EdE89ff084751fa65aCAAF", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x847D0fa01f98aEE02f6f6Be8730c8B7A19D0F215+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x847D0fa01f98aEE02f6f6Be8730c8B7A19D0F215", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xCC83D0c3EF5d119d952a676644606CcA5928E405+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xCC83D0c3EF5d119d952a676644606CcA5928E405", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3578A4C9291dDCf20C793bE12eAF946c9Dd1AE39+7833+ethereum", + "tokenId": "7833", + "amount": "1", + "contract": "0x3578A4C9291dDCf20C793bE12eAF946c9Dd1AE39", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3ED7300d77692639b74D0C62D4a861cBB591A5a0+2372+ethereum", + "tokenId": "2372", + "amount": "1", + "contract": "0x3ED7300d77692639b74D0C62D4a861cBB591A5a0", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF65185bf3014c7d32ecba96d72302ECA734F16BD+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xF65185bf3014c7d32ecba96d72302ECA734F16BD", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515092595483082753+ethereum", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515092595483082753", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+111828169113357619409096753094556717043942854344312021729562225555913880633345+ethereum", + "tokenId": "111828169113357619409096753094556717043942854344312021729562225555913880633345", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+111828169113357619409096753094556717043942854344312021729562225465753927155713+ethereum", + "tokenId": "111828169113357619409096753094556717043942854344312021729562225465753927155713", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+206053+ethereum", + "tokenId": "206053", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4764bC088A27F490353E8cf1558ba02fDc418C65+111107103037743787491727303058905658139+ethereum", + "tokenId": "111107103037743787491727303058905658139", + "amount": "1", + "contract": "0x4764bC088A27F490353E8cf1558ba02fDc418C65", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x62e37f664b5945629B6549a87F8e10Ed0B6D923b+187+ethereum", + "tokenId": "187", + "amount": "1", + "contract": "0x62e37f664b5945629B6549a87F8e10Ed0B6D923b", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x62e37f664b5945629B6549a87F8e10Ed0B6D923b+464+ethereum", + "tokenId": "464", + "amount": "1", + "contract": "0x62e37f664b5945629B6549a87F8e10Ed0B6D923b", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x33c6Eec1723B12c46732f7AB41398DE45641Fa42+616+ethereum", + "tokenId": "616", + "amount": "1", + "contract": "0x33c6Eec1723B12c46732f7AB41398DE45641Fa42", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBEdA58401038C864c9fc9145F28e47b7b00a0E86+894+ethereum", + "tokenId": "894", + "amount": "1", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e974A905edAE752C5ff9101535799146921d1Be+1615+ethereum", + "tokenId": "1615", + "amount": "1", + "contract": "0x8e974A905edAE752C5ff9101535799146921d1Be", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7189eb518191CC821d2c314B41F537B4e1362045+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x7189eb518191CC821d2c314B41F537B4e1362045", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0c61A28A48Bc60E212F4E162A064FAbdafFCa652+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x0c61A28A48Bc60E212F4E162A064FAbdafFCa652", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1001200454+ethereum", + "tokenId": "1001200454", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1001200351+ethereum", + "tokenId": "1001200351", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD98c77bC0567c10CED4214A31FE31C332F4Fe2C2+244+ethereum", + "tokenId": "244", + "amount": "1", + "contract": "0xD98c77bC0567c10CED4214A31FE31C332F4Fe2C2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x282cF354D6dCA6B29183e91179773426e4327b4a+11+ethereum", + "tokenId": "11", + "amount": "1", + "contract": "0x282cF354D6dCA6B29183e91179773426e4327b4a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x880af717abBA38F31Ca21673843636A355Fb45f3+716+ethereum", + "tokenId": "716", + "amount": "1", + "contract": "0x880af717abBA38F31Ca21673843636A355Fb45f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+315000019+ethereum", + "tokenId": "315000019", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+315000009+ethereum", + "tokenId": "315000009", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x84977cca792F700A42047b870c3d724fF4Af3e14+19+ethereum", + "tokenId": "19", + "amount": "1", + "contract": "0x84977cca792F700A42047b870c3d724fF4Af3e14", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+35913994786195196005667763460900272757263051732104035461681115591440764764161+ethereum", + "tokenId": "35913994786195196005667763460900272757263051732104035461681115591440764764161", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+53325246992838792859275335759448641474179368626914689986754703029239753474078+ethereum", + "tokenId": "53325246992838792859275335759448641474179368626914689986754703029239753474078", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0fAED6DDeF3773f3Ee5828383AAeEaCA2a94564a+340282366920938463463374607431768211925+ethereum", + "tokenId": "340282366920938463463374607431768211925", + "amount": "1", + "contract": "0x0fAED6DDeF3773f3Ee5828383AAeEaCA2a94564a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0fAED6DDeF3773f3Ee5828383AAeEaCA2a94564a+340282366920938463463374607431768211999+ethereum", + "tokenId": "340282366920938463463374607431768211999", + "amount": "1", + "contract": "0x0fAED6DDeF3773f3Ee5828383AAeEaCA2a94564a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7c7CaBe37aA78BB3E1640633941cF23e0869a853+2+ethereum", + "tokenId": "2", + "amount": "4", + "contract": "0x7c7CaBe37aA78BB3E1640633941cF23e0869a853", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9794A9894e24F37E4072F206CFB6a6700fdeFBf2+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x9794A9894e24F37E4072F206CFB6a6700fdeFBf2", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6EFd1AC9b1b2ACf8CD103EfAF359022784368B38+9+ethereum", + "tokenId": "9", + "amount": "1", + "contract": "0x6EFd1AC9b1b2ACf8CD103EfAF359022784368B38", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9705a7113363A383c8A96689e20286AbE6612bb3+198+ethereum", + "tokenId": "198", + "amount": "1", + "contract": "0x9705a7113363A383c8A96689e20286AbE6612bb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbc67bC5D586574a1Fc945b9e507641962C1B8134+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0xbc67bC5D586574a1Fc945b9e507641962C1B8134", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x878F6cb44D7064BE068Ba35491C6E4997434b747+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x878F6cb44D7064BE068Ba35491C6E4997434b747", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC780484EFf728C09838c088413934266358DBd12+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xC780484EFf728C09838c088413934266358DBd12", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9e12BfBF6EF6460e697548Fac727c58F2Be27875+118+ethereum", + "tokenId": "118", + "amount": "1", + "contract": "0x9e12BfBF6EF6460e697548Fac727c58F2Be27875", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+101843+ethereum", + "tokenId": "101843", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+92550+ethereum", + "tokenId": "92550", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+86989+ethereum", + "tokenId": "86989", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+81480+ethereum", + "tokenId": "81480", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+49775+ethereum", + "tokenId": "49775", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+11639+ethereum", + "tokenId": "11639", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1+2326+ethereum", + "tokenId": "2326", + "amount": "1", + "contract": "0x60B74Dea92950B9f6564b2c5A7d20482F20F6dc1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xEa4d123D17b7AB200533388521AE005BFEfD8E26+89575+ethereum", + "tokenId": "89575", + "amount": "1", + "contract": "0xEa4d123D17b7AB200533388521AE005BFEfD8E26", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xEa4d123D17b7AB200533388521AE005BFEfD8E26+74578+ethereum", + "tokenId": "74578", + "amount": "1", + "contract": "0xEa4d123D17b7AB200533388521AE005BFEfD8E26", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7b1FcE8FFF9385c94432dA8C6f7e7F5d48a60F06+17+ethereum", + "tokenId": "17", + "amount": "1", + "contract": "0x7b1FcE8FFF9385c94432dA8C6f7e7F5d48a60F06", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+198320+ethereum", + "tokenId": "198320", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+192792+ethereum", + "tokenId": "192792", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+165196+ethereum", + "tokenId": "165196", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+158672+ethereum", + "tokenId": "158672", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+150482+ethereum", + "tokenId": "150482", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+141204+ethereum", + "tokenId": "141204", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+57557+ethereum", + "tokenId": "57557", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+52132+ethereum", + "tokenId": "52132", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+37489+ethereum", + "tokenId": "37489", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+26667+ethereum", + "tokenId": "26667", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb+10035+ethereum", + "tokenId": "10035", + "amount": "1", + "contract": "0x81EcE0e53af51CFb819c57Dc24845e46B90B27fb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa2ACA8c31b32D1Fc5362169DB42Cd572cE8960E5+51+ethereum", + "tokenId": "51", + "amount": "1", + "contract": "0xa2ACA8c31b32D1Fc5362169DB42Cd572cE8960E5", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0419791B7874F7bB719ACc521A4dC8f95d7880D5+7787+ethereum", + "tokenId": "7787", + "amount": "1", + "contract": "0x0419791B7874F7bB719ACc521A4dC8f95d7880D5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0419791B7874F7bB719ACc521A4dC8f95d7880D5+2362+ethereum", + "tokenId": "2362", + "amount": "1", + "contract": "0x0419791B7874F7bB719ACc521A4dC8f95d7880D5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFa687be62D272cF495D63f2e3e9D9c0549662929+384+ethereum", + "tokenId": "384", + "amount": "1", + "contract": "0xFa687be62D272cF495D63f2e3e9D9c0549662929", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+9722002+ethereum", + "tokenId": "9722002", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+12182003+ethereum", + "tokenId": "12182003", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2976356Aa695e9C6a1D2225E88EDd154740027F2+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x2976356Aa695e9C6a1D2225E88EDd154740027F2", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb2b1042f73bCa58791Aa828c4c8535BF85179a83+48+ethereum", + "tokenId": "48", + "amount": "1", + "contract": "0xb2b1042f73bCa58791Aa828c4c8535BF85179a83", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x812fA31b8c5BC224A2ea623e4f2C890Bc438dAE8+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0x812fA31b8c5BC224A2ea623e4f2C890Bc438dAE8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+296000304+ethereum", + "tokenId": "296000304", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+301000263+ethereum", + "tokenId": "301000263", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+301000066+ethereum", + "tokenId": "301000066", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+12070017+ethereum", + "tokenId": "12070017", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+46841375852105741161645675572399667718756627468720681231368483657343978962964+ethereum", + "tokenId": "46841375852105741161645675572399667718756627468720681231368483657343978962964", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E+93+ethereum", + "tokenId": "93", + "amount": "1", + "contract": "0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaCd91de02b845a0CB85b81b63845737d834844ea+43313+ethereum", + "tokenId": "43313", + "amount": "1", + "contract": "0xaCd91de02b845a0CB85b81b63845737d834844ea", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaCd91de02b845a0CB85b81b63845737d834844ea+26682+ethereum", + "tokenId": "26682", + "amount": "1", + "contract": "0xaCd91de02b845a0CB85b81b63845737d834844ea", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x24794dF46d44586ffdcdcb159D46cA2Bd616625B+21571245745289620531775397740395050402116013080720387054787752644822897262597+ethereum", + "tokenId": "21571245745289620531775397740395050402116013080720387054787752644822897262597", + "amount": "1", + "contract": "0x24794dF46d44586ffdcdcb159D46cA2Bd616625B", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x534c37FB1fca365b7613E1567221da6876B7eDcc+20522+ethereum", + "tokenId": "20522", + "amount": "1", + "contract": "0x534c37FB1fca365b7613E1567221da6876B7eDcc", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x534c37FB1fca365b7613E1567221da6876B7eDcc+15097+ethereum", + "tokenId": "15097", + "amount": "1", + "contract": "0x534c37FB1fca365b7613E1567221da6876B7eDcc", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaCd91de02b845a0CB85b81b63845737d834844ea+15233+ethereum", + "tokenId": "15233", + "amount": "1", + "contract": "0xaCd91de02b845a0CB85b81b63845737d834844ea", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4610049BA090b8e4956Fcb2598A5aC216d389748+193+ethereum", + "tokenId": "193", + "amount": "1", + "contract": "0x4610049BA090b8e4956Fcb2598A5aC216d389748", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+25374395017972757764715136466508608465607000925887307990586206859603942047774+ethereum", + "tokenId": "25374395017972757764715136466508608465607000925887307990586206859603942047774", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58+60720+ethereum", + "tokenId": "60720", + "amount": "1", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58+48620+ethereum", + "tokenId": "48620", + "amount": "1", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58+27472+ethereum", + "tokenId": "27472", + "amount": "1", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58+22047+ethereum", + "tokenId": "22047", + "amount": "1", + "contract": "0x8B77CBe5f54F82eA5D2906BA6A11f9dd55736f58", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37+103384+ethereum", + "tokenId": "103384", + "amount": "1", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37+35567+ethereum", + "tokenId": "35567", + "amount": "1", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37+18935+ethereum", + "tokenId": "18935", + "amount": "1", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37+7787+ethereum", + "tokenId": "7787", + "amount": "1", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37+3842+ethereum", + "tokenId": "3842", + "amount": "1", + "contract": "0x163F4D81d86ac282A0F0F94D9FE3E0321ACcfd37", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x278da485752091a1147e742688a8b76E22C6Addd+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x278da485752091a1147e742688a8b76E22C6Addd", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9A78705127934F3d431cB21+65251+ethereum", + "tokenId": "65251", + "amount": "1", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9A78705127934F3d431cB21+48619+ethereum", + "tokenId": "48619", + "amount": "1", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9A78705127934F3d431cB21+17608+ethereum", + "tokenId": "17608", + "amount": "1", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x82315517d61ecf47f9A78705127934F3d431cB21+12183+ethereum", + "tokenId": "12183", + "amount": "1", + "contract": "0x82315517d61ecf47f9A78705127934F3d431cB21", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xDE9a2C5Bc73bBF0e9424a483b155c0a08B0CB512+158+ethereum", + "tokenId": "158", + "amount": "1", + "contract": "0xDE9a2C5Bc73bBF0e9424a483b155c0a08B0CB512", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7b9fc99891c09cFD4a1Aa43E4dA21D941697bcd1+96+ethereum", + "tokenId": "96", + "amount": "1", + "contract": "0x7b9fc99891c09cFD4a1Aa43E4dA21D941697bcd1", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E+50231+ethereum", + "tokenId": "50231", + "amount": "1", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E+44448+ethereum", + "tokenId": "44448", + "amount": "1", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E+32276+ethereum", + "tokenId": "32276", + "amount": "1", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60825ec38C13e8d16775C80999fD6E8127b33479+433+ethereum", + "tokenId": "433", + "amount": "1", + "contract": "0x60825ec38C13e8d16775C80999fD6E8127b33479", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E+2384+ethereum", + "tokenId": "2384", + "amount": "1", + "contract": "0x04fDc08598F50Ffb09ae9a063B04c1227a546D7E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e+6+ethereum", + "tokenId": "6", + "amount": "1", + "contract": "0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0xC41E6D18bC8A1963F7c91f1D64b4C028A594440e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641A320F8465eF4e710F51Dc6e6862D7E8A77+93386+ethereum", + "tokenId": "93386", + "amount": "1", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56Fb26A1178298c4F50d484BA6b4E1B83d657803+1274+ethereum", + "tokenId": "1274", + "amount": "1", + "contract": "0x56Fb26A1178298c4F50d484BA6b4E1B83d657803", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641A320F8465eF4e710F51Dc6e6862D7E8A77+74046+ethereum", + "tokenId": "74046", + "amount": "1", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641A320F8465eF4e710F51Dc6e6862D7E8A77+65252+ethereum", + "tokenId": "65252", + "amount": "1", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641A320F8465eF4e710F51Dc6e6862D7E8A77+48620+ethereum", + "tokenId": "48620", + "amount": "1", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641A320F8465eF4e710F51Dc6e6862D7E8A77+17608+ethereum", + "tokenId": "17608", + "amount": "1", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x269641A320F8465eF4e710F51Dc6e6862D7E8A77+12183+ethereum", + "tokenId": "12183", + "amount": "1", + "contract": "0x269641A320F8465eF4e710F51Dc6e6862D7E8A77", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72B12aec69dA93357f2B69aCf33d5B75cF17575B+74893+ethereum", + "tokenId": "74893", + "amount": "1", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72B12aec69dA93357f2B69aCf33d5B75cF17575B+69468+ethereum", + "tokenId": "69468", + "amount": "1", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72B12aec69dA93357f2B69aCf33d5B75cF17575B+56160+ethereum", + "tokenId": "56160", + "amount": "1", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72B12aec69dA93357f2B69aCf33d5B75cF17575B+50735+ethereum", + "tokenId": "50735", + "amount": "1", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72B12aec69dA93357f2B69aCf33d5B75cF17575B+7787+ethereum", + "tokenId": "7787", + "amount": "1", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x72B12aec69dA93357f2B69aCf33d5B75cF17575B+2362+ethereum", + "tokenId": "2362", + "amount": "1", + "contract": "0x72B12aec69dA93357f2B69aCf33d5B75cF17575B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD9c036e9EEF725E5AcA4a22239A23feb47c3f05d+6533+ethereum", + "tokenId": "6533", + "amount": "1", + "contract": "0xD9c036e9EEF725E5AcA4a22239A23feb47c3f05d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcAB80A2bf07BECaF8d48168081352ea873B8Db91+80168+ethereum", + "tokenId": "80168", + "amount": "1", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcAB80A2bf07BECaF8d48168081352ea873B8Db91+73157+ethereum", + "tokenId": "73157", + "amount": "1", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcAB80A2bf07BECaF8d48168081352ea873B8Db91+48017+ethereum", + "tokenId": "48017", + "amount": "1", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcAB80A2bf07BECaF8d48168081352ea873B8Db91+42556+ethereum", + "tokenId": "42556", + "amount": "1", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626+17385+ethereum", + "tokenId": "17385", + "amount": "1", + "contract": "0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626+4014+ethereum", + "tokenId": "4014", + "amount": "1", + "contract": "0x1C77C21CaE7Bf8b535FcE6BeB4Ff8EeF321c0626", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcAB80A2bf07BECaF8d48168081352ea873B8Db91+12673+ethereum", + "tokenId": "12673", + "amount": "1", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcAB80A2bf07BECaF8d48168081352ea873B8Db91+7212+ethereum", + "tokenId": "7212", + "amount": "1", + "contract": "0xcAB80A2bf07BECaF8d48168081352ea873B8Db91", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5646908923F052e640611a53EC3C202864ce8620+915+ethereum", + "tokenId": "915", + "amount": "1", + "contract": "0x5646908923F052e640611a53EC3C202864ce8620", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7e4897a5c6f37c9Ba2aC39F6936e80318D43cc68+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x7e4897a5c6f37c9Ba2aC39F6936e80318D43cc68", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696F33F4dd9BE5538483f63308453D2D67D07331+65268+ethereum", + "tokenId": "65268", + "amount": "1", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696F33F4dd9BE5538483f63308453D2D67D07331+57069+ethereum", + "tokenId": "57069", + "amount": "1", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696F33F4dd9BE5538483f63308453D2D67D07331+41701+ethereum", + "tokenId": "41701", + "amount": "1", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696F33F4dd9BE5538483f63308453D2D67D07331+18251+ethereum", + "tokenId": "18251", + "amount": "1", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x696F33F4dd9BE5538483f63308453D2D67D07331+4580+ethereum", + "tokenId": "4580", + "amount": "1", + "contract": "0x696F33F4dd9BE5538483f63308453D2D67D07331", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x56826a77f7A5daCf6476d4239f98bd72F15DB703+49005+ethereum", + "tokenId": "49005", + "amount": "1", + "contract": "0x56826a77f7A5daCf6476d4239f98bd72F15DB703", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+98149+ethereum", + "tokenId": "98149", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+84800+ethereum", + "tokenId": "84800", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+79339+ethereum", + "tokenId": "79339", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+74776+ethereum", + "tokenId": "74776", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+66577+ethereum", + "tokenId": "66577", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5f41A5bEA0B2a1c45bFbFd52354a0DE49ABFb8D6+6203+ethereum", + "tokenId": "6203", + "amount": "1", + "contract": "0x5f41A5bEA0B2a1c45bFbFd52354a0DE49ABFb8D6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+55360+ethereum", + "tokenId": "55360", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+7825+ethereum", + "tokenId": "7825", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC654eA8816D410349c40B62d2665D450E7c225ed+2364+ethereum", + "tokenId": "2364", + "amount": "1", + "contract": "0xC654eA8816D410349c40B62d2665D450E7c225ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0fc97013eD57E3B5D738e30f5761e52f43bb9897+45342+ethereum", + "tokenId": "45342", + "amount": "1", + "contract": "0x0fc97013eD57E3B5D738e30f5761e52f43bb9897", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc2FC3471BeD3dC8CAE80eccCcFB5D59df0A7Fb2E+15+ethereum", + "tokenId": "15", + "amount": "1", + "contract": "0xc2FC3471BeD3dC8CAE80eccCcFB5D59df0A7Fb2E", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0fc97013eD57E3B5D738e30f5761e52f43bb9897+28406+ethereum", + "tokenId": "28406", + "amount": "1", + "contract": "0x0fc97013eD57E3B5D738e30f5761e52f43bb9897", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7aeC12B74dE0770490F09fB1A5dE8dAE0A9b2279+18+ethereum", + "tokenId": "18", + "amount": "1", + "contract": "0x7aeC12B74dE0770490F09fB1A5dE8dAE0A9b2279", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8796fE42c5871B24D6254fcf96E42Fd09ad06A7A+956+ethereum", + "tokenId": "956", + "amount": "1", + "contract": "0x8796fE42c5871B24D6254fcf96E42Fd09ad06A7A", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x931812A8FcF1aB654Eeb6d9Bd929F7dF183Be778+334+ethereum", + "tokenId": "334", + "amount": "1", + "contract": "0x931812A8FcF1aB654Eeb6d9Bd929F7dF183Be778", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13E06089ba485+67116+ethereum", + "tokenId": "67116", + "amount": "1", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13E06089ba485+61655+ethereum", + "tokenId": "61655", + "amount": "1", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13E06089ba485+32701+ethereum", + "tokenId": "32701", + "amount": "1", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13E06089ba485+17560+ethereum", + "tokenId": "17560", + "amount": "1", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbbadd74b3bb09836d97d91050e13E06089ba485+12099+ethereum", + "tokenId": "12099", + "amount": "1", + "contract": "0xcbbadd74b3bb09836d97d91050e13E06089ba485", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+23801254706263444022354255721359159279312416215950384725287174540623318351905+ethereum", + "tokenId": "23801254706263444022354255721359159279312416215950384725287174540623318351905", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x76141201A43b7b2aD411648B9AB6692A9B63DB97+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0x76141201A43b7b2aD411648B9AB6692A9B63DB97", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316+43006+ethereum", + "tokenId": "43006", + "amount": "1", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316+22974+ethereum", + "tokenId": "22974", + "amount": "1", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316+7833+ethereum", + "tokenId": "7833", + "amount": "1", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316+2321+ethereum", + "tokenId": "2321", + "amount": "1", + "contract": "0x634a31d5DB29F2a646bADAd27bb7b1E5A78FD316", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcbBCe5837713d7690204791b4665bC4e224590d1+12+ethereum", + "tokenId": "12", + "amount": "1", + "contract": "0xcbBCe5837713d7690204791b4665bC4e224590d1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8887cE34F6f1a4de4E8EB2A9195eEb261C413365+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x8887cE34F6f1a4de4E8EB2A9195eEb261C413365", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+11085056+ethereum", + "tokenId": "11085056", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+96975128613515008275227381459866821648332345576276371213951014015090275909633+ethereum", + "tokenId": "96975128613515008275227381459866821648332345576276371213951014015090275909633", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd903DA6d4786479E0a89a6393e7C029Ea00B4a5f+11+ethereum", + "tokenId": "11", + "amount": "1", + "contract": "0xd903DA6d4786479E0a89a6393e7C029Ea00B4a5f", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+233000012+ethereum", + "tokenId": "233000012", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+233000485+ethereum", + "tokenId": "233000485", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbDdE08BD57e5C9fD563eE7aC61618CB2ECdc0ce0+3000552+ethereum", + "tokenId": "3000552", + "amount": "1", + "contract": "0xbDdE08BD57e5C9fD563eE7aC61618CB2ECdc0ce0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+28292528909791652513656453644844951035000400277431445279081826374590060822538+ethereum", + "tokenId": "28292528909791652513656453644844951035000400277431445279081826374590060822538", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+13102272312025286476184440450995986105935218556216459852058431814606342062081+ethereum", + "tokenId": "13102272312025286476184440450995986105935218556216459852058431814606342062081", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+65379463517358151070884573461606068195863481525204499865437599526741369421825+ethereum", + "tokenId": "65379463517358151070884573461606068195863481525204499865437599526741369421825", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+60460243292169658227585955790611953489568086635854765530943486862523411464202+ethereum", + "tokenId": "60460243292169658227585955790611953489568086635854765530943486862523411464202", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x11bCfAe88954f2961389658f5e57bE3B4d83D03E+8059+ethereum", + "tokenId": "8059", + "amount": "1", + "contract": "0x11bCfAe88954f2961389658f5e57bE3B4d83D03E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612DB5B54ce16E9484563E761C428B2041580+56177+ethereum", + "tokenId": "56177", + "amount": "1", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612DB5B54ce16E9484563E761C428B2041580+47978+ethereum", + "tokenId": "47978", + "amount": "1", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612DB5B54ce16E9484563E761C428B2041580+32610+ethereum", + "tokenId": "32610", + "amount": "1", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612DB5B54ce16E9484563E761C428B2041580+17469+ethereum", + "tokenId": "17469", + "amount": "1", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x597612DB5B54ce16E9484563E761C428B2041580+12008+ethereum", + "tokenId": "12008", + "amount": "1", + "contract": "0x597612DB5B54ce16E9484563E761C428B2041580", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515080500855177219+ethereum", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515080500855177219", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+88764+ethereum", + "tokenId": "88764", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaaDc2D4261199ce24A4B0a57370c4FCf43BB60aa+5656+ethereum", + "tokenId": "5656", + "amount": "1", + "contract": "0xaaDc2D4261199ce24A4B0a57370c4FCf43BB60aa", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+86132+ethereum", + "tokenId": "86132", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+77933+ethereum", + "tokenId": "77933", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+65493+ethereum", + "tokenId": "65493", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+53359+ethereum", + "tokenId": "53359", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+17824+ethereum", + "tokenId": "17824", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0+12363+ethereum", + "tokenId": "12363", + "amount": "1", + "contract": "0xB80216D5b4eec2BEc74eF10e5d3814Fec6Fd8af0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x83f902ce98580705D7f843fc9387ECf14431b5fD+4309+ethereum", + "tokenId": "4309", + "amount": "1", + "contract": "0x83f902ce98580705D7f843fc9387ECf14431b5fD", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+135784+ethereum", + "tokenId": "135784", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+130323+ethereum", + "tokenId": "130323", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+106653+ethereum", + "tokenId": "106653", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+101192+ethereum", + "tokenId": "101192", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6d4bbC0387dD4759EEe30f6A482AC6dC2Df3Facf+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x6d4bbC0387dD4759EEe30f6A482AC6dC2Df3Facf", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF661D58cfE893993b11D53d11148c4650590C692+5059+ethereum", + "tokenId": "5059", + "amount": "1", + "contract": "0xF661D58cfE893993b11D53d11148c4650590C692", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7320bbf460A00741e4d46b2eBc3a0aB9e20538AA+2157+ethereum", + "tokenId": "2157", + "amount": "1", + "contract": "0x7320bbf460A00741e4d46b2eBc3a0aB9e20538AA", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+62931+ethereum", + "tokenId": "62931", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+47563+ethereum", + "tokenId": "47563", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+12673+ethereum", + "tokenId": "12673", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6c475044BEA380fB3cf93D0c9847a177FDD1c797+7212+ethereum", + "tokenId": "7212", + "amount": "1", + "contract": "0x6c475044BEA380fB3cf93D0c9847a177FDD1c797", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC+12673+ethereum", + "tokenId": "12673", + "amount": "1", + "contract": "0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC+7212+ethereum", + "tokenId": "7212", + "amount": "1", + "contract": "0x68d00e0dA009e4322dc1AB33100BA4CCc89b9fCC", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163F817202c393FF612CFf977abDd3Cd4f5E+86521+ethereum", + "tokenId": "86521", + "amount": "1", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163F817202c393FF612CFf977abDd3Cd4f5E+85290+ethereum", + "tokenId": "85290", + "amount": "1", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163F817202c393FF612CFf977abDd3Cd4f5E+66149+ethereum", + "tokenId": "66149", + "amount": "1", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163F817202c393FF612CFf977abDd3Cd4f5E+17628+ethereum", + "tokenId": "17628", + "amount": "1", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf477163F817202c393FF612CFf977abDd3Cd4f5E+12167+ethereum", + "tokenId": "12167", + "amount": "1", + "contract": "0xf477163F817202c393FF612CFf977abDd3Cd4f5E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1906D4eeBd43039D21970De0724b411C713C563+12650+ethereum", + "tokenId": "12650", + "amount": "1", + "contract": "0xc1906D4eeBd43039D21970De0724b411C713C563", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1906D4eeBd43039D21970De0724b411C713C563+7211+ethereum", + "tokenId": "7211", + "amount": "1", + "contract": "0xc1906D4eeBd43039D21970De0724b411C713C563", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3462c64CB117f3672969F307acE7B87B8D6302cC+7271+ethereum", + "tokenId": "7271", + "amount": "1", + "contract": "0x3462c64CB117f3672969F307acE7B87B8D6302cC", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd9b78A2F1dAFc8Bb9c60961790d2beefEBEE56f4+7271+ethereum", + "tokenId": "7271", + "amount": "1", + "contract": "0xd9b78A2F1dAFc8Bb9c60961790d2beefEBEE56f4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xAba8D4C6eb4f2EF7511aD9b3311e8b82526c5Fdd+95+ethereum", + "tokenId": "95", + "amount": "1", + "contract": "0xAba8D4C6eb4f2EF7511aD9b3311e8b82526c5Fdd", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3+7831+ethereum", + "tokenId": "7831", + "amount": "1", + "contract": "0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3+2370+ethereum", + "tokenId": "2370", + "amount": "1", + "contract": "0xBfb3e3e67CFebe05C53967c9f0ECdA09e06658B3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdf70eE121BdfbdD38F1a979302AF12946783988+85926+ethereum", + "tokenId": "85926", + "amount": "1", + "contract": "0xbdf70eE121BdfbdD38F1a979302AF12946783988", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdf70eE121BdfbdD38F1a979302AF12946783988+81387+ethereum", + "tokenId": "81387", + "amount": "1", + "contract": "0xbdf70eE121BdfbdD38F1a979302AF12946783988", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbdf70eE121BdfbdD38F1a979302AF12946783988+40774+ethereum", + "tokenId": "40774", + "amount": "1", + "contract": "0xbdf70eE121BdfbdD38F1a979302AF12946783988", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x95AD727D8676f91aF53b80894007e4bc5192cBAE+50460+ethereum", + "tokenId": "50460", + "amount": "1", + "contract": "0x95AD727D8676f91aF53b80894007e4bc5192cBAE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x95AD727D8676f91aF53b80894007e4bc5192cBAE+34346+ethereum", + "tokenId": "34346", + "amount": "1", + "contract": "0x95AD727D8676f91aF53b80894007e4bc5192cBAE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x95AD727D8676f91aF53b80894007e4bc5192cBAE+13059+ethereum", + "tokenId": "13059", + "amount": "1", + "contract": "0x95AD727D8676f91aF53b80894007e4bc5192cBAE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB+39029+ethereum", + "tokenId": "39029", + "amount": "1", + "contract": "0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB+32238+ethereum", + "tokenId": "32238", + "amount": "1", + "contract": "0x5838F7C3d22DA78d8f473130Ed80ED07DD1DF2EB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x50EbB732510B6718164FDF48EDAB17d71C329Ce1+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0x50EbB732510B6718164FDF48EDAB17d71C329Ce1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5a77e8C6A68E50Ec5225E486201ce19618a09B10+12949+ethereum", + "tokenId": "12949", + "amount": "1", + "contract": "0x5a77e8C6A68E50Ec5225E486201ce19618a09B10", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0D125b4A5c423713860F21cC4E9558b092411bbD+9002+ethereum", + "tokenId": "9002", + "amount": "1", + "contract": "0x0D125b4A5c423713860F21cC4E9558b092411bbD", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0E42FfbaC75Bcc30Cd0015F8aAA608539ba35FbB+566+ethereum", + "tokenId": "566", + "amount": "1", + "contract": "0x0E42FfbaC75Bcc30Cd0015F8aAA608539ba35FbB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+233000468+ethereum", + "tokenId": "233000468", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB3fAF6e8AF293bD2f87662e785B06ccd35AF03BC+59+ethereum", + "tokenId": "59", + "amount": "1", + "contract": "0xB3fAF6e8AF293bD2f87662e785B06ccd35AF03BC", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+374162+ethereum", + "tokenId": "374162", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6913233adA65330aDF01F24F715DFFcc60497cc8+6423+ethereum", + "tokenId": "6423", + "amount": "1", + "contract": "0x6913233adA65330aDF01F24F715DFFcc60497cc8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+4125+ethereum", + "tokenId": "4125", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+4124+ethereum", + "tokenId": "4124", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+4122+ethereum", + "tokenId": "4122", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+626+ethereum", + "tokenId": "626", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+625+ethereum", + "tokenId": "625", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+624+ethereum", + "tokenId": "624", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7+623+ethereum", + "tokenId": "623", + "amount": "1", + "contract": "0xd21818B6052dF69EEd04E9b2aF564b75140aAcb7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x10cDcb5a80e888ec9e9154439e86b911f684Da7B+6871+ethereum", + "tokenId": "6871", + "amount": "1", + "contract": "0x10cDcb5a80e888ec9e9154439e86b911f684Da7B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF+7833+ethereum", + "tokenId": "7833", + "amount": "1", + "contract": "0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF+2372+ethereum", + "tokenId": "2372", + "amount": "1", + "contract": "0xb1540922Be7c7Ed011cb41cc0Cc4adDf089b3AaF", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9191DFd6Ec2Ec31A7aaE86D89B44f94a70096194+203+ethereum", + "tokenId": "203", + "amount": "1", + "contract": "0x9191DFd6Ec2Ec31A7aaE86D89B44f94a70096194", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x65498bF901A0C47ba9507C8a778d2bdee4Db12b4+4628+ethereum", + "tokenId": "4628", + "amount": "1", + "contract": "0x65498bF901A0C47ba9507C8a778d2bdee4Db12b4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x85ff6EC2BD7446C90F24F6a5e5acdD82Bcd2D4BE+4628+ethereum", + "tokenId": "4628", + "amount": "1", + "contract": "0x85ff6EC2BD7446C90F24F6a5e5acdD82Bcd2D4BE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+15219551248750507857885240633851073364192113972571174309573660185104102719489+ethereum", + "tokenId": "15219551248750507857885240633851073364192113972571174309573660185104102719489", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7A56a078da312bbfB5916CE118786f39cf6DF74f+323+ethereum", + "tokenId": "323", + "amount": "1", + "contract": "0x7A56a078da312bbfB5916CE118786f39cf6DF74f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7A56a078da312bbfB5916CE118786f39cf6DF74f+711+ethereum", + "tokenId": "711", + "amount": "1", + "contract": "0x7A56a078da312bbfB5916CE118786f39cf6DF74f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540+1203+ethereum", + "tokenId": "1203", + "amount": "1", + "contract": "0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540+203+ethereum", + "tokenId": "203", + "amount": "1", + "contract": "0xCa98FdF936243Edc3bbD65dc1dCc386Ec7a7d540", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA04C6BD65E4352B30DCc6B0f21CF58aDEcc52781+16+ethereum", + "tokenId": "16", + "amount": "1", + "contract": "0xA04C6BD65E4352B30DCc6B0f21CF58aDEcc52781", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA35f12D3b934E21b9212e82f3CADdE20a0820352+5502+ethereum", + "tokenId": "5502", + "amount": "1", + "contract": "0xA35f12D3b934E21b9212e82f3CADdE20a0820352", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3A24014169515B293Ed5A4+19896+ethereum", + "tokenId": "19896", + "amount": "1", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E+112+ethereum", + "tokenId": "112", + "amount": "1", + "contract": "0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3A24014169515B293Ed5A4+13885+ethereum", + "tokenId": "13885", + "amount": "1", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1447Cd4d3CE6C7FdB0da8d20450d92b08F7c4A54+1208+ethereum", + "tokenId": "1208", + "amount": "1", + "contract": "0x1447Cd4d3CE6C7FdB0da8d20450d92b08F7c4A54", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb1778D7Aa4a384757800D1429DfCae58dCD6DB42+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xb1778D7Aa4a384757800D1429DfCae58dCD6DB42", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf61F24c2d93bF2dE187546B14425BF631F28d6dC+4628+ethereum", + "tokenId": "4628", + "amount": "1", + "contract": "0xf61F24c2d93bF2dE187546B14425BF631F28d6dC", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3A24014169515B293Ed5A4+11117+ethereum", + "tokenId": "11117", + "amount": "1", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x184c949436f6E4e8314dA3F4d78B2D38B0222823+3634+ethereum", + "tokenId": "3634", + "amount": "1", + "contract": "0x184c949436f6E4e8314dA3F4d78B2D38B0222823", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x184c949436f6E4e8314dA3F4d78B2D38B0222823+1229+ethereum", + "tokenId": "1229", + "amount": "1", + "contract": "0x184c949436f6E4e8314dA3F4d78B2D38B0222823", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8e6da68d4a928e673b3A24014169515B293Ed5A4+2278+ethereum", + "tokenId": "2278", + "amount": "1", + "contract": "0x8e6da68d4a928e673b3A24014169515B293Ed5A4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2963bA471e265e5F51cAfaFca78310FE87F8E6D1+6348+ethereum", + "tokenId": "6348", + "amount": "1", + "contract": "0x2963bA471e265e5F51cAfaFca78310FE87F8E6D1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+76100+ethereum", + "tokenId": "76100", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBEA73B677c2A8ec4d358a74ff5EC344F34a0d214+7281+ethereum", + "tokenId": "7281", + "amount": "1", + "contract": "0xBEA73B677c2A8ec4d358a74ff5EC344F34a0d214", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd929FB5B7357Ed59ba770af812eFC116f873C795+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xd929FB5B7357Ed59ba770af812eFC116f873C795", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd1169e5349d1cB9941F3DCbA135C8A4b9eACFDDE+171000106229+ethereum", + "tokenId": "171000106229", + "amount": "1", + "contract": "0xd1169e5349d1cB9941F3DCbA135C8A4b9eACFDDE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6315d09bc75eE00B767142C05265Eeb180765093+559+ethereum", + "tokenId": "559", + "amount": "1", + "contract": "0x6315d09bc75eE00B767142C05265Eeb180765093", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+9602000+ethereum", + "tokenId": "9602000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+9640021+ethereum", + "tokenId": "9640021", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515040918436577281+ethereum", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515040918436577281", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+111828169113357619409096753094556717043942854344312021729562225433868089950209+ethereum", + "tokenId": "111828169113357619409096753094556717043942854344312021729562225433868089950209", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec+1640+ethereum", + "tokenId": "1640", + "amount": "1", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090+173000200013+ethereum", + "tokenId": "173000200013", + "amount": "1", + "contract": "0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090+173000100001+ethereum", + "tokenId": "173000100001", + "amount": "1", + "contract": "0x1B7C615A644E1ab011574Cf3f9583bbF0B12E090", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa1De9f93c56C290C48849B1393b09eB616D55dbb+4576+ethereum", + "tokenId": "4576", + "amount": "1", + "contract": "0xa1De9f93c56C290C48849B1393b09eB616D55dbb", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1596+ethereum", + "tokenId": "1596", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9307EDC4f23D87f9783a999f870B728AB9D34FE5+490+ethereum", + "tokenId": "490", + "amount": "1", + "contract": "0x9307EDC4f23D87f9783a999f870B728AB9D34FE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x920A8d9e9F0DefD6F86e4388a5503B04CaC83b57+12923+ethereum", + "tokenId": "12923", + "amount": "1", + "contract": "0x920A8d9e9F0DefD6F86e4388a5503B04CaC83b57", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2acAb3DEa77832C09420663b0E1cB386031bA17B+4371+ethereum", + "tokenId": "4371", + "amount": "1", + "contract": "0x2acAb3DEa77832C09420663b0E1cB386031bA17B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+36457858545591500183852434539272121748232641002235724779947515025525273788417+ethereum", + "tokenId": "36457858545591500183852434539272121748232641002235724779947515025525273788417", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3+8395+ethereum", + "tokenId": "8395", + "amount": "1", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+19451526782329342398286297233880086261306046100840568654153816096145120690177+ethereum", + "tokenId": "19451526782329342398286297233880086261306046100840568654153816096145120690177", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+309128+ethereum", + "tokenId": "309128", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+166803+ethereum", + "tokenId": "166803", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8184a482A5038B124d933B779E0Ea6e0fb72F54E+758+ethereum", + "tokenId": "758", + "amount": "1", + "contract": "0x8184a482A5038B124d933B779E0Ea6e0fb72F54E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91C3373F6E49bcc9FF313572493C77E8aAA752b8+28+ethereum", + "tokenId": "28", + "amount": "1", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5140dbBEb64d478f246E81abb69f7017b6F437fE+1810+ethereum", + "tokenId": "1810", + "amount": "1", + "contract": "0x5140dbBEb64d478f246E81abb69f7017b6F437fE", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0477A628Bd5722F56646B094126d4489B121B5ea+1018+ethereum", + "tokenId": "1018", + "amount": "1", + "contract": "0x0477A628Bd5722F56646B094126d4489B121B5ea", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0477A628Bd5722F56646B094126d4489B121B5ea+6786+ethereum", + "tokenId": "6786", + "amount": "1", + "contract": "0x0477A628Bd5722F56646B094126d4489B121B5ea", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x23f6dAe3F34170b2a2BA76a879ae7090965e9929+11000010203+ethereum", + "tokenId": "11000010203", + "amount": "1", + "contract": "0x23f6dAe3F34170b2a2BA76a879ae7090965e9929", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91C3373F6E49bcc9FF313572493C77E8aAA752b8+89+ethereum", + "tokenId": "89", + "amount": "1", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x05f02507c7134Dbae420AB8C0Ef56E999B59dA03+71186+ethereum", + "tokenId": "71186", + "amount": "1", + "contract": "0x05f02507c7134Dbae420AB8C0Ef56E999B59dA03", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91C3373F6E49bcc9FF313572493C77E8aAA752b8+140+ethereum", + "tokenId": "140", + "amount": "1", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3+6829+ethereum", + "tokenId": "6829", + "amount": "1", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+119526+ethereum", + "tokenId": "119526", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe0450b58EAbA0698b0AA6f2784487F78A0565D6a+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0xe0450b58EAbA0698b0AA6f2784487F78A0565D6a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3+9438+ethereum", + "tokenId": "9438", + "amount": "1", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+34920+ethereum", + "tokenId": "34920", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+41502+ethereum", + "tokenId": "41502", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+4214+ethereum", + "tokenId": "4214", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+109028+ethereum", + "tokenId": "109028", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+72238807349255138515109875183180570910430413411538131352890099045838148861953+ethereum", + "tokenId": "72238807349255138515109875183180570910430413411538131352890099045838148861953", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+8962003+ethereum", + "tokenId": "8962003", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+5047998001839725643914095211239317027564731029950319736413018770119893975041+ethereum", + "tokenId": "5047998001839725643914095211239317027564731029950319736413018770119893975041", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa+1+ethereum", + "tokenId": "1", + "amount": "2", + "contract": "0x7d8D74B44B433ca6f134e43eec1E63b0c43EEAfa", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1493+ethereum", + "tokenId": "1493", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1530+ethereum", + "tokenId": "1530", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1727+ethereum", + "tokenId": "1727", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1956+ethereum", + "tokenId": "1956", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+8423000+ethereum", + "tokenId": "8423000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798058462147248158+ethereum", + "tokenId": "451126274918651218536562064152906773703342854925452144158798058462147248158", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+364351+ethereum", + "tokenId": "364351", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1001200901+ethereum", + "tokenId": "1001200901", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798027675821670401+ethereum", + "tokenId": "451126274918651218536562064152906773703342854925452144158798027675821670401", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+451126274918651218536562064152906773703342854925452144158798039770449575937+ethereum", + "tokenId": "451126274918651218536562064152906773703342854925452144158798039770449575937", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xDFAcD840f462C27b0127FC76b63e7925bEd0F9D5+2027487581+ethereum", + "tokenId": "2027487581", + "amount": "1", + "contract": "0xDFAcD840f462C27b0127FC76b63e7925bEd0F9D5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x55ef8cdFA91435A97df5E5276c8fCA873f5c414a+100010013+ethereum", + "tokenId": "100010013", + "amount": "1", + "contract": "0x55ef8cdFA91435A97df5E5276c8fCA873f5c414a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+47941444527804973473535244365449835905894107092183645201859389122473831170049+ethereum", + "tokenId": "47941444527804973473535244365449835905894107092183645201859389122473831170049", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x907931F84566D1622caAffec75B88688F0F869Da+84000100012+ethereum", + "tokenId": "84000100012", + "amount": "1", + "contract": "0x907931F84566D1622caAffec75B88688F0F869Da", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6726B3c6d56bCF736785cDF071a3fcf70efd80D1+85000100011+ethereum", + "tokenId": "85000100011", + "amount": "1", + "contract": "0x6726B3c6d56bCF736785cDF071a3fcf70efd80D1", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1D32Fbe25495E45959372F66Ae22534dcD97f68+80000300005+ethereum", + "tokenId": "80000300005", + "amount": "1", + "contract": "0xc1D32Fbe25495E45959372F66Ae22534dcD97f68", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1D32Fbe25495E45959372F66Ae22534dcD97f68+80000200004+ethereum", + "tokenId": "80000200004", + "amount": "1", + "contract": "0xc1D32Fbe25495E45959372F66Ae22534dcD97f68", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1D32Fbe25495E45959372F66Ae22534dcD97f68+80000100003+ethereum", + "tokenId": "80000100003", + "amount": "1", + "contract": "0xc1D32Fbe25495E45959372F66Ae22534dcD97f68", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+94706084518252732349079284704534528719201131448545888398986120638822950633473+ethereum", + "tokenId": "94706084518252732349079284704534528719201131448545888398986120638822950633473", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5963b8CbD90094A4B6598d52aB7Cd8FFFa6d8161+76000100028+ethereum", + "tokenId": "76000100028", + "amount": "1", + "contract": "0x5963b8CbD90094A4B6598d52aB7Cd8FFFa6d8161", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x05a46f1E545526FB803FF974C790aCeA34D1f2D6+725+ethereum", + "tokenId": "725", + "amount": "1", + "contract": "0x05a46f1E545526FB803FF974C790aCeA34D1f2D6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636CCf051993C1EC3157b0B732e55B23+3568+ethereum", + "tokenId": "3568", + "amount": "1", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636CCf051993C1EC3157b0B732e55B23+2251+ethereum", + "tokenId": "2251", + "amount": "1", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636CCf051993C1EC3157b0B732e55B23+4110+ethereum", + "tokenId": "4110", + "amount": "1", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7828c811636CCf051993C1EC3157b0B732e55B23+5234+ethereum", + "tokenId": "5234", + "amount": "1", + "contract": "0x7828c811636CCf051993C1EC3157b0B732e55B23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x550e7610b59be7eABCCD002a290d8829A3d9B169+50000300009+ethereum", + "tokenId": "50000300009", + "amount": "1", + "contract": "0x550e7610b59be7eABCCD002a290d8829A3d9B169", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+7427000+ethereum", + "tokenId": "7427000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC14a73fcC775A861e597f1DF2E6b86d1c982e2Cf+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xC14a73fcC775A861e597f1DF2E6b86d1c982e2Cf", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+25828147237821198195018353565513715926828886605696715423323237770644835794994+ethereum", + "tokenId": "25828147237821198195018353565513715926828886605696715423323237770644835794994", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb04004aa955849739FDe52dA15249e65950238d3+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xb04004aa955849739FDe52dA15249e65950238d3", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9+6738+ethereum", + "tokenId": "6738", + "amount": "1", + "contract": "0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9+2120+ethereum", + "tokenId": "2120", + "amount": "1", + "contract": "0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+71721706087014882762577854970996082786911179760617744331490506358672741892116+ethereum", + "tokenId": "71721706087014882762577854970996082786911179760617744331490506358672741892116", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf78f85150073646c6e1ccF916c2BD66f0FC885F0+53000400007+ethereum", + "tokenId": "53000400007", + "amount": "1", + "contract": "0xf78f85150073646c6e1ccF916c2BD66f0FC885F0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf78f85150073646c6e1ccF916c2BD66f0FC885F0+53000100009+ethereum", + "tokenId": "53000100009", + "amount": "1", + "contract": "0xf78f85150073646c6e1ccF916c2BD66f0FC885F0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x07b597f34A4c4204Fc62c744545dF72560302aa4+22+ethereum", + "tokenId": "22", + "amount": "1", + "contract": "0x07b597f34A4c4204Fc62c744545dF72560302aa4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xadc890B1f3F3e4814d18Ff18acCD1D2C82B17016+7000100020+ethereum", + "tokenId": "7000100020", + "amount": "1", + "contract": "0xadc890B1f3F3e4814d18Ff18acCD1D2C82B17016", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x190B26B40E6502DE7bac06b6C78cb5fdCFCdF21a+6000200024+ethereum", + "tokenId": "6000200024", + "amount": "1", + "contract": "0x190B26B40E6502DE7bac06b6C78cb5fdCFCdF21a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xb7bE4001BfF2c5F4a61dd2435E4c9A19D8d12343", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBd1152a5a003AA833D7D399aDC8949bdFe887230+1+ethereum", + "tokenId": "1", + "amount": "2", + "contract": "0xBd1152a5a003AA833D7D399aDC8949bdFe887230", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+62621+ethereum", + "tokenId": "62621", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x75D639E5E52b4EA5426f2fB46959b9C3099b729A+1241+ethereum", + "tokenId": "1241", + "amount": "1", + "contract": "0x75D639E5E52b4EA5426f2fB46959b9C3099b729A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x75D639E5E52b4EA5426f2fB46959b9C3099b729A+557+ethereum", + "tokenId": "557", + "amount": "1", + "contract": "0x75D639E5E52b4EA5426f2fB46959b9C3099b729A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+105424874580272350249353180101820695324338341917620358577696675049819005255681+ethereum", + "tokenId": "105424874580272350249353180101820695324338341917620358577696675049819005255681", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+105424874580272350249353180101820695324338341917620358577696675022331214561281+ethereum", + "tokenId": "105424874580272350249353180101820695324338341917620358577696675022331214561281", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+75103926859849342323264278268693657464740451987194224635048073489613282344961+ethereum", + "tokenId": "75103926859849342323264278268693657464740451987194224635048073489613282344961", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x75D639E5E52b4EA5426f2fB46959b9C3099b729A+136+ethereum", + "tokenId": "136", + "amount": "1", + "contract": "0x75D639E5E52b4EA5426f2fB46959b9C3099b729A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+25828147237821198195018353565513715926828886605696715423323237805829207883791+ethereum", + "tokenId": "25828147237821198195018353565513715926828886605696715423323237805829207883791", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+25828147237821198195018353565513715926828886605696715423323237772843859050546+ethereum", + "tokenId": "25828147237821198195018353565513715926828886605696715423323237772843859050546", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC4c377565a4b9EB6e657c2422Bd33b6E4859b041+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xC4c377565a4b9EB6e657c2422Bd33b6E4859b041", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+7087889278748674862782191100161585869255703219280937854717855496001734836225+ethereum", + "tokenId": "7087889278748674862782191100161585869255703219280937854717855496001734836225", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x34878E0960F02190F1eEa39b1b99530Db87b05D9+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x34878E0960F02190F1eEa39b1b99530Db87b05D9", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+62546128571173573861370652936856218284243546780344801453551937542107200225281+ethereum", + "tokenId": "62546128571173573861370652936856218284243546780344801453551937542107200225281", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+91437098405588457721941204729205929938944474527971886254986814284625484972033+ethereum", + "tokenId": "91437098405588457721941204729205929938944474527971886254986814284625484972033", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+53325246992838792859275335759448641474179368626914689986754703014946102312961+ethereum", + "tokenId": "53325246992838792859275335759448641474179368626914689986754703014946102312961", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD14F86e007078fCe3d353aC47F0374540e99C1D1+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xD14F86e007078fCe3d353aC47F0374540e99C1D1", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+18954319577998353253004349825961940133867291761371826571185822536335961882649+ethereum", + "tokenId": "18954319577998353253004349825961940133867291761371826571185822536335961882649", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405+94035+ethereum", + "tokenId": "94035", + "amount": "1", + "contract": "0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+4316559304209611593173483264896187591856532978093410903713152722482424184833+ethereum", + "tokenId": "4316559304209611593173483264896187591856532978093410903713152722482424184833", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+95736293251254199814162855267911839937324463041088756989615009727320762089473+ethereum", + "tokenId": "95736293251254199814162855267911839937324463041088756989615009727320762089473", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+21571245745289620531775397740395050402116013080720387054787752952686153040072+ethereum", + "tokenId": "21571245745289620531775397740395050402116013080720387054787752952686153040072", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x64DA747f5F8349f0116E207eb420F95B9af0411f+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x64DA747f5F8349f0116E207eb420F95B9af0411f", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+51387788127536852256780204554986206008040001903952162562162965629856236175361+ethereum", + "tokenId": "51387788127536852256780204554986206008040001903952162562162965629856236175361", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1001100446+ethereum", + "tokenId": "1001100446", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3D2e96d595f19F6754972B310Ac8a5B1FEB4b502+21+ethereum", + "tokenId": "21", + "amount": "1", + "contract": "0x3D2e96d595f19F6754972B310Ac8a5B1FEB4b502", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA45554dc38f749080Aa4682A006A0Bf4Bb529f07+12+ethereum", + "tokenId": "12", + "amount": "1", + "contract": "0xA45554dc38f749080Aa4682A006A0Bf4Bb529f07", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+11015377906581227096387895235023385310302495109752144885716476152263101906945+ethereum", + "tokenId": "11015377906581227096387895235023385310302495109752144885716476152263101906945", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xf6fEDE92794291fca094B55CE95Fb3F2F3122569+3+ethereum", + "tokenId": "3", + "amount": "1", + "contract": "0xf6fEDE92794291fca094B55CE95Fb3F2F3122569", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+233000705+ethereum", + "tokenId": "233000705", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+233000503+ethereum", + "tokenId": "233000503", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD0318da435DbcE0B347cc6faA330B5A9889e3585+4507+ethereum", + "tokenId": "4507", + "amount": "1", + "contract": "0xD0318da435DbcE0B347cc6faA330B5A9889e3585", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+6049005+ethereum", + "tokenId": "6049005", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1001000571+ethereum", + "tokenId": "1001000571", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1Ca39c7F0F65B4Da24b094A9afac7aCf626B7f38+3444+ethereum", + "tokenId": "3444", + "amount": "1", + "contract": "0x1Ca39c7F0F65B4Da24b094A9afac7aCf626B7f38", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6+776+ethereum", + "tokenId": "776", + "amount": "1", + "contract": "0x7AfEdA4c714e1C0A2a1248332c100924506aC8e6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec+345+ethereum", + "tokenId": "345", + "amount": "1", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec+233+ethereum", + "tokenId": "233", + "amount": "1", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x33859E4c083544e506712984b81Ea3f3B551bc16+96+ethereum", + "tokenId": "96", + "amount": "1", + "contract": "0x33859E4c083544e506712984b81Ea3f3B551bc16", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+1061+ethereum", + "tokenId": "1061", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000800562+ethereum", + "tokenId": "1000800562", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x697e0A5E2A6be117760d192a03fAc688e774EFcF+2038+ethereum", + "tokenId": "2038", + "amount": "1", + "contract": "0x697e0A5E2A6be117760d192a03fAc688e774EFcF", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4+34600010035+ethereum", + "tokenId": "34600010035", + "amount": "1", + "contract": "0x5B74D8Cd3dD5791Edbdf18BD95Fdf7b3c111aBA4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x226Bf5293692610692E2C996C9875C914d2A7f73+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0x226Bf5293692610692E2C996C9875C914d2A7f73", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBEdA58401038C864c9fc9145F28e47b7b00a0E86+165+ethereum", + "tokenId": "165", + "amount": "1", + "contract": "0xBEdA58401038C864c9fc9145F28e47b7b00a0E86", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+22387855827584293631636192003763186007868954963054411675028418363154417844225+ethereum", + "tokenId": "22387855827584293631636192003763186007868954963054411675028418363154417844225", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+5833181884092944355091477119994964828553618709981056108258310878803347374081+ethereum", + "tokenId": "5833181884092944355091477119994964828553618709981056108258310878803347374081", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7271949ca2bdC931B9097120b0e701615840f5F3+53+ethereum", + "tokenId": "53", + "amount": "1", + "contract": "0x7271949ca2bdC931B9097120b0e701615840f5F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4b3406a41399c7FD2BA65cbC93697Ad9E7eA61e5+16675+ethereum", + "tokenId": "16675", + "amount": "1", + "contract": "0x4b3406a41399c7FD2BA65cbC93697Ad9E7eA61e5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+5544001+ethereum", + "tokenId": "5544001", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+30488521172897286974145269117705724139787518373625933242463993298866304712705+ethereum", + "tokenId": "30488521172897286974145269117705724139787518373625933242463993298866304712705", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+183151+ethereum", + "tokenId": "183151", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+114551+ethereum", + "tokenId": "114551", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+159326+ethereum", + "tokenId": "159326", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+153051+ethereum", + "tokenId": "153051", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+145453+ethereum", + "tokenId": "145453", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x40f14faDEA10daAb99214368dCde893300EcDBCe+5527+ethereum", + "tokenId": "5527", + "amount": "1", + "contract": "0x40f14faDEA10daAb99214368dCde893300EcDBCe", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+42710+ethereum", + "tokenId": "42710", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+133849+ethereum", + "tokenId": "133849", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+89221+ethereum", + "tokenId": "89221", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+52712+ethereum", + "tokenId": "52712", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+40207+ethereum", + "tokenId": "40207", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcE53B468d40A5208e7Fcc8A4B589eBE0309BA030+127+ethereum", + "tokenId": "127", + "amount": "1", + "contract": "0xcE53B468d40A5208e7Fcc8A4B589eBE0309BA030", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+5555008+ethereum", + "tokenId": "5555008", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+7318+ethereum", + "tokenId": "7318", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+199676+ethereum", + "tokenId": "199676", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4242422677Fdd7CA7f638B57afbE04371d318d19+1099+ethereum", + "tokenId": "1099", + "amount": "1", + "contract": "0x4242422677Fdd7CA7f638B57afbE04371d318d19", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+15219551248750507857885240633851073364192113972571174309573659677129730686977+ethereum", + "tokenId": "15219551248750507857885240633851073364192113972571174309573659677129730686977", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0574c34385B039C2BB8dB898f61b7767024a9449+2686+ethereum", + "tokenId": "2686", + "amount": "1", + "contract": "0x0574c34385B039C2BB8dB898f61b7767024a9449", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405+116437+ethereum", + "tokenId": "116437", + "amount": "1", + "contract": "0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1101+ethereum", + "tokenId": "1101", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc143bbfcDBdBEd6d454803804752a064A622C1F3+1140+ethereum", + "tokenId": "1140", + "amount": "1", + "contract": "0xc143bbfcDBdBEd6d454803804752a064A622C1F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000100575+ethereum", + "tokenId": "1000100575", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E+26+ethereum", + "tokenId": "26", + "amount": "1", + "contract": "0x27fd9575a484E374B8e62B6738b5FbF415C9Be4E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF88b3f543055aA8746383252EAD672Cee96A9B51+186+ethereum", + "tokenId": "186", + "amount": "1", + "contract": "0xF88b3f543055aA8746383252EAD672Cee96A9B51", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc3f8a0F5841aBFf777d3eefA5047e8D413a1C9AB+13439+ethereum", + "tokenId": "13439", + "amount": "1", + "contract": "0xc3f8a0F5841aBFf777d3eefA5047e8D413a1C9AB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B+7833+ethereum", + "tokenId": "7833", + "amount": "1", + "contract": "0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B+2372+ethereum", + "tokenId": "2372", + "amount": "1", + "contract": "0x49cF6f5d44E70224e2E23fDcdd2C053F30aDA28B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7a15b36cB834AeA88553De69077D3777460d73Ac+5280336779268220421569573059971679349075200194886069432279714075018412552402+ethereum", + "tokenId": "5280336779268220421569573059971679349075200194886069432279714075018412552402", + "amount": "1", + "contract": "0x7a15b36cB834AeA88553De69077D3777460d73Ac", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x02e6f8832d880d6BC77AaA69Baa3212a40D41F8E+27500030029+ethereum", + "tokenId": "27500030029", + "amount": "1", + "contract": "0x02e6f8832d880d6BC77AaA69Baa3212a40D41F8E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x183368D767B299681fdF660233e39F9F8cF8BE3A+444+ethereum", + "tokenId": "444", + "amount": "1", + "contract": "0x183368D767B299681fdF660233e39F9F8cF8BE3A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7a15b36cB834AeA88553De69077D3777460d73Ac+5280336779268220421569573059971679349075200194886069432279714075018412551606+ethereum", + "tokenId": "5280336779268220421569573059971679349075200194886069432279714075018412551606", + "amount": "1", + "contract": "0x7a15b36cB834AeA88553De69077D3777460d73Ac", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7a15b36cB834AeA88553De69077D3777460d73Ac+9654437293614983878447008954651574738102085915959744418992085055843510330614+ethereum", + "tokenId": "9654437293614983878447008954651574738102085915959744418992085055843510330614", + "amount": "1", + "contract": "0x7a15b36cB834AeA88553De69077D3777460d73Ac", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010086+ethereum", + "tokenId": "21200010086", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010520+ethereum", + "tokenId": "21200010520", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010157+ethereum", + "tokenId": "21200010157", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000400330+ethereum", + "tokenId": "1000400330", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+3585004+ethereum", + "tokenId": "3585004", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+3830000+ethereum", + "tokenId": "3830000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010237+ethereum", + "tokenId": "21200010237", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010174+ethereum", + "tokenId": "21200010174", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010040+ethereum", + "tokenId": "21200010040", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47+21200010513+ethereum", + "tokenId": "21200010513", + "amount": "1", + "contract": "0xF95b19c4a2E8564dfd26a594992d9a6aA984eD47", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+5971+ethereum", + "tokenId": "5971", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc3f733ca98E0daD0386979Eb96fb1722A1A05E69+2239+ethereum", + "tokenId": "2239", + "amount": "1", + "contract": "0xc3f733ca98E0daD0386979Eb96fb1722A1A05E69", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+92299+ethereum", + "tokenId": "92299", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+90124+ethereum", + "tokenId": "90124", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x109041526873C4F9695a534045fFE80839F3De27+62+ethereum", + "tokenId": "62", + "amount": "1", + "contract": "0x109041526873C4F9695a534045fFE80839F3De27", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+5830+ethereum", + "tokenId": "5830", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+74244489624998284616101192068117033665550974455497571009031220086775681646593+ethereum", + "tokenId": "74244489624998284616101192068117033665550974455497571009031220086775681646593", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x492D7C407d78D170AF70Ce53578a4Ec839da0ebd+21+ethereum", + "tokenId": "21", + "amount": "1", + "contract": "0x492D7C407d78D170AF70Ce53578a4Ec839da0ebd", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x492D7C407d78D170AF70Ce53578a4Ec839da0ebd+351+ethereum", + "tokenId": "351", + "amount": "1", + "contract": "0x492D7C407d78D170AF70Ce53578a4Ec839da0ebd", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xec564C8bdE8ff9D1edA8DF85FB7EE361DCa5bb98+17800010035+ethereum", + "tokenId": "17800010035", + "amount": "1", + "contract": "0xec564C8bdE8ff9D1edA8DF85FB7EE361DCa5bb98", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23+17400030003+ethereum", + "tokenId": "17400030003", + "amount": "1", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23+17400060002+ethereum", + "tokenId": "17400060002", + "amount": "1", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23+17400020008+ethereum", + "tokenId": "17400020008", + "amount": "1", + "contract": "0xaE87EeBb1Ea4383AE98eC5DbEA852AE304c1Ed23", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000300094+ethereum", + "tokenId": "1000300094", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+6507+ethereum", + "tokenId": "6507", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+7665+ethereum", + "tokenId": "7665", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+3228013+ethereum", + "tokenId": "3228013", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x23f6dAe3F34170b2a2BA76a879ae7090965e9929+11000010230+ethereum", + "tokenId": "11000010230", + "amount": "1", + "contract": "0x23f6dAe3F34170b2a2BA76a879ae7090965e9929", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+3059000+ethereum", + "tokenId": "3059000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+64958+ethereum", + "tokenId": "64958", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xdCFe494B5c9a9502CD80ED73f7549Dfc81a6Db02+24100010021+ethereum", + "tokenId": "24100010021", + "amount": "1", + "contract": "0xdCFe494B5c9a9502CD80ED73f7549Dfc81a6Db02", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0ca333f8a35575246d810B0BeC1bC6F71f1f0ed7+41300020009+ethereum", + "tokenId": "41300020009", + "amount": "1", + "contract": "0x0ca333f8a35575246d810B0BeC1bC6F71f1f0ed7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+2794001+ethereum", + "tokenId": "2794001", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0a5c50AB7F7C4459Da1Cf6a775Dd8E3E37724359+51+ethereum", + "tokenId": "51", + "amount": "1", + "contract": "0x0a5c50AB7F7C4459Da1Cf6a775Dd8E3E37724359", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+109659+ethereum", + "tokenId": "109659", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+180851+ethereum", + "tokenId": "180851", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+1822+ethereum", + "tokenId": "1822", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+675645+ethereum", + "tokenId": "675645", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+72261997434182279420108830545200236907529843354894926032785027124637592453121+ethereum", + "tokenId": "72261997434182279420108830545200236907529843354894926032785027124637592453121", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+2792000+ethereum", + "tokenId": "2792000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+2789000+ethereum", + "tokenId": "2789000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000000218+ethereum", + "tokenId": "1000000218", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000000805+ethereum", + "tokenId": "1000000805", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd8B7cC75E22031a72D7b8393113eF2536e17bde6+1000100279+ethereum", + "tokenId": "1000100279", + "amount": "1", + "contract": "0xd8B7cC75E22031a72D7b8393113eF2536e17bde6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x49aBff464Aaa9228B0F4190759ea009685DD25b0+12800010001+ethereum", + "tokenId": "12800010001", + "amount": "1", + "contract": "0x49aBff464Aaa9228B0F4190759ea009685DD25b0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8d1822D972e222ee5a55479983469Db11dd19f4A+12500030011+ethereum", + "tokenId": "12500030011", + "amount": "1", + "contract": "0x8d1822D972e222ee5a55479983469Db11dd19f4A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+2599000+ethereum", + "tokenId": "2599000", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+163000180+ethereum", + "tokenId": "163000180", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7581F8E289F00591818f6c467939da7F9ab5A777+1544+ethereum", + "tokenId": "1544", + "amount": "1", + "contract": "0x7581F8E289F00591818f6c467939da7F9ab5A777", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7Aa39F66B8C52623d71E6aC63c3858B611597900+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x7Aa39F66B8C52623d71E6aC63c3858B611597900", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+69435883848978066682046896493697157085569558440968088263383821794207407800321+ethereum", + "tokenId": "69435883848978066682046896493697157085569558440968088263383821794207407800321", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB2Ee306F1C8D314341b7C335014473aa8C2D5D71+725+ethereum", + "tokenId": "725", + "amount": "1", + "contract": "0xB2Ee306F1C8D314341b7C335014473aa8C2D5D71", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+93400083766841367535888556108325622036917065387524099518992702817650799017985+ethereum", + "tokenId": "93400083766841367535888556108325622036917065387524099518992702817650799017985", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7D2661b855a4d2cA8Cf1DCD63DF8E58192E4EA22+2200020002+ethereum", + "tokenId": "2200020002", + "amount": "1", + "contract": "0x7D2661b855a4d2cA8Cf1DCD63DF8E58192E4EA22", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+188278+ethereum", + "tokenId": "188278", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+52615+ethereum", + "tokenId": "52615", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+53214+ethereum", + "tokenId": "53214", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B+1020001+ethereum", + "tokenId": "1020001", + "amount": "1", + "contract": "0xABB3738f04Dc2Ec20f4AE4462c3d069d02AE045B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+7452+ethereum", + "tokenId": "7452", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+5981+ethereum", + "tokenId": "5981", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+7839+ethereum", + "tokenId": "7839", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+7384+ethereum", + "tokenId": "7384", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+88304+ethereum", + "tokenId": "88304", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008B8f08103E7A3e096b6FDd56FC575D49+9900030049+ethereum", + "tokenId": "9900030049", + "amount": "1", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008B8f08103E7A3e096b6FDd56FC575D49+9900010006+ethereum", + "tokenId": "9900010006", + "amount": "1", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008B8f08103E7A3e096b6FDd56FC575D49+9900020014+ethereum", + "tokenId": "9900020014", + "amount": "1", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1f67511B49C9E5Ba3A6C78225619337B08394B13+3400030041+ethereum", + "tokenId": "3400030041", + "amount": "1", + "contract": "0x1f67511B49C9E5Ba3A6C78225619337B08394B13", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+99504+ethereum", + "tokenId": "99504", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8184a482A5038B124d933B779E0Ea6e0fb72F54E+3621+ethereum", + "tokenId": "3621", + "amount": "1", + "contract": "0x8184a482A5038B124d933B779E0Ea6e0fb72F54E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF38d6BF300d52bA7880b43cDDB3F94ee3C6C4Ea6+8019+ethereum", + "tokenId": "8019", + "amount": "1", + "contract": "0xF38d6BF300d52bA7880b43cDDB3F94ee3C6C4Ea6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1A92f7381B9F03921564a437210bB9396471050C+2715+ethereum", + "tokenId": "2715", + "amount": "1", + "contract": "0x1A92f7381B9F03921564a437210bB9396471050C", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6F161c3cd58ece112c19a17E20d93733710B1c1e+23100010110+ethereum", + "tokenId": "23100010110", + "amount": "1", + "contract": "0x6F161c3cd58ece112c19a17E20d93733710B1c1e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x63984ef7A91EA69cDAD6c7071890EE4D2fCCAb4B+9500010190+ethereum", + "tokenId": "9500010190", + "amount": "1", + "contract": "0x63984ef7A91EA69cDAD6c7071890EE4D2fCCAb4B", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x068f74749c24A42058563035f8C786362FC96494+12900030014+ethereum", + "tokenId": "12900030014", + "amount": "1", + "contract": "0x068f74749c24A42058563035f8C786362FC96494", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3c25F6C367Dc326757dD0D672a963Ccbf9926BE7+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x3c25F6C367Dc326757dD0D672a963Ccbf9926BE7", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe785E82358879F061BC3dcAC6f0444462D4b5330+4628+ethereum", + "tokenId": "4628", + "amount": "1", + "contract": "0xe785E82358879F061BC3dcAC6f0444462D4b5330", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+2585+ethereum", + "tokenId": "2585", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD755d554C547a53a4EBe8A1F02778c583A01D08e+10007+ethereum", + "tokenId": "10007", + "amount": "1", + "contract": "0xD755d554C547a53a4EBe8A1F02778c583A01D08e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+95232363881772636815746826624973011361785345853750138455090272688842618175495+ethereum", + "tokenId": "95232363881772636815746826624973011361785345853750138455090272688842618175495", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+116000128+ethereum", + "tokenId": "116000128", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+124000611+ethereum", + "tokenId": "124000611", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe9662B4E55b5feEF13ca7067f319562142BD1681+1500010011+ethereum", + "tokenId": "1500010011", + "amount": "1", + "contract": "0xe9662B4E55b5feEF13ca7067f319562142BD1681", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x02E97aAec3551dCC925145EF9163a3fC0262CF83+45000040007+ethereum", + "tokenId": "45000040007", + "amount": "1", + "contract": "0x02E97aAec3551dCC925145EF9163a3fC0262CF83", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366AEC16d3E351c410f83b04ECF904d49aA+12300050050+ethereum", + "tokenId": "12300050050", + "amount": "1", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+609701+ethereum", + "tokenId": "609701", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+492001+ethereum", + "tokenId": "492001", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6910eE0C6Efd2f4cb7D06F85fc5782b1a1489725+13000050005+ethereum", + "tokenId": "13000050005", + "amount": "1", + "contract": "0x6910eE0C6Efd2f4cb7D06F85fc5782b1a1489725", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x46F9A4522666d2476a5F5Cd51ea3E0b5800E7f98+1036+ethereum", + "tokenId": "1036", + "amount": "1", + "contract": "0x46F9A4522666d2476a5F5Cd51ea3E0b5800E7f98", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+1820+ethereum", + "tokenId": "1820", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+117001692+ethereum", + "tokenId": "117001692", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe4605d46Fd0B3f8329d936a8b258D69276cBa264+123+ethereum", + "tokenId": "123", + "amount": "1", + "contract": "0xe4605d46Fd0B3f8329d936a8b258D69276cBa264", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe4605d46Fd0B3f8329d936a8b258D69276cBa264+122+ethereum", + "tokenId": "122", + "amount": "1", + "contract": "0xe4605d46Fd0B3f8329d936a8b258D69276cBa264", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6E28aA97E9769D89028D33B3057345462d592695+64800030041+ethereum", + "tokenId": "64800030041", + "amount": "1", + "contract": "0x6E28aA97E9769D89028D33B3057345462d592695", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6E28aA97E9769D89028D33B3057345462d592695+64800020011+ethereum", + "tokenId": "64800020011", + "amount": "1", + "contract": "0x6E28aA97E9769D89028D33B3057345462d592695", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa2D544196FdbC9Da15a701c38BB60513C1802EF4+3900010160+ethereum", + "tokenId": "3900010160", + "amount": "1", + "contract": "0xa2D544196FdbC9Da15a701c38BB60513C1802EF4", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb0e409b7b0313402A10CaA00F53BCb6858552FDA+830+ethereum", + "tokenId": "830", + "amount": "1", + "contract": "0xb0e409b7b0313402A10CaA00F53BCb6858552FDA", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+101000525+ethereum", + "tokenId": "101000525", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+102000821+ethereum", + "tokenId": "102000821", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7271949ca2bdC931B9097120b0e701615840f5F3+68+ethereum", + "tokenId": "68", + "amount": "1", + "contract": "0x7271949ca2bdC931B9097120b0e701615840f5F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3+9431+ethereum", + "tokenId": "9431", + "amount": "1", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+8470+ethereum", + "tokenId": "8470", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+34084+ethereum", + "tokenId": "34084", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+644199+ethereum", + "tokenId": "644199", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF80A31718151eE890A7e44f6dbD6562b5E219A41+58+ethereum", + "tokenId": "58", + "amount": "1", + "contract": "0xF80A31718151eE890A7e44f6dbD6562b5E219A41", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+9079+ethereum", + "tokenId": "9079", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xAEFa27A665d48e19C38437Ba7135c8107BB5928f+41+ethereum", + "tokenId": "41", + "amount": "1", + "contract": "0xAEFa27A665d48e19C38437Ba7135c8107BB5928f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+77778+ethereum", + "tokenId": "77778", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+704+ethereum", + "tokenId": "704", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+5277+ethereum", + "tokenId": "5277", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270+101000906+ethereum", + "tokenId": "101000906", + "amount": "1", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD755d554C547a53a4EBe8A1F02778c583A01D08e+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xD755d554C547a53a4EBe8A1F02778c583A01D08e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0b754B8b7B6E8FD198a963Fe198DA963E3d7df92+51600010059+ethereum", + "tokenId": "51600010059", + "amount": "1", + "contract": "0x0b754B8b7B6E8FD198a963Fe198DA963E3d7df92", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008B8f08103E7A3e096b6FDd56FC575D49+9900050072+ethereum", + "tokenId": "9900050072", + "amount": "1", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB3fAF6e8AF293bD2f87662e785B06ccd35AF03BC+86+ethereum", + "tokenId": "86", + "amount": "1", + "contract": "0xB3fAF6e8AF293bD2f87662e785B06ccd35AF03BC", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+621865+ethereum", + "tokenId": "621865", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208051562171858945+ethereum", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208051562171858945", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+90502486655710078467410217558315310807849265634019113579303998731906281635841+ethereum", + "tokenId": "90502486655710078467410217558315310807849265634019113579303998731906281635841", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x2bFDD27272745Ff75FEBaC091E5B6d3447499964+56500890001+ethereum", + "tokenId": "56500890001", + "amount": "1", + "contract": "0x2bFDD27272745Ff75FEBaC091E5B6d3447499964", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+209627+ethereum", + "tokenId": "209627", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+210131+ethereum", + "tokenId": "210131", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+23946+ethereum", + "tokenId": "23946", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+54617+ethereum", + "tokenId": "54617", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec+1546+ethereum", + "tokenId": "1546", + "amount": "1", + "contract": "0x3A3b0DbDC0f6BC77421Dcd2f55CfA087b0db9Aec", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3+6705+ethereum", + "tokenId": "6705", + "amount": "1", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x33859E4c083544e506712984b81Ea3f3B551bc16+147+ethereum", + "tokenId": "147", + "amount": "1", + "contract": "0x33859E4c083544e506712984b81Ea3f3B551bc16", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x188A7c473D94F5c5ed21Bc2E820CF51934b40388+10021+ethereum", + "tokenId": "10021", + "amount": "1", + "contract": "0x188A7c473D94F5c5ed21Bc2E820CF51934b40388", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x290c090C032902bd32b1194Df40f7eB1aBBe1F33+22+ethereum", + "tokenId": "22", + "amount": "1", + "contract": "0x290c090C032902bd32b1194Df40f7eB1aBBe1F33", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+10526+ethereum", + "tokenId": "10526", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+45143+ethereum", + "tokenId": "45143", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+124339+ethereum", + "tokenId": "124339", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+83674955016137950506473729092251401910462293483460078071476464616176105816097+ethereum", + "tokenId": "83674955016137950506473729092251401910462293483460078071476464616176105816097", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0965ACAf567208ACA940cf3078300e0ab8eabf3A+51500020006+ethereum", + "tokenId": "51500020006", + "amount": "1", + "contract": "0x0965ACAf567208ACA940cf3078300e0ab8eabf3A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x25c0d8402e55F49AfA65A121fe421bA92E1981BD+211+ethereum", + "tokenId": "211", + "amount": "1", + "contract": "0x25c0d8402e55F49AfA65A121fe421bA92E1981BD", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+132380+ethereum", + "tokenId": "132380", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+245057+ethereum", + "tokenId": "245057", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE61aAd1c654d8944e4057eE9a1Da2773eA25fB67+16+ethereum", + "tokenId": "16", + "amount": "1", + "contract": "0xE61aAd1c654d8944e4057eE9a1Da2773eA25fB67", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+91753101823280166990410322641825485315687259823810882674224762240614510100481+ethereum", + "tokenId": "91753101823280166990410322641825485315687259823810882674224762240614510100481", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+21416+ethereum", + "tokenId": "21416", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8644053aADb0dF38e7734F5010Fef643316bBB92+232+ethereum", + "tokenId": "232", + "amount": "1", + "contract": "0x8644053aADb0dF38e7734F5010Fef643316bBB92", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE61aAd1c654d8944e4057eE9a1Da2773eA25fB67+7+ethereum", + "tokenId": "7", + "amount": "1", + "contract": "0xE61aAd1c654d8944e4057eE9a1Da2773eA25fB67", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5B9428B306Df8c68f5B9C6C56383e63eE54e949A+29100010020+ethereum", + "tokenId": "29100010020", + "amount": "1", + "contract": "0x5B9428B306Df8c68f5B9C6C56383e63eE54e949A", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7+16835+ethereum", + "tokenId": "16835", + "amount": "1", + "contract": "0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7+203+ethereum", + "tokenId": "203", + "amount": "1", + "contract": "0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+524419+ethereum", + "tokenId": "524419", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+263506+ethereum", + "tokenId": "263506", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+549+ethereum", + "tokenId": "549", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3+550+ethereum", + "tokenId": "550", + "amount": "1", + "contract": "0xb80fBF6cdb49c33dC6aE4cA11aF8Ac47b0b4C0f3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+97726+ethereum", + "tokenId": "97726", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9D370cbBA0005A2B9c2c7DF7Ab2f4BaB4E3B8d46+23000020021+ethereum", + "tokenId": "23000020021", + "amount": "1", + "contract": "0x9D370cbBA0005A2B9c2c7DF7Ab2f4BaB4E3B8d46", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+354051+ethereum", + "tokenId": "354051", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC7d39fD21513cA63B479543d7f3E2557F4e2295f+43800020007+ethereum", + "tokenId": "43800020007", + "amount": "1", + "contract": "0xC7d39fD21513cA63B479543d7f3E2557F4e2295f", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4eb0E3A2b5e9C63f62eb4048d47640A3f48C8F5a+25800020107+ethereum", + "tokenId": "25800020107", + "amount": "1", + "contract": "0x4eb0E3A2b5e9C63f62eb4048d47640A3f48C8F5a", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+143381+ethereum", + "tokenId": "143381", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+71829+ethereum", + "tokenId": "71829", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+93983+ethereum", + "tokenId": "93983", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+177629+ethereum", + "tokenId": "177629", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+359869+ethereum", + "tokenId": "359869", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x342DEF14056c52Df731066c3DeD771dbB3A7eA16+24500010179+ethereum", + "tokenId": "24500010179", + "amount": "1", + "contract": "0x342DEF14056c52Df731066c3DeD771dbB3A7eA16", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9D370cbBA0005A2B9c2c7DF7Ab2f4BaB4E3B8d46+23000010093+ethereum", + "tokenId": "23000010093", + "amount": "1", + "contract": "0x9D370cbBA0005A2B9c2c7DF7Ab2f4BaB4E3B8d46", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+677166+ethereum", + "tokenId": "677166", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+355846+ethereum", + "tokenId": "355846", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+339853+ethereum", + "tokenId": "339853", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+186395+ethereum", + "tokenId": "186395", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE71A543c5a01DDb9d85261fcc35749aee7F87f6E+22200020237+ethereum", + "tokenId": "22200020237", + "amount": "1", + "contract": "0xE71A543c5a01DDb9d85261fcc35749aee7F87f6E", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xC2C747E0F7004F9E8817Db2ca4997657a7746928+8992+ethereum", + "tokenId": "8992", + "amount": "1", + "contract": "0xC2C747E0F7004F9E8817Db2ca4997657a7746928", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x474acabFA16c5b2a55B51F3C2A406e28d1f31bf5+20800020070+ethereum", + "tokenId": "20800020070", + "amount": "1", + "contract": "0x474acabFA16c5b2a55B51F3C2A406e28d1f31bf5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0C7D5d65024BF684BcD313e885a00b2057Ba7918+20600011234+ethereum", + "tokenId": "20600011234", + "amount": "1", + "contract": "0x0C7D5d65024BF684BcD313e885a00b2057Ba7918", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366AEC16d3E351c410f83b04ECF904d49aA+12300030163+ethereum", + "tokenId": "12300030163", + "amount": "1", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe7562366AEC16d3E351c410f83b04ECF904d49aA+12300010144+ethereum", + "tokenId": "12300010144", + "amount": "1", + "contract": "0xe7562366AEC16d3E351c410f83b04ECF904d49aA", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+104362+ethereum", + "tokenId": "104362", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xE18a32192ED95b0FE9D70D19e5025f103475d7BA+57896044618658097711785492504343953927315557066662158946655541218820101244006+ethereum", + "tokenId": "57896044618658097711785492504343953927315557066662158946655541218820101244006", + "amount": "1", + "contract": "0xE18a32192ED95b0FE9D70D19e5025f103475d7BA", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8B673873573f7794204f9EcdE9DC258CA985FD40+18200010031+ethereum", + "tokenId": "18200010031", + "amount": "1", + "contract": "0x8B673873573f7794204f9EcdE9DC258CA985FD40", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBB89a9EE61DB459AA155FabA9A6519c7ECbeB224+17100010170+ethereum", + "tokenId": "17100010170", + "amount": "1", + "contract": "0xBB89a9EE61DB459AA155FabA9A6519c7ECbeB224", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+81979+ethereum", + "tokenId": "81979", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+119778+ethereum", + "tokenId": "119778", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+58408+ethereum", + "tokenId": "58408", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+131576+ethereum", + "tokenId": "131576", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+736+ethereum", + "tokenId": "736", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xAB797755783878DD704021f0f77072e9121768f6+16300030042+ethereum", + "tokenId": "16300030042", + "amount": "1", + "contract": "0xAB797755783878DD704021f0f77072e9121768f6", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+305001+ethereum", + "tokenId": "305001", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+322573+ethereum", + "tokenId": "322573", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x79064a0Ef6019881386D3ed5E47aCb914bABC08C+15400010158+ethereum", + "tokenId": "15400010158", + "amount": "1", + "contract": "0x79064a0Ef6019881386D3ed5E47aCb914bABC08C", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+190244+ethereum", + "tokenId": "190244", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+303528+ethereum", + "tokenId": "303528", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+289761+ethereum", + "tokenId": "289761", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405+6240+ethereum", + "tokenId": "6240", + "amount": "1", + "contract": "0x3B3ee1931Dc30C1957379FAc9aba94D1C48a5405", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x573b88EbBf597D51ed19476b7E8DDc1FcD6C9de3+10800020106+ethereum", + "tokenId": "10800020106", + "amount": "1", + "contract": "0x573b88EbBf597D51ed19476b7E8DDc1FcD6C9de3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x573b88EbBf597D51ed19476b7E8DDc1FcD6C9de3+10800030065+ethereum", + "tokenId": "10800030065", + "amount": "1", + "contract": "0x573b88EbBf597D51ed19476b7E8DDc1FcD6C9de3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFa037F7FDFD56560623B16c5c9FCc2ccEd2D886e+13400030072+ethereum", + "tokenId": "13400030072", + "amount": "1", + "contract": "0xFa037F7FDFD56560623B16c5c9FCc2ccEd2D886e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+182626+ethereum", + "tokenId": "182626", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x35857182Ed7400c2B0F780E8a929B6e97d362ac9+9+ethereum", + "tokenId": "9", + "amount": "1", + "contract": "0x35857182Ed7400c2B0F780E8a929B6e97d362ac9", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3+35+ethereum", + "tokenId": "35", + "amount": "1", + "contract": "0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+35870+ethereum", + "tokenId": "35870", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+61138+ethereum", + "tokenId": "61138", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+88421+ethereum", + "tokenId": "88421", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD92e44Ac213b9EBda0178E1523cc0cE177b7fA96+100020079+ethereum", + "tokenId": "100020079", + "amount": "1", + "contract": "0xD92e44Ac213b9EBda0178E1523cc0cE177b7fA96", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+82698+ethereum", + "tokenId": "82698", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+213985+ethereum", + "tokenId": "213985", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+291277+ethereum", + "tokenId": "291277", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+12269+ethereum", + "tokenId": "12269", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+85080+ethereum", + "tokenId": "85080", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+189905+ethereum", + "tokenId": "189905", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD3d96Db562e210F68fE8c7e91A4fe5D2eFb2e4e7+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0xD3d96Db562e210F68fE8c7e91A4fe5D2eFb2e4e7", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+157018+ethereum", + "tokenId": "157018", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+91583+ethereum", + "tokenId": "91583", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x42A62560cECA4B0d2c4e3580035246a37399ACAf+7200010104+ethereum", + "tokenId": "7200010104", + "amount": "1", + "contract": "0x42A62560cECA4B0d2c4e3580035246a37399ACAf", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+142274+ethereum", + "tokenId": "142274", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+26625+ethereum", + "tokenId": "26625", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xD3d96Db562e210F68fE8c7e91A4fe5D2eFb2e4e7+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0xD3d96Db562e210F68fE8c7e91A4fe5D2eFb2e4e7", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbca6a5B87bAF836aCBF2C2f408A7a5967338E341+5100010027+ethereum", + "tokenId": "5100010027", + "amount": "1", + "contract": "0xbca6a5B87bAF836aCBF2C2f408A7a5967338E341", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0574c34385B039C2BB8dB898f61b7767024a9449+907+ethereum", + "tokenId": "907", + "amount": "1", + "contract": "0x0574c34385B039C2BB8dB898f61b7767024a9449", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x0974Ec8C00c8c160D88E315579C00da6ca4E5E32+10100010203+ethereum", + "tokenId": "10100010203", + "amount": "1", + "contract": "0x0974Ec8C00c8c160D88E315579C00da6ca4E5E32", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc9d673008B8f08103E7A3e096b6FDd56FC575D49+9900040016+ethereum", + "tokenId": "9900040016", + "amount": "1", + "contract": "0xc9d673008B8f08103E7A3e096b6FDd56FC575D49", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200050005+ethereum", + "tokenId": "2200050005", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x59bE722ABA100b488300Cd65e4278Be2fC783617+3500010085+ethereum", + "tokenId": "3500010085", + "amount": "1", + "contract": "0x59bE722ABA100b488300Cd65e4278Be2fC783617", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200060025+ethereum", + "tokenId": "2200060025", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB396b8699F728735F28A31279d07b1d0D2411bAa+8100020041+ethereum", + "tokenId": "8100020041", + "amount": "1", + "contract": "0xB396b8699F728735F28A31279d07b1d0D2411bAa", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x4F6B352CabB1bdEc48fE9EB7D56EaA59e0f2b0D8+7800010010+ethereum", + "tokenId": "7800010010", + "amount": "1", + "contract": "0x4F6B352CabB1bdEc48fE9EB7D56EaA59e0f2b0D8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+86950+ethereum", + "tokenId": "86950", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+97687+ethereum", + "tokenId": "97687", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x495f947276749Ce646f68AC8c248420045cb7b5e+15219551248750507857885240633851073364192113972571174309573659582571730698241+ethereum", + "tokenId": "15219551248750507857885240633851073364192113972571174309573659582571730698241", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200040010+ethereum", + "tokenId": "2200040010", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200070032+ethereum", + "tokenId": "2200070032", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200080009+ethereum", + "tokenId": "2200080009", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xB5977dD41028cdd82942Dc8AF59955C50295d817+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0xB5977dD41028cdd82942Dc8AF59955C50295d817", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+98490+ethereum", + "tokenId": "98490", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200100041+ethereum", + "tokenId": "2200100041", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8ED428A5762c4b9B14e7a214FAd646B25A339064+2800010009+ethereum", + "tokenId": "2800010009", + "amount": "1", + "contract": "0x8ED428A5762c4b9B14e7a214FAd646B25A339064", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xA8bD2de03228D1bb1686Fe813047f2a4C638723c+3200010017+ethereum", + "tokenId": "3200010017", + "amount": "1", + "contract": "0xA8bD2de03228D1bb1686Fe813047f2a4C638723c", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200090028+ethereum", + "tokenId": "2200090028", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x424db67b40B15eD85475c3f29dEdf601b6eE75b2+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x424db67b40B15eD85475c3f29dEdf601b6eE75b2", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9e1F3e8dB4d1119894624632499eAEd1E56D2b1d+76+ethereum", + "tokenId": "76", + "amount": "1", + "contract": "0x9e1F3e8dB4d1119894624632499eAEd1E56D2b1d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+255127+ethereum", + "tokenId": "255127", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+244354+ethereum", + "tokenId": "244354", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+246801+ethereum", + "tokenId": "246801", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+4017+ethereum", + "tokenId": "4017", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x299A95b3A65b3dB015FD3cBAc2d84D7cC72fB63C+1700010011+ethereum", + "tokenId": "1700010011", + "amount": "1", + "contract": "0x299A95b3A65b3dB015FD3cBAc2d84D7cC72fB63C", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xBfb69918F12EEd843C67058b2ee9059f1440133e+2200110034+ethereum", + "tokenId": "2200110034", + "amount": "1", + "contract": "0xBfb69918F12EEd843C67058b2ee9059f1440133e", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+88480+ethereum", + "tokenId": "88480", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+88337+ethereum", + "tokenId": "88337", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+73371+ethereum", + "tokenId": "73371", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+220168+ethereum", + "tokenId": "220168", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x337C0Be4fb4238C9FC75a2E20Ad4367A79318Db9+400030004+ethereum", + "tokenId": "400030004", + "amount": "1", + "contract": "0x337C0Be4fb4238C9FC75a2E20Ad4367A79318Db9", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x337C0Be4fb4238C9FC75a2E20Ad4367A79318Db9+400020025+ethereum", + "tokenId": "400020025", + "amount": "1", + "contract": "0x337C0Be4fb4238C9FC75a2E20Ad4367A79318Db9", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x337C0Be4fb4238C9FC75a2E20Ad4367A79318Db9+400010045+ethereum", + "tokenId": "400010045", + "amount": "1", + "contract": "0x337C0Be4fb4238C9FC75a2E20Ad4367A79318Db9", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+242101+ethereum", + "tokenId": "242101", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+238728+ethereum", + "tokenId": "238728", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+230778+ethereum", + "tokenId": "230778", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+52604+ethereum", + "tokenId": "52604", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+76058+ethereum", + "tokenId": "76058", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+73193+ethereum", + "tokenId": "73193", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+50709+ethereum", + "tokenId": "50709", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+71508+ethereum", + "tokenId": "71508", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+18501+ethereum", + "tokenId": "18501", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+97153+ethereum", + "tokenId": "97153", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+21407+ethereum", + "tokenId": "21407", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+105178+ethereum", + "tokenId": "105178", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+223612+ethereum", + "tokenId": "223612", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+201102+ethereum", + "tokenId": "201102", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+18600+ethereum", + "tokenId": "18600", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+549+ethereum", + "tokenId": "549", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+218684+ethereum", + "tokenId": "218684", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+8724+ethereum", + "tokenId": "8724", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+218630+ethereum", + "tokenId": "218630", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+224408+ethereum", + "tokenId": "224408", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+231876+ethereum", + "tokenId": "231876", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+177826+ethereum", + "tokenId": "177826", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+226326+ethereum", + "tokenId": "226326", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+167803+ethereum", + "tokenId": "167803", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+17590+ethereum", + "tokenId": "17590", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+57113+ethereum", + "tokenId": "57113", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+57109+ethereum", + "tokenId": "57109", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+93076+ethereum", + "tokenId": "93076", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5924CD4764dF7A1B12c725c05fca70bd510F4689+7+ethereum", + "tokenId": "7", + "amount": "1", + "contract": "0x5924CD4764dF7A1B12c725c05fca70bd510F4689", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+7491+ethereum", + "tokenId": "7491", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+10483+ethereum", + "tokenId": "10483", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+166176+ethereum", + "tokenId": "166176", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+16009+ethereum", + "tokenId": "16009", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+97876+ethereum", + "tokenId": "97876", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+403+ethereum", + "tokenId": "403", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+26356+ethereum", + "tokenId": "26356", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x60F80121C31A0d46B5279700f9DF786054aa5eE5+15831+ethereum", + "tokenId": "15831", + "amount": "1", + "contract": "0x60F80121C31A0d46B5279700f9DF786054aa5eE5", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+62569+ethereum", + "tokenId": "62569", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+64888+ethereum", + "tokenId": "64888", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2+6875+ethereum", + "tokenId": "6875", + "amount": "1", + "contract": "0xd70F41Dd5875EEE7fa9DD8048567bC932124A8d2", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+92727+ethereum", + "tokenId": "92727", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+81934+ethereum", + "tokenId": "81934", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF5DEe1416988Ec404000c6D8626910ecb3f62d6c+10050+ethereum", + "tokenId": "10050", + "amount": "1", + "contract": "0xF5DEe1416988Ec404000c6D8626910ecb3f62d6c", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc97871Bf24D40573c219c8e4269607d632C96b13+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0xc97871Bf24D40573c219c8e4269607d632C96b13", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1702BeA2755D076ADF737b785926b086eFF36F75+49+ethereum", + "tokenId": "49", + "amount": "1", + "contract": "0x1702BeA2755D076ADF737b785926b086eFF36F75", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF3E778F839934fC819cFA1040AabaCeCBA01e049+5050+ethereum", + "tokenId": "5050", + "amount": "1", + "contract": "0xF3E778F839934fC819cFA1040AabaCeCBA01e049", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+204801+ethereum", + "tokenId": "204801", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+2875+ethereum", + "tokenId": "2875", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+12256+ethereum", + "tokenId": "12256", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+25014+ethereum", + "tokenId": "25014", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1C71e2d6D4e01af9Dc21e86FD3D7448D4a94beE0+1+ethereum", + "tokenId": "1", + "amount": "1", + "contract": "0x1C71e2d6D4e01af9Dc21e86FD3D7448D4a94beE0", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+180735+ethereum", + "tokenId": "180735", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+172977+ethereum", + "tokenId": "172977", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+165126+ethereum", + "tokenId": "165126", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+52809+ethereum", + "tokenId": "52809", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+160502+ethereum", + "tokenId": "160502", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+75878+ethereum", + "tokenId": "75878", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+164066+ethereum", + "tokenId": "164066", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+34108+ethereum", + "tokenId": "34108", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+132503+ethereum", + "tokenId": "132503", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+29+ethereum", + "tokenId": "29", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3+5+ethereum", + "tokenId": "5", + "amount": "1", + "contract": "0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+192977+ethereum", + "tokenId": "192977", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3+23+ethereum", + "tokenId": "23", + "amount": "1", + "contract": "0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+4667+ethereum", + "tokenId": "4667", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+18061+ethereum", + "tokenId": "18061", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+67820+ethereum", + "tokenId": "67820", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+119155+ethereum", + "tokenId": "119155", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x91C3373F6E49bcc9FF313572493C77E8aAA752b8+65+ethereum", + "tokenId": "65", + "amount": "1", + "contract": "0x91C3373F6E49bcc9FF313572493C77E8aAA752b8", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+111134+ethereum", + "tokenId": "111134", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xcE53B468d40A5208e7Fcc8A4B589eBE0309BA030+12+ethereum", + "tokenId": "12", + "amount": "1", + "contract": "0xcE53B468d40A5208e7Fcc8A4B589eBE0309BA030", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7271949ca2bdC931B9097120b0e701615840f5F3+44+ethereum", + "tokenId": "44", + "amount": "1", + "contract": "0x7271949ca2bdC931B9097120b0e701615840f5F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9255ED258DCBaFE165dccd93eA0A72f4ED88e24d+5058+ethereum", + "tokenId": "5058", + "amount": "1", + "contract": "0x9255ED258DCBaFE165dccd93eA0A72f4ED88e24d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0+4923+ethereum", + "tokenId": "4923", + "amount": "1", + "contract": "0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x9D060A74BefD28c6431f86171Cd5982BcCe1BBAB+66+ethereum", + "tokenId": "66", + "amount": "1", + "contract": "0x9D060A74BefD28c6431f86171Cd5982BcCe1BBAB", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0+9333+ethereum", + "tokenId": "9333", + "amount": "1", + "contract": "0xb932a70A57673d89f4acfFBE830E8ed7f75Fb9e0", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3+6391+ethereum", + "tokenId": "6391", + "amount": "1", + "contract": "0x6A5Ff3CEEcaE9CeB96E6ac6c76B82aF8B39f0Eb3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+109985+ethereum", + "tokenId": "109985", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x7271949ca2bdC931B9097120b0e701615840f5F3+50+ethereum", + "tokenId": "50", + "amount": "1", + "contract": "0x7271949ca2bdC931B9097120b0e701615840f5F3", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+57705+ethereum", + "tokenId": "57705", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+156304+ethereum", + "tokenId": "156304", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x5924CD4764dF7A1B12c725c05fca70bd510F4689+12+ethereum", + "tokenId": "12", + "amount": "1", + "contract": "0x5924CD4764dF7A1B12c725c05fca70bd510F4689", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+126928+ethereum", + "tokenId": "126928", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+167902+ethereum", + "tokenId": "167902", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+170326+ethereum", + "tokenId": "170326", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+22053+ethereum", + "tokenId": "22053", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+180578+ethereum", + "tokenId": "180578", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x1702BeA2755D076ADF737b785926b086eFF36F75+42+ethereum", + "tokenId": "42", + "amount": "1", + "contract": "0x1702BeA2755D076ADF737b785926b086eFF36F75", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x8F56406622D712778682181C66c2FE70123BCBbA+300010065+ethereum", + "tokenId": "300010065", + "amount": "1", + "contract": "0x8F56406622D712778682181C66c2FE70123BCBbA", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xbc0E164eE423B7800e355b012c06446e28b1a29d+2302+ethereum", + "tokenId": "2302", + "amount": "1", + "contract": "0xbc0E164eE423B7800e355b012c06446e28b1a29d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+189475+ethereum", + "tokenId": "189475", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+187952+ethereum", + "tokenId": "187952", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF5DEe1416988Ec404000c6D8626910ecb3f62d6c+10036+ethereum", + "tokenId": "10036", + "amount": "1", + "contract": "0xF5DEe1416988Ec404000c6D8626910ecb3f62d6c", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xF5DEe1416988Ec404000c6D8626910ecb3f62d6c+10037+ethereum", + "tokenId": "10037", + "amount": "1", + "contract": "0xF5DEe1416988Ec404000c6D8626910ecb3f62d6c", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+141501+ethereum", + "tokenId": "141501", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+904+ethereum", + "tokenId": "904", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+4019+ethereum", + "tokenId": "4019", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x505df5ACe201098B1d198AAD048Cb61C9f0246d4+2+ethereum", + "tokenId": "2", + "amount": "1", + "contract": "0x505df5ACe201098B1d198AAD048Cb61C9f0246d4", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+4018+ethereum", + "tokenId": "4018", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+6730+ethereum", + "tokenId": "6730", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3+105+ethereum", + "tokenId": "105", + "amount": "1", + "contract": "0xe529178Bf1aD4F8e01f09037a3c6e96131CfF5f3", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+31429+ethereum", + "tokenId": "31429", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+11068+ethereum", + "tokenId": "11068", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x41b459f1F57F8B043A5926E9b15446Adf4f1110E+4+ethereum", + "tokenId": "4", + "amount": "1", + "contract": "0x41b459f1F57F8B043A5926E9b15446Adf4f1110E", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0x109041526873C4F9695a534045fFE80839F3De27+82+ethereum", + "tokenId": "82", + "amount": "1", + "contract": "0x109041526873C4F9695a534045fFE80839F3De27", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9+1520+ethereum", + "tokenId": "1520", + "amount": "1", + "contract": "0xc1Caf0C19A8AC28c41Fe59bA6c754e4b9bd54dE9", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xFBeef911Dc5821886e1dda71586d90eD28174B7d+190377+ethereum", + "tokenId": "190377", + "amount": "1", + "contract": "0xFBeef911Dc5821886e1dda71586d90eD28174B7d", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+0xd07dc4262BCDbf85190C01c996b4C06a461d2430+19499+ethereum", + "tokenId": "19499", + "amount": "1", + "contract": "0xd07dc4262BCDbf85190C01c996b4C06a461d2430", + "standard": "ERC1155", + "currencyId": "ethereum" + } + ], + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "xpub": "0xb98d10d9f6d07ba283bfd21b2dfec050f9ae282a", + "subAccounts": [ + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/dai_stablecoin_v2_0", + "balance": "5537569570000000000", + "spendableBalance": "5537569570000000000", + "compoundBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-11-08T21:37:57.000Z", + "operationsCount": 4, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x599aabbaecfedc50df64e372719a8d01f5b12d629907028d81c2c7584d00227b-OUT-i0", + "hash": "0x599aabbaecfedc50df64e372719a8d01f5b12d629907028d81c2c7584d00227b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xf4684EB75659Bec9C3c3b19f075a6fd5ABa34b87"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xa8ec63039c6e6f3578c9a05a5d38c22ee13b1937e2acff8224f7ee028eb6ccf7", + "blockHeight": 14397475, + "extra": {}, + "date": "2022-03-16T12:05:23.000Z", + "value": "31000000000000000000", + "fee": "11736345500000000", + "transactionSequenceNumber": 253 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xcef25ed8fa520c5a7287e86cd574a4e606f94b7b0a754a117f1ecc4c6b383a91-IN-i0", + "hash": "0xcef25ed8fa520c5a7287e86cd574a4e606f94b7b0a754a117f1ecc4c6b383a91", + "type": "IN", + "senders": ["0xa81011Ae274eF6deBd3BDaB634102c7b6c2C452D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x91d11aa19068fd8e7fba2956f8eab5bc623097314bfef4bdde7b022337d84bf3", + "blockHeight": 14397449, + "extra": {}, + "date": "2022-03-16T11:58:36.000Z", + "value": "36537569570000000000", + "fee": "5406226667141344", + "transactionSequenceNumber": 1825419 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xda9aab3b3ea7e7744a80e30d1312cd2481d7ae174b61890b54df7631cc2162d5-OUT-i0", + "hash": "0xda9aab3b3ea7e7744a80e30d1312cd2481d7ae174b61890b54df7631cc2162d5", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc505A2336C5Db261352931c710AD1F253762efb7"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x3f85f82723f0f39abce82433f875a94b344192149ddc79992e276a4171fa7106", + "blockHeight": 13578237, + "extra": {}, + "date": "2021-11-08T21:51:05.000Z", + "value": "103418605219427694921772", + "fee": "6728722000000000", + "transactionSequenceNumber": 109 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x08a937d0de4e1c35e184b23bcc0f678ee33ad179d2ce240955d8e1f5a5ee86a1-IN-i0", + "hash": "0x08a937d0de4e1c35e184b23bcc0f678ee33ad179d2ce240955d8e1f5a5ee86a1", + "type": "IN", + "senders": ["0x60594a405d53811d3BC4766596EFD80fd545A270"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x4f6cd54c516c34eaafc85faf17fe069fee0edfe64c8cfb3c15d45449c6314175", + "blockHeight": 13578179, + "extra": {}, + "date": "2021-11-08T21:37:57.000Z", + "value": "103418605219427694921772", + "fee": "19785996341257952", + "transactionSequenceNumber": 108 + } + ], + "pendingOperations": [], + "swapHistory": [], + "approvals": [ + { + "sender": "0xf4684eb75659bec9c3c3b19f075a6fd5aba34b87", + "value": "31000000000000000000" + } + ] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fburn", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/burn", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2022-08-17T08:52:43.000Z", + "operationsCount": 2, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fburn-0xcebbf660c5cf8f25dd26866934e55ecde3fc4b26d05d03680017e89b1327cfcf-OUT-i0", + "hash": "0xcebbf660c5cf8f25dd26866934e55ecde3fc4b26d05d03680017e89b1327cfcf", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xc505A2336C5Db261352931c710AD1F253762efb7"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fburn", + "blockHash": "0x8a28f737bd8adc5b1099c4f3f1279323aa11522535bb20f76f5458c8d14ba097", + "blockHeight": 15918749, + "extra": {}, + "date": "2022-11-07T14:29:23.000Z", + "value": "109810851665718912093", + "fee": "1615497000000000", + "transactionSequenceNumber": 451 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fburn-0x842c85fc432f2c9ee45b0eeaf9554d8f8dab776a4da869378debbd4da7e3d67f-IN-i0", + "hash": "0x842c85fc432f2c9ee45b0eeaf9554d8f8dab776a4da869378debbd4da7e3d67f", + "type": "IN", + "senders": ["0x3eE301ED8F42D106dEf4f9d9730Ea3367880b771"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fburn", + "blockHash": "0x2741ea974404cd008bb1d895e2410e08502d18e4e252d132e22faa55db5256f0", + "blockHeight": 15357762, + "extra": {}, + "date": "2022-08-17T08:52:43.000Z", + "value": "109810851665718912093", + "fee": "1086486125512788", + "transactionSequenceNumber": 378 + } + ], + "pendingOperations": [], + "swapHistory": [] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/immutable_x", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-12-30T22:50:52.000Z", + "operationsCount": 4, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x-0xa38631105a682f69cf656f3c8262fa14bc2d184233e8fe3c6e55917f627ef47b-OUT-i0", + "hash": "0xa38631105a682f69cf656f3c8262fa14bc2d184233e8fe3c6e55917f627ef47b", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x", + "blockHash": "0xf0e8fc914a0defd8fa5e17b4c78b2faca195e3495ae7703ba8f6c0dd4d1b843d", + "blockHeight": 13990886, + "extra": {}, + "date": "2022-01-12T13:11:11.000Z", + "value": "2456817365780156356957", + "fee": "6151236000000000", + "transactionSequenceNumber": 160 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x-0xab395327f55beb7873516e1668c6713afdc6d5c6a0a53c8078d9460894f13b5b-IN-i0", + "hash": "0xab395327f55beb7873516e1668c6713afdc6d5c6a0a53c8078d9460894f13b5b", + "type": "IN", + "senders": ["0xFd76bE67FFF3BAC84E3D5444167bbC018f5968b6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x", + "blockHash": "0xdc223125d96b2b6e1121db3b48b93b617f73d73525825e65b7311bf5d88be052", + "blockHeight": 13929068, + "extra": {}, + "date": "2022-01-02T23:36:44.000Z", + "value": "758443084623067615932", + "fee": "10646763360438140", + "transactionSequenceNumber": 153 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x-0x794102c87916d2c850f3e4c2961115a038a5e14164a67d7638b8d3a2a9700a9a-IN-i0", + "hash": "0x794102c87916d2c850f3e4c2961115a038a5e14164a67d7638b8d3a2a9700a9a", + "type": "IN", + "senders": ["0xFd76bE67FFF3BAC84E3D5444167bbC018f5968b6"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x", + "blockHash": "0xd4860bdffdd1e0f956030ac9ddc6417ad1f549d5eb2aa26a800f2d6f5975b2f4", + "blockHeight": 13928987, + "extra": {}, + "date": "2022-01-02T23:19:24.000Z", + "value": "227630322229258798145", + "fee": "11195530109591022", + "transactionSequenceNumber": 150 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x-0xb1a2a1ccf30b78d00656a403f9dd3188e098f0567eb61cad3d42cc9e590ba25e-IN-i0", + "hash": "0xb1a2a1ccf30b78d00656a403f9dd3188e098f0567eb61cad3d42cc9e590ba25e", + "type": "IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fimmutable_x", + "blockHash": "0xb5b563482b729845eb25da252aea964f68dda372e6d74b0f98bc55d5c4fa542f", + "blockHeight": 13909485, + "extra": {}, + "date": "2021-12-30T22:50:52.000Z", + "value": "1470743958927829942880", + "fee": "5449595200250292", + "transactionSequenceNumber": 1764 + } + ], + "pendingOperations": [], + "swapHistory": [] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/looksrare_token", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2022-01-10T14:57:57.000Z", + "operationsCount": 4, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token-0xb9ad1b4f8073fe98b25287a252da6e02d8b348807d85e48812073981a196873c-OUT-i0", + "hash": "0xb9ad1b4f8073fe98b25287a252da6e02d8b348807d85e48812073981a196873c", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token", + "blockHash": "0x35fa0c41c750f1e5e1224300b4d5e245598f1eb263ae449f113bd8ed19e6b0fc", + "blockHeight": 13983625, + "extra": {}, + "date": "2022-01-11T10:21:53.000Z", + "value": "6540010700000000000000", + "fee": "29602614723409728", + "transactionSequenceNumber": 159 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token-0x77319148be9d6974ab51dbd39971dd854090526a758fcff2fac8299aa9deee80-IN-i0", + "hash": "0x77319148be9d6974ab51dbd39971dd854090526a758fcff2fac8299aa9deee80", + "type": "IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token", + "blockHash": "0x17f32f1fc4602a3d9dca3eb92fd2cfee91c010d8fca318c0d1e162c64f9016d5", + "blockHeight": 13983595, + "extra": {}, + "date": "2022-01-11T10:15:11.000Z", + "value": "800000000000000000000", + "fee": "4917703307868800", + "transactionSequenceNumber": 44 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token-0xa20df70fbc8449d0da05ff63222a8d5f7f874e85459f68e349fb78f1e7234e99-IN-i0", + "hash": "0xa20df70fbc8449d0da05ff63222a8d5f7f874e85459f68e349fb78f1e7234e99", + "type": "IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token", + "blockHash": "0x6684d71442b3e9c27738f989ea40fd02f1c5bc5536fd48c9ebb2b0dbb1b3a3e4", + "blockHeight": 13983512, + "extra": {}, + "date": "2022-01-11T09:54:59.000Z", + "value": "1200000000000000000000", + "fee": "3556924430965560", + "transactionSequenceNumber": 1770 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token-0x718e111ca034acb7a51eda45edfdb7a9eab807535ad117ba36ad940e4f4324be-IN-i0", + "hash": "0x718e111ca034acb7a51eda45edfdb7a9eab807535ad117ba36ad940e4f4324be", + "type": "IN", + "senders": ["0xA35dce3e0E6ceb67a30b8D7f4aEe721C949B5970"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Flooksrare_token", + "blockHash": "0xd303aaf5cca07724c2659a1a555d97d635d2e658f6407e128b9fff07963ca260", + "blockHeight": 13978423, + "extra": {}, + "date": "2022-01-10T14:57:57.000Z", + "value": "4540010700000000000000", + "fee": "45040307139156420", + "transactionSequenceNumber": 157 + } + ], + "pendingOperations": [], + "swapHistory": [] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fmatic", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/matic", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-09-22T15:47:32.000Z", + "operationsCount": 2, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fmatic-0xd30bad841845ac2884afaf883d4a2274ebebe236a327e4e0ed71522c7d3ae853-OUT-i0", + "hash": "0xd30bad841845ac2884afaf883d4a2274ebebe236a327e4e0ed71522c7d3ae853", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x401F6c983eA34274ec46f84D70b31C151321188b"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fmatic", + "blockHash": "0x09eecb0d7172560ce60ce380f62f08349dbf6c69ef8fa1971c445f07ffbaff3e", + "blockHeight": 13276465, + "extra": {}, + "date": "2021-09-22T15:51:45.000Z", + "value": "5000000000000000000", + "fee": "7356667922152029", + "transactionSequenceNumber": 77 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fmatic-0xfcdbcacfadc0ba35da31dd721e102d202139569e5aeabe17cca2f20212e1be4e-IN-i0", + "hash": "0xfcdbcacfadc0ba35da31dd721e102d202139569e5aeabe17cca2f20212e1be4e", + "type": "IN", + "senders": ["0xc505A2336C5Db261352931c710AD1F253762efb7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fmatic", + "blockHash": "0xcb367b8a7b49d79c813b766f69a141c380f2666e1a9eba9559bf15fed56ff4d3", + "blockHeight": 13276439, + "extra": {}, + "date": "2021-09-22T15:47:32.000Z", + "value": "5000000000000000000", + "fee": "4007096800000000", + "transactionSequenceNumber": 5 + } + ], + "pendingOperations": [], + "swapHistory": [] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/sos", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-12-24T23:38:02.000Z", + "operationsCount": 5, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos-0xfea53da860e78f0d6ddc2e2087e2377065c133ee9c6eceeacc5209c8257cc4e8-OUT-i0", + "hash": "0xfea53da860e78f0d6ddc2e2087e2377065c133ee9c6eceeacc5209c8257cc4e8", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos", + "blockHash": "0x092b15827f6028f5dacd39d8717d4321f491e482992e8ea713ff0fdac603a4fb", + "blockHeight": 13990903, + "extra": {}, + "date": "2022-01-12T13:14:27.000Z", + "value": "1000000000000000000000000000", + "fee": "4035303014915966", + "transactionSequenceNumber": 161 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos-0x2bb78126881dca5b189273487f8b5a4d3bdbbe699bb2921e774e88a0419c67b0-OUT-i0", + "hash": "0x2bb78126881dca5b189273487f8b5a4d3bdbbe699bb2921e774e88a0419c67b0", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0xB84C45174Bfc6b8F3EaeCBae11deE63114f5c1b2"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos", + "blockHash": "0x3ceab81012c077d5800f1830955168055b40dfc83409dd27930387bf10c46abe", + "blockHeight": 13929063, + "extra": {}, + "date": "2022-01-02T23:35:48.000Z", + "value": "746787453554000000000000000", + "fee": "12232649595013428", + "transactionSequenceNumber": 152 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos-0x7a42c29a6e8b0dc6196b717e5e1e55f09f8bce586d6605f9f5d71cf26e43ca47-IN-i0", + "hash": "0x7a42c29a6e8b0dc6196b717e5e1e55f09f8bce586d6605f9f5d71cf26e43ca47", + "type": "IN", + "senders": ["0xd4b6595ff5f3c21E0b00edB8947A31110a9c4B8f"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos", + "blockHash": "0x1b3032fecaaeca43bccf9c01e90cb5e084ff737601d60883958c818dc6b39e6e", + "blockHeight": 13893091, + "extra": {}, + "date": "2021-12-28T10:08:09.000Z", + "value": "132077184786100000000000000", + "fee": "2323840401804562", + "transactionSequenceNumber": 35 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos-0x26ae83b3c51685fe58bcd20cd24193d73eb447c4a923d2fcc9474751d4b0f690-IN-i0", + "hash": "0x26ae83b3c51685fe58bcd20cd24193d73eb447c4a923d2fcc9474751d4b0f690", + "type": "IN", + "senders": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos", + "blockHash": "0xff65a5745a17ada4250ce87e2712311d87db8b531a751329c31a1bf4f3e0d7e4", + "blockHeight": 13880995, + "extra": {}, + "date": "2021-12-26T13:04:47.000Z", + "value": "375038347781000000000000000", + "fee": "1292222679149532", + "transactionSequenceNumber": 1759 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos-0x8fa1e5440e1e4e42b8f180128bee554d61538c4d1995e6016f94faa7606903e3-IN-i0", + "hash": "0x8fa1e5440e1e4e42b8f180128bee554d61538c4d1995e6016f94faa7606903e3", + "type": "IN", + "senders": ["0x0000000000000000000000000000000000000000"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsos", + "blockHash": "0xa295bad02393e6354d31f004bbefb5b23338f1f2402eecdedad100fe6a462dd4", + "blockHeight": 13870898, + "extra": {}, + "date": "2021-12-24T23:38:02.000Z", + "value": "1239671920986900000000000000", + "fee": "2552374195019695", + "transactionSequenceNumber": 138 + } + ], + "pendingOperations": [], + "swapHistory": [] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsuperrare", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/superrare", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-11-17T15:53:53.000Z", + "operationsCount": 2, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsuperrare-0x391146df6e518312ac39f31c55229dcc227f0cbd0ad8885a478a0d1113443efe-OUT-i0", + "hash": "0x391146df6e518312ac39f31c55229dcc227f0cbd0ad8885a478a0d1113443efe", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x76cc07437385885A5dCAaEFd3b94f8fb0Bc08930"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsuperrare", + "blockHash": "0xa81a8e026320cc8a594e19a1ffd5e9d7f91c849fd6a2b8d61c3bcd81e58748f9", + "blockHeight": 13633930, + "extra": {}, + "date": "2021-11-17T16:03:09.000Z", + "value": "2177154253838032948314", + "fee": "7709568000000000", + "transactionSequenceNumber": 113 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsuperrare-0x4d2fe78a4fd06a3992ab9a7067a175b635ea7dc488ec8628850336d269dbc0b9-IN-i0", + "hash": "0x4d2fe78a4fd06a3992ab9a7067a175b635ea7dc488ec8628850336d269dbc0b9", + "type": "IN", + "senders": ["0xc505A2336C5Db261352931c710AD1F253762efb7"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fsuperrare", + "blockHash": "0x0db52272fa9e102178ffc3e41c07f6b4e5234d83c5471b847b10026753efaacb", + "blockHeight": 13633891, + "extra": {}, + "date": "2021-11-17T15:53:53.000Z", + "value": "2177154253838032948314", + "fee": "7227720000000000", + "transactionSequenceNumber": 8 + } + ], + "pendingOperations": [], + "swapHistory": [] + }, + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "parentId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:", + "starred": false, + "tokenId": "ethereum/erc20/weth", + "balance": "0", + "spendableBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-08-06T10:43:46.000Z", + "operationsCount": 22, + "operations": [ + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x01d2304467c87ee962607bfebecdf75e661d6c96cfe3e3b1e4ed0de1d2e85f66-IN-i0", + "hash": "0x01d2304467c87ee962607bfebecdf75e661d6c96cfe3e3b1e4ed0de1d2e85f66", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xe17da75ead3054ec3a36aa3ff00347d04467b09f1c7b5e74bcad2f944b6541fa", + "blockHeight": 15920002, + "extra": {}, + "date": "2022-11-07T18:41:23.000Z", + "value": "184879195780736038", + "fee": "4212970135037952", + "transactionSequenceNumber": 453 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x5f022391c9598ccebaf6c915f64146400e8cd5c4854e23ff921f7f29dc0b61d0-IN-i0", + "hash": "0x5f022391c9598ccebaf6c915f64146400e8cd5c4854e23ff921f7f29dc0b61d0", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xbc444195375c3a516a8849e568374d8dbc08b8b63c5bf41ab781a8dc4e8aa01d", + "blockHeight": 15127496, + "extra": {}, + "date": "2022-07-12T11:20:10.000Z", + "value": "180722871579885876", + "fee": "3125262504288456", + "transactionSequenceNumber": 366 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x48a6dbf67f3e82b65ec576ef08bcd64caac1a05942f294c6ef98cbaa0d3c1bca-IN-i0", + "hash": "0x48a6dbf67f3e82b65ec576ef08bcd64caac1a05942f294c6ef98cbaa0d3c1bca", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xaf6528d8e0018d2a08ca31240b47d8f8104502d266d4f0e9804bcbd14bb79647", + "blockHeight": 14743034, + "extra": {}, + "date": "2022-05-09T14:55:27.000Z", + "value": "315930821794470493", + "fee": "9993482372932608", + "transactionSequenceNumber": 339 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x1a5b56c5788e35486e04d75e7d189814eaca68b4e99ad7156a22bd56edb03067-IN-i0", + "hash": "0x1a5b56c5788e35486e04d75e7d189814eaca68b4e99ad7156a22bd56edb03067", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x55d2b439f388dc56392330fdaf1e031d36f9ad68c727f21860b4f15778393f24", + "blockHeight": 14590701, + "extra": {}, + "date": "2022-04-15T15:17:32.000Z", + "value": "460262273815205314", + "fee": "9518221429595452", + "transactionSequenceNumber": 300 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x487541eac93013ccbc977013142f5fdc230825c8c902daf0d0168ebdedda273d-IN-i0", + "hash": "0x487541eac93013ccbc977013142f5fdc230825c8c902daf0d0168ebdedda273d", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x2e2603960c47ed12f77cc6398d961b8438bfcf874884655892a3ce3af1e866d2", + "blockHeight": 14423596, + "extra": {}, + "date": "2022-03-20T13:45:38.000Z", + "value": "443062631377498941", + "fee": "9361549181145672", + "transactionSequenceNumber": 259 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x34e7502edf57742bd7d6fc7f85fc194ca33e91b13653c7c59ee9a94752818cd1-IN-i0", + "hash": "0x34e7502edf57742bd7d6fc7f85fc194ca33e91b13653c7c59ee9a94752818cd1", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x6aeeb4066c9d34cc1d48871ac693211e720eff7bb888acbc47fbcc1e0f9e3c08", + "blockHeight": 14237443, + "extra": {}, + "date": "2022-02-19T16:10:26.000Z", + "value": "2353242244407066072", + "fee": "12635897366165388", + "transactionSequenceNumber": 210 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0xc32f54b25eeb8ea7748d030ccb6f02e37df5615002202d87f6ada18dabda8c9f-IN-i0", + "hash": "0xc32f54b25eeb8ea7748d030ccb6f02e37df5615002202d87f6ada18dabda8c9f", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xc127e23093ebd4a27d3d14b1c6d252e863164dd405c9b1925325f57ae4c11b0a", + "blockHeight": 14074110, + "extra": {}, + "date": "2022-01-25T10:01:42.000Z", + "value": "747264508212099023", + "fee": "9600570134477568", + "transactionSequenceNumber": 176 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0xaed1b88ebcb2968ca6b535bc51387c51246121529ba31c7a288e070f6fbe7cef-IN-i0", + "hash": "0xaed1b88ebcb2968ca6b535bc51387c51246121529ba31c7a288e070f6fbe7cef", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xbb1084f433163e7e061df6a8ba600f8761e37da52bd244f080307b7957dffe1a", + "blockHeight": 14041812, + "extra": {}, + "date": "2022-01-20T10:14:03.000Z", + "value": "695614930451002800", + "fee": "6847383066673500", + "transactionSequenceNumber": 171 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0xeaa708a8fa3e3b83d89a7833324c5cf31ba5257bfd88450227fff4997dd9c212-IN-i0", + "hash": "0xeaa708a8fa3e3b83d89a7833324c5cf31ba5257bfd88450227fff4997dd9c212", + "type": "IN", + "senders": ["0xBcD7254A1D759EFA08eC7c3291B2E85c5dCC12ce"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x307e6189b5f8e449716a5bf9a7afd240a17fb701aa1f694f7ad098a7c13041c3", + "blockHeight": 14010489, + "extra": {}, + "date": "2022-01-15T14:16:00.000Z", + "value": "420886717071953995", + "fee": "12752012641848552", + "transactionSequenceNumber": 168 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x08a937d0de4e1c35e184b23bcc0f678ee33ad179d2ce240955d8e1f5a5ee86a1-OUT-i1", + "hash": "0x08a937d0de4e1c35e184b23bcc0f678ee33ad179d2ce240955d8e1f5a5ee86a1", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x60594a405d53811d3BC4766596EFD80fd545A270"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x4f6cd54c516c34eaafc85faf17fe069fee0edfe64c8cfb3c15d45449c6314175", + "blockHeight": 13578179, + "extra": {}, + "date": "2021-11-08T21:37:57.000Z", + "value": "21685000000000000000", + "fee": "19785996341257952", + "transactionSequenceNumber": 108 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x58d91c7975f905b11375cef6b41b6885abd99afa50347629b5e8871345b13b3a-IN-i0", + "hash": "0x58d91c7975f905b11375cef6b41b6885abd99afa50347629b5e8871345b13b3a", + "type": "IN", + "senders": ["0x579A9Ef8140f5387BdAc65C7f257C7aC9B1FC46a"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xcb48919a0b9e1695852bfce6f25ebc183b4d68f9a6b19d7c4c9c1008289c6c0c", + "blockHeight": 13504560, + "extra": {}, + "date": "2021-10-28T08:13:42.000Z", + "value": "25000000000000000000", + "fee": "44458469610857912", + "transactionSequenceNumber": 103 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x58d91c7975f905b11375cef6b41b6885abd99afa50347629b5e8871345b13b3a-OUT-i1", + "hash": "0x58d91c7975f905b11375cef6b41b6885abd99afa50347629b5e8871345b13b3a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5b3256965e7C3cF26E11FCAf296DfC8807C01073"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xcb48919a0b9e1695852bfce6f25ebc183b4d68f9a6b19d7c4c9c1008289c6c0c", + "blockHeight": 13504560, + "extra": {}, + "date": "2021-10-28T08:13:42.000Z", + "value": "3750000000000000000", + "fee": "44458469610857912", + "transactionSequenceNumber": 103 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0xed0ec5c213e7da795093f6b490c63d38beba617778c50df49e88d90fcdc61230-OUT-i0", + "hash": "0xed0ec5c213e7da795093f6b490c63d38beba617778c50df49e88d90fcdc61230", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3cC435694547CC536106fD54fD11D88D2a85B611"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xdb3cf0d7a2aab6e6f8a6043828a6710ffd6ce38a451f50a2074da5ed958caa8c", + "blockHeight": 13473450, + "extra": {}, + "date": "2021-10-23T11:22:00.000Z", + "value": "1300000000000000000", + "fee": "12843407357713504", + "transactionSequenceNumber": 52724 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x00bb74cb01c462168d3a9f30de9aa6fc31790c7105e293f750fdb1aee3aeea34-OUT-i0", + "hash": "0x00bb74cb01c462168d3a9f30de9aa6fc31790c7105e293f750fdb1aee3aeea34", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x3cC435694547CC536106fD54fD11D88D2a85B611"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xc9b678cc75bcbdee5720cde5139732471490290d92c62fa58bcacb55f49ced60", + "blockHeight": 13473424, + "extra": {}, + "date": "2021-10-23T11:16:41.000Z", + "value": "1390000000000000000", + "fee": "15987165948517454", + "transactionSequenceNumber": 52723 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0xd66ff3c3a682dcf3a9d899d9fb36ce718da1f60d15b41787273d64a946cb9617-IN-i0", + "hash": "0xd66ff3c3a682dcf3a9d899d9fb36ce718da1f60d15b41787273d64a946cb9617", + "type": "IN", + "senders": ["0xaF7875E1062ce6CcffD42947DC16923B7A3Cb2ee"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xa406c374858fb9f2d97233deb7cc15a2c83bfc39ebd6b700bc4b01c7ce8f950b", + "blockHeight": 13276415, + "extra": {}, + "date": "2021-09-22T15:40:52.000Z", + "value": "1000000000000000000", + "fee": "15239618827571103", + "transactionSequenceNumber": 75 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0xd66ff3c3a682dcf3a9d899d9fb36ce718da1f60d15b41787273d64a946cb9617-OUT-i1", + "hash": "0xd66ff3c3a682dcf3a9d899d9fb36ce718da1f60d15b41787273d64a946cb9617", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5b3256965e7C3cF26E11FCAf296DfC8807C01073"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0xa406c374858fb9f2d97233deb7cc15a2c83bfc39ebd6b700bc4b01c7ce8f950b", + "blockHeight": 13276415, + "extra": {}, + "date": "2021-09-22T15:40:52.000Z", + "value": "125000000000000000", + "fee": "15239618827571103", + "transactionSequenceNumber": 75 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x010b60bd57d8d0f48ff3a0227a874fc2da95905aeb661003562b3a24ad7e967a-IN-i0", + "hash": "0x010b60bd57d8d0f48ff3a0227a874fc2da95905aeb661003562b3a24ad7e967a", + "type": "IN", + "senders": ["0xE19EB21E05722e1C7385b09B1197830D6661591D"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x0e4df743055677da6f0d08c1a57c54ee233d5a0dcba1da33e60ae553792f4d6e", + "blockHeight": 13166273, + "extra": {}, + "date": "2021-09-05T14:31:32.000Z", + "value": "1000000000000000000", + "fee": "26950664000000000", + "transactionSequenceNumber": 70 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x010b60bd57d8d0f48ff3a0227a874fc2da95905aeb661003562b3a24ad7e967a-OUT-i1", + "hash": "0x010b60bd57d8d0f48ff3a0227a874fc2da95905aeb661003562b3a24ad7e967a", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5b3256965e7C3cF26E11FCAf296DfC8807C01073"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x0e4df743055677da6f0d08c1a57c54ee233d5a0dcba1da33e60ae553792f4d6e", + "blockHeight": 13166273, + "extra": {}, + "date": "2021-09-05T14:31:32.000Z", + "value": "50000000000000000", + "fee": "26950664000000000", + "transactionSequenceNumber": 70 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x57a87f17409a60c51d13ce9e32df057d61a1ce23d287871929fdf59101d46c03-IN-i0", + "hash": "0x57a87f17409a60c51d13ce9e32df057d61a1ce23d287871929fdf59101d46c03", + "type": "IN", + "senders": ["0xab2F02d8D409ee4F67FdDa5aac5ca7a64A897271"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x8af9ab9a5c6fcb279e77e8083c822db3e4d82e08c9a0f57ffe6315023eaaf9f2", + "blockHeight": 13125546, + "extra": {}, + "date": "2021-08-30T07:33:16.000Z", + "value": "2000000000000000000", + "fee": "15304351000000000", + "transactionSequenceNumber": 66 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x57a87f17409a60c51d13ce9e32df057d61a1ce23d287871929fdf59101d46c03-OUT-i1", + "hash": "0x57a87f17409a60c51d13ce9e32df057d61a1ce23d287871929fdf59101d46c03", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5b3256965e7C3cF26E11FCAf296DfC8807C01073"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x8af9ab9a5c6fcb279e77e8083c822db3e4d82e08c9a0f57ffe6315023eaaf9f2", + "blockHeight": 13125546, + "extra": {}, + "date": "2021-08-30T07:33:16.000Z", + "value": "250000000000000000", + "fee": "15304351000000000", + "transactionSequenceNumber": 66 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x45bd8850cff475413ced8174a84da63a589cef3f43bb34f345deea2b491fe898-IN-i0", + "hash": "0x45bd8850cff475413ced8174a84da63a589cef3f43bb34f345deea2b491fe898", + "type": "IN", + "senders": ["0x52238Ce4A874356cC64E2eAf67D7265B53b427B1"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x876ca19c635003c91c435631bf98276f3a067a5a7ae451f866ad31152a4cfb9a", + "blockHeight": 12970954, + "extra": {}, + "date": "2021-08-06T10:43:46.000Z", + "value": "2804999999999999700", + "fee": "8402170744892370", + "transactionSequenceNumber": 50 + }, + { + "id": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth-0x45bd8850cff475413ced8174a84da63a589cef3f43bb34f345deea2b491fe898-OUT-i1", + "hash": "0x45bd8850cff475413ced8174a84da63a589cef3f43bb34f345deea2b491fe898", + "type": "OUT", + "senders": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "recipients": ["0x5b3256965e7C3cF26E11FCAf296DfC8807C01073"], + "accountId": "js:2:ethereum:0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A:+ethereum%2Ferc20%2Fweth", + "blockHash": "0x876ca19c635003c91c435631bf98276f3a067a5a7ae451f866ad31152a4cfb9a", + "blockHeight": 12970954, + "extra": {}, + "date": "2021-08-06T10:43:46.000Z", + "value": "280499999999999970", + "fee": "8402170744892370", + "transactionSequenceNumber": 50 + } + ], + "pendingOperations": [], + "swapHistory": [] + } + ], + "swapHistory": [] + }, + "version": 1 + }, + { + "data": { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "seedIdentifier": "04414dbe25bc92f40f750524299a15263f719b1f9645aca87845ec6505de3bca3f9f9ab88f1f6319a1bcbc6f7231876fab5d90b895159d1e46bea776b30966b63e", + "name": "Ethereum 2", + "starred": false, + "used": true, + "derivationMode": "", + "index": 1, + "freshAddress": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "freshAddressPath": "44'/60'/1'/0/0", + "freshAddresses": [ + { + "address": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "derivationPath": "44'/60'/1'/0/0" + } + ], + "blockHeight": 16191372, + "syncHash": "[]_6397", + "creationDate": "2021-07-01T12:27:07.000Z", + "operationsCount": 113, + "operations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xa359c9e2e781ede475789e6574a94b0585c29a983ed6a28af91bb7ef275475ec-NONE", + "hash": "0xa359c9e2e781ede475789e6574a94b0585c29a983ed6a28af91bb7ef275475ec", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3c7b5fb085d9939325f4a5e98493244d2ce3d7b7efe7f20d718921da2e9318db", + "blockHeight": 16119281, + "extra": {}, + "date": "2022-12-05T14:44:23.000Z", + "value": "0", + "fee": "475217600000000", + "transactionSequenceNumber": 79, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0xa359c9e2e781ede475789e6574a94b0585c29a983ed6a28af91bb7ef275475ec-NFT_IN-i0_0", + "hash": "0xa359c9e2e781ede475789e6574a94b0585c29a983ed6a28af91bb7ef275475ec", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3c7b5fb085d9939325f4a5e98493244d2ce3d7b7efe7f20d718921da2e9318db", + "blockHeight": 16119281, + "extra": {}, + "date": "2022-12-05T14:44:23.000Z", + "value": "3", + "fee": "475217600000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 79 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x7e28f9b29391a2d3ec5123f750a19b4f92223a3e7f01670314296ad3adec2044-NONE", + "hash": "0x7e28f9b29391a2d3ec5123f750a19b4f92223a3e7f01670314296ad3adec2044", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6c586f01a6b0e7b07c951e6c6bd2dd6ffb2b84f394254ca7ccd4a688f428f37a", + "blockHeight": 16119216, + "extra": {}, + "date": "2022-12-05T14:31:11.000Z", + "value": "0", + "fee": "553630000000000", + "transactionSequenceNumber": 78, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x7e28f9b29391a2d3ec5123f750a19b4f92223a3e7f01670314296ad3adec2044-NFT_IN-i0_0", + "hash": "0x7e28f9b29391a2d3ec5123f750a19b4f92223a3e7f01670314296ad3adec2044", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6c586f01a6b0e7b07c951e6c6bd2dd6ffb2b84f394254ca7ccd4a688f428f37a", + "blockHeight": 16119216, + "extra": {}, + "date": "2022-12-05T14:31:11.000Z", + "value": "1", + "fee": "553630000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 78 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x26fa02a1128beab01054ba29525fa69c0b85292115c65551f1e72d9aa5dc5c12-NONE", + "hash": "0x26fa02a1128beab01054ba29525fa69c0b85292115c65551f1e72d9aa5dc5c12", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7cb5add03273f3f69ed7dc46fdfcb610bd31209f66aa5ca97ff48269d19cb2bb", + "blockHeight": 16119210, + "extra": {}, + "date": "2022-12-05T14:29:59.000Z", + "value": "0", + "fee": "704357600000000", + "transactionSequenceNumber": 77, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x26fa02a1128beab01054ba29525fa69c0b85292115c65551f1e72d9aa5dc5c12-NFT_IN-i0_0", + "hash": "0x26fa02a1128beab01054ba29525fa69c0b85292115c65551f1e72d9aa5dc5c12", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7cb5add03273f3f69ed7dc46fdfcb610bd31209f66aa5ca97ff48269d19cb2bb", + "blockHeight": 16119210, + "extra": {}, + "date": "2022-12-05T14:29:59.000Z", + "value": "1", + "fee": "704357600000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 77 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x0a409d92b21609e8553316be181632f4b79f8fbc4ace7d7d9f3f617435132897-NONE", + "hash": "0x0a409d92b21609e8553316be181632f4b79f8fbc4ace7d7d9f3f617435132897", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x65e7563d3e3a63a5bade0b8e77a186619f362e1138dc1b51957adff7b6efc17a", + "blockHeight": 16041019, + "extra": {}, + "date": "2022-11-24T16:25:47.000Z", + "value": "0", + "fee": "834330955010376", + "transactionSequenceNumber": 76, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x0a409d92b21609e8553316be181632f4b79f8fbc4ace7d7d9f3f617435132897-NFT_IN", + "hash": "0x0a409d92b21609e8553316be181632f4b79f8fbc4ace7d7d9f3f617435132897", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x65e7563d3e3a63a5bade0b8e77a186619f362e1138dc1b51957adff7b6efc17a", + "blockHeight": 16041019, + "extra": {}, + "date": "2022-11-24T16:25:47.000Z", + "value": "1", + "fee": "834330955010376", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 76 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xeb352f23b1d8e0d3ba469542fb91c7ca3d5111b088792a92a14eb7d0ad07f8d6-FEES", + "hash": "0xeb352f23b1d8e0d3ba469542fb91c7ca3d5111b088792a92a14eb7d0ad07f8d6", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4b4c44a9393d5ea9ba45fe9d5132a19c1b1eefb38659f2b085eb7f41e041fc47", + "blockHeight": 16041011, + "extra": {}, + "date": "2022-11-24T16:24:11.000Z", + "value": "705118223945340", + "fee": "705118223945340", + "transactionSequenceNumber": 53, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0xeb352f23b1d8e0d3ba469542fb91c7ca3d5111b088792a92a14eb7d0ad07f8d6-NFT_OUT-i0_0", + "hash": "0xeb352f23b1d8e0d3ba469542fb91c7ca3d5111b088792a92a14eb7d0ad07f8d6", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4b4c44a9393d5ea9ba45fe9d5132a19c1b1eefb38659f2b085eb7f41e041fc47", + "blockHeight": 16041011, + "extra": {}, + "date": "2022-11-24T16:24:11.000Z", + "value": "1", + "fee": "705118223945340", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 53 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xaccd030ff080506029f0eb3eb74d62c7760803299eecd44665c4b44b6cf7a894-FEES", + "hash": "0xaccd030ff080506029f0eb3eb74d62c7760803299eecd44665c4b44b6cf7a894", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x479ae7745f02b1c3ee06d0229f55551925dbd9efd26dd2e67849768ee69304b1", + "blockHeight": 16019519, + "extra": {}, + "date": "2022-11-21T16:15:35.000Z", + "value": "612012800000000", + "fee": "612012800000000", + "transactionSequenceNumber": 52, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0xaccd030ff080506029f0eb3eb74d62c7760803299eecd44665c4b44b6cf7a894-NFT_OUT-i0_0", + "hash": "0xaccd030ff080506029f0eb3eb74d62c7760803299eecd44665c4b44b6cf7a894", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x479ae7745f02b1c3ee06d0229f55551925dbd9efd26dd2e67849768ee69304b1", + "blockHeight": 16019519, + "extra": {}, + "date": "2022-11-21T16:15:35.000Z", + "value": "2", + "fee": "612012800000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 52 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x9f53aa90294db8105594dcdcc2f392dceb62d23fadc3b9f2aa36d93aed05b308-NONE", + "hash": "0x9f53aa90294db8105594dcdcc2f392dceb62d23fadc3b9f2aa36d93aed05b308", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x22768625dc8ced0eb3e4a5fa70e24de82c0db794f45f3b80a860c46e4ec51cc8", + "blockHeight": 15997634, + "extra": {}, + "date": "2022-11-18T14:55:47.000Z", + "value": "0", + "fee": "649165400000000", + "transactionSequenceNumber": 75, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x9f53aa90294db8105594dcdcc2f392dceb62d23fadc3b9f2aa36d93aed05b308-NFT_IN-i0_0", + "hash": "0x9f53aa90294db8105594dcdcc2f392dceb62d23fadc3b9f2aa36d93aed05b308", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x22768625dc8ced0eb3e4a5fa70e24de82c0db794f45f3b80a860c46e4ec51cc8", + "blockHeight": 15997634, + "extra": {}, + "date": "2022-11-18T14:55:47.000Z", + "value": "1", + "fee": "649165400000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 75 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x9aaaef7675cbbc3302a0d65b83f1c3d075189acc56075f4365b44d2fe1e37f4d-FEES", + "hash": "0x9aaaef7675cbbc3302a0d65b83f1c3d075189acc56075f4365b44d2fe1e37f4d", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcb70b933627355a72b0d5781db27e513ff506970a33be434a46844c63d6525e3", + "blockHeight": 15997588, + "extra": {}, + "date": "2022-11-18T14:46:35.000Z", + "value": "924612000000000", + "fee": "924612000000000", + "transactionSequenceNumber": 51, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x9aaaef7675cbbc3302a0d65b83f1c3d075189acc56075f4365b44d2fe1e37f4d-NFT_OUT", + "hash": "0x9aaaef7675cbbc3302a0d65b83f1c3d075189acc56075f4365b44d2fe1e37f4d", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcb70b933627355a72b0d5781db27e513ff506970a33be434a46844c63d6525e3", + "blockHeight": 15997588, + "extra": {}, + "date": "2022-11-18T14:46:35.000Z", + "value": "1", + "fee": "924612000000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 51 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x1745906ac2783895e4b2f7d157b62fdf2a4ef171cc2fd966a3b71294a7c09958-FEES", + "hash": "0x1745906ac2783895e4b2f7d157b62fdf2a4ef171cc2fd966a3b71294a7c09958", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4c779d046784e08a94cfd935d91facc622801e7ca2f830ae5f60d93bcc3cfee2", + "blockHeight": 15921264, + "extra": {}, + "date": "2022-11-07T22:54:47.000Z", + "value": "733267800000000", + "fee": "733267800000000", + "transactionSequenceNumber": 50, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x1745906ac2783895e4b2f7d157b62fdf2a4ef171cc2fd966a3b71294a7c09958-NFT_OUT-i0_0", + "hash": "0x1745906ac2783895e4b2f7d157b62fdf2a4ef171cc2fd966a3b71294a7c09958", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4c779d046784e08a94cfd935d91facc622801e7ca2f830ae5f60d93bcc3cfee2", + "blockHeight": 15921264, + "extra": {}, + "date": "2022-11-07T22:54:47.000Z", + "value": "1", + "fee": "733267800000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 50 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xd95ce7c45ecd1a114e0fc03e26dca6648cc3b999562d805f1f1f5f7f5e9de55e-NONE", + "hash": "0xd95ce7c45ecd1a114e0fc03e26dca6648cc3b999562d805f1f1f5f7f5e9de55e", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7e04e7313d5e32487a7509c58ea93c9227247eb7bd30115817ed08b871e4021c", + "blockHeight": 15918852, + "extra": {}, + "date": "2022-11-07T14:50:11.000Z", + "value": "0", + "fee": "2098158000000000", + "transactionSequenceNumber": 74, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0xd95ce7c45ecd1a114e0fc03e26dca6648cc3b999562d805f1f1f5f7f5e9de55e-NFT_IN", + "hash": "0xd95ce7c45ecd1a114e0fc03e26dca6648cc3b999562d805f1f1f5f7f5e9de55e", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7e04e7313d5e32487a7509c58ea93c9227247eb7bd30115817ed08b871e4021c", + "blockHeight": 15918852, + "extra": {}, + "date": "2022-11-07T14:50:11.000Z", + "value": "1", + "fee": "2098158000000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 74 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x8bb47d4d8f80f94564dc937c57ddc41ff33b88c72e1bf61d25e715634cad009f-FEES", + "hash": "0x8bb47d4d8f80f94564dc937c57ddc41ff33b88c72e1bf61d25e715634cad009f", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3f4e61e60532fbbdc9624a04a763bd37af40b42911a60a3576f7b83ed36fcf06", + "blockHeight": 15897759, + "extra": {}, + "date": "2022-11-04T16:10:59.000Z", + "value": "1431385200000000", + "fee": "1431385200000000", + "transactionSequenceNumber": 49, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x8bb47d4d8f80f94564dc937c57ddc41ff33b88c72e1bf61d25e715634cad009f-NFT_OUT-i0_0", + "hash": "0x8bb47d4d8f80f94564dc937c57ddc41ff33b88c72e1bf61d25e715634cad009f", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3f4e61e60532fbbdc9624a04a763bd37af40b42911a60a3576f7b83ed36fcf06", + "blockHeight": 15897759, + "extra": {}, + "date": "2022-11-04T16:10:59.000Z", + "value": "1", + "fee": "1431385200000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 49 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xdb8f231107ca48b6ab5ac6724eefdeb3569c4f2b85689b98c0f0a9493d55e12b-NONE", + "hash": "0xdb8f231107ca48b6ab5ac6724eefdeb3569c4f2b85689b98c0f0a9493d55e12b", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcc8524b3bec85cf71664d5c431158ac369bdc0c85c3918f9d6270471ab71fc24", + "blockHeight": 15897757, + "extra": {}, + "date": "2022-11-04T16:10:35.000Z", + "value": "0", + "fee": "1370989200000000", + "transactionSequenceNumber": 72, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0xdb8f231107ca48b6ab5ac6724eefdeb3569c4f2b85689b98c0f0a9493d55e12b-NFT_IN-i0_0", + "hash": "0xdb8f231107ca48b6ab5ac6724eefdeb3569c4f2b85689b98c0f0a9493d55e12b", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcc8524b3bec85cf71664d5c431158ac369bdc0c85c3918f9d6270471ab71fc24", + "blockHeight": 15897757, + "extra": {}, + "date": "2022-11-04T16:10:35.000Z", + "value": "1", + "fee": "1370989200000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 72 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x39fc0838bd6ca8ad81a954b823c541dd6d69c07d38e46d10ccc3d86eaf548bc1-FEES", + "hash": "0x39fc0838bd6ca8ad81a954b823c541dd6d69c07d38e46d10ccc3d86eaf548bc1", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x5e32dedb76d7758dfc5756dcecf725834321b33fd9ba8941d2b489ec9994284f", + "blockHeight": 15797369, + "extra": {}, + "date": "2022-10-21T15:27:23.000Z", + "value": "1258846000000000", + "fee": "1258846000000000", + "transactionSequenceNumber": 48, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x39fc0838bd6ca8ad81a954b823c541dd6d69c07d38e46d10ccc3d86eaf548bc1-NFT_OUT-i0_0", + "hash": "0x39fc0838bd6ca8ad81a954b823c541dd6d69c07d38e46d10ccc3d86eaf548bc1", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x5e32dedb76d7758dfc5756dcecf725834321b33fd9ba8941d2b489ec9994284f", + "blockHeight": 15797369, + "extra": {}, + "date": "2022-10-21T15:27:23.000Z", + "value": "2", + "fee": "1258846000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 48 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x39fc0838bd6ca8ad81a954b823c541dd6d69c07d38e46d10ccc3d86eaf548bc1-NFT_IN-i0_0", + "hash": "0x39fc0838bd6ca8ad81a954b823c541dd6d69c07d38e46d10ccc3d86eaf548bc1", + "type": "NFT_IN", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x5e32dedb76d7758dfc5756dcecf725834321b33fd9ba8941d2b489ec9994284f", + "blockHeight": 15797369, + "extra": {}, + "date": "2022-10-21T15:27:23.000Z", + "value": "2", + "fee": "1258846000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 48 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xf1efccbac8239ad70ec468d2ca8b5dcd50afce3ee6db60d57424806cbed2f791-IN", + "hash": "0xf1efccbac8239ad70ec468d2ca8b5dcd50afce3ee6db60d57424806cbed2f791", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xdb21b081f10413d2e554d418663816efe11244f10583ea19ef965541acf1c717", + "blockHeight": 15102783, + "extra": {}, + "date": "2022-07-08T15:41:33.001Z", + "value": "5000000000000000", + "fee": "634200000000000", + "transactionSequenceNumber": 70, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xd126f82e3311068249d648e42108912afa0524d32b6eed511cdda628648847b8-IN", + "hash": "0xd126f82e3311068249d648e42108912afa0524d32b6eed511cdda628648847b8", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x17d87e709197c6596f0c275983182d223156edbef0599d2da551df9bb5a1890e", + "blockHeight": 14974160, + "extra": {}, + "date": "2022-06-16T15:50:38.001Z", + "value": "5000000000000000", + "fee": "655200000000000", + "transactionSequenceNumber": 68, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xcbec3a5c20abbd137392341c181945e5d874b46107eb81f28a0c630f0258f98a-NONE", + "hash": "0xcbec3a5c20abbd137392341c181945e5d874b46107eb81f28a0c630f0258f98a", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x17d87e709197c6596f0c275983182d223156edbef0599d2da551df9bb5a1890e", + "blockHeight": 14974160, + "extra": {}, + "date": "2022-06-16T15:50:38.000Z", + "value": "0", + "fee": "1335719000000000", + "transactionSequenceNumber": 69, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x8c03b8bd34867447f34308f4900593adce2649589af453db46295260db827a97-FEES", + "hash": "0x8c03b8bd34867447f34308f4900593adce2649589af453db46295260db827a97", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcfa2ed2f4a2c06cc30f190e0f24dd9839b649d9f52e7f2eaccddb0aa3a8753af", + "blockHeight": 14877958, + "extra": {}, + "date": "2022-05-31T09:28:17.000Z", + "value": "1032552000000000", + "fee": "1032552000000000", + "transactionSequenceNumber": 47, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x8c03b8bd34867447f34308f4900593adce2649589af453db46295260db827a97-NFT_OUT-i0_0", + "hash": "0x8c03b8bd34867447f34308f4900593adce2649589af453db46295260db827a97", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcfa2ed2f4a2c06cc30f190e0f24dd9839b649d9f52e7f2eaccddb0aa3a8753af", + "blockHeight": 14877958, + "extra": {}, + "date": "2022-05-31T09:28:17.000Z", + "value": "2", + "fee": "1032552000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 47 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x3553838640969011b700b37b1421ec4be29caa79ef9d9b4cada1d3816529a557-FEES", + "hash": "0x3553838640969011b700b37b1421ec4be29caa79ef9d9b4cada1d3816529a557", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x89fe55275a83e58a2a2b3a8a10b066daea83c1d82dad9b73648b8f4e6d254c3a", + "blockHeight": 14877880, + "extra": {}, + "date": "2022-05-31T09:13:06.000Z", + "value": "1692227600000000", + "fee": "1692227600000000", + "transactionSequenceNumber": 46, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x3553838640969011b700b37b1421ec4be29caa79ef9d9b4cada1d3816529a557-NFT_OUT", + "hash": "0x3553838640969011b700b37b1421ec4be29caa79ef9d9b4cada1d3816529a557", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x89fe55275a83e58a2a2b3a8a10b066daea83c1d82dad9b73648b8f4e6d254c3a", + "blockHeight": 14877880, + "extra": {}, + "date": "2022-05-31T09:13:06.000Z", + "value": "1", + "fee": "1692227600000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 46 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x732b8f8ad677efd9ca16a4fd8d384c15c051e353683f5f844dc1af01fe5a8bda-NONE", + "hash": "0x732b8f8ad677efd9ca16a4fd8d384c15c051e353683f5f844dc1af01fe5a8bda", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xbfedacb0a97b45e3a8bca3eaf8d0185e05f38fccfe0ae9fee16ddbbd3626b1a9", + "blockHeight": 14872046, + "extra": {}, + "date": "2022-05-30T10:27:02.000Z", + "value": "0", + "fee": "1040767200000000", + "transactionSequenceNumber": 67, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x732b8f8ad677efd9ca16a4fd8d384c15c051e353683f5f844dc1af01fe5a8bda-NFT_IN-i0_0", + "hash": "0x732b8f8ad677efd9ca16a4fd8d384c15c051e353683f5f844dc1af01fe5a8bda", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xbfedacb0a97b45e3a8bca3eaf8d0185e05f38fccfe0ae9fee16ddbbd3626b1a9", + "blockHeight": 14872046, + "extra": {}, + "date": "2022-05-30T10:27:02.000Z", + "value": "1", + "fee": "1040767200000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 67 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x4d1f4a2a8f1578f9559ee0aa999f0e833af49067705edf3bac7c9af2a7545fcd-FEES", + "hash": "0x4d1f4a2a8f1578f9559ee0aa999f0e833af49067705edf3bac7c9af2a7545fcd", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x5cdde425cd7ff063ee9846fd707715ad5af73cc1113dc2e8d341511c1d9a9328", + "blockHeight": 14872022, + "extra": {}, + "date": "2022-05-30T10:21:42.000Z", + "value": "1098587600000000", + "fee": "1098587600000000", + "transactionSequenceNumber": 45, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x4d1f4a2a8f1578f9559ee0aa999f0e833af49067705edf3bac7c9af2a7545fcd-NFT_OUT-i0_0", + "hash": "0x4d1f4a2a8f1578f9559ee0aa999f0e833af49067705edf3bac7c9af2a7545fcd", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x5cdde425cd7ff063ee9846fd707715ad5af73cc1113dc2e8d341511c1d9a9328", + "blockHeight": 14872022, + "extra": {}, + "date": "2022-05-30T10:21:42.000Z", + "value": "1", + "fee": "1098587600000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 45 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xba5664f871dc0b58c138844cc08ada586f480c8dc7424f3238fdda82e3ba306d-NONE", + "hash": "0xba5664f871dc0b58c138844cc08ada586f480c8dc7424f3238fdda82e3ba306d", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xacdc8dfd72c0088f786a25db4da37c0fd2ace672f81fd48c08f3ed000160fea5", + "blockHeight": 14855274, + "extra": {}, + "date": "2022-05-27T16:56:58.000Z", + "value": "0", + "fee": "1724099200000000", + "transactionSequenceNumber": 66, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0xba5664f871dc0b58c138844cc08ada586f480c8dc7424f3238fdda82e3ba306d-NFT_IN-i0_0", + "hash": "0xba5664f871dc0b58c138844cc08ada586f480c8dc7424f3238fdda82e3ba306d", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xacdc8dfd72c0088f786a25db4da37c0fd2ace672f81fd48c08f3ed000160fea5", + "blockHeight": 14855274, + "extra": {}, + "date": "2022-05-27T16:56:58.000Z", + "value": "1", + "fee": "1724099200000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 66 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x203796e6e392b56b3d2106901d2698a5d213e65a47e1432b2d561b9c829ed164-FEES", + "hash": "0x203796e6e392b56b3d2106901d2698a5d213e65a47e1432b2d561b9c829ed164", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3d399cde79dfb8636284c4d83700e5fe07b27cbe57108942df8f7147884d3037", + "blockHeight": 14855085, + "extra": {}, + "date": "2022-05-27T16:12:21.000Z", + "value": "1587432800000000", + "fee": "1587432800000000", + "transactionSequenceNumber": 44, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x203796e6e392b56b3d2106901d2698a5d213e65a47e1432b2d561b9c829ed164-NFT_OUT-i0_0", + "hash": "0x203796e6e392b56b3d2106901d2698a5d213e65a47e1432b2d561b9c829ed164", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3d399cde79dfb8636284c4d83700e5fe07b27cbe57108942df8f7147884d3037", + "blockHeight": 14855085, + "extra": {}, + "date": "2022-05-27T16:12:21.000Z", + "value": "1", + "fee": "1587432800000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 44 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x4e94a68fdc475ddddd9a8c3bc2cc83f119f5ac7e2095e8d78babe6a76224207e-NONE", + "hash": "0x4e94a68fdc475ddddd9a8c3bc2cc83f119f5ac7e2095e8d78babe6a76224207e", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9e67058e0e18bac1b006031bb0a7e1954a18db492673f6d9596369a9f0d47330", + "blockHeight": 14854761, + "extra": {}, + "date": "2022-05-27T14:54:56.000Z", + "value": "0", + "fee": "2090398800000000", + "transactionSequenceNumber": 64, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x4e94a68fdc475ddddd9a8c3bc2cc83f119f5ac7e2095e8d78babe6a76224207e-NFT_IN", + "hash": "0x4e94a68fdc475ddddd9a8c3bc2cc83f119f5ac7e2095e8d78babe6a76224207e", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9e67058e0e18bac1b006031bb0a7e1954a18db492673f6d9596369a9f0d47330", + "blockHeight": 14854761, + "extra": {}, + "date": "2022-05-27T14:54:56.000Z", + "value": "1", + "fee": "2090398800000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 64 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xfdde4f65ffaf3461eaeb5ee1c76033294e1dc00dc0ddd9d703ce23fc2f5cc295-NONE", + "hash": "0xfdde4f65ffaf3461eaeb5ee1c76033294e1dc00dc0ddd9d703ce23fc2f5cc295", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9e67058e0e18bac1b006031bb0a7e1954a18db492673f6d9596369a9f0d47330", + "blockHeight": 14854761, + "extra": {}, + "date": "2022-05-27T14:54:56.000Z", + "value": "0", + "fee": "1035548800000000", + "transactionSequenceNumber": 63, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0xfdde4f65ffaf3461eaeb5ee1c76033294e1dc00dc0ddd9d703ce23fc2f5cc295-NFT_IN-i0_0", + "hash": "0xfdde4f65ffaf3461eaeb5ee1c76033294e1dc00dc0ddd9d703ce23fc2f5cc295", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9e67058e0e18bac1b006031bb0a7e1954a18db492673f6d9596369a9f0d47330", + "blockHeight": 14854761, + "extra": {}, + "date": "2022-05-27T14:54:56.000Z", + "value": "6", + "fee": "1035548800000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 63 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x29beb78530a902c61d29e81b8b8b5589930cfb3ddbc603b6884fe9747f463aa7-NONE", + "hash": "0x29beb78530a902c61d29e81b8b8b5589930cfb3ddbc603b6884fe9747f463aa7", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x13ff1288f9b5232578c68b44e4c3916454ee42cbcf54ac63d9498fe806d9f7ee", + "blockHeight": 14753941, + "extra": {}, + "date": "2022-05-11T09:02:22.000Z", + "value": "0", + "fee": "4583840000000000", + "transactionSequenceNumber": 62, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x29beb78530a902c61d29e81b8b8b5589930cfb3ddbc603b6884fe9747f463aa7-NFT_IN-i0_0", + "hash": "0x29beb78530a902c61d29e81b8b8b5589930cfb3ddbc603b6884fe9747f463aa7", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x13ff1288f9b5232578c68b44e4c3916454ee42cbcf54ac63d9498fe806d9f7ee", + "blockHeight": 14753941, + "extra": {}, + "date": "2022-05-11T09:02:22.000Z", + "value": "1", + "fee": "4583840000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 62 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x5f8fa230d0a942aaf1d3fa05e285cc985c6f11974af4ef46f264352d6ed08cc7-NONE", + "hash": "0x5f8fa230d0a942aaf1d3fa05e285cc985c6f11974af4ef46f264352d6ed08cc7", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa821b858e6880c10999e66df0430876538cc7671700ba8b19f182479ac3ad326", + "blockHeight": 14667052, + "extra": {}, + "date": "2022-04-27T14:37:35.000Z", + "value": "0", + "fee": "2162917600000000", + "transactionSequenceNumber": 61, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x5f8fa230d0a942aaf1d3fa05e285cc985c6f11974af4ef46f264352d6ed08cc7-NFT_IN-i0_0", + "hash": "0x5f8fa230d0a942aaf1d3fa05e285cc985c6f11974af4ef46f264352d6ed08cc7", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa821b858e6880c10999e66df0430876538cc7671700ba8b19f182479ac3ad326", + "blockHeight": 14667052, + "extra": {}, + "date": "2022-04-27T14:37:35.000Z", + "value": "1", + "fee": "2162917600000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 61 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xac2b904bca8f783bdd4ea7e73e47f440996325cf6e491a041b1e11aca77e34d0-OUT", + "hash": "0xac2b904bca8f783bdd4ea7e73e47f440996325cf6e491a041b1e11aca77e34d0", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4911a074217cdbd71fea4ab33c3ecf1270063311af0e40c3e3d49b9d8a838685", + "blockHeight": 14666878, + "extra": {}, + "date": "2022-04-27T13:59:49.000Z", + "value": "6764400000000000", + "fee": "764400000000000", + "transactionSequenceNumber": 43, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x02727452516b4a7764a15874da11d981ef909563a042cf315d7bc7cf8bd322bf-FEES", + "hash": "0x02727452516b4a7764a15874da11d981ef909563a042cf315d7bc7cf8bd322bf", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9e3895da690777a8a35528778ee631f055bb62b5ca049b777746f5d09698f6d8", + "blockHeight": 14665980, + "extra": {}, + "date": "2022-04-27T10:37:01.000Z", + "value": "952206200000000", + "fee": "952206200000000", + "transactionSequenceNumber": 42, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x02727452516b4a7764a15874da11d981ef909563a042cf315d7bc7cf8bd322bf-NFT_OUT-i0_0", + "hash": "0x02727452516b4a7764a15874da11d981ef909563a042cf315d7bc7cf8bd322bf", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9e3895da690777a8a35528778ee631f055bb62b5ca049b777746f5d09698f6d8", + "blockHeight": 14665980, + "extra": {}, + "date": "2022-04-27T10:37:01.000Z", + "value": "2", + "fee": "952206200000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 42 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x97aaa5fbfadd0cc47acb7fdb16ffd184b157bd615dcd051964dcc64a505de4b2-FEES", + "hash": "0x97aaa5fbfadd0cc47acb7fdb16ffd184b157bd615dcd051964dcc64a505de4b2", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x2d2d8d03b6fa008449295f6ff9fc310894c6111a9cafa927a562827e5a7cd758", + "blockHeight": 14665891, + "extra": {}, + "date": "2022-04-27T10:14:48.000Z", + "value": "992890600000000", + "fee": "992890600000000", + "transactionSequenceNumber": 41, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x97aaa5fbfadd0cc47acb7fdb16ffd184b157bd615dcd051964dcc64a505de4b2-NFT_OUT-i0_0", + "hash": "0x97aaa5fbfadd0cc47acb7fdb16ffd184b157bd615dcd051964dcc64a505de4b2", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x2d2d8d03b6fa008449295f6ff9fc310894c6111a9cafa927a562827e5a7cd758", + "blockHeight": 14665891, + "extra": {}, + "date": "2022-04-27T10:14:48.000Z", + "value": "1", + "fee": "992890600000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 41 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x30fe81c3315391136a721085b7826bf1bae3997c6407ce1417c25de3919246cf-FEES", + "hash": "0x30fe81c3315391136a721085b7826bf1bae3997c6407ce1417c25de3919246cf", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xab32667f4b294d0bd6ea56c32d9b54234f3068766db1b9e6ef623de987886de4", + "blockHeight": 14665821, + "extra": {}, + "date": "2022-04-27T09:58:01.000Z", + "value": "1660573800000000", + "fee": "1660573800000000", + "transactionSequenceNumber": 40, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x30fe81c3315391136a721085b7826bf1bae3997c6407ce1417c25de3919246cf-NFT_OUT", + "hash": "0x30fe81c3315391136a721085b7826bf1bae3997c6407ce1417c25de3919246cf", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xab32667f4b294d0bd6ea56c32d9b54234f3068766db1b9e6ef623de987886de4", + "blockHeight": 14665821, + "extra": {}, + "date": "2022-04-27T09:58:01.000Z", + "value": "1", + "fee": "1660573800000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 40 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x969f09533cbce017b6b7c653fe33156f4cc16267ddc3196806cdf732c82aadcc-OUT", + "hash": "0x969f09533cbce017b6b7c653fe33156f4cc16267ddc3196806cdf732c82aadcc", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x35698131e6ef28c28527f4d8a4aed11b44a67335da3f6df245b06993e879245d", + "blockHeight": 14665812, + "extra": {}, + "date": "2022-04-27T09:55:30.000Z", + "value": "2116942400000000", + "fee": "1116942400000000", + "transactionSequenceNumber": 39, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xa73829222e4bef6827839a94dfbae8bd8226d229b38d08e0da37da7c71c5d88e-NONE", + "hash": "0xa73829222e4bef6827839a94dfbae8bd8226d229b38d08e0da37da7c71c5d88e", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcc0b58a665e58d80fb053781094c61344b8db10e9e03b325d0cce09322ae3a3b", + "blockHeight": 14665783, + "extra": {}, + "date": "2022-04-27T09:49:02.000Z", + "value": "0", + "fee": "1432450000000000", + "transactionSequenceNumber": 60, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0xa73829222e4bef6827839a94dfbae8bd8226d229b38d08e0da37da7c71c5d88e-NFT_IN-i0_0", + "hash": "0xa73829222e4bef6827839a94dfbae8bd8226d229b38d08e0da37da7c71c5d88e", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcc0b58a665e58d80fb053781094c61344b8db10e9e03b325d0cce09322ae3a3b", + "blockHeight": 14665783, + "extra": {}, + "date": "2022-04-27T09:49:02.000Z", + "value": "3", + "fee": "1432450000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 60 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xb89bae5e5228e82f3135ffe1d8c414e4cac1ce2a11391c724a22feefeff87e49-NONE", + "hash": "0xb89bae5e5228e82f3135ffe1d8c414e4cac1ce2a11391c724a22feefeff87e49", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xb2de1ee644f1c7bd55ebe952c9d0463024546286d66c5b227f5fa09bddb495b5", + "blockHeight": 14659461, + "extra": {}, + "date": "2022-04-26T09:49:20.000Z", + "value": "0", + "fee": "1593070800000000", + "transactionSequenceNumber": 59, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0xb89bae5e5228e82f3135ffe1d8c414e4cac1ce2a11391c724a22feefeff87e49-NFT_IN", + "hash": "0xb89bae5e5228e82f3135ffe1d8c414e4cac1ce2a11391c724a22feefeff87e49", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xb2de1ee644f1c7bd55ebe952c9d0463024546286d66c5b227f5fa09bddb495b5", + "blockHeight": 14659461, + "extra": {}, + "date": "2022-04-26T09:49:20.000Z", + "value": "1", + "fee": "1593070800000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 59 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x6fdc1a08ecb84c7516be9f82face14d95d09a6acf7f13d5f4c8208c4ffbd9751-FEES", + "hash": "0x6fdc1a08ecb84c7516be9f82face14d95d09a6acf7f13d5f4c8208c4ffbd9751", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9af25a877fa70490c36854fcb32a2e23ebb1d5c217be5a1382f877ec310d18b5", + "blockHeight": 14659432, + "extra": {}, + "date": "2022-04-26T09:42:38.000Z", + "value": "824773400000000", + "fee": "824773400000000", + "transactionSequenceNumber": 38, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x6fdc1a08ecb84c7516be9f82face14d95d09a6acf7f13d5f4c8208c4ffbd9751-NFT_OUT-i0_0", + "hash": "0x6fdc1a08ecb84c7516be9f82face14d95d09a6acf7f13d5f4c8208c4ffbd9751", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9af25a877fa70490c36854fcb32a2e23ebb1d5c217be5a1382f877ec310d18b5", + "blockHeight": 14659432, + "extra": {}, + "date": "2022-04-26T09:42:38.000Z", + "value": "1", + "fee": "824773400000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 38 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xc50771cd145a1aed1916bf40de164ef6a7d5391a1a2999e646ec873a133c15b5-FEES", + "hash": "0xc50771cd145a1aed1916bf40de164ef6a7d5391a1a2999e646ec873a133c15b5", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x695d7f32f4074a585ee164cfa2eaa3883ac59b67f2fe947b33e8bd1a2eb9e38d", + "blockHeight": 14589432, + "extra": {}, + "date": "2022-04-15T10:34:07.000Z", + "value": "1270451600000000", + "fee": "1270451600000000", + "transactionSequenceNumber": 37, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0xc50771cd145a1aed1916bf40de164ef6a7d5391a1a2999e646ec873a133c15b5-NFT_OUT-i0_0", + "hash": "0xc50771cd145a1aed1916bf40de164ef6a7d5391a1a2999e646ec873a133c15b5", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x695d7f32f4074a585ee164cfa2eaa3883ac59b67f2fe947b33e8bd1a2eb9e38d", + "blockHeight": 14589432, + "extra": {}, + "date": "2022-04-15T10:34:07.000Z", + "value": "1", + "fee": "1270451600000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 37 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x593b050285a8d7db154528acb68f156f02b8d49eb556e701e0cd36f50d3541a1-FEES", + "hash": "0x593b050285a8d7db154528acb68f156f02b8d49eb556e701e0cd36f50d3541a1", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd26c64ec4ff51f131120150454246fb6af7abe2b88ba1145c4c55dd7d3cb0659", + "blockHeight": 14584596, + "extra": {}, + "date": "2022-04-14T16:20:40.000Z", + "value": "2122454400000000", + "fee": "2122454400000000", + "transactionSequenceNumber": 36, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x593b050285a8d7db154528acb68f156f02b8d49eb556e701e0cd36f50d3541a1-NFT_OUT-i0_0", + "hash": "0x593b050285a8d7db154528acb68f156f02b8d49eb556e701e0cd36f50d3541a1", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd26c64ec4ff51f131120150454246fb6af7abe2b88ba1145c4c55dd7d3cb0659", + "blockHeight": 14584596, + "extra": {}, + "date": "2022-04-14T16:20:40.000Z", + "value": "1", + "fee": "2122454400000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 36 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x6503139b2c5e3576227acbe65e330e98d8eef97b4bdb4a382ae3a8e68fa50337-FEES", + "hash": "0x6503139b2c5e3576227acbe65e330e98d8eef97b4bdb4a382ae3a8e68fa50337", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe6012ca954edf7f2c961b6450cc12722496417e786367f803a15b228511f9768", + "blockHeight": 14584399, + "extra": {}, + "date": "2022-04-14T15:36:11.000Z", + "value": "3185369600000000", + "fee": "3185369600000000", + "transactionSequenceNumber": 35, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x6503139b2c5e3576227acbe65e330e98d8eef97b4bdb4a382ae3a8e68fa50337-NFT_OUT", + "hash": "0x6503139b2c5e3576227acbe65e330e98d8eef97b4bdb4a382ae3a8e68fa50337", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe6012ca954edf7f2c961b6450cc12722496417e786367f803a15b228511f9768", + "blockHeight": 14584399, + "extra": {}, + "date": "2022-04-14T15:36:11.000Z", + "value": "1", + "fee": "3185369600000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 35 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x1d84fea0526465c264729493742e836b4864f9c9bb59247c18a6e98b27020b23-NONE", + "hash": "0x1d84fea0526465c264729493742e836b4864f9c9bb59247c18a6e98b27020b23", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x2d8f3a68a9a35d4cf5b1659e14bb542449aa058bad448f0b82d745a20f4527de", + "blockHeight": 14584372, + "extra": {}, + "date": "2022-04-14T15:30:44.000Z", + "value": "0", + "fee": "2459995200000000", + "transactionSequenceNumber": 58, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum-0x1d84fea0526465c264729493742e836b4864f9c9bb59247c18a6e98b27020b23-NFT_IN-i0_0", + "hash": "0x1d84fea0526465c264729493742e836b4864f9c9bb59247c18a6e98b27020b23", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x2d8f3a68a9a35d4cf5b1659e14bb542449aa058bad448f0b82d745a20f4527de", + "blockHeight": 14584372, + "extra": {}, + "date": "2022-04-14T15:30:44.000Z", + "value": "1", + "fee": "2459995200000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 58 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x7d23328d648b49c555ce83d9b8505f0d3f4a3c02fc623151734b2c1d6f362500-FEES", + "hash": "0x7d23328d648b49c555ce83d9b8505f0d3f4a3c02fc623151734b2c1d6f362500", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x2c046fcbc6f78beaeb6cdc7a4574b298bc3615e478791e22d3f61733ebb6152e", + "blockHeight": 14578217, + "extra": {}, + "date": "2022-04-13T16:35:33.000Z", + "value": "1575652400000000", + "fee": "1575652400000000", + "transactionSequenceNumber": 34, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x9309db6d68e13abf34908c748bcd82db6d94fc0ebeec0980e1abb59f3a6039b5-OUT", + "hash": "0x9309db6d68e13abf34908c748bcd82db6d94fc0ebeec0980e1abb59f3a6039b5", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7f2ddef70e8d89425350b315ac13245dc49b82ba62c1bb10b3c6ce26155289f1", + "blockHeight": 14578208, + "extra": {}, + "date": "2022-04-13T16:34:22.000Z", + "value": "3982800000000000", + "fee": "982800000000000", + "transactionSequenceNumber": 33, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x6ff69f0e9f2b29b62b45693759253e593e0756e5ab1945ec53019f18a1174d86-NONE", + "hash": "0x6ff69f0e9f2b29b62b45693759253e593e0756e5ab1945ec53019f18a1174d86", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x82fc0298d4b8aff515d940fbb0e2bf6ca2b08973c1db8e9f5fb58521e8e0f774", + "blockHeight": 14533429, + "extra": {}, + "date": "2022-04-06T16:39:31.000Z", + "value": "0", + "fee": "3661753000000000", + "transactionSequenceNumber": 57, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum-0x6ff69f0e9f2b29b62b45693759253e593e0756e5ab1945ec53019f18a1174d86-NFT_IN", + "hash": "0x6ff69f0e9f2b29b62b45693759253e593e0756e5ab1945ec53019f18a1174d86", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x82fc0298d4b8aff515d940fbb0e2bf6ca2b08973c1db8e9f5fb58521e8e0f774", + "blockHeight": 14533429, + "extra": {}, + "date": "2022-04-06T16:39:31.000Z", + "value": "1", + "fee": "3661753000000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 57 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x3eb3c7f5f45cf2b207be100eb56c581d60e5b4c3e7254b3fa2a645a5da946739-NONE", + "hash": "0x3eb3c7f5f45cf2b207be100eb56c581d60e5b4c3e7254b3fa2a645a5da946739", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9eb6dbca0374a3ed9fa1a5e07b83c2b800579a33a1e1243cff23df410cdca935", + "blockHeight": 14533343, + "extra": {}, + "date": "2022-04-06T16:19:58.000Z", + "value": "0", + "fee": "3384476000000000", + "transactionSequenceNumber": 56, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum-0x3eb3c7f5f45cf2b207be100eb56c581d60e5b4c3e7254b3fa2a645a5da946739-NFT_IN-i0_0", + "hash": "0x3eb3c7f5f45cf2b207be100eb56c581d60e5b4c3e7254b3fa2a645a5da946739", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9eb6dbca0374a3ed9fa1a5e07b83c2b800579a33a1e1243cff23df410cdca935", + "blockHeight": 14533343, + "extra": {}, + "date": "2022-04-06T16:19:58.000Z", + "value": "2", + "fee": "3384476000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 56 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x5fe7b99e5baa34aa2fb5b82d73d6959df84f8b0722560a0889605da55ff6ebb2-IN", + "hash": "0x5fe7b99e5baa34aa2fb5b82d73d6959df84f8b0722560a0889605da55ff6ebb2", + "type": "IN", + "senders": ["0x28C6c06298d514Db089934071355E5743bf21d60"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xce096d7b9d8e106c4d8398d1f87a92b6427acfba97ad1c0fd0c16ca6c4f7c4ca", + "blockHeight": 14494967, + "extra": {}, + "date": "2022-03-31T16:13:22.001Z", + "value": "10809030000000000", + "fee": "1834126175448000", + "transactionSequenceNumber": 115, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x70411cd21103362575d8e693ff4c8841e776c2bcd27741203a19326d86edd1b0-FEES", + "hash": "0x70411cd21103362575d8e693ff4c8841e776c2bcd27741203a19326d86edd1b0", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xf1273cd78b8338e82607af033e285ea77693e44e626e7acafaf03905865e4dd3", + "blockHeight": 14493261, + "extra": {}, + "date": "2022-03-31T09:55:00.000Z", + "value": "1016885800000000", + "fee": "1016885800000000", + "transactionSequenceNumber": 32, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x17f94e6ef1b98f369549df908f01fb72260a4916850159ba8727c61b484b9782-OUT", + "hash": "0x17f94e6ef1b98f369549df908f01fb72260a4916850159ba8727c61b484b9782", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xccaaa7a68c897894527d03963f48c0b1edc4aa5046367994f875ed031faec881", + "blockHeight": 14493254, + "extra": {}, + "date": "2022-03-31T09:53:18.000Z", + "value": "3634200000000000", + "fee": "634200000000000", + "transactionSequenceNumber": 31, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x2f5e5bc5c3449c1b2729b78025dd959292a296ff5d0df6eae55d8ce26cf7852f-OUT", + "hash": "0x2f5e5bc5c3449c1b2729b78025dd959292a296ff5d0df6eae55d8ce26cf7852f", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3aef9186d2ab79fa9e3dabf0cbbc88a7e8b304e147905efe4e3a0ce79e1dfca5", + "blockHeight": 14476305, + "extra": {}, + "date": "2022-03-28T18:35:46.000Z", + "value": "2581500000000000", + "fee": "1081500000000000", + "transactionSequenceNumber": 30, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x778ef46f5cb9232b8ef5ea2772f4a9f0dd3328b93ba4d91f0391cb20d9e779c1-NONE", + "hash": "0x778ef46f5cb9232b8ef5ea2772f4a9f0dd3328b93ba4d91f0391cb20d9e779c1", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd5e3207e6bfedd3c907839ef3f3bcb01ac4176cb41febcddb8f2ff05df1f0d0e", + "blockHeight": 14428912, + "extra": {}, + "date": "2022-03-21T09:32:40.000Z", + "value": "0", + "fee": "697349400000000", + "transactionSequenceNumber": 55, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xadd47f82263e710bb6a9fbe3116a5de42274bdeb1d250de32e4b72c11a9a7588-IN", + "hash": "0xadd47f82263e710bb6a9fbe3116a5de42274bdeb1d250de32e4b72c11a9a7588", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xbc3ab6893557b67fb857996c19bbd48c83672b766ff7e4e072327574cee5668e", + "blockHeight": 14428885, + "extra": {}, + "date": "2022-03-21T09:27:31.001Z", + "value": "5000000000000000", + "fee": "384300000000000", + "transactionSequenceNumber": 54, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x43ba68636f2fb0f0eb70e726726fe94adc9d460ca56f19ec44f1d62f6815f668-IN", + "hash": "0x43ba68636f2fb0f0eb70e726726fe94adc9d460ca56f19ec44f1d62f6815f668", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4fd36de76ae4379540a0a1634477a5b85a99b216bdba2f573b7d874a25d2771f", + "blockHeight": 14404759, + "extra": {}, + "date": "2022-03-17T15:08:08.001Z", + "value": "10000000000000000", + "fee": "1596000000000000", + "transactionSequenceNumber": 52, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x9e7933f78a1dc88f2cae5001679e316481fcb835fffa22ae8baf89940e86d082-FEES", + "hash": "0x9e7933f78a1dc88f2cae5001679e316481fcb835fffa22ae8baf89940e86d082", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x89503f0d799061708eb0de958b4e8d1fea8e73b6455ddd87ba3ca949004f1134", + "blockHeight": 14403663, + "extra": {}, + "date": "2022-03-17T11:10:03.000Z", + "value": "579590200000000", + "fee": "579590200000000", + "transactionSequenceNumber": 29, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xb07733244620e58c4a6e1f69821183e9b21517ba11896db44355eec7e6c52de9-FEES", + "hash": "0xb07733244620e58c4a6e1f69821183e9b21517ba11896db44355eec7e6c52de9", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6275723e14e10dec7e2b7914729e67262b216e1e13cf9d38e2cd16a5e4abe074", + "blockHeight": 14403144, + "extra": {}, + "date": "2022-03-17T09:13:06.000Z", + "value": "569178400000000", + "fee": "569178400000000", + "transactionSequenceNumber": 28, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xd53a172c439c519cd3b5520b320838c27cc352f7afe9aad62e6518f6e5f4e743-FEES", + "hash": "0xd53a172c439c519cd3b5520b320838c27cc352f7afe9aad62e6518f6e5f4e743", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6275723e14e10dec7e2b7914729e67262b216e1e13cf9d38e2cd16a5e4abe074", + "blockHeight": 14403144, + "extra": {}, + "date": "2022-03-17T09:13:06.000Z", + "value": "558766600000000", + "fee": "558766600000000", + "transactionSequenceNumber": 27, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x78ce7e013d4a2194ba6918fe288905744c709aaf6c5e324c19352618e5143992-NONE", + "hash": "0x78ce7e013d4a2194ba6918fe288905744c709aaf6c5e324c19352618e5143992", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3855e0d1da27f9274c39d6dff5238ac245518994d33c31be8914bea7053ac63b", + "blockHeight": 14321614, + "extra": {}, + "date": "2022-03-04T16:31:39.000Z", + "value": "0", + "fee": "2046946000000000", + "transactionSequenceNumber": 51, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xe3b28f7182daa0a0a4e7dd87d7bf1747dcd9184332bfa7570ae5e0b60272b549-IN", + "hash": "0xe3b28f7182daa0a0a4e7dd87d7bf1747dcd9184332bfa7570ae5e0b60272b549", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x34128c8505bcb4c771763b34d4c042cb3dcbcc2a8815657bb3940b64805275af", + "blockHeight": 14321613, + "extra": {}, + "date": "2022-03-04T16:31:09.001Z", + "value": "4000000000000000", + "fee": "1243200000000000", + "transactionSequenceNumber": 50, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x05dd4e15fbf47a7aab3c5f8857c3a5899120e64a7ab40fc6194665b6a718be77-OUT", + "hash": "0x05dd4e15fbf47a7aab3c5f8857c3a5899120e64a7ab40fc6194665b6a718be77", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xfa3c56588bcf4c160d824b8c10609ddd6bc93f2272e10ae22d6fd2aa59251249", + "blockHeight": 14276502, + "extra": {}, + "date": "2022-02-25T17:05:26.000Z", + "value": "16207500000000000", + "fee": "1207500000000000", + "transactionSequenceNumber": 25, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x692a180d4d69e3271d01e749ece68bafa581958829da5e78c273bdbbca73c015-FEES", + "hash": "0x692a180d4d69e3271d01e749ece68bafa581958829da5e78c273bdbbca73c015", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xfa3c56588bcf4c160d824b8c10609ddd6bc93f2272e10ae22d6fd2aa59251249", + "blockHeight": 14276502, + "extra": {}, + "date": "2022-02-25T17:05:26.000Z", + "value": "2012948000000000", + "fee": "2012948000000000", + "transactionSequenceNumber": 26, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x8c1f7ed23a61e51a927973c9b460bedc6b3cc2cbc924bf7ba4fa68a0d83c8d97-OUT", + "hash": "0x8c1f7ed23a61e51a927973c9b460bedc6b3cc2cbc924bf7ba4fa68a0d83c8d97", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x0f2684eb5473538cb1188dbf94a8205f2aa71ddf3cde1130e7058f2b9b1d353b", + "blockHeight": 14173122, + "extra": {}, + "date": "2022-02-09T17:04:53.000Z", + "value": "12058000000000000", + "fee": "2058000000000000", + "transactionSequenceNumber": 23, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xa098facd603c333e67673280a415405774cc7064e84e073e6dd9db6981883deb-FEES", + "hash": "0xa098facd603c333e67673280a415405774cc7064e84e073e6dd9db6981883deb", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x0f2684eb5473538cb1188dbf94a8205f2aa71ddf3cde1130e7058f2b9b1d353b", + "blockHeight": 14173122, + "extra": {}, + "date": "2022-02-09T17:04:53.000Z", + "value": "3401188000000000", + "fee": "3401188000000000", + "transactionSequenceNumber": 24, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x0f606f55d7f5a76ed630534b631bd63159ba854d5c8a88853df8b5de1584776a-NONE", + "hash": "0x0f606f55d7f5a76ed630534b631bd63159ba854d5c8a88853df8b5de1584776a", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xceb8f15f5a8e2074bd4734df8ab732ce5186a80dd1ddee3737aae8e86cbb3716", + "blockHeight": 14165031, + "extra": {}, + "date": "2022-02-08T10:58:30.000Z", + "value": "0", + "fee": "1783271600000000", + "transactionSequenceNumber": 48, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xe47e8834ac52a2cb8f8c3b058a7d2cb905dfddc919147818492436b59c804f59-IN", + "hash": "0xe47e8834ac52a2cb8f8c3b058a7d2cb905dfddc919147818492436b59c804f59", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6e3f5abb55ba4095d54870cf6a26094f015ca65e5d36655d3745798e3d9ba5fd", + "blockHeight": 14165029, + "extra": {}, + "date": "2022-02-08T10:58:17.001Z", + "value": "10000000000000000", + "fee": "1092000000000000", + "transactionSequenceNumber": 47, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xef7557d98fdbebe5fb52bda684f1fa2f365b2a3bdf0dc3bcc471a6fcc835d685-NONE", + "hash": "0xef7557d98fdbebe5fb52bda684f1fa2f365b2a3bdf0dc3bcc471a6fcc835d685", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xfd7ddf871a85f3d3a0e63935007505e388e80437d44ce4bc637f75433cc85fae", + "blockHeight": 14164981, + "extra": {}, + "date": "2022-02-08T10:47:19.000Z", + "value": "0", + "fee": "1894292400000000", + "transactionSequenceNumber": 46, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x9820343b84e3482d864ff664e2759883822cb291b709af75f4c3f93a3622af9e-IN", + "hash": "0x9820343b84e3482d864ff664e2759883822cb291b709af75f4c3f93a3622af9e", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x5a9c2e085018bc633dc0c9a161acc0b9f44dcef20032e84e9dc117b1000ed4c0", + "blockHeight": 14164978, + "extra": {}, + "date": "2022-02-08T10:46:57.001Z", + "value": "10000000000000000", + "fee": "1146600000000000", + "transactionSequenceNumber": 45, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xa0055bb477accabf13c7fe77e0f7855531f685461fbf04bf8d2c4bbd87834eff-IN", + "hash": "0xa0055bb477accabf13c7fe77e0f7855531f685461fbf04bf8d2c4bbd87834eff", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe246ded148bfbf7fe47c1d31e78356830648d496b546d3acea3d5a0b22e1fe6a", + "blockHeight": 14160369, + "extra": {}, + "date": "2022-02-07T17:48:01.001Z", + "value": "5000000000000000", + "fee": "2625000000000000", + "transactionSequenceNumber": 44, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x022e0739d5c3e77c5282df720a0417b7a032b72d3b51f6c855073f0a690cd803-NONE", + "hash": "0x022e0739d5c3e77c5282df720a0417b7a032b72d3b51f6c855073f0a690cd803", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe246ded148bfbf7fe47c1d31e78356830648d496b546d3acea3d5a0b22e1fe6a", + "blockHeight": 14160369, + "extra": {}, + "date": "2022-02-07T17:48:01.000Z", + "value": "0", + "fee": "4250015000000000", + "transactionSequenceNumber": 43, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xe13dd6ade2c8f5127e82be34f757cea141ed6b7bcfdd65ed96b227205a118719-FEES", + "hash": "0xe13dd6ade2c8f5127e82be34f757cea141ed6b7bcfdd65ed96b227205a118719", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa348d6a68d7fa05d00c623f2a9c33550f8ad6eaf66725f69a98d5d4ff0e53816", + "blockHeight": 14160235, + "extra": {}, + "date": "2022-02-07T17:17:44.000Z", + "value": "4876300000000000", + "fee": "4876300000000000", + "transactionSequenceNumber": 22, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0xe13dd6ade2c8f5127e82be34f757cea141ed6b7bcfdd65ed96b227205a118719-NFT_OUT-i0_0", + "hash": "0xe13dd6ade2c8f5127e82be34f757cea141ed6b7bcfdd65ed96b227205a118719", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa348d6a68d7fa05d00c623f2a9c33550f8ad6eaf66725f69a98d5d4ff0e53816", + "blockHeight": 14160235, + "extra": {}, + "date": "2022-02-07T17:17:44.000Z", + "value": "2", + "fee": "4876300000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x49b3b6ea87142814f1e6a4fe249b24347ddc49fb64cd0f13c0e217f1013d92b1-IN", + "hash": "0x49b3b6ea87142814f1e6a4fe249b24347ddc49fb64cd0f13c0e217f1013d92b1", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x40aa321de8b53a2b0a76c3c06c0c25a75af3aeb5b3a853f6b7c525133f3c3fab", + "blockHeight": 14158117, + "extra": {}, + "date": "2022-02-07T09:26:20.001Z", + "value": "15000000000000000", + "fee": "1310400000000000", + "transactionSequenceNumber": 42, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x2b85c34b8770d916989131b74daadf64f79f73b4c228094a0fb1a8d86ec1b438-NONE", + "hash": "0x2b85c34b8770d916989131b74daadf64f79f73b4c228094a0fb1a8d86ec1b438", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xca558505ac1eb48e488f4f312db1a8dd089695715b0004f98c30ddda4fc892ce", + "blockHeight": 14133736, + "extra": {}, + "date": "2022-02-03T15:12:30.000Z", + "value": "0", + "fee": "2833959000000000", + "transactionSequenceNumber": 41, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x2b85c34b8770d916989131b74daadf64f79f73b4c228094a0fb1a8d86ec1b438-NFT_IN-i0_0", + "hash": "0x2b85c34b8770d916989131b74daadf64f79f73b4c228094a0fb1a8d86ec1b438", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xca558505ac1eb48e488f4f312db1a8dd089695715b0004f98c30ddda4fc892ce", + "blockHeight": 14133736, + "extra": {}, + "date": "2022-02-03T15:12:30.000Z", + "value": "1", + "fee": "2833959000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 41 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x976c64d7564e1ad17ca1570d41997302e0c07bc0d5ee884db48e295d1f675bfa-FEES", + "hash": "0x976c64d7564e1ad17ca1570d41997302e0c07bc0d5ee884db48e295d1f675bfa", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x471c59d17e0c0f284853973f1f6dda3bb05c6660aeccc747c56e2b5647ecefe6", + "blockHeight": 14112523, + "extra": {}, + "date": "2022-01-31T08:14:18.000Z", + "value": "4650070800000000", + "fee": "4650070800000000", + "transactionSequenceNumber": 21, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659-0x976c64d7564e1ad17ca1570d41997302e0c07bc0d5ee884db48e295d1f675bfa-NFT_OUT", + "hash": "0x976c64d7564e1ad17ca1570d41997302e0c07bc0d5ee884db48e295d1f675bfa", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x471c59d17e0c0f284853973f1f6dda3bb05c6660aeccc747c56e2b5647ecefe6", + "blockHeight": 14112523, + "extra": {}, + "date": "2022-01-31T08:14:18.000Z", + "value": "1", + "fee": "4650070800000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 21 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x872c0ef2efb2247153d4a38fe7e8a3969333cd249215517362ddd0a7a6a5ee7e-IN", + "hash": "0x872c0ef2efb2247153d4a38fe7e8a3969333cd249215517362ddd0a7a6a5ee7e", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x0de46a4358dfada3db1f416dcfb50a5ae3ac77878332dedbe3647f664c754664", + "blockHeight": 14110156, + "extra": {}, + "date": "2022-01-30T23:29:34.001Z", + "value": "20000000000000000", + "fee": "1806000000000000", + "transactionSequenceNumber": 40, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xfc73f30963c8460c14b7d8ebe11cfe41ed81becba7a642af3f42a09f7ce9d350-NONE", + "hash": "0xfc73f30963c8460c14b7d8ebe11cfe41ed81becba7a642af3f42a09f7ce9d350", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xc9154424B823b10579895cCBE442d41b9Abd96Ed"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6bee9c42e588e9af191afb83756472abbdff3b3cad20694302ec3b6de0da510c", + "blockHeight": 14109910, + "extra": {}, + "date": "2022-01-30T22:34:08.000Z", + "value": "0", + "fee": "6612486000000000", + "transactionSequenceNumber": 39, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424b823b10579895ccbe442d41b9abd96ed+93200868329142220037806257604345990357681460470806021424301770489032297414659-0xfc73f30963c8460c14b7d8ebe11cfe41ed81becba7a642af3f42a09f7ce9d350-NFT_IN", + "hash": "0xfc73f30963c8460c14b7d8ebe11cfe41ed81becba7a642af3f42a09f7ce9d350", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6bee9c42e588e9af191afb83756472abbdff3b3cad20694302ec3b6de0da510c", + "blockHeight": 14109910, + "extra": {}, + "date": "2022-01-30T22:34:08.000Z", + "value": "1", + "fee": "6612486000000000", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "transactionSequenceNumber": 39 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x790ddfbec6a6ce43b41c276373c72530f2316963067f085456fc74cbd50f6e7a-OUT", + "hash": "0x790ddfbec6a6ce43b41c276373c72530f2316963067f085456fc74cbd50f6e7a", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xed7758279350d2adc671f357f282c6acf73758bc8ee57a69d43070135c2b750a", + "blockHeight": 14095481, + "extra": {}, + "date": "2022-01-28T17:20:23.000Z", + "value": "18774619979610730", + "fee": "2719500000000000", + "transactionSequenceNumber": 20, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x32ebe4a26fe8678dfccd1cc06b88fa23cf5f9fabe8ed1c17985a6fd7b3d2ba67-NONE", + "hash": "0x32ebe4a26fe8678dfccd1cc06b88fa23cf5f9fabe8ed1c17985a6fd7b3d2ba67", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3085f1636272ef77570ba88f85b035e232cb65630acac6987825999e424d822d", + "blockHeight": 14093170, + "extra": {}, + "date": "2022-01-28T08:50:19.000Z", + "value": "0", + "fee": "5191442000000000", + "transactionSequenceNumber": 37, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x32ebe4a26fe8678dfccd1cc06b88fa23cf5f9fabe8ed1c17985a6fd7b3d2ba67-NFT_IN-i0_0", + "hash": "0x32ebe4a26fe8678dfccd1cc06b88fa23cf5f9fabe8ed1c17985a6fd7b3d2ba67", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x3085f1636272ef77570ba88f85b035e232cb65630acac6987825999e424d822d", + "blockHeight": 14093170, + "extra": {}, + "date": "2022-01-28T08:50:19.000Z", + "value": "1", + "fee": "5191442000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 37 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x53afed1ef75ce9f63583bf300ef0bec78ea4f4d3607e8f1bd0e6c9bd59001929-OUT", + "hash": "0x53afed1ef75ce9f63583bf300ef0bec78ea4f4d3607e8f1bd0e6c9bd59001929", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x258f14553b8871393cd487c58ca9ab08d2b3a9391ca1f985a78a0cf16bb4165a", + "blockHeight": 14082287, + "extra": {}, + "date": "2022-01-26T16:16:32.000Z", + "value": "13213000000000000", + "fee": "3213000000000000", + "transactionSequenceNumber": 19, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xe41abf25706a9cd193a4a2ecf8b74d8b7d4a8b194cef6bd9936b2e432199f14e-OUT", + "hash": "0xe41abf25706a9cd193a4a2ecf8b74d8b7d4a8b194cef6bd9936b2e432199f14e", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x1e765b6e3b6a55e0c502eb6f422b73bdb33415f5504ba1f6109ec9685a320f16", + "blockHeight": 14048018, + "extra": {}, + "date": "2022-01-21T09:01:52.000Z", + "value": "21764000000000000", + "fee": "1764000000000000", + "transactionSequenceNumber": 18, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xed6c5255c0f3db49c5ee10e51a43879cc83fc1bff625da1ece45c40c4756d753-FEES", + "hash": "0xed6c5255c0f3db49c5ee10e51a43879cc83fc1bff625da1ece45c40c4756d753", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x78b8fe52aa14aaee9c35579cef4cd1cf7b984a8be5ec9511b9a16de7a8e108eb", + "blockHeight": 14044190, + "extra": {}, + "date": "2022-01-20T18:49:41.000Z", + "value": "5361528000000000", + "fee": "5361528000000000", + "transactionSequenceNumber": 17, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0xed6c5255c0f3db49c5ee10e51a43879cc83fc1bff625da1ece45c40c4756d753-NFT_OUT-i0_0", + "hash": "0xed6c5255c0f3db49c5ee10e51a43879cc83fc1bff625da1ece45c40c4756d753", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x4465c2094e01c59DE9EE884f38284a7aB99f6A68"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x78b8fe52aa14aaee9c35579cef4cd1cf7b984a8be5ec9511b9a16de7a8e108eb", + "blockHeight": 14044190, + "extra": {}, + "date": "2022-01-20T18:49:41.000Z", + "value": "1", + "fee": "5361528000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 17 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x7658c2f45b2871d47212a305ff25225e51dab61b5cf8599bc8039c4e1cd17b7d-NONE", + "hash": "0x7658c2f45b2871d47212a305ff25225e51dab61b5cf8599bc8039c4e1cd17b7d", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x344dffc52bf0dafd65de75abc40dd9ae684a0bb9c2dd9cd73ae5c98ac6c6b715", + "blockHeight": 14043453, + "extra": {}, + "date": "2022-01-20T16:11:57.000Z", + "value": "0", + "fee": "5162760000000000", + "transactionSequenceNumber": 35, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x7658c2f45b2871d47212a305ff25225e51dab61b5cf8599bc8039c4e1cd17b7d-NFT_IN-i0_0", + "hash": "0x7658c2f45b2871d47212a305ff25225e51dab61b5cf8599bc8039c4e1cd17b7d", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x344dffc52bf0dafd65de75abc40dd9ae684a0bb9c2dd9cd73ae5c98ac6c6b715", + "blockHeight": 14043453, + "extra": {}, + "date": "2022-01-20T16:11:57.000Z", + "value": "1", + "fee": "5162760000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 35 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x2ed80294415d0eb9efe515a9feedd4007ea5d0710c599fa2c87a4f5cf1a0b045-OUT", + "hash": "0x2ed80294415d0eb9efe515a9feedd4007ea5d0710c599fa2c87a4f5cf1a0b045", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x0406E6cb65096BcBaa8EeA29C3270762ca9D2cA9"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xcea4ae1854801dfe3f28dfac7f9a11b06a7f7d161c131d4a7fc344517accbaed", + "blockHeight": 14030494, + "extra": {}, + "date": "2022-01-18T16:06:41.000Z", + "value": "22215500000000000", + "fee": "2215500000000000", + "transactionSequenceNumber": 16, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x684b741f7ba24d704cc7453cb03a94df56268a37cf4be468103c2dde6e416baf-FEES", + "hash": "0x684b741f7ba24d704cc7453cb03a94df56268a37cf4be468103c2dde6e416baf", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x39d0c76ad4f0ff477784a0d7be3932d6507030c514d01895577386ba91856d06", + "blockHeight": 14024219, + "extra": {}, + "date": "2022-01-17T16:53:08.000Z", + "value": "5808322000000000", + "fee": "5808322000000000", + "transactionSequenceNumber": 15, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460-0x684b741f7ba24d704cc7453cb03a94df56268a37cf4be468103c2dde6e416baf-NFT_OUT-i0_0", + "hash": "0x684b741f7ba24d704cc7453cb03a94df56268a37cf4be468103c2dde6e416baf", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x39d0c76ad4f0ff477784a0d7be3932d6507030c514d01895577386ba91856d06", + "blockHeight": 14024219, + "extra": {}, + "date": "2022-01-17T16:53:08.000Z", + "value": "1", + "fee": "5808322000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 15 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x71aa65318b6e5c32f453fbee3f046a1f689ab1838d34c2cbb0671ab5c61f168f-OUT", + "hash": "0x71aa65318b6e5c32f453fbee3f046a1f689ab1838d34c2cbb0671ab5c61f168f", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe4c40724636f47989d7f0ea6b84c5350bdc372e7562a126448c7ed0dfe1f700c", + "blockHeight": 13991388, + "extra": {}, + "date": "2022-01-12T15:03:38.000Z", + "value": "24688000000000000", + "fee": "2688000000000000", + "transactionSequenceNumber": 14, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x5e9ec360e9b5a9775d6957e9f023f3bd22b5c63ada666c5cf5a6900ef3a19d80-IN", + "hash": "0x5e9ec360e9b5a9775d6957e9f023f3bd22b5c63ada666c5cf5a6900ef3a19d80", + "type": "IN", + "senders": ["0x6d9387B628B034ebe7429459AABC0a3406e4707e"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd8f3036422402d89fccec8817e215ee8a8e07f1f443ddfb9f6404de062a0755c", + "blockHeight": 13979094, + "extra": {}, + "date": "2022-01-10T17:24:28.001Z", + "value": "98267545561411020", + "fee": "4977000000000000", + "transactionSequenceNumber": 155, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xb29d30e79f6ac8e1035693cd31d8cdeea9de2349b579a01ec5023d0ad2e5b4da-OUT", + "hash": "0xb29d30e79f6ac8e1035693cd31d8cdeea9de2349b579a01ec5023d0ad2e5b4da", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x23558b5D89C31ee8ccBC9BE1cd737CeEEf2dAB16"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x2bb0786f684a11f2b9c5a6000bb23633083e34aaec6d16217b250046c29dfb5f", + "blockHeight": 13863268, + "extra": {}, + "date": "2021-12-23T19:18:26.000Z", + "value": "19581000000000000", + "fee": "1281000000000000", + "transactionSequenceNumber": 13, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x209adde168f7344436d48952927023fbed6080367cabfb615bf49546ee0b80a1-IN", + "hash": "0x209adde168f7344436d48952927023fbed6080367cabfb615bf49546ee0b80a1", + "type": "IN", + "senders": ["0x9696f59E4d72E237BE84fFD425DCaD154Bf96976"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xf3b16e978b346f690a4bfae64bd94894b7cc7f96e0b88349dc16fa647f6d3127", + "blockHeight": 13823959, + "extra": {}, + "date": "2021-12-17T17:31:25.001Z", + "value": "23892400000000000", + "fee": "3738000000000000", + "transactionSequenceNumber": 180, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x75c645bf97f511db924027ebf2ebde2f950e737e2945122a81d12b1b1bca477a-FEES", + "hash": "0x75c645bf97f511db924027ebf2ebde2f950e737e2945122a81d12b1b1bca477a", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa6a5060a82adbf466a0a0ad217aedc336c6bedc9d3a43b12bebec53f794ce699", + "blockHeight": 13823256, + "extra": {}, + "date": "2021-12-17T14:53:26.000Z", + "value": "4469510181800290", + "fee": "4469510181800290", + "transactionSequenceNumber": 12, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x75c645bf97f511db924027ebf2ebde2f950e737e2945122a81d12b1b1bca477a-NFT_OUT-i0_0", + "hash": "0x75c645bf97f511db924027ebf2ebde2f950e737e2945122a81d12b1b1bca477a", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa6a5060a82adbf466a0a0ad217aedc336c6bedc9d3a43b12bebec53f794ce699", + "blockHeight": 13823256, + "extra": {}, + "date": "2021-12-17T14:53:26.000Z", + "value": "7", + "fee": "4469510181800290", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 12 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xf054fe12ef0f49d161147f148a963c25911bb5b201093631fd20744d02b8a0d0-FEES", + "hash": "0xf054fe12ef0f49d161147f148a963c25911bb5b201093631fd20744d02b8a0d0", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x107b2eadbcab0199bb947b4ab6f7bcf93e82314cc4da7e4bff370bc0c7b99043", + "blockHeight": 13797940, + "extra": {}, + "date": "2021-12-13T16:28:44.000Z", + "value": "7397760000000000", + "fee": "7397760000000000", + "transactionSequenceNumber": 11, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+101000906-0xf054fe12ef0f49d161147f148a963c25911bb5b201093631fd20744d02b8a0d0-NFT_OUT", + "hash": "0xf054fe12ef0f49d161147f148a963c25911bb5b201093631fd20744d02b8a0d0", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xB98d10d9f6d07bA283bFD21B2dFEc050f9Ae282A"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x107b2eadbcab0199bb947b4ab6f7bcf93e82314cc4da7e4bff370bc0c7b99043", + "blockHeight": 13797940, + "extra": {}, + "date": "2021-12-13T16:28:44.000Z", + "value": "1", + "fee": "7397760000000000", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "101000906", + "transactionSequenceNumber": 11 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x06607d68216643c94ffeeac4feb5cb7ee833307ae07bd403312db0a3e2a92a43-IN", + "hash": "0x06607d68216643c94ffeeac4feb5cb7ee833307ae07bd403312db0a3e2a92a43", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x0a769edf79fbe8b82ec01bf1d2bf08161b6c2cc306b8a64c233d4086491f2557", + "blockHeight": 13797918, + "extra": {}, + "date": "2021-12-13T16:23:44.001Z", + "value": "10000000000000000", + "fee": "1722000000000000", + "transactionSequenceNumber": 29, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x15df5c2578c2cc0987cb60448141b7f82ff1057d1cdfe3c3ecb65f6fc8672ac2-FEES", + "hash": "0x15df5c2578c2cc0987cb60448141b7f82ff1057d1cdfe3c3ecb65f6fc8672ac2", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x724e6e6cadf48b85ff7a4658397bc2f3d0e67f26695fb4dc1024b1a50837ba1b", + "blockHeight": 13796359, + "extra": {}, + "date": "2021-12-13T10:48:48.000Z", + "value": "1961848800000000", + "fee": "1961848800000000", + "transactionSequenceNumber": 10, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x15df5c2578c2cc0987cb60448141b7f82ff1057d1cdfe3c3ecb65f6fc8672ac2-NFT_OUT-i0_0", + "hash": "0x15df5c2578c2cc0987cb60448141b7f82ff1057d1cdfe3c3ecb65f6fc8672ac2", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x724e6e6cadf48b85ff7a4658397bc2f3d0e67f26695fb4dc1024b1a50837ba1b", + "blockHeight": 13796359, + "extra": {}, + "date": "2021-12-13T10:48:48.000Z", + "value": "3", + "fee": "1961848800000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 10 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x707787c1627848f2ecbeb3bc0fc0089dc6bc2a1cf9387d246f71d8ac13c28473-FEES", + "hash": "0x707787c1627848f2ecbeb3bc0fc0089dc6bc2a1cf9387d246f71d8ac13c28473", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xF6793dA657495ffeFF9Ee6350824910Abc21356C"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe1098f4854b78ec603eb8c8ec1df9bca5dfa22cce7b70cf862b9ce8dc6f7dae2", + "blockHeight": 13796338, + "extra": {}, + "date": "2021-12-13T10:43:45.000Z", + "value": "4511206200000000", + "fee": "4511206200000000", + "transactionSequenceNumber": 9, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xf6793da657495ffeff9ee6350824910abc21356c+49562763660850547885500934899482407746001654984367517528191397751227051671553-0x707787c1627848f2ecbeb3bc0fc0089dc6bc2a1cf9387d246f71d8ac13c28473-NFT_OUT", + "hash": "0x707787c1627848f2ecbeb3bc0fc0089dc6bc2a1cf9387d246f71d8ac13c28473", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xe1098f4854b78ec603eb8c8ec1df9bca5dfa22cce7b70cf862b9ce8dc6f7dae2", + "blockHeight": 13796338, + "extra": {}, + "date": "2021-12-13T10:43:45.000Z", + "value": "1", + "fee": "4511206200000000", + "contract": "0xF6793dA657495ffeFF9Ee6350824910Abc21356C", + "standard": "ERC721", + "tokenId": "49562763660850547885500934899482407746001654984367517528191397751227051671553", + "transactionSequenceNumber": 9 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x518919bc0168729d7cd659f7f678ae31311e8f6df82a673803b689e3780f96d8-NONE", + "hash": "0x518919bc0168729d7cd659f7f678ae31311e8f6df82a673803b689e3780f96d8", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xbdd2eb98dfdc23664be37917bb5a5d9be754e612f4fd1b506086aad4ead39084", + "blockHeight": 13780708, + "extra": {}, + "date": "2021-12-11T00:42:36.000Z", + "value": "0", + "fee": "3386812000000000", + "transactionSequenceNumber": 28, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x518919bc0168729d7cd659f7f678ae31311e8f6df82a673803b689e3780f96d8-NFT_IN-i0_0", + "hash": "0x518919bc0168729d7cd659f7f678ae31311e8f6df82a673803b689e3780f96d8", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xbdd2eb98dfdc23664be37917bb5a5d9be754e612f4fd1b506086aad4ead39084", + "blockHeight": 13780708, + "extra": {}, + "date": "2021-12-11T00:42:36.000Z", + "value": "1", + "fee": "3386812000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 28 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x8ab0dbd383e09ffa67adff5510c759c34e86f726f717225b884d05a0a846fd6a-FEES", + "hash": "0x8ab0dbd383e09ffa67adff5510c759c34e86f726f717225b884d05a0a846fd6a", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7c46e8f2e9b68a23809f5797e821320e6a2a605ade331e6b61896d47b3caed5a", + "blockHeight": 13779366, + "extra": {}, + "date": "2021-12-10T19:35:21.000Z", + "value": "2787890400000000", + "fee": "2787890400000000", + "transactionSequenceNumber": 8, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x8ab0dbd383e09ffa67adff5510c759c34e86f726f717225b884d05a0a846fd6a-NFT_OUT-i0_0", + "hash": "0x8ab0dbd383e09ffa67adff5510c759c34e86f726f717225b884d05a0a846fd6a", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7c46e8f2e9b68a23809f5797e821320e6a2a605ade331e6b61896d47b3caed5a", + "blockHeight": 13779366, + "extra": {}, + "date": "2021-12-10T19:35:21.000Z", + "value": "1", + "fee": "2787890400000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 8 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x871fd55828822d2d48bd9ffecb53b80717053632a58e1a2a92540b4256cd15c5-NONE", + "hash": "0x871fd55828822d2d48bd9ffecb53b80717053632a58e1a2a92540b4256cd15c5", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6ab3db1ba51e9faf493b321c55f132b7f3dc759de63214a34e2363c6c5e50dbe", + "blockHeight": 13766149, + "extra": {}, + "date": "2021-12-08T17:40:51.000Z", + "value": "0", + "fee": "2961244000000000", + "transactionSequenceNumber": 27, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x871fd55828822d2d48bd9ffecb53b80717053632a58e1a2a92540b4256cd15c5-NFT_IN-i0_0", + "hash": "0x871fd55828822d2d48bd9ffecb53b80717053632a58e1a2a92540b4256cd15c5", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6ab3db1ba51e9faf493b321c55f132b7f3dc759de63214a34e2363c6c5e50dbe", + "blockHeight": 13766149, + "extra": {}, + "date": "2021-12-08T17:40:51.000Z", + "value": "1", + "fee": "2961244000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 27 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xa6194046c80bfbc30495b47cc09b80cf2093d62793dba38c14050acbe018d95b-FEES", + "hash": "0xa6194046c80bfbc30495b47cc09b80cf2093d62793dba38c14050acbe018d95b", + "type": "FEES", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x33d3e2abe9d96f3c4753cddecc951b6f7ed215e752d3bb9233124e333b0d50b6", + "blockHeight": 13766115, + "extra": {}, + "date": "2021-12-08T17:31:39.000Z", + "value": "4302300000000000", + "fee": "4302300000000000", + "transactionSequenceNumber": 7, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0xa6194046c80bfbc30495b47cc09b80cf2093d62793dba38c14050acbe018d95b-NFT_OUT-i0_0", + "hash": "0xa6194046c80bfbc30495b47cc09b80cf2093d62793dba38c14050acbe018d95b", + "type": "NFT_OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x33d3e2abe9d96f3c4753cddecc951b6f7ed215e752d3bb9233124e333b0d50b6", + "blockHeight": 13766115, + "extra": {}, + "date": "2021-12-08T17:31:39.000Z", + "value": "1", + "fee": "4302300000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0x520253647a671300f4Fd0DBD1d49Ed6899De3C23", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 7 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x522a20b520a524ed1de83cd0ffbdb32340c9880c0605fc213a40d00fc54275e3-NONE", + "hash": "0x522a20b520a524ed1de83cd0ffbdb32340c9880c0605fc213a40d00fc54275e3", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xF6793dA657495ffeFF9Ee6350824910Abc21356C"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7077f17e723e1783dcc0b1d9b995b60ee7bd8bec325e44f7d880dfe93a7fa3bf", + "blockHeight": 13765602, + "extra": {}, + "date": "2021-12-08T15:38:58.000Z", + "value": "0", + "fee": "8282870400000000", + "transactionSequenceNumber": 25, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xf6793da657495ffeff9ee6350824910abc21356c+49562763660850547885500934899482407746001654984367517528191397751227051671553-0x522a20b520a524ed1de83cd0ffbdb32340c9880c0605fc213a40d00fc54275e3-NFT_IN", + "hash": "0x522a20b520a524ed1de83cd0ffbdb32340c9880c0605fc213a40d00fc54275e3", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7077f17e723e1783dcc0b1d9b995b60ee7bd8bec325e44f7d880dfe93a7fa3bf", + "blockHeight": 13765602, + "extra": {}, + "date": "2021-12-08T15:38:58.000Z", + "value": "1", + "fee": "8282870400000000", + "contract": "0xF6793dA657495ffeFF9Ee6350824910Abc21356C", + "standard": "ERC721", + "tokenId": "49562763660850547885500934899482407746001654984367517528191397751227051671553", + "transactionSequenceNumber": 25 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x87cf5b939cb0689f9c121f1227ba0e36d1a5193b088a67c42121a2ce548c8b45-NONE", + "hash": "0x87cf5b939cb0689f9c121f1227ba0e36d1a5193b088a67c42121a2ce548c8b45", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7077f17e723e1783dcc0b1d9b995b60ee7bd8bec325e44f7d880dfe93a7fa3bf", + "blockHeight": 13765602, + "extra": {}, + "date": "2021-12-08T15:38:58.000Z", + "value": "0", + "fee": "2432830400000000", + "transactionSequenceNumber": 26, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x87cf5b939cb0689f9c121f1227ba0e36d1a5193b088a67c42121a2ce548c8b45-NFT_IN-i0_0", + "hash": "0x87cf5b939cb0689f9c121f1227ba0e36d1a5193b088a67c42121a2ce548c8b45", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x7077f17e723e1783dcc0b1d9b995b60ee7bd8bec325e44f7d880dfe93a7fa3bf", + "blockHeight": 13765602, + "extra": {}, + "date": "2021-12-08T15:38:58.000Z", + "value": "4", + "fee": "2432830400000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 26 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xd67df0f82d41df9a301bc85a32ae039011317136f2b7cae291988ec1b0948544-IN", + "hash": "0xd67df0f82d41df9a301bc85a32ae039011317136f2b7cae291988ec1b0948544", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xdc720838f6a86364c69b9153040e27a2c056456a044fddbc35abfb76a8cc52b0", + "blockHeight": 13759503, + "extra": {}, + "date": "2021-12-07T16:13:07.001Z", + "value": "20000000000000000", + "fee": "1596000000000000", + "transactionSequenceNumber": 24, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x1af22e7561a634436298560a2e812a5184d77d3a8bf58caa3f945df9877e4c5c-NONE", + "hash": "0x1af22e7561a634436298560a2e812a5184d77d3a8bf58caa3f945df9877e4c5c", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa6f5236fe2d9728810db06b06cb939636b01d06efa49567cb87f8baee630b501", + "blockHeight": 13759447, + "extra": {}, + "date": "2021-12-07T16:01:30.000Z", + "value": "0", + "fee": "3241252000000000", + "transactionSequenceNumber": 23, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x1af22e7561a634436298560a2e812a5184d77d3a8bf58caa3f945df9877e4c5c-NFT_IN-i0_0", + "hash": "0x1af22e7561a634436298560a2e812a5184d77d3a8bf58caa3f945df9877e4c5c", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa6f5236fe2d9728810db06b06cb939636b01d06efa49567cb87f8baee630b501", + "blockHeight": 13759447, + "extra": {}, + "date": "2021-12-07T16:01:30.000Z", + "value": "3", + "fee": "3241252000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 23 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x9c31d49d1155fb2861293f56e41b5dd0973bb1eafd656ead31c0e3ba4165f2ce-NONE", + "hash": "0x9c31d49d1155fb2861293f56e41b5dd0973bb1eafd656ead31c0e3ba4165f2ce", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x1df360c6873914b3e78d0293a49c6ae323d6026319205b9c4eaad3813c0196c6", + "blockHeight": 13753796, + "extra": {}, + "date": "2021-12-06T18:13:03.000Z", + "value": "0", + "fee": "8755304000000000", + "transactionSequenceNumber": 22, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270+101000906-0x9c31d49d1155fb2861293f56e41b5dd0973bb1eafd656ead31c0e3ba4165f2ce-NFT_IN", + "hash": "0x9c31d49d1155fb2861293f56e41b5dd0973bb1eafd656ead31c0e3ba4165f2ce", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x1df360c6873914b3e78d0293a49c6ae323d6026319205b9c4eaad3813c0196c6", + "blockHeight": 13753796, + "extra": {}, + "date": "2021-12-06T18:13:03.000Z", + "value": "1", + "fee": "8755304000000000", + "contract": "0xa7d8d9ef8D8Ce8992Df33D8b8CF4Aebabd5bD270", + "standard": "ERC721", + "tokenId": "101000906", + "transactionSequenceNumber": 22 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xe1b148826f3994c2009ebe15f4e010a427410a8ed5ea0d935b08d6dbcfb9db92-NONE", + "hash": "0xe1b148826f3994c2009ebe15f4e010a427410a8ed5ea0d935b08d6dbcfb9db92", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd5243012c9861bd2b45e01ae52574a74a8dfa231c420e440749a889e2564e8b4", + "blockHeight": 13753752, + "extra": {}, + "date": "2021-12-06T18:02:59.000Z", + "value": "0", + "fee": "5598066000000000", + "transactionSequenceNumber": 21, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460-0xe1b148826f3994c2009ebe15f4e010a427410a8ed5ea0d935b08d6dbcfb9db92-NFT_IN-i0_0", + "hash": "0xe1b148826f3994c2009ebe15f4e010a427410a8ed5ea0d935b08d6dbcfb9db92", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd5243012c9861bd2b45e01ae52574a74a8dfa231c420e440749a889e2564e8b4", + "blockHeight": 13753752, + "extra": {}, + "date": "2021-12-06T18:02:59.000Z", + "value": "1", + "fee": "5598066000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "transactionSequenceNumber": 21 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x07f74eeadc4ffd58a83db4ece00a7ca748b85a373342b7a850ee83a2912af298-NONE", + "hash": "0x07f74eeadc4ffd58a83db4ece00a7ca748b85a373342b7a850ee83a2912af298", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x495f947276749Ce646f68AC8c248420045cb7b5e"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x0b73243490e66b019ef8d2e49fd3480d8c7778efd90304b434d8d81f3caa734e", + "blockHeight": 13753652, + "extra": {}, + "date": "2021-12-06T17:42:33.000Z", + "value": "0", + "fee": "5478262000000000", + "transactionSequenceNumber": 20, + "internalOperations": [], + "nftOperations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749ce646f68ac8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316-0x07f74eeadc4ffd58a83db4ece00a7ca748b85a373342b7a850ee83a2912af298-NFT_IN-i0_0", + "hash": "0x07f74eeadc4ffd58a83db4ece00a7ca748b85a373342b7a850ee83a2912af298", + "type": "NFT_IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x0b73243490e66b019ef8d2e49fd3480d8c7778efd90304b434d8d81f3caa734e", + "blockHeight": 13753652, + "extra": {}, + "date": "2021-12-06T17:42:33.000Z", + "value": "3", + "fee": "5478262000000000", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "operator": "0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC", + "standard": "ERC1155", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "transactionSequenceNumber": 20 + } + ] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x86e43919ffafbe3ec4e11fbec938bf0e72fcf5720a3c2fc84c887f2842ea3e7b-OUT", + "hash": "0x86e43919ffafbe3ec4e11fbec938bf0e72fcf5720a3c2fc84c887f2842ea3e7b", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x102e280fef9c979a3d37253a3cff7f816b588888c76b37b86cf71c968ca0a2e2", + "blockHeight": 13332230, + "extra": {}, + "date": "2021-10-01T07:59:36.000Z", + "value": "11234800000000000", + "fee": "1234800000000000", + "transactionSequenceNumber": 6, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xf0a2ba4e1b227619d9cc6b6f3cf7db24e4bd35ac8f8d7660e9a510ded56fca81-IN", + "hash": "0xf0a2ba4e1b227619d9cc6b6f3cf7db24e4bd35ac8f8d7660e9a510ded56fca81", + "type": "IN", + "senders": ["0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9d54ea5dfcbd5c96a399cd77552d39de7e2d22ad4c02ec93387677351470d00d", + "blockHeight": 13328356, + "extra": {}, + "date": "2021-09-30T17:24:27.001Z", + "value": "15911340000000000", + "fee": "3024000000000000", + "transactionSequenceNumber": 233, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x982f4e26c491cfd06afbd3bcd6a7a94d54ff81af5f25ccc47e8830e8d73b53bb-OUT", + "hash": "0x982f4e26c491cfd06afbd3bcd6a7a94d54ff81af5f25ccc47e8830e8d73b53bb", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x9572bbba731c6e1dfd176456b66845089cfc7c8e7004f1f77e56368de832c9be", + "blockHeight": 13243352, + "extra": {}, + "date": "2021-09-17T13:08:25.000Z", + "value": "10786166300000000", + "fee": "1226400000000000", + "transactionSequenceNumber": 5, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x91f8b058d9b9729d94cf06e9f77efc1ec222c5cb92f433776d29b02f8af47f4c-NONE", + "hash": "0x91f8b058d9b9729d94cf06e9f77efc1ec222c5cb92f433776d29b02f8af47f4c", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa0b8c32223d3a7fb65003258ae599fdbc3e36881c19a55829884ab3df24d7733", + "blockHeight": 13230545, + "extra": {}, + "date": "2021-09-15T13:18:19.000Z", + "value": "0", + "fee": "1179596000000000", + "transactionSequenceNumber": 17, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x4699ae97a6b0618637a21f079ee03ec5a750a57a38ea4699e94fe0e100dbbf2e-IN", + "hash": "0x4699ae97a6b0618637a21f079ee03ec5a750a57a38ea4699e94fe0e100dbbf2e", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xa92bd6afac7932037eccd87a27c9def8c3f2e0643d3799f0f357c8c80298db42", + "blockHeight": 13082389, + "extra": {}, + "date": "2021-08-23T15:35:05.001Z", + "value": "10000000000000000", + "fee": "1012200000000000", + "transactionSequenceNumber": 15, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x698b78ce7d4c13b8ce9e154aabf4db936f27778cc3c6a82190ccbb08cd18c85f-NONE", + "hash": "0x698b78ce7d4c13b8ce9e154aabf4db936f27778cc3c6a82190ccbb08cd18c85f", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x38d143c3d3d90f7e15b278348b9b439ceec51093a5639813dd2af5cb37c0b7d0", + "blockHeight": 13049812, + "extra": {}, + "date": "2021-08-18T14:41:04.000Z", + "value": "0", + "fee": "1214290000000000", + "transactionSequenceNumber": 13, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x35a42663a3a9a9c47f7fbf31a33fdabaed323c556f6b886683a4d34ce63a6136-OUT", + "hash": "0x35a42663a3a9a9c47f7fbf31a33fdabaed323c556f6b886683a4d34ce63a6136", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6b5ddc8de8363466e1951478862ef6f0c6fb6ef6e93c9ce537ca3a249dab2e6b", + "blockHeight": 12954213, + "extra": {}, + "date": "2021-08-03T19:34:18.000Z", + "value": "1055500000000000", + "fee": "955500000000000", + "transactionSequenceNumber": 4, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x692a60295edda0c618100085ba22e5256807a104c87d2631d5213825403753a9-IN", + "hash": "0x692a60295edda0c618100085ba22e5256807a104c87d2631d5213825403753a9", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x038dc797c054eeb4f83453006ef71f0901a526986c199486c59bbe292b8f16a4", + "blockHeight": 12952417, + "extra": {}, + "date": "2021-08-03T12:52:10.001Z", + "value": "1841666300000000", + "fee": "655200000000000", + "transactionSequenceNumber": 12, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x61dc052aaed019666536e35c69ee3c689fc2b3b47aeb8ee001d7f65c10c06da9-OUT", + "hash": "0x61dc052aaed019666536e35c69ee3c689fc2b3b47aeb8ee001d7f65c10c06da9", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x1bD435F3C054b6e901B7b108a0ab7617C808677b"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd79c7ea9554903b0181fbb170e00d28e08e8865135261d505d719eb7494c0bc4", + "blockHeight": 12917524, + "extra": {}, + "date": "2021-07-29T00:22:55.000Z", + "value": "4159000000000000", + "fee": "4059000000000000", + "transactionSequenceNumber": 2, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x791bbf8c10269c1cebf178c473797e4b0c04408358ae1df024206bd1a4e6b278-OUT", + "hash": "0x791bbf8c10269c1cebf178c473797e4b0c04408358ae1df024206bd1a4e6b278", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0x1bD435F3C054b6e901B7b108a0ab7617C808677b"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd79c7ea9554903b0181fbb170e00d28e08e8865135261d505d719eb7494c0bc4", + "blockHeight": 12917524, + "extra": {}, + "date": "2021-07-29T00:22:55.000Z", + "value": "3511279000000000", + "fee": "3411279000000000", + "transactionSequenceNumber": 1, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x97d415099d4f30dd35941e684312eeec3afc26b5d77623c9e41e99dc9694239c-OUT", + "hash": "0x97d415099d4f30dd35941e684312eeec3afc26b5d77623c9e41e99dc9694239c", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd79c7ea9554903b0181fbb170e00d28e08e8865135261d505d719eb7494c0bc4", + "blockHeight": 12917524, + "extra": {}, + "date": "2021-07-29T00:22:55.000Z", + "value": "2329721000000000", + "fee": "592200000000000", + "transactionSequenceNumber": 3, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0xdfb00440e73d8f5ce8cc0171506dba7434de5dd7ebddc7da299d7229e3ca3451-IN", + "hash": "0xdfb00440e73d8f5ce8cc0171506dba7434de5dd7ebddc7da299d7229e3ca3451", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x6c5e0aaeeb43df95ef6d72198a716897954b88c31ab35d1af22064e4c847b005", + "blockHeight": 12903216, + "extra": {}, + "date": "2021-07-26T17:44:37.001Z", + "value": "10000000000000000", + "fee": "508200000000000", + "transactionSequenceNumber": 4, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x7871201cd52fb4650beb75584b83d178c4575e5f99b06d7bd68dffdf879359d7-OUT", + "hash": "0x7871201cd52fb4650beb75584b83d178c4575e5f99b06d7bd68dffdf879359d7", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x4cdd3db3107140a65c0a07f4cdc5319a2df857eaad16130160cc3931e86c5921", + "blockHeight": 12858168, + "extra": {}, + "date": "2021-07-19T16:43:11.000Z", + "value": "10000000000000000", + "fee": "781200000000000", + "transactionSequenceNumber": 0, + "hasFailed": false, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x74b6ae9c64b19ebf0337b755484c64355a717a3cee3b6be387257f098fc808e2-IN", + "hash": "0x74b6ae9c64b19ebf0337b755484c64355a717a3cee3b6be387257f098fc808e2", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0xd39cfe265332debc9de260357374daafcda8741f3eb28ee2352bd4b285338d1e", + "blockHeight": 12858145, + "extra": {}, + "date": "2021-07-19T16:37:28.001Z", + "value": "10000000000000000", + "fee": "739200000000000", + "transactionSequenceNumber": 3, + "internalOperations": [], + "nftOperations": [] + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:-0x2088ee8a8f6cff275c3672db3e45aa601e7622b6dcd43e4db7758be5c2c0e00d-NONE", + "hash": "0x2088ee8a8f6cff275c3672db3e45aa601e7622b6dcd43e4db7758be5c2c0e00d", + "type": "NONE", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x6B175474E89094C44Da98b954EedeAC495271d0F"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "blockHash": "0x71a54e42f7409d6ac141c078e7ae5c787e0b1c12919734019e2a1fba9cec6356", + "blockHeight": 12741765, + "extra": {}, + "date": "2021-07-01T12:27:07.000Z", + "value": "0", + "fee": "683680800000000", + "transactionSequenceNumber": 0, + "internalOperations": [], + "nftOperations": [] + } + ], + "pendingOperations": [], + "currencyId": "ethereum", + "unitMagnitude": 18, + "lastSyncDate": "2022-12-15T16:45:36.054Z", + "balance": "11138345776054660", + "spendableBalance": "11138345776054660", + "nfts": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0xc9154424B823b10579895cCBE442d41b9Abd96Ed+93200868329142220037806257604345990357681460470806021424301770489032297414659+ethereum", + "tokenId": "93200868329142220037806257604345990357681460470806021424301770489032297414659", + "amount": "1", + "contract": "0xc9154424B823b10579895cCBE442d41b9Abd96Ed", + "standard": "ERC721", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208157115288125460+ethereum", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208157115288125460", + "amount": "1", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+0x495f947276749Ce646f68AC8c248420045cb7b5e+77770246133050101334277152821957558007745772239357041338818208158214799753316+ethereum", + "tokenId": "77770246133050101334277152821957558007745772239357041338818208158214799753316", + "amount": "7", + "contract": "0x495f947276749Ce646f68AC8c248420045cb7b5e", + "standard": "ERC1155", + "currencyId": "ethereum" + } + ], + "balanceHistoryCache": { + "HOUR": { + "balances": [ + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660 + ], + "latestDate": 1671120000000 + }, + "DAY": { + "balances": [ + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 24676540000000000, 20374240000000000, + 20374240000000000, 17586349600000000, 17586349600000000, + 17586349600000000, 13715534600000000, 13715534600000000, + 13715534600000000, 13715534600000000, 33138424418199710, + 33138424418199710, 33138424418199710, 33138424418199710, + 33138424418199710, 33138424418199710, 13557424418199710, + 13557424418199710, 13557424418199710, 13557424418199710, + 13557424418199710, 13557424418199710, 13557424418199710, + 13557424418199710, 13557424418199710, 13557424418199710, + 13557424418199710, 13557424418199710, 13557424418199710, + 13557424418199710, 13557424418199710, 13557424418199710, + 13557424418199710, 13557424418199710, 111824969979610740, + 111824969979610740, 87136969979610740, 87136969979610740, + 87136969979610740, 87136969979610740, 87136969979610740, + 81328647979610740, 59113147979610730, 59113147979610730, + 53751619979610730, 31987619979610730, 31987619979610730, + 31987619979610730, 31987619979610730, 31987619979610730, + 18774619979610730, 18774619979610730, 0, 0, 0, + 15349929200000000, 15349929200000000, 15349929200000000, + 15349929200000000, 15349929200000000, 15349929200000000, + 15349929200000000, 30473629200000000, 50473629200000000, + 35014441200000000, 35014441200000000, 35014441200000000, + 35014441200000000, 35014441200000000, 35014441200000000, + 35014441200000000, 35014441200000000, 35014441200000000, + 35014441200000000, 35014441200000000, 35014441200000000, + 35014441200000000, 35014441200000000, 35014441200000000, + 35014441200000000, 16793993200000000, 16793993200000000, + 16793993200000000, 16793993200000000, 16793993200000000, + 16793993200000000, 16793993200000000, 20793993200000000, + 20793993200000000, 20793993200000000, 20793993200000000, + 20793993200000000, 20793993200000000, 20793993200000000, + 20793993200000000, 20793993200000000, 20793993200000000, + 20793993200000000, 20793993200000000, 20793993200000000, + 29086458000000000, 29086458000000000, 29086458000000000, + 29086458000000000, 34086458000000000, 34086458000000000, + 34086458000000000, 34086458000000000, 34086458000000000, + 34086458000000000, 34086458000000000, 31504958000000000, + 31504958000000000, 31504958000000000, 37662902200000000, + 37662902200000000, 37662902200000000, 37662902200000000, + 37662902200000000, 37662902200000000, 37662902200000000, + 37662902200000000, 37662902200000000, 37662902200000000, + 37662902200000000, 37662902200000000, 37662902200000000, + 32104449800000000, 26796625800000000, 25526174200000000, + 25526174200000000, 25526174200000000, 25526174200000000, + 25526174200000000, 25526174200000000, 25526174200000000, + 25526174200000000, 25526174200000000, 25526174200000000, + 25526174200000000, 24701400800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 12214387800000000, 10626955000000000, + 10626955000000000, 10626955000000000, 9528367400000000, + 6803587800000000, 6803587800000000, 6803587800000000, + 6803587800000000, 6803587800000000, 6803587800000000, + 6803587800000000, 6803587800000000, 6803587800000000, + 6803587800000000, 6803587800000000, 6803587800000000, + 6803587800000000, 6803587800000000, 6803587800000000, + 6803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 11803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 15544741800000000, + 15544741800000000, 15544741800000000, 15544741800000000, + 15544741800000000, 15544741800000000, 15544741800000000, + 15544741800000000, 15544741800000000, 15544741800000000, + 15544741800000000, 15544741800000000, 15544741800000000, + 15544741800000000, 14113356600000000, 14113356600000000, + 14113356600000000, 13380088800000000, 13380088800000000, + 13380088800000000, 13380088800000000, 13380088800000000, + 13380088800000000, 13380088800000000, 13380088800000000, + 13380088800000000, 13380088800000000, 13380088800000000, + 12455476800000000, 12455476800000000, 12455476800000000, + 11843464000000000, 11843464000000000, 11843464000000000, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660, + 11138345776054660, 11138345776054660, 11138345776054660 + ], + "latestDate": 1671058800000 + }, + "WEEK": { + "balances": [ + 0, 0, 0, 0, 0, 0, 786166300000000, 786166300000000, + 786166300000000, 10786166300000000, 10786166300000000, + 10786166300000000, 0, 0, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 4676540000000000, + 4676540000000000, 4676540000000000, 17586349600000000, + 33138424418199710, 13557424418199710, 13557424418199710, + 13557424418199710, 87136969979610740, 31987619979610730, 0, + 15349929200000000, 35014441200000000, 35014441200000000, + 16793993200000000, 20793993200000000, 20793993200000000, + 29086458000000000, 34086458000000000, 37662902200000000, + 37662902200000000, 25526174200000000, 25526174200000000, + 12214387800000000, 12214387800000000, 12214387800000000, + 12214387800000000, 10626955000000000, 6803587800000000, + 6803587800000000, 11803587800000000, 11803587800000000, + 11803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 16803587800000000, 16803587800000000, + 16803587800000000, 15544741800000000, 15544741800000000, + 14113356600000000, 13380088800000000, 12455476800000000, + 11138345776054660, 11138345776054660, 11138345776054660 + ], + "latestDate": 1670713200000 + } + }, + "subAccounts": [ + { + "type": "TokenAccountRaw", + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "parentId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:", + "starred": false, + "tokenId": "ethereum/erc20/dai_stablecoin_v2_0", + "balance": "4453017212930433850", + "spendableBalance": "4453017212930433850", + "compoundBalance": "0", + "balanceHistoryCache": { + "HOUR": { "latestDate": null, "balances": [] }, + "DAY": { "latestDate": null, "balances": [] }, + "WEEK": { "latestDate": null, "balances": [] } + }, + "creationDate": "2021-07-01T12:27:07.000Z", + "operationsCount": 34, + "operations": [ + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xcbec3a5c20abbd137392341c181945e5d874b46107eb81f28a0c630f0258f98a-IN-i0", + "hash": "0xcbec3a5c20abbd137392341c181945e5d874b46107eb81f28a0c630f0258f98a", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x17d87e709197c6596f0c275983182d223156edbef0599d2da551df9bb5a1890e", + "blockHeight": 14974160, + "extra": {}, + "date": "2022-06-16T15:50:38.000Z", + "value": "2000000000000000000", + "fee": "1335719000000000", + "transactionSequenceNumber": 69 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x7d23328d648b49c555ce83d9b8505f0d3f4a3c02fc623151734b2c1d6f362500-OUT-i0", + "hash": "0x7d23328d648b49c555ce83d9b8505f0d3f4a3c02fc623151734b2c1d6f362500", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x2c046fcbc6f78beaeb6cdc7a4574b298bc3615e478791e22d3f61733ebb6152e", + "blockHeight": 14578217, + "extra": {}, + "date": "2022-04-13T16:35:33.000Z", + "value": "3000000000000000000", + "fee": "1575652400000000", + "transactionSequenceNumber": 34 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x70411cd21103362575d8e693ff4c8841e776c2bcd27741203a19326d86edd1b0-OUT-i0", + "hash": "0x70411cd21103362575d8e693ff4c8841e776c2bcd27741203a19326d86edd1b0", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xf1273cd78b8338e82607af033e285ea77693e44e626e7acafaf03905865e4dd3", + "blockHeight": 14493261, + "extra": {}, + "date": "2022-03-31T09:55:00.000Z", + "value": "2000000000000000000", + "fee": "1016885800000000", + "transactionSequenceNumber": 32 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x70411cd21103362575d8e693ff4c8841e776c2bcd27741203a19326d86edd1b0-OUT", + "hash": "0x70411cd21103362575d8e693ff4c8841e776c2bcd27741203a19326d86edd1b0", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xf1273cd78b8338e82607af033e285ea77693e44e626e7acafaf03905865e4dd3", + "blockHeight": 14493261, + "extra": {}, + "date": "2022-03-31T09:55:00.000Z", + "value": "2000000000000000000", + "fee": "1016885800000000", + "transactionSequenceNumber": 32 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x778ef46f5cb9232b8ef5ea2772f4a9f0dd3328b93ba4d91f0391cb20d9e779c1-IN", + "hash": "0x778ef46f5cb9232b8ef5ea2772f4a9f0dd3328b93ba4d91f0391cb20d9e779c1", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xd5e3207e6bfedd3c907839ef3f3bcb01ac4176cb41febcddb8f2ff05df1f0d0e", + "blockHeight": 14428912, + "extra": {}, + "date": "2022-03-21T09:32:40.000Z", + "value": "5000000000000000000", + "fee": "697349400000000", + "transactionSequenceNumber": 55 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x9e7933f78a1dc88f2cae5001679e316481fcb835fffa22ae8baf89940e86d082-OUT", + "hash": "0x9e7933f78a1dc88f2cae5001679e316481fcb835fffa22ae8baf89940e86d082", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x89503f0d799061708eb0de958b4e8d1fea8e73b6455ddd87ba3ca949004f1134", + "blockHeight": 14403663, + "extra": {}, + "date": "2022-03-17T11:10:03.000Z", + "value": "2000000000000000000", + "fee": "579590200000000", + "transactionSequenceNumber": 29 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xb07733244620e58c4a6e1f69821183e9b21517ba11896db44355eec7e6c52de9-OUT", + "hash": "0xb07733244620e58c4a6e1f69821183e9b21517ba11896db44355eec7e6c52de9", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x6275723e14e10dec7e2b7914729e67262b216e1e13cf9d38e2cd16a5e4abe074", + "blockHeight": 14403144, + "extra": {}, + "date": "2022-03-17T09:13:06.000Z", + "value": "2000000000000000000", + "fee": "569178400000000", + "transactionSequenceNumber": 28 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xd53a172c439c519cd3b5520b320838c27cc352f7afe9aad62e6518f6e5f4e743-OUT", + "hash": "0xd53a172c439c519cd3b5520b320838c27cc352f7afe9aad62e6518f6e5f4e743", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x6275723e14e10dec7e2b7914729e67262b216e1e13cf9d38e2cd16a5e4abe074", + "blockHeight": 14403144, + "extra": {}, + "date": "2022-03-17T09:13:06.000Z", + "value": "3000000000000000000", + "fee": "558766600000000", + "transactionSequenceNumber": 27 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x78ce7e013d4a2194ba6918fe288905744c709aaf6c5e324c19352618e5143992-IN", + "hash": "0x78ce7e013d4a2194ba6918fe288905744c709aaf6c5e324c19352618e5143992", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x3855e0d1da27f9274c39d6dff5238ac245518994d33c31be8914bea7053ac63b", + "blockHeight": 14321614, + "extra": {}, + "date": "2022-03-04T16:31:39.000Z", + "value": "3000000000000000000", + "fee": "2046946000000000", + "transactionSequenceNumber": 51 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x692a180d4d69e3271d01e749ece68bafa581958829da5e78c273bdbbca73c015-OUT", + "hash": "0x692a180d4d69e3271d01e749ece68bafa581958829da5e78c273bdbbca73c015", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xfa3c56588bcf4c160d824b8c10609ddd6bc93f2272e10ae22d6fd2aa59251249", + "blockHeight": 14276502, + "extra": {}, + "date": "2022-02-25T17:05:26.000Z", + "value": "2000000000000000000", + "fee": "2012948000000000", + "transactionSequenceNumber": 26 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xa098facd603c333e67673280a415405774cc7064e84e073e6dd9db6981883deb-OUT", + "hash": "0xa098facd603c333e67673280a415405774cc7064e84e073e6dd9db6981883deb", + "type": "OUT", + "senders": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "recipients": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x0f2684eb5473538cb1188dbf94a8205f2aa71ddf3cde1130e7058f2b9b1d353b", + "blockHeight": 14173122, + "extra": {}, + "date": "2022-02-09T17:04:53.000Z", + "value": "2000000000000000000", + "fee": "3401188000000000", + "transactionSequenceNumber": 24 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x0f606f55d7f5a76ed630534b631bd63159ba854d5c8a88853df8b5de1584776a-IN", + "hash": "0x0f606f55d7f5a76ed630534b631bd63159ba854d5c8a88853df8b5de1584776a", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xceb8f15f5a8e2074bd4734df8ab732ce5186a80dd1ddee3737aae8e86cbb3716", + "blockHeight": 14165031, + "extra": {}, + "date": "2022-02-08T10:58:30.000Z", + "value": "1000000000000000000", + "fee": "1783271600000000", + "transactionSequenceNumber": 48 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0xef7557d98fdbebe5fb52bda684f1fa2f365b2a3bdf0dc3bcc471a6fcc835d685-IN", + "hash": "0xef7557d98fdbebe5fb52bda684f1fa2f365b2a3bdf0dc3bcc471a6fcc835d685", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xfd7ddf871a85f3d3a0e63935007505e388e80437d44ce4bc637f75433cc85fae", + "blockHeight": 14164981, + "extra": {}, + "date": "2022-02-08T10:47:19.000Z", + "value": "2000000000000000000", + "fee": "1894292400000000", + "transactionSequenceNumber": 46 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x022e0739d5c3e77c5282df720a0417b7a032b72d3b51f6c855073f0a690cd803-IN", + "hash": "0x022e0739d5c3e77c5282df720a0417b7a032b72d3b51f6c855073f0a690cd803", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xe246ded148bfbf7fe47c1d31e78356830648d496b546d3acea3d5a0b22e1fe6a", + "blockHeight": 14160369, + "extra": {}, + "date": "2022-02-07T17:48:01.000Z", + "value": "2000000000000000000", + "fee": "4250015000000000", + "transactionSequenceNumber": 43 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x91f8b058d9b9729d94cf06e9f77efc1ec222c5cb92f433776d29b02f8af47f4c-IN", + "hash": "0x91f8b058d9b9729d94cf06e9f77efc1ec222c5cb92f433776d29b02f8af47f4c", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xa0b8c32223d3a7fb65003258ae599fdbc3e36881c19a55829884ab3df24d7733", + "blockHeight": 13230545, + "extra": {}, + "date": "2021-09-15T13:18:19.000Z", + "value": "2000000000000000000", + "fee": "1179596000000000", + "transactionSequenceNumber": 17 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x698b78ce7d4c13b8ce9e154aabf4db936f27778cc3c6a82190ccbb08cd18c85f-IN", + "hash": "0x698b78ce7d4c13b8ce9e154aabf4db936f27778cc3c6a82190ccbb08cd18c85f", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x38d143c3d3d90f7e15b278348b9b439ceec51093a5639813dd2af5cb37c0b7d0", + "blockHeight": 13049812, + "extra": {}, + "date": "2021-08-18T14:41:04.000Z", + "value": "2000000000000000000", + "fee": "1214290000000000", + "transactionSequenceNumber": 13 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x61dc052aaed019666536e35c69ee3c689fc2b3b47aeb8ee001d7f65c10c06da9-IN", + "hash": "0x61dc052aaed019666536e35c69ee3c689fc2b3b47aeb8ee001d7f65c10c06da9", + "type": "IN", + "senders": ["0x1bD435F3C054b6e901B7b108a0ab7617C808677b"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xd79c7ea9554903b0181fbb170e00d28e08e8865135261d505d719eb7494c0bc4", + "blockHeight": 12917524, + "extra": {}, + "date": "2021-07-29T00:22:55.000Z", + "value": "226508605087622854", + "fee": "4059000000000000", + "transactionSequenceNumber": 2 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x791bbf8c10269c1cebf178c473797e4b0c04408358ae1df024206bd1a4e6b278-IN", + "hash": "0x791bbf8c10269c1cebf178c473797e4b0c04408358ae1df024206bd1a4e6b278", + "type": "IN", + "senders": ["0x1bD435F3C054b6e901B7b108a0ab7617C808677b"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0xd79c7ea9554903b0181fbb170e00d28e08e8865135261d505d719eb7494c0bc4", + "blockHeight": 12917524, + "extra": {}, + "date": "2021-07-29T00:22:55.000Z", + "value": "226508607842810996", + "fee": "3411279000000000", + "transactionSequenceNumber": 1 + }, + { + "id": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0-0x2088ee8a8f6cff275c3672db3e45aa601e7622b6dcd43e4db7758be5c2c0e00d-IN", + "hash": "0x2088ee8a8f6cff275c3672db3e45aa601e7622b6dcd43e4db7758be5c2c0e00d", + "type": "IN", + "senders": ["0xCe0dd2748f024172351Ecf83c6D8471440DcdbBC"], + "recipients": ["0x520253647a671300f4Fd0DBD1d49Ed6899De3C23"], + "accountId": "js:2:ethereum:0x520253647a671300f4Fd0DBD1d49Ed6899De3C23:+ethereum%2Ferc20%2Fdai_stablecoin_v2_0", + "blockHash": "0x71a54e42f7409d6ac141c078e7ae5c787e0b1c12919734019e2a1fba9cec6356", + "blockHeight": 12741765, + "extra": {}, + "date": "2021-07-01T12:27:07.000Z", + "value": "1000000000000000000", + "fee": "683680800000000", + "transactionSequenceNumber": 0 + } + ], + "pendingOperations": [], + "swapHistory": [], + "approvals": [] + } + ], + "swapHistory": [] + }, + "version": 1 + } + ], + "countervalues": { + "ETH-USD": { + "2021-02-16": 1781.5338389221001, + "2021-02-17": 1805.2700860647321, + "2021-02-18": 1907.6060878317485, + "2021-02-19": 1933.5022768419703, + "2021-02-20": 1976.370912922422, + "2021-02-21": 1941.315045075966, + "2021-02-22": 1773.8093811446072, + "2021-02-23": 1535.4252237484884, + "2021-02-24": 1632.9356456207713, + "2021-02-25": 1597.038733609524, + "2021-02-26": 1476.1835481524424, + "2021-02-27": 1483.161759966038, + "2021-02-28": 1371.9765730337945, + "2021-03-01": 1500.2566538977846, + "2021-03-02": 1541.9061470602126, + "2021-03-03": 1587.8285071000462, + "2021-03-04": 1561.659116114919, + "2021-03-05": 1490.7379380996226, + "2021-03-06": 1583.250570128157, + "2021-03-07": 1668.0789660927933, + "2021-03-08": 1736.1402450364137, + "2021-03-09": 1832.6422486483775, + "2021-03-10": 1820.8451598515207, + "2021-03-11": 1790.4160691740035, + "2021-03-12": 1776.7409807467548, + "2021-03-13": 1853.2325590089008, + "2021-03-14": 1881.8725023651969, + "2021-03-15": 1800.765061392524, + "2021-03-16": 1776.8338124504826, + "2021-03-17": 1786.6242039862054, + "2021-03-18": 1810.0364422663972, + "2021-03-19": 1802.0748899240923, + "2021-03-20": 1842.849635315879, + "2021-03-21": 1779.6128268943805, + "2021-03-22": 1752.1169164693938, + "2021-03-23": 1690.2805003323147, + "2021-03-24": 1659.7557446745948, + "2021-03-25": 1564.7605023661633, + "2021-03-26": 1636.8120785884253, + "2021-03-27": 1698.8172433226853, + "2021-03-28": 1702.419189536019, + "2021-03-29": 1768.8717244735299, + "2021-03-30": 1827.343967183941, + "2021-03-31": 1855.800355147966, + "2021-04-01": 1940.0820998684655, + "2021-04-02": 2028.000285567954, + "2021-04-03": 2079.1190778961204, + "2021-04-04": 2045.985857418558, + "2021-04-05": 2071.8143088192023, + "2021-04-06": 2109.0368234803914, + "2021-04-07": 2020.2717005834224, + "2021-04-08": 2027.7342912413883, + "2021-04-09": 2075.969837637062, + "2021-04-10": 2144.3732014414422, + "2021-04-11": 2139.3503717602603, + "2021-04-12": 2148.413051373873, + "2021-04-13": 2231.6365540431157, + "2021-04-14": 2356.650064381403, + "2021-04-15": 2462.3102637607603, + "2021-04-16": 2424.60329237873, + "2021-04-17": 2414.7294819013377, + "2021-04-18": 2162.7561261552482, + "2021-04-19": 2199.60014201626, + "2021-04-20": 2189.8407618972515, + "2021-04-21": 2352.9476817298414, + "2021-04-22": 2478.868775887144, + "2021-04-23": 2260.9040867632684, + "2021-04-24": 2257.09574168527, + "2021-04-25": 2266.339683188497, + "2021-04-26": 2466.7880974650216, + "2021-04-27": 2580.3987554770274, + "2021-04-28": 2676.8979748721417, + "2021-04-29": 2740.63840928586, + "2021-04-30": 2758.307968149652, + "2021-05-01": 2869.4139231295285, + "2021-05-02": 2926.7956958143654, + "2021-05-03": 3186.6324376676243, + "2021-05-04": 3343.436463959355, + "2021-05-05": 3365.2063315489672, + "2021-05-06": 3492.570060957005, + "2021-05-07": 3476.4583595627696, + "2021-05-08": 3680.379564740232, + "2021-05-09": 3886.0982858964894, + "2021-05-10": 4041.2675144442233, + "2021-05-11": 3980.9158764488575, + "2021-05-12": 4174.841162153216, + "2021-05-13": 3801.3631795971573, + "2021-05-14": 3969.449044187414, + "2021-05-15": 3887.1996593751433, + "2021-05-16": 3633.3037142883372, + "2021-05-17": 3361.904519068786, + "2021-05-18": 3416.933122589013, + "2021-05-19": 2689.70020448906, + "2021-05-20": 2643.120868526718, + "2021-05-21": 2540.17431382538, + "2021-05-22": 2340.3492202560205, + "2021-05-23": 2028.1306116638177, + "2021-05-24": 2366.906200386056, + "2021-05-25": 2581.99020054335, + "2021-05-26": 2792.228622824881, + "2021-05-27": 2763.2234854823564, + "2021-05-28": 2535.4000588110653, + "2021-05-29": 2384.4571457417846, + "2021-05-30": 2372.12642722992, + "2021-05-31": 2506.388780070795, + "2021-06-01": 2612.749977165678, + "2021-06-02": 2696.185452715828, + "2021-06-03": 2802.719201539495, + "2021-06-04": 2675.3456164657046, + "2021-06-05": 2682.9821518911003, + "2021-06-06": 2692.8104729271495, + "2021-06-07": 2737.819638535525, + "2021-06-08": 2483.6285008084874, + "2021-06-09": 2529.601445451747, + "2021-06-10": 2530.434237962502, + "2021-06-11": 2429.19171493299, + "2021-06-12": 2359.8963794271963, + "2021-06-13": 2396.4866206181287, + "2021-06-14": 2530.154488527434, + "2021-06-15": 2581.089585962241, + "2021-06-16": 2461.4252948559683, + "2021-06-17": 2390.7658966543263, + "2021-06-18": 2261.9747379115574, + "2021-06-19": 2226.262489267856, + "2021-06-20": 2156.634610939125, + "2021-06-21": 1997.8186453346975, + "2021-06-22": 1879.6458639680397, + "2021-06-23": 1980.690274581355, + "2021-06-24": 1961.9850217054839, + "2021-06-25": 1886.3468522091878, + "2021-06-26": 1779.5771916828996, + "2021-06-27": 1862.666893507097, + "2021-06-28": 2042.66107025616, + "2021-06-29": 2172.9666280628867, + "2021-06-30": 2165.7256754773466, + "2021-07-01": 2145.126554293926, + "2021-07-02": 2076.694929345884, + "2021-07-03": 2194.931584095406, + "2021-07-04": 2311.768485936879, + "2021-07-05": 2248.3750189965667, + "2021-07-06": 2299.3468168671475, + "2021-07-07": 2361.232109788485, + "2021-07-08": 2186.3264645794548, + "2021-07-09": 2122.7572019013714, + "2021-07-10": 2121.0607156006877, + "2021-07-11": 2124.581854035705, + "2021-07-12": 2087.079131651408, + "2021-07-13": 1991.3227111052788, + "2021-07-14": 1945.4155046050903, + "2021-07-15": 1941.0535081147361, + "2021-07-16": 1903.9406118664867, + "2021-07-17": 1883.6153062669634, + "2021-07-18": 1941.2482783824198, + "2021-07-19": 1850.415676987351, + "2021-07-20": 1764.145659965404, + "2021-07-21": 1907.988797094182, + "2021-07-22": 2000.461395676923, + "2021-07-23": 2055.8117025729816, + "2021-07-24": 2151.7070071864878, + "2021-07-25": 2156.5659034142327, + "2021-07-26": 2315.8048981921406, + "2021-07-27": 2235.4578564408143, + "2021-07-28": 2296.804531483843, + "2021-07-29": 2316.9082545893148, + "2021-07-30": 2392.257547391016, + "2021-07-31": 2470.1616592183964, + "2021-08-01": 2598.0157408309924, + "2021-08-02": 2596.7218651835597, + "2021-08-03": 2506.998228872624, + "2021-08-04": 2610.462501677619, + "2021-08-05": 2719.3675593673324, + "2021-08-06": 2825.157574164051, + "2021-08-07": 3045.314130096087, + "2021-08-08": 3082.9846272323575, + "2021-08-09": 3056.0377029421493, + "2021-08-10": 3138.0763052692587, + "2021-08-11": 3211.5001275372397, + "2021-08-12": 3098.7932521691214, + "2021-08-13": 3208.9910910143817, + "2021-08-14": 3269.6452969683883, + "2021-08-15": 3207.7089674333374, + "2021-08-16": 3245.1388701103992, + "2021-08-17": 3153.7028623561087, + "2021-08-18": 3043.554393710515, + "2021-08-19": 3042.85088402793, + "2021-08-20": 3244.1322248871925, + "2021-08-21": 3269.532369653411, + "2021-08-22": 3213.1272986012887, + "2021-08-23": 3324.643175799101, + "2021-08-24": 3264.954177922108, + "2021-08-25": 3177.3078897804503, + "2021-08-26": 3125.4239816954796, + "2021-08-27": 3171.6847538308607, + "2021-08-28": 3243.475662898598, + "2021-08-29": 3213.3942084642285, + "2021-08-30": 3237.834829686606, + "2021-08-31": 3356.587904591487, + "2021-09-01": 3586.5554299562027, + "2021-09-02": 3775.4012708922983, + "2021-09-03": 3895.181596691564, + "2021-09-04": 3909.693001485703, + "2021-09-05": 3916.4832277868013, + "2021-09-06": 3931.7900163763584, + "2021-09-07": 3550.891085761163, + "2021-09-08": 3415.328706445609, + "2021-09-09": 3490.8272613755107, + "2021-09-10": 3334.8211334449984, + "2021-09-11": 3280.1706466316227, + "2021-09-12": 3371.0125126958983, + "2021-09-13": 3246.261245400023, + "2021-09-14": 3338.830108076244, + "2021-09-15": 3425.9658254174124, + "2021-09-16": 3594.0942634412345, + "2021-09-17": 3474.868833634648, + "2021-09-18": 3460.9400213313284, + "2021-09-19": 3374.017802209275, + "2021-09-20": 3083.038100092332, + "2021-09-21": 2913.0193521155043, + "2021-09-22": 2942.078490042822, + "2021-09-23": 3111.583766123065, + "2021-09-24": 2914.3721411574124, + "2021-09-25": 2904.9130988995844, + "2021-09-26": 2937.1902440610693, + "2021-09-27": 3066.688666348094, + "2021-09-28": 2889.983379843637, + "2021-09-29": 2872.1178081275343, + "2021-09-30": 2987.835421684163, + "2021-10-01": 3180.2349189339634, + "2021-10-02": 3354.5591024819682, + "2021-10-03": 3417.139123592317, + "2021-10-04": 3363.845670999481, + "2021-10-05": 3443.7901626468024, + "2021-10-06": 3514.8568212878226, + "2021-10-07": 3571.5738040083056, + "2021-10-08": 3607.6157111881466, + "2021-10-09": 3592.2403501382355, + "2021-10-10": 3532.17270441024, + "2021-10-11": 3533.4539247237444, + "2021-10-12": 3482.367045420033, + "2021-10-13": 3502.6144529574635, + "2021-10-14": 3718.394556321338, + "2021-10-15": 3817.773417381609, + "2021-10-16": 3884.391759277848, + "2021-10-17": 3808.9599069277365, + "2021-10-18": 3785.285507234406, + "2021-10-19": 3808.6942543199466, + "2021-10-20": 3998.327568676416, + "2021-10-21": 4174.629194692928, + "2021-10-22": 4042.4863114348414, + "2021-10-23": 4048.4153053255864, + "2021-10-24": 4063.035265617747, + "2021-10-25": 4158.154833402443, + "2021-10-26": 4196.682657801742, + "2021-10-27": 4087.1873188704103, + "2021-10-28": 4131.4640565585005, + "2021-10-29": 4367.798958194204, + "2021-10-30": 4321.045380478463, + "2021-10-31": 4273.890272099909, + "2021-11-01": 4300.798210614114, + "2021-11-02": 4461.156835627969, + "2021-11-03": 4577.926129801161, + "2021-11-04": 4521.802103255115, + "2021-11-05": 4504.376483437064, + "2021-11-06": 4441.407332334796, + "2021-11-07": 4583.345384077407, + "2021-11-08": 4735.086089439414, + "2021-11-09": 4787.663222931568, + "2021-11-10": 4695.648846138884, + "2021-11-11": 4693.907355065608, + "2021-11-12": 4651.2390755607175, + "2021-11-13": 4649.249947069463, + "2021-11-14": 4589.534944271919, + "2021-11-15": 4668.391350817353, + "2021-11-16": 4305.833798796034, + "2021-11-17": 4189.9916877690885, + "2021-11-18": 4107.784273397197, + "2021-11-19": 4146.3643922252395, + "2021-11-20": 4318.335404407716, + "2021-11-21": 4353.497554553766, + "2021-11-22": 4169.509751022833, + "2021-11-23": 4233.9375926026805, + "2021-11-24": 4255.448142060316, + "2021-11-25": 4425.243020299868, + "2021-11-26": 4141.184274472067, + "2021-11-27": 4113.478422144539, + "2021-11-28": 4118.8585375851, + "2021-11-29": 4369.0769389167945, + "2021-11-30": 4564.96133359365, + "2021-12-01": 4681.6690417981745, + "2021-12-02": 4528.442415140493, + "2021-12-03": 4339.939258651335, + "2021-12-04": 3958.271528874502, + "2021-12-05": 4154.461077327893, + "2021-12-06": 4128.307826013127, + "2021-12-07": 4351.101689561683, + "2021-12-08": 4362.339505922039, + "2021-12-09": 4252.146520650308, + "2021-12-10": 4055.7896379774566, + "2021-12-11": 4011.2192397015474, + "2021-12-12": 4074.9846809611236, + "2021-12-13": 3877.9538907033493, + "2021-12-14": 3796.5523074210896, + "2021-12-15": 3868.801361707739, + "2021-12-16": 4040.048636237463, + "2021-12-17": 3854.3017875119863, + "2021-12-18": 3917.2019846477765, + "2021-12-19": 3951.8675206065986, + "2021-12-20": 3862.803144736363, + "2021-12-21": 4002.5832512095, + "2021-12-22": 4009.6129183171606, + "2021-12-23": 4019.5273014395916, + "2021-12-24": 4086.5036078067787, + "2021-12-25": 4075.844720671388, + "2021-12-26": 4059.895656360236, + "2021-12-27": 4081.655068238343, + "2021-12-28": 3883.1717299490942, + "2021-12-29": 3744.8365642020567, + "2021-12-30": 3696.984500766171, + "2021-12-31": 3724.9347106483942, + "2022-01-01": 3730.006860734998, + "2022-01-02": 3787.273191202823, + "2022-01-03": 3777.254886861631, + "2022-01-04": 3816.7632814274407, + "2022-01-05": 3658.8434359614375, + "2022-01-06": 3418.827229543059, + "2022-01-07": 3208.6143172010798, + "2022-01-08": 3111.518295166786, + "2022-01-09": 3138.0578331272363, + "2022-01-10": 3048.310805061277, + "2022-01-11": 3167.0627876392987, + "2022-01-12": 3318.5060272855103, + "2022-01-13": 3316.103079020526, + "2022-01-14": 3269.288641001578, + "2022-01-15": 3328.090736500896, + "2022-01-16": 3335.6753000761514, + "2022-01-17": 3239.3461595649464, + "2022-01-18": 3154.9116148162125, + "2022-01-19": 3114.487014768985, + "2022-01-20": 3145.9223005979006, + "2022-01-21": 2767.5711314579726, + "2022-01-22": 2449.9210996910356, + "2022-01-23": 2461.0909138789334, + "2022-01-24": 2316.1613975051355, + "2022-01-25": 2430.326720717827, + "2022-01-26": 2555.2276161452587, + "2022-01-27": 2418.293407304962, + "2022-01-28": 2447.524152390276, + "2022-01-29": 2573.630307493149, + "2022-01-30": 2595.7253732904614, + "2022-01-31": 2603.4530539617326, + "2022-02-01": 2760.4265029323487, + "2022-02-02": 2711.3504937491925, + "2022-02-03": 2635.963996307108, + "2022-02-04": 2859.613794138542, + "2022-02-05": 3010.853266352695, + "2022-02-06": 3009.872348147436, + "2022-02-07": 3112.1655593481505, + "2022-02-08": 3111.3250433731514, + "2022-02-09": 3173.6974169847663, + "2022-02-10": 3176.3746561323146, + "2022-02-11": 3024.5152116385298, + "2022-02-12": 2918.5192238267173, + "2022-02-13": 2900.000591198865, + "2022-02-14": 2905.410201470691, + "2022-02-15": 3086.3930524150305, + "2022-02-16": 3125.0174096709093, + "2022-02-09T10": 3130.720916112816, + "2022-02-09T11": 3143.086330173658, + "2022-02-09T12": 3170.917438038633, + "2022-02-09T13": 3198.4517564818398, + "2022-02-09T14": 3195.179469501634, + "2022-02-09T15": 3180.7562814710977, + "2022-02-09T16": 3192.877812235716, + "2022-02-09T17": 3208.4896528126083, + "2022-02-09T18": 3200.135828592294, + "2022-02-09T19": 3241.020125322514, + "2022-02-09T20": 3261.8468703314115, + "2022-02-09T21": 3252.4136650387177, + "2022-02-09T22": 3244.2534693723105, + "2022-02-09T23": 3241.8421934943635, + "2022-02-10T00": 3228.981230082382, + "2022-02-10T01": 3225.0747842760793, + "2022-02-10T02": 3215.8517412528313, + "2022-02-10T03": 3182.2337437955625, + "2022-02-10T04": 3177.4846891926386, + "2022-02-10T05": 3168.981003137128, + "2022-02-10T06": 3179.9096773219458, + "2022-02-10T07": 3188.506630173942, + "2022-02-10T08": 3198.986572504609, + "2022-02-10T09": 3204.1213234318234, + "2022-02-10T10": 3245.6701284916753, + "2022-02-10T11": 3260.8580977084384, + "2022-02-10T12": 3246.5055449778697, + "2022-02-10T13": 3172.764942076871, + "2022-02-10T14": 3122.610393088406, + "2022-02-10T15": 3224.2102547231266, + "2022-02-10T16": 3208.470250744687, + "2022-02-10T17": 3222.747623309472, + "2022-02-10T18": 3187.336897244036, + "2022-02-10T19": 3145.791001437591, + "2022-02-10T20": 3108.3147167321417, + "2022-02-10T21": 3118.2391538998227, + "2022-02-10T22": 3118.0476731271065, + "2022-02-10T23": 3085.576721876321, + "2022-02-11T00": 3034.3052921123826, + "2022-02-11T01": 3072.404365726301, + "2022-02-11T02": 3052.292334349943, + "2022-02-11T03": 3067.100734055936, + "2022-02-11T04": 3071.8585564317286, + "2022-02-11T05": 3054.9054705176177, + "2022-02-11T06": 3068.6078840405617, + "2022-02-11T07": 3091.620732878542, + "2022-02-11T08": 3100.5867689279007, + "2022-02-11T09": 3096.287304124616, + "2022-02-11T10": 3099.205518923128, + "2022-02-11T11": 3101.0985493455105, + "2022-02-11T12": 3107.4298476023973, + "2022-02-11T13": 3116.5709589142, + "2022-02-11T14": 3117.864935711315, + "2022-02-11T15": 3106.4698740695585, + "2022-02-11T16": 3096.3424771045165, + "2022-02-11T17": 3090.380147541599, + "2022-02-11T18": 3038.9933649335553, + "2022-02-11T19": 2996.6267634150945, + "2022-02-11T20": 2938.2036339326132, + "2022-02-11T21": 2929.160873140728, + "2022-02-11T22": 2903.2459934180847, + "2022-02-11T23": 2915.5496658679017, + "2022-02-12T00": 2923.359219835831, + "2022-02-12T01": 2942.692929399677, + "2022-02-12T02": 2954.779306767557, + "2022-02-12T03": 2939.676737693645, + "2022-02-12T04": 2942.25891201852, + "2022-02-12T05": 2931.6262729785244, + "2022-02-12T06": 2905.14458380255, + "2022-02-12T07": 2914.38483142398, + "2022-02-12T08": 2934.1398958718523, + "2022-02-12T09": 2934.459301271582, + "2022-02-12T10": 2909.7960638212776, + "2022-02-12T11": 2905.4311021713343, + "2022-02-12T12": 2923.380176409437, + "2022-02-12T13": 2908.213371943344, + "2022-02-12T14": 2882.0989191018325, + "2022-02-12T15": 2875.177500765988, + "2022-02-12T16": 2909.618827469822, + "2022-02-12T17": 2934.5034783224087, + "2022-02-12T18": 2964.6343944221767, + "2022-02-12T19": 2962.4767619183217, + "2022-02-12T20": 2970.5697717606095, + "2022-02-12T21": 2907.0856808932936, + "2022-02-12T22": 2896.701016069467, + "2022-02-12T23": 2911.0503263650403, + "2022-02-13T00": 2927.772337430824, + "2022-02-13T01": 2929.832157071976, + "2022-02-13T02": 2919.3673763169145, + "2022-02-13T03": 2923.377781806444, + "2022-02-13T04": 2920.2431653947897, + "2022-02-13T05": 2913.3194326248677, + "2022-02-13T06": 2917.4191132182714, + "2022-02-13T07": 2921.4119646240906, + "2022-02-13T08": 2925.2490137269806, + "2022-02-13T09": 2922.357232491727, + "2022-02-13T10": 2922.9714571081813, + "2022-02-13T11": 2939.1824920999984, + "2022-02-13T12": 2940.5987461974655, + "2022-02-13T13": 2943.420736582593, + "2022-02-13T14": 2933.732517640931, + "2022-02-13T15": 2932.274350609926, + "2022-02-13T16": 2893.9664562156345, + "2022-02-13T17": 2882.4877157431165, + "2022-02-13T18": 2864.1430273668034, + "2022-02-13T19": 2856.19855427629, + "2022-02-13T20": 2883.3311582427104, + "2022-02-13T21": 2890.618342129761, + "2022-02-13T22": 2890.3458539443177, + "2022-02-13T23": 2880.8962837367717, + "2022-02-14T00": 2873.870423916657, + "2022-02-14T01": 2850.9982510679206, + "2022-02-14T02": 2852.426575889295, + "2022-02-14T03": 2860.061481429645, + "2022-02-14T04": 2863.9858443426388, + "2022-02-14T05": 2859.6085625776723, + "2022-02-14T06": 2859.588418137001, + "2022-02-14T07": 2873.4698280537177, + "2022-02-14T08": 2875.2235596094633, + "2022-02-14T09": 2860.212362467792, + "2022-02-14T10": 2864.2299659181044, + "2022-02-14T11": 2873.955553115058, + "2022-02-14T12": 2900.720935192256, + "2022-02-14T13": 2934.457408685433, + "2022-02-14T14": 2950.216239867552, + "2022-02-14T15": 2934.8335828814033, + "2022-02-14T16": 2952.43162143551, + "2022-02-14T17": 2951.016427926588, + "2022-02-14T18": 2928.362134802851, + "2022-02-14T19": 2881.296417859885, + "2022-02-14T20": 2885.625356061477, + "2022-02-14T21": 2905.0907251293856, + "2022-02-14T22": 2937.5892937546323, + "2022-02-14T23": 2940.25479584462, + "2022-02-15T00": 2924.311301654009, + "2022-02-15T01": 2991.136016265777, + "2022-02-15T02": 3028.1863839246657, + "2022-02-15T03": 3028.9506334291314, + "2022-02-15T04": 3023.080341828058, + "2022-02-15T05": 3015.599390197132, + "2022-02-15T06": 3026.8577407370717, + "2022-02-15T07": 3044.6341628718847, + "2022-02-15T08": 3069.4803746796706, + "2022-02-15T09": 3086.7259164491193, + "2022-02-15T10": 3104.61495771312, + "2022-02-15T11": 3102.64904861868, + "2022-02-15T12": 3103.4047263490647, + "2022-02-15T13": 3111.9537523802805, + "2022-02-15T14": 3129.497154169328, + "2022-02-15T15": 3118.3131258738304, + "2022-02-15T16": 3119.9702682565166, + "2022-02-15T17": 3099.3800511674585, + "2022-02-15T18": 3112.9846800369223, + "2022-02-15T19": 3116.297459631734, + "2022-02-15T20": 3112.7358167360644, + "2022-02-15T21": 3103.8412345252104, + "2022-02-15T22": 3130.6372622863228, + "2022-02-15T23": 3169.2813477870377, + "2022-02-16T00": 3169.208325015956, + "2022-02-16T01": 3148.659184012253, + "2022-02-16T02": 3144.8607941837663, + "2022-02-16T03": 3159.9312455466334, + "2022-02-16T04": 3120.415478225733, + "2022-02-16T05": 3131.398161053992, + "2022-02-16T06": 3137.3501947653294, + "2022-02-16T07": 3139.413078421267, + "2022-02-16T08": 3156.126424444341, + "2022-02-16T09": 3143.3389494094918, + "2022-02-16T10": 3126.3838609377326, + "latest": 1268.85, + "2022-02-16T11": 3137.260759337881, + "2022-02-16T12": 3128.35419201737, + "2022-02-16T13": 3092.253591852281, + "2022-02-16T14": 3066.7538592297874, + "2022-02-16T15": 3070.0747717627673, + "2022-02-17": 2999.9933875062225, + "2022-02-16T16": 3066.3080197189697, + "2022-02-16T17": 3077.6352268194014, + "2022-02-16T18": 3086.731522415643, + "2022-02-16T19": 3150.4217717177876, + "2022-02-16T20": 3166.5094024401956, + "2022-02-16T21": 3143.8257337015443, + "2022-02-16T22": 3141.364475782793, + "2022-02-16T23": 3142.52803370306, + "2022-02-17T00": 3138.49183745133, + "2022-02-17T01": 3152.5829441372507, + "2022-02-17T02": 3135.680457749573, + "2022-02-17T03": 3106.8206145937907, + "2022-02-17T04": 3069.4373116574707, + "2022-02-17T05": 3066.5199002478616, + "2022-02-17T06": 3091.400381734622, + "2022-02-17T07": 3098.4796251834237, + "2022-02-17T08": 3076.410986285309, + "2022-02-18": 2835.8366584551077, + "2022-02-17T09": 3055.2574301507425, + "2022-02-17T10": 3063.0955598805463, + "2022-02-17T11": 3058.9148411894025, + "2022-02-17T12": 3077.9911267863445, + "2022-02-17T13": 3022.0546329721356, + "2022-02-17T14": 2995.2222113804905, + "2022-02-17T15": 2982.37882344119, + "2022-02-17T16": 2988.9707059399107, + "2022-02-17T17": 2961.558532986073, + "2022-02-17T18": 2912.115727319925, + "2022-02-17T19": 2909.2069379437476, + "2022-02-17T20": 2900.0314848537932, + "2022-02-17T21": 2881.4371948375015, + "2022-02-17T22": 2887.416000173605, + "2022-02-17T23": 2889.276250019692, + "2022-02-18T00": 2880.1216651128066, + "2022-02-18T01": 2896.9638899888887, + "2022-02-18T02": 2908.772552143002, + "2022-02-18T03": 2907.8099566835363, + "2022-02-18T04": 2892.171618832769, + "2022-02-18T05": 2892.19988590002, + "2022-02-18T06": 2905.120763395401, + "2022-02-18T07": 2907.5851850506265, + "2022-02-18T08": 2925.8892257981724, + "2022-02-19": 2762.973078374341, + "2022-02-18T09": 2934.282677573185, + "2022-02-18T10": 2918.9020946548712, + "2022-02-18T11": 2892.5141479191434, + "2022-02-18T12": 2895.279521608493, + "2022-02-18T13": 2892.3135653569375, + "2022-02-18T14": 2838.542025217887, + "2022-02-18T15": 2824.173440088124, + "2022-02-18T16": 2797.8969948751055, + "2022-02-18T17": 2791.118009522952, + "2022-02-18T18": 2771.9675116761987, + "2022-02-18T19": 2797.547951221741, + "2022-02-18T20": 2786.670000585075, + "2022-02-18T21": 2794.582869443599, + "2022-02-18T22": 2771.707440794469, + "2022-02-18T23": 2782.933088331916, + "2022-02-19T00": 2791.888563340729, + "2022-02-19T01": 2823.523837725669, + "2022-02-19T02": 2818.631384224497, + "2022-02-19T03": 2813.301499911854, + "2022-02-19T04": 2811.5171309470875, + "2022-02-19T05": 2812.864211023475, + "2022-02-19T06": 2818.1688567952815, + "2022-02-19T07": 2817.5029138589452, + "2022-02-19T08": 2802.490097918473, + "2022-02-20": 2654.514825802869, + "2022-02-21": 2664.0142703777065, + "2022-02-19T09": 2784.785507686648, + "2022-02-19T10": 2772.3601020892274, + "2022-02-19T11": 2735.45190772307, + "2022-02-19T12": 2718.4960481996754, + "2022-02-19T13": 2720.406930740146, + "2022-02-19T14": 2733.1089140783483, + "2022-02-19T15": 2741.733390528765, + "2022-02-19T16": 2772.9587132412807, + "2022-02-19T17": 2756.170650525953, + "2022-02-19T18": 2754.332927293797, + "2022-02-19T19": 2746.0513990876975, + "2022-02-19T20": 2754.4253774538565, + "2022-02-19T21": 2744.3400529590067, + "2022-02-19T22": 2738.943017957164, + "2022-02-19T23": 2755.0232237370606, + "2022-02-20T00": 2740.7289047638624, + "2022-02-20T01": 2717.857737804082, + "2022-02-20T02": 2725.0559062276466, + "2022-02-20T03": 2712.469747949925, + "2022-02-20T04": 2694.6016894784807, + "2022-02-20T05": 2676.4922269156195, + "2022-02-20T06": 2639.098950429715, + "2022-02-20T07": 2645.23199567475, + "2022-02-20T08": 2624.3459420101544, + "2022-02-20T09": 2619.0611370425695, + "2022-02-20T10": 2631.3302690892906, + "2022-02-20T11": 2627.5404446816824, + "2022-02-20T12": 2643.742925743662, + "2022-02-20T13": 2631.4021860030734, + "2022-02-20T14": 2621.6373785635324, + "2022-02-20T15": 2642.756164290641, + "2022-02-20T16": 2655.2992381563317, + "2022-02-20T17": 2649.1061935758053, + "2022-02-20T18": 2657.94143847757, + "2022-02-20T19": 2651.943239509291, + "2022-02-20T20": 2633.6255227291867, + "2022-02-20T21": 2596.049427807718, + "2022-02-20T22": 2623.7269674823024, + "2022-02-20T23": 2645.738994352355, + "2022-02-21T00": 2633.3550474339922, + "2022-02-21T01": 2707.6574999972054, + "2022-02-21T02": 2721.8900350179924, + "2022-02-21T03": 2723.560928526196, + "2022-02-21T04": 2734.1911542273497, + "2022-02-21T05": 2745.1374091396756, + "2022-02-21T06": 2739.7806448418155, + "2022-02-21T07": 2746.6161015669713, + "2022-02-21T08": 2740.3319449188493, + "2022-02-21T09": 2720.791973646054, + "2022-02-21T10": 2688.6434758819278, + "2022-02-21T11": 2651.686465403211, + "2022-02-21T12": 2614.38230358442, + "2022-02-21T13": 2602.517165620054, + "2022-02-21T14": 2683.867527402567, + "2022-02-21T15": 2731.155863162027, + "2022-02-22": 2583.2731327430693, + "2022-02-21T16": 2725.196458360338, + "2022-02-21T17": 2713.775930017858, + "2022-02-21T18": 2647.112633176094, + "2022-02-21T19": 2640.5807880340144, + "2022-02-21T20": 2651.029264120845, + "2022-02-21T21": 2617.872462769335, + "2022-02-21T22": 2602.880187956948, + "2022-02-21T23": 2583.83136254947, + "2022-02-22T00": 2582.742672066187, + "2022-02-22T01": 2594.4905890379323, + "2022-02-22T02": 2578.3958397885226, + "2022-02-22T03": 2532.358669202679, + "2022-02-22T04": 2523.149276733937, + "2022-02-22T05": 2523.1760393192253, + "2022-02-22T06": 2515.8955568719093, + "2022-02-22T07": 2522.9726892457315, + "2022-02-22T08": 2536.811149561001, + "2022-02-23T00": 2641.0009587407158, + "2022-02-23T01": 2621.305576576834, + "2022-02-23T02": 2622.533013317785, + "2022-02-23T03": 2617.6655997261873, + "2022-02-23T04": 2643.8540414983877, + "2022-02-23T05": 2655.388291815674, + "2022-02-23T06": 2667.6726153513027, + "2022-02-23T07": 2678.9531669372905, + "2022-02-23T08": 2703.171257342352, + "2022-02-23T09": 2717.2767749120703, + "2022-02-23T10": 2714.6577527419486, + "2022-02-23T11": 2723.0102301425622, + "2022-02-23T12": 2736.304945142776, + "2022-02-23T13": 2742.2068790300473, + "2022-02-23T14": 2723.698355241221, + "2022-02-23T15": 2697.231299126879, + "2022-02-23": 2668.932600375847, + "2022-02-24": 2456.9963816975883, + "2022-02-23T16": 2697.0098712562526, + "2022-02-23T17": 2698.9707629815907, + "2022-02-23T18": 2653.194016591531, + "2022-02-23T19": 2641.9305107921255, + "2022-02-23T20": 2624.040376519126, + "2022-02-23T21": 2623.7829047258215, + "2022-02-23T22": 2618.293985103939, + "2022-02-23T23": 2596.385418013366, + "2022-02-24T00": 2573.326695277407, + "2022-02-24T01": 2563.4111598840327, + "2022-02-24T02": 2537.110448080841, + "2022-02-24T03": 2439.568864832066, + "2022-02-24T04": 2386.2745289623826, + "2022-02-24T05": 2343.929587546305, + "2022-02-24T06": 2342.217936667576, + "2022-02-24T07": 2341.7475939180595, + "2022-02-24T08": 2389.3282178316417, + "2022-02-24T09": 2389.2950715120132, + "2022-02-24T10": 2357.302509109183, + "2022-02-24T11": 2365.3939941160525, + "2022-02-24T12": 2372.1740582949774, + "2022-02-24T13": 2386.2292086528596, + "2022-02-24T14": 2411.646675003171, + "2022-02-25": 2684.898844347502, + "2022-02-24T15": 2447.2730295825363, + "2022-02-24T16": 2471.564768417829, + "2022-02-24T17": 2446.6903875782286, + "2022-02-24T18": 2495.9509148072602, + "2022-02-24T19": 2552.1157488290655, + "2022-02-24T20": 2669.4585560343176, + "2022-02-24T21": 2637.0225205152237, + "2022-02-24T22": 2589.490838290357, + "2022-02-24T23": 2589.272846591105, + "2022-02-25T00": 2608.656755747941, + "2022-02-25T01": 2622.4701951841303, + "2022-02-25T02": 2639.6835254294824, + "2022-02-25T03": 2625.586740087479, + "2022-02-25T04": 2624.451871623002, + "2022-02-25T05": 2604.037139280324, + "2022-02-25T06": 2625.250741335235, + "2022-02-25T07": 2624.995975901186, + "2022-02-25T08": 2607.100560825653, + "2022-02-25T09": 2594.4137330843464, + "2022-02-25T10": 2616.5505726287024, + "2022-02-25T11": 2624.9266278068867, + "2022-02-25T12": 2682.9761191142807, + "2022-02-25T13": 2716.7488656784526, + "2022-02-25T14": 2698.5854528020363, + "2022-02-25T15": 2702.235051772356, + "2022-02-25T16": 2724.7648150422906, + "2022-02-26": 2796.334034339178, + "2022-02-25T17": 2706.898465590643, + "2022-02-25T18": 2682.510662839834, + "2022-02-25T19": 2686.2181692405206, + "2022-02-25T20": 2699.453287592068, + "2022-02-25T21": 2717.942677681165, + "2022-02-25T22": 2755.0937370453144, + "2022-02-25T23": 2793.1323342427854, + "2022-02-26T00": 2818.540198550582, + "2022-02-26T01": 2825.732865735193, + "2022-02-26T02": 2813.827621016114, + "2022-02-26T03": 2794.490313519666, + "2022-02-26T04": 2812.3474981159047, + "2022-02-26T05": 2790.274279425799, + "2022-02-26T06": 2784.2074710489314, + "2022-02-26T07": 2774.166985348669, + "2022-02-26T08": 2780.428462190164, + "2022-02-27": 2699.142652558957, + "2022-02-26T09": 2752.24161292405, + "2022-02-26T10": 2761.0756822589588, + "2022-02-26T11": 2758.984493684758, + "2022-02-26T12": 2754.9906249535798, + "2022-02-26T13": 2774.220661863093, + "2022-02-26T14": 2781.035125601966, + "2022-02-26T15": 2793.840129088725, + "2022-02-26T16": 2792.7897110852673, + "2022-02-26T17": 2792.2932251675356, + "2022-02-26T18": 2779.8501669360912, + "2022-02-26T19": 2819.0949878787164, + "2022-02-26T20": 2822.825026699005, + "2022-02-26T21": 2838.964824281351, + "2022-02-26T22": 2809.957689955529, + "2022-02-26T23": 2780.5575918531213, + "2022-02-27T00": 2762.081880834678, + "2022-02-27T01": 2711.728891252206, + "2022-02-27T02": 2700.4111925523057, + "2022-02-27T03": 2723.334664839406, + "2022-02-27T04": 2710.1622764772933, + "2022-02-27T05": 2712.396989624958, + "2022-02-27T06": 2726.1884579632965, + "2022-02-27T07": 2741.54288002054, + "2022-02-27T08": 2738.686560222589, + "2022-02-28": 2740.4647253358617, + "2022-02-27T09": 2758.1926595333944, + "2022-02-27T10": 2795.0446650189674, + "2022-02-27T11": 2814.3361485562664, + "2022-02-27T12": 2823.3434652701976, + "2022-02-27T13": 2766.0522157949963, + "2022-02-27T14": 2767.5979297658278, + "2022-02-27T15": 2795.014794800938, + "2022-02-27T16": 2779.961588102355, + "2022-02-27T17": 2770.6668789758965, + "2022-02-27T18": 2750.869566053106, + "2022-02-27T19": 2654.8569426109916, + "2022-02-27T20": 2616.5295699560943, + "2022-02-27T21": 2597.771183333188, + "2022-02-27T22": 2617.8304507615744, + "2022-02-27T23": 2607.59370883489, + "2022-02-28T00": 2606.7328105039314, + "2022-02-28T01": 2658.534520114571, + "2022-02-28T02": 2622.8390869164346, + "2022-02-28T03": 2612.1606065655374, + "2022-02-28T04": 2614.0090408926667, + "2022-02-28T05": 2612.6521858739557, + "2022-02-28T06": 2601.1390779290637, + "2022-02-28T07": 2633.7908963994078, + "2022-02-28T08": 2638.551283447782, + "2022-02-28T09": 2632.1462740161246, + "2022-02-28T10": 2634.163887694952, + "2022-02-28T11": 2636.807167782823, + "2022-02-28T12": 2644.462994129381, + "2022-03-01": 2947.459298668878, + "2022-03-02": 2973.85583763142, + "2022-03-03": 2863.669611898558, + "2022-03-04": 2693.612457843506, + "2022-03-05": 2642.6377150491016, + "2022-03-06": 2616.608287356959, + "2022-03-07": 2533.8986020588586, + "2022-03-08": 2562.7245399422477, + "2022-03-09": 2710.05900830869, + "2022-03-10": 2610.948389675533, + "2022-03-11": 2583.0027509013803, + "2022-03-12": 2586.068091080966, + "2022-03-13": 2556.2690478493646, + "2022-03-14": 2560.7618792749413, + "2022-03-15": 2587.641915566674, + "2022-03-16": 2694.0277620659613, + "2022-03-09T17": 2745.236678940547, + "2022-03-09T18": 2719.798131741415, + "2022-03-09T19": 2697.432837212494, + "2022-03-09T20": 2700.896995264881, + "2022-03-09T21": 2693.4788211344057, + "2022-03-09T22": 2715.970305441654, + "2022-03-09T23": 2723.4659726752075, + "2022-03-10T00": 2720.092160287728, + "2022-03-10T01": 2687.401769344281, + "2022-03-10T02": 2667.4123396746186, + "2022-03-10T03": 2666.4202013301847, + "2022-03-10T04": 2618.571645196525, + "2022-03-10T05": 2598.2931926483784, + "2022-03-10T06": 2589.1731492453077, + "2022-03-10T07": 2594.367630115791, + "2022-03-10T08": 2588.613060173566, + "2022-03-10T09": 2602.4326333410354, + "2022-03-10T10": 2597.3246102294943, + "2022-03-10T11": 2591.087619154276, + "2022-03-10T12": 2602.6869065419983, + "2022-03-10T13": 2597.7497430974395, + "2022-03-10T14": 2583.096679620787, + "2022-03-10T15": 2602.4173336126914, + "2022-03-10T16": 2595.415596820051, + "2022-03-10T17": 2599.1273996320224, + "2022-03-10T18": 2595.234405514859, + "2022-03-10T19": 2605.218761332191, + "2022-03-10T20": 2609.6826418425126, + "2022-03-10T21": 2615.0370563606625, + "2022-03-10T22": 2605.566527611644, + "2022-03-10T23": 2613.6830910569183, + "2022-03-11T00": 2600.4012893907666, + "2022-03-11T01": 2572.1540396906103, + "2022-03-11T02": 2542.7413828455174, + "2022-03-11T03": 2539.7438130042865, + "2022-03-11T04": 2547.633376917989, + "2022-03-11T05": 2551.8122168184364, + "2022-03-11T06": 2577.325157284899, + "2022-03-11T07": 2605.068204450648, + "2022-03-11T08": 2601.9775234800186, + "2022-03-11T09": 2602.8697502648174, + "2022-03-11T10": 2600.5855674940312, + "2022-03-11T11": 2625.708268793699, + "2022-03-11T12": 2657.9138743501053, + "2022-03-11T13": 2633.0891168039902, + "2022-03-11T14": 2618.4524674279864, + "2022-03-11T15": 2584.264527051475, + "2022-03-11T16": 2563.784259506292, + "2022-03-11T17": 2557.365523850349, + "2022-03-11T18": 2565.4688726586933, + "2022-03-11T19": 2560.426788370834, + "2022-03-11T20": 2547.8441883924584, + "2022-03-11T21": 2563.50713218135, + "2022-03-11T22": 2573.936841911768, + "2022-03-11T23": 2564.742510052291, + "2022-03-12T00": 2566.9988982595, + "2022-03-12T01": 2586.487310133053, + "2022-03-12T02": 2588.1221033344405, + "2022-03-12T03": 2588.064518333575, + "2022-03-12T04": 2581.7104862796878, + "2022-03-12T05": 2588.1937035680126, + "2022-03-12T06": 2592.5205363977198, + "2022-03-12T07": 2587.2399590053788, + "2022-03-12T08": 2580.188048348223, + "2022-03-12T09": 2585.3916878218292, + "2022-03-12T10": 2587.3315363556803, + "2022-03-12T11": 2582.6211181104545, + "2022-03-12T12": 2584.1063790116955, + "2022-03-12T13": 2590.4000180308262, + "2022-03-12T14": 2575.017883703589, + "2022-03-12T15": 2579.3170175218893, + "2022-03-12T16": 2592.3792937670146, + "2022-03-12T17": 2604.3085475124867, + "2022-03-12T18": 2585.3326374851436, + "2022-03-12T19": 2580.193096213177, + "2022-03-12T20": 2585.9353360599493, + "2022-03-12T21": 2591.0663438761153, + "2022-03-12T22": 2589.5539182192647, + "2022-03-12T23": 2578.354429726393, + "2022-03-13T00": 2566.7313958427108, + "2022-03-13T01": 2587.3633661622825, + "2022-03-13T02": 2593.5918018925704, + "2022-03-13T03": 2591.763577231023, + "2022-03-13T04": 2589.581252689212, + "2022-03-13T05": 2587.7571374363515, + "2022-03-13T06": 2584.5891371455145, + "2022-03-13T07": 2585.6227334667906, + "2022-03-13T08": 2579.946736148519, + "2022-03-13T09": 2575.7909995255372, + "2022-03-13T10": 2584.446204613097, + "2022-03-13T11": 2578.006605584224, + "2022-03-13T12": 2548.711952188672, + "2022-03-13T13": 2559.640830210652, + "2022-03-13T14": 2567.5924122259567, + "2022-03-13T15": 2580.4273722305566, + "2022-03-13T16": 2580.5149072804193, + "2022-03-13T17": 2580.825123303581, + "2022-03-13T18": 2581.103226807903, + "2022-03-13T19": 2574.5032569279, + "2022-03-13T20": 2553.7812717382863, + "2022-03-13T21": 2546.9394017046775, + "2022-03-13T22": 2529.503110016861, + "2022-03-13T23": 2511.136457598372, + "2022-03-14T00": 2511.7946712847106, + "2022-03-14T01": 2531.358277680254, + "2022-03-14T02": 2527.6378823807236, + "2022-03-14T03": 2526.5390951431186, + "2022-03-14T04": 2580.3473330115135, + "2022-03-14T05": 2573.183207950019, + "2022-03-14T06": 2573.735656929767, + "2022-03-14T07": 2585.1218550273866, + "2022-03-14T08": 2592.559721026736, + "2022-03-14T09": 2598.1457142653603, + "2022-03-14T10": 2590.613649555061, + "2022-03-14T11": 2584.199234977992, + "2022-03-14T12": 2574.193644080355, + "2022-03-14T13": 2571.3229934301276, + "2022-03-14T14": 2583.054723081766, + "2022-03-14T15": 2579.075826521641, + "2022-03-14T16": 2571.363482514166, + "2022-03-14T17": 2544.997605836618, + "2022-03-14T18": 2525.5004920911815, + "2022-03-14T19": 2530.884388240297, + "2022-03-14T20": 2537.123015278319, + "2022-03-14T21": 2535.1523156028256, + "2022-03-14T22": 2563.4897803514723, + "2022-03-14T23": 2587.519643418656, + "2022-03-15T00": 2589.075362036153, + "2022-03-15T01": 2557.7625567374635, + "2022-03-15T02": 2560.132645908989, + "2022-03-15T03": 2551.7423788915953, + "2022-03-15T04": 2546.652922730661, + "2022-03-15T05": 2548.9176450080404, + "2022-03-15T06": 2552.7681377738645, + "2022-03-15T07": 2526.04425080455, + "2022-03-15T08": 2523.688724667917, + "2022-03-15T09": 2519.1058576128607, + "2022-03-15T10": 2532.8069137188945, + "2022-03-15T11": 2537.94370946109, + "2022-03-15T12": 2542.843403940453, + "2022-03-15T13": 2535.8228500649284, + "2022-03-15T14": 2554.5261725420237, + "2022-03-15T15": 2580.334501552325, + "2022-03-15T16": 2598.5524299429694, + "2022-03-15T17": 2595.141821931726, + "2022-03-15T18": 2607.58276562555, + "2022-03-15T19": 2650.657636607262, + "2022-03-15T20": 2641.3168209695373, + "2022-03-15T21": 2619.723253775114, + "2022-03-15T22": 2627.8268144745666, + "2022-03-15T23": 2623.178455044806, + "2022-03-16T00": 2617.065276601851, + "2022-03-16T01": 2632.6770491735765, + "2022-03-16T02": 2701.399614200984, + "2022-03-16T03": 2642.1204080930097, + "2022-03-16T04": 2619.4536210719207, + "2022-03-16T05": 2622.6068142144204, + "2022-03-16T06": 2639.3456476882193, + "2022-03-16T07": 2642.943069999855, + "2022-03-16T08": 2672.765445781936, + "2022-03-16T09": 2681.7630810222327, + "2022-03-16T10": 2684.1925059267296, + "2022-03-16T11": 2687.4695155538448, + "2022-03-16T12": 2680.815882058308, + "2022-03-16T13": 2678.4365614763165, + "2022-03-16T14": 2703.0641921058073, + "2022-03-16T15": 2711.8614235516284, + "2022-03-16T16": 2700.684993273704, + "2022-03-16T17": 2684.258875695285, + "2022-03-17T00": 2767.818159037663, + "2022-03-17T01": 2769.4313922107763, + "2022-03-17T02": 2773.115816657123, + "2022-03-17T03": 2771.7175434250194, + "2022-03-17T04": 2765.1108523856474, + "2022-03-17T05": 2764.7291699008606, + "2022-03-17T06": 2758.516860650957, + "2022-03-17T07": 2757.7354859584057, + "2022-03-17T08": 2764.7930253010427, + "2022-03-17T09": 2768.4258747787803, + "2022-03-17T10": 2763.7897659772657, + "2022-03-17T11": 2774.18871100524, + "2022-03-17T12": 2799.100502457108, + "2022-03-17T13": 2813.398326100321, + "2022-03-17T14": 2815.611741274627, + "2022-03-17T15": 2810.076627832382, + "2022-03-17T16": 2802.856754467394, + "2020-11-02": 390.111115845597, + "2020-11-03": 380.3129012795426, + "2020-11-04": 394.23960599611473, + "2020-11-05": 409.73979058780117, + "2020-11-06": 437.9299424179803, + "2020-11-07": 447.0110852951778, + "2020-11-08": 448.44826141708444, + "2020-11-09": 448.117250649683, + "2020-11-10": 448.5339402241908, + "2020-11-11": 465.04487040208915, + "2020-11-12": 460.5742929586756, + "2020-11-13": 468.4319731467129, + "2020-11-14": 462.61894242126874, + "2020-11-15": 451.74321808379324, + "2020-11-16": 457.61099929024084, + "2020-11-17": 474.3932383572224, + "2020-11-18": 478.03117356622005, + "2020-11-19": 474.4647687385379, + "2020-11-20": 499.4713702401806, + "2020-11-21": 528.5138902530861, + "2020-11-22": 549.8181940451477, + "2020-11-23": 588.3652593232146, + "2020-11-24": 607.7776794473531, + "2020-11-25": 587.6013129969042, + "2020-11-26": 516.1600382056848, + "2020-11-27": 512.7328586095546, + "2020-11-28": 528.6520842303127, + "2020-11-29": 553.0070601050237, + "2020-11-30": 597.5291267956388, + "2020-12-01": 600.2740650862604, + "2020-12-02": 591.7822632707124, + "2020-12-03": 608.601166066734, + "2020-12-04": 592.9895452753632, + "2020-12-05": 584.2085287635256, + "2020-12-06": 596.8569910068837, + "2020-12-07": 592.9350016876665, + "2020-12-08": 572.0355113246497, + "2020-12-09": 558.5249215154377, + "2020-12-10": 561.3565503134189, + "2020-12-11": 545.6936417060892, + "2020-12-12": 560.1337642832051, + "2020-12-13": 582.2948730178321, + "2020-12-14": 584.356269260674, + "2020-12-15": 587.9333252370047, + "2020-12-16": 608.5719693375223, + "2020-12-17": 650.5934334509355, + "2020-12-18": 646.2997049753591, + "2020-12-19": 656.9112163881967, + "2020-12-20": 647.0894760734867, + "2020-12-21": 619.6122672924407, + "2020-12-22": 613.2437417433581, + "2020-12-23": 605.6699780907054, + "2020-12-24": 587.0729878143478, + "2020-12-25": 618.5950485698052, + "2020-12-26": 632.8888254714337, + "2020-12-27": 668.8497256748115, + "2020-12-28": 724.12967432155, + "2020-12-29": 716.9814885417843, + "2020-12-30": 736.8111296315591, + "2020-12-31": 739.4685715039964, + "2021-01-01": 736.3160112072663, + "2021-01-02": 755.9962054008879, + "2021-01-03": 895.4388461723072, + "2021-01-04": 1013.015925230766, + "2021-01-05": 1056.145060901949, + "2021-01-06": 1140.9524790832959, + "2021-01-07": 1220.2677685385681, + "2021-01-08": 1190.484057154252, + "2021-01-09": 1228.450988010888, + "2021-01-10": 1291.9491043939872, + "2021-01-11": 1057.216839323404, + "2021-01-12": 1082.9884845789977, + "2021-01-13": 1065.7242022051532, + "2021-01-14": 1171.4276559126904, + "2021-01-15": 1183.0507442426565, + "2021-01-16": 1223.4151904831126, + "2021-01-17": 1220.652746045094, + "2021-01-18": 1227.366059849416, + "2021-01-19": 1370.4434911609624, + "2021-01-20": 1320.0064045155998, + "2021-01-21": 1234.5689902702245, + "2021-01-22": 1167.8953784920527, + "2021-01-23": 1241.230484394751, + "2021-01-24": 1323.4057285234874, + "2021-01-25": 1403.7085954009576, + "2021-01-26": 1318.4111160895045, + "2021-01-27": 1275.0929233329348, + "2021-01-28": 1313.1627589197972, + "2021-01-29": 1366.2337371522697, + "2021-01-30": 1360.661321411956, + "2021-01-31": 1334.8869457396727, + "2021-02-01": 1323.4207940221877, + "2021-02-02": 1449.4945395835057, + "2021-02-03": 1577.6911700970588, + "2021-02-04": 1637.1527236601407, + "2021-02-05": 1684.5522487056835, + "2021-02-06": 1689.4851729484901, + "2021-02-07": 1596.3547947376344, + "2021-02-08": 1683.9721254975268, + "2021-02-09": 1757.37994999224, + "2021-02-10": 1763.5360497520128, + "2021-02-11": 1769.0772956930025, + "2021-02-12": 1796.256110507186, + "2021-02-13": 1819.247462046148, + "2021-02-14": 1822.167115591317, + "2021-02-15": 1764.0513852986355, + "2022-03-17": 2795.398713392004, + "2022-03-17T17": 2797.1725461506544, + "2022-03-18": 2874.6613318442633, + "2022-03-17T18": 2812.0366307672966, + "2022-03-17T19": 2821.741942308968, + "2022-03-17T20": 2810.071155888072, + "2022-03-17T21": 2815.518243253982, + "2022-03-17T22": 2818.214027430768, + "2022-03-17T23": 2816.760603318871, + "2022-03-18T00": 2796.195350241328, + "2022-03-18T01": 2780.068924192443, + "2022-03-18T02": 2784.0773722904573, + "2022-03-18T03": 2781.1484774141595, + "2022-03-18T04": 2778.758250485658, + "2022-03-18T05": 2797.3437988743913, + "2022-03-18T06": 2804.6812186870993, + "2022-03-18T07": 2798.241881588001, + "2022-03-18T08": 2803.685095346302, + "2022-03-18T09": 2801.244151887928, + "2022-03-18T10": 2805.3707899144356, + "2022-03-18T11": 2791.388359908121, + "2022-03-18T12": 2810.1549149799353, + "2022-03-18T13": 2803.4155917521803, + "2022-03-18T14": 2836.1496592909343, + "2022-03-18T15": 2881.745843060901, + "2022-03-18T16": 2901.629126937822, + "2022-03-18T17": 2937.3058678639454, + "2022-03-19": 2951.7368288448206, + "2022-03-18T18": 2934.3827460569137, + "2022-03-18T19": 2949.19710219976, + "2022-03-18T20": 2968.609013118205, + "2022-03-18T21": 2948.947569323448, + "2022-03-18T22": 2944.3053446986637, + "2022-03-18T23": 2944.0276108025146, + "2022-03-19T00": 2960.990442109644, + "2022-03-19T01": 2961.8739462696362, + "2022-03-19T02": 2952.8336090177236, + "2022-03-19T03": 2943.6921634309515, + "2022-03-19T04": 2946.8476108700356, + "2022-03-19T05": 2941.5971065274553, + "2022-03-19T06": 2937.7043735617426, + "2022-03-19T07": 2930.3577808026366, + "2022-03-19T08": 2931.216886735884, + "2022-03-20": 2882.3294562582123, + "2022-03-19T09": 2946.524201908083, + "2022-03-19T10": 2944.629913312471, + "2022-03-19T11": 2945.614920380623, + "2022-03-19T12": 2958.832596952919, + "2022-03-19T13": 2961.9734351585666, + "2022-03-19T14": 2952.37581356049, + "2022-03-19T15": 2970.1453086970373, + "2022-03-19T16": 2974.514449792628, + "2022-03-19T17": 2963.1376880752396, + "2022-03-19T18": 2953.89031230882, + "2022-03-19T19": 2952.326534749146, + "2022-03-19T20": 2953.707206980378, + "2022-03-19T21": 2958.920745355497, + "2022-03-19T22": 2920.671984077068, + "2022-03-19T23": 2947.610350409949, + "2022-03-20T00": 2950.1400342141324, + "2022-03-20T01": 2922.733200672829, + "2022-03-20T02": 2924.3856099168875, + "2022-03-20T03": 2931.3717735611062, + "2022-03-20T04": 2928.414366145571, + "2022-03-20T05": 2927.5499132219925, + "2022-03-20T06": 2929.7350058409666, + "2022-03-20T07": 2925.0517408700653, + "2022-03-20T08": 2927.6862610673375, + "2022-03-21": 2907.1288445439163, + "2022-03-20T09": 2915.266279499442, + "2022-03-20T10": 2918.06076992346, + "2022-03-20T11": 2898.518018722252, + "2022-03-20T12": 2884.139967017716, + "2022-03-20T13": 2881.720078998607, + "2022-03-20T14": 2871.369684969849, + "2022-03-20T15": 2858.316459633107, + "2022-03-20T16": 2858.755174860749, + "2022-03-20T17": 2832.634619938951, + "2022-03-20T18": 2835.5666844655993, + "2022-03-20T19": 2861.147365588159, + "2022-03-20T20": 2889.921545476864, + "2022-03-20T21": 2876.2969149778296, + "2022-03-20T22": 2866.3220570583035, + "2022-03-20T23": 2863.039495438509, + "2022-03-21T00": 2861.30290596844, + "2022-03-21T01": 2868.477907254396, + "2022-03-21T02": 2847.610328920143, + "2022-03-21T03": 2842.9154353787317, + "2022-03-21T04": 2843.996292097449, + "2022-03-21T05": 2859.019985500393, + "2022-03-21T06": 2871.3211862457406, + "2022-03-21T07": 2880.2660087826466, + "2022-03-21T08": 2892.6020007610496, + "2022-03-21T09": 2893.9636041463764, + "2022-03-21T10": 2912.7020836148445, + "2022-03-21T11": 2913.382446847081, + "2022-03-21T12": 2901.6067747418224, + "2022-03-21T13": 2929.9709052038265, + "2022-03-21T14": 2910.3076658574273, + "2022-03-22": 2997.740176862807, + "2022-03-21T15": 2939.5379511130805, + "2022-03-21T16": 2937.637531522042, + "2022-03-21T17": 2912.756623269872, + "2022-03-21T18": 2915.761628525457, + "2022-03-21T19": 2908.4308605548126, + "2022-03-21T20": 2919.5060477165107, + "2022-03-21T21": 2910.23179145122, + "2022-03-21T22": 2915.1053249443535, + "2022-03-21T23": 2897.4593601772317, + "2022-03-22T00": 2896.814134744729, + "2022-03-22T01": 2901.0101451127043, + "2022-03-22T02": 2943.6505920096765, + "2022-03-22T03": 3004.9818881289593, + "2022-03-22T04": 3031.2639369495396, + "2022-03-22T05": 3022.012628918818, + "2022-03-22T06": 2986.7348367713494, + "2022-03-22T07": 2991.564797151694, + "2022-03-22T08": 3011.1120508439762, + "2022-03-22T09": 3008.3750505917083, + "2022-03-22T10": 3013.797995707321, + "2022-03-22T11": 3019.205587816506, + "2022-03-22T12": 3011.682100165151, + "2022-03-22T13": 3004.944715438068, + "2022-03-22T14": 3016.15993240164, + "2022-03-22T15": 3011.8669933114015, + "2022-03-22T16": 3003.422043342446, + "2022-03-22T17": 3007.6500830810246, + "2022-03-22T18": 3000.025751441833, + "2022-03-22T19": 3005.752064426868, + "2022-03-22T20": 3000.30392883527, + "2022-03-22T21": 3010.6298850904686, + "2022-03-23": 2981.8244762653676, + "2022-03-22T22": 3004.9787844512866, + "2022-03-22T23": 2978.479165334022, + "2022-03-23T00": 2970.3939340793295, + "2022-03-23T01": 2943.977014032809, + "2022-03-23T02": 2983.5103954343094, + "2022-03-23T03": 2962.1467655837428, + "2022-03-23T04": 2940.93021050119, + "2022-03-23T05": 2942.957624082743, + "2022-03-23T06": 2957.2767161316865, + "2022-03-23T07": 2952.5397510976827, + "2022-03-23T08": 2950.698576296344, + "2022-03-23T09": 2953.0148614289856, + "2022-03-23T10": 2962.5256123968907, + "2022-03-23T11": 2955.3253237320605, + "2022-03-23T12": 2955.119966129446, + "2022-03-23T13": 2958.3833214619626, + "2022-03-24": 3068.248984766347, + "2022-03-23T14": 2985.7149176962457, + "2022-03-23T15": 3018.9370864180332, + "2022-03-23T16": 3020.5732102238176, + "2022-03-23T17": 2987.7650438885494, + "2022-03-23T18": 2965.780925555192, + "2022-03-23T19": 2966.2936844765236, + "2022-03-23T20": 2976.629420348819, + "2022-03-23T21": 2992.1415694011735, + "2022-03-23T22": 3008.866508718961, + "2022-03-23T23": 3015.862519440435, + "2022-03-24T00": 3060.8466316696786, + "2022-03-24T01": 3031.3876748165676, + "2022-03-24T02": 3024.344646808259, + "2022-03-24T03": 3030.545288909786, + "2022-03-24T04": 3020.798622749525, + "2022-03-24T05": 3032.085376242129, + "2022-03-24T06": 3055.6856955393723, + "2022-03-24T07": 3043.908379408057, + "2022-03-24T08": 3045.169727131628, + "2022-03-24T09": 3053.2885674284303, + "2022-03-24T10": 3052.5845322597024, + "2022-03-24T11": 3053.038465243056, + "2022-03-24T12": 3031.4987231272835, + "2022-03-24T13": 3019.8039093310736, + "2022-03-24T14": 3054.8769565815314, + "2022-03-24T15": 3102.343477202673, + "2022-03-24T16": 3105.9962946007154, + "2022-03-24T17": 3113.728095165657, + "2022-03-24T18": 3098.1419898507897, + "2022-03-25": 3128.8145578048575, + "2022-03-24T19": 3116.1293160295254, + "2022-03-24T20": 3106.267880853753, + "2022-03-24T21": 3102.3183865203314, + "2022-03-24T22": 3112.75954396376, + "2022-03-24T23": 3109.983229834264, + "2022-03-25T00": 3103.807039840256, + "2022-03-25T01": 3123.8151809839214, + "2022-03-25T02": 3122.6607064392365, + "2022-03-25T03": 3126.379551532747, + "2022-03-25T04": 3139.62819205687, + "2022-03-25T05": 3134.3877998105586, + "2022-03-25T06": 3139.4425956217215, + "2022-03-25T07": 3138.196754662174, + "2022-03-25T08": 3115.06117482016, + "2022-03-25T09": 3129.2397513406386, + "2022-03-25T10": 3141.842271391882, + "2022-03-25T11": 3162.733295546807, + "2022-03-25T12": 3178.127599630664, + "2022-03-26": 3123.358874019029, + "2022-03-27": 3156.855336225546, + "2022-03-26T00": 3104.599500678146, + "2022-03-26T01": 3101.4425420835123, + "2022-03-26T02": 3106.662594561084, + "2022-03-26T03": 3109.3495345138263, + "2022-03-26T04": 3109.658819992582, + "2022-03-26T05": 3120.020417098558, + "2022-03-26T06": 3127.1724529080902, + "2022-03-26T07": 3127.753851319101, + "2022-03-26T08": 3132.8990011488418, + "2022-03-26T09": 3126.1209168780956, + "2022-03-26T10": 3125.0705772577217, + "2022-03-26T11": 3129.1453281140525, + "2022-03-26T12": 3118.282308270984, + "2022-03-26T13": 3121.223015799887, + "2022-03-26T14": 3114.9734651844524, + "2022-03-26T15": 3120.958324111829, + "2022-03-26T16": 3120.090042029158, + "2022-03-26T17": 3125.2913060225537, + "2022-03-26T18": 3123.0188459516007, + "2022-03-26T19": 3121.5636893024553, + "2022-03-26T20": 3141.6596314063913, + "2022-03-26T21": 3134.399062393083, + "2022-03-26T22": 3141.5983524470844, + "2022-03-26T23": 3144.7909903650225, + "2022-03-27T00": 3145.777234945837, + "2022-03-27T01": 3150.7161910317313, + "2022-03-27T02": 3160.754726665849, + "2022-03-27T03": 3148.4812302205078, + "2022-03-27T04": 3142.786065911681, + "2022-03-27T05": 3144.2158024093355, + "2022-03-27T06": 3150.6215909073544, + "2022-03-27T07": 3153.630871119546, + "2022-03-27T08": 3152.467307683002, + "2022-03-27T09": 3149.4667965163553, + "2022-03-27T10": 3145.9784681843807, + "2022-03-27T11": 3147.624439811819, + "2022-03-27T12": 3138.06726763152, + "2022-03-27T13": 3138.1532425837518, + "2022-03-27T14": 3150.7240947787946, + "2022-03-27T15": 3165.6772110407346, + "2022-03-27T16": 3176.8770638069545, + "2022-03-27T17": 3178.17427814616, + "2022-03-27T18": 3183.818336266622, + "2022-03-27T19": 3178.791985367847, + "2022-03-27T20": 3177.099337361866, + "2022-03-28T00": 3297.278901173779, + "2022-03-28T01": 3297.0882709627717, + "2022-03-28T02": 3299.1766210363735, + "2022-03-28T03": 3311.467048591758, + "2022-03-28T04": 3309.562675649989, + "2022-03-28T05": 3328.040179305993, + "2022-03-28T06": 3316.2400995670996, + "2022-03-28T07": 3322.1906730947862, + "2022-03-28T08": 3319.0669101567605, + "2022-03-28T09": 3334.5672862139972, + "2022-03-28T10": 3346.0637506709086, + "2022-03-28T11": 3348.087278627993, + "2022-03-28T12": 3341.739270321167, + "2022-03-28T13": 3368.611327747418, + "2022-03-28T14": 3377.206547496308, + "2022-03-28T15": 3381.7877900498656, + "2022-03-28": 3358.2402791412137, + "2022-03-29": 3414.8894491994315, + "2022-03-28T16": 3359.185334653575, + "2022-03-28T17": 3373.9888646299482, + "2022-03-28T18": 3399.676005120529, + "2022-03-28T19": 3418.9321391052126, + "2022-03-28T20": 3411.842846968343, + "2022-03-28T21": 3388.2975853008465, + "2022-03-28T22": 3378.4415732572834, + "2022-03-28T23": 3346.535110493825, + "2022-03-29T00": 3351.8065564461112, + "2022-03-29T01": 3383.1513551942867, + "2022-03-29T02": 3392.7558236695777, + "2022-03-29T03": 3373.5465003815343, + "2022-03-29T04": 3386.6499489110797, + "2022-03-29T05": 3400.3402786963943, + "2022-03-29T06": 3416.560322223943, + "2022-03-29T07": 3402.716386489215, + "2022-03-29T08": 3409.769589652867, + "2022-03-29T09": 3432.4047181272467, + "2022-03-29T10": 3428.114967481509, + "2022-03-29T11": 3450.0768190874937, + "2022-03-29T12": 3471.600687713905, + "2022-03-29T13": 3453.5228799856673, + "2022-03-29T14": 3449.3824475598194, + "2022-03-30": 3391.9708832103233, + "2022-03-29T15": 3429.784474025088, + "2022-03-29T16": 3398.366955045854, + "2022-03-29T17": 3398.322274685118, + "2022-03-29T18": 3409.3393320387577, + "2022-03-29T19": 3433.375876415191, + "2022-03-29T20": 3416.1716262559084, + "2022-03-29T21": 3385.614302383467, + "2022-03-29T22": 3370.333852199575, + "2022-03-29T23": 3394.3572427489744, + "2022-03-30T00": 3376.1307500293897, + "2022-03-30T01": 3356.645845753821, + "2022-03-30T02": 3363.1678572246287, + "2022-03-30T03": 3381.508909430427, + "2022-03-30T04": 3376.699287545116, + "2022-03-30T05": 3396.118511132094, + "2022-03-30T06": 3407.0411387930303, + "2022-03-30T07": 3408.681108814631, + "2022-03-30T08": 3401.0178087798563, + "2022-03-30T09": 3393.7132313243033, + "2022-03-30T10": 3395.4856457474702, + "2022-03-30T11": 3407.012345271532, + "2022-03-30T12": 3397.776887594662, + "2022-03-30T13": 3380.903521518561, + "2022-03-31": 3344.5200675426618, + "2022-03-30T14": 3370.2407521659666, + "2022-03-30T15": 3367.120218085086, + "2022-03-30T16": 3395.63028354822, + "2022-03-30T17": 3415.0136258891825, + "2022-03-30T18": 3425.2212330486955, + "2022-03-30T19": 3386.399974083089, + "2022-03-30T20": 3400.2193617623034, + "2022-03-30T21": 3401.312716126704, + "2022-03-30T22": 3384.244901561843, + "2022-03-30T23": 3389.646928129508, + "2022-03-31T00": 3398.8651346624065, + "2022-03-31T01": 3412.5450451206802, + "2022-03-31T02": 3413.16194633378, + "2022-03-31T03": 3403.424395642301, + "2022-03-31T04": 3397.493988971478, + "2022-03-31T05": 3396.871842684856, + "2022-03-31T06": 3399.1642981614086, + "2022-03-31T07": 3399.3883128278517, + "2022-03-31T08": 3408.4322809452106, + "2022-03-31T09": 3408.0648889090476, + "2022-03-31T10": 3419.8305093170147, + "2022-03-31T11": 3408.336612595797, + "2022-03-31T12": 3430.695808017092, + "2022-04-01": 3360.821611493596, + "2022-03-31T13": 3402.505972798809, + "2022-03-31T14": 3358.2645706408716, + "2022-03-31T15": 3364.9515311324762, + "2022-03-31T16": 3306.2503007065457, + "2022-03-31T17": 3286.066498075647, + "2022-03-31T18": 3285.4262012701142, + "2022-03-31T19": 3297.4112384380646, + "2022-03-31T20": 3294.165267477405, + "2022-03-31T21": 3296.0138972701025, + "2022-03-31T22": 3284.4364654880837, + "2022-03-31T23": 3279.4931235098115, + "2022-04-01T00": 3298.409824720445, + "2022-04-01T01": 3276.962621050563, + "2022-04-01T02": 3238.2759015015563, + "2022-04-01T03": 3235.313196977224, + "2022-04-01T04": 3254.8737985920566, + "2022-04-01T05": 3262.6668519657733, + "2022-04-01T06": 3258.173446791323, + "2022-04-01T07": 3272.558236843198, + "2022-04-01T08": 3285.7806532569107, + "2022-04-01T09": 3277.434903732399, + "2022-04-01T10": 3276.40043259233, + "2022-04-01T11": 3293.0551960476037, + "2022-04-01T12": 3290.673376824404, + "2022-04-02": 3484.097135218329, + "2022-04-03": 3500.654522250411, + "2022-04-04": 3479.8249768781757, + "2022-04-01T13": 3343.2417575607024, + "2022-04-01T14": 3387.2535594882256, + "2022-04-01T15": 3432.924567657393, + "2022-04-01T16": 3427.8164268920764, + "2022-04-01T17": 3448.892406625, + "2022-04-01T18": 3465.970410650433, + "2022-04-01T19": 3460.814774393942, + "2022-04-01T20": 3453.208479283796, + "2022-04-01T21": 3453.352463574014, + "2022-04-01T22": 3445.5961644211307, + "2022-04-01T23": 3444.79013374038, + "2022-04-02T00": 3490.306388675359, + "2022-04-02T01": 3492.549825890622, + "2022-04-02T02": 3473.6073960988588, + "2022-04-02T03": 3464.2010919509307, + "2022-04-02T04": 3475.8963534014674, + "2022-04-02T05": 3476.9125694867535, + "2022-04-02T06": 3481.5385024653583, + "2022-04-02T07": 3481.119842158706, + "2022-04-02T08": 3478.6120411764105, + "2022-04-02T09": 3480.4445590636324, + "2022-04-02T10": 3483.9537040072955, + "2022-04-02T11": 3492.9368094112533, + "2022-04-02T12": 3504.4078743129344, + "2022-04-02T13": 3518.7477324324877, + "2022-04-02T14": 3501.169605918426, + "2022-04-02T15": 3463.9884176060964, + "2022-04-02T16": 3472.5117112512457, + "2022-04-02T17": 3481.8933963375466, + "2022-04-02T18": 3460.789968504243, + "2022-04-02T19": 3470.7994143245683, + "2022-04-02T20": 3476.1915146875467, + "2022-04-02T21": 3466.780564256268, + "2022-04-02T22": 3470.867931540904, + "2022-04-02T23": 3453.4733199262478, + "2022-04-03T00": 3457.3840344017035, + "2022-04-03T01": 3428.8991079814355, + "2022-04-03T02": 3440.4220463689844, + "2022-04-03T03": 3451.119466829126, + "2022-04-03T04": 3466.757482184007, + "2022-04-03T05": 3476.8726931669294, + "2022-04-03T06": 3493.6539280371585, + "2022-04-03T07": 3493.5778396487585, + "2022-04-03T08": 3488.15543350651, + "2022-04-03T09": 3495.1494798220765, + "2022-04-03T10": 3487.1745782144753, + "2022-04-03T11": 3483.39341115431, + "2022-04-03T12": 3495.276378559293, + "2022-04-03T13": 3501.5289107337494, + "2022-04-03T14": 3498.7729417641103, + "2022-04-03T15": 3511.4277461712672, + "2022-04-03T16": 3495.8312880764856, + "2022-04-03T17": 3489.69296232399, + "2022-04-03T18": 3510.5859702311477, + "2022-04-03T19": 3501.027327287171, + "2022-04-03T20": 3496.7100310417277, + "2022-04-03T21": 3511.7809332780307, + "2022-04-03T22": 3554.181105052636, + "2022-04-03T23": 3525.666578472599, + "2022-04-04T00": 3493.242460221384, + "2022-04-04T01": 3486.035164392808, + "2022-04-04T02": 3491.6070347894192, + "2022-04-04T03": 3502.7760052218187, + "2022-04-04T04": 3493.381193390235, + "2022-04-04T05": 3501.1051988391546, + "2022-04-04T06": 3504.6344238190522, + "2022-04-04T07": 3502.352732766159, + "2022-04-04T08": 3493.5746617822338, + "2022-04-04T09": 3479.8409123255537, + "2022-04-04T10": 3463.4091509401665, + "2022-04-04T11": 3468.992026864908, + "2022-04-04T12": 3476.0552160089374, + "2022-04-04T13": 3470.74162541146, + "2022-04-04T14": 3466.9532001957527, + "2022-04-05": 3478.558879555508, + "2022-04-04T15": 3433.198877764979, + "2022-04-04T16": 3444.668257413969, + "2022-04-04T17": 3441.6790958888037, + "2022-04-04T18": 3435.5824757804603, + "2022-04-04T19": 3484.7632340405135, + "2022-04-04T20": 3502.4173330398567, + "2022-04-04T21": 3511.7562326765615, + "2022-04-04T22": 3517.1711681019915, + "2022-04-04T23": 3526.3271659019388, + "2022-04-05T00": 3515.0567356554034, + "2022-04-05T01": 3513.047091431106, + "2022-04-05T02": 3519.538748754883, + "2022-04-05T03": 3525.5432658976974, + "2022-04-05T04": 3524.3649350289543, + "2022-04-05T05": 3523.0985276490633, + "2022-04-05T06": 3519.546207159204, + "2022-04-05T07": 3527.3310422709947, + "2022-04-05T08": 3521.3614062695365, + "2022-04-06": 3335.532787848287, + "2022-04-05T09": 3518.32229086078, + "2022-04-05T10": 3511.7099501927187, + "2022-04-05T11": 3519.5010453768323, + "2022-04-05T12": 3535.205520893491, + "2022-04-05T13": 3486.204889790226, + "2022-04-05T14": 3454.0090467099285, + "2022-04-05T15": 3456.9897066086487, + "2022-04-05T16": 3456.2564026473524, + "2022-04-05T17": 3464.732708236205, + "2022-04-05T18": 3447.38183951784, + "2022-04-05T19": 3444.3900423212153, + "2022-04-05T20": 3444.7706784792003, + "2022-04-05T21": 3438.1314119532167, + "2022-04-05T22": 3449.967206087196, + "2022-04-05T23": 3415.6234745147276, + "2022-04-06T00": 3332.9158279756725, + "2022-04-06T01": 3339.558623492501, + "2022-04-06T02": 3350.314372448405, + "2022-04-06T03": 3343.462152385223, + "2022-04-06T04": 3346.016444297565, + "2022-04-06T05": 3366.12206200498, + "2022-04-06T06": 3362.853017328543, + "2022-04-06T07": 3359.179766557317, + "2022-04-06T08": 3345.1521631266205, + "2022-04-06T09": 3342.853024912915, + "2022-04-06T10": 3333.0111660625075, + "2022-04-06T11": 3302.0614255081464, + "2022-04-06T12": 3310.106211550411, + "2022-04-07": 3171.371104498954, + "2022-04-08": 3232.834988999582, + "2022-04-09": 3192.0250912893603, + "2022-04-10": 3265.938067729151, + "2022-04-11": 3219.159553453764, + "2022-04-12": 2987.0187011106773, + "2022-04-13": 3038.209421996366, + "2022-04-14": 3123.779924392582, + "2022-04-15": 3023.417211885316, + "2022-04-16": 3045.42807480128, + "2022-04-17": 3065.2355073039707, + "2022-04-18": 2995.719421019825, + "2022-04-19": 3061.8905711469047, + "2022-04-20": 3103.166790932381, + "2022-04-21": 3078.2080354591612, + "2022-04-22": 2987.4888760341605, + "2022-04-23": 2967.085285238213, + "2022-04-24": 2940.6879777714407, + "2022-04-25": 2922.901865199808, + "2022-04-26": 3008.3363470853, + "2022-04-27": 2811.0027700110945, + "2022-04-28": 2888.200033065152, + "2022-04-29": 2935.4491326735665, + "2022-04-30": 2818.6260072520367, + "2022-05-01": 2738.1741359527714, + "2022-05-02": 2832.513106895354, + "2022-05-03": 2859.9953442837964, + "2022-05-04": 2783.778948889256, + "2022-05-05": 2942.052313122658, + "2022-05-06": 2753.936566546688, + "2022-05-07": 2699.7072470893745, + "2022-05-08": 2641.229106940243, + "2022-05-09": 2523.074858921165, + "2022-05-10": 2249.8909622207443, + "2022-05-11": 2344.797715643986, + "2022-05-12": 2089.9860041379234, + "2022-05-13": 1966.6991711336661, + "2022-05-14": 2013.2178190166546, + "2022-05-15": 2064.229357512243, + "2022-05-16": 2147.047447880575, + "2022-05-17": 2025.8886983912162, + "2022-05-18": 2095.178884796724, + "2022-05-19": 1915.1771232664505, + "2022-05-20": 2015.6436342420516, + "2022-05-21": 1963.9909395294865, + "2022-05-22": 1978.1471325624789, + "2022-05-23": 2046.6463496545232, + "2022-05-24": 1974.5811944790914, + "2022-05-25": 1979.770545006472, + "2022-05-26": 1944.2662044828226, + "2022-05-27": 1807.9694742881136, + "2022-05-28": 1724.8757340323443, + "2022-05-29": 1797.0136874979341, + "2022-05-30": 1814.9831598025937, + "2022-05-31": 1995.9364841552344, + "2022-06-01": 1944.078766836179, + "2022-06-02": 1824.2168379733073, + "2022-06-03": 1835.9842120027167, + "2022-06-04": 1775.639804624746, + "2022-06-05": 1804.2616695112486, + "2022-06-06": 1805.3313949894373, + "2022-06-07": 1860.1813068416047, + "2022-06-08": 1819.0084952818488, + "2022-06-09": 1794.539625671828, + "2022-06-10": 1788.4182866616045, + "2022-06-11": 1663.844367412088, + "2022-06-12": 1530.0386174317211, + "2022-06-13": 1442.1428023560777, + "2022-06-14": 1205.5952855404787, + "2022-06-15": 1213.7572439085666, + "2022-06-16": 1235.8845902494031, + "2022-06-17": 1068.6035748646073, + "2022-06-18": 1087.4133183384715, + "2022-06-19": 995.974339837249, + "2022-06-20": 1127.8303035025194, + "2022-06-21": 1132.0543935828048, + "2022-06-22": 1124.5613920165545, + "2022-06-23": 1051.0740681589236, + "2022-06-24": 1144.4807534808065, + "2022-06-25": 1229.3040854466553, + "2022-06-26": 1244.2862044953927, + "2022-06-27": 1201.237790641909, + "2022-06-28": 1193.312511296306, + "2022-06-29": 1143.2883786705793, + "2022-06-30": 1098.9055176105344, + "2022-07-01": 1058.456752847504, + "2022-07-02": 1064.264943770869, + "2022-07-03": 1067.4860675817192, + "2022-07-04": 1074.6073175787587, + "2022-07-05": 1152.0609113194787, + "2022-07-06": 1134.4816471596089, + "2022-07-07": 1188.72564292538, + "2022-07-08": 1240.3784056617153, + "2022-07-09": 1224.2193343721656, + "2022-07-10": 1217.786906804585, + "2022-07-11": 1168.63003508845, + "2022-07-12": 1096.7354583628346, + "2022-07-13": 1040.7971455029597, + "2022-07-14": 1112.9207827012565, + "2022-07-15": 1192.9164302594256, + "2022-07-16": 1234.0991389763224, + "2022-07-17": 1355.6168597645387, + "2022-07-18": 1341.3810554755378, + "2022-07-19": 1570.6589588642053, + "2022-07-20": 1542.6298214332235, + "2022-07-21": 1520.0076882232072, + "2022-07-22": 1574.4639833992205, + "2022-07-23": 1537.645191890867, + "2022-07-24": 1552.4964891908746, + "2022-07-25": 1599.7289479243004, + "2022-07-26": 1450.4822852139405, + "2022-07-27": 1445.7282048859022, + "2022-07-28": 1636.9491814677851, + "2022-07-29": 1725.577697180815, + "2022-07-30": 1732.43794687956, + "2022-07-31": 1697.2163951060672, + "2022-08-01": 1682.011373614746, + "2022-08-02": 1633.5771600628257, + "2022-08-03": 1638.3786826572205, + "2022-08-04": 1621.572638172034, + "2022-08-05": 1611.3418628221918, + "2022-08-06": 1725.3826270211505, + "2022-08-07": 1693.2965918360276, + "2022-08-08": 1699.0064178886953, + "2022-08-09": 1779.7721432605701, + "2022-08-10": 1698.9661290126492, + "2022-08-11": 1853.0435771568502, + "2022-08-12": 1881.984831002347, + "2022-08-13": 1959.3309247187408, + "2022-08-14": 1982.261379179308, + "2022-08-15": 1937.7810368154546, + "2022-08-16": 1908.2776419059185, + "2022-08-17": 1880.121051575579, + "2022-08-18": 1836.7769774706096, + "2022-08-19": 1850.1112910473696, + "2022-08-20": 1618.5325042633535, + "2022-08-21": 1577.608862411428, + "2022-08-22": 1620.6779443669527, + "2022-08-23": 1622.30703457785, + "2022-08-24": 1666.0336124241178, + "2022-08-25": 1657.6140998209726, + "2022-08-26": 1696.7661716304422, + "2022-08-27": 1510.1891114840514, + "2022-08-28": 1493.4702030938329, + "2022-08-29": 1435.7535603062865, + "2022-08-30": 1555.2888259173828, + "2022-08-31": 1525.400116232047, + "2022-09-01": 1553.5559643969295, + "2022-09-02": 1586.6808780836714, + "2022-09-03": 1577.4113280397273, + "2022-09-04": 1555.6740772078124, + "2022-09-05": 1578.9493013433012, + "2022-09-06": 1614.621343393546, + "2022-09-07": 1564.5589540302462, + "2022-09-08": 1629.8832311636493, + "2022-09-09": 1635.1030730379791, + "2022-09-10": 1718.9835506228342, + "2022-09-11": 1779.0410937352867, + "2022-09-12": 1760.7492036437654, + "2022-09-13": 1712.947990573323, + "2022-09-14": 1573.2052136951713, + "2022-09-15": 1636.4369060900426, + "2022-09-16": 1472.225304514391, + "2022-09-17": 1432.215807478607, + "2022-09-18": 1470.6778100057832, + "2022-09-19": 1336.2127433516657, + "2022-09-20": 1377.533965863315, + "2022-09-21": 1324.1905646155858, + "2022-09-22": 1252.265944150707, + "2022-09-23": 1328.7588806846718, + "2022-09-24": 1329.558806730321, + "2022-09-25": 1318.099347021849, + "2022-09-26": 1294.0750952797787, + "2022-09-27": 1335.541401993729, + "2022-09-28": 1331.1501769338627, + "2022-09-29": 1340.6097787518488, + "2022-09-30": 1335.7389706335669, + "2022-10-01": 1330.189678814932, + "2022-10-02": 1311.6116711353595, + "2022-10-03": 1279.420644659091, + "2022-10-04": 1323.5040179722914, + "2022-10-05": 1363.2371821945037, + "2022-10-06": 1352.7461127508705, + "2022-10-07": 1351.4273691979538, + "2022-10-08": 1324.8947380290601, + "2022-10-09": 1315.9137942634918, + "2022-10-10": 1322.6294118962744, + "2022-10-11": 1291.241112588874, + "2022-10-12": 1280.0028459274795, + "2022-10-13": 1294.8946857857777, + "2022-10-14": 1286.9772191736101, + "2022-10-15": 1297.7123846996656, + "2022-10-16": 1275.6937773947975, + "2022-10-17": 1306.775613334242, + "2022-10-18": 1332.2647314829262, + "2022-10-19": 1309.9408795534412, + "2022-10-20": 1285.5628011041542, + "2022-10-21": 1282.0426467759612, + "2022-10-22": 1299.8019052506386, + "2022-10-23": 1313.767778723105, + "2022-10-24": 1364.4868713063736, + "2022-10-25": 1343.334491985092, + "2022-10-26": 1462.0489375629863, + "2022-10-27": 1568.7475855708392, + "2022-10-28": 1514.8635252533977, + "2022-10-29": 1555.0292135813938, + "2022-10-30": 1619.4295836277443, + "2022-10-31": 1591.0517734961002, + "2022-11-01": 1572.979514885975, + "2022-11-02": 1580.3787334402593, + "2022-11-03": 1520.6383643789845, + "2022-11-04": 1531.112630741574, + "2022-11-05": 1644.1928578089398, + "2022-11-06": 1626.8064304933644, + "2022-11-07": 1572.9477769721586, + "2022-11-08": 1569.9886360033397, + "2022-11-09": 1333.068367201545, + "2022-11-10": 1095.1839771132936, + "2022-11-11": 1301.5538803074423, + "2022-11-12": 1293.9115948871518, + "2022-11-13": 1255.6010507578437, + "2022-11-14": 1223.0064433283683, + "2022-11-15": 1241.997092728311, + "2022-11-16": 1252.7067308366848, + "2022-11-17": 1217.7020892163014, + "2022-11-18": 1201.7898419641292, + "2022-11-19": 1213.49631006335, + "2022-11-20": 1218.8936571112463, + "2022-11-21": 1144.2531525085535, + "2022-11-22": 1110.0400946661234, + "2022-11-23": 1139.3597540985886, + "2022-11-24": 1185.9159377338015, + "2022-11-25": 1204.3773534749992, + "2022-11-26": 1199.8017228380365, + "2022-11-27": 1206.4293749001572, + "2022-11-28": 1196.1962195659255, + "2022-11-29": 1169.9211284668527, + "2022-11-30": 1217.4080089462288, + "2022-12-01": 1297.4926837173725, + "2022-12-02": 1276.6393714030964, + "2022-12-03": 1299.0333859445502, + "2022-12-04": 1243.2431539042907, + "2022-12-05": 1281.3115514741726, + "2022-12-06": 1260.0535047674123, + "2022-12-07": 1271.9354761263946, + "2022-12-08": 1232.8281223743709, + "2022-12-09": 1280.550601213376, + "2022-12-10": 1263.9332695690273, + "2022-12-11": 1266.2109888062828, + "2022-12-12": 1264.317985551174, + "2022-12-13": 1273.5924317897045, + "2022-12-14": 1320.647589314624, + "2022-12-15": 1308.4131547914335, + "2022-12-08T16": 1251.0582157699196, + "2022-12-08T17": 1251.0639407433416, + "2022-12-08T18": 1255.0246029308278, + "2022-12-08T19": 1286.335907435655, + "2022-12-08T20": 1283.821794726561, + "2022-12-08T21": 1278.1217862583767, + "2022-12-08T22": 1278.370440835038, + "2022-12-08T23": 1283.4926764861434, + "2022-12-09T00": 1280.550601213376, + "2022-12-09T01": 1277.5843758639191, + "2022-12-09T02": 1282.969771545476, + "2022-12-09T03": 1282.2372839849734, + "2022-12-09T04": 1283.5292180537242, + "2022-12-09T05": 1283.2568952090903, + "2022-12-09T06": 1282.2645192009638, + "2022-12-09T07": 1279.6705042786068, + "2022-12-09T08": 1282.9798636529254, + "2022-12-09T09": 1280.636351256754, + "2022-12-09T10": 1283.8868814806654, + "2022-12-09T11": 1284.250004470871, + "2022-12-09T12": 1288.2232472712976, + "2022-12-09T13": 1285.2232216124792, + "2022-12-09T14": 1276.5181459209407, + "2022-12-09T15": 1272.6229458859323, + "2022-12-09T16": 1277.8247340095918, + "2022-12-09T17": 1276.2482597798771, + "2022-12-09T18": 1275.037334248442, + "2022-12-09T19": 1270.2595476871254, + "2022-12-09T20": 1269.2819845524994, + "2022-12-09T21": 1264.8819529764492, + "2022-12-09T22": 1260.7404092668783, + "2022-12-09T23": 1264.3092194083497, + "2022-12-10T00": 1263.9332695690273, + "2022-12-10T01": 1264.4495336940847, + "2022-12-10T02": 1266.8990154144055, + "2022-12-10T03": 1264.6481526283517, + "2022-12-10T04": 1265.9187657627917, + "2022-12-10T05": 1265.1569209562304, + "2022-12-10T06": 1263.849994957662, + "2022-12-10T07": 1265.4431518761412, + "2022-12-10T08": 1266.2641592798107, + "2022-12-10T09": 1264.5818696293984, + "2022-12-10T10": 1265.4041517712294, + "2022-12-10T11": 1266.4195925761076, + "2022-12-10T12": 1267.1673452699772, + "2022-12-10T13": 1266.9368889172515, + "2022-12-10T14": 1267.756119762507, + "2022-12-10T15": 1271.8774913396985, + "2022-12-10T16": 1278.3822169919422, + "2022-12-10T17": 1274.4200568466883, + "2022-12-10T18": 1269.370797764253, + "2022-12-10T19": 1273.0420068660064, + "2022-12-10T20": 1272.831931251251, + "2022-12-10T21": 1273.293486777905, + "2022-12-10T22": 1270.641748201025, + "2022-12-10T23": 1269.8603304754563, + "2022-12-11T00": 1266.2109888062828, + "2022-12-11T01": 1268.9989258459034, + "2022-12-11T02": 1271.1607031856468, + "2022-12-11T03": 1270.7876200602814, + "2022-12-11T04": 1273.4663384884352, + "2022-12-11T05": 1274.0618670318256, + "2022-12-11T06": 1275.846800937756, + "2022-12-11T07": 1275.330135169992, + "2022-12-11T08": 1276.7179779690325, + "2022-12-11T09": 1275.627686754901, + "2022-12-11T10": 1272.6499559365443, + "2022-12-11T11": 1273.4180907379496, + "2022-12-11T12": 1274.1191556255899, + "2022-12-11T13": 1275.360548124691, + "2022-12-11T14": 1273.034580060784, + "2022-12-11T15": 1272.7942183749499, + "2022-12-11T16": 1273.8136677737234, + "2022-12-11T17": 1274.7148124535252, + "2022-12-11T18": 1276.0259463658451, + "2022-12-11T19": 1280.2762410012208, + "2022-12-11T20": 1275.5472823014895, + "2022-12-11T21": 1266.3658160598707, + "2022-12-11T22": 1265.7144869233443, + "2022-12-11T23": 1263.5048238294146, + "2022-12-12T00": 1264.317985551174, + "2022-12-12T01": 1253.2918131315664, + "2022-12-12T02": 1256.231431424131, + "2022-12-12T03": 1244.0471595186325, + "2022-12-12T04": 1244.4341177867148, + "2022-12-12T05": 1247.0141432519242, + "2022-12-12T06": 1247.8004236528789, + "2022-12-12T07": 1246.9114895217974, + "2022-12-12T08": 1247.3528955130773, + "2022-12-12T09": 1248.5093544348501, + "2022-12-12T10": 1252.9779090137977, + "2022-12-12T11": 1256.450102741518, + "2022-12-12T12": 1255.0007251940817, + "2022-12-12T13": 1248.215520845479, + "2022-12-12T14": 1250.099370854679, + "2022-12-12T15": 1249.7337808781729, + "2022-12-12T16": 1250.385939483606, + "2022-12-12T17": 1252.5138572822593, + "2022-12-12T18": 1254.3531364481896, + "2022-12-12T19": 1255.1757050799847, + "2022-12-12T20": 1254.1834115928643, + "2022-12-12T21": 1262.3653296877903, + "2022-12-12T22": 1275.8073843172754, + "2022-12-12T23": 1272.982933835445, + "2022-12-13T00": 1273.5924317897045, + "2022-12-13T01": 1271.8224560983633, + "2022-12-13T02": 1267.7706225007685, + "2022-12-13T03": 1270.6238202462025, + "2022-12-13T04": 1269.934061870739, + "2022-12-13T05": 1273.558269518798, + "2022-12-13T06": 1272.9538494439892, + "2022-12-13T07": 1271.3477633322002, + "2022-12-13T08": 1265.3878704247336, + "2022-12-13T09": 1265.9708504590317, + "2022-12-13T10": 1285.5576427764593, + "2022-12-13T11": 1281.0290479142056, + "2022-12-13T12": 1287.3367174210298, + "2022-12-13T13": 1291.8441842966035, + "2022-12-13T14": 1338.3896121503908, + "2022-12-13T15": 1333.4727581147215, + "2022-12-13T16": 1324.1386981969767, + "2022-12-13T17": 1320.476568914312, + "2022-12-13T18": 1307.1400639423036, + "2022-12-13T19": 1316.3738965224186, + "2022-12-13T20": 1317.2833673009318, + "2022-12-13T21": 1319.5779319261076, + "2022-12-13T22": 1320.3586183963666, + "2022-12-13T23": 1320.68893115086, + "2022-12-14T00": 1320.647589314624, + "2022-12-14T01": 1325.3186216684599, + "2022-12-14T02": 1321.5551228973325, + "2022-12-14T03": 1320.047405403506, + "2022-12-14T04": 1320.763706636072, + "2022-12-14T05": 1319.4008235858562, + "2022-12-14T06": 1320.8897647183614, + "2022-12-14T07": 1322.4415681530604, + "2022-12-14T08": 1323.3006933724494, + "2022-12-14T09": 1324.0282789782266, + "2022-12-14T10": 1321.8067522380782, + "2022-12-14T11": 1323.8209683990897, + "2022-12-14T12": 1326.7017589612549, + "2022-12-14T13": 1330.6483178563146, + "2022-12-14T14": 1327.43041729594, + "2022-12-14T15": 1343.1847566684842, + "2022-12-14T16": 1339.4193825177792, + "2022-12-14T17": 1336.0509059480771, + "2022-12-14T18": 1335.4582670566144, + "2022-12-14T19": 1343.4152068424987, + "2022-12-14T20": 1309.0395795023303, + "2022-12-14T21": 1309.9611727188624, + "2022-12-14T22": 1311.5426612788547, + "2022-12-14T23": 1311.620564462074, + "2022-12-15T00": 1308.4131547914335, + "2022-12-15T01": 1305.1118432948854, + "2022-12-15T02": 1284.7873914305883, + "2022-12-15T03": 1291.9452124217216, + "2022-12-15T04": 1293.103416987729, + "2022-12-15T05": 1290.9637789684975, + "2022-12-15T06": 1290.5220557725584, + "2022-12-15T07": 1289.8168900493897, + "2022-12-15T08": 1287.9919256837775, + "2022-12-15T09": 1286.4744330688593, + "2022-12-15T10": 1287.308872729154, + "2022-12-15T11": 1287.2344894030173, + "2022-12-15T12": 1292.0575543594273, + "2022-12-15T13": 1286.5691726254104, + "2022-12-15T14": 1273.8646587895407, + "2022-12-15T15": 1268.9331573155769, + "2022-12-15T16": 1269.5011666605997 + }, + "DAI-USD": { + "2021-02-16": 1.0005269983910219, + "2021-02-17": 1.0009729329464732, + "2021-02-18": 1.0007216541872765, + "2021-02-19": 1.0047943720313788, + "2021-02-20": 1.0006694813999573, + "2021-02-21": 1.000890469448215, + "2021-02-22": 1.0038946948298548, + "2021-02-23": 1.0079931056699007, + "2021-02-24": 1.000252797487147, + "2021-02-25": 1.00070523167831, + "2021-02-26": 1.0037130080109677, + "2021-02-27": 1.00116859197809, + "2021-02-28": 1.0021311112245392, + "2021-03-01": 1.0012676968832888, + "2021-03-02": 1.0013016727927788, + "2021-03-03": 1.0010329895148564, + "2021-03-04": 1.0032862735817232, + "2021-03-05": 1.0128111452206658, + "2021-03-06": 0.995836188330025, + "2021-03-07": 1.0002001591588976, + "2021-03-08": 0.9994997391436611, + "2021-03-09": 1.032875576706222, + "2021-03-10": 1.0008181742135636, + "2021-03-11": 1.0005674878276032, + "2021-03-12": 1.0007224147955087, + "2021-03-13": 1.001415543738695, + "2021-03-14": 1.0015304429542748, + "2021-03-15": 1.0013829420823899, + "2021-03-16": 1.00139938800468, + "2021-03-17": 1.000960478093276, + "2021-03-18": 1.0012853940091397, + "2021-03-19": 1.0010014342940845, + "2021-03-20": 1.0011612915278938, + "2021-03-21": 1.0012662107804366, + "2021-03-22": 1.0012275440816172, + "2021-03-23": 1.001289591379805, + "2021-03-24": 1.0009667794472128, + "2021-03-25": 1.0010426183160093, + "2021-03-26": 1.0011316010114202, + "2021-03-27": 1.0014835603086754, + "2021-03-28": 1.0009672880458795, + "2021-03-29": 1.0007224037144662, + "2021-03-30": 1.0004659562684757, + "2021-03-31": 1.000469042242386, + "2021-04-01": 1.0003592338454161, + "2021-04-02": 1.0005198399632103, + "2021-04-03": 1.0004943080839923, + "2021-04-04": 1.0008013840591778, + "2021-04-05": 1.0010183018663426, + "2021-04-06": 1.0005441485064932, + "2021-04-07": 1.0002162142993978, + "2021-04-08": 1.0000650654886305, + "2021-04-09": 1.0002892012942035, + "2021-04-10": 1.000165672154516, + "2021-04-11": 0.9998194470724603, + "2021-04-12": 0.9997915252453378, + "2021-04-13": 0.9998730350022091, + "2021-04-14": 1.0007417907631209, + "2021-04-15": 1.0013512509630829, + "2021-04-16": 1.0004408715652133, + "2021-04-17": 1.0004680316701708, + "2021-04-18": 1.001448224170601, + "2021-04-19": 1.0001822401157332, + "2021-04-20": 1.0006781292135924, + "2021-04-21": 1.000153421297682, + "2021-04-22": 1.000372188675512, + "2021-04-23": 1.0007045845287608, + "2021-04-24": 1.000673323611596, + "2021-04-25": 1.0011727041052043, + "2021-04-26": 0.9995926111542834, + "2021-04-27": 1.0010700154230034, + "2021-04-28": 1.0012045832348218, + "2021-04-29": 1.0013736335312011, + "2021-04-30": 1.0011859570257549, + "2021-05-01": 1.0016083759376206, + "2021-05-02": 1.0014556753417967, + "2021-05-03": 1.001525403993141, + "2021-05-04": 1.0011971874155066, + "2021-05-05": 1.0014861904379257, + "2021-05-06": 1.0015013623607132, + "2021-05-07": 1.001381881674819, + "2021-05-08": 1.0011867836247177, + "2021-05-09": 1.0007962833115254, + "2021-05-10": 1.0011720262040582, + "2021-05-11": 1.001107527073603, + "2021-05-12": 1.0011324229228358, + "2021-05-13": 1.0008781699076024, + "2021-05-14": 1.0010387510902499, + "2021-05-15": 1.0016109537728817, + "2021-05-16": 1.0011232717072278, + "2021-05-17": 1.0006656387460877, + "2021-05-18": 1.000602413525, + "2021-05-19": 1.0021129955459596, + "2021-05-20": 1.0012012262193353, + "2021-05-21": 1.00125619242217, + "2021-05-22": 1.0011077299271525, + "2021-05-23": 1.0022848364233157, + "2021-05-24": 1.0009614187122893, + "2021-05-25": 1.0011328583177272, + "2021-05-26": 1.0009488130368804, + "2021-05-27": 1.0010946404632168, + "2021-05-28": 1.0012011268055914, + "2021-05-29": 1.000465350058672, + "2021-05-30": 1.001049540094892, + "2021-05-31": 1.0010863420290381, + "2021-06-01": 1.001206806196884, + "2021-06-02": 1.0006640764505772, + "2021-06-03": 1.0013406420143918, + "2021-06-04": 1.0008766922311818, + "2021-06-05": 1.000938159523145, + "2021-06-06": 1.003480097566498, + "2021-06-07": 1.0011447334807628, + "2021-06-08": 1.0017706166428424, + "2021-06-09": 1.001197654011916, + "2021-06-10": 1.0013643402718921, + "2021-06-11": 1.0013520133891884, + "2021-06-12": 1.0013676907371878, + "2021-06-13": 1.0010142476846398, + "2021-06-14": 1.0009282654452505, + "2021-06-15": 1.0010235258195488, + "2021-06-16": 1.0010185792152333, + "2021-06-17": 1.0009409880406919, + "2021-06-18": 1.0011325793391257, + "2021-06-19": 1.0010406174244628, + "2021-06-20": 1.000815898061925, + "2021-06-21": 1.0042249552151101, + "2021-06-22": 1.0011400814149913, + "2021-06-23": 1.0007930246826007, + "2021-06-24": 1.0007734323898687, + "2021-06-25": 1.0006490076793564, + "2021-06-26": 1.0013511839499778, + "2021-06-27": 1.0008610042783912, + "2021-06-28": 1.0008276619112177, + "2021-06-29": 1.0006098496486502, + "2021-06-30": 1.0005944099100565, + "2021-07-01": 1.0011008627466376, + "2021-07-02": 1.000741962031247, + "2021-07-03": 1.0009324976459002, + "2021-07-04": 1.000955005306534, + "2021-07-05": 1.0007660645080112, + "2021-07-06": 1.0007768879983698, + "2021-07-07": 1.0006102581682095, + "2021-07-08": 1.0006998580434974, + "2021-07-09": 1.0007285796216967, + "2021-07-10": 1.0006285084439317, + "2021-07-11": 1.0005464783045392, + "2021-07-12": 1.0003872265967004, + "2021-07-13": 1.0010412555708126, + "2021-07-14": 1.0014312912815977, + "2021-07-15": 1.001194086995708, + "2021-07-16": 1.0010949825741398, + "2021-07-17": 1.0010066873278889, + "2021-07-18": 0.9994805418022797, + "2021-07-19": 1.0009304398682932, + "2021-07-20": 1.0052935843453485, + "2021-07-21": 1.0077261194704663, + "2021-07-22": 1.0010214431094018, + "2021-07-23": 1.0012577439239418, + "2021-07-24": 1.0011112019914878, + "2021-07-25": 1.0006177335923332, + "2021-07-26": 1.0010658624644235, + "2021-07-27": 1.0012140973323305, + "2021-07-28": 1.0013670323121493, + "2021-07-29": 1.0011885940740581, + "2021-07-30": 1.001412684597347, + "2021-07-31": 1.0009514798592165, + "2021-08-01": 1.0147747005941608, + "2021-08-02": 1.0011011434769155, + "2021-08-03": 1.000202761645697, + "2021-08-04": 0.9953441551198564, + "2021-08-05": 0.9991356217137637, + "2021-08-06": 1.0007211815057946, + "2021-08-07": 0.9965740216834502, + "2021-08-08": 1.0009937388123265, + "2021-08-09": 0.9852051385034587, + "2021-08-10": 1.0008697702557479, + "2021-08-11": 1.0006954798505316, + "2021-08-12": 1.0008709743046782, + "2021-08-13": 1.00067968372615, + "2021-08-14": 1.0010702201014792, + "2021-08-15": 1.0010112123158006, + "2021-08-16": 1.000334675402754, + "2021-08-17": 1.000535275796208, + "2021-08-18": 1.0007812737816089, + "2021-08-19": 1.0007465927150858, + "2021-08-20": 1.0005437916262345, + "2021-08-21": 1.000493860696099, + "2021-08-22": 1.000411525590617, + "2021-08-23": 1.0006844666663521, + "2021-08-24": 1.0009633579333685, + "2021-08-25": 1.0007891283282608, + "2021-08-26": 1.0013962455381404, + "2021-08-27": 1.0007997120044487, + "2021-08-28": 1.0014133482612488, + "2021-08-29": 1.000888005143273, + "2021-08-30": 1.0008719435572828, + "2021-08-31": 1.0006524215692265, + "2021-09-01": 1.0023732517586674, + "2021-09-02": 1.0005427133735774, + "2021-09-03": 1.0001297183424984, + "2021-09-04": 1.00002389121663, + "2021-09-05": 1.000108906974474, + "2021-09-06": 1.0000825349996147, + "2021-09-07": 1.0001181365300147, + "2021-09-08": 0.9999651427645566, + "2021-09-09": 1.0001832325502977, + "2021-09-10": 1.0000364676398221, + "2021-09-11": 0.9990865987656052, + "2021-09-12": 1.0000479312715247, + "2021-09-13": 1.0043689888126426, + "2021-09-14": 1.000030165587949, + "2021-09-15": 1.000506666317867, + "2021-09-16": 1.0004837793545762, + "2021-09-17": 1.000370351394662, + "2021-09-18": 1.0003802527929364, + "2021-09-19": 1.0001958902701373, + "2021-09-20": 0.9997456224013754, + "2021-09-21": 1.0029905129595609, + "2021-09-22": 1.0000478736922722, + "2021-09-23": 1.000250262436852, + "2021-09-24": 1.003614860743093, + "2021-09-25": 0.9989065311451428, + "2021-09-26": 1.0034691552729322, + "2021-09-27": 0.9998140227895199, + "2021-09-28": 0.9995245240182966, + "2021-09-29": 0.9982193786973793, + "2021-09-30": 1.0004342590317263, + "2021-10-01": 1.0006320493714627, + "2021-10-02": 1.0007030387121778, + "2021-10-03": 1.0028083988844727, + "2021-10-04": 0.9983446425346135, + "2021-10-05": 0.9991155159969447, + "2021-10-06": 1.0032158237706834, + "2021-10-07": 1.002159951311438, + "2021-10-08": 1.0002053123346963, + "2021-10-09": 1.0004638810450253, + "2021-10-10": 1.002293335369799, + "2021-10-11": 1.0002884665814853, + "2021-10-12": 1.000210772998705, + "2021-10-13": 1.002459782082029, + "2021-10-14": 1.0002014600064866, + "2021-10-15": 0.998264822518685, + "2021-10-16": 1.0086442881294098, + "2021-10-17": 0.9962079260157328, + "2021-10-18": 0.9951178490464858, + "2021-10-19": 0.9977733345370984, + "2021-10-20": 0.9982472472392676, + "2021-10-21": 1.0029246251306052, + "2021-10-22": 1.00469972267457, + "2021-10-23": 0.9982881119329565, + "2021-10-24": 1.0024050837447271, + "2021-10-25": 1.0018754361137807, + "2021-10-26": 0.9971654656306432, + "2021-10-27": 1.0039873266998074, + "2021-10-28": 1.00420134349039, + "2021-10-29": 0.999610741393593, + "2021-10-30": 1.0002217641638906, + "2021-10-31": 1.0012891293909427, + "2021-11-01": 1.0015059457991278, + "2021-11-02": 0.999469829162945, + "2021-11-03": 0.9988738450925527, + "2021-11-04": 0.9998054445322004, + "2021-11-05": 1.0000503240347776, + "2021-11-06": 1.0004540585780153, + "2021-11-07": 1.0007660829086251, + "2021-11-08": 1.0008912300791157, + "2021-11-09": 0.9992314707609122, + "2021-11-10": 1.0000603945116497, + "2021-11-11": 0.9998963397955954, + "2021-11-12": 1.0020413246796556, + "2021-11-13": 1.000064445341818, + "2021-11-14": 1.001057870390452, + "2021-11-15": 1.0002701308630226, + "2021-11-16": 1.0066047407982848, + "2021-11-17": 1.0031058408487266, + "2021-11-18": 0.9961509643148428, + "2021-11-19": 1.0006380184836559, + "2021-11-20": 0.9996634095818336, + "2021-11-21": 1.0017938957204673, + "2021-11-22": 1.0004189177660956, + "2021-11-23": 0.9964699430418765, + "2021-11-24": 0.9978426087901942, + "2021-11-25": 1.0004434578285752, + "2021-11-27": 1.0004748279170343, + "2021-11-28": 1.0043014048813803, + "2021-11-29": 1.0052574136297872, + "2021-11-30": 0.9994669557535357, + "2021-12-01": 0.9968871058524886, + "2021-12-02": 0.9994613243730138, + "2021-12-03": 0.9993070003188312, + "2021-12-04": 1.0006698064654656, + "2021-12-05": 1.0019088123147857, + "2021-12-06": 1.001612363915648, + "2021-12-07": 0.998168733883869, + "2021-12-08": 1.0035216080051548, + "2021-12-09": 0.9964848564651686, + "2021-12-10": 0.9986141825668264, + "2021-12-11": 1.0034866419817865, + "2021-12-12": 1.0036075979100276, + "2021-12-13": 0.9945336169795957, + "2021-12-14": 1.0002706476695387, + "2021-12-15": 1.000035856719838, + "2021-12-16": 0.9980611910853624, + "2021-12-17": 1.00329614999221, + "2021-12-18": 1.0032651635752599, + "2021-12-19": 0.9997263361955403, + "2021-12-20": 1.0016103127363396, + "2021-12-21": 1.0021639884640188, + "2021-12-22": 1.0000871769412936, + "2021-12-23": 1.0015115174520315, + "2021-12-24": 0.999529576598144, + "2021-12-25": 1.0004158234105534, + "2021-12-26": 1.0000189332219778, + "2021-12-27": 1.0004224367769738, + "2021-12-28": 1.0064459034043136, + "2021-12-29": 1.0016707441704158, + "2021-12-30": 0.9997386927723778, + "2021-12-31": 1.0020355534515206, + "2022-01-01": 0.9998602456454577, + "2022-01-02": 1.0000539069121608, + "2022-01-03": 0.9999134922090142, + "2022-01-04": 0.9996734453777247, + "2022-01-05": 1.0064553545549277, + "2022-01-06": 0.9989834552773573, + "2022-01-07": 1.00288102241495, + "2022-01-08": 1.0007840700679853, + "2022-01-09": 1.0003309942460894, + "2022-01-10": 1.0057223856706627, + "2022-01-11": 1.0000876081718215, + "2022-01-12": 1.0015524220282468, + "2022-01-13": 1.0001659789257962, + "2022-01-14": 1.0002235238217447, + "2022-01-15": 0.9997831328147647, + "2022-01-16": 1.0057891742827971, + "2022-01-17": 0.9985612731308844, + "2022-01-18": 1.002254018972455, + "2022-01-19": 1.0032194772277416, + "2022-01-20": 0.9997767569592759, + "2022-01-21": 1.018939513971891, + "2022-01-22": 1.0042516209728818, + "2022-01-23": 1.0006045887567718, + "2022-01-24": 1.0087589540436335, + "2022-01-25": 1.0004726876909695, + "2022-01-26": 1.000343985115937, + "2022-01-27": 1.0001202659388597, + "2022-01-28": 0.9997197065556681, + "2022-01-29": 1.0003335908872784, + "2022-01-30": 0.9999191146433574, + "2022-01-31": 1.003067709329113, + "2022-02-01": 0.9994130714674142, + "2022-02-02": 0.9984806729759421, + "2022-02-03": 0.999270380864943, + "2022-02-04": 1.0063816999326574, + "2022-02-05": 1.0002331159395719, + "2022-02-06": 1.001173416646018, + "2022-02-07": 1.0001542674238673, + "2022-02-08": 1.0001646596684228, + "2022-02-09": 1.0001907210144112, + "2022-02-10": 0.9975102067545661, + "2022-02-11": 0.9994843236035962, + "2022-02-12": 1.0033109239926263, + "2022-02-13": 0.999790500915768, + "2022-02-14": 1.001383303305227, + "2022-02-15": 0.9994863757535539, + "2022-02-16": 1.0181645424350771, + "2022-02-09T10": 1.0001810857663636, + "2022-02-09T11": 1.0000308653000674, + "2022-02-09T12": 1.0003940216546696, + "2022-02-09T13": 1.000351040712118, + "2022-02-09T14": 1.0001846265372, + "2022-02-09T15": 1.000163511907226, + "2022-02-09T16": 1.0002247336223518, + "2022-02-09T17": 1.0002252238493852, + "2022-02-09T18": 1.0003761084094724, + "2022-02-09T19": 1.0003348253388338, + "2022-02-09T20": 1.0003247821577212, + "2022-02-09T21": 1.000269983757401, + "2022-02-09T22": 1.000265251330796, + "2022-02-09T23": 1.0002573414431164, + "2022-02-10T00": 0.9997916859017209, + "2022-02-10T01": 1.0007184287987192, + "2022-02-10T02": 1.0010013580696928, + "2022-02-10T03": 0.9998236676580654, + "2022-02-10T04": 0.9994193153984732, + "2022-02-10T05": 0.9998750987322853, + "2022-02-10T06": 1.000003816991836, + "2022-02-10T07": 0.9998916540142013, + "2022-02-10T08": 0.9996986920699268, + "2022-02-10T09": 1.000076425695659, + "2022-02-10T10": 0.9983070394149798, + "2022-02-10T11": 0.9998386732773833, + "2022-02-10T12": 1.000306628577856, + "2022-02-10T13": 0.9980103649832932, + "2022-02-10T14": 1.0010392013584357, + "2022-02-10T15": 1.0022246069176386, + "2022-02-10T16": 1.0003635064989098, + "2022-02-10T17": 0.9985483991540529, + "2022-02-10T18": 1.0002284056324424, + "2022-02-10T19": 1.000068956028336, + "2022-02-10T20": 0.9989215151141995, + "2022-02-10T21": 1.0005020821210908, + "2022-02-10T22": 1.0003035573702228, + "2022-02-10T23": 0.9987070308935656, + "2022-02-11T00": 0.9999015840444947, + "2022-02-11T01": 1.0000001074305684, + "2022-02-11T02": 1.0000104006567851, + "2022-02-11T03": 0.9995114707367896, + "2022-02-11T04": 1.000588510813362, + "2022-02-11T05": 0.9997619474858489, + "2022-02-11T06": 1.0002718382994042, + "2022-02-11T07": 1.0001696783715077, + "2022-02-11T08": 0.9995975549726885, + "2022-02-11T09": 0.9992966154962771, + "2022-02-11T10": 1.0000208589832411, + "2022-02-11T11": 1.0002132480531876, + "2022-02-11T12": 1.0003612301982008, + "2022-02-11T13": 1.0005550896810549, + "2022-02-11T14": 1.0003871329155398, + "2022-02-11T15": 1.0006633673770475, + "2022-02-11T16": 0.99952641739921, + "2022-02-11T17": 0.9997904830474355, + "2022-02-11T18": 0.9999049851737276, + "2022-02-11T19": 1.000901986249221, + "2022-02-11T20": 0.9970016762687787, + "2022-02-11T21": 0.9997562193777828, + "2022-02-11T22": 1.0002650561435016, + "2022-02-11T23": 1.0017175025760545, + "2022-02-12T00": 1.000269549917568, + "2022-02-12T01": 1.001079333502656, + "2022-02-12T02": 1.0004031266436717, + "2022-02-12T03": 1.0005352702237265, + "2022-02-12T04": 1.0004379635524157, + "2022-02-12T05": 1.0004873211246523, + "2022-02-12T06": 1.0000757855520763, + "2022-02-12T07": 0.9999957977740637, + "2022-02-12T08": 0.9999326441026332, + "2022-02-12T09": 1.0005429348323984, + "2022-02-12T10": 0.9991019416301437, + "2022-02-12T11": 1.0022225493492807, + "2022-02-12T12": 1.0019330306785386, + "2022-02-12T13": 1.001754695288547, + "2022-02-12T14": 1.001104977547024, + "2022-02-12T15": 1.000564497303629, + "2022-02-12T16": 0.9998291590699481, + "2022-02-12T17": 1.0000669429290463, + "2022-02-12T18": 1.0003905072798616, + "2022-02-12T19": 1.0004100485169765, + "2022-02-12T20": 0.9997757529886064, + "2022-02-12T21": 1.0004957789843072, + "2022-02-12T22": 0.9988913247180051, + "2022-02-12T23": 0.9996457035736849, + "2022-02-13T00": 0.9998343124030439, + "2022-02-13T01": 0.9995439512091847, + "2022-02-13T02": 0.9997850070376514, + "2022-02-13T03": 1.0003351204302355, + "2022-02-13T04": 1.0006934598100152, + "2022-02-13T05": 1.0002563331639105, + "2022-02-13T06": 0.9999742210673983, + "2022-02-13T07": 0.9991583890185484, + "2022-02-13T08": 1.0001889204734153, + "2022-02-13T09": 1.0001302948494593, + "2022-02-13T10": 0.9996281043888456, + "2022-02-13T11": 1.0004496613883997, + "2022-02-13T12": 1.0006522932229704, + "2022-02-13T13": 1.0011905998045776, + "2022-02-13T14": 1.000446979094617, + "2022-02-13T15": 0.9995284412849511, + "2022-02-13T16": 0.9983971103741479, + "2022-02-13T17": 1.0005268852563065, + "2022-02-13T18": 1.0001547092607566, + "2022-02-13T19": 0.9999623107969803, + "2022-02-13T20": 0.999912185080375, + "2022-02-13T21": 0.9976701656945943, + "2022-02-13T22": 0.9981457247667692, + "2022-02-13T23": 0.9990239342084464, + "2022-02-14T00": 0.9999286664253887, + "2022-02-14T01": 1.0000819655285784, + "2022-02-14T02": 0.9999389477726343, + "2022-02-14T03": 1.0009145866795686, + "2022-02-14T04": 1.000438808490664, + "2022-02-14T05": 0.9996910946639171, + "2022-02-14T06": 0.9986917442623404, + "2022-02-14T07": 0.9989844914294623, + "2022-02-14T08": 0.9989794742292595, + "2022-02-14T09": 0.9999797507926502, + "2022-02-14T10": 1.000522512123753, + "2022-02-14T11": 0.9999265527473832, + "2022-02-14T12": 1.0022625372395053, + "2022-02-14T13": 0.9991639399413618, + "2022-02-14T14": 0.9991894700063403, + "2022-02-14T15": 1.0000121927376149, + "2022-02-14T16": 1.0005325632674815, + "2022-02-14T17": 0.9999725932020258, + "2022-02-14T18": 1.00010858973921, + "2022-02-14T19": 1.0003232095517423, + "2022-02-14T20": 1.0001750550681425, + "2022-02-14T21": 0.998910609200071, + "2022-02-14T22": 1.0007465300902574, + "2022-02-14T23": 1.00003894774962, + "2022-02-15T00": 1.0004202922193344, + "2022-02-15T01": 0.9990180148562474, + "2022-02-15T02": 1.0069559260918504, + "2022-02-15T03": 0.9919418039978285, + "2022-02-15T04": 0.9988827591675494, + "2022-02-15T05": 1.0007304728374098, + "2022-02-15T06": 0.9990649738248385, + "2022-02-15T07": 0.9998262135469967, + "2022-02-15T08": 1.0013294404440847, + "2022-02-15T09": 0.9990971759701927, + "2022-02-15T10": 0.9848585119225488, + "2022-02-15T11": 1.0005838524851487, + "2022-02-15T12": 0.9994321700017322, + "2022-02-15T13": 0.999774305973543, + "2022-02-15T14": 1.0009994926455503, + "2022-02-15T15": 1.0002861757971053, + "2022-02-15T16": 0.9971798044639069, + "2022-02-15T17": 1.0011072462591408, + "2022-02-15T18": 1.0014285490213999, + "2022-02-15T19": 0.9975792456658396, + "2022-02-15T20": 1.001714912250109, + "2022-02-15T21": 1.0007118840653888, + "2022-02-15T22": 0.998972693352682, + "2022-02-15T23": 0.9958500203368855, + "2022-02-16T00": 1.0006900534490661, + "2022-02-16T01": 0.9995768309276457, + "2022-02-16T02": 1.0342192096204796, + "2022-02-16T03": 1.0005970925538266, + "2022-02-16T04": 1.016790589224605, + "2022-02-16T05": 0.9997006270195623, + "2022-02-16T06": 1.0000991840304325, + "2022-02-16T07": 0.9998774290973486, + "2022-02-16T08": 1.0006381949782428, + "2022-02-16T09": 0.9969291694143673, + "2022-02-16T10": 1.001923868307216, + "latest": 0.999637, + "2022-02-16T11": 1.0003200819618543, + "2022-02-16T12": 1.079066385270544, + "2022-02-16T13": 1.0009478713204718, + "2022-02-16T14": 0.9994060803221622, + "2022-02-16T15": 1.0002763878723466, + "2022-02-17": 0.9998727754511688, + "2022-02-16T16": 1.000561241066431, + "2022-02-16T17": 1.0015328465287294, + "2022-02-16T18": 0.9993767840241103, + "2022-02-16T19": 1.001339904923373, + "2022-02-16T20": 0.9993155259525873, + "2022-02-16T21": 1.000638070134738, + "2022-02-16T22": 0.9997858369608136, + "2022-02-16T23": 0.9956215654096358, + "2022-02-17T00": 1.0011648041549717, + "2022-02-17T01": 1.0012182674333705, + "2022-02-17T02": 1.0011044468839403, + "2022-02-17T03": 0.9999630713466813, + "2022-02-17T04": 1.000450661536115, + "2022-02-17T05": 0.9996739440491133, + "2022-02-17T06": 1.0019897970975622, + "2022-02-17T07": 1.0014911635427866, + "2022-02-17T08": 0.9979079914984496, + "2022-02-18": 0.9989909558010707, + "2022-02-17T09": 1.0005396916415472, + "2022-02-17T10": 1.0005691727205142, + "2022-02-17T11": 1.0000555871095167, + "2022-02-17T12": 1.000542970196931, + "2022-02-17T13": 0.9986849494669056, + "2022-02-17T14": 0.999679199394094, + "2022-02-17T15": 0.9995280817128154, + "2022-02-17T16": 0.9999006508070659, + "2022-02-17T17": 1.0003672258357714, + "2022-02-17T18": 0.998942959511369, + "2022-02-17T19": 1.0002716023121694, + "2022-02-17T20": 0.9998663335592808, + "2022-02-17T21": 0.9995585151394263, + "2022-02-17T22": 0.9994256513253166, + "2022-02-17T23": 1.000149028258108, + "2022-02-18T00": 0.999294429105477, + "2022-02-18T01": 1.0016247390013753, + "2022-02-18T02": 0.9997365240686821, + "2022-02-18T03": 1.0000878799661554, + "2022-02-18T04": 0.9969530517189964, + "2022-02-18T05": 1.0000456644266906, + "2022-02-18T06": 0.9996240895356001, + "2022-02-18T07": 0.9995687155806802, + "2022-02-18T08": 0.9999593002880668, + "2022-02-19": 1.0006654365578869, + "2022-02-18T09": 1.0002327995115694, + "2022-02-18T10": 1.000173935895326, + "2022-02-18T11": 0.999600516005146, + "2022-02-18T12": 1.0025291226685669, + "2022-02-18T13": 0.9996423955443726, + "2022-02-18T14": 0.9994668220912132, + "2022-02-18T15": 0.9996396399639254, + "2022-02-18T16": 0.9998337843486498, + "2022-02-18T17": 0.999151515226333, + "2022-02-18T18": 1.0010095704629618, + "2022-02-18T19": 1.0003778566457096, + "2022-02-18T20": 0.9987726431051033, + "2022-02-18T21": 0.9999322525053739, + "2022-02-18T22": 0.9989765968857045, + "2022-02-18T23": 1.0003710846912328, + "2022-02-19T00": 1.0002167752133715, + "2022-02-19T01": 0.999780050559114, + "2022-02-19T02": 0.999265285667286, + "2022-02-19T03": 0.9996222444305727, + "2022-02-19T04": 1.0003271447840034, + "2022-02-19T05": 1.000720852512073, + "2022-02-19T06": 1.0000531834960915, + "2022-02-19T07": 1.0005745575302643, + "2022-02-19T08": 1.000377622749554, + "2022-02-20": 1.0017590999010269, + "2022-02-21": 1.0018802624041305, + "2022-02-19T09": 0.9997764222962272, + "2022-02-19T10": 0.999745889823084, + "2022-02-19T11": 0.9997279618539112, + "2022-02-19T12": 0.9992779074193757, + "2022-02-19T13": 0.999918274516795, + "2022-02-19T14": 1.0000789268529464, + "2022-02-19T15": 1.0011490273428092, + "2022-02-19T16": 0.9992117280978037, + "2022-02-19T17": 1.0004938545664188, + "2022-02-19T18": 0.9998639763364855, + "2022-02-19T19": 0.9993522260310632, + "2022-02-19T20": 1.0005823013632371, + "2022-02-19T21": 0.9995549441220596, + "2022-02-19T22": 0.9997551560413338, + "2022-02-19T23": 0.999682469230716, + "2022-02-20T00": 0.9989316085531982, + "2022-02-20T01": 0.9971221063552441, + "2022-02-20T02": 1.0003979227517228, + "2022-02-20T03": 1.0002439295430092, + "2022-02-20T04": 1.0001529035547791, + "2022-02-20T05": 0.9999531817608432, + "2022-02-20T06": 1.0005977481421333, + "2022-02-20T07": 1.0003547378864899, + "2022-02-20T08": 0.99929038749141, + "2022-02-20T09": 1.0001835675497242, + "2022-02-20T10": 1.0010741391765985, + "2022-02-20T11": 0.9983954137943221, + "2022-02-20T12": 0.9996947061666009, + "2022-02-20T13": 0.9995700604588171, + "2022-02-20T14": 0.9998170028230455, + "2022-02-20T15": 1.000736845497001, + "2022-02-20T16": 1.0004440620873327, + "2022-02-20T17": 0.9996918630634029, + "2022-02-20T18": 0.9997095648263773, + "2022-02-20T19": 0.998581145937725, + "2022-02-20T20": 1.0006151628077884, + "2022-02-20T21": 0.9990417278194522, + "2022-02-20T22": 0.9968475573662122, + "2022-02-20T23": 1.0005602496692751, + "2022-02-21T00": 1.0000386353343367, + "2022-02-21T01": 1.000674440886688, + "2022-02-21T02": 0.9994105570012796, + "2022-02-21T03": 0.9994343361177962, + "2022-02-21T04": 1.0002304325417612, + "2022-02-21T05": 0.9999043784591466, + "2022-02-21T06": 1.0003459775969175, + "2022-02-21T07": 1.0001059055391042, + "2022-02-21T08": 1.0016179586858558, + "2022-02-21T09": 1.0000176185059804, + "2022-02-21T10": 0.9990826182117444, + "2022-02-21T11": 1.0036877594099425, + "2022-02-21T12": 0.9997786953119263, + "2022-02-21T13": 0.9998327098977492, + "2022-02-21T14": 0.9978633117397377, + "2022-02-21T15": 0.9964153693627635, + "2022-02-21T16": 1.0000561509351804, + "2022-02-22": 0.9993919911810775, + "2022-02-21T17": 1.0009746345771622, + "2022-02-21T18": 0.9953219918465842, + "2022-02-21T19": 1.0001730228465016, + "2022-02-21T20": 1.0000367868007316, + "2022-02-21T21": 0.9989459917349482, + "2022-02-21T22": 0.9979501576685745, + "2022-02-21T23": 0.9978724201373597, + "2022-02-22T00": 1.001264102858025, + "2022-02-22T01": 0.999742119494058, + "2022-02-22T02": 0.9991286191142176, + "2022-02-22T03": 0.9996567132420885, + "2022-02-22T04": 0.9995275550578246, + "2022-02-22T05": 1.0006592265992227, + "2022-02-22T06": 0.9991934489141414, + "2022-02-22T07": 1.0005402542970192, + "2022-02-22T08": 1.0002744435975515, + "2022-02-23": 1.0026954939980939, + "2022-02-22T09": 1.0009976818852042, + "2022-02-22T10": 1.0014654463821073, + "2022-02-22T11": 1.0001158831690484, + "2022-02-22T12": 1.000568334650745, + "2022-02-22T13": 0.9994174233343156, + "2022-02-22T14": 0.9987269445673596, + "2022-02-22T15": 0.9983980122459372, + "2022-02-22T16": 0.9994032875155573, + "2022-02-22T17": 0.9994683337810746, + "2022-02-22T18": 1.0003558685849454, + "2022-02-22T19": 1.0006378143007106, + "2022-02-22T20": 0.9991864731412916, + "2022-02-22T21": 0.9998583517623523, + "2022-02-22T22": 0.9998889262754235, + "2022-02-22T23": 1.0010727448483856, + "2022-02-23T00": 1.0022318007090585, + "2022-02-23T01": 1.0001098760198759, + "2022-02-23T02": 0.9998816136242429, + "2022-02-23T03": 1.000334568792833, + "2022-02-23T04": 0.9984298690442838, + "2022-02-23T05": 1.0017137593757897, + "2022-02-23T06": 1.0003499893416503, + "2022-02-23T07": 0.9994085212664267, + "2022-02-23T08": 0.9991917909879229, + "2022-02-23T09": 1.0002318424610672, + "2022-02-23T10": 1.0001042426292759, + "2022-02-23T11": 0.9992684385123392, + "2022-02-23T12": 0.9988438208441007, + "2022-02-23T13": 0.9999895506593314, + "2022-02-23T14": 0.9994952886247124, + "2022-02-23T15": 1.0001452351974705, + "2022-02-23T16": 1.0002837687936164, + "2022-02-23T17": 0.9987482600810786, + "2022-02-24": 0.9950790553884946, + "2022-02-23T18": 1.0005501227608138, + "2022-02-23T19": 0.9984640889735539, + "2022-02-23T20": 0.9996534634667219, + "2022-02-23T21": 1.0003107732938405, + "2022-02-23T22": 0.999575530519914, + "2022-02-23T23": 0.9997789689312444, + "2022-02-24T00": 0.999140288689354, + "2022-02-24T01": 0.9999113082300226, + "2022-02-24T02": 1.0035299051920101, + "2022-02-24T03": 0.998911698661967, + "2022-02-24T04": 0.9996223297402492, + "2022-02-24T05": 1.002779581823412, + "2022-02-24T06": 0.9995416204840251, + "2022-02-24T07": 0.9981001102926271, + "2022-02-24T08": 0.9996602057728207, + "2022-02-24T09": 1.0012607499976098, + "2022-02-24T10": 1.0080686955837808, + "2022-02-24T11": 1.0001950039717136, + "2022-02-24T12": 0.9995462281622526, + "2022-02-24T13": 1.0026325505038218, + "2022-02-24T14": 0.9978817456440873, + "2022-02-24T15": 0.9996360302439604, + "2022-02-24T16": 1.0002633553924327, + "2022-02-25": 0.9994498211544547, + "2022-02-24T17": 1.0006047369291715, + "2022-02-24T18": 1.0035572833109114, + "2022-02-24T19": 1.0009879118814147, + "2022-02-24T20": 0.997475154781696, + "2022-02-24T21": 1.0007308190809556, + "2022-02-24T22": 0.9996989407665807, + "2022-02-24T23": 1.0010230082720732, + "2022-02-25T00": 1.0004008192131777, + "2022-02-25T01": 0.999670499557112, + "2022-02-25T02": 1.0006067574081687, + "2022-02-25T03": 1.0000969625771567, + "2022-02-25T04": 0.9999275111689261, + "2022-02-25T05": 0.9986705556193421, + "2022-02-25T06": 1.0007338000467614, + "2022-02-25T07": 0.9999226557880186, + "2022-02-25T08": 1.0005954757871947, + "2022-02-25T09": 1.0003232215200675, + "2022-02-25T10": 0.9999814774132375, + "2022-02-25T11": 1.0005108392572266, + "2022-02-25T12": 1.0014127134141597, + "2022-02-25T13": 0.9994992805482666, + "2022-02-25T14": 0.9999484744598129, + "2022-02-25T15": 1.0014221028519914, + "2022-02-25T16": 1.000800951230555, + "2022-02-26": 0.998378349317335, + "2022-02-25T17": 1.0000759222983648, + "2022-02-25T18": 0.9997400962946424, + "2022-02-25T19": 1.0006132898072428, + "2022-02-25T20": 1.0010041390220539, + "2022-02-25T21": 1.0004885716621301, + "2022-02-25T22": 0.9989544618777463, + "2022-02-25T23": 1.0016282126551475, + "2022-02-26T00": 0.9962061662201609, + "2022-02-26T01": 0.9995905871155348, + "2022-02-26T02": 1.0005312931634376, + "2022-02-26T03": 1.0002301527445416, + "2022-02-26T04": 1.0003367799222982, + "2022-02-26T05": 0.9992131035922641, + "2022-02-26T06": 1.0001193621082638, + "2022-02-26T07": 0.9991795536742645, + "2022-02-26T08": 0.9982935432164137, + "2022-02-27": 0.9981609794727878, + "2022-02-26T09": 1.0008499632905146, + "2022-02-26T10": 1.0005934858110377, + "2022-02-26T11": 0.9999046785834674, + "2022-02-26T12": 1.0000982521957784, + "2022-02-26T13": 0.9994112567154978, + "2022-02-26T14": 1.0006317235402529, + "2022-02-26T15": 0.9998860084281268, + "2022-02-26T16": 1.0004571348072027, + "2022-02-26T17": 1.0000726508913382, + "2022-02-26T18": 1.000502493519044, + "2022-02-26T19": 1.000221897304288, + "2022-02-26T20": 0.9997217024633479, + "2022-02-26T21": 0.9989974644092865, + "2022-02-26T22": 1.0005560262295552, + "2022-02-26T23": 0.9999622462422498, + "2022-02-27T00": 1.0019122183206923, + "2022-02-27T01": 0.999234495235089, + "2022-02-27T02": 1.0004435163170713, + "2022-02-27T03": 1.0018722831941056, + "2022-02-27T04": 0.9994666539928789, + "2022-02-27T05": 0.999718859899132, + "2022-02-27T06": 0.9995886541841986, + "2022-02-27T07": 1.0000731043861184, + "2022-02-27T08": 1.0007503552425094, + "2022-02-28": 1.001339287428869, + "2022-02-27T09": 1.0005049500259364, + "2022-02-27T10": 1.0000982234532767, + "2022-02-27T11": 1.0005478501001268, + "2022-02-27T12": 1.001326568186708, + "2022-02-27T13": 1.000339760635332, + "2022-02-27T14": 1.0003953593975488, + "2022-02-27T15": 0.9993123840213364, + "2022-02-27T16": 0.9970482118373634, + "2022-02-27T17": 1.0003900814659055, + "2022-02-27T18": 1.0020048563676471, + "2022-02-27T19": 0.9976337343316967, + "2022-02-27T20": 1.0000212958526986, + "2022-02-27T21": 0.9991860812627559, + "2022-02-27T22": 0.9983039561076277, + "2022-02-27T23": 0.9998907522500863, + "2022-02-28T00": 0.9997701187311854, + "2022-02-28T01": 1.0017655217841892, + "2022-02-28T02": 1.0025374916487828, + "2022-02-28T03": 1.0004283476661582, + "2022-02-28T04": 0.998990879279748, + "2022-02-28T05": 0.9996786528374082, + "2022-02-28T06": 1.001637194271768, + "2022-02-28T07": 1.0033971560268273, + "2022-02-28T08": 1.0008071259793225, + "2022-02-28T09": 1.0004308585206125, + "2022-02-28T10": 1.0011133943027073, + "2022-02-28T11": 1.000630901155368, + "2022-02-28T12": 1.0001773248055523, + "2022-03-01": 1.0000551740628607, + "2022-03-02": 0.9995758731439163, + "2022-03-03": 1.0001000951625876, + "2022-03-04": 1.0003122920959957, + "2022-03-05": 1.0006084328545422, + "2022-03-06": 1.0006672234773615, + "2022-03-07": 1.0007193323958614, + "2022-03-08": 1.000696180649725, + "2022-03-09": 1.0005240050062623, + "2022-03-10": 1.0005744788827917, + "2022-03-11": 1.0004235362554517, + "2022-03-12": 1.0007559517873543, + "2022-03-13": 1.0003126636405553, + "2022-03-14": 1.0002348712447862, + "2022-03-15": 0.9986099894581804, + "2022-03-16": 1.0023064522168195, + "2022-03-09T17": 1.000786730359087, + "2022-03-09T18": 1.0008077960523185, + "2022-03-09T19": 1.000970856829923, + "2022-03-09T20": 1.0002810150843977, + "2022-03-09T21": 1.0001459819147571, + "2022-03-09T22": 1.0003056253262932, + "2022-03-09T23": 1.0002828418828078, + "2022-03-10T00": 1.0002103401891747, + "2022-03-10T01": 1.0002450499058664, + "2022-03-10T02": 1.000321276381667, + "2022-03-10T03": 1.0002330567880615, + "2022-03-10T04": 1.0001759703701805, + "2022-03-10T05": 1.0038680366586485, + "2022-03-10T06": 1.0003951899387957, + "2022-03-10T07": 1.0003429110477147, + "2022-03-10T08": 1.0003262481591457, + "2022-03-10T09": 1.0005754653736834, + "2022-03-10T10": 1.0005162724570924, + "2022-03-10T11": 1.000530827941567, + "2022-03-10T12": 1.0001476778521219, + "2022-03-10T13": 1.00046240310617, + "2022-03-10T14": 1.000510463014142, + "2022-03-10T15": 1.0003524205108554, + "2022-03-10T16": 1.000530028530691, + "2022-03-10T17": 1.0004690872140571, + "2022-03-10T18": 1.0005581678692395, + "2022-03-10T19": 1.00028669937127, + "2022-03-10T20": 1.0004849002971914, + "2022-03-10T21": 1.0006058341822384, + "2022-03-10T22": 1.0004665823194003, + "2022-03-10T23": 1.000856793787814, + "2022-03-11T00": 1.0002297398111757, + "2022-03-11T01": 1.0005695777508434, + "2022-03-11T02": 1.000348942318769, + "2022-03-11T03": 1.0003517226460281, + "2022-03-11T04": 1.0002098707616627, + "2022-03-11T05": 1.0001182234555483, + "2022-03-11T06": 1.0001114285106671, + "2022-03-11T07": 1.0002083934202846, + "2022-03-11T08": 1.0003180134105798, + "2022-03-11T09": 1.0002702028732695, + "2022-03-11T10": 1.0002774806598533, + "2022-03-11T11": 1.0004673956399728, + "2022-03-11T12": 1.0001223248464195, + "2022-03-11T13": 1.0005547194546784, + "2022-03-11T14": 1.0004802098821146, + "2022-03-11T15": 1.0003753972389717, + "2022-03-11T16": 1.0003355110812655, + "2022-03-11T17": 1.0004190572109093, + "2022-03-11T18": 1.0006112813711376, + "2022-03-11T19": 1.0009202966695128, + "2022-03-11T20": 1.0005234955833593, + "2022-03-11T21": 1.0005806091991472, + "2022-03-11T22": 1.0000267517219634, + "2022-03-11T23": 1.0004714287211913, + "2022-03-12T00": 1.0004133625562135, + "2022-03-12T01": 1.0007536129309698, + "2022-03-12T02": 1.0008391122600733, + "2022-03-12T03": 1.0007011915626984, + "2022-03-12T04": 1.0002968200713003, + "2022-03-12T05": 1.0005112937464724, + "2022-03-12T06": 1.0002364989677002, + "2022-03-12T07": 1.0001016175572603, + "2022-03-12T08": 1.0006508725066603, + "2022-03-12T09": 1.0003720529850857, + "2022-03-12T10": 0.999743796301051, + "2022-03-12T11": 1.001283957383797, + "2022-03-12T12": 1.0004879700873148, + "2022-03-12T13": 1.000469222311611, + "2022-03-12T14": 1.0011772044437917, + "2022-03-12T15": 1.0019271309518416, + "2022-03-12T16": 1.0008457818598708, + "2022-03-12T17": 1.0005800045115094, + "2022-03-12T18": 1.0007469948883032, + "2022-03-12T19": 1.0003738016810664, + "2022-03-12T20": 1.0029439434457637, + "2022-03-12T21": 1.0011331143686721, + "2022-03-12T22": 1.0007609720535946, + "2022-03-12T23": 1.0007834350158502, + "2022-03-13T00": 1.0002044983635998, + "2022-03-13T01": 1.000302162517533, + "2022-03-13T02": 1.0009486746851288, + "2022-03-13T03": 1.0005501323340922, + "2022-03-13T04": 1.0006362546313652, + "2022-03-13T05": 1.0005903693640363, + "2022-03-13T06": 1.0005085303529246, + "2022-03-13T07": 1.0002238854026586, + "2022-03-13T08": 1.000426167416953, + "2022-03-13T09": 1.000322354097677, + "2022-03-13T10": 1.0003000888508473, + "2022-03-13T11": 1.0004018206552892, + "2022-03-13T12": 1.00045501282384, + "2022-03-13T13": 1.00038002321419, + "2022-03-13T14": 1.0004518189632006, + "2022-03-13T15": 1.0002563852379311, + "2022-03-13T16": 1.0003676483756234, + "2022-03-13T17": 1.0005098128000323, + "2022-03-13T18": 1.0004199746263798, + "2022-03-13T19": 1.0002339105825235, + "2022-03-13T20": 1.0002723505265767, + "2022-03-13T21": 1.0002434508339115, + "2022-03-13T22": 1.0000845970413876, + "2022-03-13T23": 1.0002011201393433, + "2022-03-14T00": 1.0001978243895806, + "2022-03-14T01": 1.0002261696770245, + "2022-03-14T02": 1.0001271622860877, + "2022-03-14T03": 1.0002892235255105, + "2022-03-14T04": 1.0004083806899295, + "2022-03-14T05": 1.0007431300170682, + "2022-03-14T06": 1.0002718037075298, + "2022-03-14T07": 1.0002473329227028, + "2022-03-14T08": 1.0002603071884895, + "2022-03-14T09": 0.9997798921286107, + "2022-03-14T10": 1.000132782903293, + "2022-03-14T11": 1.0002278347156377, + "2022-03-14T12": 1.0002145668677946, + "2022-03-14T13": 1.0002446220079735, + "2022-03-14T14": 1.0003921457463494, + "2022-03-14T15": 1.0002270476347404, + "2022-03-14T16": 1.000114762630129, + "2022-03-14T17": 1.0003604762195404, + "2022-03-14T18": 1.0007205868411992, + "2022-03-14T19": 1.000433606840161, + "2022-03-14T20": 1.0000004296629164, + "2022-03-14T21": 1.0002850080005783, + "2022-03-14T22": 1.0003472798028217, + "2022-03-14T23": 1.0003608122838603, + "2022-03-15T00": 0.9990415511167674, + "2022-03-15T01": 0.9976885896778929, + "2022-03-15T02": 1.0008511658235342, + "2022-03-15T03": 0.9996388536779551, + "2022-03-15T04": 0.9994334387950766, + "2022-03-15T05": 0.9994551505599377, + "2022-03-15T06": 0.999418633802934, + "2022-03-15T07": 1.0006909484821305, + "2022-03-15T08": 1.0004304003081352, + "2022-03-15T09": 0.9982951475410132, + "2022-03-15T10": 1.0000889660312107, + "2022-03-15T11": 0.9999218448835894, + "2022-03-15T12": 0.9998314900312633, + "2022-03-15T13": 0.9930468441327036, + "2022-03-15T14": 1.0007691411868933, + "2022-03-15T15": 0.999981343122181, + "2022-03-15T16": 1.000221833580697, + "2022-03-15T17": 0.9978794173114726, + "2022-03-15T18": 0.9998534733128847, + "2022-03-15T19": 1.0005508282161288, + "2022-03-15T20": 1.0001125717736723, + "2022-03-15T21": 0.9998142513601737, + "2022-03-15T22": 1.001353783946089, + "2022-03-15T23": 0.9998142193635994, + "2022-03-16T00": 1.0006980387397202, + "2022-03-16T01": 1.0016422757038361, + "2022-03-16T02": 0.9996182882219321, + "2022-03-16T03": 1.0012995534721598, + "2022-03-16T04": 1.0004341571998188, + "2022-03-16T05": 1.0003140938490374, + "2022-03-16T06": 0.9996834110562299, + "2022-03-16T07": 1.0004325802037404, + "2022-03-16T08": 1.0012391601690827, + "2022-03-16T09": 0.9998464816139221, + "2022-03-16T10": 0.9989232319423217, + "2022-03-16T11": 0.9992887641405317, + "2022-03-16T12": 0.9992406764094544, + "2022-03-16T13": 1.0000001965602585, + "2022-03-16T14": 1.0001749282200465, + "2022-03-16T15": 0.9998753974063243, + "2022-03-16T16": 0.9985151096511559, + "2022-03-16T17": 0.9983276290449613, + "2022-03-17": 0.9999291869478002, + "2022-03-16T18": 0.9981134020636449, + "2022-03-16T19": 1.000545813366367, + "2022-03-16T20": 1.001018019561241, + "2022-03-16T21": 0.9996881036788767, + "2022-03-16T22": 0.9985802618364612, + "2022-03-16T23": 0.9996581851321336, + "2022-03-17T00": 0.9998594000308284, + "2022-03-17T01": 0.9999819893016159, + "2022-03-17T02": 1.000047490442832, + "2022-03-17T03": 0.9998396717582319, + "2022-03-17T04": 1.00003882259136, + "2022-03-17T05": 0.999919273477985, + "2022-03-17T06": 1.000047531697493, + "2022-03-17T07": 0.9998372464480233, + "2022-03-17T08": 0.9991744995024124, + "2022-03-17T09": 0.9998405638925727, + "2022-03-17T10": 1.000005560130453, + "2022-03-17T11": 0.9998768107485648, + "2022-03-17T12": 1.0000247551325239, + "2022-03-17T13": 0.9999966058118043, + "2022-03-17T14": 0.999888976002702, + "2022-03-17T15": 0.9999017670194396, + "2022-03-17T16": 0.9998013580225327, + "2022-03-17T17": 0.9999356700009345, + "2022-03-18": 0.9997962797176555, + "2022-03-17T18": 1.0003116683286213, + "2022-03-17T19": 0.9999967086748882, + "2022-03-17T20": 0.9999796646255859, + "2022-03-17T21": 1.0003408171295303, + "2022-03-17T22": 0.9999487625610055, + "2022-03-17T23": 0.999966531331161, + "2022-03-18T00": 0.9999499176285878, + "2022-03-18T01": 1.0002338725992495, + "2022-03-18T02": 0.9999240856343156, + "2022-03-18T03": 1.0000200661645198, + "2022-03-18T04": 1.0001025707343838, + "2022-03-18T05": 0.9999720618009441, + "2022-03-18T06": 0.9999212708650934, + "2022-03-18T07": 0.9998245355135613, + "2022-03-18T08": 0.999958824249811, + "2022-03-18T09": 0.9999468751374297, + "2022-03-18T10": 1.0000029756567437, + "2022-03-18T11": 0.9999705013652763, + "2022-03-18T12": 0.9999821021590435, + "2022-03-18T13": 0.9997974950491061, + "2022-03-18T14": 1.0000727914160754, + "2022-03-18T15": 0.999936044365228, + "2022-03-18T16": 1.000093381797542, + "2022-03-18T17": 1.0000302846349767, + "2022-03-19": 1.000422971590574, + "2022-03-18T18": 0.9998914538581433, + "2022-03-18T19": 1.0000926672732349, + "2022-03-18T20": 0.9993456613761188, + "2022-03-18T21": 0.9985998679153187, + "2022-03-18T22": 0.9996314408902314, + "2022-03-18T23": 0.9996397115845242, + "2022-03-19T00": 0.9998796057685228, + "2022-03-19T01": 0.999748390148231, + "2022-03-19T02": 1.0027808664495617, + "2022-03-19T03": 0.9997617808440925, + "2022-03-19T04": 0.9997751148082602, + "2022-03-19T05": 0.999826611054783, + "2022-03-19T06": 0.9999124967046938, + "2022-03-19T07": 0.9997881934857001, + "2022-03-19T08": 0.999862897354829, + "2022-03-20": 0.9985403277896515, + "2022-03-19T09": 1.0018417630730947, + "2022-03-19T10": 0.9998910600185293, + "2022-03-19T11": 0.9999605109337217, + "2022-03-19T12": 0.9999091546618486, + "2022-03-19T13": 1.000065690473484, + "2022-03-19T14": 0.9998906813737426, + "2022-03-19T15": 1.000231672174688, + "2022-03-19T16": 1.0000914973689758, + "2022-03-19T17": 0.9998709883689959, + "2022-03-19T18": 1.0000280698817758, + "2022-03-19T19": 1.0000445213773146, + "2022-03-19T20": 0.9999026643994163, + "2022-03-19T21": 0.9998084494032146, + "2022-03-19T22": 1.0000309433677608, + "2022-03-19T23": 0.9999469769109502, + "2022-03-20T00": 0.9988720813975936, + "2022-03-20T01": 1.000102552848569, + "2022-03-20T02": 0.9999381318559469, + "2022-03-20T03": 1.000355793044677, + "2022-03-20T04": 1.0002418507533455, + "2022-03-20T05": 1.0003342964919861, + "2022-03-20T06": 0.9998291440526826, + "2022-03-20T07": 1.0010752677268795, + "2022-03-20T08": 1.0001667647403791, + "2022-03-21": 0.9997474133496571, + "2022-03-20T09": 1.0001462564784795, + "2022-03-20T10": 0.9999250317817011, + "2022-03-20T11": 1.0007016525529566, + "2022-03-20T12": 1.000435239625418, + "2022-03-20T13": 1.000046434825599, + "2022-03-20T14": 0.9993423391429654, + "2022-03-20T15": 1.000998212319091, + "2022-03-20T16": 0.9991577067092029, + "2022-03-20T17": 0.9986789547201752, + "2022-03-20T18": 1.000211808102006, + "2022-03-20T19": 0.9990302264209457, + "2022-03-20T20": 0.9987479112393931, + "2022-03-20T21": 0.9995547929046558, + "2022-03-20T22": 0.9993555614708288, + "2022-03-20T23": 1.00060045950537, + "2022-03-21T00": 0.9999190055333181, + "2022-03-21T01": 0.9999842014162931, + "2022-03-21T02": 0.9998115016928739, + "2022-03-21T03": 0.9998814848877972, + "2022-03-21T04": 0.9998628650549466, + "2022-03-21T05": 0.9998899427140102, + "2022-03-21T06": 0.999896612225759, + "2022-03-21T07": 0.999839201073701, + "2022-03-21T08": 1.0000056048300605, + "2022-03-21T09": 0.9999049584894619, + "2022-03-21T10": 1.0000059821295442, + "2022-03-21T11": 0.9999862813099456, + "2022-03-21T12": 0.9998845440282851, + "2022-03-21T13": 0.9997345072899828, + "2022-03-21T14": 1.000016182632591, + "2022-03-21T15": 1.000042086740955, + "2022-03-21T16": 0.9998784450171814, + "2022-03-22": 0.9998669840691915, + "2022-03-21T17": 0.9998879638219572, + "2022-03-21T18": 0.9999224709067558, + "2022-03-21T19": 0.9999677687674271, + "2022-03-21T20": 0.999855340975616, + "2022-03-21T21": 0.999823706345537, + "2022-03-21T22": 0.9995975572341669, + "2022-03-21T23": 0.9994816191102824, + "2022-03-22T00": 1.0006556582565425, + "2022-03-22T01": 0.9998303448496559, + "2022-03-22T02": 1.000003954317971, + "2022-03-22T03": 0.9999283701589845, + "2022-03-22T04": 0.9997984539416253, + "2022-03-22T05": 0.9998290226695401, + "2022-03-22T06": 0.9997692913183183, + "2022-03-22T07": 0.9999316774771216, + "2022-03-22T08": 0.9997821160753907, + "2022-03-22T09": 0.9998023040077626, + "2022-03-22T10": 0.9999381843497164, + "2022-03-22T11": 0.9998531370118424, + "2022-03-22T12": 1.0000445557828894, + "2022-03-22T13": 0.9998624424121035, + "2022-03-22T14": 0.9997487659564459, + "2022-03-22T15": 0.9996895451653087, + "2022-03-23": 0.9997959778717724, + "2022-03-22T16": 0.9997250872334643, + "2022-03-22T17": 0.9997215716575497, + "2022-03-22T18": 0.9998134442226619, + "2022-03-22T19": 0.9998120835990476, + "2022-03-22T20": 0.9997032503728853, + "2022-03-22T21": 0.9997399346276953, + "2022-03-22T22": 0.9997197333773068, + "2022-03-22T23": 1.0000740761683016, + "2022-03-23T00": 0.9996608384352071, + "2022-03-23T01": 0.9997511403231096, + "2022-03-23T02": 0.9996619458366618, + "2022-03-23T03": 0.9996296290816296, + "2022-03-23T04": 0.9995362046134784, + "2022-03-23T05": 0.9999379726976815, + "2022-03-23T06": 0.9998223460310628, + "2022-03-23T07": 1.000051571929888, + "2022-03-23T08": 0.9999169395802147, + "2022-03-23T09": 0.9996247550800041, + "2022-03-23T10": 0.9998616517746267, + "2022-03-23T11": 0.9999571541480231, + "2022-03-23T12": 0.9996783989347062, + "2022-03-23T13": 0.9998469706393498, + "2022-03-23T14": 0.9999318074769549, + "2022-03-23T15": 0.9998784048304948, + "2022-03-23T16": 0.9997263612767356, + "2022-03-24": 0.999617086963971, + "2022-03-23T17": 0.9998958710101657, + "2022-03-23T18": 0.9998520215946951, + "2022-03-23T19": 0.9998494010134295, + "2022-03-23T20": 1.0000348421204128, + "2022-03-23T21": 0.9996920715631874, + "2022-03-23T22": 0.9997264831835132, + "2022-03-23T23": 0.9997874230077582, + "2022-03-24T00": 0.9994867124969047, + "2022-03-24T01": 0.9997504211649996, + "2022-03-24T02": 0.9999278938624168, + "2022-03-24T03": 0.9997372380636966, + "2022-03-24T04": 0.9996810798346373, + "2022-03-24T05": 0.9997713273138652, + "2022-03-24T06": 1.000017286329512, + "2022-03-24T07": 0.9996733925512821, + "2022-03-24T08": 0.9998124762211724, + "2022-03-24T09": 0.9998368715179565, + "2022-03-24T10": 0.9997157630768752, + "2022-03-24T11": 0.9997450962725423, + "2022-03-24T12": 0.9999444632842974, + "2022-03-24T13": 0.9996981060226522, + "2022-03-24T14": 0.9998019864286187, + "2022-03-24T15": 0.9998023231722303, + "2022-03-24T16": 0.9996656238877764, + "2022-03-24T17": 0.9996342096089481, + "2022-03-24T18": 0.9998938682635279, + "2022-03-25": 1.0083597033731113, + "2022-03-24T19": 0.9996625205500917, + "2022-03-24T20": 0.9998161984990291, + "2022-03-24T21": 0.9995820183971108, + "2022-03-24T22": 0.9998462954732903, + "2022-03-24T23": 0.999826409981303, + "2022-03-25T00": 0.9986763017892237, + "2022-03-25T01": 0.9947314844741304, + "2022-03-25T02": 1.0007536751746744, + "2022-03-25T03": 1.0011467644594236, + "2022-03-25T04": 1.0002909919585774, + "2022-03-25T05": 1.0003821388622856, + "2022-03-25T06": 0.9996679346289727, + "2022-03-25T07": 1.026331517567713, + "2022-03-25T08": 1.0234370479513233, + "2022-03-25T09": 0.9984438293654411, + "2022-03-25T10": 0.9993704313121111, + "2022-03-25T11": 0.9982506369866552, + "2022-03-25T12": 0.9991267493567237, + "2022-03-25T13": 0.9412338151118045, + "2022-03-26": 1.0001274996706835, + "2022-03-27": 0.9997900559974858, + "2022-03-25T14": 1.0701843263318602, + "2022-03-25T15": 1.0012358648569055, + "2022-03-25T16": 0.9959991645200761, + "2022-03-25T17": 1.0365567367393156, + "2022-03-25T18": 0.9998473798347428, + "2022-03-25T19": 1.0096322865422902, + "2022-03-25T20": 1.011741761677727, + "2022-03-25T21": 0.9988458073204032, + "2022-03-25T22": 1.0027045697467116, + "2022-03-25T23": 1.0002704221313208, + "2022-03-26T00": 0.9999245852877442, + "2022-03-26T01": 1.0000740944124664, + "2022-03-26T02": 0.9999456470421552, + "2022-03-26T03": 0.9996150488861183, + "2022-03-26T04": 1.0000648296186674, + "2022-03-26T05": 0.9998521976735785, + "2022-03-26T06": 0.9998442159141175, + "2022-03-26T07": 0.9999186905292471, + "2022-03-26T08": 0.9998507958914016, + "2022-03-26T09": 0.9998160744106562, + "2022-03-26T10": 1.0014266457247014, + "2022-03-26T11": 0.9998118534511166, + "2022-03-26T12": 0.9998183067557233, + "2022-03-26T13": 0.9998314221278131, + "2022-03-26T14": 0.9998158990475065, + "2022-03-26T15": 0.9999687567851484, + "2022-03-26T16": 0.9998219412481311, + "2022-03-26T17": 0.9998177030213466, + "2022-03-26T18": 0.9998293704461241, + "2022-03-26T19": 0.9998420496124188, + "2022-03-26T20": 1.0000804043684401, + "2022-03-26T21": 1.0000195288598215, + "2022-03-26T22": 0.9998711743406389, + "2022-03-26T23": 0.9997782831512121, + "2022-03-27T00": 0.9999462505705115, + "2022-03-27T01": 1.0000341084101994, + "2022-03-27T02": 0.9999068758261652, + "2022-03-27T03": 0.9999963254731383, + "2022-03-27T04": 0.9996712439986265, + "2022-03-27T05": 0.9997890706437463, + "2022-03-27T06": 0.9998866679940295, + "2022-03-27T07": 1.000358038692427, + "2022-03-27T08": 0.9999119249498682, + "2022-03-27T09": 0.9998225124490967, + "2022-03-27T10": 1.0000011691929347, + "2022-03-27T11": 1.0000046502915114, + "2022-03-27T12": 0.9998988864976508, + "2022-03-27T13": 1.0000007802876636, + "2022-03-27T14": 0.9998265768344217, + "2022-03-27T15": 0.9998685871662769, + "2022-03-27T16": 0.9992167345686584, + "2022-03-27T17": 0.9999277294932536, + "2022-03-27T18": 1.0000228051668376, + "2022-03-27T19": 0.9999252232627253, + "2022-03-27T20": 0.9996964250282325, + "2022-03-28": 1.0000348904369611, + "2022-03-27T21": 0.9997399413362661, + "2022-03-27T22": 0.9997701280843246, + "2022-03-27T23": 0.9998190982973748, + "2022-03-28T00": 0.9997187115680621, + "2022-03-28T01": 0.9997311736569758, + "2022-03-28T02": 0.9997820128801422, + "2022-03-28T03": 0.9998710892834229, + "2022-03-28T04": 1.002456456132678, + "2022-03-28T05": 0.9997116349280458, + "2022-03-28T06": 0.9998018066562199, + "2022-03-28T07": 0.9998945066497096, + "2022-03-28T08": 0.9997843292471099, + "2022-03-28T09": 0.9996513886728937, + "2022-03-28T10": 0.99983632163129, + "2022-03-28T11": 0.9996378991389032, + "2022-03-28T12": 0.9996844513333019, + "2022-03-28T13": 0.99998274912431, + "2022-03-28T14": 0.9998710464142406, + "2022-03-28T15": 0.9997854029239892, + "2022-03-29": 0.9998200705971056, + "2022-03-28T16": 0.9998917509671474, + "2022-03-28T17": 1.000059329406885, + "2022-03-28T18": 1.0000613691549076, + "2022-03-28T19": 0.9999669102411152, + "2022-03-28T20": 0.999674895597923, + "2022-03-28T21": 0.9998812677489052, + "2022-03-28T22": 0.9997394227315358, + "2022-03-28T23": 0.9999502623827002, + "2022-03-29T00": 0.9997812550623789, + "2022-03-29T01": 0.9992859972216872, + "2022-03-29T02": 0.9998766436033378, + "2022-03-29T03": 0.999820684885037, + "2022-03-29T04": 0.999794907521428, + "2022-03-29T05": 0.9997110606902071, + "2022-03-29T06": 0.9998434753980986, + "2022-03-29T07": 0.9998299673007135, + "2022-03-29T08": 0.9999023890863324, + "2022-03-29T09": 0.9996385897059216, + "2022-03-29T10": 0.9995453098225481, + "2022-03-29T11": 1.0004465235825604, + "2022-03-29T12": 0.999924061780945, + "2022-03-29T13": 1.000055721901738, + "2022-03-29T14": 0.999974514648237, + "2022-03-29T15": 0.9998212533388123, + "2022-03-30": 0.9997358260437567, + "2022-03-29T16": 0.9999629922972952, + "2022-03-29T17": 0.9996156664749467, + "2022-03-29T18": 0.9996088964750094, + "2022-03-29T19": 0.9998088456052471, + "2022-03-29T20": 0.9997211960884294, + "2022-03-29T21": 0.9997588846098981, + "2022-03-29T22": 0.999760392743037, + "2022-03-29T23": 0.999789142774648, + "2022-03-30T00": 1.0001189418040057, + "2022-03-30T01": 0.9998374539879942, + "2022-03-30T02": 0.9999021892695664, + "2022-03-30T03": 0.999851064468726, + "2022-03-30T04": 0.9996501432598225, + "2022-03-30T05": 0.9999097297474385, + "2022-03-30T06": 0.9999586054973462, + "2022-03-30T07": 0.9998820357325099, + "2022-03-30T08": 1.0001849046124722, + "2022-03-30T09": 1.0000027354504422, + "2022-03-30T10": 0.9997436285071255, + "2021-11-26": 0.9999587229408504, + "2022-03-30T11": 0.9998336320096246, + "2022-03-30T12": 1.0004679563340706, + "2022-03-30T13": 1.0001972624242983, + "2022-03-31": 1.0001533503292177, + "2022-03-30T14": 0.9998367290795939, + "2022-03-30T15": 0.9997795831181533, + "2022-03-30T16": 0.9999113894434902, + "2022-03-30T17": 0.9993248961071798, + "2022-03-30T18": 1.000011500334862, + "2022-03-30T19": 0.999955331959921, + "2022-03-30T20": 0.9986110990352701, + "2022-03-30T21": 0.9983907152248516, + "2022-03-30T22": 1.00001618511199, + "2022-03-30T23": 0.9998521171547939, + "2022-03-31T00": 0.9998657998258319, + "2022-03-31T01": 0.9998979347414606, + "2022-03-31T02": 0.9996771150482798, + "2022-03-31T03": 0.9998734667754157, + "2022-03-31T04": 0.9998550771934046, + "2022-03-31T05": 1.0000305424033826, + "2022-03-31T06": 0.9997945357907748, + "2022-03-31T07": 0.9999691916488411, + "2022-03-31T08": 1.0000526988963214, + "2022-04-01": 1.000739428763951, + "2022-03-31T09": 0.9999054249169111, + "2022-03-31T10": 0.9999581299519246, + "2022-03-31T11": 1.0000279060033992, + "2022-03-31T12": 1.0001373385961891, + "2022-03-31T13": 1.0000230903429514, + "2022-03-31T14": 1.0000444532359485, + "2022-03-31T15": 0.9999504460003311, + "2022-03-31T16": 0.9999509268773032, + "2022-03-31T17": 0.9999327683646667, + "2022-03-31T18": 1.0002359460657648, + "2022-03-31T19": 1.0003781244162304, + "2022-03-31T20": 1.0018981570155137, + "2022-03-31T21": 0.9999929511800527, + "2022-03-31T22": 0.9999515035570901, + "2022-03-31T23": 1.000048499076789, + "2022-04-01T00": 0.9998062873185303, + "2022-04-01T01": 1.0000967360380828, + "2022-04-01T02": 0.9999690838233427, + "2022-04-01T03": 0.9998992846256395, + "2022-04-01T04": 0.9998498895450377, + "2022-04-01T05": 0.9997530940884283, + "2022-04-01T06": 1.0027688438076698, + "2022-04-01T07": 1.003026241373824, + "2022-04-01T08": 0.9996929512970699, + "2022-04-01T09": 0.9999138016362948, + "2022-04-01T10": 0.9999084633214865, + "2022-04-01T11": 0.999888617997901, + "2022-04-01T12": 0.9998517172767366, + "2022-04-02": 1.0018337962867907, + "2022-04-03": 1.0023957218033477, + "2022-04-04": 0.999847855068937, + "2022-04-01T13": 0.9999280073781965, + "2022-04-01T14": 0.9997939366290117, + "2022-04-01T15": 0.9998912290689035, + "2022-04-01T16": 1.000154111713305, + "2022-04-01T17": 1.0002150300753032, + "2022-04-01T18": 1.0012536304055466, + "2022-04-01T19": 1.0043650487268894, + "2022-04-01T20": 1.0019639402214606, + "2022-04-01T21": 1.0000755094418694, + "2022-04-01T22": 0.9998132942172172, + "2022-04-01T23": 0.9999051722453581, + "2022-04-02T00": 1.001189525578128, + "2022-04-02T01": 1.00107919247417, + "2022-04-02T02": 1.0014438498564182, + "2022-04-02T03": 0.9997572836304407, + "2022-04-02T04": 0.9996203693563803, + "2022-04-02T05": 0.9998113802882572, + "2022-04-02T06": 1.0001352768274792, + "2022-04-02T07": 0.9989970134165067, + "2022-04-02T08": 0.9999084877863118, + "2022-04-02T09": 0.9985425883924407, + "2022-04-02T10": 0.9993754662111858, + "2022-04-02T11": 0.9998807419725712, + "2022-04-02T12": 1.001764300789808, + "2022-04-02T13": 1.0013383816775794, + "2022-04-02T14": 1.0012322033066772, + "2022-04-02T15": 0.9990086976499071, + "2022-04-02T16": 1.0007161525073118, + "2022-04-02T17": 1.0002594504779478, + "2022-04-02T18": 1.0004165731361458, + "2022-04-02T19": 0.9997667402561398, + "2022-04-02T20": 1.0003509664879422, + "2022-04-02T21": 0.9988100162610352, + "2022-04-02T22": 0.9996536499518324, + "2022-04-02T23": 1.0000519768823621, + "2022-04-03T00": 1.0001507508129857, + "2022-04-03T01": 1.000090910296733, + "2022-04-03T02": 1.0001280734400266, + "2022-04-03T03": 1.0003344082314631, + "2022-04-03T04": 1.0002408641821496, + "2022-04-03T05": 1.000119833213077, + "2022-04-03T06": 1.0000589556485184, + "2022-04-03T07": 0.9998920879267255, + "2022-04-03T08": 1.0000865278482929, + "2022-04-03T09": 0.9999597230882256, + "2022-04-03T10": 0.9999986513074801, + "2022-04-03T11": 1.0000071312266694, + "2022-04-03T12": 1.0000332786825032, + "2022-04-03T13": 0.999966925527763, + "2022-04-03T14": 1.000019091165106, + "2022-04-03T15": 0.9996836006090768, + "2022-04-03T16": 0.9999479649259765, + "2022-04-03T17": 0.9999623961809909, + "2022-04-03T18": 1.0004150089038755, + "2022-04-03T19": 1.0000025664463392, + "2022-04-03T20": 0.9998376276700275, + "2022-04-03T21": 0.9999001620409949, + "2022-04-03T22": 0.9999364231807008, + "2022-04-03T23": 0.9999528145689357, + "2022-04-04T00": 0.9995966703383641, + "2022-04-04T01": 0.9997269249402578, + "2022-04-04T02": 0.9997680051119002, + "2022-04-04T03": 0.9999042748349128, + "2022-04-04T04": 0.9999203722087855, + "2022-04-04T05": 0.9999353474025013, + "2022-04-04T06": 1.0001702315808123, + "2022-04-04T07": 0.9998699172690588, + "2022-04-04T08": 1.0000591668694847, + "2022-04-04T09": 0.9999136267419361, + "2022-04-04T10": 1.0000539434393745, + "2022-04-04T11": 1.0000483565726896, + "2022-04-04T12": 1.0000137898247863, + "2022-04-04T13": 1.0000695826071642, + "2022-04-05": 0.9998418723858254, + "2022-04-04T14": 0.99982295961796, + "2022-04-04T15": 0.9996795459463642, + "2022-04-04T16": 0.9997977331671387, + "2022-04-04T17": 0.9999146269563067, + "2022-04-04T18": 0.9997603684671617, + "2022-04-04T19": 0.9997550077806107, + "2022-04-04T20": 0.9997702561159041, + "2022-04-04T21": 0.9998408368193077, + "2022-04-04T22": 0.999876438907663, + "2022-04-04T23": 0.9998550895915838, + "2022-04-05T00": 0.9997885109806015, + "2022-04-05T01": 0.9996999684841702, + "2022-04-05T02": 1.0000457261707918, + "2022-04-05T03": 0.9998321722160478, + "2022-04-05T04": 0.9997788974263816, + "2022-04-05T05": 0.9999582130208223, + "2022-04-05T06": 0.9997052141297769, + "2022-04-05T07": 0.9996756491322729, + "2022-04-05T08": 0.9998219369630543, + "2022-04-05T09": 1.0000105585784576, + "2022-04-05T10": 0.999999617881878, + "2022-04-05T11": 0.9985934124164553, + "2022-04-05T12": 0.9999089047363177, + "2022-04-05T13": 0.999977110765899, + "2022-04-05T14": 0.9999169069665091, + "2022-04-05T15": 0.9998638922018774, + "2022-04-06": 0.9999193353478723, + "2022-04-05T16": 0.9998436931367665, + "2022-04-05T17": 0.9999542652991268, + "2022-04-05T18": 1.0000339224234553, + "2022-04-05T19": 0.9999299870649194, + "2022-04-05T20": 0.9999506574596215, + "2022-04-05T21": 1.0001379758942546, + "2022-04-05T22": 1.0000066819596853, + "2022-04-05T23": 0.9999747561990056, + "2022-04-06T00": 0.9999168800945115, + "2022-04-06T01": 0.9999072111543866, + "2022-04-06T02": 1.0000388909634037, + "2022-04-06T03": 1.0001309871299442, + "2022-04-06T04": 0.9999941912405441, + "2022-04-06T05": 0.9999248976171582, + "2022-04-06T06": 0.99982900216423, + "2022-04-06T07": 0.9997717297001291, + "2022-04-06T08": 0.9998666774148199, + "2022-04-06T09": 0.999781005226326, + "2022-04-06T10": 0.9998632364302648, + "2022-04-06T11": 0.999984130869418, + "2022-04-06T12": 0.9998316203419768, + "2022-04-07": 0.9997407001445338, + "2022-04-08": 0.9991226565625156, + "2022-04-09": 1.0019410056772844, + "2022-04-10": 1.0010450772391932, + "2022-04-11": 1.0000263027267986, + "2022-04-12": 1.0003542307305846, + "2022-04-13": 1.0023692729164861, + "2022-04-14": 1.0015096865954858, + "2022-04-15": 1.0011970160106796, + "2022-04-16": 1.0002635635802857, + "2022-04-17": 1.0007564164938707, + "2022-04-18": 1.0012847252274137, + "2022-04-19": 1.0011206045523169, + "2022-04-20": 0.9995438428397716, + "2022-04-21": 0.9997526442427824, + "2022-04-22": 1.0001656753683754, + "2022-04-23": 1.0000238402598065, + "2022-04-24": 1.0009004330017182, + "2022-04-25": 0.9986335753027005, + "2022-04-26": 0.9998434411411964, + "2022-04-27": 1.0003337167963666, + "2022-04-28": 1.000080013356203, + "2022-04-29": 1.000355933115001, + "2022-04-30": 1.0007153264022721, + "2022-05-01": 1.001137525389296, + "2022-05-02": 1.0015201383152945, + "2022-05-03": 1.0004170915146626, + "2022-05-04": 1.0012211545703311, + "2022-05-05": 1.0000782701095614, + "2022-05-06": 1.000992097323179, + "2022-05-07": 1.0007515059156074, + "2022-05-08": 1.000893261710343, + "2022-05-09": 1.0027126956794017, + "2022-05-10": 1.0000105246322175, + "2022-05-11": 1.001602635651879, + "2022-05-12": 0.9985742686936693, + "2022-05-13": 1.0002396205393904, + "2022-05-14": 1.002410127025412, + "2022-05-15": 1.0044716838207495, + "2022-05-16": 0.999694226974965, + "2022-05-17": 1.0017176228919482, + "2022-05-18": 1.001897707802241, + "2022-05-19": 1.0019979808743606, + "2022-05-20": 1.0001929451327638, + "2022-05-21": 1.0024418517993878, + "2022-05-22": 1.0020882626688514, + "2022-05-23": 1.0010163866448412, + "2022-05-24": 1.0015928513393704, + "2022-05-25": 1.0006728089229213, + "2022-05-26": 1.000725823151647, + "2022-05-27": 1.0021962020922532, + "2022-05-28": 1.0011540837981934, + "2022-05-29": 1.0025267983837698, + "2022-05-30": 1.0012775160707852, + "2022-05-31": 1.0001655890466485, + "2022-06-01": 1.0002929321948908, + "2022-06-02": 0.9996251101055208, + "2022-06-03": 0.9994667093662342, + "2022-06-04": 1.0015190355219845, + "2022-06-05": 1.0024426054852977, + "2022-06-06": 1.000555444937036, + "2022-06-07": 1.0003583313896065, + "2022-06-08": 1.0014525786540291, + "2022-06-09": 1.000186996207394, + "2022-06-10": 1.00086586045663, + "2022-06-11": 1.0019628239263076, + "2022-06-12": 1.0008120553564617, + "2022-06-13": 0.9999869692891007, + "2022-06-14": 1.0042486130397104, + "2022-06-15": 1.001579831791629, + "2022-06-16": 1.0022337057451698, + "2022-06-17": 1.004018714751274, + "2022-06-18": 1.0017506337803586, + "2022-06-19": 1.0028521387497655, + "2022-06-20": 1.0018766659119465, + "2022-06-21": 1.0021608169663914, + "2022-06-22": 1.0001560053552092, + "2022-06-23": 1.0010090584517246, + "2022-06-24": 1.0005779868420652, + "2022-06-25": 0.9977732063465566, + "2022-06-26": 1.001486219236393, + "2022-06-27": 1.0027969195627513, + "2022-06-28": 1.0012149087675266, + "2022-06-29": 1.0008815590303735, + "2022-06-30": 1.0018175564391405, + "2022-07-01": 0.9948561329425942, + "2022-07-02": 1.0052428595136884, + "2022-07-03": 1.0011377628752853, + "2022-07-04": 1.001969448755232, + "2022-07-05": 1.001044216436257, + "2022-07-06": 1.0008941716424253, + "2022-07-07": 1.0007962884052852, + "2022-07-08": 1.0012850862566203, + "2022-07-09": 1.002472298269337, + "2022-07-10": 1.0007113640822483, + "2022-07-11": 1.0009959885978787, + "2022-07-12": 1.000700522982549, + "2022-07-13": 1.002604336710554, + "2022-07-14": 1.000430558928979, + "2022-07-15": 1.0001343819325073, + "2022-07-16": 0.9981095307405751, + "2022-07-17": 1.0002308077022024, + "2022-07-18": 0.9999312883493198, + "2022-07-19": 1.0014093852417603, + "2022-07-20": 1.000379596670838, + "2022-07-21": 0.9986774547357583, + "2022-07-22": 0.9991759770658591, + "2022-07-23": 0.9989775335758302, + "2022-07-24": 1.0015594204136558, + "2022-07-25": 1.0013900205857795, + "2022-07-26": 1.0040717713971261, + "2022-07-27": 1.0007600913768675, + "2022-07-28": 0.9994655530346268, + "2022-07-29": 1.0007150106841671, + "2022-07-30": 1.0042956182017082, + "2022-07-31": 1.0004908987158228, + "2022-08-01": 1.0027699790453224, + "2022-08-02": 0.9995368683682164, + "2022-08-03": 1.0030192506364999, + "2022-08-04": 1.0019506743252227, + "2022-08-05": 1.0018291567557565, + "2022-08-06": 1.0002762273022576, + "2022-08-07": 1.000362052348691, + "2022-08-08": 0.9995365843691091, + "2022-08-09": 1.0020713195066462, + "2022-08-10": 1.0021924647366895, + "2022-08-11": 1.0005378095287984, + "2022-08-12": 1.001991079804503, + "2022-08-13": 0.9997149638989276, + "2022-08-14": 1.000344584970592, + "2022-08-15": 0.9986820882300851, + "2022-08-16": 1.0006930594616283, + "2022-08-17": 1.0013880444955277, + "2022-08-18": 1.0008289553307996, + "2022-08-19": 1.0004900082010502, + "2022-08-20": 1.0034291065469583, + "2022-08-21": 0.999396073966748, + "2022-08-22": 1.0018108851654046, + "2022-08-23": 1.0023081582334314, + "2022-08-24": 1.0015156720292966, + "2022-08-25": 1.0005572076536642, + "2022-08-26": 1.000907032626816, + "2022-08-27": 1.0013704824945278, + "2022-08-28": 1.000428761945929, + "2022-08-29": 1.0023079779120514, + "2022-08-30": 1.0010468217738913, + "2022-08-31": 0.9987521116571094, + "2022-09-01": 0.9989916046834708, + "2022-09-02": 1.0008813133780023, + "2022-09-03": 1.000096898797042, + "2022-09-04": 1.0015141655251192, + "2022-09-05": 1.000900798341067, + "2022-09-06": 0.9984221335058356, + "2022-09-07": 1.0002452029114992, + "2022-09-08": 0.9996021526793619, + "2022-09-09": 1.000026607338071, + "2022-09-10": 0.9992042548172413, + "2022-09-11": 1.0012590552954885, + "2022-09-12": 0.9973748476154932, + "2022-09-13": 0.9997597921606994, + "2022-09-14": 0.9997933940512486, + "2022-09-15": 1.0004838542209298, + "2022-09-16": 0.9991669623963284, + "2022-09-17": 0.9990529341654737, + "2022-09-18": 1.00047590715316, + "2022-09-19": 1.0002063087382644, + "2022-09-20": 1.0000756572595555, + "2022-09-21": 0.9990501299362294, + "2022-09-22": 0.9990469531355647, + "2022-09-23": 1.000868465709248, + "2022-09-24": 1.0001356962240227, + "2022-09-25": 1.0001034136756415, + "2022-09-26": 1.0010941952101822, + "2022-09-27": 0.9996051210418908, + "2022-09-28": 0.9999256011587971, + "2022-09-29": 1.0016700893700083, + "2022-09-30": 0.9979756465278586, + "2022-10-01": 1.001885693990712, + "2022-10-02": 0.9989859723747114, + "2022-10-03": 1.0016150935277315, + "2022-10-04": 0.9989187763888727, + "2022-10-05": 0.9990908308244358, + "2022-10-06": 0.9991418149162976, + "2022-10-07": 1.000687494436561, + "2022-10-08": 1.0011461485595696, + "2022-10-09": 1.000186498352685, + "2022-10-10": 1.0000700144376224, + "2022-10-11": 1.0005596945194264, + "2022-10-12": 1.000192672477454, + "2022-10-13": 0.9997804193196774, + "2022-10-14": 1.000315299714236, + "2022-10-15": 1.000266284137614, + "2022-10-16": 0.9996568489931356, + "2022-10-17": 1.000487722490964, + "2022-10-18": 1.0000896570486055, + "2022-10-19": 0.99810171765949, + "2022-10-20": 1.000840978117766, + "2022-10-21": 0.9995414664861616, + "2022-10-22": 0.9993740754736672, + "2022-10-23": 1.0000542647357413, + "2022-10-24": 1.0018655506627927, + "2022-10-25": 0.9992661050155806, + "2022-10-26": 0.9995734158146243, + "2022-10-27": 0.9997266961007469, + "2022-10-28": 0.99966106610613, + "2022-10-29": 0.9985396817376567, + "2022-10-30": 0.9992347879030872, + "2022-10-31": 0.9995760181995441, + "2022-11-01": 1.0001627410064708, + "2022-11-02": 0.9992068890245343, + "2022-11-03": 1.0006377783818476, + "2022-11-04": 1.0004830154103992, + "2022-11-05": 0.9997969944247503, + "2022-11-06": 0.9996623467839523, + "2022-11-07": 0.9997121942064611, + "2022-11-08": 1.0010634622848422, + "2022-11-09": 0.9985836002437705, + "2022-11-10": 0.9944614383109089, + "2022-11-11": 1.0024555753639575, + "2022-11-12": 1.002102893297198, + "2022-11-13": 1.0010662207175265, + "2022-11-14": 1.0022781747254321, + "2022-11-15": 1.002587086237178, + "2022-11-16": 1.0015027736110755, + "2022-11-17": 1.003020021191627, + "2022-11-18": 1.0013476745939203, + "2022-11-19": 1.001964502353884, + "2022-11-20": 1.0014145813161075, + "2022-11-21": 1.0021474808334851, + "2022-11-22": 1.001683231208427, + "2022-11-23": 1.0022486407580729, + "2022-11-24": 1.0000039185921807, + "2022-11-25": 1.0007636983284103, + "2022-11-26": 1.0015727920403752, + "2022-11-27": 0.9987846921495779, + "2022-11-28": 1.0013655293332293, + "2022-11-29": 1.0004044378068209, + "2022-11-30": 1.0002107340586006, + "2022-12-01": 0.9989665312665941, + "2022-12-02": 1.000747129444593, + "2022-12-03": 1.001277693495975, + "2022-12-04": 1.00114045316403, + "2022-12-05": 1.000559280006039, + "2022-12-06": 1.000178742059465, + "2022-12-07": 0.9992187848847733, + "2022-12-08": 1.000237916419811, + "2022-12-09": 0.9991011421776794, + "2022-12-10": 1.000548226969742, + "2022-12-11": 1.0005218111580025, + "2022-12-12": 1.0010226800913937, + "2022-12-13": 0.9988525808102168, + "2022-12-14": 0.9999384218414001, + "2022-12-15": 0.9999226494030333, + "2022-12-08T16": 1.0008762872065973, + "2022-12-08T17": 0.9997950337214795, + "2022-12-08T18": 1.0012587875360561, + "2022-12-08T19": 1.0059162156150214, + "2022-12-08T20": 1.000177206850323, + "2022-12-08T21": 0.999449014243044, + "2022-12-08T22": 0.9999035868104708, + "2022-12-08T23": 0.9990557470164728, + "2022-12-09T00": 0.9991011421776794, + "2022-12-09T01": 1.0005547671348753, + "2022-12-09T02": 1.000571385557933, + "2022-12-09T03": 1.0007831995082124, + "2022-12-09T04": 1.000802078522845, + "2022-12-09T05": 1.0002292248981823, + "2022-12-09T06": 1.019293899448597, + "2022-12-09T07": 1.0218172562726977, + "2022-12-09T08": 1.0005403741244652, + "2022-12-09T09": 1.0001615787632987, + "2022-12-09T10": 1.0002878892672569, + "2022-12-09T11": 0.9996514877627619, + "2022-12-09T12": 1.0015120804160424, + "2022-12-09T13": 0.9995883250971961, + "2022-12-09T14": 0.9990403338153862, + "2022-12-09T15": 1.0006158089877935, + "2022-12-09T16": 1.0001321388877524, + "2022-12-09T17": 0.9995843263583792, + "2022-12-09T18": 1.0001415642334255, + "2022-12-09T19": 1.0005289301796805, + "2022-12-09T20": 1.0007180541223755, + "2022-12-09T21": 1.00050616341799, + "2022-12-09T22": 1.0001726786072005, + "2022-12-09T23": 1.0011558454957379, + "2022-12-10T00": 1.000548226969742, + "2022-12-10T01": 0.9998991278902595, + "2022-12-10T02": 1.0003489905754723, + "2022-12-10T03": 1.0001646622534586, + "2022-12-10T04": 1.000439640143339, + "2022-12-10T05": 0.9998466379253728, + "2022-12-10T06": 0.9994432061976793, + "2022-12-10T07": 1.0000710379760904, + "2022-12-10T08": 1.0006494342106547, + "2022-12-10T09": 0.9997538387670678, + "2022-12-10T10": 1.0002687523782285, + "2022-12-10T11": 1.0004791885597057, + "2022-12-10T12": 1.0003313028598642, + "2022-12-10T13": 1.0001501156611983, + "2022-12-10T14": 1.000463279783015, + "2022-12-10T15": 1.0002048720082108, + "2022-12-10T16": 1.0008335852408865, + "2022-12-10T17": 0.9998616762184462, + "2022-12-10T18": 0.9993458601525556, + "2022-12-10T19": 1.000619559160934, + "2022-12-10T20": 1.0006094696194754, + "2022-12-10T21": 1.0007421091751463, + "2022-12-10T22": 1.0007778317108877, + "2022-12-10T23": 1.000672029300672, + "2022-12-11T00": 1.0005218111580025, + "2022-12-11T01": 1.001043468092534, + "2022-12-11T02": 1.0013471833769183, + "2022-12-11T03": 0.9999814987474924, + "2022-12-11T04": 1.0004642579082375, + "2022-12-11T05": 1.0006609947016172, + "2022-12-11T06": 1.0003276710289828, + "2022-12-11T07": 0.9997227185673682, + "2022-12-11T08": 1.000355167332534, + "2022-12-11T09": 1.0000488728427634, + "2022-12-11T10": 0.999610441734198, + "2022-12-11T11": 0.9999241336592186, + "2022-12-11T12": 1.0000380719526214, + "2022-12-11T13": 1.0001328451785407, + "2022-12-11T14": 0.9986506109120405, + "2022-12-11T15": 1.0004548055352143, + "2022-12-11T16": 1.0007119900115702, + "2022-12-11T17": 1.0007285674846909, + "2022-12-11T18": 1.0009168810027753, + "2022-12-11T19": 0.9997203834277214, + "2022-12-11T20": 0.9987474172200449, + "2022-12-11T21": 0.9995191623242523, + "2022-12-11T22": 0.999354658777585, + "2022-12-11T23": 0.9999014378152857, + "2022-12-12T00": 1.0010226800913937, + "2022-12-12T01": 0.9986744108377307, + "2022-12-12T02": 1.0001370964673932, + "2022-12-12T03": 0.9986563361926625, + "2022-12-12T04": 1.0003160645830915, + "2022-12-12T05": 1.001081351703414, + "2022-12-12T06": 1.0013405173061443, + "2022-12-12T07": 1.0007898458814015, + "2022-12-12T08": 1.0000812577395126, + "2022-12-12T09": 1.0006223212381087, + "2022-12-12T10": 1.0004597494625023, + "2022-12-12T11": 1.0006336525832118, + "2022-12-12T12": 1.0002307172147595, + "2022-12-12T13": 0.9997318410974135, + "2022-12-12T14": 1.001004068679335, + "2022-12-12T15": 0.999113433938173, + "2022-12-12T16": 1.0050961052637264, + "2022-12-12T17": 0.9985937366958952, + "2022-12-12T18": 1.0005490316980203, + "2022-12-12T19": 1.0005862428088288, + "2022-12-12T20": 0.9997335100904678, + "2022-12-12T21": 1.00077936787819, + "2022-12-12T22": 1.0000647121676216, + "2022-12-12T23": 1.000142909302787, + "2022-12-13T00": 0.9988525808102168, + "2022-12-13T01": 0.9996716582778872, + "2022-12-13T02": 0.9996606117076142, + "2022-12-13T03": 1.0004258867252087, + "2022-12-13T04": 1.001337086295769, + "2022-12-13T05": 0.9999113958704177, + "2022-12-13T06": 1.000218107477013, + "2022-12-13T07": 0.9993610613016789, + "2022-12-13T08": 0.9995289106911681, + "2022-12-13T09": 0.9996643503192199, + "2022-12-13T10": 0.9996658549451128, + "2022-12-13T11": 0.999623765801954, + "2022-12-13T12": 1.000103289468191, + "2022-12-13T13": 0.9998078349199846, + "2022-12-13T14": 0.9870290559715277, + "2022-12-13T15": 0.9980704957917134, + "2022-12-13T16": 0.9988524023795118, + "2022-12-13T17": 0.9982968575277024, + "2022-12-13T18": 0.9974870488770562, + "2022-12-13T19": 1.0002802858469924, + "2022-12-13T20": 1.001054215499442, + "2022-12-13T21": 1.001994735022541, + "2022-12-13T22": 1.0004486112708175, + "2022-12-13T23": 1.002394043348396, + "2022-12-14T00": 0.9999384218414001, + "2022-12-14T01": 1.00059593121418, + "2022-12-14T02": 0.9997055284018018, + "2022-12-14T03": 1.0000947096605217, + "2022-12-14T04": 0.9988907612582402, + "2022-12-14T05": 0.9998414444118376, + "2022-12-14T06": 1.0002484920947847, + "2022-12-14T07": 1.001107896083251, + "2022-12-14T08": 1.0004876628233224, + "2022-12-14T09": 0.9998013573890588, + "2022-12-14T10": 0.9996524010944305, + "2022-12-14T11": 1.0001374527360027, + "2022-12-14T12": 1.0002604570205818, + "2022-12-14T13": 0.9991020367269017, + "2022-12-14T14": 0.9985767528192608, + "2022-12-14T15": 1.001219804795731, + "2022-12-14T16": 0.9997141106453892, + "2022-12-14T17": 0.999672997031395, + "2022-12-14T18": 1.0004442991384137, + "2022-12-14T19": 0.9991951414578618, + "2022-12-14T20": 0.9993936787543071, + "2022-12-14T21": 0.9995294860025306, + "2022-12-14T22": 0.9995884840018495, + "2022-12-14T23": 0.9998979173034134, + "2022-12-15T00": 0.9999226494030333, + "2022-12-15T01": 0.9993276662503097, + "2022-12-15T02": 0.9974841670647518, + "2022-12-15T03": 1.0006479838508906, + "2022-12-15T04": 0.9999075964204107, + "2022-12-15T05": 0.9996772877209357, + "2022-12-15T06": 0.9989268020345896, + "2022-12-15T07": 0.9988811820223094, + "2022-12-15T08": 0.9980872382818204, + "2022-12-15T09": 1.0003926260233313, + "2022-12-15T10": 1.0005255673688638, + "2022-12-15T11": 1.0005257800995937, + "2022-12-15T12": 1.00056407751025, + "2022-12-15T13": 0.9996609682017584, + "2022-12-15T14": 0.9988477497445478, + "2022-12-15T15": 0.9970110224819867, + "2022-12-15T16": 1.0002647495340478 + }, + "MATIC-USD": { + "2021-02-24": 0.15440800355696035, + "2021-02-25": 0.19004787196237694, + "2021-02-26": 0.17897739628469164, + "2021-02-27": 0.21130948442546404, + "2021-02-28": 0.2014399789261013, + "2021-03-01": 0.23411275778652116, + "2021-03-02": 0.22960909231456436, + "2021-03-03": 0.2285090245226797, + "2021-03-04": 0.2124953560298345, + "2021-03-05": 0.20596774497935114, + "2021-03-06": 0.21774988487171648, + "2021-03-07": 0.21623443665167072, + "2021-03-08": 0.2124397617486363, + "2021-03-09": 0.26541599886217127, + "2021-03-10": 0.31219872425681566, + "2021-03-11": 0.38104264699893253, + "2021-03-12": 0.45016215790822045, + "2021-03-13": 0.43094134478442786, + "2021-03-14": 0.3936082285175301, + "2021-03-15": 0.4083776745919897, + "2021-03-16": 0.37072158113656584, + "2021-03-17": 0.40297068796558283, + "2021-03-18": 0.409490530863549, + "2021-03-19": 0.40760728127081686, + "2021-03-20": 0.40414599406220486, + "2021-03-21": 0.38332809765153925, + "2021-03-22": 0.361024265570995, + "2021-03-23": 0.34362409991871906, + "2021-03-24": 0.3446893896939501, + "2021-03-25": 0.31463866566176724, + "2021-03-26": 0.32393357096882536, + "2021-03-27": 0.34048607978182044, + "2021-03-28": 0.34038235237993797, + "2021-03-29": 0.3836687696227003, + "2021-03-30": 0.3729830309706036, + "2021-03-31": 0.35929315476262474, + "2021-04-01": 0.36558365718475727, + "2021-04-02": 0.37794860410355463, + "2021-04-03": 0.374109776889731, + "2021-04-04": 0.36158945483085536, + "2021-04-05": 0.3597285441017041, + "2021-04-06": 0.3755895878081443, + "2021-04-07": 0.3451320542692924, + "2021-04-08": 0.34966954647792814, + "2021-04-09": 0.3662392655857016, + "2021-04-10": 0.364288648813714, + "2021-04-11": 0.36079348565442393, + "2021-04-12": 0.3577056191023062, + "2021-04-13": 0.39710743019421124, + "2021-04-14": 0.41071437617844103, + "2021-04-15": 0.43288559737460813, + "2021-04-16": 0.4309428489090916, + "2021-04-17": 0.4198649164302799, + "2021-04-18": 0.3566167060820983, + "2021-04-19": 0.3507666956671833, + "2021-04-20": 0.3249969275327239, + "2021-04-21": 0.35686784907761965, + "2021-04-22": 0.39185574631161785, + "2021-04-23": 0.33752011783192104, + "2021-04-24": 0.3633731046527806, + "2021-04-25": 0.37670216806549356, + "2021-04-26": 0.5011736898533935, + "2021-04-27": 0.6558096726093574, + "2021-04-28": 0.7775149902060587, + "2021-04-29": 0.8438506410997573, + "2021-04-30": 0.8664402524139945, + "2021-05-01": 0.8071133390833627, + "2021-05-02": 0.7899290790278439, + "2021-05-03": 0.8162909637921962, + "2021-05-04": 0.7437537609224881, + "2021-05-05": 0.780522977934329, + "2021-05-06": 0.7753180512141309, + "2021-05-07": 0.7692930224642467, + "2021-05-08": 0.7945198455508261, + "2021-05-09": 0.948104970029933, + "2021-05-10": 0.9150440353698589, + "2021-05-11": 0.9439980383687542, + "2021-05-12": 1.1418678858947067, + "2021-05-13": 1.0781480382609339, + "2021-05-14": 1.3276948222419718, + "2021-05-15": 1.7173883895885427, + "2021-05-16": 1.6488291825337995, + "2021-05-17": 1.66412446471101, + "2021-05-18": 2.2480350039066996, + "2021-05-19": 2.079273373649695, + "2021-05-20": 1.85546325867096, + "2021-05-21": 1.5864665029498646, + "2021-05-22": 1.3318620943816148, + "2021-05-23": 0.970389325855979, + "2021-05-24": 1.5447459957513308, + "2021-05-25": 1.7166251240386663, + "2021-05-26": 2.2107923286268862, + "2021-05-27": 2.0951657747287777, + "2021-05-28": 1.8721496085011573, + "2021-05-29": 1.7119712024553515, + "2021-05-30": 1.836001461389514, + "2021-05-31": 1.8457284012995567, + "2021-06-01": 1.8715395833520287, + "2021-06-02": 1.8162795809556256, + "2021-06-03": 1.8204701585813172, + "2021-06-04": 1.6480699424381708, + "2021-06-05": 1.5952193830243657, + "2021-06-06": 1.5547912391867569, + "2021-06-07": 1.6258909135651698, + "2021-06-08": 1.4200426135690556, + "2021-06-09": 1.451839236888052, + "2021-06-10": 1.4244398228193735, + "2021-06-11": 1.3283285476216162, + "2021-06-12": 1.272713273241782, + "2021-06-13": 1.389255526344736, + "2021-06-14": 1.507346351996137, + "2021-06-15": 1.6501993636986334, + "2021-06-16": 1.550232049364237, + "2021-06-17": 1.5063314268268153, + "2021-06-18": 1.3969085638736256, + "2021-06-19": 1.3916097550271815, + "2021-06-20": 1.3567271144050608, + "2021-06-21": 1.2548931407993882, + "2021-06-22": 1.0986508123860386, + "2021-06-23": 1.1725068923550783, + "2021-06-24": 1.191261977932016, + "2021-06-25": 1.1243922769946681, + "2021-06-26": 1.0469476343739008, + "2021-06-27": 1.0733139952884692, + "2021-06-28": 1.1209027108273966, + "2021-06-29": 1.1871445129484925, + "2021-06-30": 1.1316216916673674, + "2021-07-01": 1.0975851612229122, + "2021-07-02": 1.0720821685181354, + "2021-07-03": 1.121820832851167, + "2021-07-04": 1.147329452614012, + "2021-07-05": 1.118891321497272, + "2021-07-06": 1.1303655520245783, + "2021-07-07": 1.1492967395727907, + "2021-07-08": 1.076335932977581, + "2021-07-09": 1.0405706144439426, + "2021-07-10": 1.0398702963526254, + "2021-07-11": 1.038668220986508, + "2021-07-12": 1.0060971355698718, + "2021-07-13": 0.9657720838868069, + "2021-07-14": 0.9183381178230462, + "2021-07-15": 0.8964561795659701, + "2021-07-16": 0.8469291497200709, + "2021-07-17": 0.8003689473019276, + "2021-07-18": 0.8251129602601023, + "2021-07-19": 0.7623128889294354, + "2021-07-20": 0.6799219260246532, + "2021-07-21": 0.8359108517541178, + "2021-07-22": 0.8914554455414113, + "2021-07-23": 0.9115855061350852, + "2021-07-24": 0.9397459440569531, + "2021-07-25": 0.9261363300351396, + "2021-07-26": 1.0539940524515652, + "2021-07-27": 1.0044694760984823, + "2021-07-28": 1.0280770253405596, + "2021-07-29": 1.0119643355950172, + "2021-07-30": 1.031742517475946, + "2021-07-31": 1.0554203146467607, + "2021-08-01": 1.0903418640396496, + "2021-08-02": 1.0524550696890858, + "2021-08-03": 1.0243009185580447, + "2021-08-04": 1.0412639261479302, + "2021-08-05": 1.047087212440969, + "2021-08-06": 1.0671944983475048, + "2021-08-07": 1.1467691045318527, + "2021-08-08": 1.130051313123704, + "2021-08-09": 1.1092189203635985, + "2021-08-10": 1.1425326605884583, + "2021-08-11": 1.3190722699275579, + "2021-08-12": 1.350632652179517, + "2021-08-13": 1.431302558118043, + "2021-08-14": 1.454240389476139, + "2021-08-15": 1.428067846333745, + "2021-08-16": 1.4959253265848838, + "2021-08-17": 1.4306084889518096, + "2021-08-18": 1.344296238315239, + "2021-08-19": 1.3669691515191307, + "2021-08-20": 1.5134689591732424, + "2021-08-21": 1.6247272378553828, + "2021-08-22": 1.6183152747309912, + "2021-08-23": 1.6365371467421228, + "2021-08-24": 1.5408861083235534, + "2021-08-25": 1.4977556347573577, + "2021-08-26": 1.4264001118609437, + "2021-08-27": 1.4411910880303986, + "2021-08-28": 1.4753030832023208, + "2021-08-29": 1.431486799948074, + "2021-08-30": 1.3753902922198589, + "2021-08-31": 1.3525656490786189, + "2021-09-01": 1.4222543845540412, + "2021-09-02": 1.4732044936735513, + "2021-09-03": 1.4569212666518983, + "2021-09-04": 1.6159202734319291, + "2021-09-05": 1.7056162730295692, + "2021-09-06": 1.655591319073659, + "2021-09-07": 1.4343501158169352, + "2021-09-08": 1.3059497904454023, + "2021-09-09": 1.3752130866330459, + "2021-09-10": 1.36703719562936, + "2021-09-11": 1.3242341290532507, + "2021-09-12": 1.3300545691341163, + "2021-09-13": 1.255165893926573, + "2021-09-14": 1.2969171006683, + "2021-09-15": 1.3620887383980236, + "2021-09-16": 1.434560273496942, + "2021-09-17": 1.3694267933631594, + "2021-09-18": 1.3833981182334654, + "2021-09-19": 1.3416012791957628, + "2021-09-20": 1.1976282405886718, + "2021-09-21": 1.110121884705666, + "2021-09-22": 1.1335710734884226, + "2021-09-23": 1.2160272167801085, + "2021-09-24": 1.1370377298563303, + "2021-09-25": 1.1224607740150436, + "2021-09-26": 1.1109070453845908, + "2021-09-27": 1.1243600853272178, + "2021-09-28": 1.0744566858780955, + "2021-09-29": 1.0861141139314425, + "2021-09-30": 1.1239805944623893, + "2021-10-01": 1.2104491595688036, + "2021-10-02": 1.2842777933543819, + "2021-10-03": 1.3148565018105942, + "2021-10-04": 1.2755891398032022, + "2021-10-05": 1.304499041383739, + "2021-10-06": 1.2738940046298728, + "2021-10-07": 1.2727410636560226, + "2021-10-08": 1.3714961056008212, + "2021-10-09": 1.3518663656881065, + "2021-10-10": 1.3058907005748384, + "2021-10-11": 1.258482189293447, + "2021-10-12": 1.2021692825423427, + "2021-10-13": 1.2254466528128054, + "2021-10-14": 1.2600648996538013, + "2021-10-15": 1.5162213870118209, + "2021-10-16": 1.538776055812574, + "2021-10-17": 1.4792676122120227, + "2021-10-18": 1.5206891997731269, + "2021-10-19": 1.4847474048055949, + "2021-10-20": 1.5065863498460053, + "2021-10-21": 1.5435303554789024, + "2021-10-22": 1.5321613214364789, + "2021-10-23": 1.6061338517494985, + "2021-10-24": 1.5784301937626273, + "2021-10-25": 1.6361651374440513, + "2021-10-26": 1.7752561149413009, + "2021-10-27": 1.7891036190733645, + "2021-10-28": 1.952773636008298, + "2021-10-29": 2.045638117496327, + "2021-10-30": 1.91680031343356, + "2021-10-31": 1.9032915097737773, + "2021-11-01": 1.9042421001465448, + "2021-11-02": 1.9167709368364643, + "2021-11-03": 2.0475687846165664, + "2021-11-04": 1.9328501636663271, + "2021-11-05": 1.9009251150016593, + "2021-11-06": 1.86915603926086, + "2021-11-07": 1.8880319190697212, + "2021-11-08": 1.8942319092904714, + "2021-11-09": 1.8377241050549142, + "2021-11-10": 1.7436913039848898, + "2021-11-11": 1.7303576613427398, + "2021-11-12": 1.7101632353997906, + "2021-11-13": 1.732155176595521, + "2021-11-14": 1.7282833434706828, + "2021-11-15": 1.7266581677810804, + "2021-11-16": 1.5814793445920516, + "2021-11-17": 1.5724719616094813, + "2021-11-18": 1.5496591429209041, + "2021-11-19": 1.5638628050859993, + "2021-11-20": 1.6211857729555597, + "2021-11-21": 1.6175887704401242, + "2021-11-22": 1.5679271578493448, + "2021-11-23": 1.653737607490096, + "2021-11-24": 1.7183404707020842, + "2021-11-25": 1.8270889720992478, + "2021-11-27": 1.6617939356768907, + "2021-11-28": 1.5786345733013367, + "2021-11-29": 1.7177349763882284, + "2021-11-30": 1.791493502697202, + "2021-12-01": 1.9683095977726606, + "2021-12-02": 2.096117280388458, + "2021-12-03": 2.2384684245499527, + "2021-12-04": 1.9305633535457305, + "2021-12-05": 2.0363113126998056, + "2021-12-06": 1.9887879158156614, + "2021-12-07": 2.3607656137097695, + "2021-12-08": 2.4217417759253395, + "2021-12-09": 2.2306783582569403, + "2021-12-10": 2.169926739588317, + "2021-12-11": 2.097046677728071, + "2021-12-12": 2.088362321664023, + "2021-12-13": 1.8776918036901031, + "2021-12-14": 1.8417169306598142, + "2021-12-15": 2.025616368342275, + "2021-12-16": 2.1422932896405356, + "2021-12-17": 2.0666016685953914, + "2021-12-18": 2.181533173452742, + "2021-12-19": 2.234049391117464, + "2021-12-20": 2.1363543928866333, + "2021-12-21": 2.291163186675019, + "2021-12-22": 2.5371875167609175, + "2021-12-23": 2.615538648113003, + "2021-12-24": 2.5584001864886745, + "2021-12-25": 2.5746766632137126, + "2021-12-26": 2.7665306827851794, + "2021-12-27": 2.821319674501434, + "2021-12-28": 2.5881434941837407, + "2021-12-29": 2.5222731142143346, + "2021-12-30": 2.5068997728121882, + "2021-12-31": 2.5579663419569525, + "2022-01-01": 2.5556678483671154, + "2022-01-02": 2.536056823464304, + "2022-01-03": 2.458409312992573, + "2022-01-04": 2.4344397519467047, + "2022-01-05": 2.2701558837773246, + "2022-01-06": 2.171133702673741, + "2022-01-07": 2.125335206036378, + "2022-01-08": 2.0118198356548564, + "2022-01-09": 2.06618067104318, + "2022-01-10": 2.0355285120145017, + "2022-01-11": 2.235078069225257, + "2022-01-12": 2.3621567729883433, + "2022-01-13": 2.3498549739230814, + "2022-01-14": 2.27004912507055, + "2022-01-15": 2.3558015328195228, + "2022-01-16": 2.327681364668705, + "2022-01-17": 2.3248812618514205, + "2022-01-18": 2.1469398462606146, + "2022-01-19": 2.0781188660421326, + "2022-01-20": 2.087596479495249, + "2022-01-21": 1.842176934782842, + "2022-01-22": 1.5624481041418412, + "2022-01-23": 1.5818855193458021, + "2022-01-24": 1.419253980432831, + "2022-01-25": 1.4969453627899834, + "2022-01-26": 1.657897447189303, + "2022-01-27": 1.580786339650134, + "2022-01-28": 1.6408501422785031, + "2022-01-29": 1.7005516162621777, + "2022-01-30": 1.6391578024740985, + "2022-01-31": 1.592912746739221, + "2022-02-01": 1.648153103798142, + "2022-02-02": 1.594558504204996, + "2022-02-03": 1.517295425270379, + "2022-02-04": 1.6139226506157909, + "2022-02-05": 1.7240395224132388, + "2022-02-06": 1.7156878390709078, + "2022-02-07": 1.9145024027665107, + "2022-02-08": 1.9501095532467485, + "2022-02-09": 1.9816082110950664, + "2022-02-10": 1.9720457024856524, + "2022-02-11": 1.8120832372855262, + "2022-02-12": 1.7000567998303944, + "2022-02-13": 1.6919819165310297, + "2022-02-14": 1.6350098042540155, + "2022-02-15": 1.7755980281016885, + "2022-02-16": 1.8143863200799994, + "2022-02-17": 1.752026263324258, + "2022-02-18": 1.6457080911248325, + "2022-02-19": 1.6078945510137599, + "2022-02-20": 1.544543615318666, + "2022-02-21": 1.5161792350994958, + "2022-02-22": 1.4144769945237903, + "2022-02-23": 1.5210998623202068, + "2022-02-24": 1.3504112276389932, + "2022-02-17T15": 1.7401420034240773, + "2022-02-17T16": 1.7460597104407614, + "2022-02-17T17": 1.7321139985036706, + "2022-02-17T18": 1.7019306003623318, + "2022-02-17T19": 1.6959046543609533, + "2022-02-17T20": 1.685607756646771, + "2022-02-17T21": 1.6689452673489897, + "2022-02-17T22": 1.681408711562305, + "2022-02-17T23": 1.6674496376575096, + "2022-02-18T00": 1.662197485115216, + "2022-02-18T01": 1.6826608334365207, + "2022-02-18T02": 1.6880998923248474, + "2022-02-18T03": 1.6842138694522462, + "2022-02-18T04": 1.6837300627095688, + "2022-02-18T05": 1.6779830354402523, + "2022-02-18T06": 1.692310340877729, + "2022-02-18T07": 1.700738661621158, + "2022-02-18T08": 1.705062973768224, + "2022-02-18T09": 1.7066715899755946, + "2022-02-18T10": 1.6953295108731277, + "2022-02-18T11": 1.6708397289959618, + "2022-02-18T12": 1.6643844069583857, + "2022-02-18T13": 1.662737567099021, + "2022-02-18T14": 1.6364306408311333, + "2022-02-18T15": 1.6333796014745499, + "2022-02-18T16": 1.6133513228305925, + "2022-02-18T17": 1.6121451667027304, + "2022-02-18T18": 1.6020937754921993, + "2022-02-18T19": 1.6189325221156796, + "2022-02-18T20": 1.6096864336434256, + "2022-02-18T21": 1.609740199170796, + "2022-02-18T22": 1.5909989047795732, + "2022-02-18T23": 1.5992623994760484, + "2022-02-19T00": 1.6059503900947874, + "2022-02-19T01": 1.6226839792685535, + "2022-02-19T02": 1.6272827924013162, + "2022-02-19T03": 1.627989086378358, + "2022-02-19T04": 1.6210755148937184, + "2022-02-19T05": 1.623808603228303, + "2022-02-19T06": 1.6294554679698068, + "2022-02-19T07": 1.6358491161304303, + "2022-02-19T08": 1.6278792745530806, + "2022-02-19T09": 1.6107038636885516, + "2022-02-19T10": 1.6002319268359488, + "2022-02-19T11": 1.5819345602223644, + "2022-02-19T12": 1.5743964578344525, + "2022-02-19T13": 1.5817292880867224, + "2022-02-19T14": 1.5910800131662926, + "2022-02-19T15": 1.6011113808719308, + "2022-02-19T16": 1.6203197662753244, + "2022-02-19T17": 1.6206203550971063, + "2022-02-19T18": 1.6272009480168244, + "2022-02-19T19": 1.6152653000723567, + "2022-02-19T20": 1.617125094723517, + "2022-02-19T21": 1.60982251037238, + "2022-02-19T22": 1.6117995057713868, + "2022-02-19T23": 1.6266783155356226, + "2022-02-20T00": 1.6199913228812046, + "2022-02-20T01": 1.6055640868567345, + "2022-02-20T02": 1.6034294042448625, + "2022-02-20T03": 1.6027545558479008, + "2022-02-20T04": 1.5956968869265846, + "2022-02-20T05": 1.5718050905153529, + "2022-02-20T06": 1.544514884130047, + "2022-02-20T07": 1.5376396033661461, + "2022-02-20T08": 1.5205288808621278, + "2022-02-20T09": 1.517368450131251, + "2022-02-20T10": 1.5292052246326286, + "2022-02-20T11": 1.5290000005626811, + "2022-02-20T12": 1.5405296435472362, + "2022-02-20T13": 1.5295045511110241, + "2022-02-20T14": 1.508786941385847, + "2022-02-20T15": 1.5248912869961022, + "2022-02-20T16": 1.5294483176156646, + "2022-02-20T17": 1.5331398511532832, + "2022-02-20T18": 1.5405111442085282, + "2022-02-20T19": 1.5355634076438966, + "2022-02-20T20": 1.5281649323856363, + "2022-02-20T21": 1.5092867312983531, + "2022-02-20T22": 1.5238434747177756, + "2022-02-20T23": 1.5325698134331462, + "2022-02-21T00": 1.51721313237978, + "2022-02-21T01": 1.5723037147657608, + "2022-02-21T02": 1.5810248567653318, + "2022-02-21T03": 1.5781626315501909, + "2022-02-21T04": 1.58476712301268, + "2022-02-21T05": 1.5918624125443577, + "2022-02-21T06": 1.5898346087002313, + "2022-02-21T07": 1.5978359323695925, + "2022-02-21T08": 1.604882164490844, + "2022-02-21T09": 1.5881989331511013, + "2022-02-21T10": 1.5634825541557045, + "2022-02-21T11": 1.5266733782865318, + "2022-02-21T12": 1.4973942296201084, + "2022-02-21T13": 1.4706606505387367, + "2022-02-21T14": 1.5275391914629106, + "2022-02-21T15": 1.5547130081016414, + "2022-02-21T16": 1.5432783665904601, + "2022-02-21T17": 1.5311675782218288, + "2022-02-21T18": 1.4946245736457746, + "2022-02-21T19": 1.487952707027827, + "2022-02-21T20": 1.4897661792247137, + "2022-02-21T21": 1.463618071280121, + "2022-02-21T22": 1.4360273453894516, + "2022-02-21T23": 1.4179158064028092, + "2022-02-22T00": 1.4167188290285122, + "2022-02-22T01": 1.4073363971367754, + "2022-02-22T02": 1.4002086662809783, + "2022-02-22T03": 1.361901709083501, + "2022-02-22T04": 1.3678211075887396, + "2022-02-22T05": 1.3775324431007803, + "2022-02-22T06": 1.385809364398959, + "2022-02-22T07": 1.3823391972839967, + "2022-02-22T08": 1.3926684156564788, + "2022-02-22T09": 1.407920605311995, + "2022-02-22T10": 1.4317487208490625, + "2022-02-22T11": 1.4374071733315388, + "2022-02-22T12": 1.4336758954285211, + "2022-02-22T13": 1.4397243013481236, + "2022-02-22T14": 1.4481811751396125, + "2022-02-22T15": 1.4572911433147853, + "2022-02-22T16": 1.433041197690411, + "2022-02-22T17": 1.425156247037653, + "2022-02-22T18": 1.4170907855522075, + "2022-02-22T19": 1.4303164256056329, + "2022-02-22T20": 1.4439799847393, + "2022-02-22T21": 1.4410508138810623, + "2022-02-22T22": 1.4396693551531612, + "2022-02-22T23": 1.4599293163509914, + "2022-02-23T00": 1.4642518303352965, + "2022-02-23T01": 1.4532240509018597, + "2022-02-23T02": 1.4534581395023531, + "2022-02-23T03": 1.4509280335208483, + "2022-02-23T04": 1.465910324799211, + "2022-02-23T05": 1.4870847594598327, + "2022-02-23T06": 1.5183322205688907, + "2022-02-23T07": 1.5204575098047333, + "2022-02-23T08": 1.5356009599587679, + "2022-02-23T09": 1.5433906867144582, + "2022-02-23T10": 1.5456982824856698, + "2022-02-23T11": 1.567493366578722, + "2022-02-23T12": 1.5803080545236214, + "2022-02-23T13": 1.5828909691297361, + "2022-02-23T14": 1.5675722693199328, + "2022-02-23T15": 1.5446453097445507, + "2022-02-23T16": 1.5467493391566804, + "2022-02-23T17": 1.550434016823945, + "2022-02-23T18": 1.5246518155027944, + "2022-02-23T19": 1.5155789149084467, + "2022-02-23T20": 1.5030797714468975, + "2022-02-23T21": 1.5048397164561218, + "2022-02-23T22": 1.478011461577734, + "2022-02-23T23": 1.4506071725744696, + "2022-02-24T00": 1.4388782550916115, + "2022-02-24T01": 1.4302890279666176, + "2022-02-24T02": 1.4138386253025936, + "2022-02-24T03": 1.3428092415301378, + "2022-02-24T04": 1.3110298743456705, + "2022-02-24T05": 1.2808945026383232, + "2022-02-24T06": 1.2870175822530254, + "2022-02-24T07": 1.2820598776226872, + "2022-02-24T08": 1.3087809997498017, + "2022-02-24T09": 1.302377449332959, + "2022-02-24T10": 1.281794140104824, + "2022-02-24T11": 1.279356185909782, + "2022-02-24T12": 1.2804168801638454, + "2022-02-24T13": 1.2950230075889915, + "2022-02-24T14": 1.3064743922294235, + "latest": 0.882578, + "2022-02-24T15": 1.346755442102026, + "2022-02-24T16": 1.368141809890853, + "2022-02-25": 1.4810373993765762, + "2022-02-24T17": 1.3491251346337418, + "2022-02-24T18": 1.3831778152915584, + "2022-02-24T19": 1.4196550521167366, + "2022-02-24T20": 1.4726545497748034, + "2022-02-24T21": 1.4430974061699464, + "2022-02-24T22": 1.427746828701144, + "2022-02-24T23": 1.4312591515549653, + "2022-02-25T00": 1.4455253783713728, + "2022-02-25T01": 1.4461043292537825, + "2022-02-25T02": 1.4550568461363187, + "2022-02-25T03": 1.441180124487905, + "2022-02-25T04": 1.4419638119198461, + "2022-02-25T05": 1.428130648443719, + "2022-02-25T06": 1.4362225328273703, + "2022-02-25T07": 1.4479890256723538, + "2022-02-25T08": 1.4348652274683664, + "2022-02-25T09": 1.4227824139889655, + "2022-02-25T10": 1.434641153943327, + "2022-02-25T11": 1.4399674040958332, + "2022-02-25T12": 1.4756675413178544, + "2022-02-25T13": 1.505974679835597, + "2022-02-25T14": 1.494979611394817, + "2022-02-25T15": 1.4896938505754358, + "2022-02-25T16": 1.5294576603298229, + "2022-02-26": 1.5426295136148167, + "2022-02-25T17": 1.522346380677447, + "2022-02-25T18": 1.5058014545356793, + "2022-02-25T19": 1.507950870203442, + "2022-02-25T20": 1.5124076641400885, + "2022-02-25T21": 1.531136281162505, + "2022-02-25T22": 1.5382192393667034, + "2022-02-25T23": 1.5603082570568427, + "2022-02-26T00": 1.5718347480329016, + "2022-02-26T01": 1.5710447096268911, + "2022-02-26T02": 1.5656004041713503, + "2022-02-26T03": 1.554813557829817, + "2022-02-26T04": 1.559562770550341, + "2022-02-26T05": 1.5415587454516821, + "2022-02-26T06": 1.5362235884459832, + "2022-02-26T07": 1.5323255426884543, + "2022-02-26T08": 1.539600170499201, + "2022-02-27": 1.4811379750534186, + "2022-02-26T09": 1.5280287820235803, + "2022-02-26T10": 1.5356637086860445, + "2022-02-26T11": 1.5350533674699398, + "2022-02-26T12": 1.5289298378283858, + "2022-02-26T13": 1.5354253723431768, + "2022-02-26T14": 1.5390699990940768, + "2022-02-26T15": 1.5506792934495537, + "2022-02-26T16": 1.5414628915737327, + "2022-02-26T17": 1.528068979203801, + "2022-02-26T18": 1.5151045644855807, + "2022-02-26T19": 1.5267781697755949, + "2022-02-26T20": 1.533064685269299, + "2022-02-26T21": 1.546210132426761, + "2022-02-26T22": 1.5337926008809117, + "2022-02-26T23": 1.5117312916479322, + "2022-02-27T00": 1.496730695817965, + "2022-02-27T01": 1.4704871461961957, + "2022-02-27T02": 1.4655472484476852, + "2022-02-27T03": 1.4771396723286125, + "2022-02-27T04": 1.4720928072405337, + "2022-02-27T05": 1.4772504187236875, + "2022-02-27T06": 1.4888836793992144, + "2022-02-27T07": 1.4936865639692931, + "2022-02-27T08": 1.485785511473999, + "2022-02-28": 1.515007011866221, + "2022-02-27T09": 1.498854629869818, + "2022-02-27T10": 1.5141349714153742, + "2022-02-27T11": 1.5250170000575891, + "2022-02-27T12": 1.535441660412559, + "2022-02-27T13": 1.5075003009150707, + "2022-02-27T14": 1.4960452028980218, + "2022-02-27T15": 1.5099076367519297, + "2022-02-27T16": 1.5054333707152974, + "2022-02-27T17": 1.498679269006619, + "2022-02-27T18": 1.4910283488734166, + "2022-02-27T19": 1.4528210920544251, + "2022-02-27T20": 1.4470347124478848, + "2022-02-27T21": 1.4433969307075836, + "2022-02-27T22": 1.4586813480842253, + "2022-02-27T23": 1.4438116716654827, + "2022-02-28T00": 1.4407861327544371, + "2022-02-28T01": 1.4557604257661618, + "2022-02-28T02": 1.4505315074057297, + "2022-02-28T03": 1.4431119630274485, + "2022-02-28T04": 1.4449498715089195, + "2022-02-28T05": 1.4474681826403606, + "2022-02-28T06": 1.4432340715382739, + "2022-02-28T07": 1.4627615054287755, + "2022-02-28T08": 1.4730014146420276, + "2022-02-28T09": 1.4700589982751169, + "2022-02-28T10": 1.4648281267526324, + "2022-02-28T11": 1.4696528482763946, + "2022-02-28T12": 1.4731564316826056, + "2022-03-01": 1.6088928530560227, + "2022-03-02": 1.6432546769188965, + "2022-03-03": 1.5973538064550306, + "2022-03-04": 1.5214747564396256, + "2022-03-05": 1.4861316959749835, + "2022-03-06": 1.4736076765256492, + "2022-03-07": 1.4277876078895133, + "2022-03-08": 1.447289966288889, + "2022-03-09": 1.5098504255720904, + "2022-03-10": 1.4378008882321354, + "2022-03-11": 1.4322271677531553, + "2022-03-12": 1.413958360126035, + "2022-03-13": 1.3958235976891267, + "2022-03-14": 1.3628898039981352, + "2022-03-15": 1.3686027788894515, + "2022-03-16": 1.4044538122932517, + "2022-03-09T17": 1.5205683839616921, + "2022-03-09T18": 1.5024691477899148, + "2022-03-09T19": 1.49256240258627, + "2022-03-09T20": 1.49345308981405, + "2022-03-09T21": 1.4839976384463098, + "2022-03-09T22": 1.491938418718072, + "2022-03-09T23": 1.5036018330010508, + "2022-03-10T00": 1.5019533555455913, + "2022-03-10T01": 1.4828563133520543, + "2022-03-10T02": 1.467269979765384, + "2022-03-10T03": 1.4693833547357353, + "2022-03-10T04": 1.4460379973644641, + "2022-03-10T05": 1.4252167657249295, + "2022-03-10T06": 1.4229041126689017, + "2022-03-10T07": 1.4301498120187865, + "2022-03-10T08": 1.4281108764854835, + "2022-03-10T09": 1.4361368291698762, + "2022-03-10T10": 1.429268137860795, + "2022-03-10T11": 1.4266727695368728, + "2022-03-10T12": 1.429467735161637, + "2022-03-10T13": 1.4295358014923203, + "2022-03-10T14": 1.420573979887945, + "2022-03-10T15": 1.4282409819673876, + "2022-03-10T16": 1.418006404540373, + "2022-03-10T17": 1.4211828087220042, + "2022-03-10T18": 1.4216354351736789, + "2022-03-10T19": 1.429729314516843, + "2022-03-10T20": 1.4408890337687443, + "2022-03-10T21": 1.447967919550649, + "2022-03-10T22": 1.4438674344266318, + "2022-03-10T23": 1.4447514619556918, + "2022-03-11T00": 1.4319778257431883, + "2022-03-11T01": 1.4184814527814904, + "2022-03-11T02": 1.4165829709561646, + "2022-03-11T03": 1.4229622052337154, + "2022-03-11T04": 1.4286956299602485, + "2022-03-11T05": 1.423251576875043, + "2022-03-11T06": 1.4365568617176503, + "2022-03-11T07": 1.4451888968894744, + "2022-03-11T08": 1.4435113654042409, + "2022-03-11T09": 1.4421846031202965, + "2022-03-11T10": 1.442687746036991, + "2022-03-11T11": 1.4533153400413028, + "2022-03-11T12": 1.4659247603208072, + "2022-03-11T13": 1.4518737904168366, + "2022-03-11T14": 1.4499189884400236, + "2022-03-11T15": 1.4294912752442719, + "2022-03-11T16": 1.4195588264170214, + "2022-03-11T17": 1.4192639603107833, + "2022-03-11T18": 1.4237247285370869, + "2022-03-11T19": 1.420368877725078, + "2022-03-11T20": 1.4182576398483655, + "2022-03-11T21": 1.4243055415362587, + "2022-03-11T22": 1.4176697873807071, + "2022-03-11T23": 1.4090888230189265, + "2022-03-12T00": 1.4124312412556794, + "2022-03-12T01": 1.4224092518007148, + "2022-03-12T02": 1.4215453416402726, + "2022-03-12T03": 1.421042136079252, + "2022-03-12T04": 1.4206454984289, + "2022-03-12T05": 1.4253225973091972, + "2022-03-12T06": 1.4304115138245508, + "2022-03-12T07": 1.4242325841107268, + "2022-03-12T08": 1.4142912578056739, + "2022-03-12T09": 1.4160326927233275, + "2022-03-12T10": 1.4168933441572515, + "2022-03-12T11": 1.4145259447139387, + "2022-03-12T12": 1.4162423989930955, + "2022-03-12T13": 1.4170967030598465, + "2022-03-12T14": 1.4117379017508453, + "2022-03-12T15": 1.4181992006618958, + "2022-03-12T16": 1.4144002230410082, + "2022-03-12T17": 1.4139930490795327, + "2022-03-12T18": 1.4013620476483817, + "2022-03-12T19": 1.3975795695116162, + "2022-03-12T20": 1.4030594412754152, + "2022-03-12T21": 1.4072764887363112, + "2022-03-12T22": 1.4033623533260782, + "2022-03-12T23": 1.3994401643520218, + "2022-03-13T00": 1.3971535211527721, + "2022-03-13T01": 1.4075429066304306, + "2022-03-13T02": 1.4145962849077007, + "2022-03-13T03": 1.415376788890648, + "2022-03-13T04": 1.4133896732481461, + "2022-03-13T05": 1.41123760901939, + "2022-03-13T06": 1.4097298323687395, + "2022-03-13T07": 1.4081685335861969, + "2022-03-13T08": 1.4057178186726318, + "2022-03-13T09": 1.4036162327747914, + "2022-03-13T10": 1.4033515100374228, + "2022-03-13T11": 1.4027634907627846, + "2022-03-13T12": 1.393677055833843, + "2022-03-13T13": 1.3953316528018587, + "2022-03-13T14": 1.4009366860835937, + "2022-03-13T15": 1.4083589695403849, + "2022-03-13T16": 1.4054692850848791, + "2022-03-13T17": 1.405510190225959, + "2022-03-13T18": 1.4045635649065058, + "2022-03-13T19": 1.4022663287929564, + "2022-03-13T20": 1.3934335491399865, + "2022-03-13T21": 1.396675785661124, + "2022-03-13T22": 1.382992091326397, + "2022-03-13T23": 1.360518778547543, + "2022-03-14T00": 1.3522286560900476, + "2022-03-14T01": 1.3567613273569818, + "2022-03-14T02": 1.3543814017166236, + "2022-03-14T03": 1.3542550498809616, + "2022-03-14T04": 1.3744531910054099, + "2022-03-14T05": 1.3656398284230482, + "2022-03-14T06": 1.3657982241681559, + "2022-03-14T07": 1.3754531852303689, + "2022-03-14T08": 1.3806490176327912, + "2022-03-14T09": 1.384833039015571, + "2022-03-14T10": 1.384583900853278, + "2022-03-14T11": 1.376101691804206, + "2022-03-14T12": 1.3668911047168173, + "2022-03-14T13": 1.3670776614777924, + "2022-03-14T14": 1.3698985879093237, + "2022-03-14T15": 1.369708707474039, + "2022-03-14T16": 1.3614299117178879, + "2022-03-14T17": 1.3468438962471767, + "2022-03-14T18": 1.33821335026168, + "2022-03-14T19": 1.3391127444887665, + "2022-03-14T20": 1.343758595718106, + "2022-03-14T21": 1.3469680805027797, + "2022-03-14T22": 1.36345171075978, + "2022-03-14T23": 1.373367070681071, + "2022-03-15T00": 1.3782008150715945, + "2022-03-15T01": 1.3671015767223607, + "2022-03-15T02": 1.362520341488375, + "2022-03-15T03": 1.3585191205923053, + "2022-03-15T04": 1.354196194559789, + "2022-03-15T05": 1.3519892952412875, + "2022-03-15T06": 1.3576277154632062, + "2022-03-15T07": 1.3396661327631967, + "2022-03-15T08": 1.3404138991140178, + "2022-03-15T09": 1.3422013742595922, + "2022-03-15T10": 1.3467662265764475, + "2022-03-15T11": 1.3512010915305674, + "2022-03-15T12": 1.3640422342727476, + "2022-03-15T13": 1.363221190079449, + "2022-03-15T14": 1.3653200531243952, + "2022-03-15T15": 1.3715007901662695, + "2022-03-15T16": 1.3737320915792395, + "2022-03-15T17": 1.3765567189018262, + "2022-03-15T18": 1.3860169616635858, + "2022-03-15T19": 1.4011388213810305, + "2022-03-15T20": 1.3905542895367788, + "2022-03-15T21": 1.3866559549117434, + "2022-03-15T22": 1.3946886691424905, + "2022-03-15T23": 1.384067513737428, + "2022-03-16T00": 1.3755119830982647, + "2022-03-16T01": 1.3814751799067782, + "2022-03-16T02": 1.4095704226724237, + "2022-03-16T03": 1.379928355273976, + "2022-03-16T04": 1.360748647390296, + "2022-03-16T05": 1.3626430057333336, + "2022-03-16T06": 1.3799020352318192, + "2022-03-16T07": 1.3798300350933568, + "2022-03-16T08": 1.3934361685220085, + "2022-03-16T09": 1.403875552794531, + "2022-03-16T10": 1.4006596869340588, + "2022-03-16T11": 1.4035526392928552, + "2022-03-16T12": 1.4001852462383058, + "2022-03-16T13": 1.3952771699820299, + "2022-03-16T14": 1.4077284594552633, + "2022-03-16T15": 1.409885324881048, + "2022-03-16T16": 1.4011326971510738, + "2022-03-16T17": 1.4050527684248133, + "2022-03-17": 1.4636783177427966, + "2022-03-16T18": 1.3931552908218525, + "2022-03-16T19": 1.4313734299152343, + "2022-03-16T20": 1.4503545445146357, + "2022-03-16T21": 1.448326747065009, + "2022-03-16T22": 1.4433229397284948, + "2022-03-16T23": 1.4604215117684465, + "2022-03-17T00": 1.463710397088759, + "2022-03-17T01": 1.4577945327506099, + "2022-03-17T02": 1.4559136140915203, + "2022-03-17T03": 1.4527098990772054, + "2022-03-17T04": 1.4533239062286725, + "2022-03-17T05": 1.454339519375763, + "2022-03-17T06": 1.447192195131325, + "2022-03-17T07": 1.4464322977160202, + "2022-03-17T08": 1.451748918189764, + "2022-03-17T09": 1.4506554929273516, + "2022-03-17T10": 1.4443098906698333, + "2022-03-17T11": 1.4528830127514238, + "2022-03-17T12": 1.470154686615624, + "2022-03-17T13": 1.480155751647284, + "2022-03-17T14": 1.4879717869627722, + "2022-03-17T15": 1.4771341570519807, + "2022-03-17T16": 1.4664635155978223, + "2022-03-17T17": 1.4551585561460072, + "2022-03-18": 1.4561229569578689, + "2022-03-17T18": 1.4502634388889217, + "2022-03-17T19": 1.4547319136319448, + "2022-03-17T20": 1.4521902697192939, + "2022-03-17T21": 1.4512968400658848, + "2022-03-17T22": 1.4543763223161261, + "2022-03-17T23": 1.450490220540237, + "2022-03-18T00": 1.440566726645664, + "2022-03-18T01": 1.43475516382673, + "2022-03-18T02": 1.4300338051659667, + "2022-03-18T03": 1.4254044266681276, + "2022-03-18T04": 1.4261304819301093, + "2022-03-18T05": 1.4359572705165122, + "2022-03-18T06": 1.4447185864292407, + "2022-03-18T07": 1.4340194025489248, + "2022-03-18T08": 1.4334103228253399, + "2022-03-18T09": 1.427569091963047, + "2022-03-18T10": 1.4275308978572174, + "2022-03-18T11": 1.4220665581869905, + "2022-03-18T12": 1.428159668136589, + "2022-03-18T13": 1.4316592170039326, + "2022-03-18T14": 1.4421264386964983, + "2022-03-18T15": 1.4537688645830664, + "2022-03-18T16": 1.470042670014453, + "2022-03-18T17": 1.4837091888222103, + "2022-03-19": 1.5211931818578746, + "2022-03-18T18": 1.4906218946469267, + "2022-03-18T19": 1.4929894077840318, + "2022-03-18T20": 1.4983118956685242, + "2022-03-18T21": 1.4851531516506264, + "2022-03-18T22": 1.489365807347919, + "2022-03-18T23": 1.497031251939416, + "2022-03-19T00": 1.5197985379515855, + "2022-03-19T01": 1.5156053022893117, + "2022-03-19T02": 1.5111802681116302, + "2022-03-19T03": 1.512190207814889, + "2022-03-19T04": 1.5225482529332528, + "2022-03-19T05": 1.520701697837105, + "2022-03-19T06": 1.5241097644791888, + "2022-03-19T07": 1.5144473439736965, + "2022-03-19T08": 1.5113039535341535, + "2022-03-20": 1.49076075172253, + "2022-03-19T09": 1.519451823894626, + "2022-03-19T10": 1.5105461712168586, + "2022-03-19T11": 1.5111114043405622, + "2022-03-19T12": 1.5214831899706596, + "2022-03-19T13": 1.5247703653081692, + "2022-03-19T14": 1.5250747229612442, + "2022-03-19T15": 1.5342701157737757, + "2022-03-19T16": 1.5321632417042752, + "2022-03-19T17": 1.5287872932066355, + "2022-03-19T18": 1.5247233971332381, + "2022-03-19T19": 1.523204825470147, + "2022-03-19T20": 1.5210803978844119, + "2022-03-19T21": 1.532509274499491, + "2022-03-19T22": 1.5178547237656623, + "2022-03-19T23": 1.5238648385376914, + "2022-03-20T00": 1.5248475908138464, + "2022-03-20T01": 1.505657370229062, + "2022-03-20T02": 1.5065124819659608, + "2022-03-20T03": 1.509424355707058, + "2022-03-20T04": 1.5114095163840948, + "2022-03-20T05": 1.5117474657604977, + "2022-03-20T06": 1.51873544286211, + "2022-03-20T07": 1.5151993122156804, + "2022-03-20T08": 1.5153491720950703, + "2022-03-21": 1.470165135644786, + "2022-03-20T09": 1.50037616057504, + "2022-03-20T10": 1.4964557564295606, + "2022-03-20T11": 1.4903313166717784, + "2022-03-20T12": 1.4802437297584818, + "2022-03-20T13": 1.4802561107819283, + "2022-03-20T14": 1.4809176758868476, + "2022-03-20T15": 1.4729965922707826, + "2022-03-20T16": 1.4734806533988871, + "2022-03-20T17": 1.4666330265267367, + "2022-03-20T18": 1.4678734256935848, + "2022-03-20T19": 1.4764454910667606, + "2022-03-20T20": 1.483892401888, + "2022-03-20T21": 1.4809235029117085, + "2022-03-20T22": 1.4771394831920621, + "2022-03-20T23": 1.4682331400043118, + "2022-03-21T00": 1.4617471340585642, + "2022-03-21T01": 1.4659444858325368, + "2022-03-21T02": 1.4514447086250946, + "2022-03-21T03": 1.454091854824774, + "2022-03-21T04": 1.4563639884819906, + "2022-03-21T05": 1.4605007681950302, + "2022-03-21T06": 1.466784734371892, + "2022-03-21T07": 1.4717638367756405, + "2022-03-21T08": 1.4813236992898606, + "2022-03-21T09": 1.479920221572826, + "2022-03-21T10": 1.485372062363976, + "2022-03-21T11": 1.4883251008350067, + "2022-03-21T12": 1.4778157299734884, + "2022-03-21T13": 1.4902380081025144, + "2022-03-21T14": 1.476266521715959, + "2022-03-21T15": 1.4749845276020142, + "2022-03-21T16": 1.4677050825945703, + "2022-03-22": 1.5083292511688355, + "2022-03-21T17": 1.4609131005374438, + "2022-03-21T18": 1.4642860999631317, + "2022-03-21T19": 1.4600687324163144, + "2022-03-21T20": 1.464792938646743, + "2022-03-21T21": 1.4653105974106304, + "2022-03-21T22": 1.469062834399371, + "2022-03-21T23": 1.4665822884028332, + "2022-03-22T00": 1.4647278252737774, + "2022-03-22T01": 1.4648635594801231, + "2022-03-22T02": 1.4806939800024776, + "2022-03-22T03": 1.5003452105300337, + "2022-03-22T04": 1.5097119278902182, + "2022-03-22T05": 1.5106544600668852, + "2022-03-22T06": 1.4982488287081008, + "2022-03-22T07": 1.5055296623800851, + "2022-03-22T08": 1.5168817522084044, + "2022-03-22T09": 1.5135718175753132, + "2022-03-22T10": 1.518811292442275, + "2022-03-22T11": 1.5224335317524436, + "2022-03-22T12": 1.5191199377653497, + "2022-03-22T13": 1.5173697852513433, + "2022-03-22T14": 1.5256296902282804, + "2022-03-22T15": 1.5158988375657927, + "2022-03-23": 1.5255766869939957, + "2022-03-22T16": 1.5125080362977015, + "2022-03-22T17": 1.516962271775505, + "2022-03-22T18": 1.5169168694019275, + "2022-03-22T19": 1.51498590893169, + "2022-03-22T20": 1.5107373619887225, + "2022-03-22T21": 1.5209919099860185, + "2022-03-22T22": 1.516557144850863, + "2022-03-22T23": 1.506011944880476, + "2022-03-23T00": 1.509970178241142, + "2022-03-23T01": 1.5011464309743847, + "2022-03-23T02": 1.5142136510330733, + "2022-03-23T03": 1.5084195383578958, + "2022-03-23T04": 1.4986063054296324, + "2022-03-23T05": 1.5009193437716544, + "2022-03-23T06": 1.5114187003111383, + "2022-03-23T07": 1.5065694174053377, + "2022-03-23T08": 1.5070643265073207, + "2022-03-23T09": 1.5091510001265651, + "2022-03-23T10": 1.5160545975417241, + "2022-03-23T11": 1.5126151496624163, + "2022-03-23T12": 1.516357497993921, + "2022-03-23T13": 1.520302469085682, + "2022-03-23T14": 1.5353298270818667, + "2022-03-23T15": 1.5475192099735664, + "2022-03-23T16": 1.5427405985258045, + "2022-03-24": 1.5969533172739105, + "2022-03-23T17": 1.5335655394012389, + "2022-03-23T18": 1.5238197691081654, + "2022-03-23T19": 1.5232383549721484, + "2022-03-23T20": 1.5333651607818837, + "2022-03-23T21": 1.5348329780464078, + "2022-03-23T22": 1.5436202392537746, + "2022-03-23T23": 1.5515467997740977, + "2022-03-24T00": 1.5648377421240234, + "2022-03-24T01": 1.557470303938699, + "2022-03-24T02": 1.5548973908674912, + "2022-03-24T03": 1.5621044895278677, + "2022-03-24T04": 1.563733737365459, + "2022-03-24T05": 1.5673068898104991, + "2022-03-24T06": 1.5772902615475164, + "2022-03-24T07": 1.5761179284944158, + "2022-03-24T08": 1.5759993952736318, + "2022-03-24T09": 1.5780864958422411, + "2022-03-24T10": 1.5754220683830737, + "2022-03-24T11": 1.5908259297299157, + "2022-03-24T12": 1.584924037604413, + "2022-03-24T13": 1.6028988212075788, + "2022-03-24T14": 1.6246855384033956, + "2022-03-24T15": 1.6298770036255352, + "2022-03-24T16": 1.6198862144231962, + "2022-03-24T17": 1.620859935318948, + "2022-03-24T18": 1.614294148157206, + "2022-03-25": 1.6200505378562347, + "2022-03-24T19": 1.6221198521984008, + "2022-03-24T20": 1.6206531639507307, + "2022-03-24T21": 1.6188619743972317, + "2022-03-24T22": 1.6226660475571117, + "2022-03-24T23": 1.6264181537569196, + "2022-03-25T00": 1.6215358992276927, + "2022-03-25T01": 1.6307422684168242, + "2022-03-25T02": 1.6299200174116477, + "2022-03-25T03": 1.626583937272314, + "2022-03-25T04": 1.6318716932089812, + "2022-03-25T05": 1.6338671913697693, + "2022-03-25T06": 1.636495352845435, + "2022-03-25T07": 1.6351901865080494, + "2022-03-25T08": 1.6129937373093495, + "2022-03-25T09": 1.6146621322959005, + "2022-03-25T10": 1.623064923596889, + "2022-03-25T11": 1.6354508133686232, + "2022-03-25T12": 1.6537225052299316, + "2022-03-25T13": 1.6549690664077628, + "2022-03-26": 1.5934546514976322, + "2022-03-27": 1.6421374364553372, + "2022-03-25T14": 1.650230847551311, + "2022-03-25T15": 1.6207253067091054, + "2022-03-25T16": 1.6012920144744562, + "2022-03-25T17": 1.5760399887739618, + "2022-03-25T18": 1.5876973428613852, + "2022-03-25T19": 1.5813527687687732, + "2022-03-25T20": 1.589532093902671, + "2022-03-25T21": 1.588655541740987, + "2022-03-25T22": 1.5810889101429557, + "2022-03-25T23": 1.5781181838356684, + "2022-03-26T00": 1.5806416795569276, + "2022-03-26T01": 1.5749977110291142, + "2022-03-26T02": 1.5763221344239844, + "2022-03-26T03": 1.5784616103073614, + "2022-03-26T04": 1.5840194978966664, + "2022-03-26T05": 1.5896542145529535, + "2022-03-26T06": 1.5947985567623468, + "2022-03-26T07": 1.5992756320454489, + "2022-03-26T08": 1.6013507937368725, + "2022-03-26T09": 1.597460912541888, + "2022-03-26T10": 1.5982675908953377, + "2022-03-26T11": 1.6027109875435186, + "2022-03-26T12": 1.5911916533469785, + "2022-03-26T13": 1.58696590544889, + "2022-03-26T14": 1.5844632251669681, + "2022-03-26T15": 1.5889646488981595, + "2022-03-26T16": 1.590323354853048, + "2022-03-26T17": 1.6020702304798218, + "2022-03-26T18": 1.6002317043603447, + "2022-03-26T19": 1.5972308990735486, + "2022-03-26T20": 1.6024212732779588, + "2022-03-26T21": 1.5979650505694207, + "2022-03-26T22": 1.6032539975295472, + "2022-03-26T23": 1.6105856820988416, + "2022-03-27T00": 1.6100771483199499, + "2022-03-27T01": 1.6156058993559033, + "2022-03-27T02": 1.623292712200421, + "2022-03-27T03": 1.620696058016545, + "2022-03-27T04": 1.6148661698338096, + "2022-03-27T05": 1.619665351438583, + "2022-03-27T06": 1.6224029466382757, + "2022-03-27T07": 1.624429556151858, + "2022-03-27T08": 1.6215239714767915, + "2022-03-27T09": 1.6215948774204347, + "2022-03-27T10": 1.6274115392170079, + "2022-03-27T11": 1.6285191322786505, + "2022-03-27T12": 1.6160347423807675, + "2022-03-27T13": 1.6105414578585293, + "2022-03-27T14": 1.6258283983884896, + "2022-03-27T15": 1.6359014178540818, + "2022-03-27T16": 1.6470316292031304, + "2022-03-27T17": 1.6426547236978002, + "2022-03-27T18": 1.6461289445383964, + "2022-03-27T19": 1.6516791543147356, + "2022-03-27T20": 1.664701258240069, + "2022-03-28": 1.7075731611849194, + "2022-03-27T21": 1.6745786518416996, + "2022-03-27T22": 1.6815051647882893, + "2022-03-27T23": 1.6882571665497, + "2022-03-28T00": 1.6903036438863184, + "2022-03-28T01": 1.6907125506664464, + "2022-03-28T02": 1.6913742747767622, + "2022-03-28T03": 1.6966355574739158, + "2022-03-28T04": 1.697352291930461, + "2022-03-28T05": 1.7016035452119869, + "2022-03-28T06": 1.6962810026357358, + "2022-03-28T07": 1.701015170758869, + "2022-03-28T08": 1.7005765993205688, + "2022-03-28T09": 1.7153585132713487, + "2022-03-28T10": 1.7218302690896543, + "2022-03-28T11": 1.7240234983912235, + "2022-03-28T12": 1.7204715052398818, + "2022-03-28T13": 1.7234262922017394, + "2022-03-28T14": 1.7208600165750572, + "2022-03-28T15": 1.7186297133241994, + "2022-03-29": 1.694577349094343, + "2022-03-28T16": 1.701535289767424, + "2022-03-28T17": 1.7097518620681802, + "2022-03-28T18": 1.7321779962242594, + "2022-03-28T19": 1.7347160884601178, + "2022-03-28T20": 1.7299585768960282, + "2022-03-28T21": 1.7167387219144237, + "2022-03-28T22": 1.6989824178555446, + "2022-03-28T23": 1.670374148963419, + "2022-03-29T00": 1.6729218344000687, + "2022-03-29T01": 1.6857317895042336, + "2022-03-29T02": 1.694799875758531, + "2022-03-29T03": 1.6842019608685448, + "2022-03-29T04": 1.6889322237176214, + "2022-03-29T05": 1.699650362441046, + "2022-03-29T06": 1.7099152163227642, + "2022-03-29T07": 1.7025688362960916, + "2022-03-29T08": 1.712606795129126, + "2022-03-29T09": 1.7183898970463247, + "2022-03-29T10": 1.7119395112530797, + "2022-03-29T11": 1.7199906173491781, + "2022-03-29T12": 1.7274396265040706, + "2022-03-29T13": 1.722121741691371, + "2022-03-29T14": 1.7143494079507442, + "2022-03-29T15": 1.6965421119036184, + "2022-03-30": 1.6704866749245544, + "2022-03-29T16": 1.6720893951422213, + "2022-03-29T17": 1.672081388285853, + "2022-03-29T18": 1.675679567844459, + "2022-03-29T19": 1.687701921456783, + "2022-03-29T20": 1.6826350883652919, + "2022-03-29T21": 1.672210754095044, + "2022-03-29T22": 1.6507194814908617, + "2022-03-29T23": 1.6653698709508078, + "2022-03-30T00": 1.662641382822037, + "2022-03-30T01": 1.641853123058948, + "2022-03-30T02": 1.6480493824384912, + "2022-03-30T03": 1.6579783724561414, + "2022-03-30T04": 1.6566852512588415, + "2022-03-30T05": 1.6631088671480574, + "2022-03-30T06": 1.672639427402035, + "2022-03-30T07": 1.675908704296322, + "2022-03-30T08": 1.6782325755588996, + "2022-03-30T09": 1.6801405441404953, + "2021-11-26": 1.7173237218158062, + "2022-03-30T10": 1.67923568039593, + "2022-03-30T11": 1.6866239482598557, + "2022-03-30T12": 1.6844307580134406, + "2022-03-30T13": 1.6747641823039094, + "2022-03-31": 1.6836957218454802, + "2022-03-30T14": 1.6716810033292706, + "2022-03-30T15": 1.6713774400805543, + "2022-03-30T16": 1.6985272621642684, + "2022-03-30T17": 1.7089133190878136, + "2022-03-30T18": 1.7080282560694575, + "2022-03-30T19": 1.6875524675813562, + "2022-03-30T20": 1.7010158099584594, + "2022-03-30T21": 1.7116446928238156, + "2022-03-30T22": 1.6955873695723023, + "2022-03-30T23": 1.6891573695274198, + "2022-03-31T00": 1.6936505196047127, + "2022-03-31T01": 1.7103517566844422, + "2022-03-31T02": 1.71730920602743, + "2022-03-31T03": 1.7122767879946565, + "2022-03-31T04": 1.7072213904902895, + "2022-03-31T05": 1.7095160932702407, + "2022-03-31T06": 1.7115243003923086, + "2022-03-31T07": 1.7225240960436707, + "2022-03-31T08": 1.7377285403947262, + "2022-04-01": 1.6606691433872978, + "2022-03-31T09": 1.738192246913678, + "2022-03-31T10": 1.7416638379412916, + "2022-03-31T11": 1.7330111114868239, + "2022-03-31T12": 1.7274823265252888, + "2022-03-31T13": 1.7189458874613042, + "2022-03-31T14": 1.6717986022308793, + "2022-03-31T15": 1.68085512331226, + "2022-03-31T16": 1.6493607511328119, + "2022-03-31T17": 1.6378590825764838, + "2022-03-31T18": 1.6314096031798588, + "2022-03-31T19": 1.6329276716914336, + "2022-03-31T20": 1.627641045899523, + "2022-03-31T21": 1.6288684031239433, + "2022-03-31T22": 1.6268179088133508, + "2022-03-31T23": 1.621006713957275, + "2022-04-01T00": 1.6264629508059447, + "2022-04-01T01": 1.6230683658800935, + "2022-04-01T02": 1.589556088701275, + "2022-04-01T03": 1.5734676374341865, + "2022-04-01T04": 1.5943309136884782, + "2022-04-01T05": 1.6053696942249125, + "2022-04-01T06": 1.6134656025196221, + "2022-04-01T07": 1.626434529342172, + "2022-04-01T08": 1.6424393697405753, + "2022-04-01T09": 1.6342568307472325, + "2022-04-01T10": 1.6307124992406596, + "2022-04-01T11": 1.6379274020170285, + "2022-04-01T12": 1.6290892737713145, + "2022-04-01T13": 1.6553816145563118, + "2022-04-02": 1.6961266811053834, + "2022-04-03": 1.6781871267578725, + "2022-04-04": 1.6509234312727585, + "2022-04-01T14": 1.6752440704614564, + "2022-04-01T15": 1.6894788000729217, + "2022-04-01T16": 1.683727326466146, + "2022-04-01T17": 1.6893080486280467, + "2022-04-01T18": 1.6996649647253994, + "2022-04-01T19": 1.703666086486735, + "2022-04-01T20": 1.7040258784518216, + "2022-04-01T21": 1.7031020192532913, + "2022-04-01T22": 1.6998776634811796, + "2022-04-01T23": 1.690933252823654, + "2022-04-02T00": 1.707932854230119, + "2022-04-02T01": 1.7151337587906996, + "2022-04-02T02": 1.7164099782362199, + "2022-04-02T03": 1.712577988486125, + "2022-04-02T04": 1.7166357482606394, + "2022-04-02T05": 1.7220852906252622, + "2022-04-02T06": 1.7240626676434765, + "2022-04-02T07": 1.7231694784900866, + "2022-04-02T08": 1.7174211666490082, + "2022-04-02T09": 1.7212422007053334, + "2022-04-02T10": 1.7067457211510166, + "2022-04-02T11": 1.7057810192075586, + "2022-04-02T12": 1.700114750492265, + "2022-04-02T13": 1.7152472380860169, + "2022-04-02T14": 1.702445254935633, + "2022-04-02T15": 1.6778838841030508, + "2022-04-02T16": 1.6779860989434519, + "2022-04-02T17": 1.685700385828853, + "2022-04-02T18": 1.6664885381628505, + "2022-04-02T19": 1.668709600459661, + "2022-04-02T20": 1.6746262741916056, + "2022-04-02T21": 1.6809754021356806, + "2022-04-02T22": 1.6820476593470681, + "2022-04-02T23": 1.6640761737655614, + "2022-04-03T00": 1.659710307435912, + "2022-04-03T01": 1.6431309954719513, + "2022-04-03T02": 1.6514531330592037, + "2022-04-03T03": 1.6633239742115464, + "2022-04-03T04": 1.674923281386202, + "2022-04-03T05": 1.6781903487426344, + "2022-04-03T06": 1.684547365412753, + "2022-04-03T07": 1.6893947845684794, + "2022-04-03T08": 1.6877360730337945, + "2022-04-03T09": 1.6799659873515307, + "2022-04-03T10": 1.6801420720382216, + "2022-04-03T11": 1.677709710503419, + "2022-04-03T12": 1.6822248892518885, + "2022-04-03T13": 1.6832422086384333, + "2022-04-03T14": 1.6782876805096987, + "2022-04-03T15": 1.692134916000366, + "2022-04-03T16": 1.6881104146768218, + "2022-04-03T17": 1.675669248211899, + "2022-04-03T18": 1.6686805544540664, + "2022-04-03T19": 1.6696506077219195, + "2022-04-03T20": 1.673583008520785, + "2022-04-03T21": 1.679314816148571, + "2022-04-03T22": 1.7015304136768123, + "2022-04-03T23": 1.6897306159979126, + "2022-04-04T00": 1.6718406752844581, + "2022-04-04T01": 1.6607735225814952, + "2022-04-04T02": 1.6664526718222923, + "2022-04-04T03": 1.674491710194835, + "2022-04-04T04": 1.6666031927009224, + "2022-04-04T05": 1.6721975932676814, + "2022-04-04T06": 1.6763949126875706, + "2022-04-04T07": 1.6820070255435984, + "2022-04-04T08": 1.6790145082645644, + "2022-04-04T09": 1.6726366769791239, + "2022-04-04T10": 1.6549829108776777, + "2022-04-04T11": 1.6577272306235045, + "2022-04-04T12": 1.6527861140489486, + "2022-04-04T13": 1.643678143492706, + "2022-04-05": 1.6286339363935773, + "2022-04-04T14": 1.6484938410424141, + "2022-04-04T15": 1.626589540429758, + "2022-04-04T16": 1.6274098959417915, + "2022-04-04T17": 1.62018049642089, + "2022-04-04T18": 1.6160374799903274, + "2022-04-04T19": 1.6343134214784716, + "2022-04-04T20": 1.642174589744501, + "2022-04-04T21": 1.64740485971968, + "2022-04-04T22": 1.6486264880431627, + "2022-04-04T23": 1.6516453619081257, + "2022-04-05T00": 1.6464352583984527, + "2022-04-05T01": 1.6414926192445287, + "2022-04-05T02": 1.646197585793012, + "2022-04-05T03": 1.6506260389204386, + "2022-04-05T04": 1.6530963004294974, + "2022-04-05T05": 1.653767516817333, + "2022-04-05T06": 1.6460703022271552, + "2022-04-05T07": 1.6460327562300017, + "2022-04-05T08": 1.648300848603052, + "2022-04-05T09": 1.6491364654008775, + "2022-04-05T10": 1.6457663727620366, + "2022-04-05T11": 1.6551119703821708, + "2022-04-05T12": 1.667198347180492, + "2022-04-06": 1.5647305101208713, + "2022-04-05T13": 1.6467960811273705, + "2022-04-05T14": 1.62440533363579, + "2022-04-05T15": 1.6203590971732267, + "2022-04-05T16": 1.6189545519673831, + "2022-04-05T17": 1.6241319660247142, + "2022-04-05T18": 1.6227636809880057, + "2022-04-05T19": 1.6087540484649272, + "2022-04-05T20": 1.6128489829489248, + "2022-04-05T21": 1.6081438102373997, + "2022-04-05T22": 1.610851755713786, + "2022-04-05T23": 1.5954577309475055, + "2022-04-06T00": 1.5666278536427671, + "2022-04-06T01": 1.576772570656687, + "2022-04-06T02": 1.5774516304814068, + "2022-04-06T03": 1.574802783326389, + "2022-04-06T04": 1.5736819802876707, + "2022-04-06T05": 1.5871290719497324, + "2022-04-06T06": 1.5845308074133566, + "2022-04-06T07": 1.574859635147229, + "2022-04-06T08": 1.5664570652361023, + "2022-04-06T09": 1.56452920885165, + "2022-04-06T10": 1.559114829335176, + "2022-04-06T11": 1.5361916161931939, + "2022-04-06T12": 1.5312756454989909, + "2022-04-07": 1.4582499325643588, + "2022-04-08": 1.5133903852818213, + "2022-04-09": 1.4357216518053801, + "2022-04-10": 1.4650722640370684, + "2022-04-11": 1.4323591472163504, + "2022-04-12": 1.3334454494922814, + "2022-04-13": 1.3945340192829372, + "2022-04-14": 1.4216877063252564, + "2022-04-15": 1.373578140167659, + "2022-04-16": 1.3968320518435167, + "2022-04-17": 1.3917366146043055, + "2022-04-18": 1.338842586023414, + "2022-04-19": 1.422677130998456, + "2022-04-20": 1.4275925500611464, + "2022-04-21": 1.417753468607638, + "2022-04-22": 1.3805192317622033, + "2022-04-23": 1.3994135817499445, + "2022-04-24": 1.3661991090506085, + "2022-04-25": 1.3432454822719229, + "2022-04-26": 1.3522824246053842, + "2022-04-27": 1.2427741837557447, + "2022-04-28": 1.2575055024127098, + "2022-04-29": 1.2382125521602623, + "2022-04-30": 1.140586541078395, + "2022-05-01": 1.036583842839942, + "2022-05-02": 1.1018938140475931, + "2022-05-03": 1.077159282173947, + "2022-05-04": 1.0759040340513326, + "2022-05-05": 1.1713238156714678, + "2022-05-06": 1.0658473686815868, + "2022-05-07": 1.0440834481754633, + "2022-05-08": 1.0216290411154416, + "2022-05-09": 0.9735237914910398, + "2022-05-10": 0.8194196648855098, + "2022-05-11": 0.8907814481399241, + "2022-05-12": 0.6639467894917128, + "2022-05-13": 0.6017680593022542, + "2022-05-14": 0.6662426840220855, + "2022-05-15": 0.6872556547127113, + "2022-05-16": 0.7357801235330548, + "2022-05-17": 0.6767273303062025, + "2022-05-18": 0.7290331286311724, + "2022-05-19": 0.626458602295465, + "2022-05-20": 0.6580853121888772, + "2022-05-21": 0.636086206945757, + "2022-05-22": 0.649914168179044, + "2022-05-23": 0.6789028382782145, + "2022-05-24": 0.6410227525343959, + "2022-05-25": 0.660876516154734, + "2022-05-26": 0.6461218799162152, + "2022-05-27": 0.6018057445037106, + "2022-05-28": 0.5742996181865947, + "2022-05-29": 0.5883988791215271, + "2022-05-30": 0.5989108169010998, + "2022-05-31": 0.6578094289810985, + "2022-06-01": 0.6626506715038493, + "2022-06-02": 0.6016248006354312, + "2022-06-03": 0.6193666699479351, + "2022-06-04": 0.5898923429362142, + "2022-06-05": 0.5965202477247938, + "2022-06-06": 0.5980490426567903, + "2022-06-07": 0.6322327356707669, + "2022-06-08": 0.6180402565621677, + "2022-06-09": 0.6071872147546592, + "2022-06-10": 0.6333100709345303, + "2022-06-11": 0.5946443841115501, + "2022-06-12": 0.5383994354312582, + "2022-06-13": 0.49979551452590304, + "2022-06-14": 0.4275287807342146, + "2022-06-15": 0.4161305751762808, + "2022-06-16": 0.43741073118209584, + "2022-06-17": 0.38220435532968194, + "2022-06-18": 0.40050765256692994, + "2022-06-19": 0.3469432707312597, + "2022-06-20": 0.38311846066716965, + "2022-06-21": 0.40071109145718986, + "2022-06-22": 0.418173444005322, + "2022-06-23": 0.4561393797672052, + "2022-06-24": 0.5623147118394106, + "2022-06-25": 0.6121113517522748, + "2022-06-26": 0.6007456253159488, + "2022-06-27": 0.5621690661977788, + "2022-06-28": 0.5326110040639709, + "2022-06-29": 0.5105938449349023, + "2022-06-30": 0.49551145653238166, + "2022-07-01": 0.47132116917076733, + "2022-07-02": 0.4634424856749727, + "2022-07-03": 0.49370513883523093, + "2022-07-04": 0.46170767450581196, + "2022-07-05": 0.4916598368776013, + "2022-07-06": 0.5120093294101795, + "2022-07-07": 0.5256465315271727, + "2022-07-08": 0.5627599451786898, + "2022-07-09": 0.6089170875219181, + "2022-07-10": 0.589819404769938, + "2022-07-11": 0.5715389627967417, + "2022-07-12": 0.5636370948237202, + "2022-07-13": 0.5423261271051065, + "2022-07-14": 0.6371354195686907, + "2022-07-15": 0.7070646533378322, + "2022-07-16": 0.7047760580276754, + "2022-07-17": 0.7264188246117078, + "2022-07-18": 0.7572932162460584, + "2022-07-19": 0.9595361891896185, + "2022-07-20": 0.9251750667325436, + "2022-07-21": 0.8310690831471019, + "2022-07-22": 0.9077646037852592, + "2022-07-23": 0.853324847168915, + "2022-07-24": 0.8785460273293562, + "2022-07-25": 0.8819088040689189, + "2022-07-26": 0.7739543248793207, + "2022-07-27": 0.7786349631110646, + "2022-07-28": 0.8927516925784298, + "2022-07-29": 0.937040402484538, + "2022-07-30": 0.9440196602936767, + "2022-07-31": 0.9304948927157339, + "2022-08-01": 0.9302134705027433, + "2022-08-02": 0.8952604186109423, + "2022-08-03": 0.883504539022558, + "2022-08-04": 0.8895512906949016, + "2022-08-05": 0.8944009348923442, + "2022-08-06": 0.9274080535166559, + "2022-08-07": 0.9087142720592123, + "2022-08-08": 0.9083511488578053, + "2022-08-09": 0.9243480883685629, + "2022-08-10": 0.8869119227485418, + "2022-08-11": 0.9387519047579204, + "2022-08-12": 0.9218776933077075, + "2022-08-13": 0.9348331087622173, + "2022-08-14": 1.026923605015313, + "2022-08-15": 1.0025324951584718, + "2022-08-16": 0.9548275166490023, + "2022-08-17": 0.9374196730105923, + "2022-08-18": 0.8859158592816218, + "2022-08-19": 0.8616052483364754, + "2022-08-20": 0.7746878905535965, + "2022-08-21": 0.7879530614509572, + "2022-08-22": 0.8235974859302548, + "2022-08-23": 0.810122759997726, + "2022-08-24": 0.8333035001921892, + "2022-08-25": 0.8147163855372093, + "2022-08-26": 0.8201331751358862, + "2022-08-27": 0.7650026948123388, + "2022-08-28": 0.8076155519903743, + "2022-08-29": 0.7868663161667673, + "2022-08-30": 0.8197058128479515, + "2022-08-31": 0.8146850062692329, + "2022-09-01": 0.8320889474542075, + "2022-09-02": 0.8864932773411738, + "2022-09-03": 0.8726819693164056, + "2022-09-04": 0.8897596623415834, + "2022-09-05": 0.8947452109635956, + "2022-09-06": 0.8817574847821231, + "2022-09-07": 0.8205667556557664, + "2022-09-08": 0.841214035412868, + "2022-09-09": 0.8447865054901761, + "2022-09-10": 0.8909966307358459, + "2022-09-11": 0.9070691701713571, + "2022-09-12": 0.8922635835327208, + "2022-09-13": 0.9288272528789389, + "2022-09-14": 0.846389274800879, + "2022-09-15": 0.8650148975860403, + "2022-09-16": 0.8244837141714298, + "2022-09-17": 0.8063986539043458, + "2022-09-18": 0.8294226010580545, + "2022-09-19": 0.7539345514421938, + "2022-09-20": 0.7668935679762071, + "2022-09-21": 0.7337107948884033, + "2022-09-22": 0.7031017628182442, + "2022-09-23": 0.7540581610381992, + "2022-09-24": 0.7791927405991029, + "2022-09-25": 0.7547664790525365, + "2022-09-26": 0.7408710928948737, + "2022-09-27": 0.7551406633006558, + "2022-09-28": 0.7404109338513863, + "2022-09-29": 0.7491049223419237, + "2022-09-30": 0.7625648083832718, + "2022-10-01": 0.778924521519951, + "2022-10-02": 0.7665614622330426, + "2022-10-03": 0.765951780218534, + "2022-10-04": 0.8007648269182899, + "2022-10-05": 0.8368535070882067, + "2022-10-06": 0.8529936821201319, + "2022-10-07": 0.8330659602564794, + "2022-10-08": 0.8286189145612218, + "2022-10-09": 0.8141949299905664, + "2022-10-10": 0.8256612883473414, + "2022-10-11": 0.8161772134447897, + "2022-10-12": 0.7908644944896468, + "2022-10-13": 0.7843290739476512, + "2022-10-14": 0.7770981663657054, + "2022-10-15": 0.7935728393887946, + "2022-10-16": 0.7903095397677053, + "2022-10-17": 0.7994393130308304, + "2022-10-18": 0.8488884387705415, + "2022-10-19": 0.8665018867244423, + "2022-10-20": 0.8453295709834047, + "2022-10-21": 0.81140012261399, + "2022-10-22": 0.8318530695814297, + "2022-10-23": 0.8326589345968742, + "2022-10-24": 0.8994358737454085, + "2022-10-25": 0.8928574366593809, + "2022-10-26": 0.9204120131802525, + "2022-10-27": 0.9386813496883242, + "2022-10-28": 0.9057046899743282, + "2022-10-29": 0.9433866583772722, + "2022-10-30": 0.9335778961661454, + "2022-10-31": 0.9081748263616963, + "2022-11-01": 0.9032096343234265, + "2022-11-02": 0.8751840918515319, + "2022-11-03": 0.8725044435369119, + "2022-11-04": 0.9526890091717732, + "2022-11-05": 1.168293086360122, + "2022-11-06": 1.1829018488117151, + "2022-11-07": 1.1382218996225484, + "2022-11-08": 1.2459236228138157, + "2022-11-09": 1.048465959031283, + "2022-11-10": 0.807444937517888, + "2022-11-11": 1.1320962046690934, + "2022-11-12": 1.0738187159384185, + "2022-11-13": 0.9391782358117251, + "2022-11-14": 0.8935064556098866, + "2022-11-15": 0.9174567618240594, + "2022-11-16": 0.9434959907427147, + "2022-11-17": 0.9031563031825607, + "2022-11-18": 0.8753057566434198, + "2022-11-19": 0.8817503639648072, + "2022-11-20": 0.877450209959598, + "2022-11-21": 0.8096086024194981, + "2022-11-22": 0.7969728568293368, + "2022-11-23": 0.8502967117924242, + "2022-11-24": 0.8624480161152408, + "2022-11-25": 0.8508805191472844, + "2022-11-26": 0.8455205709780405, + "2022-11-27": 0.848494132467005, + "2022-11-28": 0.8458506488585686, + "2022-11-29": 0.8239221973749496, + "2022-11-30": 0.8398749209550573, + "2022-12-01": 0.9360700738002402, + "2022-12-02": 0.9093196462551478, + "2022-12-03": 0.943223938543671, + "2022-12-04": 0.9053678604068555, + "2022-12-05": 0.9226727729925477, + "2022-12-06": 0.9127689141199324, + "2022-12-07": 0.918031664661212, + "2022-12-08": 0.8970042191163747, + "2022-12-09": 0.9280014854974823, + "2022-12-10": 0.9102494669099114, + "2022-12-11": 0.9087168724102662, + "2022-12-12": 0.8930832634649957, + "2022-12-13": 0.9093898500181384, + "2022-12-14": 0.9240497354973053, + "2022-12-15": 0.9031673977648131, + "2022-12-08T16": 0.9100537774080316, + "2022-12-08T17": 0.9075177631800586, + "2022-12-08T18": 0.909472287838996, + "2022-12-08T19": 0.9226075227288226, + "2022-12-08T20": 0.9259183497539732, + "2022-12-08T21": 0.9235737120781624, + "2022-12-08T22": 0.923210629300561, + "2022-12-08T23": 0.927172814272479, + "2022-12-09T00": 0.9280014854974823, + "2022-12-09T01": 0.9241763507033544, + "2022-12-09T02": 0.9272736212646594, + "2022-12-09T03": 0.9248142683688343, + "2022-12-09T04": 0.9232025069141526, + "2022-12-09T05": 0.924609741257516, + "2022-12-09T06": 0.9245318140642056, + "2022-12-09T07": 0.9228778397059666, + "2022-12-09T08": 0.9274036076356598, + "2022-12-09T09": 0.923066917121668, + "2022-12-09T10": 0.9272100513290519, + "2022-12-09T11": 0.9248337739616052, + "2022-12-09T12": 0.9279214295706124, + "2022-12-09T13": 0.928472219000666, + "2022-12-09T14": 0.9267526069262373, + "2022-12-09T15": 0.9206755188564096, + "2022-12-09T16": 0.9235068085101438, + "2022-12-09T17": 0.9206911674240217, + "2022-12-09T18": 0.9190715126026955, + "2022-12-09T19": 0.9164934126317411, + "2022-12-09T20": 0.9171227583886976, + "2022-12-09T21": 0.9143900332827616, + "2022-12-09T22": 0.9106428947920703, + "2022-12-09T23": 0.9111770464302582, + "2022-12-10T00": 0.9102494669099114, + "2022-12-10T01": 0.9043112187618823, + "2022-12-10T02": 0.9046563469474562, + "2022-12-10T03": 0.9060078754476224, + "2022-12-10T04": 0.9054899594209961, + "2022-12-10T05": 0.9066695251261978, + "2022-12-10T06": 0.9055970889122223, + "2022-12-10T07": 0.9069181764819481, + "2022-12-10T08": 0.906667234050343, + "2022-12-10T09": 0.9041682098261599, + "2022-12-10T10": 0.9047618839916421, + "2022-12-10T11": 0.9077606221843084, + "2022-12-10T12": 0.9063078036464522, + "2022-12-10T13": 0.9095454204776106, + "2022-12-10T14": 0.9092462195940865, + "2022-12-10T15": 0.9119966566836004, + "2022-12-10T16": 0.9157453268552324, + "2022-12-10T17": 0.9126883355773042, + "2022-12-10T18": 0.9098589989970035, + "2022-12-10T19": 0.9121193250590572, + "2022-12-10T20": 0.9119954349207001, + "2022-12-10T21": 0.9117216907850414, + "2022-12-10T22": 0.9105987264223264, + "2022-12-10T23": 0.909804063939904, + "2022-12-11T00": 0.9087168724102662, + "2022-12-11T01": 0.9094786807552047, + "2022-12-11T02": 0.9095071016172672, + "2022-12-11T03": 0.9109148856449292, + "2022-12-11T04": 0.9136522176359855, + "2022-12-11T05": 0.9139967794849474, + "2022-12-11T06": 0.9140085112311391, + "2022-12-11T07": 0.9135471821207658, + "2022-12-11T08": 0.9138599314569612, + "2022-12-11T09": 0.9121903717209823, + "2022-12-11T10": 0.910249178144227, + "2022-12-11T11": 0.9099045329560413, + "2022-12-11T12": 0.9103118469319633, + "2022-12-11T13": 0.9112848095892169, + "2022-12-11T14": 0.9090956890100789, + "2022-12-11T15": 0.9076693684842573, + "2022-12-11T16": 0.9076396947698199, + "2022-12-11T17": 0.909118808016497, + "2022-12-11T18": 0.9091553240464273, + "2022-12-11T19": 0.9091467614723556, + "2022-12-11T20": 0.9117058856022806, + "2022-12-11T21": 0.9014883091694792, + "2022-12-11T22": 0.8995018380556467, + "2022-12-11T23": 0.8936034180955679, + "2022-12-12T00": 0.8930832634649957, + "2022-12-12T01": 0.891936473680436, + "2022-12-12T02": 0.8934698760673625, + "2022-12-12T03": 0.8748416077790435, + "2022-12-12T04": 0.8813368695007874, + "2022-12-12T05": 0.8853459955952205, + "2022-12-12T06": 0.8870230646854783, + "2022-12-12T07": 0.8860403081432752, + "2022-12-12T08": 0.885381005312947, + "2022-12-12T09": 0.8850920867668052, + "2022-12-12T10": 0.8893425419086033, + "2022-12-12T11": 0.8899719923702553, + "2022-12-12T12": 0.8905102278161037, + "2022-12-12T13": 0.8853124750544316, + "2022-12-12T14": 0.8833950701207887, + "2022-12-12T15": 0.8831911250898027, + "2022-12-12T16": 0.8841893062450208, + "2022-12-12T17": 0.8861930251531065, + "2022-12-12T18": 0.887009536557247, + "2022-12-12T19": 0.8878082270264259, + "2022-12-12T20": 0.888523031874465, + "2022-12-12T21": 0.8894263289135248, + "2022-12-12T22": 0.9037320743175254, + "2022-12-12T23": 0.9114142752271243, + "2022-12-13T00": 0.9093898500181384, + "2022-12-13T01": 0.9082987113251622, + "2022-12-13T02": 0.9037335023386427, + "2022-12-13T03": 0.9052402766391044, + "2022-12-13T04": 0.9013209071351969, + "2022-12-13T05": 0.9039596718708792, + "2022-12-13T06": 0.8999247635969965, + "2022-12-13T07": 0.8981334113403489, + "2022-12-13T08": 0.884570904733044, + "2022-12-13T09": 0.8858609685648956, + "2022-12-13T10": 0.9057949747558063, + "2022-12-13T11": 0.9002974082837016, + "2022-12-13T12": 0.9020365857245791, + "2022-12-13T13": 0.9015319757772087, + "2022-12-13T14": 0.9318425105099722, + "2022-12-13T15": 0.9345898887045412, + "2022-12-13T16": 0.9312699724181559, + "2022-12-13T17": 0.929125779141783, + "2022-12-13T18": 0.9148796933958717, + "2022-12-13T19": 0.9223185528033071, + "2022-12-13T20": 0.922549805267531, + "2022-12-13T21": 0.917325458308816, + "2022-12-13T22": 0.9195584850365556, + "2022-12-13T23": 0.9192564269356618, + "2022-12-14T00": 0.9240497354973053, + "2022-12-14T01": 0.9268337362103445, + "2022-12-14T02": 0.9263895051255632, + "2022-12-14T03": 0.9256165891315967, + "2022-12-14T04": 0.9258715943483998, + "2022-12-14T05": 0.9221655038427801, + "2022-12-14T06": 0.9214609877073656, + "2022-12-14T07": 0.9208102153497747, + "2022-12-14T08": 0.9199317872906835, + "2022-12-14T09": 0.9208965987809874, + "2022-12-14T10": 0.91851354005688, + "2022-12-14T11": 0.9212605149681097, + "2022-12-14T12": 0.9200169573525623, + "2022-12-14T13": 0.9244950399635018, + "2022-12-14T14": 0.9211335973733968, + "2022-12-14T15": 0.9313040242509709, + "2022-12-14T16": 0.9286942672216565, + "2022-12-14T17": 0.9242145286566371, + "2022-12-14T18": 0.925388167475805, + "2022-12-14T19": 0.9350821821091355, + "2022-12-14T20": 0.9039890774144691, + "2022-12-14T21": 0.9032314819505938, + "2022-12-14T22": 0.9021662010123755, + "2022-12-14T23": 0.904479533460856, + "2022-12-15T00": 0.9031673977648131, + "2022-12-15T01": 0.9018309841623072, + "2022-12-15T02": 0.8893072021832646, + "2022-12-15T03": 0.8953623793952998, + "2022-12-15T04": 0.8987961047251839, + "2022-12-15T05": 0.8974272145764228, + "2022-12-15T06": 0.8994758870390943, + "2022-12-15T07": 0.8994538934075157, + "2022-12-15T08": 0.8990491607263674, + "2022-12-15T09": 0.8983484407901956, + "2022-12-15T10": 0.8981758308856397, + "2022-12-15T11": 0.8959483096945737, + "2022-12-15T12": 0.8971230968341625, + "2022-12-15T13": 0.8925765498480795, + "2022-12-15T14": 0.8898253556614273, + "2022-12-15T15": 0.8856439764149783, + "2022-12-15T16": 0.8856880544746037 + }, + "RARE-USD": { + "2021-10-11": 3.155633341853982, + "2021-10-12": 2.6686846597043723, + "2021-10-13": 2.1483857149696655, + "2021-10-14": 2.10058468779364, + "2021-10-15": 1.9640647128256274, + "2021-10-16": 1.917407845672229, + "2021-10-17": 2.305490380782479, + "2021-10-18": 2.22054026038191, + "2021-10-19": 2.284147346381508, + "2021-10-20": 2.322685160979271, + "2021-10-21": 2.1516294828444353, + "2021-10-22": 2.000086278709303, + "2021-10-23": 1.9444561148359254, + "2021-10-24": 2.0039891786820188, + "2021-10-25": 1.959359979678295, + "2021-10-26": 1.9209030641643177, + "2021-10-27": 1.7410965843136077, + "2021-10-28": 1.621758732891999, + "2021-10-29": 1.7198205018657469, + "2021-10-30": 1.947612526135603, + "2021-10-31": 1.98573140941287, + "2021-11-01": 1.890784704539424, + "2021-11-02": 1.8921133418760525, + "2021-11-03": 1.9466660790892707, + "2021-11-04": 1.887022584138816, + "2021-11-05": 1.7797610609947103, + "2021-11-06": 1.6927886994264625, + "2021-11-07": 1.7790801669074159, + "2021-11-08": 1.707927450780329, + "2021-11-09": 1.6564494744457887, + "2021-11-10": 1.6576690301552077, + "2021-11-11": 1.5548988394655343, + "2021-11-12": 1.5078077373240628, + "2021-11-13": 1.5310705989771916, + "2021-11-14": 1.51648213586669, + "2021-11-15": 1.688190100898398, + "2021-11-16": 1.5269518875155894, + "2021-11-17": 1.5618138893966684, + "2021-11-18": 1.9503289556200178, + "2021-11-19": 1.9782987111409633, + "2021-11-26": 1.844357611583656, + "2021-11-27": 1.618740005324457, + "2021-12-16": 1.1173548241265792, + "2021-12-17": 1.0658595654086287, + "2021-12-18": 1.0440691829993507, + "2021-12-19": 1.041997257880484, + "2021-12-20": 1.016502838433655, + "2021-12-21": 0.9348854088026025, + "2021-12-22": 1.035954399102509, + "2021-12-23": 1.030263747738153, + "2021-12-24": 1.0908769605204551, + "2021-12-25": 1.0374743780553801, + "2021-12-26": 1.0552812463468566, + "2021-12-27": 1.0565986901714957, + "2021-12-28": 1.1261695065975719, + "2021-12-29": 1.018710479439984, + "2021-12-30": 0.9524958141234113, + "2021-12-31": 0.9531529123267893, + "2022-01-01": 0.9420512512029717, + "2022-01-02": 0.993437490752039, + "2022-01-03": 1.0158862728751878, + "2022-01-04": 0.9756972746650366, + "2022-01-05": 1.0289142754883878, + "2022-01-06": 0.9918931838925423, + "2022-01-07": 0.953698685995434, + "2022-01-08": 0.8783429925418362, + "2022-01-09": 0.8197637783676259, + "2022-01-10": 0.839355934741387, + "2022-01-11": 0.7460095790161936, + "2022-01-12": 0.8080155212464508, + "2022-01-13": 0.8288762150248044, + "2022-01-14": 0.7541443110941681, + "2022-01-15": 0.797689698801391, + "2022-01-16": 0.7920176361401914, + "2022-01-17": 0.7784168304008284, + "2022-01-18": 0.725373533634695, + "2022-01-19": 0.701539254932912, + "2022-01-20": 0.6527986906976134, + "2022-01-21": 0.6040233726624189, + "2022-01-22": 0.4954565441493599, + "2022-01-23": 0.4756612533893619, + "2022-01-24": 0.4653656493364532, + "2022-01-25": 0.45891533791532546, + "2022-01-26": 0.45083453922106137, + "2022-01-27": 0.43148649835800934, + "2022-01-28": 0.443675204427982, + "2022-01-29": 0.49000986509301186, + "2022-01-30": 0.5703003038754043, + "2022-01-31": 0.513537903172333, + "2022-02-01": 0.5180125039056889, + "2022-02-02": 0.5444996956111502, + "2022-02-03": 0.6321719620844021, + "2022-02-04": 0.5936321123281642, + "2022-02-05": 0.6477071823163377, + "2022-02-06": 0.6339323228560091, + "2022-02-07": 0.643202039425204, + "2022-02-08": 0.6636235790995508, + "2022-02-09": 0.6309905466169543, + "2022-02-10": 0.6745678634187853, + "2022-02-11": 0.6045601852659048, + "2022-02-12": 0.532401950886074, + "2022-02-13": 0.5342336424149788, + "2022-02-14": 0.6842926049986644, + "2022-02-15": 0.6291744961507095, + "2022-02-16": 0.6672825183698013, + "2022-02-17": 0.6453794762236204, + "2022-02-18": 0.6102138770363237, + "2022-02-19": 0.5659515206981572, + "2022-02-20": 0.6214716172975945, + "2022-02-21": 0.5834183747801058, + "2022-02-22": 0.5106256507997857, + "2022-02-23": 0.5158600951806542, + "2022-02-24": 0.49389996677284576, + "2022-02-25": 0.4587757884970322, + "2022-02-26": 0.5058871921888156, + "2022-02-27": 0.5377097731426037, + "2022-02-28": 0.49488265405720255, + "2022-03-01": 0.5440264284646372, + "2022-03-02": 0.5480778325410637, + "2022-03-03": 0.566027433979861, + "2022-03-04": 0.5309111318187254, + "2022-03-05": 0.47882858365049036, + "2022-03-06": 0.48408025980613256, + "2022-03-07": 0.4498927491163531, + "2022-03-08": 0.4330810321052403, + "2022-03-09": 0.44535740710014227, + "2022-03-10": 0.45612444540568553, + "2022-03-11": 0.4396884939561659, + "2022-03-12": 0.4461966381373784, + "2022-03-13": 0.43383941271384596, + "2022-03-14": 0.4206665036407324, + "2022-03-15": 0.43695928540261725, + "2022-03-16": 0.4429667345795319, + "2022-03-17": 0.4635261587340217, + "2022-03-10T17": 0.4407142472167906, + "2022-03-10T18": 0.4503751806940238, + "2022-03-10T19": 0.43924919366739174, + "2022-03-10T20": 0.4402504965819141, + "2022-03-10T21": 0.44018502261762654, + "2022-03-10T22": 0.43741391691442644, + "2022-03-10T23": 0.4402416004431702, + "2022-03-11T00": 0.4394314478195085, + "2022-03-11T01": 0.4489017828980618, + "2022-03-11T02": 0.44389242795146666, + "2022-03-11T03": 0.45886012739892923, + "2022-03-11T04": 0.47047036488450755, + "2022-03-11T05": 0.4707618218107937, + "2022-03-11T06": 0.4662016686085245, + "2022-03-11T07": 0.47114956215382797, + "2022-03-11T08": 0.4638840647475141, + "2022-03-11T09": 0.4671464959583167, + "2022-03-11T10": 0.4607826824563955, + "2022-03-11T11": 0.46071693151223264, + "2022-03-11T12": 0.4629198935276041, + "2022-03-11T13": 0.45799466100179426, + "2022-03-11T14": 0.4594521297522792, + "2022-03-11T15": 0.4567554413598654, + "2022-03-11T16": 0.44840514572984996, + "2022-03-11T17": 0.4485164216231873, + "2022-03-11T18": 0.4498442422222062, + "2022-03-11T19": 0.44879430554195726, + "2022-03-11T20": 0.4498459804308424, + "2022-03-11T21": 0.4486846829809995, + "2022-03-11T22": 0.4483670706883078, + "2022-03-11T23": 0.4470488107720086, + "2022-03-12T00": 0.44824772418125075, + "2022-03-12T01": 0.4494473331932751, + "2022-03-12T02": 0.449380441122074, + "2022-03-12T03": 0.44635678169916254, + "2022-03-12T04": 0.44641663095805445, + "2022-03-12T05": 0.4484736476741013, + "2022-03-12T06": 0.44687339521812797, + "2022-03-12T07": 0.44536063604747755, + "2022-03-12T08": 0.4432586213547733, + "2022-03-12T09": 0.4468064197054294, + "2022-03-12T10": 0.44877230780365723, + "2022-03-12T11": 0.4505858293422536, + "2022-03-12T12": 0.44789766874642856, + "2022-03-12T13": 0.4485245758151103, + "2022-03-12T14": 0.4465703276431966, + "2022-03-12T15": 0.4459560183783551, + "2022-03-12T16": 0.44948135025372415, + "2022-03-12T17": 0.44936652955701933, + "2022-03-12T18": 0.4495837530640663, + "2022-03-12T19": 0.4451432878465977, + "2022-03-12T20": 0.4439398381742298, + "2022-03-12T21": 0.4436275639036415, + "2022-03-12T22": 0.44221037171090016, + "2022-03-12T23": 0.44018634832921516, + "2022-03-13T00": 0.4383771373291405, + "2022-03-13T01": 0.44016963868354186, + "2022-03-13T02": 0.44064202722915835, + "2022-03-13T03": 0.44334540360755265, + "2022-03-13T04": 0.4426996752113747, + "2022-03-13T05": 0.44442436615057995, + "2022-03-13T06": 0.44263514470073845, + "2022-03-13T07": 0.44832813567292684, + "2022-03-13T08": 0.4518055052595405, + "2022-03-13T09": 0.4523022707011397, + "2022-03-13T10": 0.4444904805602291, + "2022-03-13T11": 0.441008096331742, + "2022-03-13T12": 0.43618981745086305, + "2022-03-13T13": 0.4381096455230957, + "2022-03-13T14": 0.44115107320985236, + "2022-03-13T15": 0.4396101180938635, + "2022-03-13T16": 0.43652811376064277, + "2022-03-13T17": 0.43731381432757593, + "2022-03-13T18": 0.438938872545218, + "2022-03-13T19": 0.4390399014739346, + "2022-03-13T20": 0.4351699554061735, + "2022-03-13T21": 0.4360256151624309, + "2022-03-13T22": 0.4289360990729721, + "2022-03-13T23": 0.4198392712019683, + "2022-03-14T00": 0.4191199724406883, + "2022-03-14T01": 0.4216673823831502, + "2022-03-14T02": 0.41922771761352107, + "2022-03-14T03": 0.4191537411091058, + "2022-03-14T04": 0.4293581593785134, + "2022-03-14T05": 0.4282214817740136, + "2022-03-14T06": 0.43013502476254256, + "2022-03-14T07": 0.4340556326971174, + "2022-03-14T08": 0.4364235303190977, + "2022-03-14T09": 0.43740030446477257, + "2022-03-14T10": 0.4354503813198132, + "2022-03-14T11": 0.43572572554495054, + "2022-03-14T12": 0.43744167984521365, + "2022-03-14T13": 0.43622862271299123, + "2022-03-14T14": 0.4375011779829785, + "2022-03-14T15": 0.4372976358588359, + "2022-03-14T16": 0.4358413750675526, + "2022-03-14T17": 0.43118924887968146, + "2022-03-14T18": 0.42535121208343996, + "2022-03-14T19": 0.4266794449748455, + "2022-03-14T20": 0.4276688329222853, + "2022-03-14T21": 0.4272210662738645, + "2022-03-14T22": 0.4324473303514734, + "2022-03-14T23": 0.4363295600790997, + "2022-03-15T00": 0.4368344636401645, + "2022-03-15T01": 0.4319016993205935, + "2022-03-15T02": 0.4325594961405883, + "2022-03-15T03": 0.43029465220241075, + "2022-03-15T04": 0.43216789596728344, + "2022-03-15T05": 0.4317653817471584, + "2022-03-15T06": 0.42991939486031744, + "2022-03-15T07": 0.4242206149887868, + "2022-03-15T08": 0.4237948164978105, + "2022-03-15T09": 0.42415907569871913, + "2022-03-15T10": 0.42582925560531365, + "2022-03-15T11": 0.42604808701826186, + "2022-03-15T12": 0.4247397922795978, + "2022-03-15T13": 0.42559141950844037, + "2022-03-15T14": 0.42670004082505486, + "2022-03-15T15": 0.42911133048243777, + "2022-03-15T16": 0.43171718187819763, + "2022-03-15T17": 0.4503457475127299, + "2022-03-15T18": 0.4457618492678246, + "2022-03-15T19": 0.4468829354936063, + "2022-03-15T20": 0.43942033176477585, + "2022-03-15T21": 0.43893204694074367, + "2022-03-15T22": 0.4401430416649593, + "2022-03-15T23": 0.4367235615289739, + "2022-03-16T00": 0.4356645817028106, + "2022-03-16T01": 0.44628681864461306, + "2022-03-16T02": 0.4522560634655377, + "2022-03-16T03": 0.4432996078715464, + "2022-03-16T04": 0.44102842566400613, + "2022-03-16T05": 0.440142181326926, + "2022-03-16T06": 0.440031319498416, + "2022-03-16T07": 0.44013403871429146, + "2022-03-16T08": 0.4459936955261154, + "2022-03-16T09": 0.4448700284773416, + "2022-03-16T10": 0.44466841393997875, + "2022-03-16T11": 0.44224050802970616, + "2022-03-16T12": 0.4434886868787303, + "2022-03-16T13": 0.4498798529039831, + "2022-03-16T14": 0.4477424089591253, + "2022-03-16T15": 0.49512342782129165, + "2022-03-16T16": 0.46177516431998766, + "2022-03-16T17": 0.44822558635207, + "2022-03-16T18": 0.44617692405238557, + "2022-03-16T19": 0.45424323538034145, + "2022-03-16T20": 0.4575562025479393, + "2022-03-16T21": 0.4574145270423985, + "2022-03-16T22": 0.465463211144417, + "2022-03-16T23": 0.4665161105297832, + "2022-03-17T00": 0.4699440980047188, + "2022-03-17T01": 0.4623277924975445, + "2022-03-17T02": 0.47063633594111914, + "2022-03-17T03": 0.46861102472381083, + "2022-03-17T04": 0.46619461118630323, + "2022-03-17T05": 0.4793383857330537, + "2022-03-17T06": 0.4784692297849306, + "2022-03-17T07": 0.4694405278921522, + "2022-03-17T08": 0.4716329753106897, + "2022-03-17T09": 0.4707413873776055, + "2022-03-17T10": 0.4699408007553753, + "2022-03-17T11": 0.46740213925658153, + "2022-03-17T12": 0.4671534741301671, + "2022-03-17T13": 0.46924787420632247, + "2022-03-17T14": 0.467673039871951, + "2022-03-17T15": 0.4660293951990403, + "2022-03-17T16": 0.4676073207272271, + "2022-03-17T17": 0.4653073479749695, + "latest": 0.10945, + "2022-03-18": 0.4631997148375638, + "2022-03-17T18": 0.466890702531337, + "2022-03-17T19": 0.4625585675407102, + "2022-03-17T20": 0.46228383751682184, + "2022-03-17T21": 0.46096871631901304, + "2022-03-17T22": 0.46560968399671004, + "2022-03-17T23": 0.4629439342772823, + "2022-03-18T00": 0.45672604612729134, + "2022-03-18T01": 0.4579754351610748, + "2022-03-18T02": 0.4592135805017613, + "2022-03-18T03": 0.4546873866737457, + "2022-03-18T04": 0.4533438337012483, + "2022-03-18T05": 0.45587223236659896, + "2022-03-18T06": 0.4573664918515143, + "2022-03-18T07": 0.459203882195302, + "2022-03-18T08": 0.45613189252299857, + "2022-03-18T09": 0.451522984364863, + "2022-03-18T10": 0.4493362768970906, + "2022-03-18T11": 0.4462400974055402, + "2022-03-18T12": 0.44222988650557504, + "2022-03-18T13": 0.4383934427148888, + "2022-03-18T14": 0.445269802575442, + "2022-03-18T15": 0.44660883961420644, + "2022-03-18T16": 0.4538023995028518, + "2022-03-18T17": 0.4602243040397649, + "2022-03-19": 0.4637083576756352, + "2022-03-18T18": 0.4644399838463954, + "2022-03-18T19": 0.4623211995764039, + "2022-03-18T20": 0.46474125556673973, + "2022-03-18T21": 0.4615484471499295, + "2022-03-18T22": 0.4606752255044418, + "2022-03-18T23": 0.463165678851988, + "2022-03-19T00": 0.4693461320857782, + "2022-03-19T01": 0.47000194440091436, + "2022-03-19T02": 0.47361305074239257, + "2022-03-19T03": 0.4695529732010221, + "2022-03-19T04": 0.46891400763123886, + "2022-03-19T05": 0.4759450540534084, + "2022-03-19T06": 0.4748617478973744, + "2022-03-19T07": 0.48184219317409416, + "2022-03-19T08": 0.4766694664221317, + "2022-03-20": 0.4802861859064814, + "2022-03-19T09": 0.4808374666497268, + "2022-03-19T10": 0.4788082635287317, + "2022-03-19T11": 0.4820616911879425, + "2022-03-19T12": 0.4999111180795126, + "2022-03-19T13": 0.48641235475249706, + "2022-03-19T14": 0.4859831221430814, + "2022-03-19T15": 0.4901512065380342, + "2022-03-19T16": 0.4863148708293936, + "2022-03-19T17": 0.4853534362113038, + "2022-03-19T18": 0.4833692791711478, + "2022-03-19T19": 0.4862130750975017, + "2022-03-19T20": 0.4850995170599392, + "2022-03-19T21": 0.485103669047216, + "2022-03-19T22": 0.47816941017166237, + "2022-03-19T23": 0.48114182384018706, + "2022-03-20T00": 0.4796480964833789, + "2022-03-20T01": 0.4716431388971808, + "2022-03-20T02": 0.46698416377531243, + "2022-03-20T03": 0.4682516446148618, + "2022-03-20T04": 0.4705183694213782, + "2022-03-20T05": 0.4728441084062859, + "2022-03-20T06": 0.4749325418233347, + "2022-03-20T07": 0.478290440501535, + "2022-03-20T08": 0.4841432537704245, + "2022-03-21": 0.752000059120272, + "2022-03-20T09": 0.4743971792219723, + "2022-03-20T10": 0.49703954168355463, + "2022-03-20T11": 0.6193274969496461, + "2022-03-20T12": 0.8012936080561494, + "2022-03-20T13": 0.8770798062820783, + "2022-03-20T14": 0.9278744706232447, + "2022-03-20T15": 0.9082466987661564, + "2022-03-20T16": 0.9932562017149518, + "2022-03-20T17": 0.903754450139449, + "2022-03-20T18": 0.8129896901153669, + "2022-03-20T19": 0.7762731016272664, + "2022-03-20T20": 0.7898374083377411, + "2022-03-20T21": 0.8159979938050373, + "2022-03-20T22": 0.7851323432497569, + "2022-03-20T23": 0.7498783486328944, + "2022-03-21T00": 0.7851372935132674, + "2022-03-21T01": 0.7151181632221886, + "2022-03-21T02": 0.7118544139427108, + "2022-03-21T03": 0.6966103996468944, + "2022-03-21T04": 0.6969535035369279, + "2022-03-21T05": 0.6917251811863382, + "2022-03-21T06": 0.6842768841518987, + "2022-03-21T07": 0.6708045401673014, + "2022-03-21T08": 0.7139983714548614, + "2022-03-21T09": 0.8054994265942159, + "2022-03-21T10": 0.7765737501607067, + "2022-03-21T11": 0.7446229183689422, + "2022-03-21T12": 0.7083057221212703, + "2022-03-21T13": 0.7087238322062966, + "2022-03-21T14": 0.6945187488206896, + "2022-03-21T15": 0.7180823358760241, + "2022-03-21T16": 0.7298880069405417, + "2022-03-21T17": 0.7074936430395468, + "2022-03-22": 0.6619724325760726, + "2022-03-21T18": 0.6725081526173878, + "2022-03-21T19": 0.6665698375838691, + "2022-03-21T20": 0.6665326795609746, + "2022-03-21T21": 0.6723827008298748, + "2022-03-21T22": 0.6742053956645871, + "2022-03-21T23": 0.6641604550938744, + "2022-03-22T00": 0.6735506525406182, + "2022-03-22T01": 0.6754456884942562, + "2022-03-22T02": 0.6771085186940176, + "2022-03-22T03": 0.6898037311625042, + "2022-03-22T04": 0.6899751257989118, + "2022-03-22T05": 0.6968376619288794, + "2022-03-22T06": 0.6779976709349056, + "2022-03-22T07": 0.6759684862993737, + "2022-03-22T08": 0.6663018475762343, + "2022-03-22T09": 0.6754427664502046, + "2022-03-22T10": 0.6767443525711103, + "2022-03-22T11": 0.669657099373725, + "2022-03-22T12": 0.6620760669661047, + "2022-03-22T13": 0.6559013158562371, + "2022-03-22T14": 0.6592806644647827, + "2022-03-22T15": 0.6594798513470753, + "2022-03-22T16": 0.6555691875459722, + "2022-03-23": 0.671205726008655, + "2022-03-22T17": 0.6580989564469837, + "2022-03-22T18": 0.6697767102768887, + "2022-03-22T19": 0.6858347728287629, + "2022-03-22T20": 0.6723868712581829, + "2022-03-22T21": 0.6774243467976737, + "2022-03-22T22": 0.6713447165675406, + "2022-03-22T23": 0.6719423419381997, + "2022-03-23T00": 0.6781056243047285, + "2022-03-23T01": 0.6624800971549438, + "2022-03-23T02": 0.6637209722172018, + "2022-03-23T03": 0.6667472652987126, + "2022-03-23T04": 0.6587153683114867, + "2022-03-23T05": 0.656820800309884, + "2022-03-23T06": 0.6633706731627961, + "2022-03-23T07": 0.6581190131274894, + "2022-03-23T08": 0.6533835555717045, + "2022-03-23T09": 0.6537479327756894, + "2022-03-23T10": 0.6541031103917373, + "2022-03-23T11": 0.6533461042350749, + "2022-03-23T12": 0.6533932810489785, + "2022-03-23T13": 0.6400124829234493, + "2022-03-23T14": 0.6347583375820056, + "2022-03-23T15": 0.6327379226905765, + "2022-03-23T16": 0.6353965877768883, + "2022-03-24": 0.6113085647215417, + "2022-03-23T17": 0.6309992972864261, + "2022-03-23T18": 0.6201014054993, + "2022-03-23T19": 0.6290648201514903, + "2022-03-23T20": 0.6317665225524212, + "2022-03-23T21": 0.6261701003916287, + "2022-03-23T22": 0.6147873835958018, + "2022-03-23T23": 0.6090496685105556, + "2022-03-24T00": 0.6203328587848821, + "2022-03-24T01": 0.6288539551380654, + "2022-03-24T02": 0.6312675298785063, + "2022-03-24T03": 0.6393736865947318, + "2022-03-24T04": 0.6406679563370599, + "2022-03-24T05": 0.6406021633886758, + "2022-03-24T06": 0.6339687897283548, + "2022-03-24T07": 0.6333318462084729, + "2022-03-24T08": 0.6375464667537702, + "2022-03-24T09": 0.6401935320337852, + "2022-03-24T10": 0.6416077839349166, + "2022-03-24T11": 0.6416520941722247, + "2022-03-24T12": 0.6348789829919151, + "2022-03-24T13": 0.6310950687654874, + "2022-03-24T14": 0.666625435362153, + "2022-03-24T15": 0.662135747453733, + "2022-03-24T16": 0.6639212937905387, + "2022-03-24T17": 0.664522456794744, + "2022-03-24T18": 0.6460795859707202, + "2022-03-24T19": 0.6529259392533583, + "2022-03-25": 0.6336434949658446, + "2022-03-24T20": 0.6476056756599521, + "2022-03-24T21": 0.6395405307936813, + "2022-03-24T22": 0.6476552303857928, + "2022-03-24T23": 0.6316174749417183, + "2022-03-25T00": 0.6282842677727168, + "2022-03-25T01": 0.6268407616749833, + "2022-03-25T02": 0.6270854677942291, + "2022-03-25T03": 0.6289787406906607, + "2022-03-25T04": 0.6292981859230528, + "2022-03-25T05": 0.6301619890292206, + "2022-03-25T06": 0.6295143851121907, + "2022-03-25T07": 0.6272941410991427, + "2022-03-25T08": 0.6199092040137071, + "2022-03-25T09": 0.6346056384170297, + "2022-03-25T10": 0.6382839389309494, + "2022-03-25T11": 0.6317453895948565, + "2022-03-25T12": 0.63704862626642, + "2022-03-25T13": 0.6389124666249121, + "2022-03-26": 0.6109156855491081, + "2022-03-27": 0.6721328100331487, + "2022-03-25T14": 0.6359477907969806, + "2022-03-25T15": 0.6270123386013199, + "2022-03-25T16": 0.6266537235941162, + "2022-03-25T17": 0.6213538921797414, + "2022-03-25T18": 0.6122705449608574, + "2022-03-25T19": 0.6121489379152365, + "2022-03-25T20": 0.615326530914687, + "2022-03-25T21": 0.6146822712214366, + "2022-03-25T22": 0.6128156105677884, + "2022-03-25T23": 0.6079319982110379, + "2022-03-26T00": 0.6124995495011754, + "2022-03-26T01": 0.62992108370183, + "2022-03-26T02": 0.657187667563331, + "2022-03-26T03": 0.6674520049362336, + "2022-03-26T04": 0.6677977534673888, + "2022-03-26T05": 0.6730824697707172, + "2022-03-26T06": 0.7111372424999695, + "2022-03-26T07": 0.6995366499232547, + "2022-03-26T08": 0.7123368591654364, + "2022-03-26T09": 0.7053562126801067, + "2022-03-26T10": 0.6866285253894095, + "2022-03-26T11": 0.7018207687473029, + "2022-03-26T12": 0.6870359395713406, + "2022-03-26T13": 0.6799465559668275, + "2022-03-26T14": 0.6742573592839396, + "2022-03-26T15": 0.6729261833446633, + "2022-03-26T16": 0.673913448722862, + "2022-03-26T17": 0.6640513120764824, + "2022-03-26T18": 0.6532350355920291, + "2022-03-26T19": 0.6500786441415027, + "2022-03-26T20": 0.6581811733551075, + "2022-03-26T21": 0.6537958693938046, + "2022-03-26T22": 0.6616041526971901, + "2022-03-26T23": 0.6900175965289329, + "2022-03-27T00": 0.6716080073351381, + "2022-03-27T01": 0.6914351625119055, + "2022-03-27T02": 0.6832165625341126, + "2022-03-27T03": 0.6781687570761703, + "2022-03-27T04": 0.6713328120150039, + "2022-03-27T05": 0.6684492883937945, + "2022-03-27T06": 0.671870481542453, + "2022-03-27T07": 0.6690903778347872, + "2022-03-27T08": 0.6720897446144259, + "2022-03-27T09": 0.6511251322674957, + "2022-03-27T10": 0.6475949698861336, + "2022-03-27T11": 0.6521856506998441, + "2022-03-27T12": 0.6483636225362406, + "2022-03-27T13": 0.6383512221702637, + "2022-03-27T14": 0.6446297160087207, + "2022-03-27T15": 0.642574145317273, + "2022-03-27T16": 0.6452429097062222, + "2022-03-27T17": 0.6453892086074455, + "2022-03-27T18": 0.6474890443636864, + "2022-03-27T19": 0.6418127403013476, + "2022-03-27T20": 0.6469695734691377, + "2022-03-28": 0.6697243910036049, + "2022-03-27T21": 0.6563023739395808, + "2022-03-27T22": 0.6598004078556516, + "2022-03-27T23": 0.6680334339323182, + "2022-03-28T00": 0.688361367346883, + "2022-03-28T01": 0.6825367929695166, + "2022-03-28T02": 0.6756731484325227, + "2022-03-28T03": 0.6752886262337002, + "2022-03-28T04": 0.6730662916461028, + "2022-03-28T05": 0.6818585249686523, + "2022-03-28T06": 0.6811417040997817, + "2022-03-28T07": 0.6802936716142213, + "2022-03-28T08": 0.6788362391569484, + "2022-03-28T09": 0.6762544238243451, + "2022-03-28T10": 0.682786120110666, + "2022-03-28T11": 0.6796660933262978, + "2022-03-28T12": 0.6822241497706273, + "2022-03-28T13": 0.6930073819222139, + "2022-03-28T14": 0.6837238404693913, + "2022-03-28T15": 0.6831830704951962, + "2022-03-29": 0.6473489076970534, + "2022-03-28T16": 0.6787161460873037, + "2022-03-28T17": 0.679479644989595, + "2022-03-28T18": 0.683834911787088, + "2022-03-28T19": 0.6821715304899367, + "2022-03-28T20": 0.6800115645817159, + "2022-03-28T21": 0.6746645140103569, + "2022-03-28T22": 0.6554531047262181, + "2022-03-28T23": 0.6513492114903172, + "2022-03-29T00": 0.6541323867176154, + "2022-03-29T01": 0.6601335205672109, + "2022-03-29T02": 0.6614781324692609, + "2022-03-29T03": 0.6589610259490106, + "2022-03-29T04": 0.6615792206326052, + "2022-03-29T05": 0.66518087267101, + "2022-03-29T06": 0.667740002607467, + "2022-03-29T07": 0.6687014910416638, + "2022-03-29T08": 0.6712647661926786, + "2022-03-29T09": 0.6774062820022836, + "2022-03-29T10": 0.6717898941909037, + "2022-03-29T11": 0.6706079316899239, + "2022-03-29T12": 0.6750258258206592, + "2022-03-29T13": 0.6712152639261666, + "2022-03-29T14": 0.6707878768969422, + "2022-03-29T15": 0.6644223709669741, + "2022-03-30": 0.6435032461874542, + "2022-03-29T16": 0.6456942958824391, + "2022-03-29T17": 0.6474715403562752, + "2022-03-29T18": 0.6495460650289587, + "2022-03-29T19": 0.6536671280629199, + "2022-03-29T20": 0.6427079449380544, + "2022-03-29T21": 0.6388693433309227, + "2022-03-29T22": 0.628960598534084, + "2022-03-29T23": 0.6414822237184348, + "2022-03-30T00": 0.6396196311735003, + "2022-03-30T01": 0.6404820143076738, + "2022-03-30T02": 0.6404723602999199, + "2022-03-30T03": 0.6509675898654346, + "2022-03-30T04": 0.646925982558672, + "2022-03-30T05": 0.649613265388679, + "2022-03-30T06": 0.6549160112105282, + "2022-03-30T07": 0.6516698863618361, + "2022-03-30T08": 0.6525074357113141, + "2022-03-30T09": 0.6726016182401592, + "2022-03-30T10": 0.6826929336188677, + "2022-03-30T11": 0.6769036420634764, + "2022-03-30T12": 0.6796955832782766, + "2022-04-01": 0.6344847869852133, + "2022-03-31T04": 0.6653997830943824, + "2022-03-31T05": 0.6703080488886128, + "2022-03-31T06": 0.6711589067664381, + "2022-03-31T07": 0.6734379146591047, + "2022-03-31T08": 0.6768276317292617, + "2022-03-31T09": 0.6833610194632525, + "2022-03-31T10": 0.674300244925317, + "2022-03-31T11": 0.6763686901834991, + "2022-03-31T12": 0.6761028453789635, + "2022-03-31T13": 0.6732934078170273, + "2022-03-31T14": 0.6529897737998541, + "2022-03-31T15": 0.652566630535092, + "2022-03-31T16": 0.6367015919565425, + "2022-03-31T17": 0.6330990890719261, + "2022-03-31T18": 0.6399915795465788, + "2022-03-31T19": 0.6420022826019592, + "2022-03-31T20": 0.643504768725316, + "2022-03-31T21": 0.6496454016755976, + "2022-03-31T22": 0.6455006711137883, + "2022-03-31T23": 0.6367864626918961, + "2022-04-01T00": 0.6411999470632248, + "2022-04-01T01": 0.6406764685117992, + "2022-04-01T02": 0.6195105908779961, + "2022-04-01T03": 0.6124819562980476, + "2022-04-01T04": 0.6209494946524958, + "2022-04-01T05": 0.6186394899087214, + "2022-04-01T06": 0.6210199326010892, + "2022-04-01T07": 0.6317254180421177, + "2022-04-01T08": 0.6296749833309296, + "2022-03-31T00": 0.6623943029046906, + "2022-03-31T01": 0.6721105971756216, + "2022-03-31T02": 0.6767265125360284, + "2022-03-31T03": 0.6725845526588103, + "2022-04-01T09": 0.6283316974852087, + "2022-04-01T10": 0.635485268310402, + "2022-04-01T11": 0.6517581434143813, + "2022-04-01T12": 0.6492533655522205, + "2022-04-01T13": 0.6521693627240495, + "2022-04-01T14": 0.6590621632945703, + "2022-04-01T15": 0.662089962509553, + "2022-04-01T16": 0.6601617403406038, + "2022-03-31": 0.6566493242243564, + "2022-04-02": 0.6552618558658543, + "2022-04-03": 0.716184786718716, + "2022-04-04": 0.7014418721128918, + "2022-04-01T17": 0.6566478144426302, + "2022-04-01T18": 0.6511273813305362, + "2022-04-01T19": 0.6578625377454904, + "2022-04-01T20": 0.6656266286886141, + "2022-04-01T21": 0.6562503237470979, + "2022-04-01T22": 0.6544627279011487, + "2022-04-01T23": 0.6529714962226799, + "2022-04-02T00": 0.6592878726360073, + "2022-04-02T01": 0.6715484411434866, + "2022-04-02T02": 0.7021900413658878, + "2022-04-02T03": 0.7302355741716088, + "2022-04-02T04": 0.7205983263793904, + "2022-04-02T05": 0.720595906116055, + "2022-04-02T06": 0.7021733504095307, + "2022-04-02T07": 0.700529556016171, + "2022-04-02T08": 0.6930347973546626, + "2022-04-02T09": 0.7278270644841327, + "2022-04-02T10": 0.7240572061610929, + "2022-04-02T11": 0.7172408162201475, + "2022-04-02T12": 0.70732273815641, + "2022-04-02T13": 0.731554817542618, + "2022-04-02T14": 0.8226312207245188, + "2022-04-02T15": 0.8410872281564362, + "2022-04-02T16": 0.7812949864285111, + "2022-04-02T17": 0.7563894027193525, + "2022-04-02T18": 0.7440674197156536, + "2022-04-02T19": 0.7660518491639539, + "2022-04-02T20": 0.7949420140826151, + "2022-04-02T21": 0.7526967828731389, + "2022-04-02T22": 0.7460929288431227, + "2022-04-02T23": 0.7283813580027454, + "2022-04-03T00": 0.7119819394260029, + "2022-04-03T01": 0.7010841893606293, + "2022-04-03T02": 0.7091518304874614, + "2022-04-03T03": 0.7096162916740213, + "2022-04-03T04": 0.7098332106744204, + "2022-04-03T05": 0.7007645837804207, + "2022-04-03T06": 0.7149775818393819, + "2022-04-03T07": 0.7366061298038438, + "2022-04-03T08": 0.7175753105595961, + "2022-04-03T09": 0.710518032924402, + "2022-04-03T10": 0.717301161771403, + "2022-04-03T11": 0.7218200339613211, + "2022-04-03T12": 0.7229098648748405, + "2022-04-03T13": 0.7154756528797883, + "2022-04-03T14": 0.707857916684536, + "2022-04-03T15": 0.7184194494159937, + "2022-04-03T16": 0.7155813911017121, + "2022-04-03T17": 0.7085980096313159, + "2022-04-03T18": 0.7007612832832215, + "2022-04-03T19": 0.7019618127290246, + "2022-04-03T20": 0.7014001375846817, + "2022-04-03T21": 0.6969643304651696, + "2022-04-03T22": 0.706267852497153, + "2022-04-03T23": 0.7011360252292814, + "2022-04-04T00": 0.6953793179048502, + "2022-04-04T01": 0.6898030500185646, + "2022-04-04T02": 0.6950967843895779, + "2022-04-04T03": 0.6949178874818475, + "2022-04-04T04": 0.6825804064036844, + "2022-04-04T05": 0.6799142694519144, + "2022-04-04T06": 0.6819286874478425, + "2022-04-04T07": 0.6817092784995451, + "2022-04-04T08": 0.6795191554304513, + "2022-04-04T09": 0.6746466600472147, + "2022-04-04T10": 0.6610617825667471, + "2022-04-04T11": 0.6637516028255978, + "2022-04-04T12": 0.6691325237325784, + "2022-04-04T13": 0.6702218805567715, + "2022-04-04T14": 0.6683810404611201, + "2022-04-04T15": 0.6557969854524229, + "2022-04-04T16": 0.6554588820693465, + "2022-04-05": 0.6674226769660073, + "2022-04-04T17": 0.6447956827672903, + "2022-04-04T18": 0.6427898413654067, + "2022-04-04T19": 0.6653726425471597, + "2022-04-04T20": 0.6631591908411523, + "2022-04-04T21": 0.667214791842159, + "2022-04-04T22": 0.6654108699822904, + "2022-04-04T23": 0.6673629964340494, + "2022-04-05T00": 0.6684923794094076, + "2022-04-05T01": 0.6648961067443068, + "2022-04-05T02": 0.6738433103927861, + "2022-04-05T03": 0.682901470226872, + "2022-04-05T04": 0.6743343814431686, + "2022-04-05T05": 0.6733865814970416, + "2022-04-05T06": 0.6758243288448725, + "2022-04-05T07": 0.6723159116947576, + "2022-04-05T08": 0.6734282439337586, + "2022-04-05T09": 0.6813592601084864, + "2022-04-05T10": 0.6722298518749775, + "2022-04-05T11": 0.6761953322038708, + "2022-04-05T12": 0.6763364818782741, + "2022-04-05T13": 0.6713410772639923, + "2022-04-05T14": 0.6589949100306339, + "2022-04-05T15": 0.6572935419645816, + "2022-04-05T16": 0.6545248841108944, + "2022-04-06": 0.647305515095467, + "2022-04-05T17": 0.6585685272371472, + "2022-04-05T18": 0.663493889938896, + "2022-04-05T19": 0.655995965097059, + "2022-04-05T20": 0.6580438284244539, + "2022-04-05T21": 0.6566034391612596, + "2022-04-05T22": 0.65596167751733, + "2022-04-05T23": 0.6507469937238687, + "2022-04-06T00": 0.635924127597456, + "2022-04-06T01": 0.634841669907024, + "2022-04-06T02": 0.6356614959580261, + "2022-04-06T03": 0.6300349986831758, + "2022-04-06T04": 0.6294328792780265, + "2022-04-06T05": 0.6331517559811132, + "2022-04-06T06": 0.6318732435362513, + "2022-04-06T07": 0.6370711323536996, + "2022-04-06T08": 0.6346428543365051, + "2022-04-06T09": 0.6383216510803571, + "2022-04-06T10": 0.6300264000702068, + "2022-04-06T11": 0.6187344370063564, + "2022-04-06T12": 0.6189335613332341, + "2021-11-20": 1.9009662669291707, + "2021-11-21": 1.8947226812662725, + "2021-11-22": 2.1281599954363166, + "2021-11-23": 2.0446483631807304, + "2021-11-24": 1.8358045150660203, + "2021-11-25": 1.922234196493314, + "2021-11-28": 1.6146584762669804, + "2021-11-29": 1.742185880662932, + "2021-11-30": 1.661984526020976, + "2021-12-01": 1.8799019350829607, + "2021-12-02": 1.823170737063343, + "2021-12-03": 1.6693227060059135, + "2021-12-04": 1.5483653424367898, + "2021-12-05": 1.320429019635367, + "2021-12-06": 1.2133466464089555, + "2021-12-07": 1.3309751618377663, + "2021-12-08": 1.411560659577602, + "2021-12-09": 1.421904576345507, + "2021-12-10": 1.2546652002903835, + "2021-12-11": 1.155341747236539, + "2021-12-12": 1.192353817940166, + "2021-12-13": 1.2207878714829492, + "2021-12-14": 1.0562824321828852, + "2021-12-15": 1.0911580342114429, + "2022-04-07": 0.5897895466065148, + "2022-04-08": 0.5826017373874368, + "2022-04-09": 0.5661642466281572, + "2022-04-10": 0.5732188572917157, + "2022-04-11": 0.6842500471037123, + "2022-04-12": 0.570699500546225, + "2022-04-13": 0.5849472046550537, + "2022-04-14": 0.6050163331965467, + "2022-04-15": 0.6427858755269144, + "2022-04-16": 0.6126792151715461, + "2022-04-17": 0.6000968609600207, + "2022-04-18": 0.5778496395210878, + "2022-04-19": 0.5849819286263858, + "2022-04-20": 0.6158397151803575, + "2022-04-21": 0.619903330544407, + "2022-04-22": 0.587023433921443, + "2022-04-23": 0.5734851479476515, + "2022-04-24": 0.594648412389453, + "2022-04-25": 0.6020876725489117, + "2022-04-26": 0.5888103542964566, + "2022-04-27": 0.534486271116668, + "2022-04-28": 0.5516392033709437, + "2022-04-29": 0.5439421069166752, + "2022-04-30": 0.4885757408865227, + "2022-05-01": 0.42508452370175986, + "2022-05-02": 0.4540183959963756, + "2022-05-03": 0.4499427330031863, + "2022-05-04": 0.43599891492311466, + "2022-05-05": 0.47333739447463313, + "2022-05-06": 0.4176621185663069, + "2022-05-07": 0.4085688936067411, + "2022-05-08": 0.37363589193269403, + "2022-05-09": 0.3479253944047008, + "2022-05-10": 0.287363733003049, + "2022-05-11": 0.28219480390745794, + "2022-05-12": 0.18083017754284025, + "2022-05-13": 0.1533279970572937, + "2022-05-14": 0.19966263955479158, + "2022-05-15": 0.1952627079791063, + "2022-05-16": 0.19939572320708432, + "2022-05-17": 0.29172954160743136, + "2022-05-18": 0.2737072349378965, + "2022-05-19": 0.22360179717139161, + "2022-05-20": 0.24002550074458182, + "2022-05-21": 0.23432681957921822, + "2022-05-22": 0.24191517874997787, + "2022-05-23": 0.25867658042643227, + "2022-05-24": 0.24259591838660494, + "2022-05-25": 0.304457239243148, + "2022-05-26": 0.28801755305763493, + "2022-05-27": 0.2589884162336579, + "2022-05-28": 0.23879141920772626, + "2022-05-29": 0.25687716021482726, + "2022-05-30": 0.27118849037691956, + "2022-05-31": 0.27745116051083923, + "2022-06-01": 0.2842796227053489, + "2022-06-02": 0.25008566064905424, + "2022-06-03": 0.26241912796076217, + "2022-06-04": 0.2524150713751141, + "2022-06-05": 0.26118526771613265, + "2022-06-06": 0.2576387161427949, + "2022-06-07": 0.26418778890209066, + "2022-06-08": 0.25655563506880524, + "2022-06-09": 0.24788799217145868, + "2022-06-10": 0.24467297550654662, + "2022-06-11": 0.23275497734480052, + "2022-06-12": 0.20052660593915309, + "2022-06-13": 0.17926706776535342, + "2022-06-14": 0.16265238906746537, + "2022-06-15": 0.1778392045458597, + "2022-06-16": 0.1812076634251193, + "2022-06-17": 0.16639604013941003, + "2022-06-18": 0.16932570069110608, + "2022-06-19": 0.15716892555136985, + "2022-06-20": 0.16364131143280697, + "2022-06-21": 0.17294126461373516, + "2022-06-22": 0.17539028666785403, + "2022-06-23": 0.16705407747708328, + "2022-06-24": 0.20850797399165585, + "2022-06-25": 0.20258013155779633, + "2022-06-26": 0.20126017360743365, + "2022-06-27": 0.19045326641235144, + "2022-06-28": 0.2118104718196914, + "2022-06-29": 0.22726714907187703, + "2022-06-30": 0.2130370199636585, + "2022-07-01": 0.21589707758285107, + "2022-07-02": 0.21993356657622762, + "2022-07-03": 0.21552515673560502, + "2022-07-04": 0.20695527881936437, + "2022-07-05": 0.234139461969721, + "2022-07-06": 0.22514517397503853, + "2022-07-07": 0.22994933602849862, + "2022-07-08": 0.23981199711760356, + "2022-07-09": 0.23555507036082418, + "2022-07-10": 0.24016010862141282, + "2022-07-11": 0.22421055699419032, + "2022-07-12": 0.22494594643231205, + "2022-07-13": 0.21562160526638113, + "2022-07-14": 0.22675515942763116, + "2022-07-15": 0.24223630250402792, + "2022-07-16": 0.23620758008213688, + "2022-07-17": 0.24673434947608697, + "2022-07-18": 0.2527221411829916, + "2022-07-19": 0.2745720531043844, + "2022-07-20": 0.2659554516143004, + "2022-07-21": 0.2484674538260345, + "2022-07-22": 0.26618521822461155, + "2022-07-23": 0.2760942786446396, + "2022-07-24": 0.2963132572551406, + "2022-07-25": 0.29131550029343245, + "2022-07-26": 0.27922577209514027, + "2022-07-27": 0.2667430604806108, + "2022-07-28": 0.28948550093547115, + "2022-07-29": 0.297746392587598, + "2022-07-30": 0.30660489708864297, + "2022-07-31": 0.30758589734559527, + "2022-08-01": 0.30438241937904836, + "2022-08-02": 0.34238059890960776, + "2022-08-03": 0.3107947495340675, + "2022-08-04": 0.29763291347393117, + "2022-08-05": 0.28923364877652025, + "2022-08-06": 0.3034532285735636, + "2022-08-07": 0.29376269674909694, + "2022-08-08": 0.3095593555195079, + "2022-08-09": 0.30055012249095164, + "2022-08-10": 0.2857741449787068, + "2022-08-11": 0.29952269493193767, + "2022-08-12": 0.2938284317679185, + "2022-08-13": 0.3012110881154134, + "2022-08-14": 0.2902995470831573, + "2022-08-15": 0.28514424108766895, + "2022-08-16": 0.26560793578292174, + "2022-08-17": 0.2709061150935848, + "2022-08-18": 0.24735230445844036, + "2022-08-19": 0.23134554902435822, + "2022-08-20": 0.20843128024867477, + "2022-08-21": 0.20205084218150418, + "2022-08-22": 0.21279839288019897, + "2022-08-23": 0.21324199502978977, + "2022-08-24": 0.22038193381431453, + "2022-08-25": 0.21879537076117986, + "2022-08-26": 0.2181425628189533, + "2022-08-27": 0.19679437449045736, + "2022-08-28": 0.1949630124581875, + "2022-08-29": 0.19102631928160443, + "2022-08-30": 0.2019767251479162, + "2022-08-31": 0.19650072351277195, + "2022-09-01": 0.20021250654182993, + "2022-09-02": 0.2033213527768612, + "2022-09-03": 0.19960403409781347, + "2022-09-04": 0.2041552276157649, + "2022-09-05": 0.20555758342537417, + "2022-09-06": 0.2044085261109702, + "2022-09-07": 0.19124332719138243, + "2022-09-08": 0.1981173270502878, + "2022-09-09": 0.19922999897574772, + "2022-09-10": 0.21268179441232643, + "2022-09-11": 0.21133697041412272, + "2022-09-12": 0.20983492907467252, + "2022-09-13": 0.20427453709753732, + "2022-09-14": 0.1912026552902342, + "2022-09-15": 0.18844914067504548, + "2022-09-16": 0.19152666418017852, + "2022-09-17": 0.18408326701366293, + "2022-09-18": 0.1920372545944063, + "2022-09-19": 0.17752333820684316, + "2022-09-20": 0.1789832145371389, + "2022-09-21": 0.17478029759074576, + "2022-09-22": 0.1687681820298633, + "2022-09-23": 0.17555624926607766, + "2022-09-24": 0.1741930240246225, + "2022-09-25": 0.1699845178330989, + "2022-09-26": 0.16068882465229659, + "2022-09-27": 0.1609429797414879, + "2022-09-28": 0.15810517359899676, + "2022-09-29": 0.15772887336831828, + "2022-09-30": 0.16812644295819407, + "2022-10-01": 0.1642894068569665, + "2022-10-02": 0.158434326533515, + "2022-10-03": 0.15566994432625977, + "2022-10-04": 0.1544245614560638, + "2022-10-05": 0.15822114400294238, + "2022-10-06": 0.15622327522299845, + "2022-10-07": 0.15555727254596766, + "2022-10-08": 0.15444170958132059, + "2022-10-09": 0.15634789804310154, + "2022-10-10": 0.15768122883750868, + "2022-10-11": 0.15007129270185773, + "2022-10-12": 0.14564101314199587, + "2022-10-13": 0.15169246962963334, + "2022-10-14": 0.1412170057664103, + "2022-10-15": 0.14784015299378123, + "2022-10-16": 0.14584285211383402, + "2022-10-17": 0.1541722095932483, + "2022-10-18": 0.15278018811127617, + "2022-10-19": 0.14664025661122748, + "2022-10-20": 0.14269754146951805, + "2022-10-21": 0.1443191336301567, + "2022-10-22": 0.1473560292891873, + "2022-10-23": 0.15270023330230184, + "2022-10-24": 0.15285732986933648, + "2022-10-25": 0.14938787162008138, + "2022-10-26": 0.15367495765269854, + "2022-10-27": 0.15428512082649262, + "2022-10-28": 0.15044070315704686, + "2022-10-29": 0.15608228575684427, + "2022-10-30": 0.15608594299551928, + "2022-10-31": 0.1539247082602281, + "2022-11-01": 0.15177397953730484, + "2022-11-02": 0.15342270508990163, + "2022-11-03": 0.150923250618769, + "2022-11-04": 0.15604727535461427, + "2022-11-05": 0.16452569792891267, + "2022-11-06": 0.16825941411068643, + "2022-11-07": 0.16204714853835495, + "2022-11-08": 0.15906803172110526, + "2022-11-09": 0.12759702407666798, + "2022-11-10": 0.09926909956480538, + "2022-11-11": 0.11634709111234166, + "2022-11-12": 0.11264975894735751, + "2022-11-13": 0.104014282762194, + "2022-11-14": 0.10624348186722585, + "2022-11-15": 0.111457777722622, + "2022-11-16": 0.10859770277154622, + "2022-11-17": 0.10594739235246853, + "2022-11-18": 0.10436992422039737, + "2022-11-19": 0.10459135764355254, + "2022-11-20": 0.10400957282026156, + "2022-11-21": 0.10470909360740514, + "2022-11-22": 0.10822373859005102, + "2022-11-23": 0.10793035323867227, + "2022-11-24": 0.1252277456955947, + "2022-11-25": 0.13077300056592697, + "2022-11-26": 0.12282754708430353, + "2022-11-27": 0.12044539900464882, + "2022-11-28": 0.12281635044444454, + "2022-11-29": 0.11693721232463904, + "2022-11-30": 0.11817731968230076, + "2022-12-01": 0.12745369062994613, + "2022-12-02": 0.12884308102313613, + "2022-12-03": 0.1279251921746536, + "2022-12-04": 0.1254187687179697, + "2022-12-05": 0.1262386690165136, + "2022-12-06": 0.12642636639279223, + "2022-12-07": 0.1250674811435478, + "2022-12-08": 0.12059466652130174, + "2022-12-09": 0.12235502670726299, + "2022-12-10": 0.12267053672770775, + "2022-12-11": 0.12340005272810842, + "2022-12-12": 0.12073039212107836, + "2022-12-13": 0.11780884613727957, + "2022-12-14": 0.1164908504424843, + "2022-12-15": 0.10995238657499623, + "2022-12-08T16": 0.1218707472803825, + "2022-12-08T17": 0.12202054727208002, + "2022-12-08T18": 0.12201152756810787, + "2022-12-08T19": 0.12258718267048518, + "2022-12-08T20": 0.12241801693594367, + "2022-12-08T21": 0.12212025199199601, + "2022-12-08T22": 0.12187229329176794, + "2022-12-08T23": 0.12232160949712217, + "2022-12-09T00": 0.12235502670726299, + "2022-12-09T01": 0.12324020115746355, + "2022-12-09T02": 0.1225738175839698, + "2022-12-09T03": 0.12208935632590422, + "2022-12-09T04": 0.12160114727041788, + "2022-12-09T05": 0.12171009267267428, + "2022-12-09T06": 0.12192661355781986, + "2022-12-09T07": 0.12234205849024844, + "2022-12-09T08": 0.12343135851179753, + "2022-12-09T09": 0.12277181961281308, + "2022-12-09T10": 0.12301150100658137, + "2022-12-09T11": 0.12330045045354202, + "2022-12-09T12": 0.12343783780426462, + "2022-12-09T13": 0.12262912572039605, + "2022-12-09T14": 0.12195437227010411, + "2022-12-09T15": 0.12161232554309771, + "2022-12-09T16": 0.12215047455931519, + "2022-12-09T17": 0.12223864602877822, + "2022-12-09T18": 0.1219228552024702, + "2022-12-09T19": 0.12164188277094946, + "2022-12-09T20": 0.1211663395896189, + "2022-12-09T21": 0.1219544300507688, + "2022-12-09T22": 0.12171549348326764, + "2022-12-09T23": 0.12198356533673782, + "2022-12-10T00": 0.12267053672770775, + "2022-12-10T01": 0.12054997948741276, + "2022-12-10T02": 0.12078548483422051, + "2022-12-10T03": 0.12074665042585604, + "2022-12-10T04": 0.12067318967659708, + "2022-12-10T05": 0.12077872450717354, + "2022-12-10T06": 0.12093236995453852, + "2022-12-10T07": 0.12087356085644228, + "2022-12-10T08": 0.1215090750081386, + "2022-12-10T09": 0.12499987511174612, + "2022-12-10T10": 0.1242688502923969, + "2022-12-10T11": 0.12466761372043644, + "2022-12-10T12": 0.12883807937893535, + "2022-12-10T13": 0.12527169185601364, + "2022-12-10T14": 0.12857362650574522, + "2022-12-10T15": 0.1268011142055509, + "2022-12-10T16": 0.12819795528593828, + "2022-12-10T17": 0.12603775549939916, + "2022-12-10T18": 0.12409590798464838, + "2022-12-10T19": 0.1228759989573824, + "2022-12-10T20": 0.12270092069241294, + "2022-12-10T21": 0.12301771789910643, + "2022-12-10T22": 0.12375682499830536, + "2022-12-10T23": 0.12343953779085783, + "2022-12-11T00": 0.12340005272810842, + "2022-12-11T01": 0.12359474853374157, + "2022-12-11T02": 0.12278248600806836, + "2022-12-11T03": 0.12293704908838672, + "2022-12-11T04": 0.12275436472448405, + "2022-12-11T05": 0.12305754864064099, + "2022-12-11T06": 0.12293254216869084, + "2022-12-11T07": 0.12309204651540824, + "2022-12-11T08": 0.1230406872239143, + "2022-12-11T09": 0.12297970972588607, + "2022-12-11T10": 0.12353938129269426, + "2022-12-11T11": 0.12362820347121813, + "2022-12-11T12": 0.12299112983851937, + "2022-12-11T13": 0.1230266394866547, + "2022-12-11T14": 0.12275665498915879, + "2022-12-11T15": 0.12296005728264846, + "2022-12-11T16": 0.12274442028767177, + "2022-12-11T17": 0.12309512280658169, + "2022-12-11T18": 0.12328932519401789, + "2022-12-11T19": 0.12320006602218934, + "2022-12-11T20": 0.12329473704102692, + "2022-12-11T21": 0.12259323475294003, + "2022-12-11T22": 0.12238832638090175, + "2022-12-11T23": 0.12235326963671744, + "2022-12-12T00": 0.12073039212107836, + "2022-12-12T01": 0.11981551597532589, + "2022-12-12T02": 0.11989359871230491, + "2022-12-12T03": 0.11849829060151235, + "2022-12-12T04": 0.11828853514068141, + "2022-12-12T05": 0.11759209523599111, + "2022-12-12T06": 0.11751703079112394, + "2022-12-12T07": 0.11766547234652754, + "2022-12-12T08": 0.1169153509910599, + "2022-12-12T09": 0.11674631912860661, + "2022-12-12T10": 0.11697519908359633, + "2022-12-12T11": 0.11739181961799815, + "2022-12-12T12": 0.11734519585249675, + "2022-12-12T13": 0.11686349577636455, + "2022-12-12T14": 0.11687656677213984, + "2022-12-12T15": 0.11638490603157713, + "2022-12-12T16": 0.11695485359525179, + "2022-12-12T17": 0.11701386783798395, + "2022-12-12T18": 0.117119398920376, + "2022-12-12T19": 0.11739118850815017, + "2022-12-12T20": 0.11750163502149831, + "2022-12-12T21": 0.11689206498981468, + "2022-12-12T22": 0.11754387111440219, + "2022-12-12T23": 0.11738071380735526, + "2022-12-13T00": 0.11780884613727957, + "2022-12-13T01": 0.11837548283748754, + "2022-12-13T02": 0.11780365233978704, + "2022-12-13T03": 0.11781682823790858, + "2022-12-13T04": 0.1181014910077581, + "2022-12-13T05": 0.1180273320428724, + "2022-12-13T06": 0.11819574009814211, + "2022-12-13T07": 0.11878276194507016, + "2022-12-13T08": 0.11435603814825103, + "2022-12-13T09": 0.11465249651586192, + "2022-12-13T10": 0.1150140492511588, + "2022-12-13T11": 0.11516133001889904, + "2022-12-13T12": 0.11507663909389214, + "2022-12-13T13": 0.11496401216527906, + "2022-12-13T14": 0.11486334163358494, + "2022-12-13T15": 0.11750629487802795, + "2022-12-13T16": 0.11736976818858948, + "2022-12-13T17": 0.11770241789017928, + "2022-12-13T18": 0.11674240720329908, + "2022-12-13T19": 0.11694357849727827, + "2022-12-13T20": 0.11678008481056953, + "2022-12-13T21": 0.1166389403657529, + "2022-12-13T22": 0.11667174871438946, + "2022-12-13T23": 0.11664950971410852, + "2022-12-14T00": 0.1164908504424843, + "2022-12-14T01": 0.11673156539694238, + "2022-12-14T02": 0.11683602474419624, + "2022-12-14T03": 0.116852800154779, + "2022-12-14T04": 0.11692316724704158, + "2022-12-14T05": 0.11673558170520884, + "2022-12-14T06": 0.11692137226359328, + "2022-12-14T07": 0.11698391178750916, + "2022-12-14T08": 0.11851290787112649, + "2022-12-14T09": 0.11879021677346416, + "2022-12-14T10": 0.11820435087712314, + "2022-12-14T11": 0.11863963087615484, + "2022-12-14T12": 0.11860149338122736, + "2022-12-14T13": 0.11824692438202807, + "2022-12-14T14": 0.11822312050875633, + "2022-12-14T15": 0.11846825301484748, + "2022-12-14T16": 0.11960354094852434, + "2022-12-14T17": 0.1199697825796431, + "2022-12-14T18": 0.11971790784202427, + "2022-12-14T19": 0.11118120706333384, + "2022-12-14T20": 0.10978559906926524, + "2022-12-14T21": 0.10997239836229447, + "2022-12-14T22": 0.11012620163167594, + "2022-12-14T23": 0.10997139176011692, + "2022-12-15T00": 0.10995238657499623, + "2022-12-15T01": 0.10979430304880979, + "2022-12-15T02": 0.10840946633381343, + "2022-12-15T03": 0.11620348793734361, + "2022-12-15T04": 0.10859345678387418, + "2022-12-15T05": 0.10856827934185266, + "2022-12-15T06": 0.10853095598910405, + "2022-12-15T07": 0.10851325835976568, + "2022-12-15T08": 0.10833672241972435, + "2022-12-15T09": 0.10802913764452308, + "2022-12-15T10": 0.10730334120347494, + "2022-12-15T11": 0.10717595303086619, + "2022-12-15T12": 0.10743973524850284, + "2022-12-15T13": 0.10725207368763291, + "2022-12-15T14": 0.10616889231066219, + "2022-12-15T15": 0.10643967977842009, + "2022-12-15T16": 0.10935096333300148 + }, + "SOS-USD": { + "2022-01-07": 0.000004021304501037184, + "2022-01-08": 0.000004474112375895768, + "2022-01-09": 0.000004437057643776345, + "2022-01-10": 0.000004003165866218799, + "2022-01-11": 0.0000036049692810154076, + "2022-01-12": 0.0000036041682515516983, + "2022-01-13": 0.0000033502159680687656, + "2022-01-14": 0.0000030292396724061473, + "2022-01-15": 0.000003197104268972486, + "2022-01-16": 0.00000325849496798444, + "2022-01-17": 0.0000029863747891646203, + "2022-01-18": 0.0000028013695844413492, + "2022-01-19": 0.0000028990647389828882, + "2022-01-20": 0.000003084652139826412, + "2022-01-21": 0.0000023946558966349298, + "2022-01-22": 0.0000018233164967522765, + "2022-01-23": 0.0000018343322023090955, + "2022-01-24": 0.0000016291112135267443, + "2022-01-25": 0.0000017183827121525446, + "2022-01-26": 0.0000017651427128624237, + "2022-01-27": 0.0000016973546628034674, + "2022-01-28": 0.0000020649112937845496, + "2022-01-29": 0.0000027358791229282734, + "2022-01-30": 0.0000037075021490845683, + "2022-01-31": 0.000003917150040907215, + "2022-02-01": 0.00000407062135524378, + "2022-02-02": 0.000003565293472593527, + "2022-02-03": 0.0000031719607179327976, + "2022-02-04": 0.0000032271133879825103, + "2022-02-05": 0.00000375221052757238, + "2022-02-06": 0.0000036840450587374442, + "2022-02-07": 0.000003528127178721411, + "2022-02-08": 0.0000032668798757255493, + "2022-02-09": 0.0000034261318862577546, + "2022-02-10": 0.0000033990618563618134, + "2022-02-11": 0.00000302723142429684, + "2022-02-12": 0.0000026732523335821332, + "2022-02-13": 0.000002717981483399334, + "2022-02-14": 0.000002761946222669215, + "2022-02-15": 0.0000029372020792869646, + "2022-02-16": 0.000002704150340577902, + "2022-02-17": 0.000002384669940722491, + "2022-02-18": 0.000002274531331043066, + "2022-02-19": 0.0000022622534180757325, + "2022-02-20": 0.000002175655432440972, + "2022-02-21": 0.000002093857046725547, + "2022-02-22": 0.0000018967138436370398, + "2022-02-23": 0.0000019691611790455014, + "2022-02-24": 0.0000017487471810269482, + "2022-02-25": 0.000002063614043786948, + "2022-02-26": 0.0000023456118039397743, + "2022-02-27": 0.0000021801971922083615, + "2022-02-28": 0.0000021125285948620486, + "2022-03-01": 0.0000021946926514394213, + "2022-03-02": 0.0000020994865373118946, + "2022-03-03": 0.000001969312182832848, + "2022-03-04": 0.0000019193827672692168, + "2022-03-05": 0.0000019008656959380359, + "2022-03-06": 0.0000018429464119621236, + "2022-03-07": 0.0000017679859511764243, + "2022-03-08": 0.000001846463553586449, + "2022-03-09": 0.0000019463171415058626, + "2022-03-10": 0.0000018451766604333204, + "2022-03-11": 0.0000017510083720523879, + "2022-03-12": 0.0000017514202099772029, + "2022-03-13": 0.000001711764293936789, + "2022-03-14": 0.0000016607818029670066, + "2022-03-15": 0.000001588918878017451, + "2022-03-16": 0.000001685598900918174, + "2022-03-17": 0.0000017099471345903934, + "2022-03-10T17": 0.0000017928361301879109, + "2022-03-10T18": 0.0000017899312740304677, + "2022-03-10T19": 0.0000018003436871896049, + "2022-03-10T20": 0.0000018082291681384423, + "2022-03-10T21": 0.0000018122435552808972, + "2022-03-10T22": 0.000001803006483033628, + "2022-03-10T23": 0.0000018193864822714247, + "2022-03-11T00": 0.000001799684926748585, + "2022-03-11T01": 0.000001746916847071136, + "2022-03-11T02": 0.0000017148742948079877, + "2022-03-11T03": 0.000001718606047972957, + "2022-03-11T04": 0.0000017137888317835098, + "2022-03-11T05": 0.0000017314952861534893, + "2022-03-11T06": 0.0000017461163629259605, + "2022-03-11T07": 0.0000017591084763814323, + "2022-03-11T08": 0.0000017559188756006094, + "2022-03-11T09": 0.0000017637915420525486, + "2022-03-11T10": 0.0000017628850601389144, + "2022-03-11T11": 0.0000017785124392838464, + "2022-03-11T12": 0.0000018038403165680592, + "2022-03-11T13": 0.0000017745678020343853, + "2022-03-11T14": 0.000001778814811485229, + "2022-03-11T15": 0.0000017589236606542642, + "2022-03-11T16": 0.0000017504348406877011, + "2022-03-11T17": 0.0000017276979945946405, + "2022-03-11T18": 0.0000017379201815473529, + "2022-03-11T19": 0.000001723923090280812, + "2022-03-11T20": 0.0000017204281191267927, + "2022-03-11T21": 0.0000017305602472847095, + "2022-03-11T22": 0.0000017381016175127901, + "2022-03-11T23": 0.0000017584661305143264, + "2022-03-12T00": 0.0000017720394263558815, + "2022-03-12T01": 0.0000017811786869457266, + "2022-03-12T02": 0.0000017590181740772103, + "2022-03-12T03": 0.000001759898190415287, + "2022-03-12T04": 0.0000017527459134391751, + "2022-03-12T05": 0.0000017614836965673333, + "2022-03-12T06": 0.0000017580204539473338, + "2022-03-12T07": 0.0000017461888863066857, + "2022-03-12T08": 0.0000017361496862089643, + "2022-03-12T09": 0.00000174999497761179, + "2022-03-12T10": 0.0000017341698330818268, + "2022-03-12T11": 0.0000017287571409903215, + "2022-03-12T12": 0.0000017265676778278988, + "2022-03-12T13": 0.0000017375136078701879, + "2022-03-12T14": 0.0000017203211579639026, + "2022-03-12T15": 0.0000017368320441075736, + "2022-03-12T16": 0.0000017726418094768153, + "2022-03-12T17": 0.000001741243560535327, + "2022-03-12T18": 0.0000017220928847854463, + "2022-03-12T19": 0.0000017317200916810638, + "2022-03-12T20": 0.0000017684490338665873, + "2022-03-12T21": 0.000001754923572784225, + "2022-03-12T22": 0.0000017556266357862466, + "2022-03-12T23": 0.0000017412121890786328, + "2022-03-13T00": 0.000001728217304931004, + "2022-03-13T01": 0.000001733920823670427, + "2022-03-13T02": 0.000001757817228947474, + "2022-03-13T03": 0.0000017692774876894703, + "2022-03-13T04": 0.0000017680864534436737, + "2022-03-13T05": 0.0000017510453925108604, + "2022-03-13T06": 0.0000017466962823005616, + "2022-03-13T07": 0.0000017365926607151606, + "2022-03-13T08": 0.0000017402424660987752, + "2022-03-13T09": 0.0000017398379946819151, + "2022-03-13T10": 0.0000017494235758832682, + "2022-03-13T11": 0.0000017364454072322133, + "2022-03-13T12": 0.0000017148338205237846, + "2022-03-13T13": 0.0000017436159462812505, + "2022-03-13T14": 0.0000017643234271069002, + "2022-03-13T15": 0.0000017489897189191206, + "2022-03-13T16": 0.0000017246658168803115, + "2022-03-13T17": 0.0000017305866574322534, + "2022-03-13T18": 0.0000017318717852784114, + "2022-03-13T19": 0.0000017389706008205124, + "2022-03-13T20": 0.0000017204002351799235, + "2022-03-13T21": 0.0000017204241848285218, + "2022-03-13T22": 0.000001696533082382459, + "2022-03-13T23": 0.0000016490364324378023, + "2022-03-14T00": 0.0000016623241570973101, + "2022-03-14T01": 0.0000016867939890747847, + "2022-03-14T02": 0.000001670585941170478, + "2022-03-14T03": 0.00000168073937255986, + "2022-03-14T04": 0.0000016856099481772286, + "2022-03-14T05": 0.0000016863946856138344, + "2022-03-14T06": 0.0000016899347168382823, + "2022-03-14T07": 0.0000016954476055611423, + "2022-03-14T08": 0.0000016977320399421138, + "2022-03-14T09": 0.0000016948360076240292, + "2022-03-14T10": 0.0000017014251986133186, + "2022-03-14T11": 0.0000016968866119865635, + "2022-03-14T12": 0.0000016727090378803336, + "2022-03-14T13": 0.0000016841597265292617, + "2022-03-14T14": 0.0000016843486638646526, + "2022-03-14T15": 0.0000016817269763199914, + "2022-03-14T16": 0.0000016844087523025774, + "2022-03-14T17": 0.0000016376664448130845, + "2022-03-14T18": 0.0000016422244453934707, + "2022-03-14T19": 0.0000016533822265134803, + "2022-03-14T20": 0.0000016692179502125292, + "2022-03-14T21": 0.0000016604866251669749, + "2022-03-14T22": 0.0000016820933087239612, + "2022-03-14T23": 0.0000016932016982339951, + "2022-03-15T00": 0.000001670149287678918, + "2022-03-15T01": 0.000001663854007021927, + "2022-03-15T02": 0.0000016659601233617088, + "2022-03-15T03": 0.000001655875814012422, + "2022-03-15T04": 0.0000016534022747808618, + "2022-03-15T05": 0.0000016505809170481054, + "2022-03-15T06": 0.0000016519686987652098, + "2022-03-15T07": 0.0000016121101727436967, + "2022-03-15T08": 0.0000016010302179392696, + "2022-03-15T09": 0.0000015718835752542577, + "2022-03-15T10": 0.0000015937860114677859, + "2022-03-15T11": 0.0000016181261641567715, + "2022-03-15T12": 0.0000016137097681445965, + "2022-03-15T13": 0.0000016069603147130385, + "2022-03-15T14": 0.0000016112691853767283, + "2022-03-15T15": 0.0000016206194040342371, + "2022-03-15T16": 0.0000016251947020218966, + "2022-03-15T17": 0.0000016305114816674445, + "2022-03-15T18": 0.0000016173316804348622, + "2022-03-15T19": 0.0000016334943581295803, + "2022-03-15T20": 0.0000016299229636717865, + "2022-03-15T21": 0.0000016141570447843146, + "2022-03-15T22": 0.0000016322661820284901, + "2022-03-15T23": 0.0000016123004702145261, + "2022-03-16T00": 0.0000016239143953580839, + "2022-03-16T01": 0.0000016271336617717278, + "2022-03-16T02": 0.000001653203486273984, + "2022-03-16T03": 0.000001624705783205186, + "2022-03-16T04": 0.0000016216290554718987, + "2022-03-16T05": 0.0000015984777660527846, + "2022-03-16T06": 0.0000016184146386601031, + "2022-03-16T07": 0.0000016277164597076213, + "2022-03-16T08": 0.0000016315914795422367, + "2022-03-16T09": 0.0000016407170095188858, + "2022-03-16T10": 0.000001625851984939948, + "2022-03-16T11": 0.000001628689674627555, + "2022-03-16T12": 0.0000016339205465819207, + "2022-03-16T13": 0.0000016438956918270368, + "2022-03-16T14": 0.0000016540944632983637, + "2022-03-16T15": 0.0000016782521828053715, + "2022-03-16T16": 0.0000016909729744031297, + "2022-03-16T17": 0.0000016943015659302625, + "2022-03-16T18": 0.0000016485826209579058, + "2022-03-16T19": 0.000001691042847136577, + "2022-03-16T20": 0.0000017090813867571463, + "2022-03-16T21": 0.0000017353833804196337, + "2022-03-16T22": 0.0000017992998962083404, + "2022-03-16T23": 0.0000017960263573981722, + "2022-03-17T00": 0.00000176845581226431, + "2022-03-17T01": 0.000001756373982673796, + "2022-03-17T02": 0.0000017414466167944194, + "2022-03-17T03": 0.0000017076270916858014, + "2022-03-17T04": 0.00000171432829268897, + "2022-03-17T05": 0.0000017057263490352334, + "2022-03-17T06": 0.0000017135705713250104, + "2022-03-17T07": 0.000001705784645350861, + "2022-03-17T08": 0.0000017186363189680204, + "2022-03-17T09": 0.000001704682049523356, + "2022-03-17T10": 0.000001702014327976964, + "2022-03-17T11": 0.000001696803463289523, + "2022-03-17T12": 0.000001702285490657038, + "2022-03-17T13": 0.000001706651013473385, + "2022-03-17T14": 0.0000016914985570302763, + "2022-03-17T15": 0.000001689315471764228, + "2022-03-17T16": 0.0000016836493697292944, + "2022-03-17T17": 0.0000016825236529325257, + "latest": 1.09691e-7, + "2022-03-18": 0.0000016609094487638954, + "2022-03-17T18": 0.0000016786177267086892, + "2022-03-17T19": 0.0000016734663899174302, + "2022-03-17T20": 0.0000016884443107718128, + "2022-03-17T21": 0.0000016730389515047667, + "2022-03-17T22": 0.000001680714586192679, + "2022-03-17T23": 0.0000016708941834441243, + "2022-03-18T00": 0.0000016308443092403274, + "2022-03-18T01": 0.0000016304301898075722, + "2022-03-18T02": 0.000001639640748339943, + "2022-03-18T03": 0.0000016528411516635912, + "2022-03-18T04": 0.0000016497333405091488, + "2022-03-18T05": 0.0000016533002457306447, + "2022-03-18T06": 0.0000016600785438806589, + "2022-03-18T07": 0.0000016415245570529261, + "2022-03-18T08": 0.0000016368380702200786, + "2022-03-18T09": 0.0000016255618444273396, + "2022-03-18T10": 0.0000016224869173986878, + "2022-03-18T11": 0.000001611134768117637, + "2022-03-18T12": 0.0000016246894826075317, + "2022-03-18T13": 0.000001639418348468931, + "2022-03-18T14": 0.0000016471726187761368, + "2022-03-18T15": 0.000001668200574090552, + "2022-03-18T16": 0.0000017071968361483069, + "2022-03-18T17": 0.0000017058221164352411, + "2022-03-19": 0.0000017515629899182356, + "2022-03-18T18": 0.0000016980087048508714, + "2022-03-18T19": 0.0000017128097965992655, + "2022-03-18T20": 0.0000017053035872044015, + "2022-03-18T21": 0.0000016887233572474865, + "2022-03-18T22": 0.0000017101803541824196, + "2022-03-18T23": 0.0000017332612914110245, + "2022-03-19T00": 0.00000175313059371805, + "2022-03-19T01": 0.0000017355789093147026, + "2022-03-19T02": 0.000001733344624159471, + "2022-03-19T03": 0.0000017136538414145288, + "2022-03-19T04": 0.0000017214828470021247, + "2022-03-19T05": 0.000001717637870788177, + "2022-03-19T06": 0.0000017076322436661613, + "2022-03-19T07": 0.0000017006705638740032, + "2022-03-19T08": 0.0000017279985201321407, + "2022-03-20": 0.0000017097971064714744, + "2022-03-19T09": 0.000001732639074439658, + "2022-03-19T10": 0.0000017293212155663723, + "2022-03-19T11": 0.000001736389372079241, + "2022-03-19T12": 0.0000017377618616820152, + "2022-03-19T13": 0.0000017545035790712275, + "2022-03-19T14": 0.0000017619905023540425, + "2022-03-19T15": 0.0000017711807345988219, + "2022-03-19T16": 0.0000017754663557158087, + "2022-03-19T17": 0.0000017643253595415255, + "2022-03-19T18": 0.0000017588366025912637, + "2022-03-19T19": 0.0000017547117040686073, + "2022-03-19T20": 0.0000017452662466292712, + "2022-03-19T21": 0.0000017511403727862056, + "2022-03-19T22": 0.0000017453534765583108, + "2022-03-19T23": 0.0000017424169434015137, + "2022-03-20T00": 0.0000017646635554366873, + "2022-03-20T01": 0.0000017351927386469327, + "2022-03-20T02": 0.0000017354911448882765, + "2022-03-20T03": 0.00000172241482593346, + "2022-03-20T04": 0.0000017218703305236573, + "2022-03-20T05": 0.000001715736522703792, + "2022-03-20T06": 0.00000174070688061126, + "2022-03-20T07": 0.0000017305507714490476, + "2022-03-20T08": 0.0000017243857520158424, + "2022-03-21": 0.000001683338398147131, + "2022-03-20T09": 0.0000017037315903408153, + "2022-03-20T10": 0.0000017048363335398888, + "2022-03-20T11": 0.0000017091540372120914, + "2022-03-20T12": 0.0000016818490553119662, + "2022-03-20T13": 0.0000016959892573159408, + "2022-03-20T14": 0.0000017014377116124078, + "2022-03-20T15": 0.0000016995429937727386, + "2022-03-20T16": 0.0000017083541898546403, + "2022-03-20T17": 0.0000016728962935441193, + "2022-03-20T18": 0.0000016717760994102276, + "2022-03-20T19": 0.000001683748411948909, + "2022-03-20T20": 0.000001695450991728983, + "2022-03-20T21": 0.000001690242370046041, + "2022-03-20T22": 0.0000017005440789822381, + "2022-03-20T23": 0.000001685423844883975, + "2022-03-21T00": 0.0000016737325062534455, + "2022-03-21T01": 0.0000016747612573793183, + "2022-03-21T02": 0.0000016608104251923763, + "2022-03-21T03": 0.0000016676683819301467, + "2022-03-21T04": 0.0000016561844981841814, + "2022-03-21T05": 0.0000016703504131502731, + "2022-03-21T06": 0.0000016808129528702406, + "2022-03-21T07": 0.0000016826356650265044, + "2022-03-21T08": 0.0000017007292992892066, + "2022-03-21T09": 0.0000017093778309372065, + "2022-03-21T10": 0.0000017186031088689563, + "2022-03-21T11": 0.0000017031256863047811, + "2022-03-21T12": 0.0000016766397281236987, + "2022-03-21T13": 0.0000016988569111498478, + "2022-03-21T14": 0.0000016844741776569784, + "2022-03-22": 0.0000017124396096828525, + "2022-03-21T15": 0.0000016990199359834173, + "2022-03-21T16": 0.0000016760584109409761, + "2022-03-21T17": 0.0000016709900467990346, + "2022-03-21T18": 0.0000016721664658648226, + "2022-03-21T19": 0.0000016696065658638653, + "2022-03-21T20": 0.0000016718955700181643, + "2022-03-21T21": 0.0000016784106520531685, + "2022-03-21T22": 0.0000016803364169995347, + "2022-03-21T23": 0.000001667898763717256, + "2022-03-22T00": 0.0000016716240248338047, + "2022-03-22T01": 0.000001669622924677886, + "2022-03-22T02": 0.0000016888237940255314, + "2022-03-22T03": 0.0000016887830548188864, + "2022-03-22T04": 0.0000017214161380098733, + "2022-03-22T05": 0.0000017358762335704526, + "2022-03-22T06": 0.000001715820644546273, + "2022-03-22T07": 0.000001722216701358209, + "2022-03-22T08": 0.000001731496574818549, + "2022-03-22T09": 0.0000017278799823110123, + "2022-03-22T10": 0.000001743404772119632, + "2022-03-22T11": 0.0000017403027938927966, + "2022-03-22T12": 0.0000017394125785843508, + "2022-03-22T13": 0.000001755243759090983, + "2022-03-23": 0.0000018470239124865357, + "2022-03-22T14": 0.0000017571771066667522, + "2022-03-22T15": 0.000001745957796739722, + "2022-03-22T16": 0.0000017335034219420696, + "2022-03-22T17": 0.0000017474306257042918, + "2022-03-22T18": 0.0000017334257429850049, + "2022-03-22T19": 0.0000017372249554459168, + "2022-03-22T20": 0.0000017362761997783108, + "2022-03-22T21": 0.0000017407755578372729, + "2022-03-22T22": 0.0000017284271052923066, + "2022-03-22T23": 0.0000017116299640100148, + "2022-03-23T00": 0.0000017106302437040287, + "2022-03-23T01": 0.000001700695989634763, + "2022-03-23T02": 0.0000017106884799549301, + "2022-03-23T03": 0.0000017071020350158448, + "2022-03-23T04": 0.000001690864606373767, + "2022-03-23T05": 0.0000016831384123957938, + "2022-03-23T06": 0.0000017070903654193461, + "2022-03-23T07": 0.0000017040089205061662, + "2022-03-23T08": 0.0000017042816632660404, + "2022-03-23T09": 0.000001706065416183702, + "2022-03-23T10": 0.0000017034178094303433, + "2022-03-23T11": 0.000001705323202430001, + "2022-03-23T12": 0.0000017096137823833696, + "2022-03-24": 0.0000018632920210765794, + "2022-03-23T13": 0.0000017116583790107965, + "2022-03-23T14": 0.0000017222272574960975, + "2022-03-23T15": 0.0000017335784269905977, + "2022-03-23T16": 0.0000017968776092590262, + "2022-03-23T17": 0.000001861428104953175, + "2022-03-23T18": 0.000001949137402541521, + "2022-03-23T19": 0.0000018506763583087942, + "2022-03-23T20": 0.0000018453845963548056, + "2022-03-23T21": 0.000001826197771913378, + "2022-03-23T22": 0.0000018435912308329957, + "2022-03-23T23": 0.0000018676725216960644, + "2022-03-24T00": 0.0000018537554593371422, + "2022-03-24T01": 0.0000019098632181969452, + "2022-03-24T02": 0.000001910468986590776, + "2022-03-24T03": 0.0000018909499912321272, + "2022-03-24T04": 0.00000188069452688152, + "2022-03-24T05": 0.000001860393244237528, + "2022-03-24T06": 0.000001867052057384185, + "2022-03-24T07": 0.0000018725381594180028, + "2022-03-24T08": 0.0000018617096949048678, + "2022-03-24T09": 0.0000018555329706704353, + "2022-03-24T10": 0.0000018472401007080933, + "2022-03-24T11": 0.0000018576254198833599, + "2022-03-24T12": 0.0000018218908607103322, + "2022-03-24T13": 0.000001821151833730512, + "2022-03-24T14": 0.0000018298748737935818, + "2022-03-24T15": 0.00000184740717648204, + "2022-03-24T16": 0.0000018286461978495981, + "2022-03-24T17": 0.0000018667513804740832, + "2022-03-24T18": 0.0000018514926963248218, + "2022-03-25": 0.0000019764684245208307, + "2022-03-24T19": 0.000001850997642038125, + "2022-03-24T20": 0.0000018693168426106175, + "2022-03-24T21": 0.0000018552747453239315, + "2022-03-24T22": 0.0000018500694015057618, + "2022-03-24T23": 0.0000018354496221413629, + "2022-03-25T00": 0.0000018057280408276052, + "2022-03-25T01": 0.0000018284598594557051, + "2022-03-25T02": 0.0000019219719923686254, + "2022-03-25T03": 0.0000019491072726654357, + "2022-03-25T04": 0.000002009422458087379, + "2022-03-25T05": 0.0000020757407100041818, + "2022-03-25T06": 0.000002054038800762518, + "2022-03-25T07": 0.000002005346474768192, + "2022-03-25T08": 0.0000019767823782493556, + "2022-03-25T09": 0.000002021184210789713, + "2022-03-25T10": 0.00000200839240994827, + "2022-03-25T11": 0.000002017689417476906, + "2022-03-25T12": 0.0000020301505816444437, + "2022-03-25T13": 0.0000019933484884518994, + "2022-03-26": 0.0000020069371803113426, + "2022-03-27": 0.000001987625325014198, + "2022-03-26T00": 0.0000020488699504687675, + "2022-03-26T01": 0.0000020179024376711614, + "2022-03-26T02": 0.0000020317598171921477, + "2022-03-26T03": 0.000002025700241407833, + "2022-03-26T04": 0.000001986104702865667, + "2022-03-26T05": 0.0000019761125847034604, + "2022-03-26T06": 0.0000020071891947675885, + "2022-03-26T07": 0.000002013153932689735, + "2022-03-26T08": 0.0000020132241179295507, + "2022-03-26T09": 0.0000020318055346642463, + "2022-03-26T10": 0.0000020271830117437205, + "2022-03-26T11": 0.000002001236932572897, + "2022-03-26T12": 0.0000019888840325173718, + "2022-03-26T13": 0.0000019955539112808365, + "2022-03-26T14": 0.0000019552156707746106, + "2022-03-26T15": 0.000001964591705726774, + "2022-03-26T16": 0.0000019649590646947987, + "2022-03-26T17": 0.000002001076272893043, + "2022-03-26T18": 0.0000019749337125994417, + "2022-03-26T19": 0.000001973003282276814, + "2022-03-26T20": 0.0000020204963702798835, + "2022-03-26T21": 0.000002056054768109481, + "2022-03-26T22": 0.0000020597280187515445, + "2022-03-26T23": 0.000002047393545522266, + "2022-03-27T00": 0.000002021276189609235, + "2022-03-27T01": 0.0000020135719099705182, + "2022-03-27T02": 0.000002021188430098921, + "2022-03-27T03": 0.0000020291688142726812, + "2022-03-27T04": 0.000002006701451282553, + "2022-03-27T05": 0.0000020071954769648016, + "2022-03-27T06": 0.000002009675526510839, + "2022-03-27T07": 0.0000019996232357905244, + "2022-03-27T08": 0.000001982779786239868, + "2022-03-27T09": 0.000001982470324420909, + "2022-03-27T10": 0.000001986792714771007, + "2022-03-27T11": 0.0000019863881081821047, + "2022-03-27T12": 0.0000019695972362673667, + "2022-03-27T13": 0.0000019452789032113314, + "2022-03-27T14": 0.0000019510830364887136, + "2022-03-27T15": 0.000001959055157786184, + "2022-03-27T16": 0.000001977143412388, + "2022-03-27T17": 0.0000019631108896243924, + "2022-03-27T18": 0.000001945863808838915, + "2022-03-27T19": 0.0000018908874802858117, + "2022-03-27T20": 0.0000018907634873369584, + "2022-03-28T00": 0.0000020425924705196913, + "2022-03-28T01": 0.0000020305726678659037, + "2022-03-28T02": 0.0000020424016431586885, + "2022-03-28T03": 0.000002055031175020749, + "2022-03-28T04": 0.0000020397268621443107, + "2022-03-28T05": 0.000002040249039250399, + "2022-03-28T06": 0.000002041091088507728, + "2022-03-28T07": 0.000002049757104263036, + "2022-03-28T08": 0.0000020476737898130004, + "2022-03-28T09": 0.0000020591814686528064, + "2022-03-28T10": 0.000002059393219859556, + "2022-03-28T11": 0.0000020688935616784302, + "2022-03-28T12": 0.000002089523962626448, + "2022-03-28T13": 0.000002114411100137766, + "2022-03-28T14": 0.0000021203585514520485, + "2022-03-28T15": 0.000002101683307083388, + "2022-03-28": 0.0000021297415313398886, + "2022-03-29": 0.000002086734680507269, + "2022-03-28T16": 0.0000021914211407782106, + "2022-03-28T17": 0.000002195689680848134, + "2022-03-28T18": 0.000002178578408172398, + "2022-03-28T19": 0.0000021658447289945426, + "2022-03-28T20": 0.000002163302566764721, + "2022-03-28T21": 0.0000020948071232122283, + "2022-03-28T22": 0.0000020843641795166025, + "2022-03-28T23": 0.000002028622598504, + "2022-03-29T00": 0.000002012899049584104, + "2022-03-29T01": 0.000002039320274766256, + "2022-03-29T02": 0.000002069448244903774, + "2022-03-29T03": 0.000002048519866728665, + "2022-03-29T04": 0.0000020648653766916393, + "2022-03-29T05": 0.00000207893887261631, + "2022-03-29T06": 0.0000021182589309435147, + "2022-03-29T07": 0.000002119462705012082, + "2022-03-29T08": 0.000002110294544335837, + "2022-03-29T09": 0.000002104144349583767, + "2022-03-29T10": 0.000002109550423604583, + "2022-03-29T11": 0.0000021314436513499196, + "2022-03-29T12": 0.000002156802890827611, + "2022-03-29T13": 0.0000020866603904844782, + "2022-03-29T14": 0.000002088067783161093, + "2022-03-30": 0.000002027916025715706, + "2022-03-29T15": 0.000002088974786601448, + "2022-03-29T16": 0.000002110186319078612, + "2022-03-29T17": 0.0000020516762662618715, + "2022-03-29T18": 0.0000020464144270390875, + "2022-03-29T19": 0.0000020608632296729596, + "2022-03-29T20": 0.0000020396520017421254, + "2022-03-29T21": 0.0000020113584720309117, + "2022-03-29T22": 0.0000019887379611534058, + "2022-03-29T23": 0.0000020166657059276524, + "2022-03-30T00": 0.0000019923909484625464, + "2022-03-30T01": 0.000001982534146252196, + "2022-03-30T02": 0.0000019943489872886617, + "2022-03-30T03": 0.0000020207206113057458, + "2022-03-30T04": 0.0000019931757099665892, + "2022-03-30T05": 0.0000020186050088626776, + "2022-03-30T06": 0.000002010687055828956, + "2022-03-30T07": 0.000002074692631169638, + "2022-03-30T08": 0.000002055422221426685, + "2022-03-30T09": 0.0000020474266712235006, + "2022-03-30T10": 0.000002041072627003121, + "2022-03-30T11": 0.0000020248645469847586, + "2022-03-30T12": 0.000002018907331703166, + "2022-03-30T13": 0.0000020271578908082128, + "2022-03-31": 0.0000019235602509220226, + "2022-03-30T14": 0.000001996158354481595, + "2022-03-30T15": 0.0000020309497764239663, + "2022-03-30T16": 0.0000020324393701104075, + "2022-03-30T17": 0.0000020370536337792587, + "2022-03-30T18": 0.0000020551873274286598, + "2022-03-30T19": 0.000002024718814163605, + "2022-03-30T20": 0.0000020213086200013455, + "2022-03-30T21": 0.0000020213391699907195, + "2022-03-30T22": 0.0000020107319276655366, + "2022-03-30T23": 0.0000020302667853021184, + "2022-03-31T00": 0.0000020324405670986765, + "2022-03-31T01": 0.0000020493158738347737, + "2022-03-31T02": 0.0000020361270202850753, + "2022-03-31T03": 0.0000020447237790901968, + "2022-03-31T04": 0.0000020282191492972736, + "2022-03-31T05": 0.000002013623886581422, + "2022-03-31T06": 0.0000020180360052536864, + "2022-03-31T07": 0.000002030060702881151, + "2022-03-31T08": 0.000002025269846016647, + "2022-03-31T09": 0.000002035307938030563, + "2022-03-31T10": 0.0000020387444216642154, + "2022-03-31T11": 0.0000020250868898966594, + "2022-03-31T12": 0.0000020285216408050606, + "2022-04-01": 0.0000017586359304216611, + "2022-03-31T13": 0.000002014339739725655, + "2022-03-31T14": 0.0000018743493955289246, + "2022-03-31T15": 0.00000192075854766076, + "2022-03-31T16": 0.000001849780496035539, + "2022-03-31T17": 0.0000018156912961793825, + "2022-03-31T18": 0.0000018096894984098697, + "2022-03-31T19": 0.0000018258473249612393, + "2022-03-31T20": 0.0000018454257903394498, + "2022-03-31T21": 0.0000018497446311830557, + "2022-03-31T22": 0.0000018365325271200875, + "2022-03-31T23": 0.0000018035614015122242, + "2022-04-01T00": 0.000001822842206556166, + "2022-04-01T01": 0.000001796796298020069, + "2022-04-01T02": 0.0000017266502319724725, + "2022-04-01T03": 0.0000017059786848906115, + "2022-04-01T04": 0.0000017411881979955327, + "2022-04-01T05": 0.0000017364046721630335, + "2022-04-01T06": 0.0000017562864711297927, + "2022-04-01T07": 0.0000017542174256598428, + "2022-04-01T08": 0.0000017706130557209534, + "2022-04-01T09": 0.000001745010899131331, + "2022-04-01T10": 0.0000017498858231944198, + "2022-04-01T11": 0.0000017402754481307226, + "2022-04-01T12": 0.0000017446186433131336, + "2022-04-02": 0.0000018148201778742428, + "2022-04-03": 0.0000018650854791655989, + "2022-04-04": 0.0000018096862789597764, + "2022-04-01T13": 0.0000017881389129001214, + "2022-04-01T14": 0.000001793236887037886, + "2022-04-01T15": 0.0000018237484198737592, + "2022-04-01T16": 0.0000018271101783622962, + "2022-04-01T17": 0.0000017873634530053684, + "2022-04-01T18": 0.0000017929480593240672, + "2022-04-01T19": 0.0000017913192729005573, + "2022-04-01T20": 0.0000017799691592243404, + "2022-04-01T21": 0.0000017928020928616195, + "2022-04-01T22": 0.0000017942642355281078, + "2022-04-01T23": 0.0000017989712714471969, + "2022-04-02T00": 0.0000018245786531544074, + "2022-04-02T01": 0.0000018365644054900861, + "2022-04-02T02": 0.0000018772751760687723, + "2022-04-02T03": 0.000001826889753115912, + "2022-04-02T04": 0.000001829521169565416, + "2022-04-02T05": 0.0000018229657190158537, + "2022-04-02T06": 0.0000018210529741397402, + "2022-04-02T07": 0.0000018257735607407659, + "2022-04-02T08": 0.000001827403595499806, + "2022-04-02T09": 0.0000018285417709466138, + "2022-04-02T10": 0.0000018250657904081012, + "2022-04-02T11": 0.000001827881465827967, + "2022-04-02T12": 0.0000018088718013460295, + "2022-04-02T13": 0.0000018330063190586081, + "2022-04-02T14": 0.0000018354618126382349, + "2022-04-02T15": 0.0000017897280279885407, + "2022-04-02T16": 0.0000018032012039470832, + "2022-04-02T17": 0.0000018219683645899674, + "2022-04-02T18": 0.000001800736604765439, + "2022-04-02T19": 0.00000180015363277585, + "2022-04-02T20": 0.0000018107055306866744, + "2022-04-02T21": 0.0000017854523270230855, + "2022-04-02T22": 0.0000017851748661396465, + "2022-04-02T23": 0.0000017799824001428712, + "2022-04-03T00": 0.0000017598880441892906, + "2022-04-03T01": 0.000001749283162102263, + "2022-04-03T02": 0.000001741987683805226, + "2022-04-03T03": 0.0000017594707911092648, + "2022-04-03T04": 0.0000017627922285760722, + "2022-04-03T05": 0.0000017774397916244483, + "2022-04-03T06": 0.0000017917965365489894, + "2022-04-03T07": 0.00000179861546935589, + "2022-04-03T08": 0.0000017934902162852076, + "2022-04-03T09": 0.000001788902021526969, + "2022-04-03T10": 0.0000017933020805535398, + "2022-04-03T11": 0.0000017866617093843381, + "2022-04-03T12": 0.0000017810814558674565, + "2022-04-03T13": 0.0000017950869131930253, + "2022-04-03T14": 0.0000018305029313485018, + "2022-04-03T15": 0.000001951627953269895, + "2022-04-03T16": 0.0000019186716884130062, + "2022-04-03T17": 0.0000018882393402419467, + "2022-04-03T18": 0.0000019070700019993376, + "2022-04-03T19": 0.0000018925589020050414, + "2022-04-03T20": 0.0000018704994273087412, + "2022-04-03T21": 0.0000018571399527924879, + "2022-04-03T22": 0.0000018945768376889226, + "2022-04-03T23": 0.0000018687997777060667, + "2022-04-04T00": 0.000001855576688852157, + "2022-04-04T01": 0.000001850218707551259, + "2022-04-04T02": 0.0000018788032074421688, + "2022-04-04T03": 0.0000019140813332598498, + "2022-04-04T04": 0.000001892343404822858, + "2022-04-04T05": 0.0000018756040568858167, + "2022-04-04T06": 0.0000018829108366980946, + "2022-04-04T07": 0.0000018776681089549716, + "2022-04-04T08": 0.000001911322022747932, + "2022-04-04T09": 0.0000018790736385415302, + "2022-04-04T10": 0.0000018544749360362296, + "2022-04-04T11": 0.0000018555757250852515, + "2022-04-04T12": 0.0000018604526973153504, + "2022-04-04T13": 0.0000018409905152398817, + "2022-04-05": 0.0000017854250112784279, + "2022-04-04T14": 0.000001838762088888408, + "2022-04-04T15": 0.0000018150200824697395, + "2022-04-04T16": 0.0000018152373581299717, + "2022-04-04T17": 0.0000017635000723024723, + "2022-04-04T18": 0.000001737146018854762, + "2022-04-04T19": 0.00000177122747193175, + "2022-04-04T20": 0.0000017723029816616505, + "2022-04-04T21": 0.0000017970780055290657, + "2022-04-04T22": 0.0000017977442858315373, + "2022-04-04T23": 0.000001812705294476653, + "2022-04-05T00": 0.0000018175517091495693, + "2022-04-05T01": 0.0000017912240977942223, + "2022-04-05T02": 0.0000018030682507270778, + "2022-04-05T03": 0.0000018100698357141803, + "2022-04-05T04": 0.0000018243770563506694, + "2022-04-05T05": 0.000001805804394174422, + "2022-04-05T06": 0.000001805316808219512, + "2022-04-05T07": 0.0000018227566551479167, + "2022-04-05T08": 0.000001801742701214498, + "2022-04-06": 0.000001673146879702142, + "2022-04-05T09": 0.000001808451787938501, + "2022-04-05T10": 0.0000017904110474124332, + "2022-04-05T11": 0.0000017896740292652404, + "2022-04-05T12": 0.0000018082407818761365, + "2022-04-05T13": 0.000001786763767856751, + "2022-04-05T14": 0.0000017507465767118243, + "2022-04-05T15": 0.0000017589849613335484, + "2022-04-05T16": 0.0000017617009008986258, + "2022-04-05T17": 0.0000017652995109714028, + "2022-04-05T18": 0.0000017495348483020106, + "2022-04-05T19": 0.00000174082544748783, + "2022-04-05T20": 0.000001725887022566384, + "2022-04-05T21": 0.0000017182588010519717, + "2022-04-05T22": 0.0000017213447368974706, + "2022-04-05T23": 0.0000017046776518651144, + "2022-04-06T00": 0.000001653462870790484, + "2022-04-06T01": 0.0000016841953698076503, + "2022-04-06T02": 0.0000016921928864400661, + "2022-04-06T03": 0.0000016737356158787466, + "2022-04-06T04": 0.0000016621804991793421, + "2022-04-06T05": 0.0000016752191735974982, + "2022-04-06T06": 0.0000016948944354868507, + "2022-04-06T07": 0.0000016954035525680543, + "2022-04-06T08": 0.0000016772680065716384, + "2022-04-06T09": 0.0000016842375593772235, + "2022-04-06T10": 0.0000016792829869982132, + "2022-04-06T11": 0.0000016583494333077785, + "2022-04-06T12": 0.0000016704152371103784, + "2022-04-07": 0.0000016119225784442643, + "2022-04-08": 0.0000016461067881967713, + "2022-04-09": 0.0000016035891754470163, + "2022-04-10": 0.0000016346883008036734, + "2022-04-11": 0.0000016218715620253573, + "2022-04-12": 0.00000129270848656936, + "2022-04-13": 0.0000013987010948511084, + "2022-04-14": 0.0000014302433232479316, + "2022-04-15": 0.0000013791002600342883, + "2022-04-16": 0.0000013935453792139813, + "2022-04-17": 0.000001380902992371318, + "2022-04-18": 0.0000013141205741637892, + "2022-04-19": 0.0000012962681300741425, + "2022-04-20": 0.0000013249166011026068, + "2022-04-21": 0.0000012967903152563358, + "2022-04-22": 0.000001236724556116963, + "2022-04-23": 0.0000012192978978523195, + "2022-04-24": 0.0000011693678079133357, + "2022-04-25": 0.0000011854237108324182, + "2022-04-26": 0.0000011091440559254823, + "2022-04-27": 9.902778670051978e-7, + "2022-04-28": 9.993997061634485e-7, + "2022-04-29": 9.813558674452727e-7, + "2022-04-30": 8.693273472740264e-7, + "2022-05-01": 6.568524532598154e-7, + "2022-05-02": 7.033714644617389e-7, + "2022-05-03": 6.978315910489031e-7, + "2022-05-04": 6.719467527619916e-7, + "2022-05-05": 7.735555918829056e-7, + "2022-05-06": 7.023863183205463e-7, + "2022-05-07": 6.920841424908961e-7, + "2022-05-08": 6.551499647604956e-7, + "2022-05-09": 6.781413986789458e-7, + "2022-05-10": 5.738996855157296e-7, + "2022-05-11": 5.248364192317856e-7, + "2022-05-12": 2.704223873670815e-7, + "2022-05-13": 2.664733358574364e-7, + "2022-05-14": 2.7103395064825586e-7, + "2022-05-15": 2.635657382837244e-7, + "2022-05-16": 3.809482046789675e-7, + "2022-05-17": 3.3332282661817884e-7, + "2022-05-18": 3.715610917181595e-7, + "2022-05-19": 3.170464717157538e-7, + "2022-05-20": 3.826250571083509e-7, + "2022-05-21": 3.952960250610467e-7, + "2022-05-22": 5.472118181512444e-7, + "2022-05-23": 5.398835895788077e-7, + "2022-05-24": 4.532094343289235e-7, + "2022-05-25": 4.4745960400923145e-7, + "2022-05-26": 4.1981237027239766e-7, + "2022-05-27": 3.5514100741562386e-7, + "2022-05-28": 3.7224407177917063e-7, + "2022-05-29": 4.0064806935896395e-7, + "2022-05-30": 3.8639633901164276e-7, + "2022-05-31": 4.3907685865809883e-7, + "2022-06-01": 5.027163643670497e-7, + "2022-06-02": 4.434108994577802e-7, + "2022-06-03": 4.6016852580515026e-7, + "2022-06-04": 4.1239672114289894e-7, + "2022-06-05": 4.1539925384399445e-7, + "2022-06-06": 4.098315988437174e-7, + "2022-06-07": 4.4927292305846435e-7, + "2022-06-08": 4.1370014072803883e-7, + "2022-06-09": 4.2701419401159395e-7, + "2022-06-10": 4.164116836616816e-7, + "2022-06-11": 3.7446371816848954e-7, + "2022-06-12": 3.3368976458422653e-7, + "2022-06-13": 3.1020454833457997e-7, + "2022-06-14": 2.7022484562748946e-7, + "2022-06-15": 3.158977929522867e-7, + "2022-06-16": 3.540354559510289e-7, + "2022-06-17": 3.0303290266453967e-7, + "2022-06-18": 3.2008814307597223e-7, + "2022-06-19": 3.0977100273171506e-7, + "2022-06-20": 3.3879987826125384e-7, + "2022-06-21": 3.703602485611388e-7, + "2022-06-22": 3.9435809299497906e-7, + "2022-06-23": 3.6287035987743725e-7, + "2022-06-24": 3.98591029374329e-7, + "2022-06-25": 4.1913272016746767e-7, + "2022-06-26": 4.09667501794593e-7, + "2022-06-27": 4.0350698188045623e-7, + "2022-06-28": 3.8655692894730546e-7, + "2022-06-29": 3.4575257322052905e-7, + "2022-06-30": 3.33841156250096e-7, + "2022-07-01": 3.1754929708341943e-7, + "2022-07-02": 3.305066241243932e-7, + "2022-07-03": 3.1890762638203436e-7, + "2022-07-04": 3.194684167375029e-7, + "2022-07-05": 3.456277436106653e-7, + "2022-07-06": 3.3248952883962555e-7, + "2022-07-07": 3.3650496005582966e-7, + "2022-07-08": 3.4301649593657614e-7, + "2022-07-09": 3.3080763095396515e-7, + "2022-07-10": 3.258599325365359e-7, + "2022-07-11": 3.368828641035858e-7, + "2022-07-12": 2.993254791045614e-7, + "2022-07-13": 2.906574861195669e-7, + "2022-07-14": 3.1131039613432053e-7, + "2022-07-15": 3.121646046483874e-7, + "2022-07-16": 3.0522621249058773e-7, + "2022-07-17": 3.1206943537878305e-7, + "2022-07-18": 3.004171264358829e-7, + "2022-07-19": 3.2383843314278117e-7, + "2022-07-20": 3.3126011368690217e-7, + "2022-07-21": 3.1181505925642956e-7, + "2022-07-22": 3.145697096719748e-7, + "2022-07-23": 3.139353933203533e-7, + "2022-07-24": 3.192981008308444e-7, + "2022-07-25": 3.1639581502167903e-7, + "2022-07-26": 2.935221440686634e-7, + "2022-07-27": 2.925865678992443e-7, + "2022-07-28": 3.121915945791572e-7, + "2022-07-29": 3.149803742844887e-7, + "2022-07-30": 3.2530791482073125e-7, + "2022-07-31": 3.199299601726425e-7, + "2022-08-01": 3.883717493742113e-7, + "2022-08-02": 3.439778535504323e-7, + "2022-08-03": 3.3143068909261147e-7, + "2022-08-04": 3.263194264590524e-7, + "2022-08-05": 3.2168813096867816e-7, + "2022-08-06": 3.3472295152649364e-7, + "2022-08-07": 3.3319557447935874e-7, + "2022-08-08": 3.324503627029056e-7, + "2022-08-09": 3.3392776699313774e-7, + "2022-08-10": 3.324446946261058e-7, + "2022-08-11": 3.443088561109399e-7, + "2022-08-12": 3.439986211854415e-7, + "2022-08-13": 3.438140009672897e-7, + "2022-08-14": 3.4510948411972004e-7, + "2022-08-15": 3.55502546493944e-7, + "2022-08-16": 3.7143633767477185e-7, + "2022-08-17": 3.8557876665317867e-7, + "2022-08-18": 3.5141700039069837e-7, + "2022-08-19": 3.221128096116085e-7, + "2022-08-20": 2.8023493194680126e-7, + "2022-08-21": 2.8780490836674424e-7, + "2022-08-22": 3.057363720200986e-7, + "2022-08-23": 2.9436895648816667e-7, + "2022-08-24": 3.0055329112574697e-7, + "2022-08-25": 3.0122918025225625e-7, + "2022-08-26": 3.1194505656027857e-7, + "2022-08-27": 2.8145468808473647e-7, + "2022-08-28": 2.822345838921665e-7, + "2022-08-29": 2.7817735137136465e-7, + "2022-08-30": 2.8893180097866044e-7, + "2022-08-31": 2.7987816810073637e-7, + "2022-09-01": 2.807601760692144e-7, + "2022-09-02": 2.8529605867589803e-7, + "2022-09-03": 2.814262023728723e-7, + "2022-09-04": 2.8937944084172326e-7, + "2022-09-05": 2.891330435456219e-7, + "2022-09-06": 2.872302669689677e-7, + "2022-09-07": 2.605073726755345e-7, + "2022-09-08": 2.713849559026144e-7, + "2022-09-09": 2.691865812246392e-7, + "2022-09-10": 2.9181513314974717e-7, + "2022-09-11": 2.9932502843125193e-7, + "2022-09-12": 2.886583867237668e-7, + "2022-09-13": 2.759005840941628e-7, + "2022-09-14": 2.6281943784925513e-7, + "2022-09-15": 2.67738761722194e-7, + "2022-09-16": 2.511314243313183e-7, + "2022-09-17": 2.4764384572946995e-7, + "2022-09-18": 2.57188533232825e-7, + "2022-09-19": 2.2185047528474867e-7, + "2022-09-20": 2.4041496730342053e-7, + "2022-09-21": 2.2924424557638506e-7, + "2022-09-22": 2.2289376856241875e-7, + "2022-09-23": 2.3895918820381993e-7, + "2022-09-24": 2.4123896967876676e-7, + "2022-09-25": 2.393500010117975e-7, + "2022-09-26": 2.380751360734403e-7, + "2022-09-27": 2.3324499807338557e-7, + "2022-09-28": 2.3330160829034208e-7, + "2022-09-29": 2.33385246318742e-7, + "2022-09-30": 2.4027687833030074e-7, + "2022-10-01": 2.3944770943146947e-7, + "2022-10-02": 2.3716793476820417e-7, + "2022-10-03": 2.3268122925408815e-7, + "2022-10-04": 2.405682347827215e-7, + "2022-10-05": 2.469402853843217e-7, + "2022-10-06": 2.3953342900191427e-7, + "2022-10-07": 2.3895782672830685e-7, + "2022-10-08": 2.398154189305465e-7, + "2022-10-09": 2.3739335357116345e-7, + "2022-10-10": 2.384707850613119e-7, + "2022-10-11": 2.2819716403720984e-7, + "2022-10-12": 2.2328969667547505e-7, + "2022-10-13": 2.2281337952994484e-7, + "2022-10-14": 2.124759468225708e-7, + "2022-10-15": 2.1123353949084285e-7, + "2022-10-16": 2.1450255638864212e-7, + "2022-10-17": 2.184669010886177e-7, + "2022-10-18": 2.1616132834128363e-7, + "2022-10-19": 2.1072705227333931e-7, + "2022-10-20": 2.0992868109915432e-7, + "2022-10-21": 2.09741825004646e-7, + "2022-10-22": 2.1183771651176126e-7, + "2022-10-23": 2.1265986278773916e-7, + "2022-10-24": 2.1515087700943867e-7, + "2022-10-25": 2.129670293451544e-7, + "2022-10-26": 2.1924288359793795e-7, + "2022-10-27": 2.274693449107246e-7, + "2022-10-28": 2.1723248859294193e-7, + "2022-10-29": 2.1787228347838632e-7, + "2022-10-30": 2.2795756100046857e-7, + "2022-10-31": 2.1777417937388978e-7, + "2022-11-01": 2.1694796958831212e-7, + "2022-11-02": 2.1360495178762864e-7, + "2022-11-03": 2.1012104687283126e-7, + "2022-11-04": 2.1363593687226932e-7, + "2022-11-05": 2.2149532969976038e-7, + "2022-11-06": 2.2297269826343845e-7, + "2022-11-07": 2.2151237278992551e-7, + "2022-11-08": 2.109502054959062e-7, + "2022-11-09": 1.8130826486643853e-7, + "2022-11-10": 1.5438387482362583e-7, + "2022-11-11": 1.7984645951450375e-7, + "2022-11-12": 1.7365357382736576e-7, + "2022-11-13": 1.6633578399391833e-7, + "2022-11-14": 1.580139143891906e-7, + "2022-11-15": 1.6956534418888313e-7, + "2022-11-16": 1.6241835249092047e-7, + "2022-11-17": 1.4371207511393265e-7, + "2022-11-18": 1.315778480198033e-7, + "2022-11-19": 1.330355367676513e-7, + "2022-11-20": 1.3282302340167838e-7, + "2022-11-21": 1.206129449668285e-7, + "2022-11-22": 1.146104182632214e-7, + "2022-11-23": 1.1310368212447906e-7, + "2022-11-24": 1.1712795606932618e-7, + "2022-11-25": 1.2014515714814316e-7, + "2022-11-26": 1.1544604339641492e-7, + "2022-11-27": 1.1827608510608088e-7, + "2022-11-28": 1.1480549397375186e-7, + "2022-11-29": 1.1085535440897613e-7, + "2022-11-30": 1.1753331519356069e-7, + "2022-12-01": 1.197825144325501e-7, + "2022-12-02": 1.149986613706874e-7, + "2022-12-03": 1.1533817494278566e-7, + "2022-12-04": 1.1256274779942245e-7, + "2022-12-05": 1.1249630277612208e-7, + "2022-12-06": 1.1152765504977094e-7, + "2022-12-07": 1.1112828282842912e-7, + "2022-12-08": 1.0999013622595256e-7, + "2022-12-09": 1.1111862828524671e-7, + "2022-12-10": 1.1214473115518318e-7, + "2022-12-11": 1.1328627259446141e-7, + "2022-12-12": 1.1279078573008803e-7, + "2022-12-13": 1.103861026525425e-7, + "2022-12-14": 1.1165960405240406e-7, + "2022-12-15": 1.1206943053354414e-7, + "2022-12-08T16": 1.1218348704225744e-7, + "2022-12-08T17": 1.1099902488268549e-7, + "2022-12-08T18": 1.1070854761326351e-7, + "2022-12-08T19": 1.0999072138334034e-7, + "2022-12-08T20": 1.1206049700111902e-7, + "2022-12-08T21": 1.1065022571211752e-7, + "2022-12-08T22": 1.1085650044675735e-7, + "2022-12-08T23": 1.1083497321119154e-7, + "2022-12-09T00": 1.1111862828524671e-7, + "2022-12-09T01": 1.1066854329786798e-7, + "2022-12-09T02": 1.1150813297009746e-7, + "2022-12-09T03": 1.1438733324001342e-7, + "2022-12-09T04": 1.1470294955259661e-7, + "2022-12-09T05": 1.1268125047350781e-7, + "2022-12-09T06": 1.1273833101165427e-7, + "2022-12-09T07": 1.1214176839089705e-7, + "2022-12-09T08": 1.12659581607993e-7, + "2022-12-09T09": 1.1238421790439323e-7, + "2022-12-09T10": 1.1224911180774956e-7, + "2022-12-09T11": 1.1223775257543191e-7, + "2022-12-09T12": 1.1286362378236014e-7, + "2022-12-09T13": 1.1286911989140093e-7, + "2022-12-09T14": 1.1266931158769918e-7, + "2022-12-09T15": 1.1190854905161634e-7, + "2022-12-09T16": 1.1202865399166864e-7, + "2022-12-09T17": 1.1189022100919072e-7, + "2022-12-09T18": 1.1266835232089002e-7, + "2022-12-09T19": 1.11611455690815e-7, + "2022-12-09T20": 1.1094508908787591e-7, + "2022-12-09T21": 1.1149908839996597e-7, + "2022-12-09T22": 1.1127595920204128e-7, + "2022-12-09T23": 1.1155703324209415e-7, + "2022-12-10T00": 1.1214473115518318e-7, + "2022-12-10T01": 1.1122761582928819e-7, + "2022-12-10T02": 1.1006449889228966e-7, + "2022-12-10T03": 1.0977455047572622e-7, + "2022-12-10T04": 1.1127634576256455e-7, + "2022-12-10T05": 1.1202709824919241e-7, + "2022-12-10T06": 1.1191251246492046e-7, + "2022-12-10T07": 1.1185033323090568e-7, + "2022-12-10T08": 1.1164939502500507e-7, + "2022-12-10T09": 1.1204663324359698e-7, + "2022-12-10T10": 1.1159640955675056e-7, + "2022-12-10T11": 1.126323164401084e-7, + "2022-12-10T12": 1.1301413537309563e-7, + "2022-12-10T13": 1.130538964497177e-7, + "2022-12-10T14": 1.1301225518537673e-7, + "2022-12-10T15": 1.1308591173353554e-7, + "2022-12-10T16": 1.1452177494487948e-7, + "2022-12-10T17": 1.1286958952555349e-7, + "2022-12-10T18": 1.1376712015987533e-7, + "2022-12-10T19": 1.1390676494998758e-7, + "2022-12-10T20": 1.1409110202222954e-7, + "2022-12-10T21": 1.1330451765245365e-7, + "2022-12-10T22": 1.135245623687187e-7, + "2022-12-10T23": 1.1325459029010258e-7, + "2022-12-11T00": 1.1328627259446141e-7, + "2022-12-11T01": 1.1421565237682342e-7, + "2022-12-11T02": 1.1356713266339075e-7, + "2022-12-11T03": 1.1279856343567824e-7, + "2022-12-11T04": 1.1539330156063366e-7, + "2022-12-11T05": 1.159367657977156e-7, + "2022-12-11T06": 1.140980363441128e-7, + "2022-12-11T07": 1.1387682690406716e-7, + "2022-12-11T08": 1.1425772824717734e-7, + "2022-12-11T09": 1.1440035798626682e-7, + "2022-12-11T10": 1.16067658132942e-7, + "2022-12-11T11": 1.162185719682423e-7, + "2022-12-11T12": 1.161455542398393e-7, + "2022-12-11T13": 1.13707920218035e-7, + "2022-12-11T14": 1.1378209987990883e-7, + "2022-12-11T15": 1.1360065214071807e-7, + "2022-12-11T16": 1.1533775981132192e-7, + "2022-12-11T17": 1.1376689731008883e-7, + "2022-12-11T18": 1.1355784972610842e-7, + "2022-12-11T19": 1.1370402080017097e-7, + "2022-12-11T20": 1.135300589924902e-7, + "2022-12-11T21": 1.1326950216583124e-7, + "2022-12-11T22": 1.1346278600076484e-7, + "2022-12-11T23": 1.1290850162630814e-7, + "2022-12-12T00": 1.1279078573008803e-7, + "2022-12-12T01": 1.1311535002580816e-7, + "2022-12-12T02": 1.130774424962353e-7, + "2022-12-12T03": 1.1238187992589116e-7, + "2022-12-12T04": 1.1036545521899223e-7, + "2022-12-12T05": 1.1021262295749547e-7, + "2022-12-12T06": 1.0990686998345717e-7, + "2022-12-12T07": 1.0708196064894952e-7, + "2022-12-12T08": 1.0751826396840886e-7, + "2022-12-12T09": 1.0762373534556486e-7, + "2022-12-12T10": 1.0735810318566282e-7, + "2022-12-12T11": 1.0734161004257448e-7, + "2022-12-12T12": 1.072377317385465e-7, + "2022-12-12T13": 1.0773036644555115e-7, + "2022-12-12T14": 1.0749017296871566e-7, + "2022-12-12T15": 1.0785647658038875e-7, + "2022-12-12T16": 1.0811751188514483e-7, + "2022-12-12T17": 1.0774414019388805e-7, + "2022-12-12T18": 1.0761225487438794e-7, + "2022-12-12T19": 1.0775798229207629e-7, + "2022-12-12T20": 1.0809944535171538e-7, + "2022-12-12T21": 1.0806471981635718e-7, + "2022-12-12T22": 1.0845634146727757e-7, + "2022-12-12T23": 1.096759825162289e-7, + "2022-12-13T00": 1.103861026525425e-7, + "2022-12-13T01": 1.1026091654836538e-7, + "2022-12-13T02": 1.0975684430469051e-7, + "2022-12-13T03": 1.111962563803598e-7, + "2022-12-13T04": 1.0978085092926811e-7, + "2022-12-13T05": 1.0990550744189308e-7, + "2022-12-13T06": 1.0970735207519345e-7, + "2022-12-13T07": 1.0948044712613258e-7, + "2022-12-13T08": 1.0885918024707448e-7, + "2022-12-13T09": 1.088916496446623e-7, + "2022-12-13T10": 1.0898844375414875e-7, + "2022-12-13T11": 1.0874598844439168e-7, + "2022-12-13T12": 1.0975857483135954e-7, + "2022-12-13T13": 1.104236654501499e-7, + "2022-12-13T14": 1.0878339872139879e-7, + "2022-12-13T15": 1.1132652403469491e-7, + "2022-12-13T16": 1.1133077849170343e-7, + "2022-12-13T17": 1.1141404002167844e-7, + "2022-12-13T18": 1.1107263689019492e-7, + "2022-12-13T19": 1.1062938300063607e-7, + "2022-12-13T20": 1.1083040037388747e-7, + "2022-12-13T21": 1.1138720005405302e-7, + "2022-12-13T22": 1.1150180828713024e-7, + "2022-12-13T23": 1.1139656773266424e-7, + "2022-12-14T00": 1.1165960405240406e-7, + "2022-12-14T01": 1.1211149165499921e-7, + "2022-12-14T02": 1.1116916027565368e-7, + "2022-12-14T03": 1.1155875221089183e-7, + "2022-12-14T04": 1.1170555297195413e-7, + "2022-12-14T05": 1.1167150957515789e-7, + "2022-12-14T06": 1.1177445491650639e-7, + "2022-12-14T07": 1.1074953207513997e-7, + "2022-12-14T08": 1.1101651108054424e-7, + "2022-12-14T09": 1.110023869349571e-7, + "2022-12-14T10": 1.1213985403143668e-7, + "2022-12-14T11": 1.1201368655485573e-7, + "2022-12-14T12": 1.1192306040913336e-7, + "2022-12-14T13": 1.119436132718765e-7, + "2022-12-14T14": 1.1126208983200555e-7, + "2022-12-14T15": 1.11712352017829e-7, + "2022-12-14T16": 1.1540385330917903e-7, + "2022-12-14T17": 1.1556253302414768e-7, + "2022-12-14T18": 1.1531608588281427e-7, + "2022-12-14T19": 1.1332412300843823e-7, + "2022-12-14T20": 1.1195366271279719e-7, + "2022-12-14T21": 1.123428093474377e-7, + "2022-12-14T22": 1.1264275803655956e-7, + "2022-12-14T23": 1.1203002584791521e-7, + "2022-12-15T00": 1.1206943053354414e-7, + "2022-12-15T01": 1.1174424084178199e-7, + "2022-12-15T02": 1.1052079313977362e-7, + "2022-12-15T03": 1.0936188602806707e-7, + "2022-12-15T04": 1.1000213702855616e-7, + "2022-12-15T05": 1.1094836245125918e-7, + "2022-12-15T06": 1.108881376027305e-7, + "2022-12-15T07": 1.1103872424201706e-7, + "2022-12-15T08": 1.107422428532183e-7, + "2022-12-15T09": 1.1108836468758918e-7, + "2022-12-15T10": 1.1053482124121161e-7, + "2022-12-15T11": 1.1072936010466666e-7, + "2022-12-15T12": 1.1113390525953976e-7, + "2022-12-15T13": 1.1083763457059861e-7, + "2022-12-15T14": 1.1050739770971573e-7, + "2022-12-15T15": 1.0994660216970853e-7, + "2022-12-15T16": 1.098524444694553e-7 + }, + "IMX-USD": { + "2021-12-30": 5.102397736335293, + "2021-12-31": 5.011965901260329, + "2022-01-01": 4.905994828174639, + "2022-01-02": 4.918406183833402, + "2022-01-03": 4.615468635850463, + "2022-01-04": 4.663782096331999, + "2022-01-05": 4.667293175405524, + "2022-01-06": 4.171270559415833, + "2022-01-07": 3.8695725492415836, + "2022-01-08": 3.6474137459831004, + "2022-01-09": 3.7193402964041806, + "2022-01-10": 3.880434651651806, + "2022-01-11": 3.5190663384189667, + "2022-01-12": 3.6972749622522696, + "2022-01-13": 3.632806024678806, + "2022-01-14": 3.5596522417685583, + "2022-01-15": 3.6060034069599394, + "2022-01-16": 4.1749835715081645, + "2022-01-17": 3.988811527257541, + "2022-01-18": 3.652984836222421, + "2022-01-19": 3.6165563046999583, + "2022-01-20": 3.5684285438786616, + "2022-01-21": 3.0544279780648984, + "2022-01-22": 2.4267027018423493, + "2022-01-23": 2.4324461154212753, + "2022-01-24": 2.1793175117839345, + "2022-01-25": 2.319265083352428, + "2022-01-26": 2.8801706139224383, + "2022-01-27": 2.7298676093519396, + "2022-01-28": 2.668778164600472, + "2022-01-29": 2.8006459920245974, + "2022-01-30": 2.6801423010449374, + "2022-01-31": 2.592499228731676, + "2022-02-01": 2.8425412878918004, + "2022-02-02": 2.960884349140416, + "2022-02-03": 3.7300417448134855, + "2022-02-04": 2.9939799115675294, + "2022-02-05": 2.9755195458105708, + "2022-02-06": 2.849344622752783, + "2022-02-07": 2.893579659302006, + "2022-02-08": 3.0573463231985203, + "2022-02-09": 2.7811537311784975, + "2022-02-10": 2.7184521376136543, + "2022-02-11": 2.505242541153108, + "2022-02-12": 2.281867753147268, + "2022-02-13": 2.353741698328427, + "2022-02-14": 2.2630758203573538, + "2022-02-15": 2.4209246067601717, + "2022-02-16": 2.411552953127768, + "2022-02-17": 2.26071327492331, + "2022-02-18": 2.113705028386413, + "2022-02-19": 1.9869655490185865, + "2022-02-20": 1.8457783245603439, + "2022-02-21": 1.7804033228590246, + "2022-02-22": 1.6204571534554493, + "2022-02-23": 1.6483745294655263, + "2022-02-24": 1.415955101436552, + "2022-02-25": 1.5113900711027342, + "2022-02-26": 1.5510123321094431, + "2022-02-27": 1.4902754941351264, + "2022-02-28": 1.4573673914936287, + "2022-03-01": 1.566869180745367, + "2022-03-02": 1.5199922697391528, + "2022-03-03": 1.4465969489602635, + "2022-03-04": 1.356872887246458, + "2022-03-05": 1.2870749716117424, + "2022-03-06": 1.2080332678371222, + "2022-03-07": 1.4974677649176114, + "2022-03-08": 1.6378128551226088, + "2022-03-09": 1.5902890141965593, + "2022-03-10": 1.5619061083697179, + "2022-03-11": 1.7159378520130926, + "2022-03-12": 1.8722324207763172, + "2022-03-13": 1.8511708501522253, + "2022-03-14": 1.6670370979150664, + "2022-03-15": 1.558085887978602, + "2022-03-16": 1.5305080921095429, + "2022-03-17": 1.6057987080845089, + "2022-03-10T17": 1.5255240934670127, + "2022-03-10T18": 1.5134503584788161, + "2022-03-10T19": 1.5063947520270637, + "2022-03-10T20": 1.4858383315956734, + "2022-03-10T21": 1.4870890237819383, + "2022-03-10T22": 1.500404375787786, + "2022-03-10T23": 1.526162780866354, + "2022-03-11T00": 1.520086484255758, + "2022-03-11T01": 1.559203600966495, + "2022-03-11T02": 1.5419768931843478, + "2022-03-11T03": 1.615145649140819, + "2022-03-11T04": 1.5910065214382276, + "2022-03-11T05": 1.592489849251373, + "2022-03-11T06": 1.5808541395504574, + "2022-03-11T07": 1.5909267064037347, + "2022-03-11T08": 1.649814992152871, + "2022-03-11T09": 1.718196220409859, + "2022-03-11T10": 1.7682436966993205, + "2022-03-11T11": 1.7966867571160772, + "2022-03-11T12": 1.8109096187386151, + "2022-03-11T13": 1.7885289254505445, + "2022-03-11T14": 1.8186391592289426, + "2022-03-11T15": 1.789282454431113, + "2022-03-11T16": 1.8015350896786486, + "2022-03-11T17": 1.7393047022731374, + "2022-03-11T18": 1.69060138016983, + "2022-03-11T19": 1.6655737461704248, + "2022-03-11T20": 1.6625639718747312, + "2022-03-11T21": 1.6782633399341873, + "2022-03-11T22": 1.6780456713808363, + "2022-03-11T23": 1.7029935699048815, + "2022-03-12T00": 1.7518851003774805, + "2022-03-12T01": 1.8650245870814377, + "2022-03-12T02": 1.9110063000016613, + "2022-03-12T03": 1.9066429888415868, + "2022-03-12T04": 1.9341525004121412, + "2022-03-12T05": 1.9165286303342461, + "2022-03-12T06": 1.8742426237726635, + "2022-03-12T07": 1.8738368750572956, + "2022-03-12T08": 1.847681418992208, + "2022-03-12T09": 1.8673985569423124, + "2022-03-12T10": 1.8206434694876683, + "2022-03-12T11": 1.8343667894329205, + "2022-03-12T12": 1.8924331128804288, + "2022-03-12T13": 1.9245351018611059, + "2022-03-12T14": 1.864295628685762, + "2022-03-12T15": 1.8318669425839962, + "2022-03-12T16": 1.8535955426178863, + "2022-03-12T17": 1.8475737100937426, + "2022-03-12T18": 1.8372423047606563, + "2022-03-12T19": 1.8484048077314446, + "2022-03-12T20": 1.8668275562672392, + "2022-03-12T21": 1.8909623662446098, + "2022-03-12T22": 1.8946875606427518, + "2022-03-12T23": 1.9021410603245463, + "2022-03-13T00": 1.9189981227888786, + "2022-03-13T01": 1.863708167772174, + "2022-03-13T02": 1.837212926569246, + "2022-03-13T03": 1.866026396684522, + "2022-03-13T04": 1.891393744332776, + "2022-03-13T05": 1.900319912626442, + "2022-03-13T06": 1.879563286627066, + "2022-03-13T07": 1.8832793496883207, + "2022-03-13T08": 1.9065639581968266, + "2022-03-13T09": 1.9478039063426404, + "2022-03-13T10": 1.9243683197598225, + "2022-03-13T11": 1.9249868467153977, + "2022-03-13T12": 1.8734012212863616, + "2022-03-13T13": 1.8549796613054714, + "2022-03-13T14": 1.8303428499493541, + "2022-03-13T15": 1.849389304575951, + "2022-03-13T16": 1.7961613979400786, + "2022-03-13T17": 1.768701957507015, + "2022-03-13T18": 1.7724809998376634, + "2022-03-13T19": 1.7490834232184342, + "2022-03-13T20": 1.7250035527377308, + "2022-03-13T21": 1.7210730726097072, + "2022-03-13T22": 1.6962359555097555, + "2022-03-13T23": 1.6885895545009246, + "2022-03-14T00": 1.6836491443557915, + "2022-03-14T01": 1.7155148128784843, + "2022-03-14T02": 1.699773435301237, + "2022-03-14T03": 1.6780339537027524, + "2022-03-14T04": 1.7064698470366135, + "2022-03-14T05": 1.7009697713338918, + "2022-03-14T06": 1.712166265616665, + "2022-03-14T07": 1.7191315370676203, + "2022-03-14T08": 1.728124141716827, + "2022-03-14T09": 1.7127813783848276, + "2022-03-14T10": 1.6951007220120282, + "2022-03-14T11": 1.6833166809145192, + "2022-03-14T12": 1.6411264466478035, + "2022-03-14T13": 1.6324571999898347, + "2022-03-14T14": 1.654199290068208, + "2022-03-14T15": 1.6334171794244996, + "2022-03-14T16": 1.644535401614407, + "2022-03-14T17": 1.6246425559206883, + "2022-03-14T18": 1.584030842934374, + "2022-03-14T19": 1.5847850319313246, + "2022-03-14T20": 1.591980292759879, + "2022-03-14T21": 1.59510103478015, + "2022-03-14T22": 1.6093856373924982, + "2022-03-14T23": 1.6419799051152864, + "2022-03-15T00": 1.6389426832724538, + "2022-03-15T01": 1.5928047605577937, + "2022-03-15T02": 1.607627651608492, + "2022-03-15T03": 1.610198386324013, + "2022-03-15T04": 1.600120769352489, + "2022-03-15T05": 1.5851173654970194, + "2022-03-15T06": 1.5876932058758233, + "2022-03-15T07": 1.5435074897284646, + "2022-03-15T08": 1.536218419660108, + "2022-03-15T09": 1.5445519092931632, + "2022-03-15T10": 1.5484999414150087, + "2022-03-15T11": 1.5255794857079856, + "2022-03-15T12": 1.534651012410807, + "2022-03-15T13": 1.5238099938973908, + "2022-03-15T14": 1.5355214024675579, + "2022-03-15T15": 1.5551058132964306, + "2022-03-15T16": 1.5371832332002666, + "2022-03-15T17": 1.5207693103582296, + "2022-03-15T18": 1.5279985219973642, + "2022-03-15T19": 1.5585552668464888, + "2022-03-15T20": 1.532385744928739, + "2022-03-15T21": 1.5262995903710874, + "2022-03-15T22": 1.5267934766182691, + "2022-03-15T23": 1.515449672260858, + "2022-03-16T00": 1.5115085928457854, + "2022-03-16T01": 1.4982929531594726, + "2022-03-16T02": 1.5480677287772262, + "2022-03-16T03": 1.4861745821477168, + "2022-03-16T04": 1.4693160716636482, + "2022-03-16T05": 1.4836096554880587, + "2022-03-16T06": 1.502121835097613, + "2022-03-16T07": 1.5065212802889763, + "2022-03-16T08": 1.5195529231178466, + "2022-03-16T09": 1.5193359881839155, + "2022-03-16T10": 1.5127882400521069, + "2022-03-16T11": 1.5106678925937849, + "2022-03-16T12": 1.5029410007546355, + "2022-03-16T13": 1.4895752561669713, + "2022-03-16T14": 1.5119473816774538, + "2022-03-16T15": 1.5445600097989138, + "2022-03-16T16": 1.553931530855811, + "2022-03-16T17": 1.517551648338451, + "2022-03-16T18": 1.4929772869375777, + "2022-03-16T19": 1.5590098316128014, + "2022-03-16T20": 1.5890255313709776, + "2022-03-16T21": 1.5784653036732699, + "2022-03-16T22": 1.6003963201370268, + "2022-03-16T23": 1.6346054044332368, + "2022-03-17T00": 1.645011817030787, + "2022-03-17T01": 1.6358925127884905, + "2022-03-17T02": 1.6243704501758651, + "2022-03-17T03": 1.6091265103837131, + "2022-03-17T04": 1.6325102123607949, + "2022-03-17T05": 1.628500720011261, + "2022-03-17T06": 1.6034594507290374, + "2022-03-17T07": 1.5918501572634975, + "2022-03-17T08": 1.6038017399578761, + "2022-03-17T09": 1.6265771205185677, + "2022-03-17T10": 1.6179576832572793, + "2022-03-17T11": 1.6362531272288048, + "2022-03-17T12": 1.6372052246828956, + "2022-03-17T13": 1.6023614949734992, + "2022-03-17T14": 1.5943284581519959, + "2022-03-17T15": 1.593108395497474, + "2022-03-17T16": 1.5985740729987494, + "2022-03-17T17": 1.5766321432850667, + "latest": 0.464132, + "2022-03-18": 1.5434700665329915, + "2022-03-17T18": 1.5842775932999615, + "2022-03-17T19": 1.5867641916952897, + "2022-03-17T20": 1.5881074356407678, + "2022-03-17T21": 1.5739207929526033, + "2022-03-17T22": 1.576972847614314, + "2022-03-17T23": 1.5776657586319727, + "2022-03-18T00": 1.5489312265877893, + "2022-03-18T01": 1.5342079546083365, + "2022-03-18T02": 1.522778005396226, + "2022-03-18T03": 1.5129864644035955, + "2022-03-18T04": 1.5067280227025228, + "2022-03-18T05": 1.5287446603991894, + "2022-03-18T06": 1.5281120996758164, + "2022-03-18T07": 1.5160376514642133, + "2022-03-18T08": 1.5102310890520576, + "2022-03-18T09": 1.5028949379172507, + "2022-03-18T10": 1.5113090797414195, + "2022-03-18T11": 1.5047640559414452, + "2022-03-18T12": 1.5096373705930892, + "2022-03-18T13": 1.5143136906723977, + "2022-03-18T14": 1.5063492653572181, + "2022-03-18T15": 1.5240140688014676, + "2022-03-18T16": 1.5646349696360515, + "2022-03-18T17": 1.58988443253405, + "2022-03-19": 1.9750358548336924, + "2022-03-18T18": 1.5952680211058416, + "2022-03-18T19": 1.599172186043928, + "2022-03-18T20": 1.5993918498831892, + "2022-03-18T21": 1.5829130691189601, + "2022-03-18T22": 1.6120312131439503, + "2022-03-18T23": 1.631464072615936, + "2022-03-19T00": 1.6532125315318023, + "2022-03-19T01": 1.6276741296455683, + "2022-03-19T02": 1.5997580722382527, + "2022-03-19T03": 1.6180802869423265, + "2022-03-19T04": 1.6973814321156133, + "2022-03-19T05": 1.7417187055297307, + "2022-03-19T06": 1.7386696959238024, + "2022-03-19T07": 1.7982172301512964, + "2022-03-19T08": 1.8268613603938315, + "2022-03-20": 2.1232337258478506, + "2022-03-19T09": 1.8964947124473894, + "2022-03-19T10": 1.9361240614008157, + "2022-03-19T11": 1.8857514008688772, + "2022-03-19T12": 1.9276175903561428, + "2022-03-19T13": 1.9250585069041077, + "2022-03-19T14": 2.077785648817229, + "2022-03-19T15": 2.1009387414127105, + "2022-03-19T16": 2.1284966744825917, + "2022-03-19T17": 2.0401068048840045, + "2022-03-19T18": 2.0859330318863494, + "2022-03-19T19": 2.0912781510153735, + "2022-03-19T20": 2.0946195587790037, + "2022-03-19T21": 2.1202419378195114, + "2022-03-19T22": 2.068538090132511, + "2022-03-19T23": 2.1072788271915197, + "2022-03-20T00": 2.268018528417007, + "2022-03-20T01": 2.2925132332331875, + "2022-03-20T02": 2.231682070314317, + "2022-03-20T03": 2.1971300745900155, + "2022-03-20T04": 2.1478495733267935, + "2022-03-20T05": 2.1021787603026265, + "2022-03-20T06": 2.129936092780465, + "2022-03-20T07": 2.11027080306916, + "2022-03-20T08": 2.0449627765183624, + "2022-03-21": 2.166794614520297, + "2022-03-20T09": 2.0001523004394204, + "2022-03-20T10": 1.9741242778362469, + "2022-03-20T11": 1.9655279432066133, + "2022-03-20T12": 1.993461636301112, + "2022-03-20T13": 2.000282945378525, + "2022-03-20T14": 2.009087457128885, + "2022-03-20T15": 1.9803963138658722, + "2022-03-20T16": 2.000245613201908, + "2022-03-20T17": 1.9643901428180792, + "2022-03-20T18": 2.034281754430796, + "2022-03-20T19": 2.0486405930368643, + "2022-03-20T20": 2.086570339224691, + "2022-03-20T21": 2.1460190742259173, + "2022-03-20T22": 2.1677972956869227, + "2022-03-20T23": 2.1344506179847498, + "2022-03-21T00": 2.131492363990957, + "2022-03-21T01": 2.036185166097687, + "2022-03-21T02": 2.0673070347912113, + "2022-03-21T03": 2.11819173894583, + "2022-03-21T04": 2.1145554556249975, + "2022-03-21T05": 2.1818714451744485, + "2022-03-21T06": 2.17943709291994, + "2022-03-21T07": 2.1593247083732807, + "2022-03-21T08": 2.2286930965800975, + "2022-03-21T09": 2.2706791381969116, + "2022-03-21T10": 2.2453347393080145, + "2022-03-21T11": 2.2119459751305603, + "2022-03-21T12": 2.1820419600334025, + "2022-03-21T13": 2.175273743287693, + "2022-03-21T14": 2.1345134068121476, + "2022-03-21T15": 2.155050840008868, + "2022-03-21T16": 2.1246782907555546, + "2022-03-22": 2.2881446919297477, + "2022-03-21T17": 2.130547858411988, + "2022-03-21T18": 2.1375885351297104, + "2022-03-21T19": 2.1654629635162927, + "2022-03-21T20": 2.1940123330838817, + "2022-03-21T21": 2.194694489886666, + "2022-03-21T22": 2.1885702046124336, + "2022-03-21T23": 2.13826356151035, + "2022-03-22T00": 2.1192128292177355, + "2022-03-22T01": 2.1098114259885166, + "2022-03-22T02": 2.1509004972551087, + "2022-03-22T03": 2.2011865794212033, + "2022-03-22T04": 2.3442486032540626, + "2022-03-22T05": 2.3800772126023992, + "2022-03-22T06": 2.32469175566184, + "2022-03-22T07": 2.316500373204402, + "2022-03-22T08": 2.331006453304627, + "2022-03-22T09": 2.307745629010071, + "2022-03-22T10": 2.3290626048158907, + "2022-03-22T11": 2.322982430186841, + "2022-03-22T12": 2.2719289189734617, + "2022-03-22T13": 2.2319724787640243, + "2022-03-22T14": 2.2484738084899583, + "2022-03-22T15": 2.232052865194265, + "2022-03-22T16": 2.216622561838708, + "2022-03-23": 2.2645189226847413, + "2022-03-22T17": 2.2318771583923374, + "2022-03-22T18": 2.245583008022226, + "2022-03-22T19": 2.256266186636914, + "2022-03-22T20": 2.288158074380206, + "2022-03-22T21": 2.312065654922152, + "2022-03-22T22": 2.3145723255606154, + "2022-03-22T23": 2.315920898052451, + "2022-03-23T00": 2.260014766352178, + "2022-03-23T01": 2.206310987862216, + "2022-03-23T02": 2.2134364749722013, + "2022-03-23T03": 2.1640036162687997, + "2022-03-23T04": 2.172545766392002, + "2022-03-23T05": 2.217733601911823, + "2022-03-23T06": 2.2240844011058276, + "2022-03-23T07": 2.214660623269878, + "2022-03-23T08": 2.2167770512753697, + "2022-03-23T09": 2.2494629485448807, + "2022-03-23T10": 2.207071107183525, + "2022-03-23T11": 2.291906329165654, + "2022-03-23T12": 2.368391976044815, + "2022-03-23T13": 2.2475512838325082, + "2022-03-23T14": 2.234565782330242, + "2022-03-23T15": 2.267561673141261, + "2022-03-23T16": 2.264177734095483, + "2022-03-24": 2.2017430431916263, + "2022-03-23T17": 2.2288651594183633, + "2022-03-23T18": 2.2165050248298974, + "2022-03-23T19": 2.223780170277899, + "2022-03-23T20": 2.233073063916589, + "2022-03-23T21": 2.229798470067295, + "2022-03-23T22": 2.2450047538867834, + "2022-03-23T23": 2.2660485770489385, + "2022-03-24T00": 2.3112010061386656, + "2022-03-24T01": 2.274150927322913, + "2022-03-24T02": 2.206758201580914, + "2022-03-24T03": 2.2072420137900552, + "2022-03-24T04": 2.1991722129747, + "2022-03-24T05": 2.210023494296831, + "2022-03-24T06": 2.2236081879401812, + "2022-03-24T07": 2.211940401422603, + "2022-03-24T08": 2.2224964470308035, + "2022-03-24T09": 2.217160431576835, + "2022-03-24T10": 2.2000973221658686, + "2022-03-24T11": 2.2047871911915444, + "2022-03-24T12": 2.149277776827474, + "2022-03-24T13": 2.1318644239983136, + "2022-03-24T14": 2.150011647718812, + "2022-03-24T15": 2.192571321624752, + "2022-03-24T16": 2.1937915048745373, + "2022-03-24T17": 2.2185629103519924, + "2022-03-24T18": 2.1586114727612276, + "2022-03-24T19": 2.156775839667748, + "2022-03-25": 2.165123425119371, + "2022-03-24T20": 2.1595003174373373, + "2022-03-24T21": 2.170438782579527, + "2022-03-24T22": 2.1654788650537484, + "2022-03-24T23": 2.1603439052185305, + "2022-03-25T00": 2.133684084023667, + "2022-03-25T01": 2.1700802174773712, + "2022-03-25T02": 2.153297068043839, + "2022-03-25T03": 2.152775835136039, + "2022-03-25T04": 2.1874555346347253, + "2022-03-25T05": 2.1848318598856338, + "2022-03-25T06": 2.1778268199980966, + "2022-03-25T07": 2.1753160183220164, + "2022-03-25T08": 2.145209285749451, + "2022-03-25T09": 2.16843504396522, + "2022-03-25T10": 2.1847455590424443, + "2022-03-25T11": 2.1924834274946803, + "2022-03-25T12": 2.2052792778258437, + "2022-03-25T13": 2.236013979681768, + "2022-03-25T14": 2.2122413103427334, + "2022-03-26": 2.211316420766028, + "2022-03-27": 2.281773761832576, + "2022-03-26T00": 2.2085755142017316, + "2022-03-26T01": 2.1751171485145626, + "2022-03-26T02": 2.2063313950408174, + "2022-03-26T03": 2.2174921384459694, + "2022-03-26T04": 2.2099269648999553, + "2022-03-26T05": 2.2160095591971634, + "2022-03-26T06": 2.2253341575649817, + "2022-03-26T07": 2.2148886114762893, + "2022-03-26T08": 2.2408056782080705, + "2022-03-26T09": 2.224553401897136, + "2022-03-26T10": 2.2178939651188743, + "2022-03-26T11": 2.2029523797272508, + "2022-03-26T12": 2.1936058989481757, + "2022-03-26T13": 2.1884693500451964, + "2022-03-26T14": 2.191167029212979, + "2022-03-26T15": 2.2129759679638172, + "2022-03-26T16": 2.210838993737353, + "2022-03-26T17": 2.2266900055405525, + "2022-03-26T18": 2.2318732912471697, + "2022-03-26T19": 2.2135803573299544, + "2022-03-26T20": 2.210493399958243, + "2022-03-26T21": 2.1894022052225903, + "2022-03-26T22": 2.1995794356632334, + "2022-03-26T23": 2.2012993556778504, + "2022-03-27T00": 2.1917672986000105, + "2022-03-27T01": 2.2028652030281632, + "2022-03-27T02": 2.2164064120853797, + "2022-03-27T03": 2.23084628335805, + "2022-03-27T04": 2.282628855080346, + "2022-03-27T05": 2.33343857850158, + "2022-03-27T06": 2.375143197625078, + "2022-03-27T07": 2.324268371903132, + "2022-03-27T08": 2.297552547719499, + "2022-03-27T09": 2.2913463612350538, + "2022-03-27T10": 2.2711425395106644, + "2022-03-27T11": 2.2757715423653453, + "2022-03-27T12": 2.2297156033835885, + "2022-03-27T13": 2.204963042405288, + "2022-03-27T14": 2.223269707214807, + "2022-03-27T15": 2.220377242059261, + "2022-03-27T16": 2.226258232806772, + "2022-03-27T17": 2.2224894040287686, + "2022-03-27T18": 2.2268795693916155, + "2022-03-27T19": 2.2268680383123947, + "2022-03-27T20": 2.2309829468371363, + "2022-03-28T00": 2.3215906661182384, + "2022-03-28T01": 2.2949466677904664, + "2022-03-28T02": 2.322584333135176, + "2022-03-28T03": 2.3477778610838356, + "2022-03-28T04": 2.3300589853927867, + "2022-03-28T05": 2.340629464811957, + "2022-03-28T06": 2.3447976616333936, + "2022-03-28T07": 2.411553499616885, + "2022-03-28T08": 2.382619943152756, + "2022-03-28T09": 2.423090064762543, + "2022-03-28T10": 2.433262846963988, + "2022-03-28T11": 2.4770808378471445, + "2022-03-28T12": 2.525825579571769, + "2022-03-28T13": 2.613103976504526, + "2022-03-28T14": 2.5896745636733787, + "2022-03-28T15": 2.5898115340562065, + "2022-03-28": 2.510696409349654, + "2022-03-29": 2.6595438612604223, + "2022-03-28T16": 2.5701258359523473, + "2022-03-28T17": 2.558754366977331, + "2022-03-28T18": 2.552219201831172, + "2022-03-28T19": 2.5627813215867077, + "2022-03-28T20": 2.5806883417570714, + "2022-03-28T21": 2.6062058952560627, + "2022-03-28T22": 2.609972900598827, + "2022-03-28T23": 2.5883561536868456, + "2022-03-29T00": 2.6583151321766607, + "2022-03-29T01": 2.694913858124599, + "2022-03-29T02": 2.7314386385589704, + "2022-03-29T03": 2.6403406615459124, + "2022-03-29T04": 2.6431607203186176, + "2022-03-29T05": 2.6577811243851843, + "2022-03-29T06": 2.7051525418866267, + "2022-03-29T07": 2.6497486293559294, + "2022-03-29T08": 2.673310158286257, + "2022-03-29T09": 2.6497805290782797, + "2022-03-29T10": 2.6915678033902646, + "2022-03-29T11": 2.7058618093698534, + "2022-03-29T12": 2.710175191389732, + "2022-03-29T13": 2.6602522522594074, + "2022-03-29T14": 2.6624024739839993, + "2022-03-30": 2.649033305019092, + "2022-03-29T15": 2.617845403736739, + "2022-03-29T16": 2.5629879330770318, + "2022-03-29T17": 2.5501402216872395, + "2022-03-29T18": 2.5687646293814344, + "2022-03-29T19": 2.6014639680872302, + "2022-03-29T20": 2.5933120741567848, + "2022-03-29T21": 2.5820924841152233, + "2022-03-29T22": 2.5812652495991313, + "2022-03-29T23": 2.6808163344696045, + "2022-03-30T00": 2.6818118250381704, + "2022-03-30T01": 2.6147476223329944, + "2022-03-30T02": 2.6308868217494052, + "2022-03-30T03": 2.638978521078728, + "2022-03-30T04": 2.641952220706282, + "2022-03-30T05": 2.6599912987741527, + "2022-03-30T06": 2.6528731078836585, + "2022-03-30T07": 2.6544959105036656, + "2022-03-30T08": 2.6765399574894677, + "2022-03-30T09": 2.6482798714952556, + "2022-03-30T10": 2.651449715655579, + "2022-03-30T11": 2.641959680591607, + "2022-03-30T12": 2.619024169056501, + "2022-03-30T13": 2.580136065435573, + "2022-03-31": 2.5320112961002232, + "2022-03-30T14": 2.565378116991067, + "2022-03-30T15": 2.5514629733244574, + "2022-03-30T16": 2.5959516534021523, + "2022-03-30T17": 2.6014106214603308, + "2022-03-30T18": 2.618883280893631, + "2022-03-30T19": 2.6044443850485712, + "2022-03-30T20": 2.62161955289471, + "2022-03-30T21": 2.6216366308958126, + "2022-03-30T22": 2.6377238506218945, + "2022-03-30T23": 2.661551980976942, + "2022-03-31T00": 2.645569019470135, + "2022-03-31T01": 2.6476521916762734, + "2022-03-31T02": 2.6449293944623853, + "2022-03-31T03": 2.614956929037002, + "2022-03-31T04": 2.612380249621382, + "2022-03-31T05": 2.620724361620449, + "2022-03-31T06": 2.6270125309669012, + "2022-03-31T07": 2.7169569259626005, + "2022-03-31T08": 2.7605754229217903, + "2022-04-01": 2.4418483687201213, + "2022-03-31T09": 2.6933609992684353, + "2022-03-31T10": 2.6827443061490066, + "2022-03-31T11": 2.6581664872538084, + "2022-03-31T12": 2.6484261570283762, + "2022-03-31T13": 2.618190130252477, + "2022-03-31T14": 2.4895490347602394, + "2022-03-31T15": 2.477336278571456, + "2022-03-31T16": 2.391495526645547, + "2022-03-31T17": 2.3630483680547236, + "2022-03-31T18": 2.357871865541246, + "2022-03-31T19": 2.358976737383822, + "2022-03-31T20": 2.3671768032797926, + "2022-03-31T21": 2.377541611190792, + "2022-03-31T22": 2.3711484052790124, + "2022-03-31T23": 2.3503100121925162, + "2022-04-01T00": 2.3810677620577034, + "2022-04-01T01": 2.367508667666026, + "2022-04-01T02": 2.2837766360854017, + "2022-04-01T03": 2.259953720345187, + "2022-04-01T04": 2.307839677284693, + "2022-04-01T05": 2.3012143715878284, + "2022-04-01T06": 2.3014742008694142, + "2022-04-01T07": 2.340737157987125, + "2022-04-01T08": 2.37534470467677, + "2022-04-01T09": 2.3495903816196293, + "2022-04-01T10": 2.3362136075407363, + "2022-04-01T11": 2.3404514817255353, + "2022-04-01T12": 2.301619590374393, + "2022-04-02": 2.608308595142781, + "2022-04-03": 2.5550992467695517, + "2022-04-04": 2.4816355623510926, + "2022-04-01T13": 2.4166294916026567, + "2022-04-01T14": 2.4526274504567693, + "2022-04-01T15": 2.51698619846212, + "2022-04-01T16": 2.5184970892466314, + "2022-04-01T17": 2.5067387401342276, + "2022-04-01T18": 2.5178375889429874, + "2022-04-01T19": 2.481656223329075, + "2022-04-01T20": 2.471989611855792, + "2022-04-01T21": 2.475726762859833, + "2022-04-01T22": 2.475808008107081, + "2022-04-01T23": 2.474294900523944, + "2022-04-02T00": 2.5157722155784565, + "2022-04-02T01": 2.564531290309997, + "2022-04-02T02": 2.560560392121154, + "2022-04-02T03": 2.5358413863813776, + "2022-04-02T04": 2.5419869024735458, + "2022-04-02T05": 2.5602401942722333, + "2022-04-02T06": 2.5503961005412137, + "2022-04-02T07": 2.644556032114098, + "2022-04-02T08": 2.7275094458378724, + "2022-04-02T09": 2.735551364392765, + "2022-04-02T10": 2.7162037005809605, + "2022-04-02T11": 2.6815835585611225, + "2022-04-02T12": 2.647828941164184, + "2022-04-02T13": 2.6423316542611763, + "2022-04-02T14": 2.6126977344222997, + "2022-04-02T15": 2.551072169149894, + "2022-04-02T16": 2.5773133596878988, + "2022-04-02T17": 2.5997980995302155, + "2022-04-02T18": 2.5469695996937927, + "2022-04-02T19": 2.5633403255979603, + "2022-04-02T20": 2.5743876817208333, + "2022-04-02T21": 2.511511237892652, + "2022-04-02T22": 2.4530239167714663, + "2022-04-02T23": 2.4225648049988546, + "2022-04-03T00": 2.440247184792707, + "2022-04-03T01": 2.393532397666886, + "2022-04-03T02": 2.437969609784873, + "2022-04-03T03": 2.4561682113453656, + "2022-04-03T04": 2.487737358404966, + "2022-04-03T05": 2.549919973430717, + "2022-04-03T06": 2.568236530460136, + "2022-04-03T07": 2.6035238974351294, + "2022-04-03T08": 2.5626709823752227, + "2022-04-03T09": 2.5911539874401512, + "2022-04-03T10": 2.563377018260828, + "2022-04-03T11": 2.56747460556052, + "2022-04-03T12": 2.585343543317644, + "2022-04-03T13": 2.5897595519050984, + "2022-04-03T14": 2.5782323274123486, + "2022-04-03T15": 2.594088712852529, + "2022-04-03T16": 2.5805672449571704, + "2022-04-03T17": 2.6011241819834727, + "2022-04-03T18": 2.597403054728001, + "2022-04-03T19": 2.590459008741261, + "2022-04-03T20": 2.578246180310829, + "2022-04-03T21": 2.6054297955206875, + "2022-04-03T22": 2.6418526831071927, + "2022-04-03T23": 2.5998426697029045, + "2022-04-04T00": 2.5778137398748333, + "2022-04-04T01": 2.5407742097764983, + "2022-04-04T02": 2.5175832826758935, + "2022-04-04T03": 2.550053190382623, + "2022-04-04T04": 2.535583170219773, + "2022-04-04T05": 2.551023773335448, + "2022-04-04T06": 2.5553356573328343, + "2022-04-04T07": 2.560630424888301, + "2022-04-04T08": 2.5406227196011484, + "2022-04-04T09": 2.517551880488975, + "2022-04-04T10": 2.483613629245875, + "2022-04-04T11": 2.5050335746452936, + "2022-04-04T12": 2.4874557311472274, + "2022-04-04T13": 2.481884481238838, + "2022-04-04T14": 2.473166281358713, + "2022-04-04T15": 2.4095227362397833, + "2022-04-04T16": 2.416387098379705, + "2022-04-05": 2.4395313528489253, + "2022-04-04T17": 2.3746280065165473, + "2022-04-04T18": 2.3561235886037277, + "2022-04-04T19": 2.4118795766824674, + "2022-04-04T20": 2.4383025529461704, + "2022-04-04T21": 2.465646839138164, + "2022-04-04T22": 2.4785020670594555, + "2022-04-04T23": 2.5028291223384, + "2022-04-05T00": 2.507557673331251, + "2022-04-05T01": 2.5260006789158886, + "2022-04-05T02": 2.5284777192499583, + "2022-04-05T03": 2.5279072852540097, + "2022-04-05T04": 2.532662139334359, + "2022-04-05T05": 2.5372682632685475, + "2022-04-05T06": 2.4796051515313935, + "2022-04-05T07": 2.4628832073826197, + "2022-04-05T08": 2.4883829934574457, + "2022-04-05T09": 2.4730383273934584, + "2022-04-05T10": 2.4554422210491027, + "2022-04-05T11": 2.457927775208801, + "2022-04-05T12": 2.482391186779556, + "2022-04-05T13": 2.4403157534188455, + "2022-04-05T14": 2.3811206522980495, + "2022-04-06": 2.238733916100752, + "2022-04-05T15": 2.3680102471699707, + "2022-04-05T16": 2.373441234628685, + "2022-04-05T17": 2.3881361593847457, + "2022-04-05T18": 2.3808564695204506, + "2022-04-05T19": 2.3583299867511993, + "2022-04-05T20": 2.350197581127224, + "2022-04-05T21": 2.3441706428369633, + "2022-04-05T22": 2.3644695647523957, + "2022-04-05T23": 2.3428742739206174, + "2022-04-06T00": 2.2454123689390406, + "2022-04-06T01": 2.285762649858539, + "2022-04-06T02": 2.304632715947364, + "2022-04-06T03": 2.27997576992436, + "2022-04-06T04": 2.282063488886619, + "2022-04-06T05": 2.311355993000792, + "2022-04-06T06": 2.2952647804989117, + "2022-04-06T07": 2.302453646689236, + "2022-04-06T08": 2.275683418106809, + "2022-04-06T09": 2.261450211977043, + "2022-04-06T10": 2.2532000119276816, + "2022-04-06T11": 2.1755639930872674, + "2022-04-06T12": 2.1435598886688023, + "2022-04-07": 2.024805820864184, + "2022-04-08": 2.1504860092624782, + "2022-04-09": 2.123782245760574, + "2022-04-10": 2.1590612869968844, + "2022-04-11": 2.054057091854987, + "2022-04-12": 1.7322421923806641, + "2022-04-13": 1.838741400212126, + "2022-04-14": 1.856459447677591, + "2022-04-15": 1.8020235682856862, + "2022-04-16": 1.7880100432739576, + "2022-04-17": 1.853658361103621, + "2022-04-18": 1.726825134744194, + "2022-04-19": 1.7528115604288435, + "2022-04-20": 1.9769055500061945, + "2022-04-21": 2.0176620595349073, + "2022-04-22": 1.8751367348737973, + "2022-04-23": 1.8358342785639399, + "2022-04-24": 1.8186635110728668, + "2022-04-25": 1.7265525801866954, + "2022-04-26": 1.8012284247103463, + "2022-04-27": 1.6666397270941786, + "2022-04-28": 1.7253510768484897, + "2022-04-29": 1.676433576788213, + "2022-04-30": 1.5418668471180335, + "2022-05-01": 1.3619097688849757, + "2022-05-02": 1.5177671957981567, + "2022-05-03": 1.5366827720910523, + "2022-05-04": 1.5760570109769312, + "2022-05-05": 1.8253710078028191, + "2022-05-06": 1.5769238318720995, + "2022-05-07": 1.518885167335234, + "2022-05-08": 1.4265082907866682, + "2022-05-09": 1.360326794313864, + "2022-05-10": 1.1629079370672515, + "2022-05-11": 1.1896299587675259, + "2022-05-12": 0.8588012539495391, + "2022-05-13": 0.7812084991175489, + "2022-05-14": 0.8274379234681779, + "2022-05-15": 0.8582014938892322, + "2022-05-16": 0.9580987463558956, + "2022-05-17": 0.8736229184619364, + "2022-05-18": 0.9198009585104087, + "2022-05-19": 0.8054802097429855, + "2022-05-20": 0.8922068898877408, + "2022-05-21": 0.8626913690079143, + "2022-05-22": 0.9434369921653907, + "2022-05-23": 0.9972085011251383, + "2022-05-24": 0.9403055015921582, + "2022-05-25": 0.9546759704080154, + "2022-05-26": 0.9339805141330174, + "2022-05-27": 0.8413353676060014, + "2022-05-28": 0.8495096816503886, + "2022-05-29": 0.9174947700475308, + "2022-05-30": 1.013889678628605, + "2022-05-31": 1.1591280175417629, + "2022-06-01": 1.108672693555664, + "2022-06-02": 0.9594920577914526, + "2022-06-03": 0.9912161183925249, + "2022-06-04": 0.9667951759752809, + "2022-06-05": 0.9634682898596105, + "2022-06-06": 0.9769437954739781, + "2022-06-07": 1.0386695796019587, + "2022-06-08": 0.9726122800897167, + "2022-06-09": 0.9578316065177764, + "2022-06-10": 0.9847203808674984, + "2022-06-11": 0.8913905215355286, + "2022-06-12": 0.797622982125543, + "2022-06-13": 0.7370834436075824, + "2022-06-14": 0.6961105042232354, + "2022-06-15": 0.7170595290084896, + "2022-06-16": 0.7827447443361704, + "2022-06-17": 0.6876847103337029, + "2022-06-18": 0.7624580674428837, + "2022-06-19": 0.7134897546406304, + "2022-06-20": 0.7758640647027909, + "2022-06-21": 0.8060116577990154, + "2022-06-22": 0.7929966937296375, + "2022-06-23": 0.765631318212018, + "2022-06-24": 0.8415704078353337, + "2022-06-25": 0.8791919006279828, + "2022-06-26": 0.8874293473015128, + "2022-06-27": 0.8215665104790872, + "2022-06-28": 0.8377152263206826, + "2022-06-29": 0.863520709239921, + "2022-06-30": 0.9414043027212693, + "2022-07-01": 0.9939695893052547, + "2022-07-02": 0.8999405549967073, + "2022-07-03": 0.8902592618514106, + "2022-07-04": 0.8978080554690407, + "2022-07-05": 0.958810654346253, + "2022-07-06": 0.9921491529859451, + "2022-07-07": 1.0156292660119106, + "2022-07-08": 1.010234241078113, + "2022-07-09": 0.9740040570679862, + "2022-07-10": 0.9727755431564346, + "2022-07-11": 0.9109495970200229, + "2022-07-12": 0.858346928609142, + "2022-07-13": 0.8272021800749425, + "2022-07-14": 0.882359487102395, + "2022-07-15": 0.9166160489592187, + "2022-07-16": 0.9054626121022611, + "2022-07-17": 0.9267858025106284, + "2022-07-18": 0.9130810805985646, + "2022-07-19": 1.0309483628671723, + "2022-07-20": 1.041812552673348, + "2022-07-21": 0.9773233661430023, + "2022-07-22": 0.9827910147338174, + "2022-07-23": 0.9282858932680954, + "2022-07-24": 0.9295129496648151, + "2022-07-25": 0.9191680409575722, + "2022-07-26": 0.8247041025864146, + "2022-07-27": 0.8153069946688127, + "2022-07-28": 0.8896427573116272, + "2022-07-29": 0.9519403396079987, + "2022-07-30": 1.072648860966888, + "2022-07-31": 1.1919262406671036, + "2022-08-01": 1.0789480242761325, + "2022-08-02": 1.0794681397168995, + "2022-08-03": 1.0493698006777223, + "2022-08-04": 1.0855060962236875, + "2022-08-05": 1.127782003430706, + "2022-08-06": 1.1874246427843693, + "2022-08-07": 1.1319247300119037, + "2022-08-08": 1.1408007096766892, + "2022-08-09": 1.2127654074486145, + "2022-08-10": 1.1082601026102357, + "2022-08-11": 1.1290558808056275, + "2022-08-12": 1.1261241713886387, + "2022-08-13": 1.146156437185925, + "2022-08-14": 1.135044013949805, + "2022-08-15": 1.093644867634384, + "2022-08-16": 1.0421439473614569, + "2022-08-17": 1.0224787150968462, + "2022-08-18": 0.9660233460429418, + "2022-08-19": 0.9024045490254228, + "2022-08-20": 0.8788795433604144, + "2022-08-21": 0.860825901336397, + "2022-08-22": 0.8809526533023869, + "2022-08-23": 0.8500766050830599, + "2022-08-24": 0.8711553980011478, + "2022-08-25": 0.8590250502705218, + "2022-08-26": 0.8689109436163147, + "2022-08-27": 0.7762555149570839, + "2022-08-28": 0.7898716683093009, + "2022-08-29": 0.7785908087236679, + "2022-08-30": 0.8684311948685481, + "2022-08-31": 0.8342885053815317, + "2022-09-01": 0.8330981103789654, + "2022-09-02": 0.8298635634284273, + "2022-09-03": 0.827415980698948, + "2022-09-04": 0.8245551707172047, + "2022-09-05": 0.8450954904654416, + "2022-09-06": 0.8485492467157818, + "2022-09-07": 0.7767856926958426, + "2022-09-08": 0.8284550717828494, + "2022-09-09": 0.81887500204073, + "2022-09-10": 0.8786576781291793, + "2022-09-11": 0.8747032683381939, + "2022-09-12": 0.8661490340517496, + "2022-09-13": 0.8636000334577041, + "2022-09-14": 0.8049227605974887, + "2022-09-15": 0.8243386108140273, + "2022-09-16": 0.797065788702587, + "2022-09-17": 0.7943186551017676, + "2022-09-18": 0.8098525430025861, + "2022-09-19": 0.7507157250221536, + "2022-09-20": 0.7753147881990259, + "2022-09-21": 0.7584386049214482, + "2022-09-22": 0.7484267649325389, + "2022-09-23": 0.786593482561435, + "2022-09-24": 0.7721944385532986, + "2022-09-25": 0.7388097946496534, + "2022-09-26": 0.730392143460282, + "2022-09-27": 0.7389797611583044, + "2022-09-28": 0.7434237371041762, + "2022-09-29": 0.7458163889371309, + "2022-09-30": 0.7574444838937107, + "2022-10-01": 0.7590878359854071, + "2022-10-02": 0.7589678098129131, + "2022-10-03": 0.7449136635050533, + "2022-10-04": 0.7674633223762719, + "2022-10-05": 0.7933721465530899, + "2022-10-06": 0.7883918616462721, + "2022-10-07": 0.7611729399194004, + "2022-10-08": 0.7379509594704536, + "2022-10-09": 0.7281337836345039, + "2022-10-10": 0.733753501329875, + "2022-10-11": 0.692121409605824, + "2022-10-12": 0.6859688324870818, + "2022-10-13": 0.6667506086820508, + "2022-10-14": 0.6523346720377662, + "2022-10-15": 0.6296767701224238, + "2022-10-16": 0.6146546854145446, + "2022-10-17": 0.6327080649149879, + "2022-10-18": 0.6479601213803945, + "2022-10-19": 0.616999657126684, + "2022-10-20": 0.5760367661253059, + "2022-10-21": 0.5683005088530372, + "2022-10-22": 0.5588849437714299, + "2022-10-23": 0.5505856427504227, + "2022-10-24": 0.5653144471383127, + "2022-10-25": 0.5386350651040773, + "2022-10-26": 0.5641154841686715, + "2022-10-27": 0.5653471331768593, + "2022-10-28": 0.5937516932693618, + "2022-10-29": 0.6460216791719028, + "2022-10-30": 0.6267065925780082, + "2022-10-31": 0.6122876808892326, + "2022-11-01": 0.5953247325073898, + "2022-11-02": 0.5859551205893234, + "2022-11-03": 0.5760052446166265, + "2022-11-04": 0.591642561597465, + "2022-11-05": 0.6638893778433661, + "2022-11-06": 0.6616402044742455, + "2022-11-07": 0.6005130515042996, + "2022-11-08": 0.5876657696844181, + "2022-11-09": 0.5224490646083274, + "2022-11-10": 0.40498302255102786, + "2022-11-11": 0.49573565060097635, + "2022-11-12": 0.4435653538840747, + "2022-11-13": 0.4084123864698758, + "2022-11-14": 0.4158138127059697, + "2022-11-15": 0.42883867343058024, + "2022-11-16": 0.4249941989508461, + "2022-11-17": 0.4111208703241185, + "2022-11-18": 0.40391702578911376, + "2022-11-19": 0.4053891763435447, + "2022-11-20": 0.4217358639073272, + "2022-11-21": 0.3935412657050727, + "2022-11-22": 0.41501112960471803, + "2022-11-23": 0.42919564092419404, + "2022-11-24": 0.4535213329712738, + "2022-11-25": 0.4322480220014512, + "2022-11-26": 0.4203000470093852, + "2022-11-27": 0.42657241829679976, + "2022-11-28": 0.4426313453701562, + "2022-11-29": 0.42049547349595756, + "2022-11-30": 0.4401269477164284, + "2022-12-01": 0.47233947462724296, + "2022-12-02": 0.4714196722729963, + "2022-12-03": 0.4824928373150024, + "2022-12-04": 0.47540130796874747, + "2022-12-05": 0.5050609367930359, + "2022-12-06": 0.48630354743757276, + "2022-12-07": 0.48445753387839724, + "2022-12-08": 0.4412395358132122, + "2022-12-09": 0.4457360677984632, + "2022-12-10": 0.43772214671792714, + "2022-12-11": 0.43922341976350465, + "2022-12-12": 0.4317599481719404, + "2022-12-13": 0.4254381049197657, + "2022-12-14": 0.4413538107628331, + "2022-12-15": 0.4524198817189241, + "2022-12-08T16": 0.44402427098146274, + "2022-12-08T17": 0.44138179339534256, + "2022-12-08T18": 0.44113714607166193, + "2022-12-08T19": 0.44739804317162973, + "2022-12-08T20": 0.44945544228668327, + "2022-12-08T21": 0.44622490936332226, + "2022-12-08T22": 0.44662644621831554, + "2022-12-08T23": 0.4463061569698092, + "2022-12-09T00": 0.4457360677984632, + "2022-12-09T01": 0.4436309982136099, + "2022-12-09T02": 0.4454177221610073, + "2022-12-09T03": 0.4453193071576463, + "2022-12-09T04": 0.4447452432604167, + "2022-12-09T05": 0.4445831876652779, + "2022-12-09T06": 0.4433480479974031, + "2022-12-09T07": 0.442798473400629, + "2022-12-09T08": 0.44361534569324124, + "2022-12-09T09": 0.4425677837569761, + "2022-12-09T10": 0.44553676422804467, + "2022-12-09T11": 0.44435718618878167, + "2022-12-09T12": 0.44601078833545016, + "2022-12-09T13": 0.44327325253418876, + "2022-12-09T14": 0.4393432371888168, + "2022-12-09T15": 0.4383747103355758, + "2022-12-09T16": 0.44000989784200006, + "2022-12-09T17": 0.4412641333798699, + "2022-12-09T18": 0.44048261078667744, + "2022-12-09T19": 0.4380299693673261, + "2022-12-09T20": 0.43979773199580396, + "2022-12-09T21": 0.4384620806293862, + "2022-12-09T22": 0.435776902141667, + "2022-12-09T23": 0.4355420397029344, + "2022-12-10T00": 0.43772214671792714, + "2022-12-10T01": 0.4391921350726365, + "2022-12-10T02": 0.4405006695096765, + "2022-12-10T03": 0.4406999950510454, + "2022-12-10T04": 0.43985778420364996, + "2022-12-10T05": 0.4396344905470921, + "2022-12-10T06": 0.43928383547646127, + "2022-12-10T07": 0.440742780085738, + "2022-12-10T08": 0.44063938085886667, + "2022-12-10T09": 0.4400176993213032, + "2022-12-10T10": 0.43961116598723066, + "2022-12-10T11": 0.43994832535894235, + "2022-12-10T12": 0.44063761825209563, + "2022-12-10T13": 0.44164077223478304, + "2022-12-10T14": 0.44247788597791776, + "2022-12-10T15": 0.4434654519617525, + "2022-12-10T16": 0.443422471559492, + "2022-12-10T17": 0.4431536219612157, + "2022-12-10T18": 0.4431530867701664, + "2022-12-10T19": 0.4408985193846478, + "2022-12-10T20": 0.441212813300455, + "2022-12-10T21": 0.4395616475403787, + "2022-12-10T22": 0.43999475924770226, + "2022-12-10T23": 0.43907512799425363, + "2022-12-11T00": 0.43922341976350465, + "2022-12-11T01": 0.4387259360358608, + "2022-12-11T02": 0.43913991452173773, + "2022-12-11T03": 0.43951685838763105, + "2022-12-11T04": 0.44118850144404004, + "2022-12-11T05": 0.4416504650315086, + "2022-12-11T06": 0.4412864048347269, + "2022-12-11T07": 0.44076984553574294, + "2022-12-11T08": 0.4413836309233586, + "2022-12-11T09": 0.44086570576964557, + "2022-12-11T10": 0.4425254864994433, + "2022-12-11T11": 0.44094976669123404, + "2022-12-11T12": 0.44230586848725, + "2022-12-11T13": 0.44357765727685794, + "2022-12-11T14": 0.4434357825307423, + "2022-12-11T15": 0.44238096934275345, + "2022-12-11T16": 0.441935706040611, + "2022-12-11T17": 0.44332147855545173, + "2022-12-11T18": 0.44213776514102915, + "2022-12-11T19": 0.4443124106291901, + "2022-12-11T20": 0.44462007201702414, + "2022-12-11T21": 0.4389423225062713, + "2022-12-11T22": 0.4383233241327465, + "2022-12-11T23": 0.432309077355041, + "2022-12-12T00": 0.4317599481719404, + "2022-12-12T01": 0.4297287456500899, + "2022-12-12T02": 0.42967442077659884, + "2022-12-12T03": 0.42029474824148333, + "2022-12-12T04": 0.41938602119822915, + "2022-12-12T05": 0.4202804508600452, + "2022-12-12T06": 0.4207943006535355, + "2022-12-12T07": 0.42048550813393215, + "2022-12-12T08": 0.41956707455414216, + "2022-12-12T09": 0.41968452081166036, + "2022-12-12T10": 0.4221159777714814, + "2022-12-12T11": 0.42146678427445705, + "2022-12-12T12": 0.4210709780935891, + "2022-12-12T13": 0.41963108794820225, + "2022-12-12T14": 0.4208387084674579, + "2022-12-12T15": 0.42046823433413766, + "2022-12-12T16": 0.4222980223831256, + "2022-12-12T17": 0.42158232243114224, + "2022-12-12T18": 0.4219891328989611, + "2022-12-12T19": 0.4208419866891259, + "2022-12-12T20": 0.4221916897900146, + "2022-12-12T21": 0.42251267635305645, + "2022-12-12T22": 0.4238080757102252, + "2022-12-12T23": 0.42370226030038877, + "2022-12-13T00": 0.4254381049197657, + "2022-12-13T01": 0.42570695667841946, + "2022-12-13T02": 0.4231797121025986, + "2022-12-13T03": 0.4215565996653295, + "2022-12-13T04": 0.4187536405438198, + "2022-12-13T05": 0.41969086486507107, + "2022-12-13T06": 0.4193280273054791, + "2022-12-13T07": 0.4201346132460908, + "2022-12-13T08": 0.41583571552986165, + "2022-12-13T09": 0.4193025304927718, + "2022-12-13T10": 0.4215123302484289, + "2022-12-13T11": 0.42426198105019186, + "2022-12-13T12": 0.4250034892669197, + "2022-12-13T13": 0.42358201840249704, + "2022-12-13T14": 0.4282087861156854, + "2022-12-13T15": 0.43968402396499257, + "2022-12-13T16": 0.43732031488798373, + "2022-12-13T17": 0.4388938244250585, + "2022-12-13T18": 0.433813164644812, + "2022-12-13T19": 0.433878111702716, + "2022-12-13T20": 0.4367661053617545, + "2022-12-13T21": 0.43843226736517116, + "2022-12-13T22": 0.439352624662045, + "2022-12-13T23": 0.4404584071304446, + "2022-12-14T00": 0.4413538107628331, + "2022-12-14T01": 0.44442058316872846, + "2022-12-14T02": 0.4432433206228559, + "2022-12-14T03": 0.44161220609448515, + "2022-12-14T04": 0.442405885489286, + "2022-12-14T05": 0.44500429944793934, + "2022-12-14T06": 0.4439402454712232, + "2022-12-14T07": 0.443825324383844, + "2022-12-14T08": 0.44582996164917055, + "2022-12-14T09": 0.44345552989547904, + "2022-12-14T10": 0.443198922353451, + "2022-12-14T11": 0.44497263688882016, + "2022-12-14T12": 0.44906369576910365, + "2022-12-14T13": 0.452563861682555, + "2022-12-14T14": 0.45022633145597973, + "2022-12-14T15": 0.45367033791259664, + "2022-12-14T16": 0.4546688777235227, + "2022-12-14T17": 0.45304045178734387, + "2022-12-14T18": 0.4526072045129162, + "2022-12-14T19": 0.45192384007304404, + "2022-12-14T20": 0.44957782192235285, + "2022-12-14T21": 0.4502045712393598, + "2022-12-14T22": 0.448734609668755, + "2022-12-14T23": 0.4503865978885833, + "2022-12-15T00": 0.4524198817189241, + "2022-12-15T01": 0.4544357831988469, + "2022-12-15T02": 0.44863362502714, + "2022-12-15T03": 0.4614491674489944, + "2022-12-15T04": 0.466083411932596, + "2022-12-15T05": 0.4581895563242557, + "2022-12-15T06": 0.4586372403898596, + "2022-12-15T07": 0.45989159179331135, + "2022-12-15T08": 0.46827404166019837, + "2022-12-15T09": 0.46460474092119614, + "2022-12-15T10": 0.46600108501538146, + "2022-12-15T11": 0.46396267779649075, + "2022-12-15T12": 0.46023195852014565, + "2022-12-15T13": 0.4576005994354722, + "2022-12-15T14": 0.4601563990279833, + "2022-12-15T15": 0.45884988363310414, + "2022-12-15T16": 0.4625222608855735 + }, + "ALPHA-USD": { "latest": 0.093914 }, + "LOOKS-USD": { + "2022-01-10": 2.034435409488038, + "2022-01-11": 2.034435409488038, + "2022-01-12": 2.8597302589656146, + "2022-01-13": 3.68023298454484, + "2022-01-14": 4.035225654601367, + "2022-01-15": 3.500500788448981, + "2022-01-16": 3.7334402116224132, + "2022-01-17": 4.722839146483148, + "2022-01-18": 4.526472429621292, + "2022-01-19": 4.899213331315956, + "2022-01-20": 5.936127799021965, + "2022-01-21": 5.57931283907653, + "2022-01-22": 4.1367344606873235, + "2022-01-23": 4.0196661227605475, + "2022-01-24": 4.268595206298475, + "2022-01-25": 3.7041088822646815, + "2022-01-26": 3.839320701656158, + "2022-01-27": 3.807070347009563, + "2022-01-28": 3.978854127282859, + "2022-01-29": 4.931947985292402, + "2022-01-30": 4.99393412392643, + "2022-01-31": 4.378289540684218, + "2022-02-01": 4.74855715827163, + "2022-02-02": 5.606354171719975, + "2022-02-03": 5.074633485351693, + "2022-02-04": 4.771861438185546, + "2022-02-05": 4.853385820770745, + "2022-02-06": 3.982057427334667, + "2022-02-07": 3.923331636137423, + "2022-02-08": 3.716497344160802, + "2022-02-09": 3.4836652140500797, + "2022-02-10": 3.7556276472506918, + "2022-02-11": 3.348896935363575, + "2022-02-12": 2.876716389957321, + "2022-02-13": 2.554327188293235, + "2022-02-14": 2.6286184139446807, + "2022-02-15": 1.9580335988058537, + "2022-02-16": 2.241972778673061, + "2022-02-17": 2.0561744063768588, + "2022-02-18": 1.5756743771447221, + "2022-02-19": 1.6522044202820234, + "2022-02-20": 1.5521000525296378, + "2022-02-21": 1.6220823726632445, + "2022-02-22": 1.562897252561017, + "2022-02-23": 1.3056905197020479, + "2022-02-24": 1.15067723244796, + "2022-02-25": 1.045771229578945, + "2022-02-26": 1.1922155249590323, + "2022-02-27": 1.1183647284790095, + "2022-02-28": 1.0137632830470806, + "2022-03-01": 1.1953373867135921, + "2022-03-02": 1.3122219061656406, + "2022-03-03": 1.5896929184934416, + "2022-03-04": 1.5049355414993408, + "2022-03-05": 1.3380207292317632, + "2022-03-06": 1.286836111948925, + "2022-03-07": 1.1171986506171854, + "2022-03-08": 1.014904817969524, + "2022-03-09": 1.0440524694122695, + "2022-03-10": 1.1363871965987384, + "2022-03-11": 1.050830849711864, + "2022-03-12": 0.9603190861517578, + "2022-03-13": 0.972105820799526, + "2022-03-14": 0.9210700592204354, + "2022-03-15": 1.020410941110347, + "2022-03-16": 1.0564877025193835, + "2022-03-17": 1.2475845798112608, + "2022-03-18": 1.2297996600496344, + "2022-03-19": 1.3717185275325574, + "2022-03-20": 1.6090021511944137, + "2022-03-21": 1.506261830199169, + "2022-03-22": 1.7309444999986412, + "2022-03-23": 1.8584155416620232, + "2022-03-24": 1.7449698916437328, + "2022-03-25": 1.824303105740079, + "2022-03-26": 1.7226913161520592, + "2022-03-27": 1.7330109101739188, + "2022-03-28": 1.9353486173856247, + "2022-03-29": 2.0651681695819004, + "2022-03-30": 2.4255749278268017, + "2022-03-31": 2.7022790477233802, + "2022-04-01": 2.296874811869992, + "2022-04-02": 2.7677625446678533, + "2022-04-03": 2.3964615283305006, + "2022-04-04": 2.4063078828961455, + "2022-04-05": 2.2513204585927733, + "2022-04-06": 1.8896388484040239, + "2022-04-07": 1.6616460520539473, + "2022-04-08": 1.7953211678202787, + "2022-04-09": 1.6684742342255623, + "2022-04-10": 1.5457885420423774, + "2022-04-11": 1.557734395284237, + "2022-04-12": 1.3573155948066928, + "2022-04-13": 1.4064544388951188, + "2022-04-14": 1.596913641945902, + "2022-04-15": 1.489517878406298, + "2022-04-16": 1.5113955453960788, + "2022-04-17": 1.4706031604376668, + "2022-04-18": 1.440926072121696, + "2022-04-19": 1.509529786393493, + "2022-04-20": 1.705739311202785, + "2022-04-21": 2.0302367914771553, + "2022-04-22": 1.940530501072066, + "2022-04-23": 1.8051194478230803, + "2022-04-24": 1.6052387486623343, + "2022-04-25": 1.7729972853096336, + "2022-04-26": 1.603487184969972, + "2022-04-27": 1.4102096863866311, + "2022-04-28": 1.4374676601655527, + "2022-04-29": 1.492729717455805, + "2022-04-30": 1.51935045790417, + "2022-05-01": 1.3075138500602725, + "2022-05-02": 1.6380597823053726, + "2022-05-03": 1.7378547699551647, + "2022-05-04": 1.5452105502403226, + "2022-05-05": 1.7870583986842774, + "2022-05-06": 1.6117999019847629, + "2022-05-07": 1.4259352122761888, + "2022-05-08": 1.3389597380652543, + "2022-05-09": 1.2602964176654934, + "2022-05-10": 0.9917856945379858, + "2022-05-11": 1.026324034551812, + "2022-05-12": 0.8441851012040513, + "2022-05-13": 0.6940389586946736, + "2022-05-14": 0.6719561172009444, + "2022-05-15": 0.64525648571429, + "2022-05-16": 0.7283943899732855, + "2022-05-17": 0.618220024296364, + "2022-05-18": 0.6819434718987223, + "2022-05-19": 0.49515497000231123, + "2022-05-20": 0.5704659125736512, + "2022-05-21": 0.5276786799215608, + "2022-05-22": 0.4689702028905773, + "2022-05-23": 0.549989241952977, + "2022-05-24": 0.5858874281849763, + "2022-05-25": 0.566904821044739, + "2022-05-26": 0.5714911693119948, + "2022-05-27": 0.5059431974157981, + "2022-05-28": 0.4730901081473828, + "2022-05-29": 0.5140857048571866, + "2022-05-30": 0.49716709394069214, + "2022-05-31": 0.5689394859691047, + "2022-06-01": 0.5146745620208092, + "2022-06-02": 0.4487544876270009, + "2022-06-03": 0.4708154169618909, + "2022-06-04": 0.4350072888900351, + "2022-06-05": 0.4175391783830999, + "2022-06-06": 0.37467409330545187, + "2022-06-07": 0.3771905593556257, + "2022-06-08": 0.33957572146701537, + "2022-06-09": 0.30490870659903246, + "2022-06-10": 0.3013517698582715, + "2022-06-11": 0.2940781670960581, + "2022-06-12": 0.24007573628244058, + "2022-06-13": 0.21303339814227162, + "2022-06-14": 0.17796897442896367, + "2022-06-15": 0.19988523983147502, + "2022-06-16": 0.24519429114927765, + "2022-06-17": 0.21020472630893983, + "2022-06-18": 0.259997478279593, + "2022-06-19": 0.27417770504660316, + "2022-06-20": 0.3423395952086378, + "2022-06-21": 0.415024343167884, + "2022-06-22": 0.3623334068433609, + "2022-06-23": 0.3567154240731414, + "2022-06-24": 0.41600249184100785, + "2022-06-25": 0.4124392699968778, + "2022-06-26": 0.378296426997955, + "2022-06-27": 0.3307554307355411, + "2022-06-28": 0.3348178626835114, + "2022-06-29": 0.3064483280634928, + "2022-06-30": 0.2762286158348326, + "2022-07-01": 0.30887923482270313, + "2022-07-02": 0.30278370343982336, + "2022-07-03": 0.28578442396576476, + "2022-07-04": 0.28019059206071883, + "2022-07-05": 0.32870962926486724, + "2022-07-06": 0.3502990278968871, + "2022-07-07": 0.34665008946381115, + "2022-07-08": 0.365239881296547, + "2022-07-09": 0.3366123566483766, + "2022-07-10": 0.31867773647868125, + "2022-07-11": 0.3211343730027659, + "2022-07-12": 0.28134705929264525, + "2022-07-13": 0.28334802315887986, + "2022-07-14": 0.2964050639004524, + "2022-07-15": 0.3120517364681744, + "2022-07-16": 0.3633056398187371, + "2022-07-17": 0.41045581669543363, + "2022-07-18": 0.39706824430645915, + "2022-07-19": 0.4618128474004383, + "2022-07-20": 0.44292484819283146, + "2022-07-21": 0.392314562450821, + "2022-07-22": 0.42790507428233243, + "2022-07-23": 0.386180722525053, + "2022-07-24": 0.40386718792184284, + "2022-07-25": 0.3895788834673134, + "2022-07-26": 0.3466248392426353, + "2022-07-27": 0.3434215018755587, + "2022-07-28": 0.38512577646163715, + "2022-07-29": 0.42110559660502517, + "2022-07-30": 0.3995029764808476, + "2022-07-31": 0.392753355658918, + "2022-08-01": 0.3722936151668517, + "2022-08-02": 0.3691059982270921, + "2022-08-03": 0.3551608576117721, + "2022-08-04": 0.3549829668473632, + "2022-08-05": 0.35693634692926063, + "2022-08-06": 0.40214607408847486, + "2022-08-07": 0.40137318438763525, + "2022-08-08": 0.3953657210894452, + "2022-08-09": 0.4019296445988983, + "2022-08-10": 0.3797766842014123, + "2022-08-11": 0.4092870416578304, + "2022-08-12": 0.3972829737729234, + "2022-08-13": 0.40183811208561304, + "2022-08-14": 0.4134320436741012, + "2022-08-15": 0.39303435235697926, + "2022-08-16": 0.35876843435382244, + "2022-08-17": 0.34610381293202386, + "2022-08-18": 0.33683904332431835, + "2022-08-19": 0.3028673222004316, + "2022-08-20": 0.2818549451753818, + "2022-08-21": 0.2671348905326564, + "2022-08-22": 0.27972027527990284, + "2022-08-23": 0.27726095327743167, + "2022-08-24": 0.28064112658159246, + "2022-08-25": 0.2748849869636713, + "2022-08-26": 0.27591969196094207, + "2022-08-27": 0.24142508990080158, + "2022-08-28": 0.24544469568775107, + "2022-08-29": 0.23200525899137375, + "2022-08-30": 0.2621356333588046, + "2022-08-31": 0.26029553846906345, + "2022-09-01": 0.2647416290911853, + "2022-09-02": 0.2954966890020936, + "2022-09-03": 0.27693579806247814, + "2022-09-04": 0.27425172792249136, + "2022-09-05": 0.27650128467678375, + "2022-09-06": 0.2704403920587551, + "2022-09-07": 0.26698753667323977, + "2022-09-08": 0.2643617845400998, + "2022-09-09": 0.26063249368961144, + "2022-09-10": 0.28044693142818067, + "2022-09-11": 0.2841275873234658, + "2022-09-12": 0.3038356230702481, + "2022-09-13": 0.2912365240706739, + "2022-09-14": 0.26196731472889545, + "2022-09-15": 0.26152928626027516, + "2022-09-16": 0.24522332070607633, + "2022-09-17": 0.23708973921678697, + "2022-09-18": 0.2464958304732572, + "2022-09-19": 0.21474883110287138, + "2022-09-20": 0.22212558863487536, + "2022-09-21": 0.20712202738853797, + "2022-09-22": 0.19320527759449838, + "2022-09-23": 0.20156065792237887, + "2022-09-24": 0.20298962293711417, + "2022-09-25": 0.20240437500557748, + "2022-09-26": 0.19618453540298517, + "2022-09-27": 0.19818098459201192, + "2022-09-28": 0.19326841359552904, + "2022-09-29": 0.19380648067186723, + "2022-09-30": 0.2021184348158512, + "2022-10-01": 0.20400618825658315, + "2022-10-02": 0.1992698615712907, + "2022-10-03": 0.2043247356891286, + "2022-10-04": 0.2181140462892059, + "2022-10-05": 0.2221850118733337, + "2022-10-06": 0.2200039423064314, + "2022-10-07": 0.2193995622135106, + "2022-10-08": 0.21783759505314426, + "2022-10-09": 0.20871603844206477, + "2022-10-10": 0.21096860688094898, + "2022-10-11": 0.19707000475658298, + "2022-10-12": 0.19232182321105, + "2022-10-13": 0.2094410029009395, + "2022-10-14": 0.22435791140056915, + "2022-10-15": 0.22223574619682196, + "2022-10-16": 0.22595129341724937, + "2022-10-17": 0.2347028077383056, + "2022-10-18": 0.23534108473099807, + "2022-10-19": 0.2258347162017118, + "2022-10-20": 0.21057146833993645, + "2022-10-21": 0.21459793570562974, + "2022-10-22": 0.21949109169850312, + "2022-10-23": 0.212840544678647, + "2022-10-24": 0.2161113341145239, + "2022-10-25": 0.2034156366002984, + "2022-10-26": 0.2101573981852144, + "2022-10-27": 0.2243167538438731, + "2022-10-28": 0.2161278040980804, + "2022-10-29": 0.21985299338558564, + "2022-10-30": 0.22866180454466256, + "2022-10-31": 0.2265139298988981, + "2022-11-01": 0.22803443925506156, + "2022-11-02": 0.21967718245991086, + "2022-11-03": 0.2007731763290045, + "2022-11-04": 0.20577100234364115, + "2022-11-05": 0.23738042922479055, + "2022-11-06": 0.24031510598054712, + "2022-11-07": 0.21652419909486614, + "2022-11-08": 0.211763499530284, + "2022-11-09": 0.17253772382081195, + "2022-11-10": 0.12242203292163872, + "2022-11-11": 0.1607698031635493, + "2022-11-12": 0.1528091366508424, + "2022-11-13": 0.14211041042349604, + "2022-11-14": 0.1337601641260161, + "2022-11-15": 0.1381457174598765, + "2022-11-16": 0.14006277924801222, + "2022-11-17": 0.13475040424241552, + "2022-11-18": 0.13856397446068708, + "2022-11-19": 0.13958612726781902, + "2022-11-20": 0.13766363765925238, + "2022-11-21": 0.12372030778545569, + "2022-11-22": 0.11939334324636094, + "2022-11-23": 0.12257087973758282, + "2022-11-24": 0.1312746799813085, + "2022-11-25": 0.13103483405216435, + "2022-11-26": 0.13159596597278433, + "2022-11-27": 0.1307577231495294, + "2022-11-28": 0.1310619491806385, + "2022-11-29": 0.12790917069638288, + "2022-11-30": 0.13146096605531846, + "2022-12-01": 0.14886143973856583, + "2022-12-02": 0.14141113140748884, + "2022-12-03": 0.14445689540710197, + "2022-12-04": 0.13625648569313772, + "2022-12-05": 0.14185893509268668, + "2022-12-06": 0.140168131341482, + "2022-12-07": 0.14042882950188243, + "2022-12-08": 0.1350234078958391, + "2022-12-09": 0.1381748064174658, + "2022-12-10": 0.14228699961061694, + "2022-12-11": 0.1596462025645319, + "2022-12-12": 0.17980769405310223, + "2022-12-13": 0.16671556305615684, + "2022-12-14": 0.1853238025759615, + "2022-12-15": 0.17474595923628147, + "2022-12-08T16": 0.13570665364411152, + "2022-12-08T17": 0.13572845712254303, + "2022-12-08T18": 0.1368359424897156, + "2022-12-08T19": 0.13840781597203622, + "2022-12-08T20": 0.13800216221835465, + "2022-12-08T21": 0.13811561714620052, + "2022-12-08T22": 0.13790473210451804, + "2022-12-08T23": 0.13747749350097413, + "2022-12-09T00": 0.1381748064174658, + "2022-12-09T01": 0.1373750858774834, + "2022-12-09T02": 0.1371388475374133, + "2022-12-09T03": 0.13776891998290278, + "2022-12-09T04": 0.1377191817344373, + "2022-12-09T05": 0.13765679320424254, + "2022-12-09T06": 0.13809865174511637, + "2022-12-09T07": 0.138527393371118, + "2022-12-09T08": 0.1377570717940411, + "2022-12-09T09": 0.13777796629211647, + "2022-12-09T10": 0.13872630080407114, + "2022-12-09T11": 0.1375308314050495, + "2022-12-09T12": 0.13795409926055338, + "2022-12-09T13": 0.1379946040553499, + "2022-12-09T14": 0.13702670888901192, + "2022-12-09T15": 0.13775154047748744, + "2022-12-09T16": 0.14174626060592935, + "2022-12-09T17": 0.1443062690802368, + "2022-12-09T18": 0.1442186163726862, + "2022-12-09T19": 0.14522027132569623, + "2022-12-09T20": 0.1443197878604818, + "2022-12-09T21": 0.14345648589082602, + "2022-12-09T22": 0.14397378438575698, + "2022-12-09T23": 0.14414823868133392, + "2022-12-10T00": 0.14228699961061694, + "2022-12-10T01": 0.14166249947828663, + "2022-12-10T02": 0.14238399473593952, + "2022-12-10T03": 0.1449402084538774, + "2022-12-10T04": 0.1427667093974313, + "2022-12-10T05": 0.14357713961435228, + "2022-12-10T06": 0.14435187143268982, + "2022-12-10T07": 0.14474880208283944, + "2022-12-10T08": 0.14517444673447885, + "2022-12-10T09": 0.14489635996539582, + "2022-12-10T10": 0.14468171744961295, + "2022-12-10T11": 0.14437908783569758, + "2022-12-10T12": 0.14499688714159117, + "2022-12-10T13": 0.14499497454939722, + "2022-12-10T14": 0.1464315171882585, + "2022-12-10T15": 0.14768517812965729, + "2022-12-10T16": 0.15057154689955757, + "2022-12-10T17": 0.1598869914838714, + "2022-12-10T18": 0.15514055777666597, + "2022-12-10T19": 0.15674436160460273, + "2022-12-10T20": 0.15780728167861277, + "2022-12-10T21": 0.16038111458225174, + "2022-12-10T22": 0.15892596262688286, + "2022-12-10T23": 0.1589280444485954, + "2022-12-11T00": 0.1596462025645319, + "2022-12-11T01": 0.16332987101367547, + "2022-12-11T02": 0.1623671435136206, + "2022-12-11T03": 0.16256957724655624, + "2022-12-11T04": 0.16392528521625555, + "2022-12-11T05": 0.1632759403322187, + "2022-12-11T06": 0.16288748549064686, + "2022-12-11T07": 0.16269356182663425, + "2022-12-11T08": 0.1634869699144961, + "2022-12-11T09": 0.16277841404175689, + "2022-12-11T10": 0.16353733494117842, + "2022-12-11T11": 0.16701854988413384, + "2022-12-11T12": 0.1714141785532248, + "2022-12-11T13": 0.17297386322650532, + "2022-12-11T14": 0.16738338168523853, + "2022-12-11T15": 0.16667226636420251, + "2022-12-11T16": 0.1656812400538659, + "2022-12-11T17": 0.16715344695135778, + "2022-12-11T18": 0.1748843570464029, + "2022-12-11T19": 0.17639211695049328, + "2022-12-11T20": 0.17492881118828235, + "2022-12-11T21": 0.17570140905253356, + "2022-12-11T22": 0.17585111462561845, + "2022-12-11T23": 0.17567473611077716, + "2022-12-12T00": 0.17980769405310223, + "2022-12-12T01": 0.1699138326646955, + "2022-12-12T02": 0.1703449423584122, + "2022-12-12T03": 0.1673262253073704, + "2022-12-12T04": 0.16816769313945673, + "2022-12-12T05": 0.16880405839856685, + "2022-12-12T06": 0.1668145016237618, + "2022-12-12T07": 0.16367494718577616, + "2022-12-12T08": 0.16479817198710586, + "2022-12-12T09": 0.16608288907093827, + "2022-12-12T10": 0.16839371435216938, + "2022-12-12T11": 0.1674754344984025, + "2022-12-12T12": 0.16702967674937427, + "2022-12-12T13": 0.16650802740738796, + "2022-12-12T14": 0.164033933894392, + "2022-12-12T15": 0.16415495202905178, + "2022-12-12T16": 0.16630553975736298, + "2022-12-12T17": 0.16571511158825347, + "2022-12-12T18": 0.16557855665606822, + "2022-12-12T19": 0.16429249441500002, + "2022-12-12T20": 0.16519708256932883, + "2022-12-12T21": 0.1666761023993218, + "2022-12-12T22": 0.16803806683072248, + "2022-12-12T23": 0.16828420549378398, + "2022-12-13T00": 0.16671556305615684, + "2022-12-13T01": 0.17113509285755887, + "2022-12-13T02": 0.16942585123873413, + "2022-12-13T03": 0.16918905022035768, + "2022-12-13T04": 0.1670355851740493, + "2022-12-13T05": 0.1679377258368432, + "2022-12-13T06": 0.16843450595468126, + "2022-12-13T07": 0.16803325305723665, + "2022-12-13T08": 0.16901485049575599, + "2022-12-13T09": 0.169109906207846, + "2022-12-13T10": 0.16905145241651767, + "2022-12-13T11": 0.16975044150920168, + "2022-12-13T12": 0.16967863242939932, + "2022-12-13T13": 0.17044672332461766, + "2022-12-13T14": 0.1833206517387782, + "2022-12-13T15": 0.18196387673411396, + "2022-12-13T16": 0.1769503023756516, + "2022-12-13T17": 0.1871789754747553, + "2022-12-13T18": 0.18476370353902366, + "2022-12-13T19": 0.18425793601277501, + "2022-12-13T20": 0.18391259910588348, + "2022-12-13T21": 0.18615461179099943, + "2022-12-13T22": 0.18489791191680385, + "2022-12-13T23": 0.18331347419616986, + "2022-12-14T00": 0.1853238025759615, + "2022-12-14T01": 0.18435377334831046, + "2022-12-14T02": 0.18401403708946135, + "2022-12-14T03": 0.17824869157495415, + "2022-12-14T04": 0.17935044282669035, + "2022-12-14T05": 0.178963638479273, + "2022-12-14T06": 0.17941754763053905, + "2022-12-14T07": 0.1767932223706555, + "2022-12-14T08": 0.17486725720430635, + "2022-12-14T09": 0.17921011578199178, + "2022-12-14T10": 0.17901222523195734, + "2022-12-14T11": 0.18198992546246925, + "2022-12-14T12": 0.18169754088881446, + "2022-12-14T13": 0.18009038687934273, + "2022-12-14T14": 0.18094217669959595, + "2022-12-14T15": 0.1816443293426427, + "2022-12-14T16": 0.18117881754378412, + "2022-12-14T17": 0.1779043700066932, + "2022-12-14T18": 0.17790820163197751, + "2022-12-14T19": 0.17756821435706524, + "2022-12-14T20": 0.1747894709287463, + "2022-12-14T21": 0.17491762345274264, + "2022-12-14T22": 0.1749619060395047, + "2022-12-14T23": 0.17472013912716006, + "2022-12-15T00": 0.17474595923628147, + "2022-12-15T01": 0.17766989383812096, + "2022-12-15T02": 0.1736953923030928, + "2022-12-15T03": 0.17483075212992444, + "2022-12-15T04": 0.17475546120157795, + "2022-12-15T05": 0.17446931672436797, + "2022-12-15T06": 0.17272605539711253, + "2022-12-15T07": 0.17271931962953116, + "2022-12-15T08": 0.17148697827531206, + "2022-12-15T09": 0.170867886330571, + "2022-12-15T10": 0.16957800492546204, + "2022-12-15T11": 0.16865479008912806, + "2022-12-15T12": 0.16934656433351158, + "2022-12-15T13": 0.16904272445586915, + "2022-12-15T14": 0.1684132194901364, + "2022-12-15T15": 0.16746806956553195, + "2022-12-15T16": 0.16795884277151657, + "latest": 0.167391 + }, + "ASH-USD": { + "2021-12-15": 33.51627039792811, + "2021-12-16": 33.25579111188838, + "2021-12-17": 37.942872465412066, + "2021-12-18": 32.26116004226189, + "2021-12-19": 35.31718326664426, + "2021-12-20": 34.159880982670394, + "2021-12-21": 35.05778639544863, + "2021-12-22": 35.34786199002249, + "2021-12-23": 33.4083346099422, + "2021-12-24": 37.07266326234106, + "2021-12-25": 36.13668927757274, + "2021-12-26": 36.21979962290747, + "2021-12-27": 35.14669293578068, + "2021-12-28": 34.433085381465425, + "2021-12-29": 31.605974637790045, + "2021-12-30": 30.166867338225828, + "2021-12-31": 30.923808829051236, + "2022-01-01": 30.524470835384534, + "2022-01-02": 28.042688337502412, + "2022-01-03": 28.32577860870965, + "2022-01-04": 26.465941405521935, + "2022-01-05": 28.504799117847615, + "2022-01-06": 25.84631517461305, + "2022-01-07": 23.31377173417019, + "2022-01-08": 19.475319354580428, + "2022-01-09": 18.924786124086275, + "2022-01-10": 24.29833095036867, + "2022-01-11": 21.292184180873708, + "2022-01-12": 23.974034484631968, + "2022-01-13": 24.30801891147565, + "2022-01-14": 22.891203932995715, + "2022-01-15": 23.610336978122405, + "2022-01-16": 29.30502643296284, + "2022-01-17": 30.74935136618329, + "2022-01-18": 35.50544801511642, + "2022-01-19": 35.79334479957398, + "2022-01-20": 35.983110883380036, + "2022-01-21": 23.185314518457854, + "2022-01-22": 18.932031447950077, + "2022-01-23": 17.636275643272885, + "2022-01-24": 17.63371475409073, + "2022-01-25": 16.175719107577624, + "2022-01-26": 18.859852178648488, + "2022-01-27": 17.682482050392153, + "2022-01-28": 15.409946646620742, + "2022-01-29": 19.046998465425094, + "2022-01-30": 19.339490857887967, + "2022-01-31": 17.996867993009246, + "2022-02-01": 18.839482235786626, + "2022-02-02": 17.087988110986554, + "2022-02-03": 17.792123722253752, + "2022-02-04": 16.892626842488657, + "2022-02-05": 18.313423560491653, + "2022-02-06": 21.920718835908925, + "2022-02-07": 20.247952351441374, + "2022-02-08": 19.523096051574896, + "2022-02-09": 18.67871862272425, + "2022-02-10": 18.871704577835644, + "2022-02-11": 19.59993780001771, + "2022-02-12": 20.49179545025489, + "2022-02-13": 19.909514689005064, + "2022-02-14": 19.248052457261906, + "2022-02-15": 19.897819452570555, + "2022-02-16": 19.934673707030196, + "2022-02-17": 20.20902484584576, + "2022-02-18": 18.410941997345812, + "2022-02-19": 17.639962675810793, + "2022-02-20": 17.285574213403994, + "2022-02-21": 16.52737179239909, + "2022-02-22": 15.331354626355239, + "2022-02-23": 16.365521626976207, + "2022-02-24": 16.890311997242303, + "2022-02-25": 15.297010092622852, + "2022-02-26": 16.939759629366286, + "2022-02-27": 18.422861631503327, + "2022-02-28": 16.656927214875275, + "2022-03-01": 20.762379297933254, + "2022-03-02": 19.080018017772176, + "2022-03-03": 19.468977781420453, + "2022-03-04": 18.60074974404112, + "2022-03-05": 17.507602835000224, + "2022-03-06": 17.421842444882746, + "2022-03-07": 15.925663097365115, + "2022-03-08": 14.535709664302688, + "2022-03-09": 13.863854004999572, + "2022-03-10": 16.09043752198186, + "2022-03-11": 15.579122166250384, + "2022-03-12": 16.013662652993467, + "2022-03-13": 16.248723765689306, + "2022-03-14": 16.15744277187575, + "2022-03-15": 17.00195537920888, + "2022-03-16": 16.955441632897905, + "2022-03-17": 17.286257649165464, + "2022-03-18": 17.154737863635532, + "2022-03-19": 18.160756118077447, + "2022-03-20": 18.038749282677088, + "2022-03-21": 17.828619031041846, + "2022-03-22": 19.452099740917845, + "2022-03-23": 20.79377867946176, + "2022-03-24": 20.715830207353136, + "2022-03-25": 19.470136235787155, + "2022-03-26": 17.48320918726692, + "2022-03-27": 17.583691958295848, + "2022-03-28": 19.091008199393745, + "2022-03-29": 11.633384899984614, + "2022-03-30": 10.656594254124965, + "2022-03-31": 9.996902087525063, + "2022-04-01": 9.415132584481189, + "2022-04-02": 8.355811704996713, + "2022-04-03": 7.175446763459028, + "2022-04-04": 7.252949502641973, + "2022-04-05": 8.97611619637969, + "2022-04-06": 8.051044889633529, + "2022-04-07": 6.87233549257663, + "2022-04-08": 7.003233450069567, + "2022-04-09": 6.748659542930238, + "2022-04-10": 6.739597023458553, + "2022-04-11": 6.531328071886606, + "2022-04-12": 5.260527849331871, + "2022-04-13": 4.972557112459713, + "2022-04-14": 5.421843182199391, + "2022-04-15": 5.2305497449377665, + "2022-04-16": 5.09660145341972, + "2022-04-17": 5.2463581961759544, + "2022-04-18": 4.791290280775897, + "2022-04-19": 5.019405785604203, + "2022-04-20": 5.156392951776994, + "2022-04-21": 4.761334157979305, + "2022-04-22": 4.608104443296371, + "2022-04-23": 4.231539852469903, + "2022-04-24": 4.147010655114582, + "2022-04-25": 3.8150759672944825, + "2022-04-26": 4.549323874714892, + "2022-04-27": 4.096218825292437, + "2022-04-28": 4.008430946364506, + "2022-04-29": 3.878681984335341, + "2022-04-30": 4.0918971454136575, + "2022-05-01": 3.343527538196525, + "2022-05-02": 3.740093416555653, + "2022-05-03": 3.705424825665341, + "2022-05-04": 3.5837843860387513, + "2022-05-05": 3.7517844006379826, + "2022-05-06": 3.664563141907883, + "2022-05-07": 3.4973038751298544, + "2022-05-08": 3.2371681620071335, + "2022-05-09": 3.3307057216526976, + "2022-05-10": 2.61478824522012, + "2022-05-11": 2.6334538664152283, + "2022-05-12": 1.7938249648593425, + "2022-05-13": 1.709299589749915, + "2022-05-14": 2.1586649327099443, + "2022-05-15": 2.7187404615183914, + "2022-05-16": 2.653081151594951, + "2022-05-17": 2.6311621531580434, + "2022-05-18": 2.8732739876234348, + "2022-05-19": 2.5944324030849657, + "2022-05-20": 2.606944599530248, + "2022-05-21": 2.573335147025591, + "2022-05-22": 2.5644578835595615, + "2022-05-23": 2.52042267788218, + "2022-05-24": 2.3719674270048374, + "2022-05-25": 2.3745298207963126, + "2022-05-26": 2.3934811107067384, + "2022-05-27": 2.2973234095688104, + "2022-05-28": 2.1298012428169035, + "2022-05-29": 2.0642920932196143, + "2022-05-30": 2.0159960948654603, + "2022-05-31": 2.648190302382475, + "2022-06-01": 2.3259476693832335, + "2022-06-02": 2.269619874221697, + "2022-06-03": 2.2311525078934706, + "2022-06-04": 2.056004705352828, + "2022-06-05": 2.375008727321167, + "2022-06-06": 2.39979115942766, + "2022-06-07": 2.4853463132475375, + "2022-06-08": 2.441228676823371, + "2022-06-09": 2.419857772917513, + "2022-06-10": 2.303672491141484, + "2022-06-11": 2.0844153599703676, + "2022-06-12": 1.8698178010035327, + "2022-06-13": 1.644497918673745, + "2022-06-14": 1.329529574737898, + "2022-06-15": 1.4937992041611545, + "2022-06-16": 1.7117776933837172, + "2022-06-17": 1.265874146801986, + "2022-06-18": 1.248589887511866, + "2022-06-19": 1.1765035299777291, + "2022-06-20": 1.5204776839327345, + "2022-06-21": 1.5750388498753853, + "2022-06-22": 1.5809512161455328, + "2022-06-23": 1.4514975408838349, + "2022-06-24": 1.64950888280857, + "2022-06-25": 1.7103224302824467, + "2022-06-26": 1.7614783487982872, + "2022-06-27": 1.6914353115821341, + "2022-06-28": 1.558370743773921, + "2022-06-29": 1.4148582625790767, + "2022-06-30": 1.3149212624115063, + "2022-07-01": 1.298110564833423, + "2022-07-02": 1.3322231599705092, + "2022-07-03": 1.2981774137237974, + "2022-07-04": 1.2729881047130358, + "2022-07-05": 1.4497821768776562, + "2022-07-06": 1.3424783255108017, + "2022-07-07": 1.3334975141561276, + "2022-07-08": 1.443760619368313, + "2022-07-09": 1.3469135392684186, + "2022-07-10": 1.2609222088699363, + "2022-07-11": 1.2609939619843913, + "2022-07-12": 1.2062113505853274, + "2022-07-13": 1.1946965839702879, + "2022-07-14": 1.2194607636494474, + "2022-07-15": 1.327486937310713, + "2022-07-16": 1.2891484925578565, + "2022-07-17": 1.4101921160504827, + "2022-07-18": 1.5599095413191915, + "2022-07-19": 1.6263199406722457, + "2022-07-20": 1.5446583769836912, + "2022-07-21": 1.5076570689186977, + "2022-07-22": 1.5495930021628193, + "2022-07-23": 1.3595582829900437, + "2022-07-24": 1.4388461044296208, + "2022-07-25": 1.416000321290652, + "2022-07-26": 1.2278769427014693, + "2022-07-27": 1.2130207491541423, + "2022-07-28": 0.8354513511925441, + "2022-07-29": 1.2035605345506555, + "2022-07-30": 1.4183528101578649, + "2022-07-31": 1.2330955305908524, + "2022-08-01": 1.328878417556287, + "2022-08-02": 1.4240679338864175, + "2022-08-03": 1.5731316483448896, + "2022-08-04": 1.625475814169789, + "2022-08-05": 1.6650543541193832, + "2022-08-06": 1.792145190589373, + "2022-08-07": 1.7708282249273246, + "2022-08-08": 1.8298952471027872, + "2022-08-09": 1.8620021080125004, + "2022-08-10": 1.6772058473516247, + "2022-08-11": 1.71917063214792, + "2022-08-12": 1.7359149808147936, + "2022-08-13": 1.7643410420701617, + "2022-08-14": 1.6374201419765733, + "2022-08-15": 1.5710127398807578, + "2022-08-16": 1.709281183231903, + "2022-08-17": 1.7159669730721365, + "2022-08-18": 1.557670198661608, + "2022-08-19": 1.5963480911567862, + "2022-08-20": 1.338586906917881, + "2022-08-21": 1.3341397634290741, + "2022-08-22": 1.5197380645688625, + "2022-08-23": 1.308106432592417, + "2022-08-24": 1.4214039853498182, + "2022-08-25": 1.4052552687598783, + "2022-08-26": 1.38507405408388, + "2022-08-27": 1.2403917571236918, + "2022-08-28": 1.305668678886967, + "2022-08-29": 1.204327206090497, + "2022-08-30": 1.2198452693980113, + "2022-08-31": 1.1786129672370562, + "2022-09-01": 1.2409022776392402, + "2022-09-02": 1.2987333087529014, + "2022-09-03": 1.2251365899549835, + "2022-09-04": 1.123567904774681, + "2022-09-05": 1.0825828549880074, + "2022-09-06": 1.0930498827400947, + "2022-09-07": 1.2283796365488588, + "2022-09-08": 1.2132343823905363, + "2022-09-09": 1.0556709078591335, + "2022-09-10": 1.2448900797088194, + "2022-09-11": 1.2265991960658735, + "2022-09-12": 1.1681644337460482, + "2022-09-13": 1.2730706921238268, + "2022-09-14": 1.0800606417527343, + "2022-09-15": 1.224362570819209, + "2022-09-16": 1.0985143010570133, + "2022-09-17": 1.2038856820229944, + "2022-09-18": 1.2622807648524201, + "2022-09-19": 1.039583349651396, + "2022-09-20": 1.1066737683218033, + "2022-09-21": 1.024309747877585, + "2022-09-22": 1.2702822937617164, + "2022-09-23": 1.149931136710167, + "2022-09-24": 1.1457809550896672, + "2022-09-25": 1.054325506053384, + "2022-09-26": 1.0153798108850194, + "2022-09-27": 0.9707609424321755, + "2022-09-28": 1.0441040214853115, + "2022-09-29": 1.0810750643124936, + "2022-09-30": 1.0552117803466898, + "2022-10-01": 1.1311037860531314, + "2022-10-02": 1.050766475260116, + "2022-10-03": 1.0501976778830668, + "2022-10-04": 1.1069003152011019, + "2022-10-05": 1.1254062724159417, + "2022-10-06": 1.1469075741851347, + "2022-10-07": 1.1131291028057382, + "2022-10-08": 1.0688832329979217, + "2022-10-09": 1.0614049312246203, + "2022-10-10": 0.9949437848085805, + "2022-10-11": 0.945182393943084, + "2022-10-12": 0.9102722023626938, + "2022-10-13": 0.963950114687733, + "2022-10-14": 0.9577085007622361, + "2022-10-15": 0.9496080589044563, + "2022-10-16": 0.9339305599974261, + "2022-10-17": 0.9577129692336418, + "2022-10-18": 0.9945366573941572, + "2022-10-19": 1.0043491926531305, + "2022-10-20": 0.99400997712896, + "2022-10-21": 1.1802383949804953, + "2022-10-22": 1.1509997033115722, + "2022-10-23": 1.0712302449496782, + "2022-10-24": 1.0681322086116856, + "2022-10-25": 0.9845962800176553, + "2022-10-26": 1.0562537574366873, + "2022-10-27": 1.1748213057872472, + "2022-10-28": 1.1654090300571995, + "2022-10-29": 1.1752511770144312, + "2022-10-30": 1.1729899704924802, + "2022-10-31": 1.272231944909997, + "2022-11-01": 1.2108325502238846, + "2022-11-02": 1.199366625333705, + "2022-11-03": 1.0834286398432018, + "2022-11-04": 1.0914105450366123, + "2022-11-05": 1.2079560404918572, + "2022-11-06": 1.2273956767331962, + "2022-11-07": 1.1660615586594734, + "2022-11-08": 1.187468900818652, + "2022-11-09": 1.0003690029691759, + "2022-11-10": 0.69587406131408, + "2022-11-11": 0.8309551979315286, + "2022-11-12": 0.8795181101220761, + "2022-11-13": 0.7962345399985276, + "2022-11-14": 0.841007302444214, + "2022-11-15": 0.7667010146451922, + "2022-11-16": 0.78994265379831, + "2022-11-17": 0.6838645394655433, + "2022-11-18": 0.7664275533606192, + "2022-11-19": 0.7232730201472283, + "2022-11-20": 0.6699090565876683, + "2022-11-21": 0.6543253376270615, + "2022-11-22": 0.7396871691307443, + "2022-11-23": 0.6522651405385597, + "2022-11-24": 0.6949703795556632, + "2022-11-25": 0.7234368998345084, + "2022-11-26": 0.7112582453462586, + "2022-11-27": 0.6550825765093731, + "2022-11-28": 0.6490328579118567, + "2022-11-29": 0.6224337771578039, + "2022-11-30": 0.5622830232908467, + "2022-12-01": 0.5965684716805052, + "2022-12-02": 0.6075260607470176, + "2022-12-03": 0.6136010106366603, + "2022-12-04": 0.5688089216983581, + "2022-12-05": 0.5595230730049278, + "2022-12-06": 0.5846477094545407, + "2022-12-07": 0.6492478842775823, + "2022-12-08": 0.5339318182627836, + "2022-12-09": 0.609407439105106, + "2022-12-10": 0.6112016055291014, + "2022-12-11": 0.6026434379249048, + "2022-12-12": 0.6418425083753506, + "2022-12-13": 0.6318256855001465, + "2022-12-14": 0.7697715811923744, + "2022-12-15": 0.6141714543208827, + "2022-12-08T16": 0.6467441243826321, + "2022-12-08T17": 0.6470088743842497, + "2022-12-08T18": 0.6481150868973135, + "2022-12-08T19": 0.6659729752401004, + "2022-12-08T20": 0.6635178709976688, + "2022-12-08T21": 0.685829536006339, + "2022-12-08T22": 0.6487730070035792, + "2022-12-08T23": 0.6413052666959901, + "2022-12-09T00": 0.609407439105106, + "2022-12-09T01": 0.6082878427620861, + "2022-12-09T02": 0.6109980100285963, + "2022-12-09T03": 0.6109263923474473, + "2022-12-09T04": 0.6230391332270844, + "2022-12-09T05": 0.6227419696721654, + "2022-12-09T06": 0.6173139761910069, + "2022-12-09T07": 0.6198736714522886, + "2022-12-09T08": 0.6218915907930478, + "2022-12-09T09": 0.6202259154058815, + "2022-12-09T10": 0.6228000840392354, + "2022-12-09T11": 0.6223789494027512, + "2022-12-09T12": 0.6252260489293243, + "2022-12-09T13": 0.6224607083049319, + "2022-12-09T14": 0.6071157473928117, + "2022-12-09T15": 0.606394101262601, + "2022-12-09T16": 0.6078327471674877, + "2022-12-09T17": 0.6079200641857269, + "2022-12-09T18": 0.6074749359969009, + "2022-12-09T19": 0.6052316594337354, + "2022-12-09T20": 0.6040832581505017, + "2022-12-09T21": 0.606115958610816, + "2022-12-09T22": 0.6080722816737337, + "2022-12-09T23": 0.6122508125385736, + "2022-12-10T00": 0.6112016055291014, + "2022-12-10T01": 0.6118207696564713, + "2022-12-10T02": 0.6130949892107708, + "2022-12-10T03": 0.6066867170167622, + "2022-12-10T04": 0.6061190965021, + "2022-12-10T05": 0.6066048753112918, + "2022-12-10T06": 0.6049823414939913, + "2022-12-10T07": 0.6059187657596471, + "2022-12-10T08": 0.6064381772919908, + "2022-12-10T09": 0.6057522591112438, + "2022-12-10T10": 0.6057989334337384, + "2022-12-10T11": 0.60647488405851, + "2022-12-10T12": 0.6071132317887796, + "2022-12-10T13": 0.6169508860211036, + "2022-12-10T14": 0.6182777926409981, + "2022-12-10T15": 0.6201721302761349, + "2022-12-10T16": 0.6230851047931958, + "2022-12-10T17": 0.6218457277904661, + "2022-12-10T18": 0.6203937937013541, + "2022-12-10T19": 0.6416309244026425, + "2022-12-10T20": 0.6421673332421399, + "2022-12-10T21": 0.6280444288522626, + "2022-12-10T22": 0.6270818063193416, + "2022-12-10T23": 0.6258238653890895, + "2022-12-11T00": 0.6026434379249048, + "2022-12-11T01": 0.6043597250399789, + "2022-12-11T02": 0.605151602663747, + "2022-12-11T03": 0.6049264103223525, + "2022-12-11T04": 0.5916414984418227, + "2022-12-11T05": 0.592256577618805, + "2022-12-11T06": 0.592900319459096, + "2022-12-11T07": 0.592455105809022, + "2022-12-11T08": 0.563256722614625, + "2022-12-11T09": 0.5622230514614474, + "2022-12-11T10": 0.5613210492839107, + "2022-12-11T11": 0.56158516677778, + "2022-12-11T12": 0.5611167560579519, + "2022-12-11T13": 0.5864135880992436, + "2022-12-11T14": 0.5751112623281225, + "2022-12-11T15": 0.5744161930554558, + "2022-12-11T16": 0.6230272155186981, + "2022-12-11T17": 0.6236148313112682, + "2022-12-11T18": 0.6238125701282589, + "2022-12-11T19": 0.6241766086138117, + "2022-12-11T20": 0.6244862395840336, + "2022-12-11T21": 0.6208201196472241, + "2022-12-11T22": 0.6211158873294822, + "2022-12-11T23": 0.6381062777319301, + "2022-12-12T00": 0.6418425083753506, + "2022-12-12T01": 0.6305631482873191, + "2022-12-12T02": 0.6383321850255739, + "2022-12-12T03": 0.6258956720711233, + "2022-12-12T04": 0.6274831415493406, + "2022-12-12T05": 0.6283985683384412, + "2022-12-12T06": 0.628667819404375, + "2022-12-12T07": 0.6280894465014499, + "2022-12-12T08": 0.6283429098563623, + "2022-12-12T09": 0.6283846977154454, + "2022-12-12T10": 0.6313215700586244, + "2022-12-12T11": 0.6370826089118434, + "2022-12-12T12": 0.6360643005427145, + "2022-12-12T14": 0.6091677744926072, + "2022-12-12T15": 0.608656237293636, + "2022-12-12T16": 0.6091279003318254, + "2022-12-12T17": 0.6103311645260284, + "2022-12-12T18": 0.6110151528729857, + "2022-12-12T19": 0.6234028274910078, + "2022-12-12T20": 0.6279336983553967, + "2022-12-12T21": 0.6289603077799955, + "2022-12-12T22": 0.6380456584884917, + "2022-12-12T23": 0.6309239496890732, + "2022-12-13T00": 0.6318256855001465, + "2022-12-13T01": 0.6296200055473439, + "2022-12-13T02": 0.6278052264724526, + "2022-12-13T03": 0.6060047181033319, + "2022-12-13T04": 0.6058244244584147, + "2022-12-13T05": 0.6075625009532657, + "2022-12-13T06": 0.60725495988951, + "2022-12-13T07": 0.6065065117071429, + "2022-12-13T08": 0.6031301469971084, + "2022-12-13T09": 0.6298220965018476, + "2022-12-13T10": 0.8838926947911617, + "2022-12-13T11": 0.8680736187380023, + "2022-12-13T12": 0.87263649253531, + "2022-12-13T13": 0.8298679759917068, + "2022-12-13T14": 0.8097501586215479, + "2022-12-13T15": 0.8087581006328455, + "2022-12-13T16": 0.8303200428654343, + "2022-12-13T17": 0.809505279777609, + "2022-12-13T18": 0.8016927299770525, + "2022-12-13T19": 0.772071500966354, + "2022-12-13T20": 0.7678311852707597, + "2022-12-13T21": 0.7672284010737628, + "2022-12-13T22": 0.7676223091821521, + "2022-12-13T23": 0.7670206127095852, + "2022-12-14T00": 0.7697715811923744, + "2022-12-14T01": 0.7506647096755441, + "2022-12-14T02": 0.7488889025582797, + "2022-12-14T03": 0.6076947393258849, + "2022-12-14T04": 0.6147220867495748, + "2022-12-14T05": 0.6072997384183353, + "2022-12-14T06": 0.6025081350492887, + "2022-12-14T07": 0.6342636268125642, + "2022-12-14T08": 0.6435708967299589, + "2022-12-14T09": 0.6437173320820284, + "2022-12-14T10": 0.6786925721143768, + "2022-12-14T11": 0.6726023779686526, + "2022-12-14T12": 0.6984989749903394, + "2022-12-14T13": 0.6899572832645943, + "2022-12-14T14": 0.6700681705137044, + "2022-12-14T15": 0.6775398982503493, + "2022-12-14T16": 0.6720540132696886, + "2022-12-14T17": 0.6705092417736961, + "2022-12-14T18": 0.670469465086453, + "2022-12-14T19": 0.6738331712325771, + "2022-12-14T20": 0.655882558532857, + "2022-12-14T21": 0.6569263482234834, + "2022-12-14T22": 0.6471232662521258, + "2022-12-14T23": 0.6324927807711289, + "2022-12-15T00": 0.6141714543208827, + "2022-12-15T01": 0.6120865926221942, + "2022-12-15T02": 0.5850008073761006, + "2022-12-15T03": 0.6688193558675739, + "2022-12-15T04": 0.6700682560879812, + "2022-12-15T05": 0.7003985986896224, + "2022-12-15T06": 0.6992872628413741, + "2022-12-15T07": 0.8054994193134168, + "2022-12-15T08": 0.8041470540428668, + "2022-12-15T09": 0.8014492097131517, + "2022-12-15T10": 0.8023485495517573, + "2022-12-15T11": 0.7738513207601424, + "2022-12-15T12": 0.7752427919431505, + "2022-12-15T13": 0.7726520502922705, + "2022-12-15T14": 0.7616915738940144, + "2022-12-15T15": 0.6899161673307671, + "2022-12-15T16": 0.6903832320036646, + "latest": 0.690142 + }, + "status": { + "DAI-USD": { + "timestamp": 1671122010105, + "oldestDateRequested": "2021-02-16T10:17:39.498Z" + }, + "USDT-USD": { + "timestamp": 1671122010126, + "oldestDateRequested": "2021-02-16T10:17:39.498Z" + }, + "ETH-USD": { + "timestamp": 1671122010103, + "oldestDateRequested": "2020-11-02T19:43:10.001Z" + }, + "BAT-USD": { + "timestamp": 1671122010158, + "oldestDateRequested": "2021-02-16T10:17:39.498Z" + }, + "BTC-USD": { + "timestamp": 1671122010109, + "oldestDateRequested": "2021-02-16T10:18:14.353Z" + }, + "XRP-USD": { + "timestamp": 1647600811980, + "oldestDateRequested": "2021-02-16T10:18:38.433Z" + }, + "PDOT-USD": { + "timestamp": 1649249054454, + "oldestDateRequested": "2021-02-16T10:19:12.663Z" + }, + "MATIC-USD": { + "timestamp": 1671122010151, + "oldestDateRequested": "2021-02-24T15:03:21.634Z" + }, + "ALN-USD": { + "timestamp": 1649249056282, + "oldestDateRequested": "2021-02-24T15:03:21.634Z" + }, + "LTC-USD": { + "timestamp": 1671122010158, + "oldestDateRequested": "2021-02-24T15:10:11.091Z" + }, + "TRX-USD": { + "timestamp": 1671122010164, + "oldestDateRequested": "2021-02-24T15:14:25.024Z" + }, + "XLM-USD": { + "timestamp": 1671122010264, + "oldestDateRequested": "2021-02-25T17:12:31.021Z" + }, + "EGLD-USD": { + "timestamp": 1647536898557, + "oldestDateRequested": "2021-02-28T10:28:26.611Z" + }, + "RARE-USD": { + "timestamp": 1671122010217, + "oldestDateRequested": "2021-03-17T17:12:06.562Z" + }, + "SOS-USD": { + "timestamp": 1671122010111, + "oldestDateRequested": "2021-03-17T17:12:06.562Z" + }, + "IMX-USD": { + "timestamp": 1671122010380, + "oldestDateRequested": "2021-03-17T17:12:06.562Z" + }, + "BNB-USD": { + "timestamp": 1649061392011, + "oldestDateRequested": "2021-03-27T21:09:12.357Z" + }, + "XTZ-USD": { + "timestamp": 1671122010130, + "oldestDateRequested": "2019-05-05T15:54:35.000Z" + }, + "ATOM-USD": { + "timestamp": 1671122010258, + "oldestDateRequested": "2021-04-04T08:40:23.276Z" + }, + "LOOKS-USD": { + "timestamp": 1671122082206, + "oldestDateRequested": "2021-12-15T16:34:40.730Z" + }, + "ASH-USD": { + "timestamp": 1671122083714, + "oldestDateRequested": "2021-12-15T16:34:40.730Z" + } + } + } + } +} diff --git a/apps/ledger-live-mobile/e2e/specs/nftGallery.spec.ts b/apps/ledger-live-mobile/e2e/specs/nftGallery.spec.ts new file mode 100644 index 00000000000..ae3bb69b94b --- /dev/null +++ b/apps/ledger-live-mobile/e2e/specs/nftGallery.spec.ts @@ -0,0 +1,40 @@ +import { expect } from "detox"; +import PortfolioPage from "../models/wallet/portfolioPage"; +import { loadConfig } from "../bridge/server"; +import { tapByElement } from "../helpers"; +import WalletTabNavigatorPage from "../models/wallet/walletTabNavigator"; +import NftViewerPage from "../models/nft/nftViewerPage"; +import NftGalleryPage from "../models/wallet/nftGalleryPage"; + +let portfolioPage: PortfolioPage; +let walletTabNavigatorPage: WalletTabNavigatorPage; +let nftGalleryPage: NftGalleryPage; +let nftViewerPage: NftViewerPage; + +describe("NFT Gallery screen", () => { + beforeAll(async () => { + await loadConfig("2_accounts_eth_with_tokens_and_nft", true); + portfolioPage = new PortfolioPage(); + walletTabNavigatorPage = new WalletTabNavigatorPage(); + nftGalleryPage = new NftGalleryPage(); + nftViewerPage = new NftViewerPage(); + }); + + it("should open on Portofolio page", async () => { + await expect(portfolioPage.getSettingsButton()).toBeVisible(); + }); + + it("should see NFT tab", async () => { + await expect(walletTabNavigatorPage.getNftGalleryTab()).toBeVisible(); + }); + + it("should navigate to NFT gallery on NFT tab press", async () => { + await walletTabNavigatorPage.navigateToNftGallery(); + await expect(nftGalleryPage.getNftList()).toBeVisible(); + }); + + it("should navigate to NFT viewer page on NFT gallery item press", async () => { + await nftGalleryPage.navigateToNftViewer(); + await expect(nftViewerPage.getMainScrollView()).toBeVisible(); + }); +}); diff --git a/apps/ledger-live-mobile/e2e/specs/onboarding.spec.ts b/apps/ledger-live-mobile/e2e/specs/onboarding.spec.ts index 91d179c3510..28b9547d052 100644 --- a/apps/ledger-live-mobile/e2e/specs/onboarding.spec.ts +++ b/apps/ledger-live-mobile/e2e/specs/onboarding.spec.ts @@ -1,7 +1,7 @@ import { expect, waitFor } from "detox"; import { waitForElementByText } from "../helpers"; import OnboardingSteps from "../models/onboarding/onboardingSteps"; -import PortfolioPage from "../models/portfolioPage"; +import PortfolioPage from "../models/wallet/portfolioPage"; let onboardingSteps: OnboardingSteps; let portfolioPage: PortfolioPage; diff --git a/apps/ledger-live-mobile/e2e/specs/password.spec.ts b/apps/ledger-live-mobile/e2e/specs/password.spec.ts index 5d6f1d9ca6e..e25df98aeef 100644 --- a/apps/ledger-live-mobile/e2e/specs/password.spec.ts +++ b/apps/ledger-live-mobile/e2e/specs/password.spec.ts @@ -1,5 +1,5 @@ import { device, expect } from "detox"; -import PortfolioPage from "../models/portfolioPage"; +import PortfolioPage from "../models/wallet/portfolioPage"; import SettingsPage from "../models/settings/settingsPage"; import GeneralSettingsPage from "../models/settings/generalSettingsPage"; import PasswordEntryPage from "../models/passwordEntryPage"; @@ -45,7 +45,7 @@ describe("Password Lock Screen", () => { it("should puts app in background and wait 1 minute and 1 second", async () => { await device.sendToHome(); // leave LLM app and go to phone's home screen - await delay(60001); // password takes 60 seconds of app inactivity to activate + await delay(61000); // password takes 60 seconds of app inactivity to activate }); it("should move the app to foreground", async () => { diff --git a/apps/ledger-live-mobile/index.js b/apps/ledger-live-mobile/index.js index ca366776aba..a46c0752c08 100644 --- a/apps/ledger-live-mobile/index.js +++ b/apps/ledger-live-mobile/index.js @@ -181,6 +181,7 @@ if (Config.SENTRY_DSN && (!__DEV__ || Config.FORCE_SENTRY) && !Config.MOCK) { setInterval(syncTheTags, 60000); } +// Fixme: Remove this, as we have LogBox.ignoreAllLogs() in src/index.ts if (Config.DISABLE_YELLOW_BOX) { console.disableYellowBox = true; // eslint-disable-line no-console } diff --git a/apps/ledger-live-mobile/src/components/Nft/NftList.tsx b/apps/ledger-live-mobile/src/components/Nft/NftList.tsx index 949bec058dc..62ea0c3e00a 100644 --- a/apps/ledger-live-mobile/src/components/Nft/NftList.tsx +++ b/apps/ledger-live-mobile/src/components/Nft/NftList.tsx @@ -64,6 +64,7 @@ export function NftList({ data }: Props) { : 1 } mr={(index + 1) % NB_COLUMNS > 0 ? 6 : 0} + testID={"wallet-nft-gallery-list-item"} > {item.id === ADD_NEW.id ? ( @@ -88,6 +89,7 @@ export function NftList({ data }: Props) { initialNumToRender={6} windowSize={11} contentContainerStyle={{ marginTop: 16 }} + testID={"wallet-nft-gallery-list"} /> ); diff --git a/apps/ledger-live-mobile/src/components/Nft/NftViewer.tsx b/apps/ledger-live-mobile/src/components/Nft/NftViewer.tsx index eaf1c0f37dd..9b86a42c197 100644 --- a/apps/ledger-live-mobile/src/components/Nft/NftViewer.tsx +++ b/apps/ledger-live-mobile/src/components/Nft/NftViewer.tsx @@ -335,7 +335,10 @@ const NftViewer = ({ route }: Props) => { onClose={onCloseModal} data={notAvailableModalInfo} /> - + diff --git a/apps/ledger-live-mobile/src/components/Skeleton.tsx b/apps/ledger-live-mobile/src/components/Skeleton.tsx index a8173d5bc09..4bd12fd2d47 100644 --- a/apps/ledger-live-mobile/src/components/Skeleton.tsx +++ b/apps/ledger-live-mobile/src/components/Skeleton.tsx @@ -3,6 +3,7 @@ import { Animated, StyleProp, ViewStyle } from "react-native"; import { useTheme } from "@react-navigation/native"; import styled, { BaseStyledProps } from "@ledgerhq/native-ui/components/styled"; import { BorderProps } from "styled-system"; +import Config from "react-native-config"; type Props = BaseStyledProps & BorderProps & { @@ -25,7 +26,8 @@ const Skeleton: React.FC = ({ const opacityAnim = useRef(new Animated.Value(1)).current; useEffect(() => { - if (animated) { + // Disable animation when mock env because it was blocking Detox tests + if (animated && !Config.MOCK) { const duration = 1000; const values = { min: 0.5, max: 1 }; diff --git a/apps/ledger-live-mobile/src/components/WalletTab/WalletTabNavigatorTabBar.tsx b/apps/ledger-live-mobile/src/components/WalletTab/WalletTabNavigatorTabBar.tsx index 5f6ed407a0d..baf87b146c0 100644 --- a/apps/ledger-live-mobile/src/components/WalletTab/WalletTabNavigatorTabBar.tsx +++ b/apps/ledger-live-mobile/src/components/WalletTab/WalletTabNavigatorTabBar.tsx @@ -72,7 +72,10 @@ function Tab({ }, [isActive, navigation, route.key, route.name]); return ( - + Date: Wed, 21 Dec 2022 14:07:17 +0100 Subject: [PATCH 109/142] Support/improve ruby steps for detox setup (#2169) added new section for ios setup added further setup steps Co-authored-by: Gregor Gilchrist --- .../docs/llm_e2e_testing.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/apps/ledger-live-mobile/docs/llm_e2e_testing.md b/apps/ledger-live-mobile/docs/llm_e2e_testing.md index 0b7825d34ee..513dd042549 100644 --- a/apps/ledger-live-mobile/docs/llm_e2e_testing.md +++ b/apps/ledger-live-mobile/docs/llm_e2e_testing.md @@ -30,9 +30,24 @@ pnpm mobile e2e:build -c ios.sim.debug Writing and running Detox tests requires Xcode for iOS and Android Studio (along with the SDK and emulator tools) for Android. The best place to setup both Android and iOS is to follow the [React Native's own documentation](https://reactnative.dev/docs/environment-setup). -Next, follow the steps in the Detox [Environment Setup](https://wix.github.io/Detox/docs/introduction/getting-started) section. Most of the setup is taken care of in the React Native docs, but you will have to do some additional installations, such as the Detox CLI and `applesimutils` (MacOS only). +Next, follow the steps in the Detox [Environment Setup](https://wix.github.io/Detox/docs/introduction/getting-started) section. -The Android toolkit is more complex than the iOS one, so follow the Detox [Android Environment Setup guide](https://wix.github.io/Detox/docs/guide/android-dev-env) for help. Once you've followed the guide, the main things to make sure of are: +Prerequisites for all Detox tests: + +- Node is installed (currently we use v16) + +### Tips for iOS setup + +Most of the setup is taken care of in the React Native docs, but you will have to do some additional installations, such as the Detox CLI and `applesimutils` (MacOS only). After following the above React Native and Detox steps, you should have the following setup: + +- XCode and XCode command line tools - run `xcode-select -v` and `xcrun --version` to make sure these are working +- `rbenv` is installed and `which ruby` points to an `rbenv` shim, not `usr/bin/ruby`. Be sure to follow the steps to add `rbenv` to your shell profile. +- An iPhone simulator for iPhone 13 - open Xcode > Window > Devices and Simulators > Simulators > Add a new device from the '+' sign in the bottom right corner. +- `applesimutils` is installed via npm. + +### Tips for Android setup + +The Android toolkit can be more complex than the iOS one. Once you've done the React Native and Detox setup steps, follow the Detox [Android Environment Setup guide](https://wix.github.io/Detox/docs/guide/android-dev-env) for further steps. The main things to make sure of are: - Java version 11 installed. Check with `java -version` - Android 12.0 (API Level 11) is installed. From 030a30ea9d520921702b469772c7e4050aca4bc9 Mon Sep 17 00:00:00 2001 From: Thomas Roger Lux Date: Wed, 21 Dec 2022 15:12:10 +0100 Subject: [PATCH 110/142] chore: update desktop release notes --- apps/ledger-live-desktop/RELEASE_NOTES.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/ledger-live-desktop/RELEASE_NOTES.md b/apps/ledger-live-desktop/RELEASE_NOTES.md index 76ab58c5eb4..c8ec3163aa1 100644 --- a/apps/ledger-live-desktop/RELEASE_NOTES.md +++ b/apps/ledger-live-desktop/RELEASE_NOTES.md @@ -1,3 +1,13 @@ +# 2.51.0 + +### 🚀 Features + +- Ledger Live is no longer compatible with Windows 7. + +### 🌷 Improvements + +- We've made some tweaks to improve the staking experience for Ethereum (ETH) and make it easier to select and access staking providers. + # 2.50.1 ### 🐛 Fixes From 5fe65a6829fecf27391b51ffad71f62b431dc79c Mon Sep 17 00:00:00 2001 From: ofreyssinet-ledger <91890529+ofreyssinet-ledger@users.noreply.github.com> Date: Wed, 21 Dec 2022 19:41:05 +0100 Subject: [PATCH 111/142] Feature flags UX improvements (#2143) * Use settings store for persistency of overridden feature flags * Use LLD settings store for persistency of overridden feature flags * Remove useless extra "add FF" field in FF settings, add groupedFeatures * Add grouped features tab * cleanup * Add new stax flags in stax group * Cleanup * Reuse experimental banner in case flags are locally overridden * Change default value of featureFlagsBannerVisible * Remove useless iconNameWeight in groupedFeatures * lint + changeset * lint * chore: comments and cleaning * feat: specific method to check if a feature flag exists Avoids unnecessary request errors if a searched feature flag does not exist Co-authored-by: Alexandre Magaud --- .changeset/mean-panthers-live.md | 5 + .changeset/rare-dryers-punch.md | 5 + .changeset/twenty-experts-cough.md | 5 + .../src/renderer/actions/settings.js | 14 +- .../components/FirebaseFeatureFlags.tsx | 46 ++++- .../components/FirebaseRemoteConfig.tsx | 4 +- .../src/renderer/reducers/settings.js | 18 +- .../Developer/FeatureFlagsSettings/index.tsx | 61 +++--- .../src/actions/settings.ts | 39 +++- apps/ledger-live-mobile/src/actions/types.ts | 27 ++- .../src/components/FirebaseFeatureFlags.tsx | 58 ++++-- .../src/components/FirebaseRemoteConfig.tsx | 7 +- .../src/locales/en/common.json | 7 +- .../src/reducers/settings.ts | 40 ++++ apps/ledger-live-mobile/src/reducers/types.ts | 4 + .../FeatureFlagDetails.tsx | 9 +- .../FeatureFlagsSettings/FeatureFlagEdit.tsx | 3 +- .../FeatureFlagsSettings/GroupedFeatures.tsx | 112 +++++++++++ .../screens/FeatureFlagsSettings/index.tsx | 182 ++++++++++++------ .../src/screens/Settings/Debug/index.tsx | 12 +- .../Experimental/ExperimentalHeader.tsx | 58 +++++- .../src/featureFlags/groupedFeatures.ts | 28 +++ .../src/featureFlags/index.ts | 2 + .../src/featureFlags/provider.tsx | 35 +--- .../useHasOverriddenFeatureFlags.ts | 24 +++ .../hooks/usePostOnboardingHubState.test.ts | 2 + 26 files changed, 623 insertions(+), 184 deletions(-) create mode 100644 .changeset/mean-panthers-live.md create mode 100644 .changeset/rare-dryers-punch.md create mode 100644 .changeset/twenty-experts-cough.md create mode 100644 apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/GroupedFeatures.tsx create mode 100644 libs/ledger-live-common/src/featureFlags/groupedFeatures.ts create mode 100644 libs/ledger-live-common/src/featureFlags/useHasOverriddenFeatureFlags.ts diff --git a/.changeset/mean-panthers-live.md b/.changeset/mean-panthers-live.md new file mode 100644 index 00000000000..cf895b01d9f --- /dev/null +++ b/.changeset/mean-panthers-live.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +Feature flags overriding persistency over app restarts + UX improvements (feature groups, banner, reset all) diff --git a/.changeset/rare-dryers-punch.md b/.changeset/rare-dryers-punch.md new file mode 100644 index 00000000000..f5521b210b2 --- /dev/null +++ b/.changeset/rare-dryers-punch.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +Feature flags overriding persistency over app restarts diff --git a/.changeset/twenty-experts-cough.md b/.changeset/twenty-experts-cough.md new file mode 100644 index 00000000000..0fb4878cedd --- /dev/null +++ b/.changeset/twenty-experts-cough.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": patch +--- + +Exported object groupedFeatures that contains features grouped by common theme. diff --git a/apps/ledger-live-desktop/src/renderer/actions/settings.js b/apps/ledger-live-desktop/src/renderer/actions/settings.js index f06f3b08dfc..b35de93627c 100644 --- a/apps/ledger-live-desktop/src/renderer/actions/settings.js +++ b/apps/ledger-live-desktop/src/renderer/actions/settings.js @@ -6,7 +6,7 @@ import { useTranslation } from "react-i18next"; import type { DeviceModelId } from "@ledgerhq/devices"; import type { PortfolioRange } from "@ledgerhq/live-common/portfolio/v2/types"; import type { Currency } from "@ledgerhq/types-cryptoassets"; -import type { DeviceModelInfo } from "@ledgerhq/types-live"; +import type { DeviceModelInfo, FeatureId, Feature } from "@ledgerhq/types-live"; import { setEnvOnAllThreads } from "~/helpers/env"; import type { SettingsState as Settings } from "~/renderer/reducers/settings"; import { @@ -243,3 +243,15 @@ export const toggleStarredMarketCoins = (payload: string) => ({ type: "TOGGLE_STARRED_MARKET_COINS", payload, }); + +export const setOverriddenFeatureFlag = (key: FeatureId, value: Feature | undefined) => ({ + type: "SET_OVERRIDDEN_FEATURE_FLAG", + payload: { key, value }, +}); + +export const setOverriddenFeatureFlags = (overriddenFeatureFlags: { + [key: FeatureId]: Feature, +}) => ({ + type: "SET_OVERRIDDEN_FEATURE_FLAGS", + payload: { overriddenFeatureFlags }, +}); diff --git a/apps/ledger-live-desktop/src/renderer/components/FirebaseFeatureFlags.tsx b/apps/ledger-live-desktop/src/renderer/components/FirebaseFeatureFlags.tsx index 1d861ecf844..4112b4310a2 100644 --- a/apps/ledger-live-desktop/src/renderer/components/FirebaseFeatureFlags.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/FirebaseFeatureFlags.tsx @@ -1,12 +1,14 @@ -import React, { useCallback, useState, ReactNode } from "react"; +import React, { useCallback, ReactNode } from "react"; import isEqual from "lodash/isEqual"; import semver from "semver"; +import { useDispatch, useSelector } from "react-redux"; import { FeatureFlagsProvider } from "@ledgerhq/live-common/featureFlags/index"; import { Feature, FeatureId } from "@ledgerhq/types-live"; import { getValue } from "firebase/remote-config"; - -import { formatFeatureId, useFirebaseRemoteConfig } from "./FirebaseRemoteConfig"; import { getEnv } from "@ledgerhq/live-common/env"; +import { formatToFirebaseFeatureId, useFirebaseRemoteConfig } from "./FirebaseRemoteConfig"; +import { overriddenFeatureFlagsSelector } from "../reducers/settings"; +import { setOverriddenFeatureFlag, setOverriddenFeatureFlags } from "../actions/settings"; const checkFeatureFlagVersion = (feature: Feature) => { if ( @@ -29,7 +31,27 @@ type Props = { export const FirebaseFeatureFlagsProvider = ({ children }: Props): JSX.Element => { const remoteConfig = useFirebaseRemoteConfig(); - const [localOverrides, setLocalOverrides] = useState({}); + + const localOverrides = useSelector(overriddenFeatureFlagsSelector); + const dispatch = useDispatch(); + + const isFeature = (key: string): boolean => { + if (!remoteConfig) { + return false; + } + + try { + const value = getValue(remoteConfig, formatToFirebaseFeatureId(key)); + + if (!value || !value.asString()) { + return false; + } + return true; + } catch (error) { + console.error(`Failed to check if feature "${key}" exists`); + return false; + } + }; const getFeature = useCallback( (key: FeatureId, allowOverride = true): Feature | null => { @@ -54,7 +76,7 @@ export const FirebaseFeatureFlagsProvider = ({ children }: Props): JSX.Element = }; } - const value = getValue(remoteConfig, formatFeatureId(key)); + const value = getValue(remoteConfig, formatToFirebaseFeatureId(key)); const feature: Feature = JSON.parse(value.asString()); return checkFeatureFlagVersion(feature); @@ -72,23 +94,29 @@ export const FirebaseFeatureFlagsProvider = ({ children }: Props): JSX.Element = if (!isEqual(actualRemoteValue, value)) { const { overriddenByEnv, ...pureValue } = value; // eslint-disable-line const overridenValue = { ...pureValue, overridesRemote: true }; - setLocalOverrides(currentOverrides => ({ ...currentOverrides, [key]: overridenValue })); + dispatch(setOverriddenFeatureFlag(key, overridenValue)); } else { - setLocalOverrides(currentOverrides => ({ ...currentOverrides, [key]: undefined })); + dispatch(setOverriddenFeatureFlag(key, undefined)); } }, - [getFeature], + [dispatch, getFeature], ); const resetFeature = (key: FeatureId): void => { - setLocalOverrides(currentOverrides => ({ ...currentOverrides, [key]: undefined })); + dispatch(setOverriddenFeatureFlag(key, undefined)); + }; + + const resetFeatures = (): void => { + dispatch(setOverriddenFeatureFlags({})); }; return ( {children} diff --git a/apps/ledger-live-desktop/src/renderer/components/FirebaseRemoteConfig.tsx b/apps/ledger-live-desktop/src/renderer/components/FirebaseRemoteConfig.tsx index 25633eb32d4..e70ea87c8e0 100644 --- a/apps/ledger-live-desktop/src/renderer/components/FirebaseRemoteConfig.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/FirebaseRemoteConfig.tsx @@ -11,7 +11,7 @@ export const FirebaseRemoteConfigContext = React.createContext useContext(FirebaseRemoteConfigContext); -export const formatFeatureId = (id: string) => `feature_${snakeCase(id)}`; +export const formatToFirebaseFeatureId = (id: string) => `feature_${snakeCase(id)}`; // Firebase SDK treat JSON values as strings const formatDefaultFeatures = (config: DefaultFeatures) => @@ -19,7 +19,7 @@ const formatDefaultFeatures = (config: DefaultFeatures) => config, (acc, feature, featureId) => ({ ...acc, - [formatFeatureId(featureId)]: JSON.stringify(feature), + [formatToFirebaseFeatureId(featureId)]: JSON.stringify(feature), }), {}, ); diff --git a/apps/ledger-live-desktop/src/renderer/reducers/settings.js b/apps/ledger-live-desktop/src/renderer/reducers/settings.js index 6bdd7e984d3..a4f32bbec61 100644 --- a/apps/ledger-live-desktop/src/renderer/reducers/settings.js +++ b/apps/ledger-live-desktop/src/renderer/reducers/settings.js @@ -10,8 +10,8 @@ import { getFiatCurrencyByTicker, } from "@ledgerhq/live-common/currencies/index"; import type { DeviceModelId } from "@ledgerhq/devices"; +import type { DeviceModelInfo, FeatureId, Feature } from "@ledgerhq/types-live"; import type { CryptoCurrency, Currency } from "@ledgerhq/types-cryptoassets"; -import type { DeviceModelInfo } from "@ledgerhq/types-live"; import type { PortfolioRange } from "@ledgerhq/live-common/portfolio/v2/types"; import { getEnv } from "@ledgerhq/live-common/env"; import { getLanguages, defaultLocaleForLanguage } from "~/config/languages"; @@ -128,6 +128,7 @@ export type SettingsState = { }, }, starredMarketCoins: string[], + overriddenFeatureFlags: { [key: FeatureId]: Feature }, }; const defaultsForCurrency: Currency => CurrencySettings = crypto => { @@ -205,6 +206,7 @@ const INITIAL_STATE: SettingsState = { KYC: {}, }, starredMarketCoins: [], + overriddenFeatureFlags: {}, }; const pairHash = (from, to) => `${from.ticker}_${to.ticker}`; @@ -386,6 +388,17 @@ const handlers: Object = { hash: payload.imageHash, }, }), + SET_OVERRIDDEN_FEATURE_FLAG: (state: SettingsState, { payload }) => ({ + ...state, + overriddenFeatureFlags: { + ...state.overriddenFeatureFlags, + [payload.key]: payload.value, + }, + }), + SET_OVERRIDDEN_FEATURE_FLAGS: (state: SettingsState, { payload }) => ({ + ...state, + overriddenFeatureFlags: payload.overriddenFeatureFlags, + }), }; // TODO refactor selectors to *Selector naming convention @@ -602,4 +615,7 @@ export const exportSettingsSelector: OutputSelector = createSele export const starredMarketCoinsSelector = (state: State) => state.settings.starredMarketCoins; +export const overriddenFeatureFlagsSelector = (state: State) => + state.settings.overriddenFeatureFlags; + export default handleActions(handlers, INITIAL_STATE); diff --git a/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Developer/FeatureFlagsSettings/index.tsx b/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Developer/FeatureFlagsSettings/index.tsx index d8988924ba7..a47f956d03e 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Developer/FeatureFlagsSettings/index.tsx +++ b/apps/ledger-live-desktop/src/renderer/screens/settings/sections/Developer/FeatureFlagsSettings/index.tsx @@ -3,66 +3,56 @@ import ButtonV2 from "~/renderer/components/Button"; import { useTranslation } from "react-i18next"; import { defaultFeatures, + groupedFeatures, useFeature, useFeatureFlags, } from "@ledgerhq/live-common/featureFlags/index"; -import { Input, Icons, Flex, SearchInput, Alert, Tag } from "@ledgerhq/react-ui"; +import { Flex, SearchInput, Alert, Tag } from "@ledgerhq/react-ui"; import { SettingsSectionRow as Row } from "../../../SettingsSection"; import { FeatureId } from "@ledgerhq/types-live"; -import { InputRenderLeftContainer } from "@ledgerhq/react-ui/components/form/BaseInput/index"; import { includes, lowerCase, trim } from "lodash"; import { withV3StyleProvider } from "~/renderer/styles/StyleProviderV3"; import FeatureFlagDetails from "./FeatureFlagDetails"; const addFlagHint = `\ If a feature flag is defined in the targeted Firebase environment \ -but it is missing from the following list, you can type its name in \ -the input field below and it will appear in the list. Type the \ +but it is missing from the following list, you can type its **exact** name in \ +the search input and it will appear in the list. Type the \ flag name in camelCase without the "feature" prefix.\ `; export const FeatureFlagContent = withV3StyleProvider((props: { visible?: boolean }) => { const { t } = useTranslation(); + const { getFeature, overrideFeature, isFeature } = useFeatureFlags(); const [focusedName, setFocusedName] = useState(); - const [hiddenFlagName, setHiddenFlagName] = useState(""); const [searchInput, setSearchInput] = useState(""); - - const trimmedHiddenFlagName = trim(hiddenFlagName); + const searchInputTrimmed = trim(searchInput); const featureFlags = useMemo(() => { const featureKeys = Object.keys(defaultFeatures); - if (trimmedHiddenFlagName && !featureKeys.includes(trimmedHiddenFlagName)) - featureKeys.push(trimmedHiddenFlagName); - return featureKeys; - }, [trimmedHiddenFlagName]); + if (searchInputTrimmed && !featureKeys.includes(searchInputTrimmed)) { + const isHiddenFeature = isFeature(searchInputTrimmed); - const handleAddHiddenFlag = useCallback( - value => { - setHiddenFlagName(value); - setSearchInput(value); - }, - [setSearchInput, setHiddenFlagName], - ); + // Only adds the search input value to the featureKeys if it is an existing hidden feature + if (isHiddenFeature) { + featureKeys.push(searchInputTrimmed); + } + } + return featureKeys; + }, [isFeature, searchInputTrimmed]); const filteredFlags = useMemo(() => { return featureFlags - .sort((a, b) => a[0].localeCompare(b[0])) + .sort() .filter(name => !searchInput || includes(lowerCase(name), lowerCase(searchInput))); }, [featureFlags, searchInput]); const timeoutRef = useRef | null>(null); const pressCount = useRef(0); - const { getFeature, overrideFeature } = useFeatureFlags(); - const [cheatActivated, setCheatActivated] = useState(false); const ruleThemAll = useCallback(() => { - ([ - "customImage", - "deviceInitialApps", - "syncOnboarding", - "staxWelcomeScreen", - ] as FeatureId[]).forEach(featureId => + groupedFeatures.stax.featureIds.forEach(featureId => overrideFeature(featureId, { ...getFeature(featureId), enabled: true }), ); setCheatActivated(true); @@ -100,7 +90,11 @@ export const FeatureFlagContent = withV3StyleProvider((props: { visible?: boolea ); const config = useFeature("firebaseEnvironmentReadOnly"); - const project = config?.params?.project; + const params = config?.params; + const project = + params !== null && typeof params === "object" && "project" in params + ? (params as { project: string }).project + : ""; return ( @@ -123,17 +117,6 @@ export const FeatureFlagContent = withV3StyleProvider((props: { visible?: boolea clearable /> - ( - - - - )} - clearable - placeholder={"Add missing flag (instructions above)"} - value={hiddenFlagName} - onChange={handleAddHiddenFlag} - /> {content} diff --git a/apps/ledger-live-mobile/src/actions/settings.ts b/apps/ledger-live-mobile/src/actions/settings.ts index 8a41da12656..db55fb5e3f6 100755 --- a/apps/ledger-live-mobile/src/actions/settings.ts +++ b/apps/ledger-live-mobile/src/actions/settings.ts @@ -2,7 +2,12 @@ import { useCallback } from "react"; import { useTranslation } from "react-i18next"; import { createAction } from "redux-actions"; import { useDispatch, useSelector } from "react-redux"; -import { DeviceModelInfo, DeviceInfo } from "@ledgerhq/types-live"; +import { + DeviceModelInfo, + DeviceInfo, + FeatureId, + Feature, +} from "@ledgerhq/types-live"; import type { Device } from "@ledgerhq/live-common/hw/actions/types"; import type { PortfolioRange } from "@ledgerhq/types-live"; import { MarketListRequestParams } from "@ledgerhq/live-common/market/types"; @@ -63,6 +68,9 @@ import { SettingsActionTypes, SettingsSetWalletTabNavigatorLastVisitedTabPayload, SettingsSetDismissedDynamicCardsPayload, + SettingsSetOverriddenFeatureFlagPlayload, + SettingsSetOverriddenFeatureFlagsPlayload, + SettingsSetFeatureFlagsBannerVisiblePayload, } from "./types"; import { WalletTabNavigatorStackParamList } from "../components/RootNavigator/types/WalletTabNavigator"; @@ -485,6 +493,35 @@ export const setWalletTabNavigatorLastVisitedTab = ( walletTabNavigatorLastVisitedTab, }); +const setOverriddenFeatureFlagAction = + createAction( + SettingsActionTypes.SET_OVERRIDDEN_FEATURE_FLAG, + ); +export const setOverriddenFeatureFlag = ( + id: FeatureId, + value: Feature | undefined, +) => + setOverriddenFeatureFlagAction({ + id, + value, + }); + +const setOverriddenFeatureFlagsAction = + createAction( + SettingsActionTypes.SET_OVERRIDDEN_FEATURE_FLAGS, + ); +export const setOverriddenFeatureFlags = (overriddenFeatureFlags: { + [key in FeatureId]?: Feature; +}) => setOverriddenFeatureFlagsAction({ overriddenFeatureFlags }); + +const setFeatureFlagsBannerVisibleAction = + createAction( + SettingsActionTypes.SET_FEATURE_FLAGS_BANNER_VISIBLE, + ); +export const setFeatureFlagsBannerVisible = ( + featureFlagsBannerVisible: boolean, +) => setFeatureFlagsBannerVisibleAction({ featureFlagsBannerVisible }); + const dangerouslyOverrideStateAction = createAction( SettingsActionTypes.DANGEROUSLY_OVERRIDE_STATE, diff --git a/apps/ledger-live-mobile/src/actions/types.ts b/apps/ledger-live-mobile/src/actions/types.ts index 1118c82d256..2cc11ccf43f 100644 --- a/apps/ledger-live-mobile/src/actions/types.ts +++ b/apps/ledger-live-mobile/src/actions/types.ts @@ -5,7 +5,12 @@ import type { ImportAccountsReduceInput, } from "@ledgerhq/live-common/account/index"; import { Device } from "@ledgerhq/live-common/hw/actions/types"; -import type { Account, DeviceModelInfo } from "@ledgerhq/types-live"; +import type { + Account, + DeviceModelInfo, + Feature, + FeatureId, +} from "@ledgerhq/types-live"; import type { Payload as PostOnboardingPayload } from "@ledgerhq/live-common/postOnboarding/reducer"; import { Transaction } from "@ledgerhq/live-common/generated/types"; import { ExchangeRate } from "@ledgerhq/live-common/exchange/swap/types"; @@ -271,6 +276,9 @@ export enum SettingsActionTypes { SET_NOTIFICATIONS = "SET_NOTIFICATIONS", RESET_SWAP_LOGIN_AND_KYC_DATA = "RESET_SWAP_LOGIN_AND_KYC_DATA", WALLET_TAB_NAVIGATOR_LAST_VISITED_TAB = "WALLET_TAB_NAVIGATOR_LAST_VISITED_TAB", + SET_OVERRIDDEN_FEATURE_FLAG = "SET_OVERRIDDEN_FEATURE_FLAG", + SET_OVERRIDDEN_FEATURE_FLAGS = "SET_OVERRIDDEN_FEATURE_FLAGS", + SET_FEATURE_FLAGS_BANNER_VISIBLE = "SET_FEATURE_FLAGS_BANNER_VISIBLE", } export type SettingsImportPayload = Partial; @@ -417,6 +425,18 @@ export type SettingsSetWalletTabNavigatorLastVisitedTabPayload = Pick< "walletTabNavigatorLastVisitedTab" >; export type SettingsDangerouslyOverrideStatePayload = State; +export type SettingsSetOverriddenFeatureFlagPlayload = { + id: FeatureId; + value: Feature | undefined; +}; +export type SettingsSetOverriddenFeatureFlagsPlayload = Pick< + SettingsState, + "overriddenFeatureFlags" +>; +export type SettingsSetFeatureFlagsBannerVisiblePayload = Pick< + SettingsState, + "featureFlagsBannerVisible" +>; export type SettingsPayload = | SettingsImportPayload | SettingsImportDesktopPayload @@ -460,7 +480,10 @@ export type SettingsPayload = | SettingsSetSensitiveAnalyticsPayload | SettingsSetFirstConnectHasDeviceUpdatedPayload | SettingsSetNotificationsPayload - | SettingsDangerouslyOverrideStatePayload; + | SettingsDangerouslyOverrideStatePayload + | SettingsSetOverriddenFeatureFlagPlayload + | SettingsSetOverriddenFeatureFlagsPlayload + | SettingsSetFeatureFlagsBannerVisiblePayload; // === WALLET CONNECT ACTIONS === diff --git a/apps/ledger-live-mobile/src/components/FirebaseFeatureFlags.tsx b/apps/ledger-live-mobile/src/components/FirebaseFeatureFlags.tsx index f2aa10211ac..25a91cd302b 100644 --- a/apps/ledger-live-mobile/src/components/FirebaseFeatureFlags.tsx +++ b/apps/ledger-live-mobile/src/components/FirebaseFeatureFlags.tsx @@ -1,5 +1,5 @@ -import React, { PropsWithChildren, useCallback, useState } from "react"; -import { useSelector } from "react-redux"; +import React, { PropsWithChildren, useCallback } from "react"; +import { useDispatch, useSelector } from "react-redux"; import isEqual from "lodash/isEqual"; import semver from "semver"; import remoteConfig from "@react-native-firebase/remote-config"; @@ -11,8 +11,15 @@ import { import { FeatureId, Feature } from "@ledgerhq/types-live"; import { getEnv } from "@ledgerhq/live-common/env"; -import { formatFeatureId } from "./FirebaseRemoteConfig"; -import { languageSelector } from "../reducers/settings"; +import { formatToFirebaseFeatureId } from "./FirebaseRemoteConfig"; +import { + languageSelector, + overriddenFeatureFlagsSelector, +} from "../reducers/settings"; +import { + setOverriddenFeatureFlag, + setOverriddenFeatureFlags, +} from "../actions/settings"; const checkFeatureFlagVersion = (feature: Feature | undefined) => { if ( @@ -34,6 +41,21 @@ const checkFeatureFlagVersion = (feature: Feature | undefined) => { type Props = PropsWithChildren; +const isFeature = (key: string): boolean => { + try { + const value = remoteConfig().getValue(formatToFirebaseFeatureId(key)); + + if (!value || !value.asString()) { + return false; + } + + return true; + } catch (error) { + console.error(`Failed to check if feature "${key}" exists`); + return false; + } +}; + const getFeature = (args: { key: FeatureId; appLanguage: string; @@ -61,7 +83,7 @@ const getFeature = (args: { }; } - const value = remoteConfig().getValue(formatFeatureId(key)); + const value = remoteConfig().getValue(formatToFirebaseFeatureId(key)); const feature = JSON.parse(value.asString()); if ( @@ -102,7 +124,8 @@ export const getAllDivergedFlags = ( }; export const FirebaseFeatureFlagsProvider: React.FC = ({ children }) => { - const [localOverrides, setLocalOverrides] = useState({}); + const localOverrides = useSelector(overriddenFeatureFlagsSelector); + const dispatch = useDispatch(); const appLanguage = useSelector(languageSelector); @@ -116,25 +139,20 @@ export const FirebaseFeatureFlagsProvider: React.FC = ({ children }) => { if (!isEqual(actualRemoteValue, value)) { const { overriddenByEnv: _, ...pureValue } = value; const overridenValue = { ...pureValue, overridesRemote: true }; - setLocalOverrides(currentOverrides => ({ - ...currentOverrides, - [key]: overridenValue, - })); + dispatch(setOverriddenFeatureFlag(key, overridenValue)); } else { - setLocalOverrides(currentOverrides => ({ - ...currentOverrides, - [key]: undefined, - })); + dispatch(setOverriddenFeatureFlag(key, undefined)); } }, - [appLanguage], + [appLanguage, dispatch], ); const resetFeature = (key: FeatureId): void => { - setLocalOverrides(currentOverrides => ({ - ...currentOverrides, - [key]: undefined, - })); + dispatch(setOverriddenFeatureFlag(key, undefined)); + }; + + const resetFeatures = (): void => { + dispatch(setOverriddenFeatureFlags({})); }; // Nb wrapped because the method is also called from outside. @@ -146,9 +164,11 @@ export const FirebaseFeatureFlagsProvider: React.FC = ({ children }) => { return ( {children} diff --git a/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx b/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx index 73b2b28ca0c..f99d96a3dc0 100644 --- a/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx +++ b/apps/ledger-live-mobile/src/components/FirebaseRemoteConfig.tsx @@ -2,9 +2,10 @@ import React, { ReactNode, useEffect, useState } from "react"; import remoteConfig from "@react-native-firebase/remote-config"; import { defaultFeatures } from "@ledgerhq/live-common/featureFlags/index"; import { reduce, snakeCase } from "lodash"; -import { FeatureId, DefaultFeatures } from "@ledgerhq/types-live"; +import { DefaultFeatures } from "@ledgerhq/types-live"; -export const formatFeatureId = (id: FeatureId) => `feature_${snakeCase(id)}`; +export const formatToFirebaseFeatureId = (id: string) => + `feature_${snakeCase(id)}`; // Firebase SDK treat JSON values as strings const formatDefaultFeatures = (config: DefaultFeatures) => @@ -12,7 +13,7 @@ const formatDefaultFeatures = (config: DefaultFeatures) => config, (acc, feature, featureId) => ({ ...acc, - [formatFeatureId(featureId as FeatureId)]: JSON.stringify(feature), + [formatToFirebaseFeatureId(featureId)]: JSON.stringify(feature), }), {}, ); diff --git a/apps/ledger-live-mobile/src/locales/en/common.json b/apps/ledger-live-mobile/src/locales/en/common.json index bd066aa98c4..f122d85b568 100644 --- a/apps/ledger-live-mobile/src/locales/en/common.json +++ b/apps/ledger-live-mobile/src/locales/en/common.json @@ -2637,7 +2637,12 @@ "featureFlagsDesc": "Overridden values will be reset if the app is relaunched. Only valid JSON strings will be accepted.", "featureFlagsEdit": "Edit", "featureFlagsRestore": "Restore", - "firebaseProject": "Firebase project targeted by this build:" + "featureFlagsRestoreAll": "Restore all flag values", + "featureFlagsTabAll": "All", + "featureFlagsTabGroups": "Groups", + "firebaseProject": "Firebase project targeted by this build:", + "showBannerDesc": "Show banner when flags are overridden", + "bannerTitle": "Flags overridden locally" } }, "notifications": { diff --git a/apps/ledger-live-mobile/src/reducers/settings.ts b/apps/ledger-live-mobile/src/reducers/settings.ts index f9d71eb31e5..d13e2b86214 100644 --- a/apps/ledger-live-mobile/src/reducers/settings.ts +++ b/apps/ledger-live-mobile/src/reducers/settings.ts @@ -64,6 +64,9 @@ import type { SettingsUpdateCurrencyPayload, SettingsSetSwapSelectableCurrenciesPayload, SettingsSetDismissedDynamicCardsPayload, + SettingsSetOverriddenFeatureFlagPlayload, + SettingsSetOverriddenFeatureFlagsPlayload, + SettingsSetFeatureFlagsBannerVisiblePayload, } from "../actions/types"; import { SettingsActionTypes, @@ -155,6 +158,8 @@ export const INITIAL_STATE: SettingsState = { recommendationsCategory: true, }, walletTabNavigatorLastVisitedTab: ScreenName.Portfolio, + overriddenFeatureFlags: {}, + featureFlagsBannerVisible: false, }; const pairHash = (from: { ticker: string }, to: { ticker: string }) => @@ -573,6 +578,37 @@ const handlers: ReducerMap = { action as Action ).payload.walletTabNavigatorLastVisitedTab, }), + + [SettingsActionTypes.SET_OVERRIDDEN_FEATURE_FLAG]: (state, action) => { + const { + payload: { id, value }, + } = action as Action; + return { + ...state, + overriddenFeatureFlags: { + ...state.overriddenFeatureFlags, + [id]: value, + }, + }; + }, + [SettingsActionTypes.SET_OVERRIDDEN_FEATURE_FLAGS]: (state, action) => { + const { + payload: { overriddenFeatureFlags }, + } = action as Action; + return { + ...state, + overriddenFeatureFlags, + }; + }, + [SettingsActionTypes.SET_FEATURE_FLAGS_BANNER_VISIBLE]: (state, action) => { + const { + payload: { featureFlagsBannerVisible }, + } = action as Action; + return { + ...state, + featureFlagsBannerVisible, + }; + }, }; export default handleActions( @@ -794,3 +830,7 @@ export const notificationsSelector = (state: State) => state.settings.notifications; export const walletTabNavigatorLastVisitedTabSelector = (state: State) => state.settings.walletTabNavigatorLastVisitedTab; +export const overriddenFeatureFlagsSelector = (state: State) => + state.settings.overriddenFeatureFlags; +export const featureFlagsBannerVisibleSelector = (state: State) => + state.settings.featureFlagsBannerVisible; diff --git a/apps/ledger-live-mobile/src/reducers/types.ts b/apps/ledger-live-mobile/src/reducers/types.ts index fdda1eba0a8..7cc241070f1 100644 --- a/apps/ledger-live-mobile/src/reducers/types.ts +++ b/apps/ledger-live-mobile/src/reducers/types.ts @@ -2,6 +2,8 @@ import type { Account, DeviceInfo, DeviceModelInfo, + Feature, + FeatureId, PortfolioRange, } from "@ledgerhq/types-live"; import type { Device } from "@ledgerhq/live-common/hw/actions/types"; @@ -210,6 +212,8 @@ export type SettingsState = { }; notifications: NotificationsSettings; walletTabNavigatorLastVisitedTab: keyof WalletTabNavigatorStackParamList; + overriddenFeatureFlags: { [key in FeatureId]?: Feature | undefined }; + featureFlagsBannerVisible: boolean; }; export type NotificationsSettings = { diff --git a/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagDetails.tsx b/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagDetails.tsx index 53e94632817..e649b7b4f62 100644 --- a/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagDetails.tsx +++ b/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagDetails.tsx @@ -3,17 +3,10 @@ import { Pressable, View } from "react-native"; import { useFeatureFlags } from "@ledgerhq/live-common/featureFlags/index"; import type { FeatureId } from "@ledgerhq/types-live"; -import { Flex, Box, Tag } from "@ledgerhq/native-ui"; +import { Flex, Divider, Tag } from "@ledgerhq/native-ui"; import styled from "styled-components/native"; import FeatureFlagEdit from "./FeatureFlagEdit"; -export const Divider = styled(Box).attrs({ - width: "100%", - my: 4, - height: 1, - bg: "neutral.c50", -})``; - export const TagEnabled = styled(Tag).attrs({ bg: "success.c100", uppercase: false, diff --git a/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagEdit.tsx b/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagEdit.tsx index 10956cad40d..d6a86d71d01 100644 --- a/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagEdit.tsx +++ b/apps/ledger-live-mobile/src/screens/FeatureFlagsSettings/FeatureFlagEdit.tsx @@ -94,10 +94,11 @@ const FeatureFlagEdit: React.FC<{ )} /> - - {filteredFlags.length === 0 ? ( + {activeTab === 0 ? ( <> - {`No flag matching "${searchInput}"`} - {keyboardVisible ? additionalInfo : null} + {filteredFlags.length === 0 ? ( + <> + {`No flag matching "${searchInput}"`} + {keyboardVisible ? additionalInfo : null} + + ) : null} + {flagsList} - ) : null} - {content} + ) : ( + <>{groupsList} + )} {keyboardVisible ? null : ( diff --git a/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx b/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx index 800bddbd54c..35e317fe09c 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Debug/index.tsx @@ -2,7 +2,7 @@ import React, { useCallback, useRef } from "react"; import { Icons, Alert as AlertBox } from "@ledgerhq/native-ui"; import { Alert, TouchableWithoutFeedback, View } from "react-native"; import { useFeatureFlags } from "@ledgerhq/live-common/featureFlags/provider"; -import { FeatureId } from "@ledgerhq/types-live"; +import { groupedFeatures } from "@ledgerhq/live-common/featureFlags/groupedFeatures"; import { TrackScreen } from "../../../analytics"; import SettingsRow from "../../../components/SettingsRow"; import { ScreenName } from "../../../const"; @@ -23,15 +23,7 @@ export default function DebugSettings({ const { getFeature, overrideFeature } = useFeatureFlags(); const ruleThemAll = useCallback(() => { - ( - [ - "customImage", - "deviceInitialApps", - "syncOnboarding", - "llmNewDeviceSelection", - "staxWelcomeScreen", - ] as FeatureId[] - ).forEach(featureId => + groupedFeatures.stax.featureIds.forEach(featureId => overrideFeature(featureId, { ...getFeature(featureId), enabled: true }), ); Alert.alert( diff --git a/apps/ledger-live-mobile/src/screens/Settings/Experimental/ExperimentalHeader.tsx b/apps/ledger-live-mobile/src/screens/Settings/Experimental/ExperimentalHeader.tsx index 088182de10f..638c15484ff 100644 --- a/apps/ledger-live-mobile/src/screens/Settings/Experimental/ExperimentalHeader.tsx +++ b/apps/ledger-live-mobile/src/screens/Settings/Experimental/ExperimentalHeader.tsx @@ -2,18 +2,31 @@ import React, { useState, useCallback } from "react"; import { StyleSheet, TouchableOpacity, Platform } from "react-native"; import Animated, { Extrapolate } from "react-native-reanimated"; import { Trans } from "react-i18next"; -import { useTheme } from "@react-navigation/native"; +import { useNavigation, useTheme } from "@react-navigation/native"; import Config from "react-native-config"; +import { useHasLocallyOverriddenFeatureFlags } from "@ledgerhq/live-common/featureFlags/useHasOverriddenFeatureFlags"; +import { Flex } from "@ledgerhq/native-ui"; +import { useSelector } from "react-redux"; import { useExperimental } from "../../../experimental"; import { runCollapse } from "../../../components/CollapsibleList"; import LText from "../../../components/LText"; import ExperimentalIcon from "../../../icons/Experimental"; import { rejections } from "../../../logic/debugReject"; +import { NavigatorName, ScreenName } from "../../../const"; +import { BaseNavigation } from "../../../components/RootNavigator/types/helpers"; +import { featureFlagsBannerVisibleSelector } from "../../../reducers/settings"; const { cond, set, Clock, Value, interpolateNode, eq } = Animated; export const HEIGHT = Platform.OS === "ios" ? 70 : 30; -function ExperimentalHeader({ isExperimental }: { isExperimental: boolean }) { +function ExperimentalHeader({ + isExperimental, + areFeatureFlagsOverridden, +}: { + isExperimental: boolean; + areFeatureFlagsOverridden: boolean; +}) { + const navigation = useNavigation(); const { colors } = useTheme(); const clock = new Clock(); // animation Open state @@ -27,7 +40,7 @@ function ExperimentalHeader({ isExperimental }: { isExperimental: boolean }) { !Config.MOCK, cond( // @ts-expect-error Same thing here… - eq(isExperimental, true), + eq(isExperimental || areFeatureFlagsOverridden, true), [ // opening set(openState, runCollapse(clock, openState, 1)), @@ -50,6 +63,25 @@ function ExperimentalHeader({ isExperimental }: { isExperimental: boolean }) { const onPressMock = useCallback(() => { rejections.next(); }, []); + + const onPressExperimental: () => void = useCallback(() => { + navigation.navigate(NavigatorName.Base, { + screen: NavigatorName.Settings, + params: { + screen: ScreenName.ExperimentalSettings, + }, + }); + }, [navigation]); + + const onPressFlags: () => void = useCallback(() => { + navigation.navigate(NavigatorName.Base, { + screen: NavigatorName.Settings, + params: { + screen: ScreenName.DebugFeatureFlags, + }, + }); + }, [navigation]); + return ( - + )} + {areFeatureFlagsOverridden ? ( + + + + + + ) : null} + {Config.MOCK ? ( @@ -92,8 +132,14 @@ function ExperimentalHeader({ isExperimental }: { isExperimental: boolean }) { export default function ExpHeader() { const isExperimental = useExperimental(); - return isExperimental ? ( - + const hasLocallyOverriddenFlags = useHasLocallyOverriddenFeatureFlags(); + const featureFlagsBannerVisible = + useSelector(featureFlagsBannerVisibleSelector) && hasLocallyOverriddenFlags; + return isExperimental || featureFlagsBannerVisible ? ( + ) : null; } const styles = StyleSheet.create({ diff --git a/libs/ledger-live-common/src/featureFlags/groupedFeatures.ts b/libs/ledger-live-common/src/featureFlags/groupedFeatures.ts new file mode 100644 index 00000000000..129cfbfb235 --- /dev/null +++ b/libs/ledger-live-common/src/featureFlags/groupedFeatures.ts @@ -0,0 +1,28 @@ +import { FeatureId } from "@ledgerhq/types-live"; + +/** Helper to group several feature flag ids under a common feature flag */ +export const groupedFeatures: Record< + string, + { + featureIds: FeatureId[]; + } +> = { + stax: { + featureIds: [ + "customImage", + "deviceInitialApps", + "llmNewDeviceSelection", + "postOnboardingAssetsTransfer", + "postOnboardingClaimNft", + "staxWelcomeScreen", + "syncOnboarding", + ], + }, + disableNft: { + featureIds: [ + "disableNftLedgerMarket", + "disableNftRaribleOpensea", + "disableNftSend", + ], + }, +}; diff --git a/libs/ledger-live-common/src/featureFlags/index.ts b/libs/ledger-live-common/src/featureFlags/index.ts index 440a62fea53..eb052c7054d 100644 --- a/libs/ledger-live-common/src/featureFlags/index.ts +++ b/libs/ledger-live-common/src/featureFlags/index.ts @@ -4,4 +4,6 @@ import FeatureToggle from "./FeatureToggle"; export { useFeature, FeatureToggle }; export * from "./defaultFeatures"; +export * from "./groupedFeatures"; export * from "./provider"; +export * from "./useHasOverriddenFeatureFlags"; diff --git a/libs/ledger-live-common/src/featureFlags/provider.tsx b/libs/ledger-live-common/src/featureFlags/provider.tsx index f938db7b2bf..6c583e7ab94 100644 --- a/libs/ledger-live-common/src/featureFlags/provider.tsx +++ b/libs/ledger-live-common/src/featureFlags/provider.tsx @@ -1,23 +1,20 @@ -import React, { - createContext, - ReactNode, - useContext, - useEffect, - useState, -} from "react"; - +import React, { createContext, ReactNode, useContext } from "react"; import type { FeatureId, Feature } from "@ledgerhq/types-live"; type State = { + isFeature: (_: string) => boolean; getFeature: (_: FeatureId) => Feature | null; overrideFeature: (_: FeatureId, value: Feature) => void; resetFeature: (_: FeatureId) => void; + resetFeatures: () => void; }; const initialState: State = { + isFeature: (_) => false, getFeature: (_) => ({ enabled: false }), overrideFeature: (_) => {}, resetFeature: (_) => {}, + resetFeatures: () => {}, }; const FeatureFlagsContext = createContext(initialState); @@ -26,32 +23,16 @@ export function useFeatureFlags(): State { return useContext(FeatureFlagsContext); } -type Props = { - getFeature: (_: FeatureId) => Feature | null; - overrideFeature: (_: FeatureId, value: Feature) => void; - resetFeature: (_: FeatureId) => void; +type Props = State & { children?: ReactNode; }; export function FeatureFlagsProvider({ - getFeature, - overrideFeature, - resetFeature, children, + ...providerState }: Props): JSX.Element { - const [state, setState] = useState(initialState); - - useEffect(() => { - setState((prev) => ({ - ...prev, - getFeature, - overrideFeature, - resetFeature, - })); - }, [getFeature, overrideFeature, resetFeature]); - return ( - + {children} ); diff --git a/libs/ledger-live-common/src/featureFlags/useHasOverriddenFeatureFlags.ts b/libs/ledger-live-common/src/featureFlags/useHasOverriddenFeatureFlags.ts new file mode 100644 index 00000000000..dfd3e1d8881 --- /dev/null +++ b/libs/ledger-live-common/src/featureFlags/useHasOverriddenFeatureFlags.ts @@ -0,0 +1,24 @@ +import { useMemo } from "react"; +import { FeatureId } from "@ledgerhq/types-live"; +import { useFeatureFlags } from "./provider"; +import { defaultFeatures } from "./defaultFeatures"; + +/** + * + * @returns whether one or more flags are locally overridden + */ +export function useHasLocallyOverriddenFeatureFlags(): boolean { + const { getFeature } = useFeatureFlags(); + return useMemo( + () => + Object.entries(defaultFeatures).some(([featureId]) => { + try { + const val = getFeature(featureId as FeatureId); + return val?.overridesRemote || val?.overriddenByEnv; + } catch (e) { + return false; + } + }), + [getFeature] + ); +} diff --git a/libs/ledger-live-common/src/postOnboarding/hooks/usePostOnboardingHubState.test.ts b/libs/ledger-live-common/src/postOnboarding/hooks/usePostOnboardingHubState.test.ts index e55fb5233a5..525bed8f790 100644 --- a/libs/ledger-live-common/src/postOnboarding/hooks/usePostOnboardingHubState.test.ts +++ b/libs/ledger-live-common/src/postOnboarding/hooks/usePostOnboardingHubState.test.ts @@ -16,12 +16,14 @@ jest.mock("../reducer"); const mockedUseFeatureFlags = jest.mocked(useFeatureFlags); const mockedGetFeatureWithMockFeatureEnabled = (enabled) => ({ + isFeature: () => true, getFeature: (id) => { if (id === mockedFeatureIdToTest) return { enabled }; return { enabled: true }; }, overrideFeature: () => {}, resetFeature: () => {}, + resetFeatures: () => {}, }); const mockedUsePostOnboardingContext = jest.mocked(usePostOnboardingContext); From 3f183d8e16bb8259e25a3462c2faf9a2eabd23c2 Mon Sep 17 00:00:00 2001 From: Team Live Date: Thu, 22 Dec 2022 09:22:15 +0000 Subject: [PATCH 112/142] :rocket: prepare release [skip ci] --- .changeset/chilly-donkeys-double.md | 5 - .changeset/config.json | 4 +- .changeset/curly-pugs-pretend.md | 5 - .changeset/dull-beers-work.md | 5 - .changeset/eighty-baboons-roll.md | 5 - .changeset/gold-suns-help.md | 5 - .changeset/green-turtles-relax.md | 5 - .changeset/kind-chefs-dream.md | 6 - .changeset/large-mayflies-fly.md | 5 - .changeset/metal-eyes-report.md | 5 - .changeset/ninety-eggs-look.md | 5 - .changeset/pink-houses-do.md | 5 - .changeset/pre.json | 120 ------------------ .changeset/purple-pots-juggle.md | 5 - .changeset/rich-cats-remember.md | 5 - .changeset/rude-turtles-buy.md | 5 - .changeset/serious-queens-yell.md | 5 - .changeset/shy-bats-end.md | 5 - .changeset/slow-crabs-develop.md | 5 - .changeset/smooth-socks-relax.md | 5 - .changeset/spicy-jeans-study.md | 5 - .changeset/stupid-dodos-sip.md | 5 - .changeset/tame-ghosts-jam.md | 5 - .changeset/tender-baboons-report.md | 5 - .changeset/tiny-brooms-sit.md | 5 - .changeset/wicked-vans-count.md | 8 -- apps/cli/CHANGELOG.md | 16 +++ apps/cli/package.json | 2 +- apps/ledger-live-desktop/CHANGELOG.md | 40 ++++++ apps/ledger-live-desktop/package.json | 2 +- libs/ledger-live-common/CHANGELOG.md | 37 ++++++ libs/ledger-live-common/package.json | 2 +- .../packages/cryptoassets/CHANGELOG.md | 6 + .../packages/cryptoassets/package.json | 2 +- libs/ledgerjs/packages/devices/CHANGELOG.md | 7 + libs/ledgerjs/packages/devices/package.json | 2 +- libs/ledgerjs/packages/errors/CHANGELOG.md | 6 + libs/ledgerjs/packages/errors/package.json | 2 +- .../packages/hw-app-algorand/CHANGELOG.md | 8 ++ .../packages/hw-app-algorand/package.json | 2 +- .../ledgerjs/packages/hw-app-btc/CHANGELOG.md | 7 + .../ledgerjs/packages/hw-app-btc/package.json | 2 +- .../packages/hw-app-cosmos/CHANGELOG.md | 8 ++ .../packages/hw-app-cosmos/package.json | 2 +- .../ledgerjs/packages/hw-app-eth/CHANGELOG.md | 10 ++ .../ledgerjs/packages/hw-app-eth/package.json | 2 +- .../packages/hw-app-helium/CHANGELOG.md | 8 ++ .../packages/hw-app-helium/package.json | 2 +- .../packages/hw-app-near/CHANGELOG.md | 8 ++ .../packages/hw-app-near/package.json | 2 +- .../packages/hw-app-polkadot/CHANGELOG.md | 8 ++ .../packages/hw-app-polkadot/package.json | 2 +- .../packages/hw-app-solana/CHANGELOG.md | 8 ++ .../packages/hw-app-solana/package.json | 2 +- .../ledgerjs/packages/hw-app-str/CHANGELOG.md | 7 + .../ledgerjs/packages/hw-app-str/package.json | 2 +- .../packages/hw-app-tezos/CHANGELOG.md | 7 + .../packages/hw-app-tezos/package.json | 2 +- .../ledgerjs/packages/hw-app-trx/CHANGELOG.md | 8 ++ .../ledgerjs/packages/hw-app-trx/package.json | 2 +- .../ledgerjs/packages/hw-app-xrp/CHANGELOG.md | 7 + .../ledgerjs/packages/hw-app-xrp/package.json | 2 +- .../packages/hw-transport-http/CHANGELOG.md | 8 ++ .../packages/hw-transport-http/package.json | 2 +- .../packages/hw-transport-mocker/CHANGELOG.md | 7 + .../packages/hw-transport-mocker/package.json | 2 +- .../hw-transport-node-ble/CHANGELOG.md | 9 ++ .../hw-transport-node-ble/package.json | 2 +- .../CHANGELOG.md | 9 ++ .../package.json | 2 +- .../CHANGELOG.md | 10 ++ .../package.json | 2 +- .../hw-transport-node-hid/CHANGELOG.md | 10 ++ .../hw-transport-node-hid/package.json | 2 +- .../CHANGELOG.md | 8 ++ .../package.json | 2 +- .../hw-transport-node-speculos/CHANGELOG.md | 8 ++ .../hw-transport-node-speculos/package.json | 2 +- .../hw-transport-web-ble/CHANGELOG.md | 9 ++ .../hw-transport-web-ble/package.json | 2 +- .../packages/hw-transport-webhid/CHANGELOG.md | 9 ++ .../packages/hw-transport-webhid/package.json | 2 +- .../packages/hw-transport-webusb/CHANGELOG.md | 9 ++ .../packages/hw-transport-webusb/package.json | 2 +- .../packages/hw-transport/CHANGELOG.md | 10 ++ .../packages/hw-transport/package.json | 2 +- .../packages/react-native-hid/CHANGELOG.md | 9 ++ .../packages/react-native-hid/package.json | 2 +- .../CHANGELOG.md | 13 ++ .../package.json | 2 +- .../ledgerjs/packages/types-live/CHANGELOG.md | 10 ++ .../ledgerjs/packages/types-live/package.json | 2 +- libs/ui/packages/icons/CHANGELOG.md | 6 + libs/ui/packages/icons/package.json | 2 +- libs/ui/packages/native/CHANGELOG.md | 11 ++ libs/ui/packages/native/package.json | 2 +- libs/ui/packages/react/CHANGELOG.md | 9 ++ libs/ui/packages/react/package.json | 2 +- tools/common-tools/CHANGELOG.md | 15 +++ tools/common-tools/package.json | 2 +- 100 files changed, 423 insertions(+), 284 deletions(-) delete mode 100644 .changeset/chilly-donkeys-double.md delete mode 100644 .changeset/curly-pugs-pretend.md delete mode 100644 .changeset/dull-beers-work.md delete mode 100644 .changeset/eighty-baboons-roll.md delete mode 100644 .changeset/gold-suns-help.md delete mode 100644 .changeset/green-turtles-relax.md delete mode 100644 .changeset/kind-chefs-dream.md delete mode 100644 .changeset/large-mayflies-fly.md delete mode 100644 .changeset/metal-eyes-report.md delete mode 100644 .changeset/ninety-eggs-look.md delete mode 100644 .changeset/pink-houses-do.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/purple-pots-juggle.md delete mode 100644 .changeset/rich-cats-remember.md delete mode 100644 .changeset/rude-turtles-buy.md delete mode 100644 .changeset/serious-queens-yell.md delete mode 100644 .changeset/shy-bats-end.md delete mode 100644 .changeset/slow-crabs-develop.md delete mode 100644 .changeset/smooth-socks-relax.md delete mode 100644 .changeset/spicy-jeans-study.md delete mode 100644 .changeset/stupid-dodos-sip.md delete mode 100644 .changeset/tame-ghosts-jam.md delete mode 100644 .changeset/tender-baboons-report.md delete mode 100644 .changeset/tiny-brooms-sit.md delete mode 100644 .changeset/wicked-vans-count.md diff --git a/.changeset/chilly-donkeys-double.md b/.changeset/chilly-donkeys-double.md deleted file mode 100644 index 47880c6dcdd..00000000000 --- a/.changeset/chilly-donkeys-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/react-native-hw-transport-ble": patch ---- - -Undo the auto disconnect mechanism, due to regressions diff --git a/.changeset/config.json b/.changeset/config.json index 5d3e763c385..ea78d89f5ad 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -12,7 +12,5 @@ "access": "public", "baseBranch": "develop", "updateInternalDependencies": "patch", - "ignore": [ - "live-mobile" - ] + "ignore": [] } \ No newline at end of file diff --git a/.changeset/curly-pugs-pretend.md b/.changeset/curly-pugs-pretend.md deleted file mode 100644 index 1e6a67dd5b1..00000000000 --- a/.changeset/curly-pugs-pretend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Fix loading spinner not appearing at the end of the onboarding, giving the impression that the app is frozen diff --git a/.changeset/dull-beers-work.md b/.changeset/dull-beers-work.md deleted file mode 100644 index f60b0e4c16a..00000000000 --- a/.changeset/dull-beers-work.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/live-common": patch ---- - -feat: resilient BLE scanning diff --git a/.changeset/eighty-baboons-roll.md b/.changeset/eighty-baboons-roll.md deleted file mode 100644 index e4dc96aa9cf..00000000000 --- a/.changeset/eighty-baboons-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/types-live": patch ---- - -Add feature flag types for protect mobile diff --git a/.changeset/gold-suns-help.md b/.changeset/gold-suns-help.md deleted file mode 100644 index a767b4a911a..00000000000 --- a/.changeset/gold-suns-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": minor ---- - -NEAR sync, send and stake diff --git a/.changeset/green-turtles-relax.md b/.changeset/green-turtles-relax.md deleted file mode 100644 index a36c6a4e798..00000000000 --- a/.changeset/green-turtles-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/cryptoassets": minor ---- - -Explorer views and yoctoNEAR added to NEAR entry diff --git a/.changeset/kind-chefs-dream.md b/.changeset/kind-chefs-dream.md deleted file mode 100644 index 423e58b81fd..00000000000 --- a/.changeset/kind-chefs-dream.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@ledgerhq/icons-ui": patch -"@ledgerhq/react-ui": patch ---- - -New flags icons. Added 2 new icons to Providers and Payments. Prevented crash when using ProviderIcon with incorrect string in boxed mode diff --git a/.changeset/large-mayflies-fly.md b/.changeset/large-mayflies-fly.md deleted file mode 100644 index 1520e5bb6d9..00000000000 --- a/.changeset/large-mayflies-fly.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/native-ui": minor ---- - -NativeUI - add colo and text Color to tag component diff --git a/.changeset/metal-eyes-report.md b/.changeset/metal-eyes-report.md deleted file mode 100644 index 4254fe20e99..00000000000 --- a/.changeset/metal-eyes-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": minor ---- - -Integrate ETH stake new flow (include receive flag) diff --git a/.changeset/ninety-eggs-look.md b/.changeset/ninety-eggs-look.md deleted file mode 100644 index 34b7e9b58e7..00000000000 --- a/.changeset/ninety-eggs-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -LLD - Handle ECONNRESET error in manager diff --git a/.changeset/pink-houses-do.md b/.changeset/pink-houses-do.md deleted file mode 100644 index bf10d88eea3..00000000000 --- a/.changeset/pink-houses-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Remove redirection to account details from receive banner diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 729339c56aa..00000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "mode": "pre", - "tag": "next", - "initialVersions": { - "@ledgerhq/live-cli": "22.5.0", - "ledger-live-desktop": "2.50.1", - "dummy-live-app": "0.1.1", - "live-mobile": "3.12.0", - "@ledgerhq/live-common": "27.9.0", - "ledger-libs": "0.1.0", - "flow-support": "1.0.0", - "@ledgerhq/cryptoassets": "7.0.0", - "@ledgerhq/devices": "7.0.5", - "@ledgerhq/errors": "6.12.1", - "@ledgerhq/hw-app-algorand": "6.27.8", - "@ledgerhq/hw-app-btc": "9.1.0", - "@ledgerhq/hw-app-cosmos": "6.27.8", - "@ledgerhq/hw-app-eth": "6.30.2", - "@ledgerhq/hw-app-helium": "6.29.3", - "@ledgerhq/hw-app-near": "6.27.3", - "@ledgerhq/hw-app-polkadot": "6.27.8", - "@ledgerhq/hw-app-solana": "7.0.2", - "@ledgerhq/hw-app-str": "6.27.8", - "@ledgerhq/hw-app-tezos": "6.27.8", - "@ledgerhq/hw-app-trx": "6.27.8", - "@ledgerhq/hw-app-xrp": "6.27.8", - "@ledgerhq/hw-transport": "6.27.8", - "@ledgerhq/hw-transport-http": "6.27.8", - "@ledgerhq/hw-transport-mocker": "6.27.8", - "@ledgerhq/hw-transport-node-ble": "6.27.8", - "@ledgerhq/hw-transport-node-hid": "6.27.8", - "@ledgerhq/hw-transport-node-hid-noevents": "6.27.8", - "@ledgerhq/hw-transport-node-hid-singleton": "6.28.5", - "@ledgerhq/hw-transport-node-speculos": "6.27.8", - "@ledgerhq/hw-transport-node-speculos-http": "6.27.8", - "@ledgerhq/hw-transport-web-ble": "6.27.8", - "@ledgerhq/hw-transport-webhid": "6.27.8", - "@ledgerhq/hw-transport-webusb": "6.27.8", - "@ledgerhq/logs": "6.10.1", - "@ledgerhq/react-native-hid": "6.28.10", - "@ledgerhq/react-native-hw-transport-ble": "6.27.11", - "@ledgerhq/types-cryptoassets": "6.23.3", - "@ledgerhq/types-devices": "6.22.3", - "@ledgerhq/types-live": "6.27.1", - "ui": "0.1.0", - "@ledgerhq/crypto-icons-ui": "0.2.1", - "@ledgerhq/icons-ui": "0.3.2", - "@ledgerhq/native-ui": "0.13.0", - "@ledgerhq/react-ui": "0.10.2", - "@ledgerhq/ui-shared": "0.1.10", - "actions-root": "0.0.1", - "@actions/change-product-name": "1.0.1", - "@actions/download-workflow-artifacts": "1.0.1", - "@actions/extract-live-common-version": "1.0.1", - "@actions/generate-bot-super-report": "1.0.2", - "@actions/generate-jira-diff": "1.0.1", - "@actions/generate-release-message": "1.0.1", - "@actions/generate-slack-screenshots-diff": "1.0.1", - "@actions/get-package-infos": "1.0.1", - "@actions/get-pr-number": "1.0.1", - "@actions/get-release-by-tag": "1.0.1", - "@actions/get-workflow-artifacts-id": "1.0.1", - "has-hash-commit-deps": "1.0.2", - "@actions/is-org-member": "1.0.1", - "@actions/live-common-affected": "1.0.0", - "@actions/pr-is-fork": "1.0.1", - "@actions/prepare-comment": "1.0.1", - "@actions/prepare-comment-screenshots": "1.0.1", - "@actions/publish-release": "1.0.1", - "@actions/submit-bot-report": "1.0.2", - "@actions/turbo-affected": "1.0.0", - "@actions/turborepo-gh-cache": "1.0.1", - "@actions/upload-images": "1.0.2", - "live-common-tools": "0.2.18", - "create-release-hash": "1.0.0", - "esbuild-utils": "1.0.1", - "live-github-bot": "1.0.2", - "metro-extra-config": "1.0.0", - "migrate-branch": "0.0.1", - "native-modules-tools": "1.0.2", - "pnpm-utils": "1.0.1" - }, - "changesets": [ - "chilly-donkeys-double", - "curly-pugs-pretend", - "dull-beers-work", - "eighty-baboons-roll", - "gold-suns-help", - "green-turtles-relax", - "hot-jars-obey", - "kind-chefs-dream", - "large-mayflies-fly", - "metal-eyes-report", - "nervous-kangaroos-lie", - "ninety-eggs-look", - "old-fans-beam", - "olive-melons-smash", - "pink-houses-do", - "pink-terms-breathe", - "purple-pots-juggle", - "quiet-llamas-travel", - "real-pugs-mix", - "rich-cats-remember", - "rich-dryers-hear", - "rude-turtles-buy-mobile", - "rude-turtles-buy", - "serious-queens-yell", - "shy-bats-end", - "slow-crabs-develop", - "smooth-socks-relax", - "spicy-jeans-study", - "spotty-foxes-change", - "stale-pens-fry", - "stupid-dodos-sip", - "tame-ghosts-jam", - "tender-baboons-report", - "tiny-brooms-sit", - "wicked-vans-count" - ] -} diff --git a/.changeset/purple-pots-juggle.md b/.changeset/purple-pots-juggle.md deleted file mode 100644 index 1b2f2e60564..00000000000 --- a/.changeset/purple-pots-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/live-common": minor ---- - -NEAR sync, send and stake diff --git a/.changeset/rich-cats-remember.md b/.changeset/rich-cats-remember.md deleted file mode 100644 index 6d71b1fd69c..00000000000 --- a/.changeset/rich-cats-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Add translation key diff --git a/.changeset/rude-turtles-buy.md b/.changeset/rude-turtles-buy.md deleted file mode 100644 index 02d74e389b9..00000000000 --- a/.changeset/rude-turtles-buy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/live-common": patch ---- - -Made the exported logs on LLM larger and configurable via ENV vars. diff --git a/.changeset/serious-queens-yell.md b/.changeset/serious-queens-yell.md deleted file mode 100644 index 83ec17a6adb..00000000000 --- a/.changeset/serious-queens-yell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/live-common": minor ---- - -update fund partners diff --git a/.changeset/shy-bats-end.md b/.changeset/shy-bats-end.md deleted file mode 100644 index 8dcd7eb6b6c..00000000000 --- a/.changeset/shy-bats-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Improve cic logo diff --git a/.changeset/slow-crabs-develop.md b/.changeset/slow-crabs-develop.md deleted file mode 100644 index 61484afe5f9..00000000000 --- a/.changeset/slow-crabs-develop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": minor ---- - -Add swap data track diff --git a/.changeset/smooth-socks-relax.md b/.changeset/smooth-socks-relax.md deleted file mode 100644 index adbc8e8e0f5..00000000000 --- a/.changeset/smooth-socks-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Update Ethereum custom fees CSS for Ethereum diff --git a/.changeset/spicy-jeans-study.md b/.changeset/spicy-jeans-study.md deleted file mode 100644 index 3880a577f2c..00000000000 --- a/.changeset/spicy-jeans-study.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": minor ---- - -Add more explicit error on tron trc20 diff --git a/.changeset/stupid-dodos-sip.md b/.changeset/stupid-dodos-sip.md deleted file mode 100644 index f4a4488126f..00000000000 --- a/.changeset/stupid-dodos-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Accept terms of use when click get started button in onboarding diff --git a/.changeset/tame-ghosts-jam.md b/.changeset/tame-ghosts-jam.md deleted file mode 100644 index c1e243fb9ce..00000000000 --- a/.changeset/tame-ghosts-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/types-live": minor ---- - -STAKE, UNSTAKE, and WITHDRAW operation types added to support NEAR staking operations diff --git a/.changeset/tender-baboons-report.md b/.changeset/tender-baboons-report.md deleted file mode 100644 index b0019ea6c61..00000000000 --- a/.changeset/tender-baboons-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ledgerhq/live-common": patch ---- - -Protection against syncing or adding the burn address for stellar diff --git a/.changeset/tiny-brooms-sit.md b/.changeset/tiny-brooms-sit.md deleted file mode 100644 index fe3c6503bc8..00000000000 --- a/.changeset/tiny-brooms-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ledger-live-desktop": patch ---- - -Fixes loading indicator padding on swap screen diff --git a/.changeset/wicked-vans-count.md b/.changeset/wicked-vans-count.md deleted file mode 100644 index 4e4b46c4b2b..00000000000 --- a/.changeset/wicked-vans-count.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@ledgerhq/live-common": patch -"@ledgerhq/errors": patch -"@ledgerhq/hw-transport": patch -"@ledgerhq/react-native-hw-transport-ble": patch ---- - -New HwTransportError for all the implementations of Transport diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 84ca4ff0be8..ed19b3bcddb 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # @ledgerhq/live-cli +## 22.5.1 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5), [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a), [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/live-common@27.10.0 + - @ledgerhq/cryptoassets@7.1.0 + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/hw-transport-http@6.27.9 + - @ledgerhq/hw-transport-node-ble@6.27.9 + - @ledgerhq/hw-transport-node-hid@6.27.9 + - @ledgerhq/hw-transport-node-speculos@6.27.9 + - @ledgerhq/hw-app-btc@9.1.1 + - @ledgerhq/hw-transport-mocker@6.27.9 + ## 22.5.1-next.0 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index 97e96aa9474..489e5aeafb6 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/live-cli", - "version": "22.5.1-next.0", + "version": "22.5.1", "description": "ledger-live CLI version", "repository": { "type": "git", diff --git a/apps/ledger-live-desktop/CHANGELOG.md b/apps/ledger-live-desktop/CHANGELOG.md index 7b0cb142fce..cf84e37652d 100644 --- a/apps/ledger-live-desktop/CHANGELOG.md +++ b/apps/ledger-live-desktop/CHANGELOG.md @@ -1,5 +1,45 @@ # ledger-live-desktop +## 2.51.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - NEAR sync, send and stake + +* [#2053](https://github.com/LedgerHQ/ledger-live/pull/2053) [`07f48c9471`](https://github.com/LedgerHQ/ledger-live/commit/07f48c947120fc1dc472719a5ee8a9fbb7dcd478) Thanks [@sarneijim](https://github.com/sarneijim)! - Integrate ETH stake new flow (include receive flag) + +- [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Add swap data track + +* [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Add more explicit error on tron trc20 + +### Patch Changes + +- [#2122](https://github.com/LedgerHQ/ledger-live/pull/2122) [`44b9deaa6c`](https://github.com/LedgerHQ/ledger-live/commit/44b9deaa6cec4caabb9a9fd71850f9b3a9d3907c) Thanks [@ofreyssinet-ledger](https://github.com/ofreyssinet-ledger)! - Fix loading spinner not appearing at the end of the onboarding, giving the impression that the app is frozen + +* [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - LLD - Handle ECONNRESET error in manager + +- [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Remove redirection to account details from receive banner + +* [#2058](https://github.com/LedgerHQ/ledger-live/pull/2058) [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Add translation key + +- [#2093](https://github.com/LedgerHQ/ledger-live/pull/2093) [`0d8405b179`](https://github.com/LedgerHQ/ledger-live/commit/0d8405b17950125c3e3bba50086c28876e9a0c68) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Improve cic logo + +* [#2019](https://github.com/LedgerHQ/ledger-live/pull/2019) [`08b0445a5f`](https://github.com/LedgerHQ/ledger-live/commit/08b0445a5f8431042ddffe9abf01e1319d677ad8) Thanks [@lambertkevin](https://github.com/lambertkevin)! - Update Ethereum custom fees CSS for Ethereum + +- [#2112](https://github.com/LedgerHQ/ledger-live/pull/2112) [`06f43afb06`](https://github.com/LedgerHQ/ledger-live/commit/06f43afb06d7eaa4d51fe95098135c55a5e0916b) Thanks [@pierrelouis-c](https://github.com/pierrelouis-c)! - Accept terms of use when click get started button in onboarding + +* [#2075](https://github.com/LedgerHQ/ledger-live/pull/2075) [`0d36245257`](https://github.com/LedgerHQ/ledger-live/commit/0d362452577acb3190523e4bc4a5e9cd4985d712) Thanks [@cjordan-ledger](https://github.com/cjordan-ledger)! - Fixes loading indicator padding on swap screen + +* Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5), [`b01f9f5c02`](https://github.com/LedgerHQ/ledger-live/commit/b01f9f5c02ef255738b557daba38c1d9f13ee8fe), [`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5), [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/live-common@27.10.0 + - @ledgerhq/types-live@6.28.0 + - @ledgerhq/react-ui@0.10.3 + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + - @ledgerhq/hw-transport-http@6.27.9 + - @ledgerhq/hw-transport-node-hid-singleton@6.28.6 + ## 2.51.0-next.1 ### Patch Changes diff --git a/apps/ledger-live-desktop/package.json b/apps/ledger-live-desktop/package.json index 5fe51077c72..caf21b9b390 100644 --- a/apps/ledger-live-desktop/package.json +++ b/apps/ledger-live-desktop/package.json @@ -16,7 +16,7 @@ "license": "MIT", "private": true, "main": "./.webpack/main.bundle.js", - "version": "2.51.0-next.1", + "version": "2.51.0", "scripts": { "start:prod": "electron ./.webpack/main.bundle.js", "start": "cross-env NODE_ENV=development node ./tools/main.js", diff --git a/libs/ledger-live-common/CHANGELOG.md b/libs/ledger-live-common/CHANGELOG.md index 17fb81ca513..b13a09a6e1d 100644 --- a/libs/ledger-live-common/CHANGELOG.md +++ b/libs/ledger-live-common/CHANGELOG.md @@ -1,5 +1,42 @@ # @ledgerhq/live-common +## 27.10.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - NEAR sync, send and stake + +* [#2030](https://github.com/LedgerHQ/ledger-live/pull/2030) [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a) Thanks [@adrienlacombe-ledger](https://github.com/adrienlacombe-ledger)! - update fund partners + +### Patch Changes + +- [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - feat: resilient BLE scanning + +* [#2045](https://github.com/LedgerHQ/ledger-live/pull/2045) [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5) Thanks [@juan-cortes](https://github.com/juan-cortes)! - Made the exported logs on LLM larger and configurable via ENV vars. + +- [#2058](https://github.com/LedgerHQ/ledger-live/pull/2058) [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Protection against syncing or adding the burn address for stellar + +* [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + +* Updated dependencies [[`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/cryptoassets@7.1.0 + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/hw-app-eth@6.30.3 + - @ledgerhq/devices@7.0.6 + - @ledgerhq/hw-app-algorand@6.27.9 + - @ledgerhq/hw-app-cosmos@6.27.9 + - @ledgerhq/hw-app-near@6.27.4 + - @ledgerhq/hw-app-polkadot@6.27.9 + - @ledgerhq/hw-app-solana@7.0.3 + - @ledgerhq/hw-app-trx@6.27.9 + - @ledgerhq/hw-transport-node-speculos@6.27.9 + - @ledgerhq/hw-app-btc@9.1.1 + - @ledgerhq/hw-app-str@6.27.9 + - @ledgerhq/hw-app-tezos@6.27.9 + - @ledgerhq/hw-app-xrp@6.27.9 + - @ledgerhq/hw-transport-mocker@6.27.9 + ## 27.10.0-next.0 ### Minor Changes diff --git a/libs/ledger-live-common/package.json b/libs/ledger-live-common/package.json index 85b96a57690..ccdfa227878 100644 --- a/libs/ledger-live-common/package.json +++ b/libs/ledger-live-common/package.json @@ -4,7 +4,7 @@ }, "name": "@ledgerhq/live-common", "description": "Common ground for the Ledger Live apps", - "version": "27.10.0-next.0", + "version": "27.10.0", "repository": { "type": "git", "url": "https://github.com/LedgerHQ/ledger-live.git" diff --git a/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md b/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md index 22015e4026d..5290b1e4ece 100644 --- a/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md +++ b/libs/ledgerjs/packages/cryptoassets/CHANGELOG.md @@ -1,5 +1,11 @@ # @ledgerhq/cryptoassets +## 7.1.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - Explorer views and yoctoNEAR added to NEAR entry + ## 7.1.0-next.0 ### Minor Changes diff --git a/libs/ledgerjs/packages/cryptoassets/package.json b/libs/ledgerjs/packages/cryptoassets/package.json index 51341994bc7..dcefe84e33d 100644 --- a/libs/ledgerjs/packages/cryptoassets/package.json +++ b/libs/ledgerjs/packages/cryptoassets/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/cryptoassets", - "version": "7.1.0-next.0", + "version": "7.1.0", "description": "Ledger crypto-assets list", "keywords": [ "Ledger" diff --git a/libs/ledgerjs/packages/devices/CHANGELOG.md b/libs/ledgerjs/packages/devices/CHANGELOG.md index 225d9dd9a22..a7d9ef326b1 100644 --- a/libs/ledgerjs/packages/devices/CHANGELOG.md +++ b/libs/ledgerjs/packages/devices/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/devices +## 7.0.6 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + ## 7.0.6-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/devices/package.json b/libs/ledgerjs/packages/devices/package.json index f6b6b60a1bc..d13fd3c8745 100644 --- a/libs/ledgerjs/packages/devices/package.json +++ b/libs/ledgerjs/packages/devices/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/devices", - "version": "7.0.6-next.0", + "version": "7.0.6", "description": "Ledger devices", "keywords": [ "Ledger" diff --git a/libs/ledgerjs/packages/errors/CHANGELOG.md b/libs/ledgerjs/packages/errors/CHANGELOG.md index 00371a22947..c0969ec8e4a 100644 --- a/libs/ledgerjs/packages/errors/CHANGELOG.md +++ b/libs/ledgerjs/packages/errors/CHANGELOG.md @@ -1,5 +1,11 @@ # @ledgerhq/errors +## 6.12.2 + +### Patch Changes + +- [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + ## 6.12.2-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/errors/package.json b/libs/ledgerjs/packages/errors/package.json index b9cfa819dbc..5d261d11c79 100644 --- a/libs/ledgerjs/packages/errors/package.json +++ b/libs/ledgerjs/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/errors", - "version": "6.12.2-next.0", + "version": "6.12.2", "description": "Ledger common errors", "keywords": [ "Ledger" diff --git a/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md index 45f32f000a7..12f0f32f875 100644 --- a/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-algorand/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-algorand +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-algorand/package.json b/libs/ledgerjs/packages/hw-app-algorand/package.json index 6688e622fec..4ee58c83b73 100644 --- a/libs/ledgerjs/packages/hw-app-algorand/package.json +++ b/libs/ledgerjs/packages/hw-app-algorand/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-algorand", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Algorand Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md index 886aee5dddf..825fcd0d6da 100644 --- a/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-btc/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-btc +## 9.1.1 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9 + ## 9.1.1-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-btc/package.json b/libs/ledgerjs/packages/hw-app-btc/package.json index dc42cf34533..d36cc1d695f 100644 --- a/libs/ledgerjs/packages/hw-app-btc/package.json +++ b/libs/ledgerjs/packages/hw-app-btc/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-btc", - "version": "9.1.1-next.0", + "version": "9.1.1", "description": "Ledger Hardware Wallet Bitcoin Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md index 354ea726a94..d0733dcba72 100644 --- a/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-cosmos/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-cosmos +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-cosmos/package.json b/libs/ledgerjs/packages/hw-app-cosmos/package.json index 8ad43762893..ba42d6bffd9 100644 --- a/libs/ledgerjs/packages/hw-app-cosmos/package.json +++ b/libs/ledgerjs/packages/hw-app-cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-cosmos", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Cosmos Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md index ee939383fa2..7b940e32d60 100644 --- a/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-eth/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-app-eth +## 6.30.3 + +### Patch Changes + +- Updated dependencies [[`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/cryptoassets@7.1.0 + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/hw-transport-mocker@6.27.9 + ## 6.30.3-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-eth/package.json b/libs/ledgerjs/packages/hw-app-eth/package.json index b73992d31aa..b1a8d1cd7bb 100644 --- a/libs/ledgerjs/packages/hw-app-eth/package.json +++ b/libs/ledgerjs/packages/hw-app-eth/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-eth", - "version": "6.30.3-next.0", + "version": "6.30.3", "description": "Ledger Hardware Wallet Ethereum Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md index cd308b5cec1..4f026abe25b 100644 --- a/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-helium/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-helium +## 6.29.4 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.29.4-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-helium/package.json b/libs/ledgerjs/packages/hw-app-helium/package.json index b6dc2bcd976..9d06b120c0d 100644 --- a/libs/ledgerjs/packages/hw-app-helium/package.json +++ b/libs/ledgerjs/packages/hw-app-helium/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-helium", - "version": "6.29.4-next.0", + "version": "6.29.4", "description": "Ledger Hardware Wallet Helium Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md index 28eae5a7a6c..c278714df30 100644 --- a/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-near/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-near +## 6.27.4 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.4-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-near/package.json b/libs/ledgerjs/packages/hw-app-near/package.json index 4fc37ae4a43..64120e70730 100644 --- a/libs/ledgerjs/packages/hw-app-near/package.json +++ b/libs/ledgerjs/packages/hw-app-near/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-near", - "version": "6.27.4-next.0", + "version": "6.27.4", "description": "Ledger Hardware Wallet Near Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md index e7a2cb13753..f96122a2671 100644 --- a/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-polkadot/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-polkadot +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-polkadot/package.json b/libs/ledgerjs/packages/hw-app-polkadot/package.json index 5e87fde9b4c..3e68cfcc15c 100644 --- a/libs/ledgerjs/packages/hw-app-polkadot/package.json +++ b/libs/ledgerjs/packages/hw-app-polkadot/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-polkadot", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Polkadot Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md index d48b88578de..b56a3acdeb2 100644 --- a/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-solana/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-solana +## 7.0.3 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 7.0.3-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-solana/package.json b/libs/ledgerjs/packages/hw-app-solana/package.json index 33be0a442a6..0526a1df7f4 100644 --- a/libs/ledgerjs/packages/hw-app-solana/package.json +++ b/libs/ledgerjs/packages/hw-app-solana/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-solana", - "version": "7.0.3-next.0", + "version": "7.0.3", "description": "Ledger Hardware Wallet Solana Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md index 2c5d3f37d65..68e76a80a5f 100644 --- a/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-str/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-str +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-str/package.json b/libs/ledgerjs/packages/hw-app-str/package.json index f6c370df0b4..709a9aebb87 100644 --- a/libs/ledgerjs/packages/hw-app-str/package.json +++ b/libs/ledgerjs/packages/hw-app-str/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-str", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Stellar Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md index 053816821a6..a471f45c3b5 100644 --- a/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-tezos/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-tezos +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-tezos/package.json b/libs/ledgerjs/packages/hw-app-tezos/package.json index 2de6672fa2a..036213026b1 100644 --- a/libs/ledgerjs/packages/hw-app-tezos/package.json +++ b/libs/ledgerjs/packages/hw-app-tezos/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-tezos", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Tezos Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md index 8d796e3e4a2..23370142bc2 100644 --- a/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-trx/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-app-trx +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-trx/package.json b/libs/ledgerjs/packages/hw-app-trx/package.json index 0e91c4f097b..5ae27f69b99 100644 --- a/libs/ledgerjs/packages/hw-app-trx/package.json +++ b/libs/ledgerjs/packages/hw-app-trx/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-trx", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Tron Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md b/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md index 6278ce90855..dc5fbc4ebf7 100644 --- a/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-app-xrp/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-app-xrp +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-app-xrp/package.json b/libs/ledgerjs/packages/hw-app-xrp/package.json index 17dbd42e0b6..d62f1d74c8d 100644 --- a/libs/ledgerjs/packages/hw-app-xrp/package.json +++ b/libs/ledgerjs/packages/hw-app-xrp/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-xrp", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Ripple Application API", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md index d9059a77e62..3c507d8bc09 100644 --- a/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-http/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-transport-http +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-http/package.json b/libs/ledgerjs/packages/hw-transport-http/package.json index bed80c3b3ba..b7d2628ee28 100644 --- a/libs/ledgerjs/packages/hw-transport-http/package.json +++ b/libs/ledgerjs/packages/hw-transport-http/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-http", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet communication layer over http", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md index 68ad86b7533..d5860659c3a 100644 --- a/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-mocker/CHANGELOG.md @@ -1,5 +1,12 @@ # @ledgerhq/hw-transport-mocker +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-mocker/package.json b/libs/ledgerjs/packages/hw-transport-mocker/package.json index c1137d92461..f1d50a7d55a 100644 --- a/libs/ledgerjs/packages/hw-transport-mocker/package.json +++ b/libs/ledgerjs/packages/hw-transport-mocker/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-mocker", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet mocker utilities used for tests", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md index f2e27f7a8f8..1ed42f0e926 100644 --- a/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-ble/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-node-ble +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-ble/package.json b/libs/ledgerjs/packages/hw-transport-node-ble/package.json index 892792352f6..6291d5b8b57 100644 --- a/libs/ledgerjs/packages/hw-transport-node-ble/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-ble", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Bluetooth BLE transport for Node.js (noble)", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md index 3860a319f2e..3dcb3add3a8 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-node-hid-noevents +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json index a32bc7665a9..c9c5df8ecc1 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-hid-noevents/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid-noevents", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid. without usb events", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md index 7b76bfcafe1..6ca4a52b5b8 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-transport-node-hid-singleton +## 6.28.6 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + - @ledgerhq/hw-transport-node-hid-noevents@6.27.9 + ## 6.28.6-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json index 0324a041a2a..ccefb083177 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-hid-singleton/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid-singleton", - "version": "6.28.6-next.0", + "version": "6.28.6", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid and node-usb", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md index c0ba68a1bf7..8bf197ff002 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-hid/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-transport-node-hid +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + - @ledgerhq/hw-transport-node-hid-noevents@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-hid/package.json b/libs/ledgerjs/packages/hw-transport-node-hid/package.json index 13f0d105e1b..fc9a21c352c 100644 --- a/libs/ledgerjs/packages/hw-transport-node-hid/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-hid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md index c3e03bad0c3..ab6339998af 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-speculos-http/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-transport-node-speculos-http +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json b/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json index 047372e1059..f699bdee29c 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-speculos-http/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-speculos-http", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet communication layer with speculos Nano simulator using the http api", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md index 3b24b860754..5a6f0300c4a 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-node-speculos/CHANGELOG.md @@ -1,5 +1,13 @@ # @ledgerhq/hw-transport-node-speculos +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-node-speculos/package.json b/libs/ledgerjs/packages/hw-transport-node-speculos/package.json index e6466d75f55..c98efa97b23 100644 --- a/libs/ledgerjs/packages/hw-transport-node-speculos/package.json +++ b/libs/ledgerjs/packages/hw-transport-node-speculos/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-speculos", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet communication layer with speculos Nano simulator", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md index 3e0a9290af0..7fc2cd2a8d7 100644 --- a/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-web-ble/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-web-ble +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-web-ble/package.json b/libs/ledgerjs/packages/hw-transport-web-ble/package.json index a8458f3c89f..e648a936d94 100644 --- a/libs/ledgerjs/packages/hw-transport-web-ble/package.json +++ b/libs/ledgerjs/packages/hw-transport-web-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-web-ble", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet Web Bluetooth implementation of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md index 7486612a62a..357dcf64379 100644 --- a/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-webhid/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-webhid +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-webhid/package.json b/libs/ledgerjs/packages/hw-transport-webhid/package.json index 50127c19131..8b88bad7245 100644 --- a/libs/ledgerjs/packages/hw-transport-webhid/package.json +++ b/libs/ledgerjs/packages/hw-transport-webhid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-webhid", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet WebHID implementation of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md index 11da6d75795..f8208b38469 100644 --- a/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport-webusb/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/hw-transport-webusb +## 6.27.9 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport-webusb/package.json b/libs/ledgerjs/packages/hw-transport-webusb/package.json index 2edf20fec6a..f3ca4ad256b 100644 --- a/libs/ledgerjs/packages/hw-transport-webusb/package.json +++ b/libs/ledgerjs/packages/hw-transport-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-webusb", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet WebUSB implementation of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/hw-transport/CHANGELOG.md b/libs/ledgerjs/packages/hw-transport/CHANGELOG.md index fcf41561c7e..76dc14ed45f 100644 --- a/libs/ledgerjs/packages/hw-transport/CHANGELOG.md +++ b/libs/ledgerjs/packages/hw-transport/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/hw-transport +## 6.27.9 + +### Patch Changes + +- [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/devices@7.0.6 + ## 6.27.9-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/hw-transport/package.json b/libs/ledgerjs/packages/hw-transport/package.json index 6b42ad1c5a4..ffe799ff799 100644 --- a/libs/ledgerjs/packages/hw-transport/package.json +++ b/libs/ledgerjs/packages/hw-transport/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport", - "version": "6.27.9-next.0", + "version": "6.27.9", "description": "Ledger Hardware Wallet common interface of the communication layer", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md b/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md index f40486f088c..3294dbc6f59 100644 --- a/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md +++ b/libs/ledgerjs/packages/react-native-hid/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/react-native-hid +## 6.28.11 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.28.11-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/react-native-hid/package.json b/libs/ledgerjs/packages/react-native-hid/package.json index 685fdbc9e17..b46bb0e7b86 100755 --- a/libs/ledgerjs/packages/react-native-hid/package.json +++ b/libs/ledgerjs/packages/react-native-hid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-native-hid", - "version": "6.28.11-next.0", + "version": "6.28.11", "nativePackage": true, "description": "Ledger Hardware Wallet Web implementation of the communication layer, using U2F api", "keywords": [ diff --git a/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md b/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md index 2c33225f97f..c21277691dd 100644 --- a/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md +++ b/libs/ledgerjs/packages/react-native-hw-transport-ble/CHANGELOG.md @@ -1,5 +1,18 @@ # @ledgerhq/react-native-hw-transport-ble +## 6.27.12 + +### Patch Changes + +- [#2048](https://github.com/LedgerHQ/ledger-live/pull/2048) [`101e6851ae`](https://github.com/LedgerHQ/ledger-live/commit/101e6851ae76747431b122076dc1752c94ee40d3) Thanks [@juan-cortes](https://github.com/juan-cortes)! - Undo the auto disconnect mechanism, due to regressions + +* [#1984](https://github.com/LedgerHQ/ledger-live/pull/1984) [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5) Thanks [@alexandremgo](https://github.com/alexandremgo)! - New HwTransportError for all the implementations of Transport + +* Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + ## 6.27.12-next.0 ### Patch Changes diff --git a/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json b/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json index 877b8fabc40..f565850c65e 100644 --- a/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json +++ b/libs/ledgerjs/packages/react-native-hw-transport-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-native-hw-transport-ble", - "version": "6.27.12-next.0", + "version": "6.27.12", "description": "Ledger Hardware Wallet Bluetooth BLE transport for React Native", "keywords": [ "Ledger", diff --git a/libs/ledgerjs/packages/types-live/CHANGELOG.md b/libs/ledgerjs/packages/types-live/CHANGELOG.md index f90d025f98c..99912ac804c 100644 --- a/libs/ledgerjs/packages/types-live/CHANGELOG.md +++ b/libs/ledgerjs/packages/types-live/CHANGELOG.md @@ -1,5 +1,15 @@ # @ledgerhq/types-live +## 6.28.0 + +### Minor Changes + +- [#1805](https://github.com/LedgerHQ/ledger-live/pull/1805) [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278) Thanks [@haammar-ledger](https://github.com/haammar-ledger)! - STAKE, UNSTAKE, and WITHDRAW operation types added to support NEAR staking operations + +### Patch Changes + +- [#1802](https://github.com/LedgerHQ/ledger-live/pull/1802) [`b01f9f5c02`](https://github.com/LedgerHQ/ledger-live/commit/b01f9f5c02ef255738b557daba38c1d9f13ee8fe) Thanks [@LFBarreto](https://github.com/LFBarreto)! - Add feature flag types for protect mobile + ## 6.28.0-next.0 ### Minor Changes diff --git a/libs/ledgerjs/packages/types-live/package.json b/libs/ledgerjs/packages/types-live/package.json index e6c66c1187b..b2c69ed98de 100644 --- a/libs/ledgerjs/packages/types-live/package.json +++ b/libs/ledgerjs/packages/types-live/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/types-live", - "version": "6.28.0-next.0", + "version": "6.28.0", "description": "Ledger Live main types.", "keywords": [ "Ledger" diff --git a/libs/ui/packages/icons/CHANGELOG.md b/libs/ui/packages/icons/CHANGELOG.md index ab4fcfaf5a9..9a61999e348 100644 --- a/libs/ui/packages/icons/CHANGELOG.md +++ b/libs/ui/packages/icons/CHANGELOG.md @@ -1,5 +1,11 @@ # @ledgerhq/icons-ui +## 0.3.3 + +### Patch Changes + +- [#2062](https://github.com/LedgerHQ/ledger-live/pull/2062) [`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc) Thanks [@mlegall-ledger](https://github.com/mlegall-ledger)! - New flags icons. Added 2 new icons to Providers and Payments. Prevented crash when using ProviderIcon with incorrect string in boxed mode + ## 0.3.3-next.0 ### Patch Changes diff --git a/libs/ui/packages/icons/package.json b/libs/ui/packages/icons/package.json index 054c5df6f1f..14363b18a19 100644 --- a/libs/ui/packages/icons/package.json +++ b/libs/ui/packages/icons/package.json @@ -1,7 +1,7 @@ { "name": "@ledgerhq/icons-ui", "description": "Icons used by the Ledger design system.", - "version": "0.3.3-next.0", + "version": "0.3.3", "license": "MIT", "repository": { "type": "git", diff --git a/libs/ui/packages/native/CHANGELOG.md b/libs/ui/packages/native/CHANGELOG.md index d754c69d0d7..0a4440ee37f 100644 --- a/libs/ui/packages/native/CHANGELOG.md +++ b/libs/ui/packages/native/CHANGELOG.md @@ -1,5 +1,16 @@ # @ledgerhq/native-ui +## 0.14.0 + +### Minor Changes + +- [#1802](https://github.com/LedgerHQ/ledger-live/pull/1802) [`b01f9f5c02`](https://github.com/LedgerHQ/ledger-live/commit/b01f9f5c02ef255738b557daba38c1d9f13ee8fe) Thanks [@LFBarreto](https://github.com/LFBarreto)! - NativeUI - add colo and text Color to tag component + +### Patch Changes + +- Updated dependencies [[`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc)]: + - @ledgerhq/icons-ui@0.3.3 + ## 0.14.0-next.0 ### Minor Changes diff --git a/libs/ui/packages/native/package.json b/libs/ui/packages/native/package.json index 3c2b2b9cf0f..d40f907d649 100644 --- a/libs/ui/packages/native/package.json +++ b/libs/ui/packages/native/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/native-ui", - "version": "0.14.0-next.0", + "version": "0.14.0", "description": "Ledger Live - Mobile UI", "repository": { "type": "git", diff --git a/libs/ui/packages/react/CHANGELOG.md b/libs/ui/packages/react/CHANGELOG.md index e82b05e113e..e3f460362ae 100644 --- a/libs/ui/packages/react/CHANGELOG.md +++ b/libs/ui/packages/react/CHANGELOG.md @@ -1,5 +1,14 @@ # @ledgerhq/react-ui +## 0.10.3 + +### Patch Changes + +- [#2062](https://github.com/LedgerHQ/ledger-live/pull/2062) [`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc) Thanks [@mlegall-ledger](https://github.com/mlegall-ledger)! - New flags icons. Added 2 new icons to Providers and Payments. Prevented crash when using ProviderIcon with incorrect string in boxed mode + +- Updated dependencies [[`32993aea9a`](https://github.com/LedgerHQ/ledger-live/commit/32993aea9af5dfb7f2519263e5f2a22a88320cdc)]: + - @ledgerhq/icons-ui@0.3.3 + ## 0.10.3-next.0 ### Patch Changes diff --git a/libs/ui/packages/react/package.json b/libs/ui/packages/react/package.json index bf05c143330..c3c718e832f 100644 --- a/libs/ui/packages/react/package.json +++ b/libs/ui/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-ui", - "version": "0.10.3-next.0", + "version": "0.10.3", "description": "Ledger Live - Desktop UI", "author": "Ledger Live Team ", "repository": { diff --git a/tools/common-tools/CHANGELOG.md b/tools/common-tools/CHANGELOG.md index e8879edb1ea..fc5befbfddd 100644 --- a/tools/common-tools/CHANGELOG.md +++ b/tools/common-tools/CHANGELOG.md @@ -1,5 +1,20 @@ # live-common-tools +## 0.2.19 + +### Patch Changes + +- Updated dependencies [[`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`d99aafd1d4`](https://github.com/LedgerHQ/ledger-live/commit/d99aafd1d48336f6b4da3c1d8e7c52dbc1676278), [`93e19275f3`](https://github.com/LedgerHQ/ledger-live/commit/93e19275f3336672579d2e3bab317489d47853c5), [`ee507188f0`](https://github.com/LedgerHQ/ledger-live/commit/ee507188f097429237bef6df0f63b5f6426dd91a), [`aee5dd361f`](https://github.com/LedgerHQ/ledger-live/commit/aee5dd361fae6aacb8b7320107417185c90f9b8b), [`f1c15446da`](https://github.com/LedgerHQ/ledger-live/commit/f1c15446dabef05bb91dada8d8f53f9bc6474ba5)]: + - @ledgerhq/live-common@27.10.0 + - @ledgerhq/cryptoassets@7.1.0 + - @ledgerhq/errors@6.12.2 + - @ledgerhq/hw-transport@6.27.9 + - @ledgerhq/devices@7.0.6 + - @ledgerhq/hw-transport-http@6.27.9 + - @ledgerhq/hw-transport-web-ble@6.27.9 + - @ledgerhq/hw-transport-webhid@6.27.9 + - @ledgerhq/hw-transport-webusb@6.27.9 + ## 0.2.19-next.0 ### Patch Changes diff --git a/tools/common-tools/package.json b/tools/common-tools/package.json index d547654db8d..ced86e1059c 100644 --- a/tools/common-tools/package.json +++ b/tools/common-tools/package.json @@ -1,6 +1,6 @@ { "name": "live-common-tools", - "version": "0.2.19-next.0", + "version": "0.2.19", "private": true, "dependencies": { "@ledgerhq/cryptoassets": "workspace:^", From 28c35d09d03a244ebcf64fd83374eadc3f323c18 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Mon, 12 Dec 2022 11:47:12 +0000 Subject: [PATCH 113/142] feat: prototype for fetching/displaying dex quotes --- .../exchange/Swap2/Form/Rates/index.jsx | 19 ------------------- .../src/exchange/swap/index.ts | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 64706a6a5ce..80d47e4d24f 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -5,7 +5,6 @@ import { Trans } from "react-i18next"; import { track } from "~/renderer/analytics/segment"; import Box from "~/renderer/components/Box"; import Text from "~/renderer/components/Text"; -import DecentralisedRate from "./DecentralisedRate"; import CentralisedRate from "./CentralisedRate"; import Countdown from "./Countdown"; import EmptyState from "./EmptyState"; @@ -233,24 +232,6 @@ export default function ProviderRate({ return null; } })} - {decentralizedSwapAvailable && - DEX_PROVIDERS.map((rate, index) => { - const valid = filter.every(item => [FILTER.decentralised, FILTER.float].includes(item)); - if (valid) { - return ( - - ); - } else { - return null; - } - })} {emptyState && } diff --git a/libs/ledger-live-common/src/exchange/swap/index.ts b/libs/ledger-live-common/src/exchange/swap/index.ts index c3f4533f1ad..1e467418595 100644 --- a/libs/ledger-live-common/src/exchange/swap/index.ts +++ b/libs/ledger-live-common/src/exchange/swap/index.ts @@ -101,6 +101,20 @@ const swapProviders: Record = { }, ftx, ftxus: ftx, + oneinch: { + nameAndPubkey: getNameAndPubKey("TODO", "TODO"), + signature: Buffer.from("TODO", "hex"), + curve: "TODO", + needsKYC: false, + needsBearerToken: false, + }, + paraswap: { + nameAndPubkey: getNameAndPubKey("TODO", "TODO"), + signature: Buffer.from("TODO", "hex"), + curve: "TODO", + needsKYC: false, + needsBearerToken: false, + }, }; const getProviderConfig = (providerName: string): SwapProviderConfig => { From f6b594d3e60529ac6b33b43453d69aad2f9761d2 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Mon, 12 Dec 2022 16:37:55 +0000 Subject: [PATCH 114/142] chore: adds providerType to ExchangeRate type. --- .../exchange/Swap2/Form/Rates/index.jsx | 19 +++++++++++++++++++ .../screens/exchange/Swap2/Form/index.jsx | 2 ++ .../exchange/swap/getExchangeRates.test.ts | 4 ++++ .../src/exchange/swap/getExchangeRates.ts | 2 ++ .../swap/hooks/useProviderRates.test.ts | 1 + .../exchange/swap/hooks/useProviderRates.ts | 2 +- .../src/exchange/swap/index.ts | 8 +++++--- .../src/exchange/swap/mock.ts | 3 +++ .../src/exchange/swap/serialization.ts | 4 ++++ .../src/exchange/swap/types.ts | 2 ++ 10 files changed, 43 insertions(+), 4 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 80d47e4d24f..64706a6a5ce 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -5,6 +5,7 @@ import { Trans } from "react-i18next"; import { track } from "~/renderer/analytics/segment"; import Box from "~/renderer/components/Box"; import Text from "~/renderer/components/Text"; +import DecentralisedRate from "./DecentralisedRate"; import CentralisedRate from "./CentralisedRate"; import Countdown from "./Countdown"; import EmptyState from "./EmptyState"; @@ -232,6 +233,24 @@ export default function ProviderRate({ return null; } })} + {decentralizedSwapAvailable && + DEX_PROVIDERS.map((rate, index) => { + const valid = filter.every(item => [FILTER.decentralised, FILTER.float].includes(item)); + if (valid) { + return ( + + ); + } else { + return null; + } + })} {emptyState && } diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index 56c77731b1e..cd2e5511136 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -127,6 +127,7 @@ const SwapForm = () => { providers: storedProviders, includeDEX: false, }); + // console.log("SwapForm -> swapTransaction", swapTransaction); const exchangeRatesState = swapTransaction.swap?.rates; const swapKYC = useSelector(swapKYCSelector); @@ -417,6 +418,7 @@ const SwapForm = () => { // We check if a decentralized swap is available to conditionnaly render an Alert below. // All Ethereum related currencies are considered available + // TODO delete this const decentralizedSwapAvailable = useMemo(() => { if (sourceAccount && targetAccount) { const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts index b7ad4760b63..5f8313b1d67 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts @@ -78,6 +78,7 @@ describe("swap/getExchangeRates", () => { const data = [ { provider: "changelly", + providerType: "CEX", rateId: "RATE_ID", from: "bitcoin", to: "ethereum", @@ -103,6 +104,7 @@ describe("swap/getExchangeRates", () => { const expectedExchangeRate: ExchangeRate = { magnitudeAwareRate: new BigNumber("140000000000"), provider: data[0].provider, + providerType: data[0].providerType as ExchangeRate["providerType"], rate: new BigNumber(data[0].rate), rateId: data[0].rateId, toAmount: new BigNumber("70000000000000000"), @@ -118,6 +120,7 @@ describe("swap/getExchangeRates", () => { const data = [ { provider: "changelly", + providerType: "CEX", from: "bitcoin", to: "ethereum", amountFrom: "0.005", @@ -144,6 +147,7 @@ describe("swap/getExchangeRates", () => { const expectedExchangeRate: ExchangeRate = { magnitudeAwareRate: new BigNumber("133913600000"), provider: data[0].provider, + providerType: data[0].providerType as ExchangeRate["providerType"], rate: new BigNumber(13.39136), toAmount: new BigNumber("66956800000000000"), tradeMethod: data[0].tradeMethod, diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index e58f9f1f9aa..adef347c6f5 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -106,6 +106,7 @@ const getExchangeRates: GetExchangeRates = async ( payoutNetworkFees: maybePayoutNetworkFees, rateId, provider, + providerType, amountFrom, amountTo, tradeMethod, @@ -145,6 +146,7 @@ const getExchangeRates: GetExchangeRates = async ( const out = { magnitudeAwareRate, provider, + providerType, rate, rateId, toAmount: magnitudeAwareToAmount, diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.test.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.test.ts index c8f06e15d18..59c1e8a1e35 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.test.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.test.ts @@ -166,6 +166,7 @@ describe("useProviderRates", () => { toAmount: new BigNumber(1), magnitudeAwareRate: new BigNumber(1), provider: "ftx", + providerType: "CEX", tradeMethod: "float", }); result.current.refetchRates(); diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts index 803f066b974..f408d91be5f 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts @@ -185,7 +185,7 @@ export const useProviderRates = ({ } } - getRates(); + void getRates(); return () => { abort = true; diff --git a/libs/ledger-live-common/src/exchange/swap/index.ts b/libs/ledger-live-common/src/exchange/swap/index.ts index 1e467418595..eb021e0ad1a 100644 --- a/libs/ledger-live-common/src/exchange/swap/index.ts +++ b/libs/ledger-live-common/src/exchange/swap/index.ts @@ -65,7 +65,8 @@ const ftx: SwapProviderConfig = { needsBearerToken: true, }; -const swapProviders: Record = { +// TODO we need a separate list of CEX and DEX provider lists as they work differently +const swapCexProviders: Record = { changelly: { ...createExchangeProviderNameAndSignature({ name: "Changelly", @@ -118,7 +119,7 @@ const swapProviders: Record = { }; const getProviderConfig = (providerName: string): SwapProviderConfig => { - const res = swapProviders[providerName.toLowerCase()]; + const res = swapCexProviders[providerName.toLowerCase()]; if (!res) { throw new Error(`Unknown partner ${providerName}`); @@ -127,7 +128,8 @@ const getProviderConfig = (providerName: string): SwapProviderConfig => { return res; }; -export const getAvailableProviders = (): string[] => Object.keys(swapProviders); +export const getAvailableProviders = (): string[] => + Object.keys(swapCexProviders); const USStates = { AL: "Alabama", diff --git a/libs/ledger-live-common/src/exchange/swap/mock.ts b/libs/ledger-live-common/src/exchange/swap/mock.ts index d0cc2b910b3..e8e72ef9c3e 100644 --- a/libs/ledger-live-common/src/exchange/swap/mock.ts +++ b/libs/ledger-live-common/src/exchange/swap/mock.ts @@ -39,6 +39,7 @@ export const getMockExchangeRate = ({ .times(new BigNumber(10).pow(8)), rateId: "mockedRateId", provider, + providerType: "CEX", tradeMethod, }); @@ -98,6 +99,7 @@ export const mockGetExchangeRates = async ( magnitudeAwareRate, rateId: "mockedRateId", provider: "ftx", + providerType: "CEX", expirationDate: new Date(), tradeMethod: "fixed", }, @@ -107,6 +109,7 @@ export const mockGetExchangeRates = async ( magnitudeAwareRate, rateId: "mockedRateId", provider: "ftx", + providerType: "CEX", expirationDate: new Date(), tradeMethod: "float", }, diff --git a/libs/ledger-live-common/src/exchange/swap/serialization.ts b/libs/ledger-live-common/src/exchange/swap/serialization.ts index cfd376b8809..808fa64c6c8 100644 --- a/libs/ledger-live-common/src/exchange/swap/serialization.ts +++ b/libs/ledger-live-common/src/exchange/swap/serialization.ts @@ -53,6 +53,7 @@ export const toExchangeRateRaw = ( toAmount, rateId, provider, + providerType, providerURL, tradeMethod, error, @@ -64,6 +65,7 @@ export const toExchangeRateRaw = ( toAmount: toAmount.toString(), rateId, provider, + providerType, providerURL, tradeMethod, error: error ? JSON.stringify(serializeError(error)) : undefined, @@ -80,6 +82,7 @@ export const fromExchangeRateRaw = ( toAmount, rateId, provider, + providerType, providerURL, tradeMethod, error, @@ -93,6 +96,7 @@ export const fromExchangeRateRaw = ( toAmount: new BigNumber(toAmount), rateId, provider, + providerType, providerURL, tradeMethod, error: error ? deserializeError(JSON.parse(error)) : undefined, diff --git a/libs/ledger-live-common/src/exchange/swap/types.ts b/libs/ledger-live-common/src/exchange/swap/types.ts index 4b6bd240652..0bf801917b5 100644 --- a/libs/ledger-live-common/src/exchange/swap/types.ts +++ b/libs/ledger-live-common/src/exchange/swap/types.ts @@ -56,6 +56,7 @@ export type ExchangeRate = { // There's a delta somewhere between from times rate and the api. rateId?: string; provider: string; + providerType: "CEX" | "DEX"; tradeMethod: "fixed" | "float"; error?: Error; providerURL?: string | null | undefined; @@ -70,6 +71,7 @@ export type ExchangeRateRaw = { toAmount: string; rateId?: string; provider: string; + providerType: "CEX" | "DEX"; tradeMethod: TradeMethod; error?: string; providerURL?: string | null | undefined; From 5dab25f329a09f351b23ebefb0bf8d9217aec423 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Tue, 13 Dec 2022 15:29:12 +0000 Subject: [PATCH 115/142] feat: filters cex/dex quotes correctly --- .../Swap2/Form/Rates/CentralisedRate.jsx | 1 + .../exchange/Swap2/Form/Rates/Filter.jsx | 4 +- .../exchange/Swap2/Form/Rates/filterRates.js | 26 ++++ .../Swap2/Form/Rates/filterRates.spec.js | 142 ++++++++++++++++++ .../exchange/Swap2/Form/Rates/index.jsx | 131 +++++----------- .../screens/exchange/Swap2/Form/index.jsx | 18 +-- .../src/exchange/swap/index.ts | 20 ++- 7 files changed, 223 insertions(+), 119 deletions(-) create mode 100644 apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js create mode 100644 apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.spec.js diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx index 857dc08f469..c84bffd786f 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx @@ -34,6 +34,7 @@ const StyledCounterValue: ThemedComponent<{}> = styled(CounterValue)` color: ${p => p.theme.colors.neutral.c70}; `; +// TODO rename to SwapRate function CentralisedRate({ value = {}, selected, onSelect, fromCurrency, toCurrency }: Props) { const { toAmount: amount, provider } = value; return ( diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/Filter.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/Filter.jsx index b31331e4f43..54acfed4467 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/Filter.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/Filter.jsx @@ -37,7 +37,7 @@ export const Btn: ThemedComponent<{}> = styled(Button).attrs(p => { } `; -export default function ProviderRate({ onClick }: Props) { +export default function Filter({ onClick }: Props) { const [filter, setFilter] = useState([]); const updateFilter = useCallback( @@ -70,7 +70,7 @@ export default function ProviderRate({ onClick }: Props) { return ( - {[FILTER.centralised, FILTER.decentralised, FILTER.float, FILTER.fixed].map((type, i) => { + {[FILTER.centralised, FILTER.decentralised, FILTER.float, FILTER.fixed].map(type => { const selected = filter.includes(type); const props = { selected, key: type, updateFilter, type }; return ( diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js new file mode 100644 index 00000000000..7edcdc234d4 --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js @@ -0,0 +1,26 @@ +// @flow +import type { ExchangeRate } from "@ledgerhq/live-common/exchange/swap/types"; +import { FILTER } from "~/renderer/screens/exchange/Swap2/Form/utils"; + +export const filterRates = (rates: ExchangeRate[], filters: string[]): ExchangeRate[] => { + if (!filters.length) return rates; + + let filteredRates = rates; + for (const filter of filters) { + switch (filter) { + case FILTER.centralised: + filteredRates = filteredRates.filter(rate => rate.providerType === "CEX"); + break; + case FILTER.decentralised: + filteredRates = filteredRates.filter(rate => rate.providerType === "DEX"); + break; + case FILTER.float: + filteredRates = filteredRates.filter(rate => rate.tradeMethod === "float"); + break; + case FILTER.fixed: + filteredRates = filteredRates.filter(rate => rate.tradeMethod === "fixed"); + } + } + + return filteredRates; +}; diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.spec.js b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.spec.js new file mode 100644 index 00000000000..0911af5e49e --- /dev/null +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.spec.js @@ -0,0 +1,142 @@ +// @flow +import { ExchangeRate } from "@ledgerhq/live-common/lib/exchange/swap/types"; +import { filterRates } from "~/renderer/screens/exchange/Swap2/Form/Rates/filterRates"; +import { FILTER } from "~/renderer/screens/exchange/Swap2/Form/utils"; + +const rates: ExchangeRate[] = [ + { + providerType: "CEX", + tradeMethod: "fixed", + provider: "changelly", + }, + { + providerType: "DEX", + tradeMethod: "fixed", + provider: "oneinch", + }, + { + providerType: "CEX", + tradeMethod: "float", + provider: "other-cex-provider", + }, + { + providerType: "DEX", + tradeMethod: "float", + provider: "other-dex-provider", + }, +]; + +describe("filterRates", () => { + it("does not apply any filters", () => { + const filtered = filterRates(rates, []); + expect(filtered).toEqual(rates); + }); + + it("filters centralised rates", () => { + const filtered = filterRates(rates, [FILTER.centralised]); + expect(filtered).toEqual([ + { + providerType: "CEX", + tradeMethod: "fixed", + provider: "changelly", + }, + { + providerType: "CEX", + tradeMethod: "float", + provider: "other-cex-provider", + }, + ]); + }); + + it("filters centralised floating rates", () => { + const filtered = filterRates(rates, [FILTER.centralised, FILTER.float]); + expect(filtered).toEqual([ + { + providerType: "CEX", + tradeMethod: "float", + provider: "other-cex-provider", + }, + ]); + }); + + it("filters centralised fixed rates", () => { + const filtered = filterRates(rates, [FILTER.centralised, FILTER.fixed]); + expect(filtered).toEqual([ + { + providerType: "CEX", + tradeMethod: "fixed", + provider: "changelly", + }, + ]); + }); + + it("filters decentralised rates", () => { + const filtered = filterRates(rates, [FILTER.decentralised]); + expect(filtered).toEqual([ + { + providerType: "DEX", + tradeMethod: "fixed", + provider: "oneinch", + }, + { + providerType: "DEX", + tradeMethod: "float", + provider: "other-dex-provider", + }, + ]); + }); + + it("filters decentralised floating rates", () => { + const filtered = filterRates(rates, [FILTER.decentralised, FILTER.float]); + expect(filtered).toEqual([ + { + providerType: "DEX", + tradeMethod: "float", + provider: "other-dex-provider", + }, + ]); + }); + + it("filters decentralised fixed rates", () => { + const filtered = filterRates(rates, [FILTER.decentralised, FILTER.fixed]); + expect(filtered).toEqual([ + { + providerType: "DEX", + tradeMethod: "fixed", + provider: "oneinch", + }, + ]); + }); + + it("filters fixed rates", () => { + const filtered = filterRates(rates, [FILTER.fixed]); + expect(filtered).toEqual([ + { + providerType: "CEX", + tradeMethod: "fixed", + provider: "changelly", + }, + { + providerType: "DEX", + tradeMethod: "fixed", + provider: "oneinch", + }, + ]); + }); + + it("filters floating rates", () => { + const filtered = filterRates(rates, [FILTER.float]); + expect(filtered).toEqual([ + { + providerType: "CEX", + tradeMethod: "float", + provider: "other-cex-provider", + }, + { + providerType: "DEX", + tradeMethod: "float", + provider: "other-dex-provider", + }, + ]); + }); +}); diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 64706a6a5ce..87e6b30d3cb 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -1,11 +1,10 @@ // @flow -import React, { useCallback, useState, useRef, useEffect } from "react"; +import React, { useCallback, useState, useRef, useMemo } from "react"; import { useDispatch, useSelector } from "react-redux"; import { Trans } from "react-i18next"; import { track } from "~/renderer/analytics/segment"; import Box from "~/renderer/components/Box"; import Text from "~/renderer/components/Text"; -import DecentralisedRate from "./DecentralisedRate"; import CentralisedRate from "./CentralisedRate"; import Countdown from "./Countdown"; import EmptyState from "./EmptyState"; @@ -20,7 +19,7 @@ import { swapDefaultTrack } from "../../utils/index"; import styled from "styled-components"; import Tooltip from "~/renderer/components/Tooltip"; import IconInfoCircle from "~/renderer/icons/InfoCircle"; -import { DEX_PROVIDERS, FILTER } from "../utils"; +import { filterRates } from "./filterRates"; type Props = { fromCurrency: $PropertyType, @@ -57,89 +56,54 @@ export default function ProviderRate({ updateSelection, refreshTime, countdown, - decentralizedSwapAvailable, }: Props) { const dispatch = useDispatch(); - const [dexSelected, setDexSelected] = useState(null); const [filter, setFilter] = useState([]); const [defaultPartner, setDefaultPartner] = useState(""); - const [emptyState, setEmptyState] = useState(false); const selectedRate = useSelector(rateSelector); const providerRef = useRef(null); - const setRate = useCallback( + const filteredRates = useMemo(() => { + return filterRates(rates, filter); + }, [rates, filter]); + + const updateRate = useCallback( rate => { + const buttonName = rate.providerType === "CEX" ? "Partner Chosen" : "Partner Dex Chosen"; + const value = rate ?? rate.provider; track("partner_clicked", { - button: "Partner Chosen", + button: buttonName, page: "Page Swap Form", ...swapDefaultTrack, swap_type: rate.tradeMethod, - value: rate, + value, defaultPartner, }); - setDexSelected(null); updateSelection(rate); dispatch(updateRateAction(rate)); }, [defaultPartner, updateSelection, dispatch], ); - const setDexRate = useCallback( - provider => { - track("partner_clicked", { - button: "Partner Dex Chosen", + const updateFilter = useCallback( + newFilter => { + track("button_clicked", { + button: "Filter selected", page: "Page Swap Form", ...swapDefaultTrack, - swap_type: "float", - value: provider, - defaultPartner, + value: newFilter, }); - setDexSelected(provider); - updateSelection(provider); + setFilter(newFilter); + const first = filterRates(rates, newFilter)[0]; + if (first) { + updateRate(first); + setDefaultPartner(first.provider); + } }, - [defaultPartner, updateSelection], + [rates, updateRate], ); - useEffect(() => { - track("button_clicked", { - button: "Filter selected", - page: "Page Swap Form", - ...swapDefaultTrack, - value: filter, - }); - if (filter.includes(FILTER.decentralised)) { - setDexRate(DEX_PROVIDERS[0]); - setDefaultPartner(DEX_PROVIDERS[0].name); - } else { - let selectedRate; - if (filter.includes(FILTER.float)) { - selectedRate = rates.find(rate => rate.tradeMethod === FILTER.float); - } else if (filter.includes(FILTER.fixed)) { - selectedRate = rates.find(rate => rate.tradeMethod === FILTER.fixed); - } else { - selectedRate = rates && rates[0]; - } - setRate(selectedRate || {}); - setDefaultPartner(selectedRate?.provider); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [filter]); - - useEffect(() => { - const hasCentralise = - rates && - rates.some(rate => { - return filter.every(item => [FILTER.centralised, rate.tradeMethod].includes(item)); - }); - const hasDecentralise = - decentralizedSwapAvailable && - DEX_PROVIDERS.some((rate, index) => { - return filter.every(item => [FILTER.decentralised, FILTER.float].includes(item)); - }); - setEmptyState(!hasCentralise && !hasDecentralise); - }, [decentralizedSwapAvailable, filter, rates]); - return ( )} - setFilter(type)} /> + @@ -216,43 +180,18 @@ export default function ProviderRate({ - {rates?.map((rate, index) => { - const valid = filter.every(item => [FILTER.centralised, rate.tradeMethod].includes(item)); - if (valid) { - return ( - - ); - } else { - return null; - } - })} - {decentralizedSwapAvailable && - DEX_PROVIDERS.map((rate, index) => { - const valid = filter.every(item => [FILTER.decentralised, FILTER.float].includes(item)); - if (valid) { - return ( - - ); - } else { - return null; - } - })} + {filteredRates.map(rate => ( + + ))} - {emptyState && } + {!filteredRates.length && } ); } diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index cd2e5511136..b02228d68e7 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -127,7 +127,6 @@ const SwapForm = () => { providers: storedProviders, includeDEX: false, }); - // console.log("SwapForm -> swapTransaction", swapTransaction); const exchangeRatesState = swapTransaction.swap?.rates; const swapKYC = useSelector(swapKYCSelector); @@ -402,15 +401,15 @@ const SwapForm = () => { const targetCurrency = swapTransaction.swap.to.currency; const updateSelection = useCallback( - payload => { - const { navigation } = payload; - if (navigation) { - // Means a DEX provider is selected - setNavigation(navigation); - } else { - // Means a CEX provider is selected + selectedRate => { + const { providerType } = selectedRate; + if (providerType === "DEX") { + setNavigation({ pathname: selectedRate.providerUrl ?? "/platform/1inch-lld", params: {} }); // TODO change when we have populated providerUrl + } + + if (providerType === "CEX") { setNavigation(null); - swapTransaction.swap.updateSelectedRate(payload); + swapTransaction.swap.updateSelectedRate(selectedRate); } }, [swapTransaction?.swap], @@ -418,7 +417,6 @@ const SwapForm = () => { // We check if a decentralized swap is available to conditionnaly render an Alert below. // All Ethereum related currencies are considered available - // TODO delete this const decentralizedSwapAvailable = useMemo(() => { if (sourceAccount && targetAccount) { const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); diff --git a/libs/ledger-live-common/src/exchange/swap/index.ts b/libs/ledger-live-common/src/exchange/swap/index.ts index eb021e0ad1a..9c602a50f5f 100644 --- a/libs/ledger-live-common/src/exchange/swap/index.ts +++ b/libs/ledger-live-common/src/exchange/swap/index.ts @@ -65,8 +65,7 @@ const ftx: SwapProviderConfig = { needsBearerToken: true, }; -// TODO we need a separate list of CEX and DEX provider lists as they work differently -const swapCexProviders: Record = { +const swapProviders: Record = { changelly: { ...createExchangeProviderNameAndSignature({ name: "Changelly", @@ -103,23 +102,23 @@ const swapCexProviders: Record = { ftx, ftxus: ftx, oneinch: { - nameAndPubkey: getNameAndPubKey("TODO", "TODO"), - signature: Buffer.from("TODO", "hex"), - curve: "TODO", + nameAndPubkey: getNameAndPubKey("", ""), + signature: Buffer.from("", "hex"), + curve: "", needsKYC: false, needsBearerToken: false, }, paraswap: { - nameAndPubkey: getNameAndPubKey("TODO", "TODO"), - signature: Buffer.from("TODO", "hex"), - curve: "TODO", + nameAndPubkey: getNameAndPubKey("", ""), + signature: Buffer.from("", "hex"), + curve: "", needsKYC: false, needsBearerToken: false, }, }; const getProviderConfig = (providerName: string): SwapProviderConfig => { - const res = swapCexProviders[providerName.toLowerCase()]; + const res = swapProviders[providerName.toLowerCase()]; if (!res) { throw new Error(`Unknown partner ${providerName}`); @@ -128,8 +127,7 @@ const getProviderConfig = (providerName: string): SwapProviderConfig => { return res; }; -export const getAvailableProviders = (): string[] => - Object.keys(swapCexProviders); +export const getAvailableProviders = (): string[] => Object.keys(swapProviders); const USStates = { AL: "Alabama", From ad7cf93fdc241bc8304eb6c3be2269240fd416ba Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 14 Dec 2022 10:50:10 +0000 Subject: [PATCH 116/142] fix: fixes issue when there are no filtered rates in swap --- .../exchange/Swap2/Form/Rates/filterRates.js | 9 +++-- .../exchange/Swap2/Form/Rates/index.jsx | 38 ++++++++++--------- .../screens/exchange/Swap2/Form/index.jsx | 6 +++ 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js index 7edcdc234d4..45685422c82 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/filterRates.js @@ -2,10 +2,11 @@ import type { ExchangeRate } from "@ledgerhq/live-common/exchange/swap/types"; import { FILTER } from "~/renderer/screens/exchange/Swap2/Form/utils"; -export const filterRates = (rates: ExchangeRate[], filters: string[]): ExchangeRate[] => { - if (!filters.length) return rates; - - let filteredRates = rates; +export const filterRates = ( + rates: ExchangeRate[] | undefined, + filters: string[], +): ExchangeRate[] => { + let filteredRates = rates ?? []; for (const filter of filters) { switch (filter) { case FILTER.centralised: diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 87e6b30d3cb..76cac8d63f8 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -1,5 +1,5 @@ // @flow -import React, { useCallback, useState, useRef, useMemo } from "react"; +import React, { useCallback, useState, useMemo, useEffect } from "react"; import { useDispatch, useSelector } from "react-redux"; import { Trans } from "react-i18next"; import { track } from "~/renderer/analytics/segment"; @@ -59,14 +59,22 @@ export default function ProviderRate({ }: Props) { const dispatch = useDispatch(); const [filter, setFilter] = useState([]); - const [defaultPartner, setDefaultPartner] = useState(""); const selectedRate = useSelector(rateSelector); + const filteredRates = useMemo(() => filterRates(rates, filter), [rates, filter]); - const providerRef = useRef(null); + const setRate = useCallback(rate => { + updateSelection(rate); + dispatch(updateRateAction(rate)); + // eslint-disable-next-line + }, []); - const filteredRates = useMemo(() => { - return filterRates(rates, filter); - }, [rates, filter]); + // when we have not got a selected rate in redux, we select the first one available + useEffect(() => { + if (!selectedRate && filteredRates.length > 0) { + const defaultRate = filteredRates[0]; + setRate(defaultRate); + } + }, [filteredRates, selectedRate, setRate]); const updateRate = useCallback( rate => { @@ -78,12 +86,11 @@ export default function ProviderRate({ ...swapDefaultTrack, swap_type: rate.tradeMethod, value, - defaultPartner, + defaultPartner: rate.provider, }); - updateSelection(rate); - dispatch(updateRateAction(rate)); + setRate(rate); }, - [defaultPartner, updateSelection, dispatch], + [setRate], ); const updateFilter = useCallback( @@ -95,13 +102,10 @@ export default function ProviderRate({ value: newFilter, }); setFilter(newFilter); - const first = filterRates(rates, newFilter)[0]; - if (first) { - updateRate(first); - setDefaultPartner(first.provider); - } + const filteredRate = filterRates(rates, newFilter)[0]; + setRate(filteredRate); }, - [rates, updateRate], + [rates, setRate], ); return ( @@ -179,7 +183,7 @@ export default function ProviderRate({ - + {filteredRates.map(rate => ( { const updateSelection = useCallback( selectedRate => { + if (!selectedRate) { + setNavigation(null); + swapTransaction.swap.updateSelectedRate({}); + return; + } + const { providerType } = selectedRate; if (providerType === "DEX") { setNavigation({ pathname: selectedRate.providerUrl ?? "/platform/1inch-lld", params: {} }); // TODO change when we have populated providerUrl From be453624fd29a0907e464ee766fd2ad4ca4e8317 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 14 Dec 2022 13:26:05 +0000 Subject: [PATCH 117/142] fix: adds undefined rates to the share form --- .../Swap2/Form/Rates/DecentralisedRate.jsx | 3 +- .../exchange/Swap2/Form/Rates/index.jsx | 36 +++++++++++++------ .../screens/exchange/Swap2/Form/index.jsx | 6 +++- .../exchange/swap/hooks/useProviderRates.ts | 6 +++- .../src/exchange/swap/serialization.ts | 5 +++ .../src/exchange/swap/types.ts | 2 +- 6 files changed, 44 insertions(+), 14 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx index e4324703679..68ec1df69af 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx @@ -6,6 +6,7 @@ import type { ExchangeRate } from "@ledgerhq/live-common/exchange/swap/types"; import type { ThemedComponent } from "~/renderer/styles/StyleProvider"; import { Trans } from "react-i18next"; import Rate from "./Rate"; +import { getProviderName } from "@ledgerhq/live-common/exchange/swap/utils/index"; export type Props = { value?: ExchangeRate, @@ -25,7 +26,7 @@ function DecentralisedRate({ value = {}, selected, onSelect, icon }: Props) { selected={selected} onSelect={onSelect} icon={icon} - title={value.name} + title={getProviderName(value.provider)} subtitle={} rightContainer={ diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 76cac8d63f8..85fc3ff033f 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -5,6 +5,7 @@ import { Trans } from "react-i18next"; import { track } from "~/renderer/analytics/segment"; import Box from "~/renderer/components/Box"; import Text from "~/renderer/components/Text"; +import DecentralisedRate from "./DecentralisedRate"; import CentralisedRate from "./CentralisedRate"; import Countdown from "./Countdown"; import EmptyState from "./EmptyState"; @@ -184,16 +185,31 @@ export default function ProviderRate({ - {filteredRates.map(rate => ( - - ))} + {filteredRates.map(rate => { + const isSelected = + selectedRate && + selectedRate.provider === rate.provider && + selectedRate.tradeMethod === rate.tradeMethod; + return rate.providerType === "DEX" && rate.rate === undefined ? ( + + ) : ( + + ); + })} {!filteredRates.length && } diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index 1d9291d0794..15583875077 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -48,6 +48,7 @@ import FormNotAvailable from "./FormNotAvailable"; import SwapFormSelectors from "./FormSelectors"; import SwapFormSummary from "./FormSummary"; import SwapFormRates from "./FormRates"; +import { DEX_PROVIDERS } from "~/renderer/screens/exchange/Swap2/Form/utils"; const Wrapper: ThemedComponent<{}> = styled(Box).attrs({ p: 20, @@ -410,7 +411,10 @@ const SwapForm = () => { const { providerType } = selectedRate; if (providerType === "DEX") { - setNavigation({ pathname: selectedRate.providerUrl ?? "/platform/1inch-lld", params: {} }); // TODO change when we have populated providerUrl + const dexProvider = DEX_PROVIDERS.find(d => d.id === selectedRate.provider); + if (dexProvider) { + setNavigation(dexProvider.navigation); + } } if (providerType === "CEX") { diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts index f408d91be5f..20ac9485c52 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts @@ -203,8 +203,12 @@ export const useProviderRates = ({ ] ); + // TODO remove this, only used to show a missing rate whilst we wait for the other PR to be merged. + const modified = rates.value?.map((r) => + r.provider === "paraswap" ? { ...r, rate: undefined } : r + ); return { - rates, + rates: { ...rates, value: modified }, refetchRates, updateSelectedRate, }; diff --git a/libs/ledger-live-common/src/exchange/swap/serialization.ts b/libs/ledger-live-common/src/exchange/swap/serialization.ts index 808fa64c6c8..623e632700a 100644 --- a/libs/ledger-live-common/src/exchange/swap/serialization.ts +++ b/libs/ledger-live-common/src/exchange/swap/serialization.ts @@ -58,6 +58,11 @@ export const toExchangeRateRaw = ( tradeMethod, error, } = exchangeRate; + + if (!rate) { + throw new Error("rate is required"); + } + return { rate: rate.toString(), magnitudeAwareRate: magnitudeAwareRate.toString(), diff --git a/libs/ledger-live-common/src/exchange/swap/types.ts b/libs/ledger-live-common/src/exchange/swap/types.ts index 0bf801917b5..c39222789cb 100644 --- a/libs/ledger-live-common/src/exchange/swap/types.ts +++ b/libs/ledger-live-common/src/exchange/swap/types.ts @@ -46,7 +46,7 @@ export type ExchangeRaw = { toAccount: AccountRawLike; }; export type ExchangeRate = { - rate: BigNumber; + rate: BigNumber | undefined; // NB Raw rate, for display magnitudeAwareRate: BigNumber; // NB rate between satoshi units From f0417d57a7395480b3fb4cf84f84a3920882ba04 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 14 Dec 2022 14:50:30 +0000 Subject: [PATCH 118/142] chore: renames Swap rate components. --- .../Rates/{DecentralisedRate.jsx => NoQuoteSwapRate.jsx} | 4 ++-- .../Form/Rates/{CentralisedRate.jsx => SwapRate.jsx} | 5 ++--- .../renderer/screens/exchange/Swap2/Form/Rates/index.jsx | 8 ++++---- 3 files changed, 8 insertions(+), 9 deletions(-) rename apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/{DecentralisedRate.jsx => NoQuoteSwapRate.jsx} (89%) rename apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/{CentralisedRate.jsx => SwapRate.jsx} (94%) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/NoQuoteSwapRate.jsx similarity index 89% rename from apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx rename to apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/NoQuoteSwapRate.jsx index 68ec1df69af..f93009ab012 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/DecentralisedRate.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/NoQuoteSwapRate.jsx @@ -19,7 +19,7 @@ const SecondaryText: ThemedComponent<{}> = styled(Text)` color: ${p => p.theme.colors.neutral.c70}; `; -function DecentralisedRate({ value = {}, selected, onSelect, icon }: Props) { +function NoQuoteSwapRate({ value = {}, selected, onSelect, icon }: Props) { return ( (DecentralisedRate); +export default React.memo(NoQuoteSwapRate); diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/SwapRate.jsx similarity index 94% rename from apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx rename to apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/SwapRate.jsx index c84bffd786f..83ca7bf9e7a 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/CentralisedRate.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/SwapRate.jsx @@ -34,8 +34,7 @@ const StyledCounterValue: ThemedComponent<{}> = styled(CounterValue)` color: ${p => p.theme.colors.neutral.c70}; `; -// TODO rename to SwapRate -function CentralisedRate({ value = {}, selected, onSelect, fromCurrency, toCurrency }: Props) { +function SwapRate({ value = {}, selected, onSelect, fromCurrency, toCurrency }: Props) { const { toAmount: amount, provider } = value; return ( (CentralisedRate); +export default React.memo(SwapRate); diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 85fc3ff033f..1b5c5538157 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -5,8 +5,8 @@ import { Trans } from "react-i18next"; import { track } from "~/renderer/analytics/segment"; import Box from "~/renderer/components/Box"; import Text from "~/renderer/components/Text"; -import DecentralisedRate from "./DecentralisedRate"; -import CentralisedRate from "./CentralisedRate"; +import NoQuoteSwapRate from "./NoQuoteSwapRate"; +import SwapRate from "./SwapRate"; import Countdown from "./Countdown"; import EmptyState from "./EmptyState"; import Filter from "./Filter"; @@ -191,7 +191,7 @@ export default function ProviderRate({ selectedRate.provider === rate.provider && selectedRate.tradeMethod === rate.tradeMethod; return rate.providerType === "DEX" && rate.rate === undefined ? ( - ) : ( - Date: Wed, 14 Dec 2022 15:10:58 +0000 Subject: [PATCH 119/142] chore: removes decentralizedSwapAvailable logic. --- .../Swap2/Form/FormRates/SectionRate.jsx | 3 --- .../exchange/Swap2/Form/FormRates/index.jsx | 3 --- .../exchange/Swap2/Form/Rates/index.jsx | 1 - .../screens/exchange/Swap2/Form/index.jsx | 24 +------------------ 4 files changed, 1 insertion(+), 30 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx index 93ab0c95b54..cc2f81f561d 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx @@ -15,7 +15,6 @@ export type SectionRateProps = { updateSelection: () => void, refreshTime: number, countdown: boolean, - decentralizedSwapAvailable: boolean, }; const SectionRate = ({ @@ -26,7 +25,6 @@ const SectionRate = ({ updateSelection, refreshTime, countdown, - decentralizedSwapAvailable, }: SectionRateProps) => { const rates = ratesState.value; @@ -41,7 +39,6 @@ const SectionRate = ({ updateSelection, refreshTime, countdown, - decentralizedSwapAvailable, }} /> diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx index 55e404c20d2..1450518b80b 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx @@ -26,7 +26,6 @@ type SwapFormProvidersProps = { provider?: string, refreshTime: number, countdown: boolean, - decentralizedSwapAvailable: boolean, updateSelection: () => void, }; const SwapFormProviders = ({ @@ -34,7 +33,6 @@ const SwapFormProviders = ({ provider, refreshTime, countdown, - decentralizedSwapAvailable, updateSelection, }: SwapFormProvidersProps) => { const { currency: fromCurrency } = swap.from; @@ -55,7 +53,6 @@ const SwapFormProviders = ({ updateSelection={updateSelection} refreshTime={refreshTime} countdown={countdown} - decentralizedSwapAvailable={decentralizedSwapAvailable} /> ); diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 1b5c5538157..4e83dc42fc4 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -30,7 +30,6 @@ type Props = { refreshTime: number, updateSelection: () => void, countdown: boolean, - decentralizedSwapAvailable: boolean, }; const TableHeader: ThemedComponent<{}> = styled(Box).attrs({ diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index 15583875077..565297ed0a1 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -1,5 +1,4 @@ // @flow -import { getMainAccount } from "@ledgerhq/live-common/account/index"; import { checkQuote } from "@ledgerhq/live-common/exchange/swap/index"; import { usePollKYCStatus, @@ -12,7 +11,7 @@ import { shouldShowKYCBanner, shouldShowLoginBanner, } from "@ledgerhq/live-common/exchange/swap/utils/index"; -import React, { useCallback, useEffect, useMemo, useState, useRef } from "react"; +import React, { useCallback, useEffect, useState, useRef } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { useHistory, useLocation } from "react-router-dom"; @@ -395,9 +394,6 @@ const SwapForm = () => { }; const sourceAccount = swapTransaction.swap.from.account; - const sourceParentAccount = swapTransaction.swap.from.parentAccount; - const targetAccount = swapTransaction.swap.to.account; - const targetParentAccount = swapTransaction.swap.to.parentAccount; const sourceCurrency = swapTransaction.swap.from.currency; const targetCurrency = swapTransaction.swap.to.currency; @@ -425,23 +421,6 @@ const SwapForm = () => { [swapTransaction?.swap], ); - // We check if a decentralized swap is available to conditionnaly render an Alert below. - // All Ethereum related currencies are considered available - const decentralizedSwapAvailable = useMemo(() => { - if (sourceAccount && targetAccount) { - const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); - const targetMainAccount = getMainAccount(targetAccount, targetParentAccount); - - if ( - targetMainAccount.currency.family === "ethereum" && - sourceMainAccount.currency.id === targetMainAccount.currency.id - ) { - return true; - } - } - return false; - }, [sourceAccount, sourceParentAccount, targetAccount, targetParentAccount]); - switch (currentFlow) { case "LOGIN": return setCurrentFlow(null)} />; @@ -534,7 +513,6 @@ const SwapForm = () => { provider={provider} refreshTime={refreshTime} countdown={!swapError && !idleState} - decentralizedSwapAvailable={decentralizedSwapAvailable} updateSelection={updateSelection} /> From d9711b5058719290b41e702817478d94a46c9db5 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Thu, 15 Dec 2022 11:21:25 +0000 Subject: [PATCH 120/142] adds in local flag to show/hide DEX quotes --- .../renderer/screens/exchange/Swap2/Form/Rates/index.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 4e83dc42fc4..6f3dd6a0b40 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -48,6 +48,9 @@ const TableHeader: ThemedComponent<{}> = styled(Box).attrs({ border-bottom: 1px solid ${p => p.theme.colors.neutral.c30}; `; +// temporary flag to disable the swap feature - will be replaced by feature flag sourced from firebase. Ensure this is false when merging to develop branch. +const SHOW_DEX_QUOTES = true; + export default function ProviderRate({ fromCurrency, toCurrency, @@ -189,7 +192,8 @@ export default function ProviderRate({ selectedRate && selectedRate.provider === rate.provider && selectedRate.tradeMethod === rate.tradeMethod; - return rate.providerType === "DEX" && rate.rate === undefined ? ( + return rate.providerType === "DEX" && + (SHOW_DEX_QUOTES === false || rate.rate === undefined) ? ( Date: Tue, 20 Dec 2022 10:21:51 +0000 Subject: [PATCH 121/142] fix: correctly shows DEX quotes --- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 2 +- .../src/exchange/swap/getExchangeRates.ts | 9 +++++---- .../src/exchange/swap/hooks/useProviderRates.ts | 6 +----- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index 565297ed0a1..fe616837042 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -125,7 +125,7 @@ const SwapForm = () => { onNoRates: trackNoRates, ...locationState, providers: storedProviders, - includeDEX: false, + includeDEX: true, }); const exchangeRatesState = swapTransaction.swap?.rates; diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index adef347c6f5..6c995629a93 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -46,12 +46,12 @@ const getExchangeRates: GetExchangeRates = async ( const dexProviders = ["paraswap", "oneinch"]; const providerList = providers + .filter((provider) => + dexProviders.includes(provider.provider) ? includeDEX : true + ) .filter((item) => { const index = item.pairs.findIndex( - (pair) => - pair.from === from && - pair.to === to && - (includeDEX || !dexProviders.includes(item.provider)) + (pair) => pair.from === from && pair.to === to ); return index > -1; }) @@ -168,6 +168,7 @@ const getExchangeRates: GetExchangeRates = async ( rates.push({ magnitudeAwareRate: undefined, provider: dexProvider, + providerType: "DEX", rate: undefined, rateId: undefined, toAmount: undefined, diff --git a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts index 20ac9485c52..f408d91be5f 100644 --- a/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/hooks/useProviderRates.ts @@ -203,12 +203,8 @@ export const useProviderRates = ({ ] ); - // TODO remove this, only used to show a missing rate whilst we wait for the other PR to be merged. - const modified = rates.value?.map((r) => - r.provider === "paraswap" ? { ...r, rate: undefined } : r - ); return { - rates: { ...rates, value: modified }, + rates, refetchRates, updateSelectedRate, }; From c51cdf14a0c119dc2519c1b15b90fdefb184dfd5 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Thu, 15 Dec 2022 14:32:24 +0000 Subject: [PATCH 122/142] excludes dex quotes from mobile --- apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx b/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx index 18f22fd34f0..119949646bc 100644 --- a/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx +++ b/apps/ledger-live-mobile/src/screens/Swap/Form/index.tsx @@ -121,6 +121,7 @@ export function SwapForm({ onNoRates: trackNoRates, excludeFixedRates: true, providers, + includeDEX: false, }); const exchangeRatesState = swapTransaction.swap?.rates; From e397e3989a3cadc46971706037e49f2b2fa32455 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Fri, 16 Dec 2022 11:05:38 +0000 Subject: [PATCH 123/142] fix: adds firebase feature flag for DEX quotes --- .../renderer/screens/exchange/Swap2/Form/Rates/index.jsx | 8 +++----- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 6 +++--- libs/ledgerjs/packages/types-live/README.md | 2 +- libs/ledgerjs/packages/types-live/src/feature.ts | 3 ++- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 6f3dd6a0b40..f40348d2cc6 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -21,6 +21,7 @@ import styled from "styled-components"; import Tooltip from "~/renderer/components/Tooltip"; import IconInfoCircle from "~/renderer/icons/InfoCircle"; import { filterRates } from "./filterRates"; +import useFeature from "@ledgerhq/live-common/featureFlags/useFeature"; type Props = { fromCurrency: $PropertyType, @@ -48,9 +49,6 @@ const TableHeader: ThemedComponent<{}> = styled(Box).attrs({ border-bottom: 1px solid ${p => p.theme.colors.neutral.c30}; `; -// temporary flag to disable the swap feature - will be replaced by feature flag sourced from firebase. Ensure this is false when merging to develop branch. -const SHOW_DEX_QUOTES = true; - export default function ProviderRate({ fromCurrency, toCurrency, @@ -60,6 +58,7 @@ export default function ProviderRate({ refreshTime, countdown, }: Props) { + const showDexQuotes: boolean | null = useFeature("swapShowDexQuotes"); const dispatch = useDispatch(); const [filter, setFilter] = useState([]); const selectedRate = useSelector(rateSelector); @@ -192,8 +191,7 @@ export default function ProviderRate({ selectedRate && selectedRate.provider === rate.provider && selectedRate.tradeMethod === rate.tradeMethod; - return rate.providerType === "DEX" && - (SHOW_DEX_QUOTES === false || rate.rate === undefined) ? ( + return rate.providerType === "DEX" && (!showDexQuotes || rate.rate === undefined) ? ( { const { state: locationState } = useLocation(); const history = useHistory(); const accounts = useSelector(shallowAccountsSelector); - const { storedProviders, providersError } = useProviders(); + const { storedProviders, providers, providersError } = useProviders(); const exchangeRate = useSelector(rateSelector); const setExchangeRate = useCallback( rate => { @@ -124,7 +124,7 @@ const SwapForm = () => { setIsSendMaxLoading, onNoRates: trackNoRates, ...locationState, - providers: storedProviders, + providers, includeDEX: true, }); @@ -477,7 +477,7 @@ const SwapForm = () => { swapTransaction.toggleMax(state); }; - if (storedProviders?.length) + if (providers?.length) return ( diff --git a/libs/ledgerjs/packages/types-live/README.md b/libs/ledgerjs/packages/types-live/README.md index ae94ac45d6d..7f21a6605c5 100644 --- a/libs/ledgerjs/packages/types-live/README.md +++ b/libs/ledgerjs/packages/types-live/README.md @@ -492,7 +492,7 @@ Type: [string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Globa Add others with union (e.g. "learn" | "market" | "foo") -Type: (`"learn"` | `"brazePushNotifications"` | `"llmNewDeviceSelection"` | `"llmUsbFirmwareUpdate"` | `"ratingsPrompt"` | `"counterValue"` | `"deviceLocalization"` | `"deviceInitialApps"` | `"buyDeviceFromLive"` | `"ptxSmartRouting"` | `"currencyOsmosis"` | `"currencyOsmosisMobile"` | `"currencyFantom"` | `"currencyMoonbeam"` | `"currencyCronos"` | `"currencySongbird"` | `"currencyFlare"` | `"currencyNear"` | `"currencyFantomMobile"` | `"currencyMoonbeamMobile"` | `"currencyCronosMobile"` | `"currencySongbirdMobile"` | `"currencyFlareMobile"` | `"ptxSmartRoutingMobile"` | `"mockFeature"` | `"syncOnboarding"` | `"walletConnectLiveApp"` | `"customImage"` | `"referralProgramDiscoverCard"` | `"referralProgramDesktopBanner"` | `"disableNftSend"` | `"disableNftLedgerMarket"` | `"disableNftRaribleOpensea"` | `"walletNftGallery"` | `"receiveStakingFlowConfigDesktop"` | `"ethStakingProviders"` | `"storyly"` | `"staxWelcomeScreen"` | `"postOnboardingClaimNft"` | `"postOnboardingAssetsTransfer"` | `"firebaseEnvironmentReadOnly"` | `"protectServicesMobile"`) +Type: (`"learn"` | `"brazePushNotifications"` | `"llmNewDeviceSelection"` | `"llmUsbFirmwareUpdate"` | `"ratingsPrompt"` | `"counterValue"` | `"deviceLocalization"` | `"deviceInitialApps"` | `"buyDeviceFromLive"` | `"ptxSmartRouting"` | `"currencyOsmosis"` | `"currencyOsmosisMobile"` | `"currencyFantom"` | `"currencyMoonbeam"` | `"currencyCronos"` | `"currencySongbird"` | `"currencyFlare"` | `"currencyNear"` | `"currencyFantomMobile"` | `"currencyMoonbeamMobile"` | `"currencyCronosMobile"` | `"currencySongbirdMobile"` | `"currencyFlareMobile"` | `"ptxSmartRoutingMobile"` | `"mockFeature"` | `"syncOnboarding"` | `"walletConnectLiveApp"` | `"customImage"` | `"referralProgramDiscoverCard"` | `"referralProgramDesktopBanner"` | `"disableNftSend"` | `"disableNftLedgerMarket"` | `"disableNftRaribleOpensea"` | `"walletNftGallery"` | `"receiveStakingFlowConfigDesktop"` | `"ethStakingProviders"` | `"storyly"` | `"staxWelcomeScreen"` | `"postOnboardingClaimNft"` | `"postOnboardingAssetsTransfer"` | `"firebaseEnvironmentReadOnly"` | `"protectServicesMobile"` | `"swapHideDexQuotes"`) ### Feature diff --git a/libs/ledgerjs/packages/types-live/src/feature.ts b/libs/ledgerjs/packages/types-live/src/feature.ts index 6339d458d70..e572682447f 100644 --- a/libs/ledgerjs/packages/types-live/src/feature.ts +++ b/libs/ledgerjs/packages/types-live/src/feature.ts @@ -41,7 +41,8 @@ export type FeatureId = | "postOnboardingClaimNft" | "postOnboardingAssetsTransfer" | "firebaseEnvironmentReadOnly" - | "protectServicesMobile"; + | "protectServicesMobile" + | "swapShowDexQuotes"; /** We use objects instead of direct booleans for potential future improvements like feature versioning etc */ From 3558e5892146660b10dd4bf7ac7e2d52d31df69a Mon Sep 17 00:00:00 2001 From: cjordan-ledger <119950081+cjordan-ledger@users.noreply.github.com> Date: Fri, 16 Dec 2022 13:26:38 +0000 Subject: [PATCH 124/142] chore: update readme.md for feature flags --- libs/ledgerjs/packages/types-live/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledgerjs/packages/types-live/README.md b/libs/ledgerjs/packages/types-live/README.md index 7f21a6605c5..91e5995fab2 100644 --- a/libs/ledgerjs/packages/types-live/README.md +++ b/libs/ledgerjs/packages/types-live/README.md @@ -492,7 +492,7 @@ Type: [string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Globa Add others with union (e.g. "learn" | "market" | "foo") -Type: (`"learn"` | `"brazePushNotifications"` | `"llmNewDeviceSelection"` | `"llmUsbFirmwareUpdate"` | `"ratingsPrompt"` | `"counterValue"` | `"deviceLocalization"` | `"deviceInitialApps"` | `"buyDeviceFromLive"` | `"ptxSmartRouting"` | `"currencyOsmosis"` | `"currencyOsmosisMobile"` | `"currencyFantom"` | `"currencyMoonbeam"` | `"currencyCronos"` | `"currencySongbird"` | `"currencyFlare"` | `"currencyNear"` | `"currencyFantomMobile"` | `"currencyMoonbeamMobile"` | `"currencyCronosMobile"` | `"currencySongbirdMobile"` | `"currencyFlareMobile"` | `"ptxSmartRoutingMobile"` | `"mockFeature"` | `"syncOnboarding"` | `"walletConnectLiveApp"` | `"customImage"` | `"referralProgramDiscoverCard"` | `"referralProgramDesktopBanner"` | `"disableNftSend"` | `"disableNftLedgerMarket"` | `"disableNftRaribleOpensea"` | `"walletNftGallery"` | `"receiveStakingFlowConfigDesktop"` | `"ethStakingProviders"` | `"storyly"` | `"staxWelcomeScreen"` | `"postOnboardingClaimNft"` | `"postOnboardingAssetsTransfer"` | `"firebaseEnvironmentReadOnly"` | `"protectServicesMobile"` | `"swapHideDexQuotes"`) +Type: (`"learn"` | `"brazePushNotifications"` | `"llmNewDeviceSelection"` | `"llmUsbFirmwareUpdate"` | `"ratingsPrompt"` | `"counterValue"` | `"deviceLocalization"` | `"deviceInitialApps"` | `"buyDeviceFromLive"` | `"ptxSmartRouting"` | `"currencyOsmosis"` | `"currencyOsmosisMobile"` | `"currencyFantom"` | `"currencyMoonbeam"` | `"currencyCronos"` | `"currencySongbird"` | `"currencyFlare"` | `"currencyNear"` | `"currencyFantomMobile"` | `"currencyMoonbeamMobile"` | `"currencyCronosMobile"` | `"currencySongbirdMobile"` | `"currencyFlareMobile"` | `"ptxSmartRoutingMobile"` | `"mockFeature"` | `"syncOnboarding"` | `"walletConnectLiveApp"` | `"customImage"` | `"referralProgramDiscoverCard"` | `"referralProgramDesktopBanner"` | `"disableNftSend"` | `"disableNftLedgerMarket"` | `"disableNftRaribleOpensea"` | `"walletNftGallery"` | `"receiveStakingFlowConfigDesktop"` | `"ethStakingProviders"` | `"storyly"` | `"staxWelcomeScreen"` | `"postOnboardingClaimNft"` | `"postOnboardingAssetsTransfer"` | `"firebaseEnvironmentReadOnly"` | `"protectServicesMobile"` | `"swapShowDexQuotes"`) ### Feature From 324ae43e403ce21fe92ffdfe540677e0f6598ea3 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Fri, 16 Dec 2022 16:54:35 +0000 Subject: [PATCH 125/142] fix: ensures selected rate is persisted when filters change --- .../Swap2/Form/FormRates/SectionRate.jsx | 3 - .../exchange/Swap2/Form/FormRates/index.jsx | 10 +--- .../exchange/Swap2/Form/Rates/index.jsx | 55 ++++++++----------- .../screens/exchange/Swap2/Form/index.jsx | 46 ++++++++-------- 4 files changed, 47 insertions(+), 67 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx index cc2f81f561d..044604c915d 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/SectionRate.jsx @@ -12,7 +12,6 @@ export type SectionRateProps = { ratesState: RatesReducerState, fromCurrency: $PropertyType, toCurrency: $PropertyType, - updateSelection: () => void, refreshTime: number, countdown: boolean, }; @@ -22,7 +21,6 @@ const SectionRate = ({ fromCurrency, toCurrency, ratesState, - updateSelection, refreshTime, countdown, }: SectionRateProps) => { @@ -36,7 +34,6 @@ const SectionRate = ({ toCurrency, rates, provider, - updateSelection, refreshTime, countdown, }} diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx index 1450518b80b..71e857a4a78 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx @@ -26,15 +26,8 @@ type SwapFormProvidersProps = { provider?: string, refreshTime: number, countdown: boolean, - updateSelection: () => void, }; -const SwapFormProviders = ({ - swap, - provider, - refreshTime, - countdown, - updateSelection, -}: SwapFormProvidersProps) => { +const SwapFormProviders = ({ swap, provider, refreshTime, countdown }: SwapFormProvidersProps) => { const { currency: fromCurrency } = swap.from; const { currency: toCurrency } = swap.to; const ratesState = swap.rates; @@ -50,7 +43,6 @@ const SwapFormProviders = ({ fromCurrency={fromCurrency} toCurrency={toCurrency} ratesState={ratesState} - updateSelection={updateSelection} refreshTime={refreshTime} countdown={countdown} /> diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index f40348d2cc6..b19ec3ed342 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -54,7 +54,6 @@ export default function ProviderRate({ toCurrency, rates, provider, - updateSelection, refreshTime, countdown, }: Props) { @@ -64,20 +63,6 @@ export default function ProviderRate({ const selectedRate = useSelector(rateSelector); const filteredRates = useMemo(() => filterRates(rates, filter), [rates, filter]); - const setRate = useCallback(rate => { - updateSelection(rate); - dispatch(updateRateAction(rate)); - // eslint-disable-next-line - }, []); - - // when we have not got a selected rate in redux, we select the first one available - useEffect(() => { - if (!selectedRate && filteredRates.length > 0) { - const defaultRate = filteredRates[0]; - setRate(defaultRate); - } - }, [filteredRates, selectedRate, setRate]); - const updateRate = useCallback( rate => { const buttonName = rate.providerType === "CEX" ? "Partner Chosen" : "Partner Dex Chosen"; @@ -90,25 +75,33 @@ export default function ProviderRate({ value, defaultPartner: rate.provider, }); - setRate(rate); + dispatch(updateRateAction(rate)); }, - [setRate], + [dispatch], ); - const updateFilter = useCallback( - newFilter => { - track("button_clicked", { - button: "Filter selected", - page: "Page Swap Form", - ...swapDefaultTrack, - value: newFilter, - }); - setFilter(newFilter); - const filteredRate = filterRates(rates, newFilter)[0]; - setRate(filteredRate); - }, - [rates, setRate], - ); + // if the selected rate in redux is not in the filtered rates, we need to update it + useEffect(() => { + if ( + selectedRate && + filteredRates.length > 0 && + !filteredRates.some( + r => r.provider === selectedRate.provider && r.tradeMethod === selectedRate.tradeMethod, + ) + ) { + dispatch(updateRateAction(filteredRates[0])); + } + }, [filteredRates, selectedRate, dispatch]); + + const updateFilter = useCallback(newFilter => { + track("button_clicked", { + button: "Filter selected", + page: "Page Swap Form", + ...swapDefaultTrack, + value: newFilter, + }); + setFilter(newFilter); + }, []); return ( diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index f82eaecc16e..1135ed3bbce 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -110,7 +110,7 @@ const SwapForm = () => { const { state: locationState } = useLocation(); const history = useHistory(); const accounts = useSelector(shallowAccountsSelector); - const { storedProviders, providers, providersError } = useProviders(); + const { storedProviders, providersError } = useProviders(); const exchangeRate = useSelector(rateSelector); const setExchangeRate = useCallback( rate => { @@ -124,7 +124,7 @@ const SwapForm = () => { setIsSendMaxLoading, onNoRates: trackNoRates, ...locationState, - providers, + providers: storedProviders, includeDEX: true, }); @@ -397,29 +397,28 @@ const SwapForm = () => { const sourceCurrency = swapTransaction.swap.from.currency; const targetCurrency = swapTransaction.swap.to.currency; - const updateSelection = useCallback( - selectedRate => { - if (!selectedRate) { - setNavigation(null); - swapTransaction.swap.updateSelectedRate({}); - return; - } + useEffect(() => { + if (!exchangeRate) { + setNavigation(null); + swapTransaction.swap.updateSelectedRate({}); + return; + } - const { providerType } = selectedRate; - if (providerType === "DEX") { - const dexProvider = DEX_PROVIDERS.find(d => d.id === selectedRate.provider); - if (dexProvider) { - setNavigation(dexProvider.navigation); - } + const { providerType } = exchangeRate; + if (providerType === "DEX") { + const dexProvider = DEX_PROVIDERS.find(d => d.id === exchangeRate.provider); + if (dexProvider) { + setNavigation(dexProvider.navigation); } + } - if (providerType === "CEX") { - setNavigation(null); - swapTransaction.swap.updateSelectedRate(selectedRate); - } - }, - [swapTransaction?.swap], - ); + if (providerType === "CEX") { + setNavigation(null); + swapTransaction.swap.updateSelectedRate(exchangeRate); + } + // suppressing as swapTransaction is not memoized and causes infinite loop + // eslint-disable-next-line + }, [exchangeRate]); switch (currentFlow) { case "LOGIN": @@ -477,7 +476,7 @@ const SwapForm = () => { swapTransaction.toggleMax(state); }; - if (providers?.length) + if (storedProviders?.length) return ( @@ -513,7 +512,6 @@ const SwapForm = () => { provider={provider} refreshTime={refreshTime} countdown={!swapError && !idleState} - updateSelection={updateSelection} /> {currentBanner === "LOGIN" ? ( From a967a4761c27166f0195c36651c93c3fa5d4a7bf Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Fri, 16 Dec 2022 16:59:51 +0000 Subject: [PATCH 126/142] fix: fixes issue where if there are no filtered rates, remove selected from redux --- .../screens/exchange/Swap2/Form/Rates/index.jsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index b19ec3ed342..5283a868c5a 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -80,8 +80,8 @@ export default function ProviderRate({ [dispatch], ); - // if the selected rate in redux is not in the filtered rates, we need to update it useEffect(() => { + // if the selected rate in redux is not in the filtered rates, we need to update it if ( selectedRate && filteredRates.length > 0 && @@ -91,6 +91,16 @@ export default function ProviderRate({ ) { dispatch(updateRateAction(filteredRates[0])); } + + // if there is no selected rate but there is a filtered rate, we need to update it + if (!selectedRate && filteredRates.length > 0) { + dispatch(updateRateAction(filteredRates[0])); + } + + // if there are no filtered rates, we need to unset the selected rate + if (selectedRate && filteredRates.length === 0) { + dispatch(updateRateAction(null)); + } }, [filteredRates, selectedRate, dispatch]); const updateFilter = useCallback(newFilter => { From c208aadf8e4f2f57ec42d2f621611975b4f5302e Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Tue, 20 Dec 2022 09:06:23 +0000 Subject: [PATCH 127/142] fix: fixes type issues --- .../src/exchange/swap/index.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/index.ts b/libs/ledger-live-common/src/exchange/swap/index.ts index 9c602a50f5f..28fee7e9a14 100644 --- a/libs/ledger-live-common/src/exchange/swap/index.ts +++ b/libs/ledger-live-common/src/exchange/swap/index.ts @@ -102,16 +102,20 @@ const swapProviders: Record = { ftx, ftxus: ftx, oneinch: { - nameAndPubkey: getNameAndPubKey("", ""), - signature: Buffer.from("", "hex"), - curve: "", + ...createExchangeProviderNameAndSignature({ + name: "1inch", + signature: "", + publicKey: "", + }), needsKYC: false, needsBearerToken: false, }, paraswap: { - nameAndPubkey: getNameAndPubKey("", ""), - signature: Buffer.from("", "hex"), - curve: "", + ...createExchangeProviderNameAndSignature({ + name: "paraswap", + signature: "", + publicKey: "", + }), needsKYC: false, needsBearerToken: false, }, From c5c29aa2dc9cb09a0012e3615c17fed2a690736f Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Tue, 20 Dec 2022 11:38:10 +0000 Subject: [PATCH 128/142] fix: improves on CEX and DEX provider type --- .../src/exchange/swap/completeExchange.ts | 4 +++ .../src/exchange/swap/getExchangeRates.ts | 4 +-- .../src/exchange/swap/index.ts | 30 +++++++++++-------- .../src/exchange/swap/initSwap.ts | 6 ++++ 4 files changed, 29 insertions(+), 15 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/completeExchange.ts b/libs/ledger-live-common/src/exchange/swap/completeExchange.ts index 1e5609f45e7..64d0219a28a 100644 --- a/libs/ledger-live-common/src/exchange/swap/completeExchange.ts +++ b/libs/ledger-live-common/src/exchange/swap/completeExchange.ts @@ -73,6 +73,10 @@ const completeExchange = ( const errorsKeys = Object.keys(errors); if (errorsKeys.length > 0) throw errors[errorsKeys[0]]; // throw the first error + if (providerConfig.type !== "CEX") { + throw new Error(`Unsupported provider type ${providerConfig.type}`); + } + await exchange.setPartnerKey(providerConfig.nameAndPubkey); if (unsubscribed) return; diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 6c995629a93..e780dcce8bf 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -13,7 +13,7 @@ import { } from "../../errors"; import network from "../../network"; import type { Transaction } from "../../generated/types"; -import { getSwapAPIBaseURL, getSwapAPIError } from "./"; +import { getProviderConfig, getSwapAPIBaseURL, getSwapAPIError } from "./"; import { mockGetExchangeRates } from "./mock"; import type { CustomMinOrMaxError, @@ -47,7 +47,7 @@ const getExchangeRates: GetExchangeRates = async ( const providerList = providers .filter((provider) => - dexProviders.includes(provider.provider) ? includeDEX : true + getProviderConfig(provider.provider).type === "DEX" ? includeDEX : true ) .filter((item) => { const index = item.pairs.findIndex( diff --git a/libs/ledger-live-common/src/exchange/swap/index.ts b/libs/ledger-live-common/src/exchange/swap/index.ts index 28fee7e9a14..d5a693ae2cd 100644 --- a/libs/ledger-live-common/src/exchange/swap/index.ts +++ b/libs/ledger-live-common/src/exchange/swap/index.ts @@ -53,7 +53,7 @@ const getSwapAPIVersion: () => number = () => { return version; }; -const ftx: SwapProviderConfig = { +const ftx: ProviderConfig = { ...createExchangeProviderNameAndSignature({ name: "FTX", publicKey: @@ -63,9 +63,18 @@ const ftx: SwapProviderConfig = { }), needsKYC: true, needsBearerToken: true, + type: "CEX", }; -const swapProviders: Record = { +type CEXProviderConfig = SwapProviderConfig & { type: "CEX" }; +type DEXProviderConfig = { + needsKYC: boolean; + needsBearerToken: boolean; + type: "DEX"; +}; +type ProviderConfig = CEXProviderConfig | DEXProviderConfig; + +const swapProviders: Record = { changelly: { ...createExchangeProviderNameAndSignature({ name: "Changelly", @@ -76,6 +85,7 @@ const swapProviders: Record = { }), needsKYC: false, needsBearerToken: false, + type: "CEX", }, cic: { ...createExchangeProviderNameAndSignature({ @@ -87,6 +97,7 @@ const swapProviders: Record = { }), needsKYC: false, needsBearerToken: false, + type: "CEX", }, wyre: { ...createExchangeProviderNameAndSignature({ @@ -98,30 +109,23 @@ const swapProviders: Record = { }), needsKYC: true, needsBearerToken: false, + type: "CEX", }, ftx, ftxus: ftx, oneinch: { - ...createExchangeProviderNameAndSignature({ - name: "1inch", - signature: "", - publicKey: "", - }), needsKYC: false, needsBearerToken: false, + type: "DEX", }, paraswap: { - ...createExchangeProviderNameAndSignature({ - name: "paraswap", - signature: "", - publicKey: "", - }), needsKYC: false, needsBearerToken: false, + type: "DEX", }, }; -const getProviderConfig = (providerName: string): SwapProviderConfig => { +const getProviderConfig = (providerName: string): ProviderConfig => { const res = swapProviders[providerName.toLowerCase()]; if (!res) { diff --git a/libs/ledger-live-common/src/exchange/swap/initSwap.ts b/libs/ledger-live-common/src/exchange/swap/initSwap.ts index 9fcf97031a2..d12183ab7ed 100644 --- a/libs/ledger-live-common/src/exchange/swap/initSwap.ts +++ b/libs/ledger-live-common/src/exchange/swap/initSwap.ts @@ -167,6 +167,12 @@ const initSwap = (input: InitSwapInput): Observable => { throw errors[errorsKeys[0]]; // throw the first error } + if (swapProviderConfig.type !== "CEX") { + throw new Error( + `Unsupported provider type ${swapProviderConfig.type}` + ); + } + // Prepare swap app to receive the tx to forward. await swap.setPartnerKey(swapProviderConfig.nameAndPubkey); if (unsubscribed) return; From 23212eed555f62d344f29e4a7dda48a2395a77fb Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Tue, 20 Dec 2022 15:38:09 +0000 Subject: [PATCH 129/142] changelog --- .changeset/proud-badgers-bake.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/proud-badgers-bake.md diff --git a/.changeset/proud-badgers-bake.md b/.changeset/proud-badgers-bake.md new file mode 100644 index 00000000000..677c659b9d4 --- /dev/null +++ b/.changeset/proud-badgers-bake.md @@ -0,0 +1,7 @@ +--- +"ledger-live-desktop": minor +"@ledgerhq/live-common": minor +"live-mobile": patch +--- + +Shows DEX quotes on desktop swap screen From 9b3984fb92dd5233dda6603b855c402bdfd8c6a9 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Tue, 20 Dec 2022 15:54:47 +0000 Subject: [PATCH 130/142] changelog --- .changeset/chatty-rice-speak.md | 5 +++++ .changeset/proud-badgers-bake.md | 7 ------- .changeset/tall-spies-double.md | 5 +++++ .changeset/tough-trains-heal.md | 5 +++++ 4 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 .changeset/chatty-rice-speak.md delete mode 100644 .changeset/proud-badgers-bake.md create mode 100644 .changeset/tall-spies-double.md create mode 100644 .changeset/tough-trains-heal.md diff --git a/.changeset/chatty-rice-speak.md b/.changeset/chatty-rice-speak.md new file mode 100644 index 00000000000..ab745e7fa2e --- /dev/null +++ b/.changeset/chatty-rice-speak.md @@ -0,0 +1,5 @@ +--- +"@ledgerhq/live-common": minor +--- + +Adds support for getting DEX quotes. diff --git a/.changeset/proud-badgers-bake.md b/.changeset/proud-badgers-bake.md deleted file mode 100644 index 677c659b9d4..00000000000 --- a/.changeset/proud-badgers-bake.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"ledger-live-desktop": minor -"@ledgerhq/live-common": minor -"live-mobile": patch ---- - -Shows DEX quotes on desktop swap screen diff --git a/.changeset/tall-spies-double.md b/.changeset/tall-spies-double.md new file mode 100644 index 00000000000..415db157b42 --- /dev/null +++ b/.changeset/tall-spies-double.md @@ -0,0 +1,5 @@ +--- +"live-mobile": patch +--- + +Fetches CEX quotes with updated common SDK diff --git a/.changeset/tough-trains-heal.md b/.changeset/tough-trains-heal.md new file mode 100644 index 00000000000..99a9d0a2ad6 --- /dev/null +++ b/.changeset/tough-trains-heal.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": minor +--- + +Shows DEX quotes on swap screen. From e8ba364b49400e2afa76842da8159337742b29c9 Mon Sep 17 00:00:00 2001 From: sarneijim Date: Tue, 20 Dec 2022 18:58:20 +0100 Subject: [PATCH 131/142] fix: fix extra filter in the provider list --- .../src/exchange/swap/getExchangeRates.ts | 64 ++++++++++--------- 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index e780dcce8bf..11c5e5563fb 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -44,19 +44,6 @@ const getExchangeRates: GetExchangeRates = async ( const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); const dexProviders = ["paraswap", "oneinch"]; - - const providerList = providers - .filter((provider) => - getProviderConfig(provider.provider).type === "DEX" ? includeDEX : true - ) - .filter((item) => { - const index = item.pairs.findIndex( - (pair) => pair.from === from && pair.to === to - ); - return index > -1; - }) - .map((item) => item.provider); - const decentralizedSwapAvailable = () => { const { fromAccount: sourceAccount, @@ -85,6 +72,25 @@ const getExchangeRates: GetExchangeRates = async ( return false; }; + const providerList = providers + .filter((provider) => { + const validDex = (name) => { + return ( + includeDEX && + decentralizedSwapAvailable() && + dexProviders.includes(name) + ); + }; + const validCex = (pairs) => { + const index = pairs.findIndex( + (pair) => pair.from === from && pair.to === to + ); + return index > -1; + }; + return validDex(provider.provider) || validCex(provider.pairs); + }) + .map((item) => item.provider); + const request = { from, to, @@ -162,22 +168,22 @@ const getExchangeRates: GetExchangeRates = async ( }; } }); - if (includeDEX && decentralizedSwapAvailable()) { - dexProviders.filter((dexProvider) => { - if (!providerList.includes(dexProvider)) { - rates.push({ - magnitudeAwareRate: undefined, - provider: dexProvider, - providerType: "DEX", - rate: undefined, - rateId: undefined, - toAmount: undefined, - tradeMethod: "float", - payoutNetworkFees: undefined, - }); - } - }); - } + + dexProviders.filter((dexProvider) => { + if (!providerList.includes(dexProvider)) { + rates.push({ + magnitudeAwareRate: undefined, + provider: dexProvider, + providerType: "DEX", + rate: undefined, + rateId: undefined, + toAmount: undefined, + tradeMethod: "float", + payoutNetworkFees: undefined, + }); + } + }); + return rates; }; From facfd6ddfa6e1b5f4fcce9d5279d61f9b929aa9a Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 21 Dec 2022 09:05:52 +0100 Subject: [PATCH 132/142] fix: use getProviderConfig util instead dex mock array --- libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 11c5e5563fb..7a6326884ef 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -78,7 +78,7 @@ const getExchangeRates: GetExchangeRates = async ( return ( includeDEX && decentralizedSwapAvailable() && - dexProviders.includes(name) + getProviderConfig(name).type === "DEX" ); }; const validCex = (pairs) => { From 492a70fbf7910b492d9db72cb400cc17b337123d Mon Sep 17 00:00:00 2001 From: sarneijim Date: Wed, 21 Dec 2022 09:07:15 +0100 Subject: [PATCH 133/142] fix: remove extra undefined dex rates --- .../src/exchange/swap/getExchangeRates.ts | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 7a6326884ef..3539cc7e478 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -43,7 +43,6 @@ const getExchangeRates: GetExchangeRates = async ( const tenPowMagnitude = new BigNumber(10).pow(unitFrom.magnitude); const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); - const dexProviders = ["paraswap", "oneinch"]; const decentralizedSwapAvailable = () => { const { fromAccount: sourceAccount, @@ -168,22 +167,6 @@ const getExchangeRates: GetExchangeRates = async ( }; } }); - - dexProviders.filter((dexProvider) => { - if (!providerList.includes(dexProvider)) { - rates.push({ - magnitudeAwareRate: undefined, - provider: dexProvider, - providerType: "DEX", - rate: undefined, - rateId: undefined, - toAmount: undefined, - tradeMethod: "float", - payoutNetworkFees: undefined, - }); - } - }); - return rates; }; From ca2bfb3138ebb273157f3955cbb071a20960c666 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 21 Dec 2022 13:20:34 +0000 Subject: [PATCH 134/142] fix: only shows DEX rates returned from backend --- .../exchange/Swap2/Form/FormRates/index.jsx | 45 +++++++++++++++++-- .../exchange/Swap2/Form/Rates/index.jsx | 4 +- .../screens/exchange/Swap2/Form/index.jsx | 34 +++++++++++++- .../src/exchange/swap/getExchangeRates.ts | 45 +++---------------- 4 files changed, 81 insertions(+), 47 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx index 71e857a4a78..ae77acef4ef 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx @@ -1,10 +1,11 @@ // @flow import type { SwapTransactionType } from "@ledgerhq/live-common/exchange/swap/hooks/index"; -import React, { useEffect, useState } from "react"; +import React, { useEffect, useState, useMemo } from "react"; import styled from "styled-components"; import type { ThemedComponent } from "~/renderer/styles/StyleProvider"; import SectionRate from "./SectionRate"; +import { BigNumber } from "bignumber.js"; const Form: ThemedComponent<{}> = styled.section.attrs(({ ready }) => ({ style: ready ? { opacity: 1, maxHeight: "100vh", overflow: "visible" } : {}, @@ -26,11 +27,49 @@ type SwapFormProvidersProps = { provider?: string, refreshTime: number, countdown: boolean, + showDEXLinkBanners: boolean, }; -const SwapFormProviders = ({ swap, provider, refreshTime, countdown }: SwapFormProvidersProps) => { +const SwapFormProviders = ({ + swap, + provider, + refreshTime, + countdown, + showDEXLinkBanners, +}: SwapFormProvidersProps) => { const { currency: fromCurrency } = swap.from; const { currency: toCurrency } = swap.to; const ratesState = swap.rates; + + const updatedRatesState = useMemo(() => { + if (showDEXLinkBanners && swap.rates?.value) { + return { + ...swap.rates, + value: swap.rates.value.concat( + { + magnitudeAwareRate: BigNumber(0), + provider: "oneinch", + providerType: "DEX", + rate: undefined, + rateId: undefined, + toAmount: BigNumber(0), + tradeMethod: "float", + payoutNetworkFees: undefined, + }, + { + magnitudeAwareRate: BigNumber(0), + provider: "paraswap", + providerType: "DEX", + rate: undefined, + rateId: undefined, + toAmount: BigNumber(0), + tradeMethod: "float", + payoutNetworkFees: undefined, + }, + ), + }; + } + return swap.rates; + }, [swap.rates, showDEXLinkBanners]); const hasRates = ratesState?.value?.length > 0; const [hasFetchedRates, setHasFetchedRates] = useState(hasRates); @@ -42,7 +81,7 @@ const SwapFormProviders = ({ swap, provider, refreshTime, countdown }: SwapFormP provider={provider} fromCurrency={fromCurrency} toCurrency={toCurrency} - ratesState={ratesState} + ratesState={updatedRatesState} refreshTime={refreshTime} countdown={countdown} /> diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx index 5283a868c5a..66581529483 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/Rates/index.jsx @@ -21,7 +21,6 @@ import styled from "styled-components"; import Tooltip from "~/renderer/components/Tooltip"; import IconInfoCircle from "~/renderer/icons/InfoCircle"; import { filterRates } from "./filterRates"; -import useFeature from "@ledgerhq/live-common/featureFlags/useFeature"; type Props = { fromCurrency: $PropertyType, @@ -57,7 +56,6 @@ export default function ProviderRate({ refreshTime, countdown, }: Props) { - const showDexQuotes: boolean | null = useFeature("swapShowDexQuotes"); const dispatch = useDispatch(); const [filter, setFilter] = useState([]); const selectedRate = useSelector(rateSelector); @@ -194,7 +192,7 @@ export default function ProviderRate({ selectedRate && selectedRate.provider === rate.provider && selectedRate.tradeMethod === rate.tradeMethod; - return rate.providerType === "DEX" && (!showDexQuotes || rate.rate === undefined) ? ( + return rate.providerType === "DEX" && rate.rate === undefined ? ( = styled(Box).attrs({ p: 20, @@ -118,6 +120,8 @@ const SwapForm = () => { }, [dispatch], ); + const showDexQuotes: boolean | null = useFeature("swapShowDexQuotes"); + const swapTransaction = useSwapTransaction({ accounts, setExchangeRate, @@ -125,7 +129,7 @@ const SwapForm = () => { onNoRates: trackNoRates, ...locationState, providers: storedProviders, - includeDEX: true, + includeDEX: showDexQuotes, }); const exchangeRatesState = swapTransaction.swap?.rates; @@ -395,8 +399,33 @@ const SwapForm = () => { const sourceAccount = swapTransaction.swap.from.account; const sourceCurrency = swapTransaction.swap.from.currency; + const sourceParentAccount = swapTransaction.swap.from.parentAccount; + const targetAccount = swapTransaction.swap.to.account; + const targetParentAccount = swapTransaction.swap.to.parentAccount; const targetCurrency = swapTransaction.swap.to.currency; + // We check if a decentralized swap is available to conditionnaly render an Alert below. + // All Ethereum related currencies are considered available + const showDEXLinkBanners = useMemo(() => { + // if we are showing DEX quotes, we don't want to show the link banners + if (showDexQuotes) { + return false; + } + + if (sourceAccount && targetAccount) { + const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); + const targetMainAccount = getMainAccount(targetAccount, targetParentAccount); + + if ( + targetMainAccount.currency.family === "ethereum" && + sourceMainAccount.currency.id === targetMainAccount.currency.id + ) { + return true; + } + } + return false; + }, [showDexQuotes, sourceAccount, sourceParentAccount, targetAccount, targetParentAccount]); + useEffect(() => { if (!exchangeRate) { setNavigation(null); @@ -512,6 +541,7 @@ const SwapForm = () => { provider={provider} refreshTime={refreshTime} countdown={!swapError && !idleState} + showDEXLinkBanners={showDEXLinkBanners} /> {currentBanner === "LOGIN" ? ( diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts index 3539cc7e478..943c0971c48 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.ts @@ -21,7 +21,6 @@ import type { GetExchangeRates, AvailableProviderV3, } from "./types"; -import { getMainAccount } from "../../account"; const getExchangeRates: GetExchangeRates = async ( exchange: Exchange, @@ -43,50 +42,18 @@ const getExchangeRates: GetExchangeRates = async ( const tenPowMagnitude = new BigNumber(10).pow(unitFrom.magnitude); const apiAmount = new BigNumber(amountFrom).div(tenPowMagnitude); - const decentralizedSwapAvailable = () => { - const { - fromAccount: sourceAccount, - toAccount: targetAccount, - fromParentAccount: sourceParentAccount, - toParentAccount: targetParentAccount, - } = exchange; - - if (sourceAccount && targetAccount) { - const sourceMainAccount = getMainAccount( - sourceAccount, - sourceParentAccount - ); - const targetMainAccount = getMainAccount( - targetAccount, - targetParentAccount - ); - const dexFamilyList = ["ethereum", "binance", "polygon"]; - if ( - dexFamilyList.includes(targetMainAccount.currency.family) && - sourceMainAccount.currency.id === targetMainAccount.currency.id - ) { - return true; - } - } - return false; - }; - const providerList = providers .filter((provider) => { - const validDex = (name) => { - return ( - includeDEX && - decentralizedSwapAvailable() && - getProviderConfig(name).type === "DEX" - ); - }; - const validCex = (pairs) => { - const index = pairs.findIndex( + const validDex = (provider: AvailableProviderV3) => + includeDEX && getProviderConfig(provider.provider).type === "DEX"; + const validCex = (provider: AvailableProviderV3) => { + if (getProviderConfig(provider.provider).type !== "CEX") return false; + const index = provider.pairs.findIndex( (pair) => pair.from === from && pair.to === to ); return index > -1; }; - return validDex(provider.provider) || validCex(provider.pairs); + return validDex(provider) || validCex(provider); }) .map((item) => item.provider); From 61898960c780fe121ce42adb59b63ed74076ba48 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 21 Dec 2022 13:53:52 +0000 Subject: [PATCH 135/142] fix: shows dex quotes for other networks --- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index b7062ab4d9c..c01cd4352d0 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -416,8 +416,9 @@ const SwapForm = () => { const sourceMainAccount = getMainAccount(sourceAccount, sourceParentAccount); const targetMainAccount = getMainAccount(targetAccount, targetParentAccount); + const dexFamilyList = ["ethereum", "binance", "polygon"]; if ( - targetMainAccount.currency.family === "ethereum" && + dexFamilyList.includes(targetMainAccount.currency.family) && sourceMainAccount.currency.id === targetMainAccount.currency.id ) { return true; From a510d199c28da037e4fe8d45ceca9f5b8387324a Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 21 Dec 2022 13:58:20 +0000 Subject: [PATCH 136/142] chore: comment --- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index c01cd4352d0..a67798a1724 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -405,7 +405,7 @@ const SwapForm = () => { const targetCurrency = swapTransaction.swap.to.currency; // We check if a decentralized swap is available to conditionnaly render an Alert below. - // All Ethereum related currencies are considered available + // All Ethereum, Binance and Polygon related currencies are considered available const showDEXLinkBanners = useMemo(() => { // if we are showing DEX quotes, we don't want to show the link banners if (showDexQuotes) { From 3db34a1e0597fec36d809340984fd00571263780 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Wed, 21 Dec 2022 14:08:15 +0000 Subject: [PATCH 137/142] chore: refactors naming --- .../screens/exchange/Swap2/Form/FormRates/index.jsx | 8 ++++---- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx index ae77acef4ef..371eabe9a73 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/FormRates/index.jsx @@ -27,21 +27,21 @@ type SwapFormProvidersProps = { provider?: string, refreshTime: number, countdown: boolean, - showDEXLinkBanners: boolean, + showNoQuoteDexRate: boolean, }; const SwapFormProviders = ({ swap, provider, refreshTime, countdown, - showDEXLinkBanners, + showNoQuoteDexRate, }: SwapFormProvidersProps) => { const { currency: fromCurrency } = swap.from; const { currency: toCurrency } = swap.to; const ratesState = swap.rates; const updatedRatesState = useMemo(() => { - if (showDEXLinkBanners && swap.rates?.value) { + if (showNoQuoteDexRate && swap.rates?.value) { return { ...swap.rates, value: swap.rates.value.concat( @@ -69,7 +69,7 @@ const SwapFormProviders = ({ }; } return swap.rates; - }, [swap.rates, showDEXLinkBanners]); + }, [swap.rates, showNoQuoteDexRate]); const hasRates = ratesState?.value?.length > 0; const [hasFetchedRates, setHasFetchedRates] = useState(hasRates); diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index a67798a1724..bd09bc81ab1 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -406,7 +406,7 @@ const SwapForm = () => { // We check if a decentralized swap is available to conditionnaly render an Alert below. // All Ethereum, Binance and Polygon related currencies are considered available - const showDEXLinkBanners = useMemo(() => { + const showNoQuoteDexRate = useMemo(() => { // if we are showing DEX quotes, we don't want to show the link banners if (showDexQuotes) { return false; @@ -542,7 +542,7 @@ const SwapForm = () => { provider={provider} refreshTime={refreshTime} countdown={!swapError && !idleState} - showDEXLinkBanners={showDEXLinkBanners} + showNoQuoteDexRate={showNoQuoteDexRate} /> {currentBanner === "LOGIN" ? ( From 8e4dc1bc726d3ea3950643a6b70b6275a2b504f7 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Thu, 22 Dec 2022 11:21:16 +0000 Subject: [PATCH 138/142] fix: displays 1inch instead of oneinch --- .../src/exchange/swap/utils/index.test.ts | 8 ++++++++ libs/ledger-live-common/src/exchange/swap/utils/index.ts | 2 ++ 2 files changed, 10 insertions(+) diff --git a/libs/ledger-live-common/src/exchange/swap/utils/index.test.ts b/libs/ledger-live-common/src/exchange/swap/utils/index.test.ts index 810f5d92739..0c977c12278 100644 --- a/libs/ledger-live-common/src/exchange/swap/utils/index.test.ts +++ b/libs/ledger-live-common/src/exchange/swap/utils/index.test.ts @@ -340,6 +340,14 @@ describe("swap/utils/getProviderName", () => { expect(result).toBe(expectedResult); }); + test("should return capitalized provider name for 1inch", () => { + const expectedResult = "1inch"; + + const result = getProviderName("oneinch"); + + expect(result).toBe(expectedResult); + }); + test("should return capitalized provider name for other provider", () => { const expectedResult = "Changelly"; diff --git a/libs/ledger-live-common/src/exchange/swap/utils/index.ts b/libs/ledger-live-common/src/exchange/swap/utils/index.ts index 93d6d770390..29b16b42739 100644 --- a/libs/ledger-live-common/src/exchange/swap/utils/index.ts +++ b/libs/ledger-live-common/src/exchange/swap/utils/index.ts @@ -187,6 +187,8 @@ export const getProviderName = (provider: string): string => { case "ftx": case "ftxus": return provider.toUpperCase(); + case "oneinch": + return "1inch"; default: return provider.charAt(0).toUpperCase() + provider.slice(1); } From f9b8ec943f91975cf03fc5c63824a8dbe517a040 Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Thu, 22 Dec 2022 11:50:40 +0000 Subject: [PATCH 139/142] fix: adds unit tests --- .../exchange/swap/getExchangeRates.test.ts | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts index 5f8313b1d67..46a52f5b850 100644 --- a/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts +++ b/libs/ledger-live-common/src/exchange/swap/getExchangeRates.test.ts @@ -12,6 +12,14 @@ const mockedAxios = jest.mocked(axios); jest.mock("./getProviders"); const mockedProviders = jest.mocked(getProviders); +const providers = [ + { + provider: "changelly", + pairs: [{ from: "bitcoin", to: "ethereum", tradeMethod: "float" }], + }, + { provider: "oneinch", pairs: [] }, +]; + const bitcoinCurrency = getCryptoCurrencyById("bitcoin"); const ethereumCurrency = getCryptoCurrencyById("ethereum"); @@ -156,4 +164,70 @@ describe("swap/getExchangeRates", () => { expect(res).toEqual([expectedExchangeRate]); }); + + it("should query for CEX providers only", async () => { + const resp = { + data: [], + status: 200, + statusText: "", + headers: {}, + config: {}, + }; + + mockedAxios.mockResolvedValue(Promise.resolve(resp)); + mockedProviders.mockResolvedValue(Promise.resolve([])); + const includeDEX = false; + await getExchangeRates( + exchange, + transaction, + undefined, + undefined, + providers, + includeDEX + ); + expect(mockedAxios).toHaveBeenCalledWith({ + method: "POST", + url: "https://swap.ledger.com/v4/rate", + data: { + amountFrom: "0.0001", + from: "bitcoin", + providers: ["changelly"], + to: "ethereum", + }, + headers: expect.anything(), + }); + }); + + it("should query for CEX and DEX providers", async () => { + const resp = { + data: [], + status: 200, + statusText: "", + headers: {}, + config: {}, + }; + + mockedAxios.mockResolvedValue(Promise.resolve(resp)); + mockedProviders.mockResolvedValue(Promise.resolve([])); + const includeDEX = true; + await getExchangeRates( + exchange, + transaction, + undefined, + undefined, + providers, + includeDEX + ); + expect(mockedAxios).toHaveBeenCalledWith({ + method: "POST", + url: "https://swap.ledger.com/v4/rate", + data: { + amountFrom: "0.0001", + from: "bitcoin", + providers: ["changelly", "oneinch"], + to: "ethereum", + }, + headers: expect.anything(), + }); + }); }); From b836fe7bfb865dcf74f5ebbeec9977b54f77dceb Mon Sep 17 00:00:00 2001 From: cjordan-ledger Date: Thu, 22 Dec 2022 15:11:50 +0000 Subject: [PATCH 140/142] fix: checks currency family --- .../src/renderer/screens/exchange/Swap2/Form/index.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx index bd09bc81ab1..d5ba9336d61 100644 --- a/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx +++ b/apps/ledger-live-desktop/src/renderer/screens/exchange/Swap2/Form/index.jsx @@ -419,7 +419,8 @@ const SwapForm = () => { const dexFamilyList = ["ethereum", "binance", "polygon"]; if ( dexFamilyList.includes(targetMainAccount.currency.family) && - sourceMainAccount.currency.id === targetMainAccount.currency.id + sourceMainAccount.currency.id === targetMainAccount.currency.id && + sourceMainAccount.currency.family === targetMainAccount.currency.family ) { return true; } From 66391df5fa5f54e3ce3ce721b0d37600a1e380df Mon Sep 17 00:00:00 2001 From: Kant Date: Thu, 22 Dec 2022 18:16:09 +0100 Subject: [PATCH 141/142] fix: webview usage with electron 22 --- .changeset/old-dryers-joke.md | 5 ++ .../components/WebPlatformPlayer/WebView.tsx | 55 ++++++++++++++----- .../WebPlatformPlayer/WebViewV2.tsx | 55 ++++++++++++++----- .../components/WebPlatformPlayer/styled.tsx | 7 --- 4 files changed, 87 insertions(+), 35 deletions(-) create mode 100644 .changeset/old-dryers-joke.md diff --git a/.changeset/old-dryers-joke.md b/.changeset/old-dryers-joke.md new file mode 100644 index 00000000000..0b014c14e56 --- /dev/null +++ b/.changeset/old-dryers-joke.md @@ -0,0 +1,5 @@ +--- +"ledger-live-desktop": patch +--- + +fix: webview usage with electron 22 diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx index 61bc1c017e1..736a4b1198b 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebView.tsx @@ -1,4 +1,4 @@ -import { shell, WebviewTag } from "electron"; +import { WebviewTag } from "electron"; import * as remote from "@electron/remote"; import { JSONRPCRequest } from "json-rpc-2.0"; import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; @@ -44,7 +44,7 @@ import { broadcastTransactionLogic, RequestAccountParams, } from "./LiveAppSDKLogic"; -import { Container, Wrapper, CustomWebview, Loader } from "./styled"; +import { Container, Wrapper, Loader } from "./styled"; const tracking = trackingWrapper(track); @@ -352,31 +352,44 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { } }, [manifest]); - const handleNewWindow = useCallback(async e => { - const protocol = new URL(e.url).protocol; - if (protocol === "http:" || protocol === "https:") { - await shell.openExternal(e.url); + const handleDomReady = useCallback(() => { + const webview = targetRef.current; + if (!webview) { + return; } + + const id = webview.getWebContentsId(); + + // cf. https://gist.github.com/codebytere/409738fcb7b774387b5287db2ead2ccb + // @ts-expect-error: missing typings for api + window.api.openWindow(id); }, []); useEffect(() => { const webview = targetRef.current; if (webview) { - // For mysterious reasons, the webpreferences attribute does not - // pass through the styled component when added in the JSX. - webview.webpreferences = "nativeWindowOpen=no"; - webview.addEventListener("new-window", handleNewWindow); webview.addEventListener("did-finish-load", handleLoad); + webview.addEventListener("dom-ready", handleDomReady); } return () => { if (webview) { - webview.removeEventListener("new-window", handleNewWindow); webview.removeEventListener("did-finish-load", handleLoad); + webview.removeEventListener("dom-ready", handleDomReady); } }; - }, [handleLoad, handleNewWindow]); + }, [handleLoad, handleDomReady]); + + const webviewStyle = useMemo(() => { + return { + opacity: widgetLoaded ? 1 : 0, + border: "none", + width: "100%", + flex: 1, + transition: "opacity 200ms ease-out", + }; + }, [widgetLoaded]); return ( @@ -389,11 +402,25 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { config={config?.topBarConfig} /> - {!widgetLoaded ? ( diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx index 14bec0be763..91ee602f0d2 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/WebViewV2.tsx @@ -1,7 +1,7 @@ import { shell, WebviewTag } from "electron"; import semver from "semver"; import * as remote from "@electron/remote"; -import React, { useCallback, useEffect, useRef, useState } from "react"; +import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Subject } from "rxjs"; @@ -54,7 +54,7 @@ import SelectAccountAndCurrencyDrawer from "~/renderer/drawers/DataSelector/Sele import { track } from "~/renderer/analytics/segment"; import TopBar from "./TopBar"; import { TopBarConfig } from "./type"; -import { Container, Wrapper, CustomWebview, Loader } from "./styled"; +import { Container, Wrapper, Loader } from "./styled"; const tracking = trackingWrapper(track); @@ -485,31 +485,44 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { }; }, [manifest, handleMessage]); - const handleNewWindow = useCallback(async e => { - const protocol = new URL(e.url).protocol; - if (protocol === "http:" || protocol === "https:") { - await shell.openExternal(e.url); + const handleDomReady = useCallback(() => { + const webview = targetRef.current; + if (!webview) { + return; } + + const id = webview.getWebContentsId(); + + // cf. https://gist.github.com/codebytere/409738fcb7b774387b5287db2ead2ccb + // @ts-expect-error: missing typings for api + window.api.openWindow(id); }, []); useEffect(() => { const webview = targetRef.current; if (webview) { - // For mysterious reasons, the webpreferences attribute does not - // pass through the styled component when added in the JSX. - webview.webpreferences = "nativeWindowOpen=no"; - webview.addEventListener("new-window", handleNewWindow); webview.addEventListener("did-finish-load", handleLoad); + webview.addEventListener("dom-ready", handleDomReady); } return () => { if (webview) { - webview.removeEventListener("new-window", handleNewWindow); webview.removeEventListener("did-finish-load", handleLoad); + webview.removeEventListener("dom-ready", handleDomReady); } }; - }, [handleLoad, handleNewWindow]); + }, [handleLoad, handleDomReady]); + + const webviewStyle = useMemo(() => { + return { + opacity: widgetLoaded ? 1 : 0, + border: "none", + width: "100%", + flex: 1, + transition: "opacity 200ms ease-out", + }; + }, [widgetLoaded]); return ( @@ -523,11 +536,25 @@ export function WebView({ manifest, onClose, inputs = {}, config }: Props) { /> - {!widgetLoaded ? ( diff --git a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx index aba9433a0d7..d1b974e0207 100644 --- a/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx +++ b/apps/ledger-live-desktop/src/renderer/components/WebPlatformPlayer/styled.tsx @@ -10,13 +10,6 @@ export const Container = styled.div` flex: 1; height: 100%; `; -// $FlowFixMe -export const CustomWebview = styled("webview")` - border: none; - width: 100%; - flex: 1; - transition: opacity 200ms ease-out; -`; export const Wrapper = styled(Box).attrs(() => ({ flex: 1, From 08090515091921708ebf2b243beffdfd105107f5 Mon Sep 17 00:00:00 2001 From: Team Live Date: Thu, 22 Dec 2022 19:05:09 +0000 Subject: [PATCH 142/142] update screenshots (windows-latest) --- ...ive-app-sign-transaction-confirm-win32.png | Bin 54236 -> 70264 bytes .../live-app-verify-address-win32.png | Bin 53925 -> 74119 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/apps/ledger-live-desktop/tests/specs/services/discover.spec.ts-snapshots/live-app-sign-transaction-confirm-win32.png b/apps/ledger-live-desktop/tests/specs/services/discover.spec.ts-snapshots/live-app-sign-transaction-confirm-win32.png index ca392b74f9b1c77db062bfe8f0750b4cdc996216..a0063fd5a0692330fe3b98e48717cde40dc87745 100644 GIT binary patch literal 70264 zcmeFZWl$Ya^FDY9?gR)fNw5TWmjn$?aCditySoJlZb1UU-Q6L$ySw{EF0w=NzP0bUx;}*oLC02#ge#Ab5h4=eih6xv3)ADN(;hi70oIm!cLtc)4A_FN0 zSmA%i))w}f$iI)VKChbp4hZ>zDd&Ux`tKqB3hC_qzeD^Jl=i=ohk|wa zH!_C&Cy3$S$XJ;FHIw$MSsyRd6st9{k56O7#4%DezWTd>SWfm-)ci?&i1S;FFSe1w zhTJbwkanODHq8Ey9Quij9P@SUl0XP(0r)4x;F0X|0aR&D#2zQ=Vg-X4qEE5B*6Ykhfw#IJ_C3oJ95Mi<34p zLlp7_E!J8`THNvwxY;D*=gO*z0fYO7 zg9&sMpJ2u&CL&f>Wu>K214Tqw*;&cU6RNrnhr1HY$qX!WKRe5!KRtPQ@ay?W@lxQ#@SON!@`gX3vo6bxaL)KGJmFIWSpl;l~(K%msnW=l1WJwb6-wm z&>5-R9vlF>fc9=6u4aP?0n;~9U;i3#a#u4A3sXv@!}N_b(zcLRS4GCn`56gG6yp?^ zr%iK>Ek)7bq&O5paL0Okd`2i$mG7=oP4~Hkj}&@C0~#Es0@O;-0CwAiR)*%c$&Q6g z4=Db{&8+-<6G0c!*~v*ESy^=a{e4!-pVn2|b1P^C?QlgsIf9CW-HmYOnDfI*f2 zTKGUso7?a!Fe8IRFbiXtj&94fg|)640}n~=>sP=+-Q>LlOa%Y#N5iPf-8sg2DTgU= znr$hhV*Rmy#5#L@-}p=8M;a-rKt?`DZFva=2n<`StrbSYlNeZC?oD|;c%^HCp)by>s1;Qf%eMK z(EWGWZzS%NBs?hhjmC-xnwt*XW~OQU8O}FX-G0{01gGgI`}B_ zRl6lqRavXo1cIMIUA&571TjlnzTrPF)t|Oa|BZ2pFzweF+FH9g6app@5#%S&obYlf z)KM>j|J-kNclw4X5V3}it_s5^t|AVc4TAmblLq<=_8)OF0(?+B`v&3rfzZcCo>@^& zAdPo}DhaVhgs1mtEMpa!#7$@{{PgXHS_Aj?eWFkpdCzC`+AE8&N*41;hi@4feR|g0 zg$06j=0sG^6<*;U3`$a<`P&7JvO#q$wVb?0>RELLo4(k!ay1og$!$acPpO^7RJN3B)#sr zyG7?`UPtdu_V@R(ao)T}3N$sd?%lmyzq}K5&kqkfgTQZa%X+Z8^3DTWf*>k+<$L08 zCk1CQaI34 zZ}RhrJUT!v)@h3U6^^5edV6-)h)3S;yW-UzR5Zrt_N9Q3hjGJ(iv3`DtCPgiWHh7e zD#B+VL2_LX#Gy1OIZ*leXO8c}0vz`%N}~B+w14>2ky8gnZG`CH7a)iRo$(q{>r6G( z^YVC>Hu)_Dfh`$5IqQ5&LJC%N?r1kyGIn39eFL9WGjWNt#`SdJ zi8?hsBd?($X=MeS4&}r6$WK~d^qYRTTT~$UW=ei>>@x`WF1%;}R<-=cgu|fe?^T6C zDAIaOJEBZdvCZg+!~K&CCsJ?k=K#;RKtNElhrhBam~dA3NYL2~>~owX6*1gmRmWcG{%obEq;z<$q1M)uAzqoA|% zJ-g+cPv2&iBWsm%9i@Tgc;h%Bn=1&|=z!OlFV}+(3=|11c3b-RH`)$;-u%pG zD|PCwUg3Xav|sU7Kxxz+ToQ8DHnM84;rLla{zUuM>hSt&x`d zNU9PWU&gENqeD}Y)owEIkMYc09`q@zN+r+@eS*-}*1(kS@Yp5kw$BQyVBneN8!)1L zr2ob%m!wBp)Hir!b!}H}y=%%B``zTo&Ol+){6 z(th|=$w{d4^uBOG=Vz%i1K;Cay{62CRiNr|j_<=-z}GrGKZQ5P75Y#JVj(5_Gb^8# zUBIJ6JlxDr<_s|(3*D|9ZPlbcCD|SYK;8T6eXG#5llB}MFjS<=XI&PqZwn=M%(0)Z zD#@{1jcJN7YQVbTn3qwE-qNp{?T`FIl#~Q4Q#!?U5@d48QrU-lY+-Gd zj4O+Q023rra7>{9@hJHR)pmZKotgT`+9lx=xJzlW5^V!P#Y==n6>fH440Gm{#28W(;(nt1EiP&d_GS`H2hd zJ~eY|`=jy&%@vUjI*0Y5>2F!e!9<2WOLi=jzz-kk_|{tis028};^G4FlsQZ`oUo8Lwiu?%k&R8F zZqCoo&$M0dY{+f(A_dGMCmf}=y1cA4V`gT&0F98{@+~%!9((Hk9$rh8s`l5vE|b{j zPU>IWMI$(e4-Lwmv$v`c>*+8Ju~}umM%pV-Q||O-TwmW8G-4oI_t2zAFH&Ln<<96g zen2^C`z#}SMt1QZ^wA<_i7*Tv5jdAx3i_>5m?4}B8sZRsPTv|yyr%J z`h01;*}~yc_uj|BZr|1K<-1-E9-WfpvMvV}*|I6cD8D+!P3yEj*W4V1vob@+dnyz&_}D&KAuJ&)sm5a4+V@X?HtZ+Ls!by zq!|=7`*YuzCu}$Mmua%AFMmQGc0ZJ{Qf#l_B@vxXXIbwb>S1d21RW3@%#G`2<*~*+ z{4vV8f$fCiChT2F%+q46SCLQIe_uBRyY9sep)(wIfcfNSB_5k`HLKrD)smg*nu1c23|1#jObQjtyKSdLh9%vj?}tW zN^P@L*MoQUMVdV&w1=A;H?Z#k2j0UsMsg^nl>>z9NylpE#-@CDAb{h$lDP4fjUNt& zm(*+P=m5Y|_DB;*F91YNO-=1H{uS}Oam7V@vm*N8^3KDBm&EC0N&EwLc3vK3Evl%> z{Hoi~aKxPil(r$7Jdjw#7~o660b!T(n76b2nF4aymMsvwGX-&AsEUkMl6Egn*0yNaKPK z$v$SdY#>^)6SAk$739G;;{e&W{r8vMBGtFSXyBNSffj&>8jL8@w9!n?61aG`4!rB+ zJ~$0%dO*n4bZ28ZtmS0j4uShjop)lPwwxA5uU% zeK|qp35Su~HU-VVJh~@f1qAl5HqHGHxg;(zuEOiU%)(K>M&aIHh69h{&3gU`kRyiF z_YrTIy-g8X`gs{ApOYd*$CziEZN-=^C15fHWb;j~fs+FC@+%WZN{D#$t$l00QucAdaNOzxOZu zED^>wu7nW-18^|n`uXlu%a$`o0042ta63@7IRs0Q+1&pyE7wjB0Y0=`_l znC0K&FJUA8#d+lATFsaVV$4?V|KMd}BTkZlb@W?~nIOe%<@}Fp|7RlTFQ@YDfK^2r zxYj$|o9}1J8rGqk6c{TUE6ZH_poV_dAUPwq!;W=er9W6yl0$fzP+r>|$u%|TOIJ3* z-$-ULI1yFg_+u;1 z%WEXJ4du<>eJBGlm^6L(njQ0D+?0G=iK{@3RM4h|$F4!saO=%i=Gv0n578)zSc#KS zY_$f|GKt8E%f8De?bda1DQ=crXqqRQ)P;i;J%1cGLXOwF*T1b-YvkXl|9i`=ZWKI5 zf=F>Y7K<78HPoOAWRCo}wr)`aA^bc1yzzBJxUO+MBm)R4iEEmPlZ;LjS5AOZxCSRH z_N{XV-yS+2|@$9?A=Tsk4AktfSH5wiKKec6~sSFaGz9^9piM_ zLGbO~Sa19h^m(i07=0PtYoLR^aid|2TV|YVa#Y$s{t8$Q9_pkg9bl%w@y)!qDLiLr z`R=@G721YXpHX=K@M`k|xN^z3du&xIvj8vH?i>337g?HgA>Fsa&d=xDF#F5Pp>~c? zTqMvKX|~NBy6vW{QkOOT581Fsz+01(RDVzJH?(K#?$bkfG!2QGy5FO5inERyn^cy} zwe8r$xXIzs2VNwKXuW?f#lB;0>l+F&k4p_*99tlo6p=f$t`DQAJo6t;8zs1oDOycY zvaa!%`Bw7(2q7T#TI2`?ZgWoVX1V&>-!3;i&vSE;3eF{GJcPxY&0;3vNllquiEFIF zimC*fh$FyDz#R?DtZ(;SOZAJFGWEDm^dk@YD3~JjuXpNKGp3L7W&=WDgDOKzl{zO; zO0^Yx@YwFw&ak=~AfZ^i^wuaf8cCr&5z)XX2oe9R7qf8-{C`+VVdKpI`nG=TodsLR z|68WgP`lxFBfS3U{;(dLV)6U;hs>+{?L?hk=r#zQ&cnvDSA^HNot zoKVAY=r(>OYHzFulXB%;YqojuY1`04ZjMbLQN$)!OZGjAryUfDnnN|Sn&FG-z3n{k zE*k?>SelZ+qZ;}QD{?*FjmKlegl3O_(HwN<)Uu<~*^+`xB)0aK)UEijQ3L{EmfglH zXkA()%w>&(liP~a)+c3tG+3o~J#! ztQT_z-aI+G88mrr=<4cdUo{oG$K-r;9`9$5R$6#EYOs?bL2&RUCA55^GCQv%!(hv1 zCABjWJ39rNS2UMSSc};Seb+%TwjKgx(877QMEr?f+<=#T|6bfm#E~sg)8jRqzi%*! zThgMy#rT{>YH7V+nb$Q9t!DlAqO#T$8?Q?Z-rKcP*RzgQs`6gucwb*A{__D@ibeuJ zyl?Md?+o2}K`5xGIl zH1T|~m$T&kT;{SBBVc>B_8G+gu#R3~08u7!-O56Qv|jfTx?Y6#nQ@j!2SGz_yGTiP z((6__B{j6S2B=6(mK$q8ychjKM{}+5qaOEYPiMiw^D1q@y+Mz>Rd;49=TWKoCA-rq zIz7N0hQ|wRAWi3Ewy75N!Nk@p5nTuD&&x$M4;#Azn=9_#pFJN*0Pgl|K-TM(&#acq zJM_mVDDX)^&Ydoq`_0t(*eU6nBd#_cPhZ6>_>M=Q4{TLtTVCM1?AUaB9_<}6dzkJp z9Q}CBa8$I~)sY9My<7vJy3-SJ$g^>i!w~YWG4dTZqZla~ThS7_O1Y9%AIoU2>PhQB7v31ii zG}Z{;qy=s=>COUlsj$pww#XYm1y^A3xw#gx`_0Vc+}sxf17Ptpm%xdZ7Ej}+7ZTd8Ml=8;64~-p^L%?B@K~ZugBA?!UdUH_ypy^* zl7Cun;P77n4R<>lpxgV|wqA{u2V-4_B*@trV-Ipz!%3sXz=dHC zxajwXUH4~K4uIng=+a9`)%aqc|5Z(Gz(fFIlSF5He}6A?OA^smr(E;~5B2m#8TGbZ zaPMOf=;(sW)fGNaQ*Y_;UyD=!8N9ot;^$h2xKYmnD92vR>ob2rK|ys*-Q>y)|2BU| z%-hJw$SpVf^PQboo$uZ=;O?Rq9~ip;27LEg$0`di?@*(o#oe)uSI?%mdxZD%pG38< zTAmY|06)-ho#4FYlz-ld%us%wEm^PI71(^*a@uFe9Fvm5y`S{s2R1iPlgl8g%`fu- z<`u}w&E(8V)Z(#mR}gX@?`RjgKxazL;auf51&HL~QAm+at#_B-c{kt@P`kkWc(j_L zS`RSbc9ZnE`(V0=kpPAFa;U0Uz#BSI$Bv?I>7HI)UA=!`V0|N;Aw@2Tk1by3;j~4O zUR!W`gW}=o2K{xUs9LKB{^4vH{MrNZNS}4xFHy5$;YM6E6gC{VOsZI{`01R<+6ooIU9 z=8$5A3fCW1N;cdd6d8LQ1JIL0wKu5m1`L))Iz`5%H(c)w#Hy{StLbywp!=A>qBhM1 zz*ImbD;%xo(kHi9CcjIT1IJAb$Fq@M+=%N|Oz`cZf%kUfVQD&e?#=Y{*6uC~BV#*R z^h3-GEt}zTAx`pmXdwJP4!0^)_&x80<Iqs(Q9j=~mno^)}@x8j56)<(m zIK;M9^mbsIox4;b!1=SXvrBW1>O9}$c>`)=aYfdbkdOdz+Wyq*1P2AdscS5%*4w^A z#-U9*uK`lur8NgmJOYCEoXmHjjLXZ*3M5!Wh|H|40h8+?&euESFVH1fWnp3AcAigQ z*W~6Q4dC)mo=)mMe*CyzShT`vHX#q>AU3fUZKo))WPBkxu^nbyq!-@QeAk=730 zvCMzTl*EU9d;^gORhz8oR5b1G0%qyk9+&|NAw)E%n#er);`W%wX>5GlcW`?nsIHj{ zTwf8+ZoPF-v=TB;l-Xg9R#4z9%Q!sqbn7 zUhHNCf}G)ff^Q9Jhxm@iAbUSdX6_yD_W*twsPHbY1IT`2cD65EqqaLrr_o^`fRGRx z8X7>I0M1+ULmtV`&gKO#96vwkJzbuhUW7(_dtB6{Z}H95TJZo+R4Ou`bLe?faeV4F z%cE9b9s$6uTB}7b^;2IUM_m~k!}yqAfu{xFETD|XIc0h>`BF(1H*a%agJQR8^h2iS z%tZG(V+RCi4hIjn7<{I~92XR88fPS3j;?oqX1r)F)2Q}Fu(AT9q~NuV23&z#MHmq=1Xk`}|HxDI77li}(6U zp#t_+=9=&J_|&UU1lKCJurRF5`_V%4Iq$Gst)y71DPd|#F~fC7&FiKeI{%s^B;?D+ z9Xy;q%^z7dbT8@zY-AuVJKTEMl`byH}_{ z)|iFIdFF!Q`NAv%kdE14J)rU1i^MiTt7CdmQBh#y0W}WfhqGXT6h=i4_9f37?@Gr* zWdMr2%rK0tck8lxzf(8g<}DBy82ExbH65o30hnUESZkH96$UGk)ta7(&>Xoa!L$2L4dzY*6wu$+9uB_&l z=rZbcA_G2Ml@%3*Q?Xv?zSthbBO%#YaX;OZ)Vco?vFd++@40lo@4X$bqTR9m&2BqS zTGL@%BsVwr>?KO~37ikiNkajW;3p=|QTT;)fh=>E^v|*59XW|@sO-LuLF`-~%eAU% z_^vEty;2-c!91(!aW0aZpO1wU=yKjeSJBs*9<|7S=EeVX9u0I%bcylbpJT1SBo%~( zeUp%sbOq1v%5Vjg>a>xRaU|B(g4K$`XAg}4_zo0AfdC+|jdTKJZ^#TwK5RXIN>!Y{ z>a?8(7?u7mHP*Wm3U3YkGOTIs97KRgGYa5qWz}_WNYZ$t>xj+gnt;Y zqb(b6_q1rw2ds+Y)jM#VYTFa9xrOujJx4QB2iu$1$w1G@PPj-owLZ-RDYu8|gsq!o zSfJm-D zz3v8uRTKcqYGnbqZ3at#WJ0W0(Bscsn)BOIzSDuu|H~Ybe4ZDwWbZ(<|5iXC^U8q( z5SH$T?kHlOyNBJj7Yy=lTnYPivZ1Lh=(>H-V;tz`P;th^LjknB=D=MsUkvo6xVgET znVV2{#r&e` zqf`CcFCrpBIQ>8T0C@p9ZF_!RUaY>f_|*P?o1ntD#@{3%#tn3L1{%FU?AgV{y@NCY zcQ~~fJ?uexrQj&&X+`jdeC-q5NZ`o z)ZPtB%^De|sbJMPM0*vHCSY8@6ORchy_$HxSO1*JYULlL7*i!P0dpG>fg&$2&*@U` zI`b#u7X9)9EaVeknKF&dIeF%`{)JHYMqX{b$BgMU;=NhPs?g%wwSwHdZtYNuOLeFBGd5 zTc=esq2#*J6!hEcGX)}o>%O+-M`o$HKAc^r87kNJqUDwU0Senk1GjQX;JS=q)EM#}BxJsIYG3UWbx);;Tk?&qi29qY8dMIkvkYvJ`JeKUPNjd{ zZ(lBw6!^}1M0z-*kxzj1F`(;pnhdFM@wSR&UR3()w^ZG?(L~!66#n2TqW5xJoz|D#QK&FzOmWvINSaP>zm&Tl{XXG;^%`Bd3G1|)!nIr-^t?9L{Gdkw zAN=v#LWMEZzurQVlJ>Cz*+NzgdBz2KS@)W|4_`a8-uh34z0xURJ3>VfK^2H@$ zFj;k7B)Ag&7JkEPd?p63C27(xftalR~9WME4 zR`)xCPfzD~A)YT|%%nP<&WrhMu?lmg_Z*8DCJcviodL{!ZeHHR`eD-YyNmpNIU9l3 zmM%C9ZwEJj>5JniccR><yAwB%xoU4(wg!T`sf~rKgAxdjUrsEi zB_%dOKOq+iXhXE#m^S{YTS&&uHN_Xg(-&A*h-tBm9JiZKT3{6IP9fRMr5I77iF;lr z-p@-uGBaCtM@6Mh=;zU`1tQw$e_L3 zGSBvI?d9cVT6IM@i6|Mdf%K;rW#TyXxSdyO6?@c6z*VVnU(xBsHF41Zl{yIt93Xds zIzzt&7@p2u9`2#bIXV96wvF|gVtoNN>0;dE&;Z!m+FGZu@bC|Gbjjxx@aXK5%ge;U z>VIiwa%Cqcb{b_x*|~&_jFCU_`@j2zYkd85vkcK&L6lgO#htcCLZzoCsh>is$fS(lJ--zyKKTCUe?sBq9g@+d4W?w}+bE4bnPpJA=p6(cuX z{Xe6eV-#{>zHgJ|0CZ z%_8TiVG8A_VFD6<7Qpzpnn-^2&r=hjNiX1}_xv)j|8{9yLd(UJI^98B_Z&8a!eC~W z@$qK=_%OHV5X0H?22Rw^mqk-Z+{xSk)5hGuWCchdzIDz%gX{XB_V)K9tyrWUEMnLC z8GYL^7{Pd4MW{t=*L&x1CD077Fc46r7T5t+nl(UMm|Uh1r({>)bU{@7oOwbsV|-Lf z;lZw{@`IM#@J*Yxq|qH0Vo4P_?thotAOi3=zDZ9mZ4cH5Xz>GC}y1`Kz=H;?G? z+q=CL#>_guBgLBwB11!l_+I>4)sV5{S(fuN$lZJ)BDyBO@pdZs6o@yyS^vkO(tn2@ zMJ;-><&YE|*T~A;E*LUj?nghk)fQ1)hAbp?FG?-Wolo@&3vaw|NQO8iYOWOc_$vx4 z&*N>YT~q?@#+R1qub>B|fpCtkRj&5tIXUY;GgFej($^L&3U zaCw4Gw_}jm;Gb3fbAMzuuXj+;`?wlbY#^9V<9E5gQ*D(p1c+DVzvQ zp9%v`#1jCf?=eki608g#xn|D_Mzy=2SDv3`KB|Te1uP_`nbkOsp52vcBY!gL;f@gX z%*B4qg>|*43@oRn_Biz$B;UF%_{Y&%#00u#IlmThQTNDApcdMVu|i#T47%0d=i=Cbj)3spFI zRi#9iEcP;y%v7)T{1e{nYT5vU_l*+pnIk2|IYz%ipI!Q~pX;w4e!cA0s^9BtX!rLX zxxb`a{4URFd}Z_N+Tw!pj;qwzlBxbPm2yda1bQ<>W9cT9VRCg<#HdI8X`k3RCQggj zOy{3Yf$TL#?dqadU~=B`mMwAflGyNYq|Z1@lzH{9ef^G9D=BE+KZrhWe|EZ5`=YXhe*ATXE};6(qUFs?%G&R;wY`*Upt~dNiky zTYb;Hc>J$_pNs|cDxf$uk-e*%NTAbz6D}xOjt`j(A2L(8b{g7gu1Z^K1`3ig!-WSl zA3kc2O#DIazf6G685Q#a)XB68N9_`5d*wjOS(I zoiU8-a<&VjSPFE)E=wdyQj|kG1*G^cjoHG8Q4tuS0evH{lv6#GN8d4H`L?&`T2Vpv zIpZ*K)>Mjr!|6i6#8gW*0KWk61O__6UF)+X_br2}b&RNzbE6%&PGcTN7AF$Q41=A$ zZ^bf}MIX%)h~-vlnBg@mrv%U&>jyrCE6@=vQ$}%T-@vM@qqD-UIo4MGkKY>a85ahIpYp) zHX|_B!1%I zo4?iTm@QT+x3#`5cXM-UfW@KJR1F$146~9I7YBG7!#%9r}xz^5V6h*km^legl$7qo6oi1|ot* ziiz27$whP~6gftAlRm|PN=y!zCbOl6VCzcN1ie1aqa1J#ccZW0o5PQigL#$^_FCf- zW1*<@Pd9^>%Pba&AN~dY%kDIUGh$-?$|}C2Rc{a{!JeCL*p!st z8;xRwmYVsS&f8 z2wfTZ6P)CTjzDc9V!2*si#z7OCo;5wGB`E}W7P``Q)<_N&K5mztUsHY01^H}OQS1u@!fxcMxRL>4rW zUW7ewwq1(-iQH=AT6JBHJhUs9mL0$(tN9G?Lmke8H0pQ$M4#PG3hb`8Ev4@rbmO7G zeY5|wcY4FbIOl!=O};LHTf7xy!7r`%q%SHOLDt$j3-}A>P5r{w(jS@^J)t3AhE2Ni=mo^d( zN?X`J-juCnu3nM>jKSUH>QicB?PDnNXp3)M+ct7&X-XPwgeVz!idBk|C0OHdf1gJX zfLjlj?%qSwsn*`oMx^I#7jp_XXE*uYS!eX`F~ty1eRV3b-Fo|gLMlL=r9X+IAFs^| ziM0`xuJ-O2a6h11dDGW^B3^cPxtr(9H8#}4KgzWc?95ahQ8beMfc)F@9Al29zY-0I zW>PkTXYZVvZ9VkfGvm@yYlL&uMI<`&N*K*^<1lbX6E|gm)~se%#bsAt%hM|3#FuRL zSa}=Ho(wmiU!cb%$Bb^uE_Z>oyx~P{VAATq+#_1{bXj8vvX)P)s%5i_rEOR~I{arM zAa<<>ZKMn8hUX3jyX(B@vB^ala?C8Z0Z{@p>)p}lXM~V%T{X`^i|Ji=7OMe^@x(mZ zJ9$0vhZVW14X3lt-`3WgK#lGTANq^B^_=a289-E~@cCmiL{1zwEhqLz^Uvrw*z^<} z`4KN>aI)g0?Y$4rs3Cv5spI`gXp$X-lTf@-8F|{7zN6>erTp}88;yr|v<|#l=)9$# zZF#hVGrg>Uw?HbrE2%8s&7dk|)#2P-O|Cf&LVAnY;z^9?BDU>t1twXCzwrpkSRr#^ zM!uV~y0IOHJza|@_WrefW=#ZkC~e;Iq@^v%YRL%=e*VUxwH(~AzTi#9;SSa2u_k%T zojNc~zujx`9G@ptc2P&=E#YO&t6}{LdF{q94o&dqiOFwv zO}tCsljjZp(w|=tHjH@|#Hr*SmuJwA=cbxsM z@tUI|Z|53x1txyir_c$z+YIZ29UkdeRNAXwLETKnq@#j7YUPTN$l~AgW;ga^WL-z# zUW49snTLshPLZJ{WYlxx-JdWO3?$U5;sZz80$x%dHny^Sw|x;56oQIGW4uVb(zRnZ^tQ#a|~ zUl4E}S(_*5NDQv?H8<|60a#T2Yb{PNU%GDx3F!Ww`|e5Bx=T-XH!6B*)Hm<=VQ-f- ztJnp$uI<^oA85WGUF}JUw^&IZK(R^FKnCyw6rg79N4S+8%F9PXn8sG@N;R%Si93XD#nPI4|G9JauSm zyKP55fMcFRYVxtT;%jG4EMV5;7PX%a^XtAUH~U3-x`GT5CWBAE#i6E#LEdkE*%j-D*$W{EWgm zDy?=69%f~2pw}kro>T0BmZP}QrK0tl_wT7<&Rz(1`}yn(M?+)mu>~(5i?W9gS+?JY zB6t(%TEBZYUoe6?#?DM{-wCo}z9Ycb`oWBisK=aQ$IT2lmv;TyvAJp%WhaA6nL_Fj zvf+5o3Acz$=(hxj2CR5Y1T_)j%x)LS5EtO*%n;|>`hDHEaafMHIIT`+@7t3&5_f7V zt0i0Aw_t)8gsihY0{WOQ*l`1XJaoZ3T|nCNw5Zx}B!5(3rb^4s?IA5Th=-q2UcVx# z@!X#hUzT6Fp?P7C%goE%opFzAyzLp&ZP&oelq{NAuAr_N*<-m)H|r6^q2mb;R2$TZ zw|0I^Ole9Q*wcyJN&Z%^&hTrN0JAlBzh3Q_lP2}q@T1^7GOH$9AcnMD*EFpny+o>B zJz0bO4b-K_>5}$6(2|@DJyN+UGM-IDL_8DOd4FiiqtVQ$1 zeA&#t1*M`IE6d}u6Qxc08f!N5?AMWq?+^oCZVI5V?BZuZVY!6(GwP`Zy|e7_SS?Fz zjdec->bJ@6h^y`+cNvLK*WQY=*o#qzGj#?v>K|$EeneK_(+;-2u36|y*feX9u7GBH|rU*TW!qf?371=lR^t(9i z8YRj@lvr^7QqXVoxy3;Y0T^Uwm#BKyog&ycr+N?t4XedAyGfxTN%hZipK>RS(hF&R zRWyVZ!>Uwr+(LW?`c%K;=1 zyzN6s;(QYl##Mv{7#@;pXxJy`r-v#wAyg&S`WLt6ehnVW&gJSQ4vsY!E5Wj7GmvOt zIWI%K+n&YPHN6<3A69WyX>p>Iwl2mqOnh2}Bi<+l_e(VeY`$seifZ3Gu-=|eBw1Tb zeeO=Ldx9#OmauxX)Al^%aDtpXchG!Vl|U(LdE`L}8u@4i&m^jlDWs0Tgo0bMFvz_e zk0Ch6g3i)5WS(9x#zxNS(fJ3{V0V|$Z@}=!C&;UvJUL7p%;3@zuZ2@+TwGi~e`Dag z_iIxKQT-w0wN{=P4B)ojqUWb$>?t{^;EEMovi(fL)rA?xJWt%l8jD%ZrRQ-mQs}X{ zJ&(nPMryhGhDc6$udA$U$wUjtBvHZ4p0>lFv#>MseP|QVAgU$rkVu z?lsOm+hErJl)Iwn#1fPueX$8agmvtqX+fju*DH{{GR1Um?&WE~VBXPlVzwi{3&807 zclZgo~9Ua}CL!((~ z@_&ah@r|T{Rus0yZRHqSTM4j{VClGt`vwo85D*aFa&se>8i0 zzUwY6_7RpShtDrbYPj>T)zsYH-(wPC3p+Sqr>AQvDyirlFr~X2VV8c;dh=5*VmJ1` z#uFmWVg=P)&?oHb>bg31x2F5*0U7~F_DV|9akP-N(zQT}DoP5{Y*~6)0f9lllmYXW zSt9v46?S1k6GdHLq!79^3fd=@g_Z8aQzE;LSRCb5lqEblFxV1@vB*o`j&o( z<;zmOBT1j)Xu!lQ?44c`m)=j_eAx|uWd)z-iPrqt=4WGJN=7+Jr=ZZ+0^Vd|4B(q# z=#i1qK;uZ$JMiP>rtEBHMhenBWo$C09|6{~C>F`nI61@BuZ_!B=9Ul?2SPd*m*DT^ z?a)2Duv5RMe=C_!jq|HAP97uT)DYDC@yDxyjhlai9-k7xN|C^TY?hQ#^s@E-ZYUvX zcaXqbg@MtB<#<3@SU5OvpETSFm8PfhuHZH{H}k9ceZM~a)z!j? zf&YE$c4l4D`vkYHU)QkJOwCMX%Y8W7>7l_^XmarUo{uSq`Mo*dmq~5IE0Tjxd$ntX zxWZqm6HHZLJ=s|Nt*Be@g?4}bI;F*Fj0A}`(rrq$QvFA%8-8{xFlT(dBp`YDoq4)9 zz_&w#X_;ncR``vsnUkR;;iZ2~v(6vyku$nNse7w55*B{6u+HIOj0t@A=VMXof3y;U z+~{G7kQO=UlYYwh@VLuW<5TqPrNA~TVDEPUngL{$qTiwg!^Bap98y!q}`Go_|n|i zzC*3+83^c|PI8k1RA5^38U%EwNxQ(gsl*GsgI+;*P>?V(V~Rgu)ql151^sBz`k*+g z64T*n*fdTEA*Ctgf8**az@qHBb_tb|5&>yx1O@2^MM97eknZl1Zln|Z?vj%3 z?#^N8hB<^hb`7??>Hyp%2GPXkLS=ZEt0)|>XeQOFo5 zQkS!q`^4fY5;q|`WLXeF`7*9QG7x!(t(rjiviWS#>_;GqOeQu7FjuJbg4|MO~m)NxaZRNjLY*RA+lNUA2I|LLFg`@ly~1aukHdD{AE^@AyCjLMJG=YNd5A0PQF zHXQxCYMMI&ck6#srU$nrG;$jm*P8IfE*cDxP<~u;%ZQf$%>41Z)elL=6zNNhOlRUF zb`GEatoGCFHYSd=&JzNu91^d+FIyG%2@{%TOw5#h?rl#LF~lgg*qSTb=}oGORZA$+ zkRPmf4n%e#Vz30W0B@Y$7&&{0?aK)NJzmyCgy4=cok6JnVWyNjJB$fsp;jK zb$V|#?o7hKzr^j}!WL)7G<_cRLN^_z3Be1eFL~jUP#l`buiI4hsVsag0&C_HDeukt z_m5?W=lj2Inn`c)vaok04~th91?fX%KT&Z_5ZY`edMQ_i48^I3OEFR zY8K#e|42BP7p|zPY18UE9w~iDmlW#s(?&osu)CvX*w8Ysyg2fM5}D8Nh@0-8ktI>J z_lQamPYtB4vXx(`v0D6&=}W_h0*e_0nA8?Be3Zz6ek8;g*F3d>y}2RMbgayeyeDTb zkl1q%v51+z4{1VmO-hAlP-2sxb@>b@$~5oH@AFoa`4gZdp2U8W)U2B$Tj@GX2f>qb^RO@0HGAnX( zxLyffeLEau&wP(AKBp1k>UJ9*5Zhu83b31#xll4cXSX7A35&p<`}n4-ixyA46l}p` zB^+{cSrrp{2-(o%r?O?p5phNsALP@~TC_AZZFjA53@_iyvPmL(T$-7`c`xdMo&IHR zLG6QA?DvfgghstdEXWMyAc_!3pVibjQ@GXmD@yVhj z`bFHxOzV5j&;we@N8vn|9&Nm-T6>42NLSgRQ_rB@HCy-n-34QD<#Ws#*4rD0&Cjv$ z+OeB^)J;EMJzHZH2~B9s7fSf>e%;6F1Cop2U|8u@*i321LXb%cbib`1$BnYH?lB6A z-I{;#@hc!yo=W76tVJ=+M>XtT!F2IWO!|kTLjnBq z(8`a*v@R$|XX#>6#xTJRIdx^<^%YMk8r%)x-&@9Wa+mi)`NEU3wTtD%cWWq|S05)3 zsZoINVEHx17VMxJ{QX@Jq_B;jE#P%eKuWwJYBP@h0#F33FP^}j{G%}u{MvmQdkjT2 zFkiTD%ZSv6C-Uzz2xzvws>&YtWEck;di|D5-OikHL`xci4ogaHF(9f$NjdggevQ6_iIfM{S2U02hAE)MZ?-?~N~)g;iRRKolX_kx zO=O~F=O-~tSR7NFo&3ozS{WH-Bc6Yck0TsHy5V?OZYtUo^L`&jx7^1bU1% zzPx(4$RZvft2$#LoK}!=cjnncv=Q|{UXz#SIe2?RDXldTN0yVVfPz^0QTEgC)*u1j zkVK5U?_>mDYXpz!xp-qcKTrB(Ecrzy(C~0pibqOeH-VWWPEN{eLg8WzGxc<%B`5ANVdaQBF)F|kbW>-aGp->asmPBzitH;J z#!~(cH{*L1g^tk&6Y&Z)uskZ<0WkAm+t`Y^)AX4bT^j-L0FZt9^=hHa)5XO_BN5Bk)fNMV!4eie#B&_-poURu)5qM!liS+fm5 zyq0Qv^wM?0+J5UwSwGv$hgG5_mp`JtJHm#37cl{!I5k{=RyJ_q7aAxuPFEvaQV{vQsl4%05GuJ4J zK!C{P(j+cD8g2K9;w|p}#M_%pkD<-59$n-(nv{ZU6!;Y2Xa6+fay@0;`5lDtQ(YEvljlbw4~=foRbkUQN#|`dlmM4ZB89)Njju78vqRm2 zss&*m|2gI0~d7S|0UB09Fn z8ezHHh6qFILe3MqfTx-N8mao?Y*{wEVqS-oj6oWl(mH?2lbFT-+CSN1E|k*=9$ztM zupy_jWv`Z3VXZ#@d;iNn@F&}7SZLzmcn&FJb?eZ{`nf~+xtsejsiWY!^-A1lJN1 zOmi?IUX*?wNCsZ{?q5oD#^jwnGMwr}ch;(DJ3||+$I%U@ch^NZRc0SQo0*n4&O{5m zI-~Es->}DuOBbKE`Xj(l$CWJef={D>g(c^29FdNMy*>XT-DzYzyK(eS*+sKHY|o*? zroGH8G-8Zd9owit+3~+DPU6o$)h%bR?rdSHOG(@=NUG1HSe+bEvl;t$gkgFpt1eEH zo5=b1&d7SY3h5m1x38=P?qv$)1xNFF>QuBnC`gOX$*R~Mg=+RmuxvDK{Ko+kL3KAi z9q~v|-tQDFq|C%p41ym~ec}?W#_rXJ2%(!7K2uYbl=-3eu-j89)4Xtne`d*5)7k&)qjvDhANHXbyeo1Zf? zwAvZSOW zrLeHK)R3!C!r%QC%M(q^&f|S zd$u)9L^^(HDYJDtO-?T83_izJ4N)`aC=hfNm0wv|_3O#bk`(=$-Vd8$` zS*thurR&Yk%XIW6*v=lOSm1l|bq#BKYiy9#-}zq{;T7yt#oB{6j{76#)is{0xVXid z^}epXz2mAK1$u0Wztx9Y>KZQQEKt$0sGPl-DWG$lxfRw8$Ku*<$LR~_sW$U9Mux9- zXDetQJ$@pqnwlE>6NDg`RB*^~Sq~n-g^JZ3Su633x!^74X`=G4K| z=VdsF1eYiD0eO#Di?On{*M~W+GYm>@)mpt$Aus&e2S)F(q|k4@v}tlo6XFj)7#h;R zm-hG+_CUn%?DcmjmEvS>zs#Uobq7{GVV*jt^O=xEUDVVRb#PGT(c{PEy6qn3boqo_ ze0<;QW_TR<$gUqhmi3m+Q2?JHEi62Lj*mY+G2tM)4Q1&u+@s{aZ2R3~X!It#XQtzH zxU~(ubmz%eD12HPld*+ncyk+&L0l<+l5t^iG3Y?CuD;x`Hwt&3!$cMdcNOFTJ96|%eSDINRgCZ zdFxEbWDn2^3|@NMmMzwd9^#p_z`X3YXfh_n!_`~c#rY+ar$l0;oS#1NQ{2qS%URvu z=3ny^j=MDw*d~$zpCJSd$7byd#qYbo?qNp{w=klL#nEc%FYca7pcLY-!dIXdl4}rz z7#Y!ZbTC2W8So)zkwYPyGODKe;8bh2-MBBXH0)57Ha@6Nm1zWtXO%;Qla}ABNz$w8 zIYklbv{DoM{ON$)Z4W-N{pL?&vz2rE+v}chs!XS6*!zLq$?J+zPVoGxm_&rWp1I%E z*%=2IuM=c$5Re3@{?-+OHk}?uu3I-9Ke2Avr4zb4`jB?DzdTd5yT4$2??}qTv>qgU z#~MobW-ZOVMPjp83Y5O-9CzH-{7g*zmYn>IN!eU>@@QijCi}(kdF@g|i0AFaapSV^ z)3!_KH93Bc4*|IW_N%9Kp<(fRq~jK;=L?j?^Xanx8f#!pRg zd3nH)ch21qG#cybUx9rs2!zK%^|>_yn4QDxC1*4&teWcH3y55#&gXX^(!SifP5vzU znO*zi%KG?b_tuSaVIga##$|9S>d&WS;0S{+23S0gCJRFEhf^K!BzHSOm+(mvSru1N zp~nmhb4rIDIzx@Y%-1zGjssd_u>j9VSm#CSO4f0^RzWAAjOAW(!84E>4u%ksk#%{_ z*WeOTm=w8dFTMA=ybS_lBDPyz+5eiWjo@t6oZQdc=+Jq)kr_m8I906X;Ov++X%0DT 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 diff --git a/apps/ledger-live-desktop/tests/specs/services/discover.spec.ts-snapshots/live-app-verify-address-win32.png b/apps/ledger-live-desktop/tests/specs/services/discover.spec.ts-snapshots/live-app-verify-address-win32.png index 592bb9667196f46f4eb931595f6446aa01576275..2d8c6638484bfcad2a3358c5351f5b8fe6c2a266 100644 GIT binary patch literal 74119 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

`ZNF>G@w$u}0%3 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 I)_VIt0H;`?6#xJL literal 54236 zcmdRWbyQUU|KC{;}um*}X@P<8bfgzUz5CujhHaZ-knv0zM8E4g>W4;X7KCiUs zDWzqLl^JYx7!*{&<>xnKQLNzM|)^zy3t;zlS}#7eZQ;vITX^) zwMOEWtc3LF^bf9CAS$(>Jj zne{vM4CL>#ObDwM5W~jwPyJXEC+Eo`Iu(^2s|tP$#N3TEYpFcHaOqvp1!s zrTQCZQ7yIOX z(9rrr8iF}>LN=|>5B9HzBt50e?DMx=4DE`LkypW7Y|-RXP6vp|o=)Ke z>HR@+>%&D-$FDQ^?v6zrDDH&*J|b$=Qt#TV~I1#hHvB5xsbB`c=eS6!G=yRqjGc7HxyT^9p z=ALV1l~;(KZ@?-&@5ySuS9ENQX@wpo4f|m=YPK%ju*OS+7!TuaRELQB?tECqk=4t; zb8@0p+OLRPAEA8E$9`v}tI)j=86a6py)NF>mFTxbtKv6N#Sui?$lbWqME;dQXQTs{ zIeZkY81(JFhX)!(98`&MSyqQ{M&6_pt874z2C*B{pzslI8tpQHA!w3Nr!*B5g8CdN%xwo*NIS%!Pf z3)~%X^aVvlQLFh(3`0Yf2frC8zBeHc2B-YU3VNQqX%L6V$bb`F;WXgGaJV!c0e-w< z{@U8O{QbKuJt$eA*CjN!+v2q!#xH8%hf6NqH+uFs_D0nC_{+5eRt{+!p zn0{P7h$8-DdZPi41fxJ-YO*f{wzFWVpA+>+-${v6NNcM|Y$lCqpg~YuY4X^Nm=F#m zWW4h^L3Zk!k_&MiB`8-+Kh+M2Q@8eIYM(D`$w*%ul#IW<+IY@W zF3XuQ|JwLt$pxW0@;Ucq?^EBjLst|1pdPW6m`>d+G10fVHiR<{ng+JM(eVl4B7C>z zzu2H8D{tAmp&q@PeyfYUXwz1-Vr z>1m1@BGNg&Zv>v&Yq90#=0?ZF-1t2`+&Vr!?r?9ug5Vm~JDHYur%Hu6S`|3+WYaq$ z5$1;b2P+FR058i@w1hWq=W6ISK1XC>);eAp?W|3|VI*au$udhKLFV!_M!>p^r}GeT z)Sayzk7InRj-9PLL;`%@KEq<~6HTkcI9{Kek*^?DCl1IE9_Wzmep8Si(^suj?0lLb zd#36fC>|Dk%h(WC1y^s~eKM7n-uk@xuJs$S$c34A&I_$~RO4E?wN|KhZ?G!f@{2v`*Z@b`2$BSRwHuL9&OkH2N1Bp@8N_BgP*IY zAgCwyJqrE?-Lg9f?1SMqvqzC+gaS1fdG{L(`uz|kkSx)$$PQX5pA=$prgxT&i+9w9 zez#{H(U=%plS0;mDR>&!?HUPxzJiy&eP1<`3625>JA>8E-$Dhz}A)iCiJij_fGZ>a8P0_wk3lSpYOL@?RYFNNrt|oJ^TcpP=vzu`j zQB-&bOkZ-+IXg#35aQ5_QCzOO^G^XH=A51mo=HeZd{KX#mfpj7%%OcCk=zrnm25@a|%7DwV{B}f){LymYWj9qtza z0W?y98Q$XcuUVUl*GB227(vKX&;J7#hgcO+wykIZYDc-vx#w~QGjKSO1aEav_@ z7{9SoTLm8%(ahm~P0ofvgS8X7*~&_-_ICLmt6BcW z?OORm|AG3ZoE&|#Tfwhb;oqQsEBmND`Nw|=p1rhuHO2fk9a|UNauG*9II5$daK>