diff --git a/packages/components/package.json b/packages/components/package.json
index 7a57d6c4..02695b54 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -31,8 +31,8 @@
"@emotion/core": "^11.0.0",
"@emotion/react": "^11",
"@emotion/styled": "^11",
- "classnames": "^2.2.6",
"cross-fetch": "^3.1.4",
+ "ethers": "^5.5.2",
"framer-motion": "^4"
},
"peerDependencies": {
@@ -42,15 +42,12 @@
"devDependencies": {
"@babel/core": "^7.12.7",
"@storybook/react": "^6.3.12",
- "@types/classnames": "^2.2.11",
"@types/jest": "^26.0.15",
"@types/node": "^16.11.9",
"@types/react": "^17.0.36",
"@types/react-dom": "^16.9.10",
"@web3-ui/hooks": "^0.1.0",
"babel-loader": "^8.2.1",
- "classnames": "^2.2.6",
- "ethers": "^5.5.1",
"husky": "^7.0.0",
"identity-obj-proxy": "^3.0.0",
"lint-staged": "^12.1.2",
diff --git a/packages/components/src/components/NFT/NFT.stories.tsx b/packages/components/src/components/NFT/NFT.stories.tsx
index 18594ed4..dc7d8ddb 100644
--- a/packages/components/src/components/NFT/NFT.stories.tsx
+++ b/packages/components/src/components/NFT/NFT.stories.tsx
@@ -6,12 +6,23 @@ export default {
component: NFT,
};
-export const Default = () => (
+export const image = () => (
+
+);
+
+export const GIF = () => (
);
+
+export const Video = () => (
+
+);
+
+export const Audio = () => (
+
+);
+
+export const Error = () => ;
diff --git a/packages/components/src/components/NFT/NFT.test.tsx b/packages/components/src/components/NFT/NFT.test.tsx
index 7cef3e3f..4578c9de 100644
--- a/packages/components/src/components/NFT/NFT.test.tsx
+++ b/packages/components/src/components/NFT/NFT.test.tsx
@@ -1,20 +1,19 @@
import React from 'react';
-import { render } from '@testing-library/react';
+import { render, screen } from '@testing-library/react';
import { NFT } from './NFT';
+import { act } from 'react-dom/test-utils';
describe('NFT', () => {
- it('displays the NFT name', () => {
- const { container } = render(
-
- );
-
- expect(container.textContent).toContain('Dev #1');
+ it('displays an image NFT properly', async () => {
+ act(() => {
+ render();
+ });
+ const name = await screen.findByText('Dev #1');
+ const image = await screen.findByAltText('Dev #1');
+ expect(name).toBeInTheDocument();
+ expect(image).toBeInTheDocument();
});
+
+ //TODO: test for video NFT
});
diff --git a/packages/components/src/components/NFT/NFT.tsx b/packages/components/src/components/NFT/NFT.tsx
index eabafee2..9911b9a3 100644
--- a/packages/components/src/components/NFT/NFT.tsx
+++ b/packages/components/src/components/NFT/NFT.tsx
@@ -1,55 +1,129 @@
-import React from 'react';
-import { Box, Heading, Image, Flex, Tag, Text } from '@chakra-ui/react';
+import React, { useCallback, useEffect, useRef } from 'react';
+import {
+ Box,
+ Heading,
+ Image,
+ Flex,
+ Tag,
+ Text,
+ VStack,
+ Skeleton,
+ Alert,
+ AlertIcon,
+} from '@chakra-ui/react';
+import fetch from 'cross-fetch';
export interface NFTProps {
- /**
- * The id for the NFT, unique within the contract
- */
+ contractAddress: string;
tokenId: string;
- /**
- * The name of the NFT, potentially null
- */
+}
+
+export interface NFTData {
+ tokenId: string;
+ imageUrl?: string;
name: string | null;
- /**
- * The image of the NFT, cached from OpenSea
- */
- imageUrl: string;
- /**
- * The name of the NFT collection
- */
- assetContractName: string;
- /**
- * The symbol for the NFT collection
- */
assetContractSymbol: string;
+ assetContractName: string;
+ animationUrl?: string;
}
/**
- * Component to display an NFT given render params
+ * Component to fetch and display NFT data
*/
-export const NFT = ({
- tokenId,
- name,
- imageUrl,
- assetContractName,
- assetContractSymbol,
-}: NFTProps) => {
- const displayName = name || tokenId;
+export const NFT = ({ contractAddress, tokenId }: NFTProps) => {
+ const _isMounted = useRef(true);
+ const [nftData, setNftData] = React.useState();
+ const [errorMessage, setErrorMessage] = React.useState();
+
+ const fetchNFTData = useCallback(async () => {
+ try {
+ const res = await fetch(`https://api.opensea.io/api/v1/asset/${contractAddress}/${tokenId}/`);
+ if (!res.ok) {
+ throw Error(
+ `OpenSea request failed with status: ${res.status}. Make sure you are on mainnet.`
+ );
+ }
+ const data = await res.json();
+ if (_isMounted.current) {
+ setNftData({
+ tokenId: data.token_id,
+ imageUrl: data.image_url,
+ name: data.name,
+ assetContractName: data.asset_contract.name,
+ assetContractSymbol: data.asset_contract.symbol,
+ animationUrl: data.animation_url,
+ });
+ }
+ } catch (error: any) {
+ setErrorMessage(error.message);
+ }
+ }, [contractAddress, tokenId]);
+
+ useEffect(() => {
+ _isMounted.current = true;
+ fetchNFTData();
+ return () => {
+ _isMounted.current = false;
+ };
+ }, [contractAddress, tokenId]);
+
+ return ;
+};
+
+/**
+ * Private component to display an NFT given the data
+ */
+export const NFTCard = ({
+ data,
+ errorMessage = '',
+}: {
+ data: NFTData | undefined | null;
+ errorMessage?: string | undefined;
+}) => {
+ const name = data?.name;
+ const imageUrl = data?.imageUrl;
+ const assetContractName = data?.assetContractName;
+ const assetContractSymbol = data?.assetContractSymbol;
+ const animationUrl = data?.animationUrl;
+ const tokenId = data?.tokenId;
+ const displayName = name || `${assetContractSymbol} #${tokenId}`;
+
+ if (errorMessage) {
+ return (
+
+
+ {errorMessage}
+
+ );
+ }
return (
-
-
-
-
-
- {displayName}
-
- {assetContractSymbol}
-
-
- {assetContractName} #{tokenId}
-
+
+
+ {animationUrl ? (
+ animationUrl.endsWith('.mp3') ? (
+
+
+
+
+ ) : (
+
+ )
+ ) : (
+
+ )}
+
+
+
+ {displayName}
+
+ {assetContractSymbol && {assetContractSymbol}}
+
+
+ {assetContractName} #{tokenId}
+
+
-
+
);
};
diff --git a/packages/components/src/components/NFTGallery/NFTGallery.stories.tsx b/packages/components/src/components/NFTGallery/NFTGallery.stories.tsx
index 96f2964a..bce6ae6e 100644
--- a/packages/components/src/components/NFTGallery/NFTGallery.stories.tsx
+++ b/packages/components/src/components/NFTGallery/NFTGallery.stories.tsx
@@ -1,11 +1,33 @@
-import React from 'react';
+import { ethers } from 'ethers';
+import React, { useEffect, useState } from 'react';
import { NFTGallery } from '.';
export default {
title: 'Components/NFTGallery',
component: NFTGallery,
+ parameters: {
+ // TODO: Fix window.ethereum is undefined breaking chromatic
+ chromatic: { disableSnapshot: true },
+ },
};
-export const Default = () => ;
+export const nftsOwnedByAnAccount = () => (
+
+);
+
+export const nftsOwnedByAnENS = () => {
+ const [provider, setProvider] = useState();
+
+ useEffect(() => {
+ const provider = new ethers.providers.Web3Provider(window.ethereum);
+ setProvider(provider);
+ }, []);
+
+ if (!provider) {
+ return <>Loading...>;
+ }
+
+ return ;
+};
export const WithAnError = () => ;
diff --git a/packages/components/src/components/NFTGallery/NFTGallery.test.tsx b/packages/components/src/components/NFTGallery/NFTGallery.test.tsx
index a700714f..1565e40b 100644
--- a/packages/components/src/components/NFTGallery/NFTGallery.test.tsx
+++ b/packages/components/src/components/NFTGallery/NFTGallery.test.tsx
@@ -24,4 +24,6 @@ describe('NFTGallery', () => {
expect(container.textContent).toContain('OpenSea request failed');
});
});
+
+ //TODO: test for ENS
});
diff --git a/packages/components/src/components/NFTGallery/NFTGallery.tsx b/packages/components/src/components/NFTGallery/NFTGallery.tsx
index e66f8851..2366ddd8 100644
--- a/packages/components/src/components/NFTGallery/NFTGallery.tsx
+++ b/packages/components/src/components/NFTGallery/NFTGallery.tsx
@@ -1,8 +1,8 @@
import React, { useEffect } from 'react';
import fetch from 'cross-fetch';
-
+import { ethers } from 'ethers';
import { VStack, Heading, Grid, Alert, AlertIcon } from '@chakra-ui/react';
-import { NFT } from '../NFT';
+import { NFTCard } from '../NFT';
export interface NFTGalleryProps {
/**
@@ -13,6 +13,7 @@ export interface NFTGalleryProps {
* The number of columns in the grid
*/
gridWidth?: number;
+ web3Provider?: ethers.providers.Web3Provider;
}
export interface OpenSeaAsset {
@@ -21,6 +22,7 @@ export interface OpenSeaAsset {
name: string | null;
asset_contract: {
name: string;
+ address: string;
symbol: string;
};
}
@@ -29,21 +31,33 @@ export interface OpenSeaAsset {
* Component to display a grid of NFTs owned by an address. It uses the OpenSea API to fetch
* the NFTs.
*/
-export const NFTGallery = ({ address, gridWidth = 4 }: NFTGalleryProps) => {
+export const NFTGallery = ({ address, gridWidth = 4, web3Provider }: NFTGalleryProps) => {
const [nfts, setNfts] = React.useState([]);
const [errorMessage, setErrorMessage] = React.useState();
useEffect(() => {
- fetch(`https://api.opensea.io/api/v1/assets?owner=${address}`)
- .then((res) => {
- if (!res.ok) {
- throw Error(`OpenSea request failed with status: ${res.status}.`);
+ async function exec() {
+ let resolvedAddress: string | null = address;
+ if (address.endsWith('.eth')) {
+ if (!web3Provider) {
+ return console.error('Please provide a web3 provider');
}
- return res.json();
- })
- .then((data) => setNfts(data.assets))
- .catch((err) => setErrorMessage(err.message));
- }, [address]);
+ resolvedAddress = await web3Provider.resolveName(address);
+ }
+ fetch(`https://api.opensea.io/api/v1/assets?owner=${resolvedAddress}`)
+ .then((res) => {
+ if (!res.ok) {
+ throw Error(
+ `OpenSea request failed with status: ${res.status}. Make sure you are on mainnet.`
+ );
+ }
+ return res.json();
+ })
+ .then((data) => setNfts(data.assets))
+ .catch((err) => setErrorMessage(err.message));
+ }
+ exec();
+ }, [address, web3Provider]);
return (
@@ -56,13 +70,15 @@ export const NFTGallery = ({ address, gridWidth = 4 }: NFTGalleryProps) => {
)}
{nfts.map((nft) => (
-
))}
diff --git a/utils/mocks.ts b/utils/mocks.ts
index b3c12dc8..bbbd2a32 100644
--- a/utils/mocks.ts
+++ b/utils/mocks.ts
@@ -2,38 +2,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
assets: [
{
id: 88778433,
- token_id: "29501",
+ token_id: '29501',
num_sales: 0,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/Of37HlRWnVauCBNB9Mp03Fa3dRaKO1x_A1QKBFanFP4ARM3Pflxkn8TzZy4tM_s7wCdZxtTF2WrghtJa7I5LTeRmg3-vYzjiNo67ig",
+ 'https://lh3.googleusercontent.com/Of37HlRWnVauCBNB9Mp03Fa3dRaKO1x_A1QKBFanFP4ARM3Pflxkn8TzZy4tM_s7wCdZxtTF2WrghtJa7I5LTeRmg3-vYzjiNo67ig',
image_preview_url:
- "https://lh3.googleusercontent.com/Of37HlRWnVauCBNB9Mp03Fa3dRaKO1x_A1QKBFanFP4ARM3Pflxkn8TzZy4tM_s7wCdZxtTF2WrghtJa7I5LTeRmg3-vYzjiNo67ig=s250",
+ 'https://lh3.googleusercontent.com/Of37HlRWnVauCBNB9Mp03Fa3dRaKO1x_A1QKBFanFP4ARM3Pflxkn8TzZy4tM_s7wCdZxtTF2WrghtJa7I5LTeRmg3-vYzjiNo67ig=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/Of37HlRWnVauCBNB9Mp03Fa3dRaKO1x_A1QKBFanFP4ARM3Pflxkn8TzZy4tM_s7wCdZxtTF2WrghtJa7I5LTeRmg3-vYzjiNo67ig=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmbxURe7PAzUGHX2Kb3GkjtChG5esP3XbYr95bMpy7xbN5",
+ 'https://lh3.googleusercontent.com/Of37HlRWnVauCBNB9Mp03Fa3dRaKO1x_A1QKBFanFP4ARM3Pflxkn8TzZy4tM_s7wCdZxtTF2WrghtJa7I5LTeRmg3-vYzjiNo67ig=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmbxURe7PAzUGHX2Kb3GkjtChG5esP3XbYr95bMpy7xbN5',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
- asset_contract_type: "non-fungible",
- created_date: "2021-08-28T23:59:47.536067",
- name: "MutantApeYachtClub",
- nft_version: "3.0",
+ address: '0x60e4d786628fea6478f785a6d7e704777c86a7c6',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-08-28T23:59:47.536067',
+ name: 'MutantApeYachtClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 70753020,
- schema_name: "ERC721",
- symbol: "MAYC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'MAYC',
+ total_supply: '0',
description:
- "The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.",
+ 'The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.',
external_link: null,
image_url:
- "https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120",
+ 'https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 250,
@@ -42,195 +41,186 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 500,
- payout_address: "0xaae7ac476b117bccafe2f05f582906be44bc8ff1",
+ payout_address: '0xaae7ac476b117bccafe2f05f582906be44bc8ff1',
},
- permalink:
- "https://opensea.io/assets/0x60e4d786628fea6478f785a6d7e704777c86a7c6/29501",
+ permalink: 'https://opensea.io/assets/0x60e4d786628fea6478f785a6d7e704777c86a7c6/29501',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/5c-HcdLMinTg3LvEwXYZYC-u5nN22Pn5ivTPYA4pVEsWJHU1rCobhUlHSFjZgCHPGSmcGMQGCrDCQU8BfSfygmL7Uol9MRQZt6-gqA=s2500",
+ 'https://lh3.googleusercontent.com/5c-HcdLMinTg3LvEwXYZYC-u5nN22Pn5ivTPYA4pVEsWJHU1rCobhUlHSFjZgCHPGSmcGMQGCrDCQU8BfSfygmL7Uol9MRQZt6-gqA=s2500',
chat_url: null,
- created_date: "2021-08-29T00:41:59.548458",
+ created_date: '2021-08-29T00:41:59.548458',
default_to_fiat: false,
description:
- "The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "250",
+ 'The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '250',
discord_url: null,
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
external_url: null,
featured: false,
featured_image_url: null,
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120",
+ 'https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120',
is_subject_to_whitelist: false,
large_image_url: null,
medium_username: null,
- name: "Mutant Ape Yacht Club",
+ name: 'Mutant Ape Yacht Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaae7ac476b117bccafe2f05f582906be44bc8ff1",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaae7ac476b117bccafe2f05f582906be44bc8ff1',
require_email: false,
short_description: null,
- slug: "mutant-ape-yacht-club",
+ slug: 'mutant-ape-yacht-club',
telegram_url: null,
twitter_username: null,
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata: "https://boredapeyachtclub.com/api/mutants/29501",
+ token_metadata: 'https://boredapeyachtclub.com/api/mutants/29501',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-11-30T15:02:43.407142",
- closing_date: "2022-05-16T12:39:23",
+ created_date: '2021-11-30T15:02:43.407142',
+ closing_date: '2022-05-16T12:39:23',
closing_extendable: false,
expiration_time: 1652704763,
listing_time: 1638284416,
- order_hash:
- "0x2bb2f3be6a03bfd9ee317bd6b78fd0a1ab13e4892240536abe8a94350dab2266",
+ order_hash: '0x2bb2f3be6a03bfd9ee317bd6b78fd0a1ab13e4892240536abe8a94350dab2266',
metadata: {
asset: {
- id: "29501",
- address: "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
+ id: '29501',
+ address: '0x60e4d786628fea6478f785a6d7e704777c86a7c6',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "11250000000000000000.00000000",
- current_bounty: "112500000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "500",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '11250000000000000000.00000000',
+ current_bounty: '112500000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '500',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
+ target: '0x60e4d786628fea6478f785a6d7e704777c86a7c6',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000733d",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000733d',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "11250000000000000000",
- extra: "0",
- quantity: "1",
- salt: "83567796181696648780531241824534628533702260628036487922910595747325989106452",
+ base_price: '11250000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '83567796181696648780531241824534628533702260628036487922910595747325989106452',
v: 28,
- r: "0x6635f4434352d378b212b300fdc4a49864cea54478cf33aaab37ae077ee68d0c",
- s: "0x7cad82de9a89968a5d8fe5a65fdf933ed6cd097f8407e831986e8dbbf3fa8480",
+ r: '0x6635f4434352d378b212b300fdc4a49864cea54478cf33aaab37ae077ee68d0c',
+ s: '0x7cad82de9a89968a5d8fe5a65fdf933ed6cd097f8407e831986e8dbbf3fa8480',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0x75f403e29530a98bb4f8cf100f3f59c3c4189d5309ecb7673f72f6e65575d92d",
+ prefixed_hash: '0x75f403e29530a98bb4f8cf100f3f59c3c4189d5309ecb7673f72f6e65575d92d',
},
],
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x9056d15c49b19df52ffad1e6c11627f035c0c960",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x9056d15c49b19df52ffad1e6c11627f035c0c960',
+ config: '',
},
traits: [
{
- trait_type: "Mouth",
- value: "M2 Phoneme L",
+ trait_type: 'Mouth',
+ value: 'M2 Phoneme L',
display_type: null,
max_value: null,
trait_count: 84,
order: null,
},
{
- trait_type: "Fur",
- value: "M2 Tan",
+ trait_type: 'Fur',
+ value: 'M2 Tan',
display_type: null,
max_value: null,
trait_count: 236,
order: null,
},
{
- trait_type: "Background",
- value: "M2 Aquamarine",
+ trait_type: 'Background',
+ value: 'M2 Aquamarine',
display_type: null,
max_value: null,
trait_count: 519,
order: null,
},
{
- trait_type: "Clothes",
- value: "M2 Puffy Vest",
+ trait_type: 'Clothes',
+ value: 'M2 Puffy Vest',
display_type: null,
max_value: null,
trait_count: 95,
order: null,
},
{
- trait_type: "Eyes",
- value: "M2 Holographic",
+ trait_type: 'Eyes',
+ value: 'M2 Holographic',
display_type: null,
max_value: null,
trait_count: 70,
order: null,
},
{
- trait_type: "Hat",
- value: "M2 Cowboy Hat",
+ trait_type: 'Hat',
+ value: 'M2 Cowboy Hat',
display_type: null,
max_value: null,
trait_count: 155,
@@ -246,39 +236,38 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 45934900,
- token_id: "4533",
+ token_id: '4533',
num_sales: 0,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/kEQd_Xd7i_aeqFLzKgqR8Mx4yYAXIBdzbxVAywcVphU8GKkzqK4DxL1MHpwuBBfAQ1TW-RPgKdZ7Z6q3PntWODdOboTI0wilzHT2",
+ 'https://lh3.googleusercontent.com/kEQd_Xd7i_aeqFLzKgqR8Mx4yYAXIBdzbxVAywcVphU8GKkzqK4DxL1MHpwuBBfAQ1TW-RPgKdZ7Z6q3PntWODdOboTI0wilzHT2',
image_preview_url:
- "https://lh3.googleusercontent.com/kEQd_Xd7i_aeqFLzKgqR8Mx4yYAXIBdzbxVAywcVphU8GKkzqK4DxL1MHpwuBBfAQ1TW-RPgKdZ7Z6q3PntWODdOboTI0wilzHT2=s250",
+ 'https://lh3.googleusercontent.com/kEQd_Xd7i_aeqFLzKgqR8Mx4yYAXIBdzbxVAywcVphU8GKkzqK4DxL1MHpwuBBfAQ1TW-RPgKdZ7Z6q3PntWODdOboTI0wilzHT2=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/kEQd_Xd7i_aeqFLzKgqR8Mx4yYAXIBdzbxVAywcVphU8GKkzqK4DxL1MHpwuBBfAQ1TW-RPgKdZ7Z6q3PntWODdOboTI0wilzHT2=s128",
- image_original_url:
- "https://storage.googleapis.com/lobster-images/00080105110923.jpg",
+ 'https://lh3.googleusercontent.com/kEQd_Xd7i_aeqFLzKgqR8Mx4yYAXIBdzbxVAywcVphU8GKkzqK4DxL1MHpwuBBfAQ1TW-RPgKdZ7Z6q3PntWODdOboTI0wilzHT2=s128',
+ image_original_url: 'https://storage.googleapis.com/lobster-images/00080105110923.jpg',
animation_url: null,
animation_original_url: null,
- name: "Lobby Lobster #4533",
+ name: 'Lobby Lobster #4533',
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- external_link: "https://universe.xyz/lobsters/4533",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ external_link: 'https://universe.xyz/lobsters/4533',
asset_contract: {
- address: "0xc0cb81c1f89ab0873653f67eea42652f13cd8416",
- asset_contract_type: "non-fungible",
- created_date: "2021-09-05T10:51:22.968447",
- name: "Lobby Lobsters",
- nft_version: "3.0",
+ address: '0xc0cb81c1f89ab0873653f67eea42652f13cd8416',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-09-05T10:51:22.968447',
+ name: 'Lobby Lobsters',
+ nft_version: '3.0',
opensea_version: null,
owner: null,
- schema_name: "ERC721",
- symbol: "LOBSTER",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'LOBSTER',
+ total_supply: '0',
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- external_link: "http://Universe.xyz",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ external_link: 'http://Universe.xyz',
image_url:
- "https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120",
+ 'https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 750,
@@ -287,123 +276,120 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 1000,
- payout_address: "0x75237802d46a40c4be57f518a7902528be688dfc",
+ payout_address: '0x75237802d46a40c4be57f518a7902528be688dfc',
},
- permalink:
- "https://opensea.io/assets/0xc0cb81c1f89ab0873653f67eea42652f13cd8416/4533",
+ permalink: 'https://opensea.io/assets/0xc0cb81c1f89ab0873653f67eea42652f13cd8416/4533',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/UaD_lbxxFQVkHZ09U8bbgrptnn-mgLmbSpnpDCzyqQvx228YklDJGIwz9m-ZVmGRp7VgWjcUmYdlNCAEHEEmP-Jmam5OfzOEhSXObw=s2500",
+ 'https://lh3.googleusercontent.com/UaD_lbxxFQVkHZ09U8bbgrptnn-mgLmbSpnpDCzyqQvx228YklDJGIwz9m-ZVmGRp7VgWjcUmYdlNCAEHEEmP-Jmam5OfzOEhSXObw=s2500',
chat_url: null,
- created_date: "2021-09-05T15:10:45.338588",
+ created_date: '2021-09-05T15:10:45.338588',
default_to_fiat: false,
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "750",
- discord_url: "https://discord.gg/nfu",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '750',
+ discord_url: 'https://discord.gg/nfu',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://Universe.xyz",
+ external_url: 'http://Universe.xyz',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300",
+ 'https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120",
+ 'https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300",
- medium_username: "universe-xyz",
- name: "Lobby Lobsters",
+ 'https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300',
+ medium_username: 'universe-xyz',
+ name: 'Lobby Lobsters',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0x75237802d46a40c4be57f518a7902528be688dfc",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0x75237802d46a40c4be57f518a7902528be688dfc',
require_email: false,
short_description: null,
- slug: "lobby-lobsters",
+ slug: 'lobby-lobsters',
telegram_url: null,
- twitter_username: "Universe_xyz",
+ twitter_username: 'Universe_xyz',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
token_metadata:
- "https://us-central1-polymorphmetadata.cloudfunctions.net/lobster-images-function?id=4533",
+ 'https://us-central1-polymorphmetadata.cloudfunctions.net/lobster-images-function?id=4533',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: null,
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x3a502b41a34200c05760bad5f6e051ef2006e5d3",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x3a502b41a34200c05760bad5f6e051ef2006e5d3',
+ config: '',
},
traits: [
{
- trait_type: "Hand",
- value: "Gold Briefcase",
+ trait_type: 'Hand',
+ value: 'Gold Briefcase',
display_type: null,
max_value: null,
trait_count: 36,
order: null,
},
{
- trait_type: "Eyes",
- value: "Dragon Shades",
+ trait_type: 'Eyes',
+ value: 'Dragon Shades',
display_type: null,
max_value: null,
trait_count: 416,
order: null,
},
{
- trait_type: "Mouth",
- value: "Angry Face",
+ trait_type: 'Mouth',
+ value: 'Angry Face',
display_type: null,
max_value: null,
trait_count: 815,
order: null,
},
{
- trait_type: "Skin",
- value: "Tiger",
+ trait_type: 'Skin',
+ value: 'Tiger',
display_type: null,
max_value: null,
trait_count: 283,
order: null,
},
{
- trait_type: "Clothes",
- value: "Blue Suit w/ Tie",
+ trait_type: 'Clothes',
+ value: 'Blue Suit w/ Tie',
display_type: null,
max_value: null,
trait_count: 1756,
order: null,
},
{
- trait_type: "Background",
- value: "Red",
+ trait_type: 'Background',
+ value: 'Red',
display_type: null,
max_value: null,
trait_count: 1191,
order: null,
},
{
- trait_type: "Head",
- value: "Brunette Comb Over",
+ trait_type: 'Head',
+ value: 'Brunette Comb Over',
display_type: null,
max_value: null,
trait_count: 586,
@@ -419,39 +405,38 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 45934898,
- token_id: "4532",
+ token_id: '4532',
num_sales: 0,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/fo209cshW3khW5CDe3k2qPkX8CsJL-WoDeACfFB5ttEBi-5uGLqByGKQPiTkC7Sc_p2YP8EJwmV1E2Yk_jsJ6A2jCJBWYnl_NH2Ouyk",
+ 'https://lh3.googleusercontent.com/fo209cshW3khW5CDe3k2qPkX8CsJL-WoDeACfFB5ttEBi-5uGLqByGKQPiTkC7Sc_p2YP8EJwmV1E2Yk_jsJ6A2jCJBWYnl_NH2Ouyk',
image_preview_url:
- "https://lh3.googleusercontent.com/fo209cshW3khW5CDe3k2qPkX8CsJL-WoDeACfFB5ttEBi-5uGLqByGKQPiTkC7Sc_p2YP8EJwmV1E2Yk_jsJ6A2jCJBWYnl_NH2Ouyk=s250",
+ 'https://lh3.googleusercontent.com/fo209cshW3khW5CDe3k2qPkX8CsJL-WoDeACfFB5ttEBi-5uGLqByGKQPiTkC7Sc_p2YP8EJwmV1E2Yk_jsJ6A2jCJBWYnl_NH2Ouyk=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/fo209cshW3khW5CDe3k2qPkX8CsJL-WoDeACfFB5ttEBi-5uGLqByGKQPiTkC7Sc_p2YP8EJwmV1E2Yk_jsJ6A2jCJBWYnl_NH2Ouyk=s128",
- image_original_url:
- "https://storage.googleapis.com/lobster-images/01010104100407.jpg",
+ 'https://lh3.googleusercontent.com/fo209cshW3khW5CDe3k2qPkX8CsJL-WoDeACfFB5ttEBi-5uGLqByGKQPiTkC7Sc_p2YP8EJwmV1E2Yk_jsJ6A2jCJBWYnl_NH2Ouyk=s128',
+ image_original_url: 'https://storage.googleapis.com/lobster-images/01010104100407.jpg',
animation_url: null,
animation_original_url: null,
- name: "Lobby Lobster #4532",
+ name: 'Lobby Lobster #4532',
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- external_link: "https://universe.xyz/lobsters/4532",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ external_link: 'https://universe.xyz/lobsters/4532',
asset_contract: {
- address: "0xc0cb81c1f89ab0873653f67eea42652f13cd8416",
- asset_contract_type: "non-fungible",
- created_date: "2021-09-05T10:51:22.968447",
- name: "Lobby Lobsters",
- nft_version: "3.0",
+ address: '0xc0cb81c1f89ab0873653f67eea42652f13cd8416',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-09-05T10:51:22.968447',
+ name: 'Lobby Lobsters',
+ nft_version: '3.0',
opensea_version: null,
owner: null,
- schema_name: "ERC721",
- symbol: "LOBSTER",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'LOBSTER',
+ total_supply: '0',
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- external_link: "http://Universe.xyz",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ external_link: 'http://Universe.xyz',
image_url:
- "https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120",
+ 'https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 750,
@@ -460,123 +445,120 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 1000,
- payout_address: "0x75237802d46a40c4be57f518a7902528be688dfc",
+ payout_address: '0x75237802d46a40c4be57f518a7902528be688dfc',
},
- permalink:
- "https://opensea.io/assets/0xc0cb81c1f89ab0873653f67eea42652f13cd8416/4532",
+ permalink: 'https://opensea.io/assets/0xc0cb81c1f89ab0873653f67eea42652f13cd8416/4532',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/UaD_lbxxFQVkHZ09U8bbgrptnn-mgLmbSpnpDCzyqQvx228YklDJGIwz9m-ZVmGRp7VgWjcUmYdlNCAEHEEmP-Jmam5OfzOEhSXObw=s2500",
+ 'https://lh3.googleusercontent.com/UaD_lbxxFQVkHZ09U8bbgrptnn-mgLmbSpnpDCzyqQvx228YklDJGIwz9m-ZVmGRp7VgWjcUmYdlNCAEHEEmP-Jmam5OfzOEhSXObw=s2500',
chat_url: null,
- created_date: "2021-09-05T15:10:45.338588",
+ created_date: '2021-09-05T15:10:45.338588',
default_to_fiat: false,
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "750",
- discord_url: "https://discord.gg/nfu",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '750',
+ discord_url: 'https://discord.gg/nfu',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://Universe.xyz",
+ external_url: 'http://Universe.xyz',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300",
+ 'https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120",
+ 'https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300",
- medium_username: "universe-xyz",
- name: "Lobby Lobsters",
+ 'https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300',
+ medium_username: 'universe-xyz',
+ name: 'Lobby Lobsters',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0x75237802d46a40c4be57f518a7902528be688dfc",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0x75237802d46a40c4be57f518a7902528be688dfc',
require_email: false,
short_description: null,
- slug: "lobby-lobsters",
+ slug: 'lobby-lobsters',
telegram_url: null,
- twitter_username: "Universe_xyz",
+ twitter_username: 'Universe_xyz',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
token_metadata:
- "https://us-central1-polymorphmetadata.cloudfunctions.net/lobster-images-function?id=4532",
+ 'https://us-central1-polymorphmetadata.cloudfunctions.net/lobster-images-function?id=4532',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: null,
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x3a502b41a34200c05760bad5f6e051ef2006e5d3",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x3a502b41a34200c05760bad5f6e051ef2006e5d3',
+ config: '',
},
traits: [
{
- trait_type: "Head",
- value: "Red Comb Over",
+ trait_type: 'Head',
+ value: 'Red Comb Over',
display_type: null,
max_value: null,
trait_count: 572,
order: null,
},
{
- trait_type: "Skin",
- value: "Blue",
+ trait_type: 'Skin',
+ value: 'Blue',
display_type: null,
max_value: null,
trait_count: 1696,
order: null,
},
{
- trait_type: "Hand",
- value: "Rainbow Briefcase",
+ trait_type: 'Hand',
+ value: 'Rainbow Briefcase',
display_type: null,
max_value: null,
trait_count: 571,
order: null,
},
{
- trait_type: "Background",
- value: "Green",
+ trait_type: 'Background',
+ value: 'Green',
display_type: null,
max_value: null,
trait_count: 1306,
order: null,
},
{
- trait_type: "Mouth",
- value: "Game Face",
+ trait_type: 'Mouth',
+ value: 'Game Face',
display_type: null,
max_value: null,
trait_count: 927,
order: null,
},
{
- trait_type: "Clothes",
- value: "Blue Suit w/ Tie",
+ trait_type: 'Clothes',
+ value: 'Blue Suit w/ Tie',
display_type: null,
max_value: null,
trait_count: 1756,
order: null,
},
{
- trait_type: "Eyes",
- value: "Star Shades",
+ trait_type: 'Eyes',
+ value: 'Star Shades',
display_type: null,
max_value: null,
trait_count: 834,
@@ -592,39 +574,38 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 45934892,
- token_id: "4531",
+ token_id: '4531',
num_sales: 0,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/oykw79XWlYJYpaKU6ejc_go_v-KRbfPac_jnMyfYTlAweZCTkubmJtf1pjeeRryR9b87ZivTetwq4iYIMb54PqjCVPMkZu1dA0bwcw",
+ 'https://lh3.googleusercontent.com/oykw79XWlYJYpaKU6ejc_go_v-KRbfPac_jnMyfYTlAweZCTkubmJtf1pjeeRryR9b87ZivTetwq4iYIMb54PqjCVPMkZu1dA0bwcw',
image_preview_url:
- "https://lh3.googleusercontent.com/oykw79XWlYJYpaKU6ejc_go_v-KRbfPac_jnMyfYTlAweZCTkubmJtf1pjeeRryR9b87ZivTetwq4iYIMb54PqjCVPMkZu1dA0bwcw=s250",
+ 'https://lh3.googleusercontent.com/oykw79XWlYJYpaKU6ejc_go_v-KRbfPac_jnMyfYTlAweZCTkubmJtf1pjeeRryR9b87ZivTetwq4iYIMb54PqjCVPMkZu1dA0bwcw=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/oykw79XWlYJYpaKU6ejc_go_v-KRbfPac_jnMyfYTlAweZCTkubmJtf1pjeeRryR9b87ZivTetwq4iYIMb54PqjCVPMkZu1dA0bwcw=s128",
- image_original_url:
- "https://storage.googleapis.com/lobster-images/03040206110004.jpg",
+ 'https://lh3.googleusercontent.com/oykw79XWlYJYpaKU6ejc_go_v-KRbfPac_jnMyfYTlAweZCTkubmJtf1pjeeRryR9b87ZivTetwq4iYIMb54PqjCVPMkZu1dA0bwcw=s128',
+ image_original_url: 'https://storage.googleapis.com/lobster-images/03040206110004.jpg',
animation_url: null,
animation_original_url: null,
- name: "Lobby Lobster #4531",
+ name: 'Lobby Lobster #4531',
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- external_link: "https://universe.xyz/lobsters/4531",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ external_link: 'https://universe.xyz/lobsters/4531',
asset_contract: {
- address: "0xc0cb81c1f89ab0873653f67eea42652f13cd8416",
- asset_contract_type: "non-fungible",
- created_date: "2021-09-05T10:51:22.968447",
- name: "Lobby Lobsters",
- nft_version: "3.0",
+ address: '0xc0cb81c1f89ab0873653f67eea42652f13cd8416',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-09-05T10:51:22.968447',
+ name: 'Lobby Lobsters',
+ nft_version: '3.0',
opensea_version: null,
owner: null,
- schema_name: "ERC721",
- symbol: "LOBSTER",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'LOBSTER',
+ total_supply: '0',
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- external_link: "http://Universe.xyz",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ external_link: 'http://Universe.xyz',
image_url:
- "https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120",
+ 'https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 750,
@@ -633,123 +614,120 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 1000,
- payout_address: "0x75237802d46a40c4be57f518a7902528be688dfc",
+ payout_address: '0x75237802d46a40c4be57f518a7902528be688dfc',
},
- permalink:
- "https://opensea.io/assets/0xc0cb81c1f89ab0873653f67eea42652f13cd8416/4531",
+ permalink: 'https://opensea.io/assets/0xc0cb81c1f89ab0873653f67eea42652f13cd8416/4531',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/UaD_lbxxFQVkHZ09U8bbgrptnn-mgLmbSpnpDCzyqQvx228YklDJGIwz9m-ZVmGRp7VgWjcUmYdlNCAEHEEmP-Jmam5OfzOEhSXObw=s2500",
+ 'https://lh3.googleusercontent.com/UaD_lbxxFQVkHZ09U8bbgrptnn-mgLmbSpnpDCzyqQvx228YklDJGIwz9m-ZVmGRp7VgWjcUmYdlNCAEHEEmP-Jmam5OfzOEhSXObw=s2500',
chat_url: null,
- created_date: "2021-09-05T15:10:45.338588",
+ created_date: '2021-09-05T15:10:45.338588',
default_to_fiat: false,
description:
- "10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "750",
- discord_url: "https://discord.gg/nfu",
+ '10,000 rarity based Lobby Lobsters are on a mission to empower the community. Collectors are buying more than an NFT. Lobby Lobsters are a badge of honor. 100% of the money from each purchase is donated to lobbying efforts that fight for better laws and policies surrounding cryptocurrency. Together we can make a difference and change the universe!',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '750',
+ discord_url: 'https://discord.gg/nfu',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://Universe.xyz",
+ external_url: 'http://Universe.xyz',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300",
+ 'https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120",
+ 'https://lh3.googleusercontent.com/NOxPoiGoqOvRJczI43oxFozZcWvf27_UGzF-W4i27noeOY5cY8gK-yYC3zWvMVNrTKRaFFjg9SpgWwK-LMa8rDqt0YKn4n5gDflX0Q=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300",
- medium_username: "universe-xyz",
- name: "Lobby Lobsters",
+ 'https://lh3.googleusercontent.com/J_UTscTatAfgb7F8Tmg5Kr2H1U-vYd6Ak2fP-A5oiKvDaHQq-1iWaeBHFU7JQRt6p-6EUS5NK2w-eiWGhStOyHigFNrxnCLGHitwUo8=s300',
+ medium_username: 'universe-xyz',
+ name: 'Lobby Lobsters',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0x75237802d46a40c4be57f518a7902528be688dfc",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0x75237802d46a40c4be57f518a7902528be688dfc',
require_email: false,
short_description: null,
- slug: "lobby-lobsters",
+ slug: 'lobby-lobsters',
telegram_url: null,
- twitter_username: "Universe_xyz",
+ twitter_username: 'Universe_xyz',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
token_metadata:
- "https://us-central1-polymorphmetadata.cloudfunctions.net/lobster-images-function?id=4531",
+ 'https://us-central1-polymorphmetadata.cloudfunctions.net/lobster-images-function?id=4531',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: null,
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x3a502b41a34200c05760bad5f6e051ef2006e5d3",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x3a502b41a34200c05760bad5f6e051ef2006e5d3',
+ config: '',
},
traits: [
{
- trait_type: "Hand",
- value: "American Flag",
+ trait_type: 'Hand',
+ value: 'American Flag',
display_type: null,
max_value: null,
trait_count: 692,
order: null,
},
{
- trait_type: "Background",
- value: "Turquoise",
+ trait_type: 'Background',
+ value: 'Turquoise',
display_type: null,
max_value: null,
trait_count: 1301,
order: null,
},
{
- trait_type: "Skin",
- value: "Pink",
+ trait_type: 'Skin',
+ value: 'Pink',
display_type: null,
max_value: null,
trait_count: 768,
order: null,
},
{
- trait_type: "Clothes",
- value: "Black Suit w/ Tie",
+ trait_type: 'Clothes',
+ value: 'Black Suit w/ Tie',
display_type: null,
max_value: null,
trait_count: 1504,
order: null,
},
{
- trait_type: "Head",
- value: "Brunette Comb Over",
+ trait_type: 'Head',
+ value: 'Brunette Comb Over',
display_type: null,
max_value: null,
trait_count: 586,
order: null,
},
{
- trait_type: "Mouth",
- value: "Wow",
+ trait_type: 'Mouth',
+ value: 'Wow',
display_type: null,
max_value: null,
trait_count: 738,
order: null,
},
{
- trait_type: "Eyes",
- value: "Open Eyes",
+ trait_type: 'Eyes',
+ value: 'Open Eyes',
display_type: null,
max_value: null,
trait_count: 1455,
@@ -765,38 +743,35 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 44886907,
- token_id: "1",
+ token_id: '1',
num_sales: 0,
background_color: null,
- image_url:
- "https://storage.opensea.io/files/acef01b1f111088c40a0d86a4cd8a2bd.svg",
- image_preview_url:
- "https://storage.opensea.io/files/acef01b1f111088c40a0d86a4cd8a2bd.svg",
- image_thumbnail_url:
- "https://storage.opensea.io/files/acef01b1f111088c40a0d86a4cd8a2bd.svg",
+ image_url: 'https://storage.opensea.io/files/acef01b1f111088c40a0d86a4cd8a2bd.svg',
+ image_preview_url: 'https://storage.opensea.io/files/acef01b1f111088c40a0d86a4cd8a2bd.svg',
+ image_thumbnail_url: 'https://storage.opensea.io/files/acef01b1f111088c40a0d86a4cd8a2bd.svg',
image_original_url: null,
animation_url: null,
animation_original_url: null,
- name: "Dev #1",
+ name: 'Dev #1',
description:
- "Developers around the world are tired of working and contributing their time and effort to enrich the top 1%. Join the movement that is community owned, building the future from the bottom up.",
+ 'Developers around the world are tired of working and contributing their time and effort to enrich the top 1%. Join the movement that is community owned, building the future from the bottom up.',
external_link: null,
asset_contract: {
- address: "0x25ed58c027921e14d86380ea2646e3a1b5c55a8b",
- asset_contract_type: "non-fungible",
- created_date: "2021-09-03T17:15:01.146344",
- name: "Devs for Revolution",
- nft_version: "3.0",
+ address: '0x25ed58c027921e14d86380ea2646e3a1b5c55a8b',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-09-03T17:15:01.146344',
+ name: 'Devs for Revolution',
+ nft_version: '3.0',
opensea_version: null,
owner: 74359885,
- schema_name: "ERC721",
- symbol: "DEVS",
- total_supply: "1",
+ schema_name: 'ERC721',
+ symbol: 'DEVS',
+ total_supply: '1',
description:
- "Eligibility for new membership to Developer DAO is closed. Holding a D4R NFT will no longer enable membership in the DAO.\n\nThe Genesis D4R NFT collection bootstrapped the Developer DAO. The genesis NFT will always retain its status and utility in our community. Those holding one will still be able to use them in future derivative projects.\n\nhttps://twitter.com/developer_dao/status/1459794282626396163",
+ 'Eligibility for new membership to Developer DAO is closed. Holding a D4R NFT will no longer enable membership in the DAO.\n\nThe Genesis D4R NFT collection bootstrapped the Developer DAO. The genesis NFT will always retain its status and utility in our community. Those holding one will still be able to use them in future derivative projects.\n\nhttps://twitter.com/developer_dao/status/1459794282626396163',
external_link: null,
image_url:
- "https://lh3.googleusercontent.com/6Jbode0t_bTO9MHYoYvjIW9nHENCxOs40EGg3Z5ptg4lLlD2z2WXEAIrjyV929aQnIi94hPL4VZ3Pl2NWOO_tSaO6gdjdrcMHrF9=s120",
+ 'https://lh3.googleusercontent.com/6Jbode0t_bTO9MHYoYvjIW9nHENCxOs40EGg3Z5ptg4lLlD2z2WXEAIrjyV929aQnIi94hPL4VZ3Pl2NWOO_tSaO6gdjdrcMHrF9=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 1000,
@@ -805,70 +780,67 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 1250,
- payout_address: "0x91d7a9e7c09477392290fe16c1b243e4a36d279a",
+ payout_address: '0x91d7a9e7c09477392290fe16c1b243e4a36d279a',
},
- permalink:
- "https://opensea.io/assets/0x25ed58c027921e14d86380ea2646e3a1b5c55a8b/1",
+ permalink: 'https://opensea.io/assets/0x25ed58c027921e14d86380ea2646e3a1b5c55a8b/1',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/3i2R2xNiam0Pzk-7IYFQreM5Cy1JKK8Q7xNNVriGYqtiv2hwW404VlDnXDedCMpc0EUWMPxKpWXajKVWjLOBdEGUctbKMoc0Cjy4AQ=s2500",
+ 'https://lh3.googleusercontent.com/3i2R2xNiam0Pzk-7IYFQreM5Cy1JKK8Q7xNNVriGYqtiv2hwW404VlDnXDedCMpc0EUWMPxKpWXajKVWjLOBdEGUctbKMoc0Cjy4AQ=s2500',
chat_url: null,
- created_date: "2021-09-03T17:48:48.879137",
+ created_date: '2021-09-03T17:48:48.879137',
default_to_fiat: false,
description:
- "Eligibility for new membership to Developer DAO is closed. Holding a D4R NFT will no longer enable membership in the DAO.\n\nThe Genesis D4R NFT collection bootstrapped the Developer DAO. The genesis NFT will always retain its status and utility in our community. Those holding one will still be able to use them in future derivative projects.\n\nhttps://twitter.com/developer_dao/status/1459794282626396163",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "1000",
+ 'Eligibility for new membership to Developer DAO is closed. Holding a D4R NFT will no longer enable membership in the DAO.\n\nThe Genesis D4R NFT collection bootstrapped the Developer DAO. The genesis NFT will always retain its status and utility in our community. Those holding one will still be able to use them in future derivative projects.\n\nhttps://twitter.com/developer_dao/status/1459794282626396163',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '1000',
discord_url: null,
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
external_url: null,
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/7BAFaEVL61w_FCOWiRtPaFlZmOcfva36N1OV4BUY2I2Ikl2htlzKmam1j-V756SUw7LIoBD5Lglr5v8EBYPIB_7Th1bT3akD0j3vIPs=s300",
+ 'https://lh3.googleusercontent.com/7BAFaEVL61w_FCOWiRtPaFlZmOcfva36N1OV4BUY2I2Ikl2htlzKmam1j-V756SUw7LIoBD5Lglr5v8EBYPIB_7Th1bT3akD0j3vIPs=s300',
hidden: false,
- safelist_request_status: "not_requested",
+ safelist_request_status: 'not_requested',
image_url:
- "https://lh3.googleusercontent.com/6Jbode0t_bTO9MHYoYvjIW9nHENCxOs40EGg3Z5ptg4lLlD2z2WXEAIrjyV929aQnIi94hPL4VZ3Pl2NWOO_tSaO6gdjdrcMHrF9=s120",
+ 'https://lh3.googleusercontent.com/6Jbode0t_bTO9MHYoYvjIW9nHENCxOs40EGg3Z5ptg4lLlD2z2WXEAIrjyV929aQnIi94hPL4VZ3Pl2NWOO_tSaO6gdjdrcMHrF9=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/7BAFaEVL61w_FCOWiRtPaFlZmOcfva36N1OV4BUY2I2Ikl2htlzKmam1j-V756SUw7LIoBD5Lglr5v8EBYPIB_7Th1bT3akD0j3vIPs=s300",
+ 'https://lh3.googleusercontent.com/7BAFaEVL61w_FCOWiRtPaFlZmOcfva36N1OV4BUY2I2Ikl2htlzKmam1j-V756SUw7LIoBD5Lglr5v8EBYPIB_7Th1bT3akD0j3vIPs=s300',
medium_username: null,
- name: "Devs for Revolution",
+ name: 'Devs for Revolution',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0x91d7a9e7c09477392290fe16c1b243e4a36d279a",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0x91d7a9e7c09477392290fe16c1b243e4a36d279a',
require_email: false,
short_description: null,
- slug: "devs-for-revolution",
+ slug: 'devs-for-revolution',
telegram_url: null,
- twitter_username: "developer_dao",
+ twitter_username: 'developer_dao',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
token_metadata:
- "data:application/json;base64,eyJuYW1lIjogIkRldiAjMSIsICJkZXNjcmlwdGlvbiI6ICJEZXZlbG9wZXJzIGFyb3VuZCB0aGUgd29ybGQgYXJlIHRpcmVkIG9mIHdvcmtpbmcgYW5kIGNvbnRyaWJ1dGluZyB0aGVpciB0aW1lIGFuZCBlZmZvcnQgdG8gZW5yaWNoIHRoZSB0b3AgMSUuIEpvaW4gdGhlIG1vdmVtZW50IHRoYXQgaXMgY29tbXVuaXR5IG93bmVkLCBidWlsZGluZyB0aGUgZnV0dXJlIGZyb20gdGhlIGJvdHRvbSB1cC4iLCAiaW1hZ2UiOiAiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUluaE5hVzVaVFdsdUlHMWxaWFFpSUhacFpYZENiM2c5SWpBZ01DQXpOVEFnTXpVd0lqNDhjM1I1YkdVK0xtSmhjMlVnZXlCbWFXeHNPaUJpYkdGamF6c2dabTl1ZEMxbVlXMXBiSGs2SUhObGNtbG1PeUJtYjI1MExYTnBlbVU2SURFMGNIZzdJSDA4TDNOMGVXeGxQanh5WldOMElIZHBaSFJvUFNJeE1EQWxJaUJvWldsbmFIUTlJakV3TUNVaUlHWnBiR3c5SW5kb2FYUmxJaUF2UGp4MFpYaDBJSGc5SWpFd0lpQjVQU0l5TUNJZ1kyeGhjM005SW1KaGMyVWlQbTFoWTA5VFBDOTBaWGgwUGp4MFpYaDBJSGc5SWpFd0lpQjVQU0kwTUNJZ1kyeGhjM005SW1KaGMyVWlQa0p5WVdOclpYUnpQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJMk1DSWdZMnhoYzNNOUltSmhjMlVpUGxkb2FYUmxJRlJoYm10MGIzQThMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpnd0lpQmpiR0Z6Y3owaVltRnpaU0krVTJOaGJHRThMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpFd01DSWdZMnhoYzNNOUltSmhjMlVpUGtkdmRtVnlibTFsYm5ROEwzUmxlSFErUEhSbGVIUWdlRDBpTVRBaUlIazlJakV5TUNJZ1kyeGhjM005SW1KaGMyVWlQa3RwYzNWdGRUd3ZkR1Y0ZEQ0OGRHVjRkQ0I0UFNJeE1DSWdlVDBpTVRRd0lpQmpiR0Z6Y3owaVltRnpaU0krUkdsMlpYSm5aVzUwUEM5MFpYaDBQangwWlhoMElIZzlJakV3SWlCNVBTSXhOakFpSUdOc1lYTnpQU0ppWVhObElqNUtiMjVIYjJ4a1BDOTBaWGgwUGp3dmMzWm5QZz09In0=",
+ 'data:application/json;base64,eyJuYW1lIjogIkRldiAjMSIsICJkZXNjcmlwdGlvbiI6ICJEZXZlbG9wZXJzIGFyb3VuZCB0aGUgd29ybGQgYXJlIHRpcmVkIG9mIHdvcmtpbmcgYW5kIGNvbnRyaWJ1dGluZyB0aGVpciB0aW1lIGFuZCBlZmZvcnQgdG8gZW5yaWNoIHRoZSB0b3AgMSUuIEpvaW4gdGhlIG1vdmVtZW50IHRoYXQgaXMgY29tbXVuaXR5IG93bmVkLCBidWlsZGluZyB0aGUgZnV0dXJlIGZyb20gdGhlIGJvdHRvbSB1cC4iLCAiaW1hZ2UiOiAiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUluaE5hVzVaVFdsdUlHMWxaWFFpSUhacFpYZENiM2c5SWpBZ01DQXpOVEFnTXpVd0lqNDhjM1I1YkdVK0xtSmhjMlVnZXlCbWFXeHNPaUJpYkdGamF6c2dabTl1ZEMxbVlXMXBiSGs2SUhObGNtbG1PeUJtYjI1MExYTnBlbVU2SURFMGNIZzdJSDA4TDNOMGVXeGxQanh5WldOMElIZHBaSFJvUFNJeE1EQWxJaUJvWldsbmFIUTlJakV3TUNVaUlHWnBiR3c5SW5kb2FYUmxJaUF2UGp4MFpYaDBJSGc5SWpFd0lpQjVQU0l5TUNJZ1kyeGhjM005SW1KaGMyVWlQbTFoWTA5VFBDOTBaWGgwUGp4MFpYaDBJSGc5SWpFd0lpQjVQU0kwTUNJZ1kyeGhjM005SW1KaGMyVWlQa0p5WVdOclpYUnpQQzkwWlhoMFBqeDBaWGgwSUhnOUlqRXdJaUI1UFNJMk1DSWdZMnhoYzNNOUltSmhjMlVpUGxkb2FYUmxJRlJoYm10MGIzQThMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpnd0lpQmpiR0Z6Y3owaVltRnpaU0krVTJOaGJHRThMM1JsZUhRK1BIUmxlSFFnZUQwaU1UQWlJSGs5SWpFd01DSWdZMnhoYzNNOUltSmhjMlVpUGtkdmRtVnlibTFsYm5ROEwzUmxlSFErUEhSbGVIUWdlRDBpTVRBaUlIazlJakV5TUNJZ1kyeGhjM005SW1KaGMyVWlQa3RwYzNWdGRUd3ZkR1Y0ZEQ0OGRHVjRkQ0I0UFNJeE1DSWdlVDBpTVRRd0lpQmpiR0Z6Y3owaVltRnpaU0krUkdsMlpYSm5aVzUwUEM5MFpYaDBQangwWlhoMElIZzlJakV3SWlCNVBTSXhOakFpSUdOc1lYTnpQU0ppWVhObElqNUtiMjVIYjJ4a1BDOTBaWGgwUGp3dmMzWm5QZz09In0=',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: null,
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/21.png",
- address: "0x91d7a9e7c09477392290fe16c1b243e4a36d279a",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/21.png',
+ address: '0x91d7a9e7c09477392290fe16c1b243e4a36d279a',
+ config: '',
},
traits: [],
last_sale: null,
@@ -880,38 +852,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 42196300,
- token_id: "2821",
+ token_id: '2821',
num_sales: 2,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/2ugQojxUZyJrvGIkvfZykSEH10ooke96p2L3BACTrNbSZtSUgyou1dwuaL3ToLYfo2qCccMSesL26r2007jG01oRiP_nz2rZEZGF",
+ 'https://lh3.googleusercontent.com/2ugQojxUZyJrvGIkvfZykSEH10ooke96p2L3BACTrNbSZtSUgyou1dwuaL3ToLYfo2qCccMSesL26r2007jG01oRiP_nz2rZEZGF',
image_preview_url:
- "https://lh3.googleusercontent.com/2ugQojxUZyJrvGIkvfZykSEH10ooke96p2L3BACTrNbSZtSUgyou1dwuaL3ToLYfo2qCccMSesL26r2007jG01oRiP_nz2rZEZGF=s250",
+ 'https://lh3.googleusercontent.com/2ugQojxUZyJrvGIkvfZykSEH10ooke96p2L3BACTrNbSZtSUgyou1dwuaL3ToLYfo2qCccMSesL26r2007jG01oRiP_nz2rZEZGF=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/2ugQojxUZyJrvGIkvfZykSEH10ooke96p2L3BACTrNbSZtSUgyou1dwuaL3ToLYfo2qCccMSesL26r2007jG01oRiP_nz2rZEZGF=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmXBBN4rMHdnMT1xrqhLxPKT8mWibwDrP3B3E1n1GTAnx1",
+ 'https://lh3.googleusercontent.com/2ugQojxUZyJrvGIkvfZykSEH10ooke96p2L3BACTrNbSZtSUgyou1dwuaL3ToLYfo2qCccMSesL26r2007jG01oRiP_nz2rZEZGF=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmXBBN4rMHdnMT1xrqhLxPKT8mWibwDrP3B3E1n1GTAnx1',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
- asset_contract_type: "non-fungible",
- created_date: "2021-08-28T23:59:47.536067",
- name: "MutantApeYachtClub",
- nft_version: "3.0",
+ address: '0x60e4d786628fea6478f785a6d7e704777c86a7c6',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-08-28T23:59:47.536067',
+ name: 'MutantApeYachtClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 70753020,
- schema_name: "ERC721",
- symbol: "MAYC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'MAYC',
+ total_supply: '0',
description:
- "The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.",
+ 'The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.',
external_link: null,
image_url:
- "https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120",
+ 'https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 250,
@@ -920,195 +891,186 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 500,
- payout_address: "0xaae7ac476b117bccafe2f05f582906be44bc8ff1",
+ payout_address: '0xaae7ac476b117bccafe2f05f582906be44bc8ff1',
},
- permalink:
- "https://opensea.io/assets/0x60e4d786628fea6478f785a6d7e704777c86a7c6/2821",
+ permalink: 'https://opensea.io/assets/0x60e4d786628fea6478f785a6d7e704777c86a7c6/2821',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/5c-HcdLMinTg3LvEwXYZYC-u5nN22Pn5ivTPYA4pVEsWJHU1rCobhUlHSFjZgCHPGSmcGMQGCrDCQU8BfSfygmL7Uol9MRQZt6-gqA=s2500",
+ 'https://lh3.googleusercontent.com/5c-HcdLMinTg3LvEwXYZYC-u5nN22Pn5ivTPYA4pVEsWJHU1rCobhUlHSFjZgCHPGSmcGMQGCrDCQU8BfSfygmL7Uol9MRQZt6-gqA=s2500',
chat_url: null,
- created_date: "2021-08-29T00:41:59.548458",
+ created_date: '2021-08-29T00:41:59.548458',
default_to_fiat: false,
description:
- "The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "250",
+ 'The MUTANT APE YACHT CLUB is a collection of up to 20,000 Mutant Apes that can only be created by exposing an existing Bored Ape to a vial of MUTANT SERUM or by minting a Mutant Ape in the public sale.',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '250',
discord_url: null,
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
external_url: null,
featured: false,
featured_image_url: null,
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120",
+ 'https://lh3.googleusercontent.com/lHexKRMpw-aoSyB1WdFBff5yfANLReFxHzt1DOj_sg7mS14yARpuvYcUtsyyx-Nkpk6WTcUPFoG53VnLJezYi8hAs0OxNZwlw6Y-dmI=s120',
is_subject_to_whitelist: false,
large_image_url: null,
medium_username: null,
- name: "Mutant Ape Yacht Club",
+ name: 'Mutant Ape Yacht Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaae7ac476b117bccafe2f05f582906be44bc8ff1",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaae7ac476b117bccafe2f05f582906be44bc8ff1',
require_email: false,
short_description: null,
- slug: "mutant-ape-yacht-club",
+ slug: 'mutant-ape-yacht-club',
telegram_url: null,
twitter_username: null,
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata: "https://boredapeyachtclub.com/api/mutants/2821",
+ token_metadata: 'https://boredapeyachtclub.com/api/mutants/2821',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-12-01T00:02:42.590977",
- closing_date: "2022-05-30T23:02:25",
+ created_date: '2021-12-01T00:02:42.590977',
+ closing_date: '2022-05-30T23:02:25',
closing_extendable: false,
expiration_time: 1653951745,
listing_time: 1638316854,
- order_hash:
- "0x9de709ad58dde944d8add9bdf01928fe31e2a8d57d14185222649454afe393c2",
+ order_hash: '0x9de709ad58dde944d8add9bdf01928fe31e2a8d57d14185222649454afe393c2',
metadata: {
asset: {
- id: "2821",
- address: "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
+ id: '2821',
+ address: '0x60e4d786628fea6478f785a6d7e704777c86a7c6',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "14000000000000000000.00000000",
- current_bounty: "140000000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "500",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '14000000000000000000.00000000',
+ current_bounty: '140000000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '500',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
+ target: '0x60e4d786628fea6478f785a6d7e704777c86a7c6',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b05",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b05',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "14000000000000000000",
- extra: "0",
- quantity: "1",
- salt: "67467518555396078780641001965156683250372266116838976096860319511230002022709",
+ base_price: '14000000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '67467518555396078780641001965156683250372266116838976096860319511230002022709',
v: 27,
- r: "0x971f6bae9a8eea1dd13f4bd0ed36d520c188b17422a81891204683916b93c3bd",
- s: "0x539e2be927aa1f63fb2a89f31f10c9aae16db857416bd30b20c545d726c2f659",
+ r: '0x971f6bae9a8eea1dd13f4bd0ed36d520c188b17422a81891204683916b93c3bd',
+ s: '0x539e2be927aa1f63fb2a89f31f10c9aae16db857416bd30b20c545d726c2f659',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0x5627bfe3fc7048d70e603c976ecf146349d503d335cfbeaeec8a08086aef3bb7",
+ prefixed_hash: '0x5627bfe3fc7048d70e603c976ecf146349d503d335cfbeaeec8a08086aef3bb7',
},
],
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x9056d15c49b19df52ffad1e6c11627f035c0c960",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x9056d15c49b19df52ffad1e6c11627f035c0c960',
+ config: '',
},
traits: [
{
- trait_type: "Fur",
- value: "M2 Tan",
+ trait_type: 'Fur',
+ value: 'M2 Tan',
display_type: null,
max_value: null,
trait_count: 236,
order: null,
},
{
- trait_type: "Mouth",
- value: "M2 Bored Cigarette",
+ trait_type: 'Mouth',
+ value: 'M2 Bored Cigarette',
display_type: null,
max_value: null,
trait_count: 267,
order: null,
},
{
- trait_type: "Background",
- value: "M2 Aquamarine",
+ trait_type: 'Background',
+ value: 'M2 Aquamarine',
display_type: null,
max_value: null,
trait_count: 519,
order: null,
},
{
- trait_type: "Eyes",
- value: "M2 Zombie",
+ trait_type: 'Eyes',
+ value: 'M2 Zombie',
display_type: null,
max_value: null,
trait_count: 138,
order: null,
},
{
- trait_type: "Clothes",
- value: "M2 Blue Dress",
+ trait_type: 'Clothes',
+ value: 'M2 Blue Dress',
display_type: null,
max_value: null,
trait_count: 30,
order: null,
},
{
- trait_type: "Hat",
- value: "M2 Spinner Hat",
+ trait_type: 'Hat',
+ value: 'M2 Spinner Hat',
display_type: null,
max_value: null,
trait_count: 91,
@@ -1117,55 +1079,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "2821",
+ token_id: '2821',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-11-30T20:59:26",
+ event_type: 'successful',
+ event_timestamp: '2021-11-30T20:59:26',
auction_type: null,
- total_price: "8854300000000000000",
+ total_price: '8854300000000000000',
payment_token: {
id: 2,
- symbol: "WETH",
- address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
- image_url:
- "https://storage.opensea.io/files/accae6b6fb3888cbff27a013729c22dc.svg",
- name: "Wrapped Ether",
+ symbol: 'WETH',
+ address: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
+ image_url: 'https://storage.opensea.io/files/accae6b6fb3888cbff27a013729c22dc.svg',
+ name: 'Wrapped Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4716.109999999999673000",
+ eth_price: '1.000000000000000',
+ usd_price: '4716.109999999999673000',
},
transaction: {
- block_hash:
- "0xbcfe5a589fb41ff8d355ea94ab8f09a87ddcdf869db47aac9dec638fe044e07c",
- block_number: "13717046",
+ block_hash: '0xbcfe5a589fb41ff8d355ea94ab8f09a87ddcdf869db47aac9dec638fe044e07c',
+ block_number: '13717046',
from_account: {
user: {
- username: "NFTBeltfort",
+ username: 'NFTBeltfort',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/14.png",
- address: "0xde700df70d96e2ad9436577b0926fb351cb0b228",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/14.png',
+ address: '0xde700df70d96e2ad9436577b0926fb351cb0b228',
+ config: '',
},
id: 212839340,
- timestamp: "2021-11-30T20:59:26",
+ timestamp: '2021-11-30T20:59:26',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0x9d6900cba95c13ae89e51755cf22db133f66a6afab9d14ff45b3c08e4c186d53",
- transaction_index: "409",
+ transaction_hash: '0x9d6900cba95c13ae89e51755cf22db133f66a6afab9d14ff45b3c08e4c186d53',
+ transaction_index: '409',
},
- created_date: "2021-11-30T21:00:16.557241",
- quantity: "1",
+ created_date: '2021-11-30T21:00:16.557241',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -1175,38 +1132,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 32359551,
- token_id: "529",
+ token_id: '529',
num_sales: 0,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/CIWHaJC9BQvc-1unN_L_oNShuC6-qngwB421ik5WSw5YATNN7mHd0JGWlZoB6lRvUEsTn-vFhvFHtp0ccRVE1gZJjwirpHIqiFOiKg",
+ 'https://lh3.googleusercontent.com/CIWHaJC9BQvc-1unN_L_oNShuC6-qngwB421ik5WSw5YATNN7mHd0JGWlZoB6lRvUEsTn-vFhvFHtp0ccRVE1gZJjwirpHIqiFOiKg',
image_preview_url:
- "https://lh3.googleusercontent.com/CIWHaJC9BQvc-1unN_L_oNShuC6-qngwB421ik5WSw5YATNN7mHd0JGWlZoB6lRvUEsTn-vFhvFHtp0ccRVE1gZJjwirpHIqiFOiKg=s250",
+ 'https://lh3.googleusercontent.com/CIWHaJC9BQvc-1unN_L_oNShuC6-qngwB421ik5WSw5YATNN7mHd0JGWlZoB6lRvUEsTn-vFhvFHtp0ccRVE1gZJjwirpHIqiFOiKg=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/CIWHaJC9BQvc-1unN_L_oNShuC6-qngwB421ik5WSw5YATNN7mHd0JGWlZoB6lRvUEsTn-vFhvFHtp0ccRVE1gZJjwirpHIqiFOiKg=s128",
- image_original_url:
- "https://ipfs.io/ipfs/Qmdpbwr2ojevZY13i5W3AZ4cxkRYQD3iyPSmuLnDaTix3X",
+ 'https://lh3.googleusercontent.com/CIWHaJC9BQvc-1unN_L_oNShuC6-qngwB421ik5WSw5YATNN7mHd0JGWlZoB6lRvUEsTn-vFhvFHtp0ccRVE1gZJjwirpHIqiFOiKg=s128',
+ image_original_url: 'https://ipfs.io/ipfs/Qmdpbwr2ojevZY13i5W3AZ4cxkRYQD3iyPSmuLnDaTix3X',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0x257d3caeda3932c6d48a5e5d5c7a5e3d23d92c83",
- asset_contract_type: "non-fungible",
- created_date: "2021-07-20T05:05:20.895339",
- name: "InvertedApeClub",
- nft_version: "3.0",
+ address: '0x257d3caeda3932c6d48a5e5d5c7a5e3d23d92c83',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-07-20T05:05:20.895339',
+ name: 'InvertedApeClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 36842912,
- schema_name: "ERC721",
- symbol: "IAPE",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'IAPE',
+ total_supply: '0',
description:
- "[Inverted Ape Club](https://invertedapeclub.com/) is a provably fair BAYC derivative work. Owning an Inverted Ape provides access to perks from each Ethereum-based Solidity project that will be released by Luego Labs, indefinitely.\n\n10K unique apes, inverted. Inverted apes are mintable ONLY to their corresponding BAYC holders.\n1% of applicable secondary sales go to the corresponding BAYC holder forever.\n\nNot affiliated with Bored Ape Yacht Club or Yuga Labs.",
- external_link: "https://invertedapeclub.com/",
+ '[Inverted Ape Club](https://invertedapeclub.com/) is a provably fair BAYC derivative work. Owning an Inverted Ape provides access to perks from each Ethereum-based Solidity project that will be released by Luego Labs, indefinitely.\n\n10K unique apes, inverted. Inverted apes are mintable ONLY to their corresponding BAYC holders.\n1% of applicable secondary sales go to the corresponding BAYC holder forever.\n\nNot affiliated with Bored Ape Yacht Club or Yuga Labs.',
+ external_link: 'https://invertedapeclub.com/',
image_url:
- "https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s120",
+ 'https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 250,
@@ -1215,123 +1171,119 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 500,
- payout_address: "0x4a14091e6f9e8985929e773a65d99e1095a16837",
+ payout_address: '0x4a14091e6f9e8985929e773a65d99e1095a16837',
},
- permalink:
- "https://opensea.io/assets/0x257d3caeda3932c6d48a5e5d5c7a5e3d23d92c83/529",
+ permalink: 'https://opensea.io/assets/0x257d3caeda3932c6d48a5e5d5c7a5e3d23d92c83/529',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/HrLkuvc50cU1Wf5usFLY6ieM_81Gifjl1ORbcQf4qUYy1oPf_VRvM_E_hu18owRz5_foV-bPHOl-6su5Nqk1lyw9fb5pkI5Ezys5=s2500",
+ 'https://lh3.googleusercontent.com/HrLkuvc50cU1Wf5usFLY6ieM_81Gifjl1ORbcQf4qUYy1oPf_VRvM_E_hu18owRz5_foV-bPHOl-6su5Nqk1lyw9fb5pkI5Ezys5=s2500',
chat_url: null,
- created_date: "2021-07-20T05:36:03.032143",
+ created_date: '2021-07-20T05:36:03.032143',
default_to_fiat: false,
description:
- "[Inverted Ape Club](https://invertedapeclub.com/) is a provably fair BAYC derivative work. Owning an Inverted Ape provides access to perks from each Ethereum-based Solidity project that will be released by Luego Labs, indefinitely.\n\n10K unique apes, inverted. Inverted apes are mintable ONLY to their corresponding BAYC holders.\n1% of applicable secondary sales go to the corresponding BAYC holder forever.\n\nNot affiliated with Bored Ape Yacht Club or Yuga Labs.",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "250",
- discord_url: "https://discord.gg/vPGmem7b",
+ '[Inverted Ape Club](https://invertedapeclub.com/) is a provably fair BAYC derivative work. Owning an Inverted Ape provides access to perks from each Ethereum-based Solidity project that will be released by Luego Labs, indefinitely.\n\n10K unique apes, inverted. Inverted apes are mintable ONLY to their corresponding BAYC holders.\n1% of applicable secondary sales go to the corresponding BAYC holder forever.\n\nNot affiliated with Bored Ape Yacht Club or Yuga Labs.',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '250',
+ discord_url: 'https://discord.gg/vPGmem7b',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "https://invertedapeclub.com/",
+ external_url: 'https://invertedapeclub.com/',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s300",
+ 'https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s300',
hidden: false,
- safelist_request_status: "not_requested",
+ safelist_request_status: 'not_requested',
image_url:
- "https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s120",
+ 'https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s300",
+ 'https://lh3.googleusercontent.com/h5Lc32NrfOHVn0kUNMHvvA5uBsebaA-3UZ29FiEeV0EqleLOrvznTEB0dmgAio2O1lI2k5RqRr8vVUL0KrdBtvdau33J59IYLogEkg=s300',
medium_username: null,
- name: "Inverted Ape Club",
+ name: 'Inverted Ape Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0x4a14091e6f9e8985929e773a65d99e1095a16837",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0x4a14091e6f9e8985929e773a65d99e1095a16837',
require_email: false,
short_description: null,
- slug: "invertedapeclub",
+ slug: 'invertedapeclub',
telegram_url: null,
- twitter_username: "InvertedApeClub",
+ twitter_username: 'InvertedApeClub',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/Qme9cSSVAnf6c8VnN3YCWb183Vodrkc2XU7XLcDttbY7qN/529",
+ token_metadata: 'https://ipfs.io/ipfs/Qme9cSSVAnf6c8VnN3YCWb183Vodrkc2XU7XLcDttbY7qN/529',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: null,
creator: {
user: {
username: null,
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/21.png",
- address: "0x4a14091e6f9e8985929e773a65d99e1095a16837",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/21.png',
+ address: '0x4a14091e6f9e8985929e773a65d99e1095a16837',
+ config: '',
},
traits: [
{
- trait_type: "Eyes",
- value: "Sad (inverted)",
+ trait_type: 'Eyes',
+ value: 'Sad (inverted)',
display_type: null,
max_value: null,
trait_count: 107,
order: null,
},
{
- trait_type: "Hat",
- value: "Spinner Hat (inverted)",
+ trait_type: 'Hat',
+ value: 'Spinner Hat (inverted)',
display_type: null,
max_value: null,
trait_count: 25,
order: null,
},
{
- trait_type: "Background",
- value: "Blue (inverted)",
+ trait_type: 'Background',
+ value: 'Blue (inverted)',
display_type: null,
max_value: null,
trait_count: 237,
order: null,
},
{
- trait_type: "Mouth",
- value: "Bored Unshaven (inverted)",
+ trait_type: 'Mouth',
+ value: 'Bored Unshaven (inverted)',
display_type: null,
max_value: null,
trait_count: 293,
order: null,
},
{
- trait_type: "Clothes",
- value: "Prison Jumpsuit (inverted)",
+ trait_type: 'Clothes',
+ value: 'Prison Jumpsuit (inverted)',
display_type: null,
max_value: null,
trait_count: 43,
order: null,
},
{
- trait_type: "Earring",
- value: "Silver Stud (inverted)",
+ trait_type: 'Earring',
+ value: 'Silver Stud (inverted)',
display_type: null,
max_value: null,
trait_count: 138,
order: null,
},
{
- trait_type: "Fur",
- value: "Tan (inverted)",
+ trait_type: 'Fur',
+ value: 'Tan (inverted)',
display_type: null,
max_value: null,
trait_count: 118,
@@ -1347,38 +1299,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 29193819,
- token_id: "5595",
+ token_id: '5595',
num_sales: 1,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/PqUXUQ947U77EBxnDlD9fWqU6vaSRt6psVFRVksRE8Yf3UlN2KB7qfSL29A2pG5QGCUqrvV8wZBOLbFGupVu5fc4PakHNfQ8kjTe",
+ 'https://lh3.googleusercontent.com/PqUXUQ947U77EBxnDlD9fWqU6vaSRt6psVFRVksRE8Yf3UlN2KB7qfSL29A2pG5QGCUqrvV8wZBOLbFGupVu5fc4PakHNfQ8kjTe',
image_preview_url:
- "https://lh3.googleusercontent.com/PqUXUQ947U77EBxnDlD9fWqU6vaSRt6psVFRVksRE8Yf3UlN2KB7qfSL29A2pG5QGCUqrvV8wZBOLbFGupVu5fc4PakHNfQ8kjTe=s250",
+ 'https://lh3.googleusercontent.com/PqUXUQ947U77EBxnDlD9fWqU6vaSRt6psVFRVksRE8Yf3UlN2KB7qfSL29A2pG5QGCUqrvV8wZBOLbFGupVu5fc4PakHNfQ8kjTe=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/PqUXUQ947U77EBxnDlD9fWqU6vaSRt6psVFRVksRE8Yf3UlN2KB7qfSL29A2pG5QGCUqrvV8wZBOLbFGupVu5fc4PakHNfQ8kjTe=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmdeJYu42ZWM7Vt1QzQgEebZAeMPndavfYTejidjBAEm3q",
+ 'https://lh3.googleusercontent.com/PqUXUQ947U77EBxnDlD9fWqU6vaSRt6psVFRVksRE8Yf3UlN2KB7qfSL29A2pG5QGCUqrvV8wZBOLbFGupVu5fc4PakHNfQ8kjTe=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmdeJYu42ZWM7Vt1QzQgEebZAeMPndavfYTejidjBAEm3q',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
- asset_contract_type: "non-fungible",
- created_date: "2021-06-18T20:13:59.334091",
- name: "BoredApeKennelClub",
- nft_version: "3.0",
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-06-18T20:13:59.334091',
+ name: 'BoredApeKennelClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 51853758,
- schema_name: "ERC721",
- symbol: "BAKC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'BAKC',
+ total_supply: '0',
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- external_link: "http://boredapeyachtclub.com/#/kennel-club",
+ external_link: 'http://boredapeyachtclub.com/#/kennel-club',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -1387,206 +1338,196 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 250,
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
},
- permalink:
- "https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/5595",
+ permalink: 'https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/5595',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500",
+ 'https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500',
chat_url: null,
- created_date: "2021-06-18T21:32:25.355263",
+ created_date: '2021-06-18T21:32:25.355263',
default_to_fiat: false,
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
- discord_url: "https://discord.gg/wjH7hGz2yS",
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
+ discord_url: 'https://discord.gg/wjH7hGz2yS',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://boredapeyachtclub.com/#/kennel-club",
+ external_url: 'http://boredapeyachtclub.com/#/kennel-club',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
medium_username: null,
- name: "Bored Ape Kennel Club",
+ name: 'Bored Ape Kennel Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
require_email: false,
short_description: null,
- slug: "bored-ape-kennel-club",
+ slug: 'bored-ape-kennel-club',
telegram_url: null,
- twitter_username: "boredapeyc",
+ twitter_username: 'boredapeyc',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/5595",
+ token_metadata: 'https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/5595',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-11-28T15:14:32.698158",
- closing_date: "2022-05-28T14:14:03",
+ created_date: '2021-11-28T15:14:32.698158',
+ closing_date: '2022-05-28T14:14:03',
closing_extendable: false,
expiration_time: 1653747243,
listing_time: 1638112357,
- order_hash:
- "0x4860bc0ed694b73db86acab5a2d7e50351ef0b3470ce3ab16a58c855b99fc613",
+ order_hash: '0x4860bc0ed694b73db86acab5a2d7e50351ef0b3470ce3ab16a58c855b99fc613',
metadata: {
asset: {
- id: "5595",
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ id: '5595',
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "9500000000000000000.000000000",
- current_bounty: "95000000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "250",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '9500000000000000000.000000000',
+ current_bounty: '95000000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '250',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ target: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015db",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015db',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "9500000000000000000",
- extra: "0",
- quantity: "1",
- salt: "41612794404734003835378488046357053082820232959183727112173048869181543323865",
+ base_price: '9500000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '41612794404734003835378488046357053082820232959183727112173048869181543323865',
v: 27,
- r: "0xf8c54950a6427dc814fd95161ad785426b4da1df938c2cfb4e58f1eeb1ee4a07",
- s: "0x1a56d1d3c5257211f6cd57bfabddb24a7ce243ce7eac13d72ea1a527ccd2ea1e",
+ r: '0xf8c54950a6427dc814fd95161ad785426b4da1df938c2cfb4e58f1eeb1ee4a07',
+ s: '0x1a56d1d3c5257211f6cd57bfabddb24a7ce243ce7eac13d72ea1a527ccd2ea1e',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0xcf55de1286a7c2d8becb078c831c64e58d87d854f770e806fc1672a25b661c4c",
+ prefixed_hash: '0xcf55de1286a7c2d8becb078c831c64e58d87d854f770e806fc1672a25b661c4c',
},
],
creator: {
user: {
- username: "BoredApeKennelClub",
+ username: 'BoredApeKennelClub',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
+ config: '',
},
traits: [
{
- trait_type: "Background",
- value: "Club Exterior",
+ trait_type: 'Background',
+ value: 'Club Exterior',
display_type: null,
max_value: null,
trait_count: 1640,
order: null,
},
{
- trait_type: "Fur",
- value: "Galaxy",
+ trait_type: 'Fur',
+ value: 'Galaxy',
display_type: null,
max_value: null,
trait_count: 221,
order: null,
},
{
- trait_type: "Head",
- value: "Spinner Hat",
+ trait_type: 'Head',
+ value: 'Spinner Hat',
display_type: null,
max_value: null,
trait_count: 115,
order: null,
},
{
- trait_type: "Neck",
- value: "Glow Necklace",
+ trait_type: 'Neck',
+ value: 'Glow Necklace',
display_type: null,
max_value: null,
trait_count: 168,
order: null,
},
{
- trait_type: "Eyes",
- value: "Happy",
+ trait_type: 'Eyes',
+ value: 'Happy',
display_type: null,
max_value: null,
trait_count: 1296,
order: null,
},
{
- trait_type: "Mouth",
- value: "Bloody",
+ trait_type: 'Mouth',
+ value: 'Bloody',
display_type: null,
max_value: null,
trait_count: 315,
order: null,
},
{
- trait_type: "Back",
- value: "Toilet Paper Dispenser",
+ trait_type: 'Back',
+ value: 'Toilet Paper Dispenser',
display_type: null,
max_value: null,
trait_count: 111,
@@ -1595,55 +1536,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "5595",
+ token_id: '5595',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-09-08T13:15:10",
+ event_type: 'successful',
+ event_timestamp: '2021-09-08T13:15:10',
auction_type: null,
- total_price: "11000000000000000000",
+ total_price: '11000000000000000000',
payment_token: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
transaction: {
- block_hash:
- "0xa18641ad3dc04980879f0cb3abee13568416a92faac0d09c6ff7e5010b84b8ae",
- block_number: "13185311",
+ block_hash: '0xa18641ad3dc04980879f0cb3abee13568416a92faac0d09c6ff7e5010b84b8ae',
+ block_number: '13185311',
from_account: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
id: 160894755,
- timestamp: "2021-09-08T13:15:10",
+ timestamp: '2021-09-08T13:15:10',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0x6d8716dab8fd1879dee04e91067f9fabc2e23cfff43c88cf618a7a21049c76f9",
- transaction_index: "12",
+ transaction_hash: '0x6d8716dab8fd1879dee04e91067f9fabc2e23cfff43c88cf618a7a21049c76f9',
+ transaction_index: '12',
},
- created_date: "2021-09-08T13:15:42.079907",
- quantity: "1",
+ created_date: '2021-09-08T13:15:42.079907',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -1653,38 +1589,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 29182499,
- token_id: "1610",
+ token_id: '1610',
num_sales: 6,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/20h55ixFQG_zQFj7Y7cf46ZYnz-w20GNYBV3Oeuars75bwxIRoOloDAakUDh7AedroaWpKYBD6_ACz954iku5cLF-K_EPIkKOdzZ",
+ 'https://lh3.googleusercontent.com/20h55ixFQG_zQFj7Y7cf46ZYnz-w20GNYBV3Oeuars75bwxIRoOloDAakUDh7AedroaWpKYBD6_ACz954iku5cLF-K_EPIkKOdzZ',
image_preview_url:
- "https://lh3.googleusercontent.com/20h55ixFQG_zQFj7Y7cf46ZYnz-w20GNYBV3Oeuars75bwxIRoOloDAakUDh7AedroaWpKYBD6_ACz954iku5cLF-K_EPIkKOdzZ=s250",
+ 'https://lh3.googleusercontent.com/20h55ixFQG_zQFj7Y7cf46ZYnz-w20GNYBV3Oeuars75bwxIRoOloDAakUDh7AedroaWpKYBD6_ACz954iku5cLF-K_EPIkKOdzZ=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/20h55ixFQG_zQFj7Y7cf46ZYnz-w20GNYBV3Oeuars75bwxIRoOloDAakUDh7AedroaWpKYBD6_ACz954iku5cLF-K_EPIkKOdzZ=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmNjukfgGuwT24MqPjj4ce3vHcvZaUq7YEuFxpqTFuNU29",
+ 'https://lh3.googleusercontent.com/20h55ixFQG_zQFj7Y7cf46ZYnz-w20GNYBV3Oeuars75bwxIRoOloDAakUDh7AedroaWpKYBD6_ACz954iku5cLF-K_EPIkKOdzZ=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmNjukfgGuwT24MqPjj4ce3vHcvZaUq7YEuFxpqTFuNU29',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
- asset_contract_type: "non-fungible",
- created_date: "2021-06-18T20:13:59.334091",
- name: "BoredApeKennelClub",
- nft_version: "3.0",
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-06-18T20:13:59.334091',
+ name: 'BoredApeKennelClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 51853758,
- schema_name: "ERC721",
- symbol: "BAKC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'BAKC',
+ total_supply: '0',
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- external_link: "http://boredapeyachtclub.com/#/kennel-club",
+ external_link: 'http://boredapeyachtclub.com/#/kennel-club',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -1693,173 +1628,163 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 250,
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
},
- permalink:
- "https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/1610",
+ permalink: 'https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/1610',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500",
+ 'https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500',
chat_url: null,
- created_date: "2021-06-18T21:32:25.355263",
+ created_date: '2021-06-18T21:32:25.355263',
default_to_fiat: false,
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
- discord_url: "https://discord.gg/wjH7hGz2yS",
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
+ discord_url: 'https://discord.gg/wjH7hGz2yS',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://boredapeyachtclub.com/#/kennel-club",
+ external_url: 'http://boredapeyachtclub.com/#/kennel-club',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
medium_username: null,
- name: "Bored Ape Kennel Club",
+ name: 'Bored Ape Kennel Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
require_email: false,
short_description: null,
- slug: "bored-ape-kennel-club",
+ slug: 'bored-ape-kennel-club',
telegram_url: null,
- twitter_username: "boredapeyc",
+ twitter_username: 'boredapeyc',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/1610",
+ token_metadata: 'https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/1610',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-11-28T15:57:10.447540",
- closing_date: "2022-05-28T14:55:30",
+ created_date: '2021-11-28T15:57:10.447540',
+ closing_date: '2022-05-28T14:55:30',
closing_extendable: false,
expiration_time: 1653749730,
listing_time: 1638114836,
- order_hash:
- "0x2cb79a6a4bafacb832ab0262068441b5e0bd915ad5b725fa57c6143108dacde0",
+ order_hash: '0x2cb79a6a4bafacb832ab0262068441b5e0bd915ad5b725fa57c6143108dacde0',
metadata: {
asset: {
- id: "1610",
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ id: '1610',
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "9000000000000000000.000000000",
- current_bounty: "90000000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "250",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '9000000000000000000.000000000',
+ current_bounty: '90000000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '250',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ target: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064a",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064a',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "9000000000000000000",
- extra: "0",
- quantity: "1",
- salt: "82456564078496177518776219828803256870202049185588484122930690522144528418745",
+ base_price: '9000000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '82456564078496177518776219828803256870202049185588484122930690522144528418745',
v: 28,
- r: "0x6ce74397aafdc137c333ab48dd094b2fd676ba3631a0984cadd70a2b89623fae",
- s: "0x19aa0949722f13c2a9a64b500ed00ab8c043e7d1a82678ed3342b74096fcaf90",
+ r: '0x6ce74397aafdc137c333ab48dd094b2fd676ba3631a0984cadd70a2b89623fae',
+ s: '0x19aa0949722f13c2a9a64b500ed00ab8c043e7d1a82678ed3342b74096fcaf90',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0x621903831cf4d21cd8e0f2d1e801977f238b822e5d5519670d4814bb62b727a9",
+ prefixed_hash: '0x621903831cf4d21cd8e0f2d1e801977f238b822e5d5519670d4814bb62b727a9',
},
],
creator: {
user: {
- username: "BoredApeKennelClub",
+ username: 'BoredApeKennelClub',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
+ config: '',
},
traits: [
{
- trait_type: "Feet",
- value: "Flask",
+ trait_type: 'Feet',
+ value: 'Flask',
display_type: null,
max_value: null,
trait_count: 302,
order: null,
},
{
- trait_type: "Fur",
- value: "Cyberpunk",
+ trait_type: 'Fur',
+ value: 'Cyberpunk',
display_type: null,
max_value: null,
trait_count: 271,
order: null,
},
{
- trait_type: "Head",
+ trait_type: 'Head',
value: "Pirate Captain's Hat",
display_type: null,
max_value: null,
@@ -1867,32 +1792,32 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
order: null,
},
{
- trait_type: "Mouth",
- value: "Panting",
+ trait_type: 'Mouth',
+ value: 'Panting',
display_type: null,
max_value: null,
trait_count: 201,
order: null,
},
{
- trait_type: "Background",
- value: "Swamp",
+ trait_type: 'Background',
+ value: 'Swamp',
display_type: null,
max_value: null,
trait_count: 2426,
order: null,
},
{
- trait_type: "Eyes",
- value: "Cyberpunk Visor",
+ trait_type: 'Eyes',
+ value: 'Cyberpunk Visor',
display_type: null,
max_value: null,
trait_count: 110,
order: null,
},
{
- trait_type: "Neck",
- value: "Japanese Bandana",
+ trait_type: 'Neck',
+ value: 'Japanese Bandana',
display_type: null,
max_value: null,
trait_count: 92,
@@ -1901,55 +1826,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "1610",
+ token_id: '1610',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-08-04T21:59:24",
+ event_type: 'successful',
+ event_timestamp: '2021-08-04T21:59:24',
auction_type: null,
- total_price: "7770000000000000000",
+ total_price: '7770000000000000000',
payment_token: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
transaction: {
- block_hash:
- "0x6c9b843c49bf12accf4b661e70154cef532135a82affbed43425d9f85ba80fc7",
- block_number: "12961202",
+ block_hash: '0x6c9b843c49bf12accf4b661e70154cef532135a82affbed43425d9f85ba80fc7',
+ block_number: '12961202',
from_account: {
user: {
- username: "eCoLokty",
+ username: 'eCoLokty',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/6.png",
- address: "0x290868fb9b864e876c3e35a32afadfee5a96824a",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/6.png',
+ address: '0x290868fb9b864e876c3e35a32afadfee5a96824a',
+ config: '',
},
id: 144259816,
- timestamp: "2021-08-04T21:59:24",
+ timestamp: '2021-08-04T21:59:24',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0x2e8bda2dc6fcfb3395f3393fe8093fd9156a6251c8b8febd72f1f00220a8927b",
- transaction_index: "138",
+ transaction_hash: '0x2e8bda2dc6fcfb3395f3393fe8093fd9156a6251c8b8febd72f1f00220a8927b',
+ transaction_index: '138',
},
- created_date: "2021-08-04T22:00:07.248322",
- quantity: "1",
+ created_date: '2021-08-04T22:00:07.248322',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -1959,38 +1879,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 29127167,
- token_id: "6971",
+ token_id: '6971',
num_sales: 2,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/WQuioAZIrKrUh2QrZm9AJpgbAXlVxlWLRFHzGMO4LvBkLJvprlzKeZFWaoAxU3VF1kfqimn1hn7pBU6P_8qbluo1EJNqtpN8szaPQw",
+ 'https://lh3.googleusercontent.com/WQuioAZIrKrUh2QrZm9AJpgbAXlVxlWLRFHzGMO4LvBkLJvprlzKeZFWaoAxU3VF1kfqimn1hn7pBU6P_8qbluo1EJNqtpN8szaPQw',
image_preview_url:
- "https://lh3.googleusercontent.com/WQuioAZIrKrUh2QrZm9AJpgbAXlVxlWLRFHzGMO4LvBkLJvprlzKeZFWaoAxU3VF1kfqimn1hn7pBU6P_8qbluo1EJNqtpN8szaPQw=s250",
+ 'https://lh3.googleusercontent.com/WQuioAZIrKrUh2QrZm9AJpgbAXlVxlWLRFHzGMO4LvBkLJvprlzKeZFWaoAxU3VF1kfqimn1hn7pBU6P_8qbluo1EJNqtpN8szaPQw=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/WQuioAZIrKrUh2QrZm9AJpgbAXlVxlWLRFHzGMO4LvBkLJvprlzKeZFWaoAxU3VF1kfqimn1hn7pBU6P_8qbluo1EJNqtpN8szaPQw=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmUeFo9W6KCJC6gAAU4vvLq1ft61bvjwv8Likfz2AacmBZ",
+ 'https://lh3.googleusercontent.com/WQuioAZIrKrUh2QrZm9AJpgbAXlVxlWLRFHzGMO4LvBkLJvprlzKeZFWaoAxU3VF1kfqimn1hn7pBU6P_8qbluo1EJNqtpN8szaPQw=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmUeFo9W6KCJC6gAAU4vvLq1ft61bvjwv8Likfz2AacmBZ',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
- asset_contract_type: "non-fungible",
- created_date: "2021-06-18T20:13:59.334091",
- name: "BoredApeKennelClub",
- nft_version: "3.0",
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-06-18T20:13:59.334091',
+ name: 'BoredApeKennelClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 51853758,
- schema_name: "ERC721",
- symbol: "BAKC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'BAKC',
+ total_supply: '0',
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- external_link: "http://boredapeyachtclub.com/#/kennel-club",
+ external_link: 'http://boredapeyachtclub.com/#/kennel-club',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -1999,206 +1918,196 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 250,
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
},
- permalink:
- "https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/6971",
+ permalink: 'https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/6971',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500",
+ 'https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500',
chat_url: null,
- created_date: "2021-06-18T21:32:25.355263",
+ created_date: '2021-06-18T21:32:25.355263',
default_to_fiat: false,
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
- discord_url: "https://discord.gg/wjH7hGz2yS",
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
+ discord_url: 'https://discord.gg/wjH7hGz2yS',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://boredapeyachtclub.com/#/kennel-club",
+ external_url: 'http://boredapeyachtclub.com/#/kennel-club',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
medium_username: null,
- name: "Bored Ape Kennel Club",
+ name: 'Bored Ape Kennel Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
require_email: false,
short_description: null,
- slug: "bored-ape-kennel-club",
+ slug: 'bored-ape-kennel-club',
telegram_url: null,
- twitter_username: "boredapeyc",
+ twitter_username: 'boredapeyc',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/6971",
+ token_metadata: 'https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/6971',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-11-25T14:18:43.759693",
- closing_date: "2022-05-18T10:54:26",
+ created_date: '2021-11-25T14:18:43.759693',
+ closing_date: '2022-05-18T10:54:26',
closing_extendable: false,
expiration_time: 1652871266,
listing_time: 1637849758,
- order_hash:
- "0xb205c9e997d40023545058ba88f6d23567088b3da1c925cf71db1653d4d687bc",
+ order_hash: '0xb205c9e997d40023545058ba88f6d23567088b3da1c925cf71db1653d4d687bc',
metadata: {
asset: {
- id: "6971",
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ id: '6971',
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "9500000000000000000.000000000",
- current_bounty: "95000000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "250",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '9500000000000000000.000000000',
+ current_bounty: '95000000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '250',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ target: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3b",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b3b',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "9500000000000000000",
- extra: "0",
- quantity: "1",
- salt: "19356945419048903438939284427064965736718036514845573766494698455378129395215",
+ base_price: '9500000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '19356945419048903438939284427064965736718036514845573766494698455378129395215',
v: 28,
- r: "0x2ae22300d5b1567ac0fbac5066f676fb6d359c314303e6656095ebb3084922fa",
- s: "0x114e172c916010f81c04d342030195798eee7d625fd59c18c609dfb6df5b6f97",
+ r: '0x2ae22300d5b1567ac0fbac5066f676fb6d359c314303e6656095ebb3084922fa',
+ s: '0x114e172c916010f81c04d342030195798eee7d625fd59c18c609dfb6df5b6f97',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0x51f70eaaec84095261b08fd034007732efe9361a7af86ac5930d0c2c24e34f78",
+ prefixed_hash: '0x51f70eaaec84095261b08fd034007732efe9361a7af86ac5930d0c2c24e34f78',
},
],
creator: {
user: {
- username: "BoredApeKennelClub",
+ username: 'BoredApeKennelClub',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
+ config: '',
},
traits: [
{
- trait_type: "Background",
- value: "Outhouse",
+ trait_type: 'Background',
+ value: 'Outhouse',
display_type: null,
max_value: null,
trait_count: 2413,
order: null,
},
{
- trait_type: "Feet",
- value: "High Tops",
+ trait_type: 'Feet',
+ value: 'High Tops',
display_type: null,
max_value: null,
trait_count: 280,
order: null,
},
{
- trait_type: "Neck",
- value: "Gold Links",
+ trait_type: 'Neck',
+ value: 'Gold Links',
display_type: null,
max_value: null,
trait_count: 178,
order: null,
},
{
- trait_type: "Fur",
- value: "Radioactive",
+ trait_type: 'Fur',
+ value: 'Radioactive',
display_type: null,
max_value: null,
trait_count: 188,
order: null,
},
{
- trait_type: "Eyes",
- value: "Closed",
+ trait_type: 'Eyes',
+ value: 'Closed',
display_type: null,
max_value: null,
trait_count: 1694,
order: null,
},
{
- trait_type: "Head",
- value: "Spinner Hat",
+ trait_type: 'Head',
+ value: 'Spinner Hat',
display_type: null,
max_value: null,
trait_count: 115,
order: null,
},
{
- trait_type: "Mouth",
- value: "Slippers",
+ trait_type: 'Mouth',
+ value: 'Slippers',
display_type: null,
max_value: null,
trait_count: 260,
@@ -2207,55 +2116,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "6971",
+ token_id: '6971',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-09-05T13:58:54",
+ event_type: 'successful',
+ event_timestamp: '2021-09-05T13:58:54',
auction_type: null,
- total_price: "7550000000000000000",
+ total_price: '7550000000000000000',
payment_token: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
transaction: {
- block_hash:
- "0xb3da2177162c007634722e2bf6c3abf3fbdccc5eee012aa6803197f244b3367a",
- block_number: "13166135",
+ block_hash: '0xb3da2177162c007634722e2bf6c3abf3fbdccc5eee012aa6803197f244b3367a',
+ block_number: '13166135',
from_account: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
id: 159335659,
- timestamp: "2021-09-05T13:58:54",
+ timestamp: '2021-09-05T13:58:54',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0x5ca4c6684634413bad5e862bb090f769f566bbf8d57d24170699a80d35dd8fae",
- transaction_index: "264",
+ transaction_hash: '0x5ca4c6684634413bad5e862bb090f769f566bbf8d57d24170699a80d35dd8fae',
+ transaction_index: '264',
},
- created_date: "2021-09-05T13:59:29.664411",
- quantity: "1",
+ created_date: '2021-09-05T13:59:29.664411',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -2265,38 +2169,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 29095534,
- token_id: "1306",
+ token_id: '1306',
num_sales: 6,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/dBRUNceisNm0hf922mxR06ypVgJj5z8fEG6g2z8tm6kEYTjrNN9zu99IjRpFYSOIGkEZQaXuNcF3-e4pU272CgNXkxDawRkdCtX2tg",
+ 'https://lh3.googleusercontent.com/dBRUNceisNm0hf922mxR06ypVgJj5z8fEG6g2z8tm6kEYTjrNN9zu99IjRpFYSOIGkEZQaXuNcF3-e4pU272CgNXkxDawRkdCtX2tg',
image_preview_url:
- "https://lh3.googleusercontent.com/dBRUNceisNm0hf922mxR06ypVgJj5z8fEG6g2z8tm6kEYTjrNN9zu99IjRpFYSOIGkEZQaXuNcF3-e4pU272CgNXkxDawRkdCtX2tg=s250",
+ 'https://lh3.googleusercontent.com/dBRUNceisNm0hf922mxR06ypVgJj5z8fEG6g2z8tm6kEYTjrNN9zu99IjRpFYSOIGkEZQaXuNcF3-e4pU272CgNXkxDawRkdCtX2tg=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/dBRUNceisNm0hf922mxR06ypVgJj5z8fEG6g2z8tm6kEYTjrNN9zu99IjRpFYSOIGkEZQaXuNcF3-e4pU272CgNXkxDawRkdCtX2tg=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmXndgeysw4354G6fDfWPgjSFcbbKkm65sUpdfTZgNsqRo",
+ 'https://lh3.googleusercontent.com/dBRUNceisNm0hf922mxR06ypVgJj5z8fEG6g2z8tm6kEYTjrNN9zu99IjRpFYSOIGkEZQaXuNcF3-e4pU272CgNXkxDawRkdCtX2tg=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmXndgeysw4354G6fDfWPgjSFcbbKkm65sUpdfTZgNsqRo',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
- asset_contract_type: "non-fungible",
- created_date: "2021-06-18T20:13:59.334091",
- name: "BoredApeKennelClub",
- nft_version: "3.0",
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-06-18T20:13:59.334091',
+ name: 'BoredApeKennelClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 51853758,
- schema_name: "ERC721",
- symbol: "BAKC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'BAKC',
+ total_supply: '0',
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- external_link: "http://boredapeyachtclub.com/#/kennel-club",
+ external_link: 'http://boredapeyachtclub.com/#/kennel-club',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -2305,198 +2208,188 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 250,
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
},
- permalink:
- "https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/1306",
+ permalink: 'https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/1306',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500",
+ 'https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500',
chat_url: null,
- created_date: "2021-06-18T21:32:25.355263",
+ created_date: '2021-06-18T21:32:25.355263',
default_to_fiat: false,
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
- discord_url: "https://discord.gg/wjH7hGz2yS",
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
+ discord_url: 'https://discord.gg/wjH7hGz2yS',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://boredapeyachtclub.com/#/kennel-club",
+ external_url: 'http://boredapeyachtclub.com/#/kennel-club',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
medium_username: null,
- name: "Bored Ape Kennel Club",
+ name: 'Bored Ape Kennel Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
require_email: false,
short_description: null,
- slug: "bored-ape-kennel-club",
+ slug: 'bored-ape-kennel-club',
telegram_url: null,
- twitter_username: "boredapeyc",
+ twitter_username: 'boredapeyc',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/1306",
+ token_metadata: 'https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/1306',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-12-01T00:01:38.758860",
- closing_date: "2022-05-17T21:17:22",
+ created_date: '2021-12-01T00:01:38.758860',
+ closing_date: '2022-05-17T21:17:22',
closing_extendable: false,
expiration_time: 1652822242,
listing_time: 1638316759,
- order_hash:
- "0x21fd3e5bca783bbafeada59b287a949ff8b2d2fc236b8732e75e83e6aa8723f2",
+ order_hash: '0x21fd3e5bca783bbafeada59b287a949ff8b2d2fc236b8732e75e83e6aa8723f2',
metadata: {
asset: {
- id: "1306",
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ id: '1306',
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "3300000000000000000.000000000",
- current_bounty: "33000000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "250",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '3300000000000000000.000000000',
+ current_bounty: '33000000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '250',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ target: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "3300000000000000000",
- extra: "0",
- quantity: "1",
- salt: "62416236613424787103643708741853489187740067586338902840884153891171461348226",
+ base_price: '3300000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '62416236613424787103643708741853489187740067586338902840884153891171461348226',
v: 28,
- r: "0x1917417d545a825ef4ec527eba5ddcfe30dd6e7fdbfeeaa29fe183af1d57178d",
- s: "0x7257e2a8a0311e5b00862ad64a8c04f880a4db0ed8231cb2c304b80cb1d507a1",
+ r: '0x1917417d545a825ef4ec527eba5ddcfe30dd6e7fdbfeeaa29fe183af1d57178d',
+ s: '0x7257e2a8a0311e5b00862ad64a8c04f880a4db0ed8231cb2c304b80cb1d507a1',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0xc9b54dac3e3a4177f22b9abbd4476f408e26dc8cfd7961a7fa6741de2e1f2bb5",
+ prefixed_hash: '0xc9b54dac3e3a4177f22b9abbd4476f408e26dc8cfd7961a7fa6741de2e1f2bb5',
},
],
creator: {
user: {
- username: "BoredApeKennelClub",
+ username: 'BoredApeKennelClub',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
+ config: '',
},
traits: [
{
- trait_type: "Mouth",
- value: "Foaming",
+ trait_type: 'Mouth',
+ value: 'Foaming',
display_type: null,
max_value: null,
trait_count: 180,
order: null,
},
{
- trait_type: "Eyes",
- value: "Goofy",
+ trait_type: 'Eyes',
+ value: 'Goofy',
display_type: null,
max_value: null,
trait_count: 365,
order: null,
},
{
- trait_type: "Fur",
- value: "Zombie",
+ trait_type: 'Fur',
+ value: 'Zombie',
display_type: null,
max_value: null,
trait_count: 390,
order: null,
},
{
- trait_type: "Head",
- value: "Rain Hat",
+ trait_type: 'Head',
+ value: 'Rain Hat',
display_type: null,
max_value: null,
trait_count: 145,
order: null,
},
{
- trait_type: "Background",
- value: "Swamp",
+ trait_type: 'Background',
+ value: 'Swamp',
display_type: null,
max_value: null,
trait_count: 2426,
order: null,
},
{
- trait_type: "Feet",
- value: "Kicks",
+ trait_type: 'Feet',
+ value: 'Kicks',
display_type: null,
max_value: null,
trait_count: 236,
@@ -2505,55 +2398,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "1306",
+ token_id: '1306',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-11-13T21:58:29",
+ event_type: 'successful',
+ event_timestamp: '2021-11-13T21:58:29',
auction_type: null,
- total_price: "2450000000000000000",
+ total_price: '2450000000000000000',
payment_token: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
transaction: {
- block_hash:
- "0xa137ac08d2afb820f0a27afd1a40a36db6f6716757e3eb5c6a84364b881f0720",
- block_number: "13610183",
+ block_hash: '0xa137ac08d2afb820f0a27afd1a40a36db6f6716757e3eb5c6a84364b881f0720',
+ block_number: '13610183',
from_account: {
user: {
- username: "APE_G4NG",
+ username: 'APE_G4NG',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/12.png",
- address: "0x563415679588e508c0c8f0a729c9bf898406e9b5",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/12.png',
+ address: '0x563415679588e508c0c8f0a729c9bf898406e9b5',
+ config: '',
},
id: 200302203,
- timestamp: "2021-11-13T21:58:29",
+ timestamp: '2021-11-13T21:58:29',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0xeeec0fd0388b2680223afa212fb387e95553c4c03f33d3d41cb9e5cae491c2e3",
- transaction_index: "166",
+ transaction_hash: '0xeeec0fd0388b2680223afa212fb387e95553c4c03f33d3d41cb9e5cae491c2e3',
+ transaction_index: '166',
},
- created_date: "2021-11-13T21:58:53.957421",
- quantity: "1",
+ created_date: '2021-11-13T21:58:53.957421',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -2563,38 +2451,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 29078697,
- token_id: "4629",
+ token_id: '4629',
num_sales: 3,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/5pjcUIEyJ8DwwYOH-t4mUvGrcFvl9N31T-NO91Wd49o-EbOMmrB2CQ_JLgKvoPBaXvvXl8z8VdEeTMm_l2yA8yVw99WBxlhnI7zw",
+ 'https://lh3.googleusercontent.com/5pjcUIEyJ8DwwYOH-t4mUvGrcFvl9N31T-NO91Wd49o-EbOMmrB2CQ_JLgKvoPBaXvvXl8z8VdEeTMm_l2yA8yVw99WBxlhnI7zw',
image_preview_url:
- "https://lh3.googleusercontent.com/5pjcUIEyJ8DwwYOH-t4mUvGrcFvl9N31T-NO91Wd49o-EbOMmrB2CQ_JLgKvoPBaXvvXl8z8VdEeTMm_l2yA8yVw99WBxlhnI7zw=s250",
+ 'https://lh3.googleusercontent.com/5pjcUIEyJ8DwwYOH-t4mUvGrcFvl9N31T-NO91Wd49o-EbOMmrB2CQ_JLgKvoPBaXvvXl8z8VdEeTMm_l2yA8yVw99WBxlhnI7zw=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/5pjcUIEyJ8DwwYOH-t4mUvGrcFvl9N31T-NO91Wd49o-EbOMmrB2CQ_JLgKvoPBaXvvXl8z8VdEeTMm_l2yA8yVw99WBxlhnI7zw=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmZ6YGtqvnYf5kYKn1bYU3YmN2sDynda2fUaRu5Nb1L52d",
+ 'https://lh3.googleusercontent.com/5pjcUIEyJ8DwwYOH-t4mUvGrcFvl9N31T-NO91Wd49o-EbOMmrB2CQ_JLgKvoPBaXvvXl8z8VdEeTMm_l2yA8yVw99WBxlhnI7zw=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmZ6YGtqvnYf5kYKn1bYU3YmN2sDynda2fUaRu5Nb1L52d',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
- asset_contract_type: "non-fungible",
- created_date: "2021-06-18T20:13:59.334091",
- name: "BoredApeKennelClub",
- nft_version: "3.0",
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-06-18T20:13:59.334091',
+ name: 'BoredApeKennelClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 51853758,
- schema_name: "ERC721",
- symbol: "BAKC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'BAKC',
+ total_supply: '0',
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- external_link: "http://boredapeyachtclub.com/#/kennel-club",
+ external_link: 'http://boredapeyachtclub.com/#/kennel-club',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -2603,198 +2490,188 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 250,
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
},
- permalink:
- "https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/4629",
+ permalink: 'https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/4629',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500",
+ 'https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500',
chat_url: null,
- created_date: "2021-06-18T21:32:25.355263",
+ created_date: '2021-06-18T21:32:25.355263',
default_to_fiat: false,
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
- discord_url: "https://discord.gg/wjH7hGz2yS",
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
+ discord_url: 'https://discord.gg/wjH7hGz2yS',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://boredapeyachtclub.com/#/kennel-club",
+ external_url: 'http://boredapeyachtclub.com/#/kennel-club',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
medium_username: null,
- name: "Bored Ape Kennel Club",
+ name: 'Bored Ape Kennel Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
require_email: false,
short_description: null,
- slug: "bored-ape-kennel-club",
+ slug: 'bored-ape-kennel-club',
telegram_url: null,
- twitter_username: "boredapeyc",
+ twitter_username: 'boredapeyc',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/4629",
+ token_metadata: 'https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/4629',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-11-18T11:55:44.440450",
+ created_date: '2021-11-18T11:55:44.440450',
closing_date: null,
closing_extendable: false,
expiration_time: 0,
listing_time: 1637236434,
- order_hash:
- "0xaab5907f2306587bb903f4eb6009be890d84be29dfcf9a9052bb7c65a10f083c",
+ order_hash: '0xaab5907f2306587bb903f4eb6009be890d84be29dfcf9a9052bb7c65a10f083c',
metadata: {
asset: {
- id: "4629",
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ id: '4629',
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "4950000000000000000",
- current_bounty: "49500000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "250",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '4950000000000000000',
+ current_bounty: '49500000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '250',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ target: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001215",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001215',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "4950000000000000000",
- extra: "0",
- quantity: "1",
- salt: "78403195159142095917702836708771542861168476652979238764834432213068546558228",
+ base_price: '4950000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '78403195159142095917702836708771542861168476652979238764834432213068546558228',
v: 27,
- r: "0xca63232a5fecd7a61d6aab753ea5744d32056e2978910aec171b32cf1f99e46e",
- s: "0x299a8dc034c4a73cce07e879eae94dba5b6e81925a8e3e36dde70ac6433b299a",
+ r: '0xca63232a5fecd7a61d6aab753ea5744d32056e2978910aec171b32cf1f99e46e',
+ s: '0x299a8dc034c4a73cce07e879eae94dba5b6e81925a8e3e36dde70ac6433b299a',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0x7e08020e1baa0e2619c63f851408b4f9eab99d94e38987db6c5267c2f99cda13",
+ prefixed_hash: '0x7e08020e1baa0e2619c63f851408b4f9eab99d94e38987db6c5267c2f99cda13',
},
],
creator: {
user: {
- username: "BoredApeKennelClub",
+ username: 'BoredApeKennelClub',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
+ config: '',
},
traits: [
{
- trait_type: "Back",
- value: "Basketball Hoop",
+ trait_type: 'Back',
+ value: 'Basketball Hoop',
display_type: null,
max_value: null,
trait_count: 235,
order: null,
},
{
- trait_type: "Fur",
- value: "Pink",
+ trait_type: 'Fur',
+ value: 'Pink',
display_type: null,
max_value: null,
trait_count: 1008,
order: null,
},
{
- trait_type: "Head",
- value: "BAYC Logo Hat Black",
+ trait_type: 'Head',
+ value: 'BAYC Logo Hat Black',
display_type: null,
max_value: null,
trait_count: 128,
order: null,
},
{
- trait_type: "Background",
- value: "Outhouse",
+ trait_type: 'Background',
+ value: 'Outhouse',
display_type: null,
max_value: null,
trait_count: 2413,
order: null,
},
{
- trait_type: "Eyes",
- value: "Hero Mask",
+ trait_type: 'Eyes',
+ value: 'Hero Mask',
display_type: null,
max_value: null,
trait_count: 132,
order: null,
},
{
- trait_type: "Mouth",
- value: "Goofball",
+ trait_type: 'Mouth',
+ value: 'Goofball',
display_type: null,
max_value: null,
trait_count: 370,
@@ -2803,55 +2680,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "4629",
+ token_id: '4629',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-08-29T23:23:35",
+ event_type: 'successful',
+ event_timestamp: '2021-08-29T23:23:35',
auction_type: null,
- total_price: "4600000000000000000",
+ total_price: '4600000000000000000',
payment_token: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
transaction: {
- block_hash:
- "0x0cb9976cae7c5eed0a03e0a8d0c743fd861893804775b623f9c6c02a19f6ac06",
- block_number: "13123344",
+ block_hash: '0x0cb9976cae7c5eed0a03e0a8d0c743fd861893804775b623f9c6c02a19f6ac06',
+ block_number: '13123344',
from_account: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
id: 155813240,
- timestamp: "2021-08-29T23:23:35",
+ timestamp: '2021-08-29T23:23:35',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0xc7fdb014d4711d035423703b2d54f11e92c483ad068774472312ac36f5ce14c4",
- transaction_index: "65",
+ transaction_hash: '0xc7fdb014d4711d035423703b2d54f11e92c483ad068774472312ac36f5ce14c4',
+ transaction_index: '65',
},
- created_date: "2021-08-29T23:24:02.348489",
- quantity: "1",
+ created_date: '2021-08-29T23:24:02.348489',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -2861,38 +2733,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 29076965,
- token_id: "6589",
+ token_id: '6589',
num_sales: 1,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/kqeKxxi1hmcYN82Foxvj-makyRUpq3Oky739o2znwWBnayelarW9t4nHN8PF4_-BJy9KG8DI2mYBgaQfFNWIbme8K0kERknHnTgwyQ",
+ 'https://lh3.googleusercontent.com/kqeKxxi1hmcYN82Foxvj-makyRUpq3Oky739o2znwWBnayelarW9t4nHN8PF4_-BJy9KG8DI2mYBgaQfFNWIbme8K0kERknHnTgwyQ',
image_preview_url:
- "https://lh3.googleusercontent.com/kqeKxxi1hmcYN82Foxvj-makyRUpq3Oky739o2znwWBnayelarW9t4nHN8PF4_-BJy9KG8DI2mYBgaQfFNWIbme8K0kERknHnTgwyQ=s250",
+ 'https://lh3.googleusercontent.com/kqeKxxi1hmcYN82Foxvj-makyRUpq3Oky739o2znwWBnayelarW9t4nHN8PF4_-BJy9KG8DI2mYBgaQfFNWIbme8K0kERknHnTgwyQ=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/kqeKxxi1hmcYN82Foxvj-makyRUpq3Oky739o2znwWBnayelarW9t4nHN8PF4_-BJy9KG8DI2mYBgaQfFNWIbme8K0kERknHnTgwyQ=s128",
- image_original_url:
- "https://ipfs.io/ipfs/QmZ565pLUD9VKmyrd2x7UgS3mhKnDzxTmXSxTdNusvP8Lu",
+ 'https://lh3.googleusercontent.com/kqeKxxi1hmcYN82Foxvj-makyRUpq3Oky739o2znwWBnayelarW9t4nHN8PF4_-BJy9KG8DI2mYBgaQfFNWIbme8K0kERknHnTgwyQ=s128',
+ image_original_url: 'https://ipfs.io/ipfs/QmZ565pLUD9VKmyrd2x7UgS3mhKnDzxTmXSxTdNusvP8Lu',
animation_url: null,
animation_original_url: null,
name: null,
description: null,
external_link: null,
asset_contract: {
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
- asset_contract_type: "non-fungible",
- created_date: "2021-06-18T20:13:59.334091",
- name: "BoredApeKennelClub",
- nft_version: "3.0",
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
+ asset_contract_type: 'non-fungible',
+ created_date: '2021-06-18T20:13:59.334091',
+ name: 'BoredApeKennelClub',
+ nft_version: '3.0',
opensea_version: null,
owner: 51853758,
- schema_name: "ERC721",
- symbol: "BAKC",
- total_supply: "0",
+ schema_name: 'ERC721',
+ symbol: 'BAKC',
+ total_supply: '0',
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- external_link: "http://boredapeyachtclub.com/#/kennel-club",
+ external_link: 'http://boredapeyachtclub.com/#/kennel-club',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -2901,206 +2772,196 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
opensea_seller_fee_basis_points: 250,
buyer_fee_basis_points: 0,
seller_fee_basis_points: 250,
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
},
- permalink:
- "https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/6589",
+ permalink: 'https://opensea.io/assets/0xba30e5f9bb24caa003e9f2f0497ad287fdf95623/6589',
collection: {
banner_image_url:
- "https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500",
+ 'https://lh3.googleusercontent.com/o7jTd9uDpVGbHOCgpHvId3c-O6clNo-DnvrJ0fSaZOH9fs4Wj2W1WZL6_RlfGk0a8gRb0GXgiMuwdUZVB0cn3zIM_1NPC9thgdGXJA=s2500',
chat_url: null,
- created_date: "2021-06-18T21:32:25.355263",
+ created_date: '2021-06-18T21:32:25.355263',
default_to_fiat: false,
description:
"It gets lonely in the swamp sometimes. That's why every ape should have a four-legged companion. To curl up at your feet. To bring you a beer. To fire a missile launcher at that bastard Jimmy the Monkey.\r\n\r\nThat's why we've started the Bored Ape Kennel Club, and why we're offering up a dog NFT for adoption to every single member of the BAYC – for free (you only pay gas).\r\n\r\nAny royalties we accrue on secondary sales will be donated to charity. Learn more at: http://boredapeyachtclub.com/#/kennel-club",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
- discord_url: "https://discord.gg/wjH7hGz2yS",
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
+ discord_url: 'https://discord.gg/wjH7hGz2yS',
display_data: {
- card_display_style: "contain",
+ card_display_style: 'contain',
},
- external_url: "http://boredapeyachtclub.com/#/kennel-club",
+ external_url: 'http://boredapeyachtclub.com/#/kennel-club',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120",
+ 'https://lh3.googleusercontent.com/l1wZXP2hHFUQ3turU5VQ9PpgVVasyQ79-ChvCgjoU5xKkBA50OGoJqKZeMOR-qLrzqwIfd1HpYmiv23JWm0EZ14owiPYaufqzmj1=s120',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300",
+ 'https://lh3.googleusercontent.com/Kr8IRlt7WPqyU7IWIRMWrTW73-d0IhOhHTlwwFxbVLUo7-OCzsTXcLmFoTTQ1ieHEmzu0Byj-lIKNmtoC7tiXEs01BN3txvg0bK2=s300',
medium_username: null,
- name: "Bored Ape Kennel Club",
+ name: 'Bored Ape Kennel Club',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
- payout_address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
+ payout_address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
require_email: false,
short_description: null,
- slug: "bored-ape-kennel-club",
+ slug: 'bored-ape-kennel-club',
telegram_url: null,
- twitter_username: "boredapeyc",
+ twitter_username: 'boredapeyc',
instagram_username: null,
wiki_url: null,
},
decimals: 0,
- token_metadata:
- "https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/6589",
+ token_metadata: 'https://ipfs.io/ipfs/QmTDcCdt3yb6mZitzWBmQr65AW6Wska295Dg9nbEYpSUDR/6589',
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: [
{
- created_date: "2021-11-25T14:19:42.950345",
- closing_date: "2022-05-18T10:55:53",
+ created_date: '2021-11-25T14:19:42.950345',
+ closing_date: '2022-05-18T10:55:53',
closing_extendable: false,
expiration_time: 1652871353,
listing_time: 1637849862,
- order_hash:
- "0x7ea2eae1f6e002b95f3e974024fa7b0b17db44617240761a014b274f19411048",
+ order_hash: '0x7ea2eae1f6e002b95f3e974024fa7b0b17db44617240761a014b274f19411048',
metadata: {
asset: {
- id: "6589",
- address: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ id: '6589',
+ address: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
},
- schema: "ERC721",
+ schema: 'ERC721',
},
- exchange: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
+ exchange: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
maker: {
user: 901282,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
taker: {
user: 1766,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/1.png",
- address: "0x0000000000000000000000000000000000000000",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/1.png',
+ address: '0x0000000000000000000000000000000000000000',
+ config: '',
},
- current_price: "7500000000000000000.000000000",
- current_bounty: "75000000000000000",
- bounty_multiple: "0.01",
- maker_relayer_fee: "250",
- taker_relayer_fee: "0",
- maker_protocol_fee: "0",
- taker_protocol_fee: "0",
- maker_referrer_fee: "0",
+ current_price: '7500000000000000000.000000000',
+ current_bounty: '75000000000000000',
+ bounty_multiple: '0.01',
+ maker_relayer_fee: '250',
+ taker_relayer_fee: '0',
+ maker_protocol_fee: '0',
+ taker_protocol_fee: '0',
+ maker_referrer_fee: '0',
fee_recipient: {
user: 3585,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0x5b3256965e7c3cf26e11fcaf296dfc8807c01073",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0x5b3256965e7c3cf26e11fcaf296dfc8807c01073',
+ config: 'verified',
},
fee_method: 1,
side: 1,
sale_kind: 0,
- target: "0xba30e5f9bb24caa003e9f2f0497ad287fdf95623",
+ target: '0xba30e5f9bb24caa003e9f2f0497ad287fdf95623',
how_to_call: 0,
calldata:
- "0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019bd",
+ '0x23b872dd0000000000000000000000001a16c87927570239fecd343ad2654fd81682725e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019bd',
replacement_pattern:
- "0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
- static_target: "0x0000000000000000000000000000000000000000",
- static_extradata: "0x",
- payment_token: "0x0000000000000000000000000000000000000000",
+ '0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000',
+ static_target: '0x0000000000000000000000000000000000000000',
+ static_extradata: '0x',
+ payment_token: '0x0000000000000000000000000000000000000000',
payment_token_contract: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
- base_price: "7500000000000000000",
- extra: "0",
- quantity: "1",
- salt: "81782305513086307291135345203000303576040403827014879956828691366728826516767",
+ base_price: '7500000000000000000',
+ extra: '0',
+ quantity: '1',
+ salt: '81782305513086307291135345203000303576040403827014879956828691366728826516767',
v: 28,
- r: "0x4794e78b5ea154a599f3086b809577a3163d7305a28d1ae6ee22a5f2e8377f51",
- s: "0x63957b820c20e4ccb18665b60809f596280461521dde972f46246c01b8f5f9a4",
+ r: '0x4794e78b5ea154a599f3086b809577a3163d7305a28d1ae6ee22a5f2e8377f51',
+ s: '0x63957b820c20e4ccb18665b60809f596280461521dde972f46246c01b8f5f9a4',
approved_on_chain: false,
cancelled: false,
finalized: false,
marked_invalid: false,
- prefixed_hash:
- "0xb2a09149c45ea0426fe98fbbfc8ffa2f151b2045bef85a3c4552ab991721dd2f",
+ prefixed_hash: '0xb2a09149c45ea0426fe98fbbfc8ffa2f151b2045bef85a3c4552ab991721dd2f',
},
],
creator: {
user: {
- username: "BoredApeKennelClub",
+ username: 'BoredApeKennelClub',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/28.png",
- address: "0xaf62311ee2224fed4d3884a1793b4c50b86f4462",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/28.png',
+ address: '0xaf62311ee2224fed4d3884a1793b4c50b86f4462',
+ config: '',
},
traits: [
{
- trait_type: "Neck",
- value: "Camo Bandana",
+ trait_type: 'Neck',
+ value: 'Camo Bandana',
display_type: null,
max_value: null,
trait_count: 117,
order: null,
},
{
- trait_type: "Eyes",
- value: "Closed",
+ trait_type: 'Eyes',
+ value: 'Closed',
display_type: null,
max_value: null,
trait_count: 1694,
order: null,
},
{
- trait_type: "Head",
- value: "Spinner Hat",
+ trait_type: 'Head',
+ value: 'Spinner Hat',
display_type: null,
max_value: null,
trait_count: 115,
order: null,
},
{
- trait_type: "Fur",
- value: "Mega Death Bot",
+ trait_type: 'Fur',
+ value: 'Mega Death Bot',
display_type: null,
max_value: null,
trait_count: 171,
order: null,
},
{
- trait_type: "Background",
- value: "SS Monke Biz",
+ trait_type: 'Background',
+ value: 'SS Monke Biz',
display_type: null,
max_value: null,
trait_count: 2337,
order: null,
},
{
- trait_type: "Back",
- value: "Jetpack",
+ trait_type: 'Back',
+ value: 'Jetpack',
display_type: null,
max_value: null,
trait_count: 200,
order: null,
},
{
- trait_type: "Mouth",
- value: "Goofball",
+ trait_type: 'Mouth',
+ value: 'Goofball',
display_type: null,
max_value: null,
trait_count: 370,
@@ -3109,55 +2970,50 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
],
last_sale: {
asset: {
- token_id: "6589",
+ token_id: '6589',
decimals: 0,
},
asset_bundle: null,
- event_type: "successful",
- event_timestamp: "2021-07-01T11:53:35",
+ event_type: 'successful',
+ event_timestamp: '2021-07-01T11:53:35',
auction_type: null,
- total_price: "2190000000000000000",
+ total_price: '2190000000000000000',
payment_token: {
id: 1,
- symbol: "ETH",
- address: "0x0000000000000000000000000000000000000000",
- image_url:
- "https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg",
- name: "Ether",
+ symbol: 'ETH',
+ address: '0x0000000000000000000000000000000000000000',
+ image_url: 'https://storage.opensea.io/files/6f8e2979d428180222796ff4a33ab929.svg',
+ name: 'Ether',
decimals: 18,
- eth_price: "1.000000000000000",
- usd_price: "4705.649999999999636000",
+ eth_price: '1.000000000000000',
+ usd_price: '4705.649999999999636000',
},
transaction: {
- block_hash:
- "0x8c8a69c6ea28104ecab1ee8011a5d135dc98723d7ee5e059477c34e0c122e8e1",
- block_number: "12741607",
+ block_hash: '0x8c8a69c6ea28104ecab1ee8011a5d135dc98723d7ee5e059477c34e0c122e8e1',
+ block_number: '12741607',
from_account: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
id: 131532444,
- timestamp: "2021-07-01T11:53:35",
+ timestamp: '2021-07-01T11:53:35',
to_account: {
user: {
- username: "OpenSea-Orders",
+ username: 'OpenSea-Orders',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/22.png",
- address: "0x7be8076f4ea4a4ad08075c2508e481d6c946d12b",
- config: "verified",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/22.png',
+ address: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
+ config: 'verified',
},
- transaction_hash:
- "0x8f352e3dbef499b40a305bd24c9b5bced3ce4eb19997bf4b453d511de7b61206",
- transaction_index: "20",
+ transaction_hash: '0x8f352e3dbef499b40a305bd24c9b5bced3ce4eb19997bf4b453d511de7b61206',
+ transaction_index: '20',
},
- created_date: "2021-07-01T11:54:06.763937",
- quantity: "1",
+ created_date: '2021-07-01T11:54:06.763937',
+ quantity: '1',
},
top_bid: null,
listing_date: null,
@@ -3167,38 +3023,37 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
{
id: 25121798,
- token_id:
- "63749038382229673310580479897393938256042128543635190242604957525465954611742",
+ token_id: '63749038382229673310580479897393938256042128543635190242604957525465954611742',
num_sales: 0,
background_color: null,
image_url:
- "https://lh3.googleusercontent.com/b-dHa9KKjTnaZDjUtswR8Z7DK7lScIgukkT1Xpnr4voQoU78nUhGM_yMRu0nHPg3Wz6m7FD_J59irj_JsQINme3VHlIjZGwp64Habk8",
+ 'https://lh3.googleusercontent.com/b-dHa9KKjTnaZDjUtswR8Z7DK7lScIgukkT1Xpnr4voQoU78nUhGM_yMRu0nHPg3Wz6m7FD_J59irj_JsQINme3VHlIjZGwp64Habk8',
image_preview_url:
- "https://lh3.googleusercontent.com/b-dHa9KKjTnaZDjUtswR8Z7DK7lScIgukkT1Xpnr4voQoU78nUhGM_yMRu0nHPg3Wz6m7FD_J59irj_JsQINme3VHlIjZGwp64Habk8=s250",
+ 'https://lh3.googleusercontent.com/b-dHa9KKjTnaZDjUtswR8Z7DK7lScIgukkT1Xpnr4voQoU78nUhGM_yMRu0nHPg3Wz6m7FD_J59irj_JsQINme3VHlIjZGwp64Habk8=s250',
image_thumbnail_url:
- "https://lh3.googleusercontent.com/b-dHa9KKjTnaZDjUtswR8Z7DK7lScIgukkT1Xpnr4voQoU78nUhGM_yMRu0nHPg3Wz6m7FD_J59irj_JsQINme3VHlIjZGwp64Habk8=s128",
+ 'https://lh3.googleusercontent.com/b-dHa9KKjTnaZDjUtswR8Z7DK7lScIgukkT1Xpnr4voQoU78nUhGM_yMRu0nHPg3Wz6m7FD_J59irj_JsQINme3VHlIjZGwp64Habk8=s128',
image_original_url: null,
animation_url: null,
animation_original_url: null,
- name: "trevormil.eth",
- description: "`trevormil.eth`, an ENS name.",
- external_link: "https://app.ens.domains/search/trevormil",
+ name: 'trevormil.eth',
+ description: '`trevormil.eth`, an ENS name.',
+ external_link: 'https://app.ens.domains/search/trevormil',
asset_contract: {
- address: "0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85",
- asset_contract_type: "non-fungible",
- created_date: "2019-05-08T21:59:29.327544",
- name: "ENS",
- nft_version: "3.0",
+ address: '0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85',
+ asset_contract_type: 'non-fungible',
+ created_date: '2019-05-08T21:59:29.327544',
+ name: 'ENS',
+ nft_version: '3.0',
opensea_version: null,
owner: 111982386,
- schema_name: "ERC721",
- symbol: "ENS",
+ schema_name: 'ERC721',
+ symbol: 'ENS',
total_supply: null,
description:
- "Ethereum Name Service (ENS) domains are secure domain names for the decentralized world. ENS domains provide a way for users to map human readable names to blockchain and non-blockchain resources, like Ethereum addresses, IPFS hashes, or website URLs. ENS domains can be bought and sold on secondary markets.",
- external_link: "https://ens.domains",
+ 'Ethereum Name Service (ENS) domains are secure domain names for the decentralized world. ENS domains provide a way for users to map human readable names to blockchain and non-blockchain resources, like Ethereum addresses, IPFS hashes, or website URLs. ENS domains can be bought and sold on secondary markets.',
+ external_link: 'https://ens.domains',
image_url:
- "https://lh3.googleusercontent.com/0cOqWoYA7xL9CkUjGlxsjreSYBdrUBE0c6EO1COG4XE8UeP-Z30ckqUNiL872zHQHQU5MUNMNhfDpyXIP17hRSC5HQ=s60",
+ 'https://lh3.googleusercontent.com/0cOqWoYA7xL9CkUjGlxsjreSYBdrUBE0c6EO1COG4XE8UeP-Z30ckqUNiL872zHQHQU5MUNMNhfDpyXIP17hRSC5HQ=s60',
default_to_fiat: false,
dev_buyer_fee_basis_points: 0,
dev_seller_fee_basis_points: 0,
@@ -3210,42 +3065,42 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
payout_address: null,
},
permalink:
- "https://opensea.io/assets/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85/63749038382229673310580479897393938256042128543635190242604957525465954611742",
+ 'https://opensea.io/assets/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85/63749038382229673310580479897393938256042128543635190242604957525465954611742',
collection: {
banner_image_url: null,
chat_url: null,
- created_date: "2019-05-08T21:59:36.282454",
+ created_date: '2019-05-08T21:59:36.282454',
default_to_fiat: false,
description:
- "Ethereum Name Service (ENS) domains are secure domain names for the decentralized world. ENS domains provide a way for users to map human readable names to blockchain and non-blockchain resources, like Ethereum addresses, IPFS hashes, or website URLs. ENS domains can be bought and sold on secondary markets.",
- dev_buyer_fee_basis_points: "0",
- dev_seller_fee_basis_points: "0",
+ 'Ethereum Name Service (ENS) domains are secure domain names for the decentralized world. ENS domains provide a way for users to map human readable names to blockchain and non-blockchain resources, like Ethereum addresses, IPFS hashes, or website URLs. ENS domains can be bought and sold on secondary markets.',
+ dev_buyer_fee_basis_points: '0',
+ dev_seller_fee_basis_points: '0',
discord_url: null,
display_data: {
- card_display_style: "cover",
+ card_display_style: 'cover',
},
- external_url: "https://ens.domains",
+ external_url: 'https://ens.domains',
featured: false,
featured_image_url:
- "https://lh3.googleusercontent.com/BBj09xD7R4bBtg1lgnAAS9_TfoYXKwMtudlk-0fVljlURaK7BWcARCpkM-1LGNGTAcsGO6V1TgrtmQFvCo8uVYW_QEfASK-9j6Nr=s300",
+ 'https://lh3.googleusercontent.com/BBj09xD7R4bBtg1lgnAAS9_TfoYXKwMtudlk-0fVljlURaK7BWcARCpkM-1LGNGTAcsGO6V1TgrtmQFvCo8uVYW_QEfASK-9j6Nr=s300',
hidden: false,
- safelist_request_status: "verified",
+ safelist_request_status: 'verified',
image_url:
- "https://lh3.googleusercontent.com/0cOqWoYA7xL9CkUjGlxsjreSYBdrUBE0c6EO1COG4XE8UeP-Z30ckqUNiL872zHQHQU5MUNMNhfDpyXIP17hRSC5HQ=s60",
+ 'https://lh3.googleusercontent.com/0cOqWoYA7xL9CkUjGlxsjreSYBdrUBE0c6EO1COG4XE8UeP-Z30ckqUNiL872zHQHQU5MUNMNhfDpyXIP17hRSC5HQ=s60',
is_subject_to_whitelist: false,
large_image_url:
- "https://lh3.googleusercontent.com/BBj09xD7R4bBtg1lgnAAS9_TfoYXKwMtudlk-0fVljlURaK7BWcARCpkM-1LGNGTAcsGO6V1TgrtmQFvCo8uVYW_QEfASK-9j6Nr=s300",
- medium_username: "the-ethereum-name-service",
- name: "ENS: Ethereum Name Service",
+ 'https://lh3.googleusercontent.com/BBj09xD7R4bBtg1lgnAAS9_TfoYXKwMtudlk-0fVljlURaK7BWcARCpkM-1LGNGTAcsGO6V1TgrtmQFvCo8uVYW_QEfASK-9j6Nr=s300',
+ medium_username: 'the-ethereum-name-service',
+ name: 'ENS: Ethereum Name Service',
only_proxied_transfers: false,
- opensea_buyer_fee_basis_points: "0",
- opensea_seller_fee_basis_points: "250",
+ opensea_buyer_fee_basis_points: '0',
+ opensea_seller_fee_basis_points: '250',
payout_address: null,
require_email: false,
short_description: null,
- slug: "ens",
+ slug: 'ens',
telegram_url: null,
- twitter_username: "ensdomains",
+ twitter_username: 'ensdomains',
instagram_username: null,
wiki_url: null,
},
@@ -3253,26 +3108,24 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
token_metadata: null,
owner: {
user: {
- username: "trevormil23",
+ username: 'trevormil23',
},
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/2.png",
- address: "0x1a16c87927570239fecd343ad2654fd81682725e",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/2.png',
+ address: '0x1a16c87927570239fecd343ad2654fd81682725e',
+ config: '',
},
sell_orders: null,
creator: {
user: null,
- profile_img_url:
- "https://storage.googleapis.com/opensea-static/opensea-profile/9.png",
- address: "0x4fe4e666be5752f1fdd210f4ab5de2cc26e3e0e8",
- config: "",
+ profile_img_url: 'https://storage.googleapis.com/opensea-static/opensea-profile/9.png',
+ address: '0x4fe4e666be5752f1fdd210f4ab5de2cc26e3e0e8',
+ config: '',
},
traits: [
{
- trait_type: "Length",
+ trait_type: 'Length',
value: 9,
- display_type: "number",
+ display_type: 'number',
max_value: null,
trait_count: 0,
order: null,
@@ -3287,3 +3140,14 @@ export const MOCK_OPENSEA_ASSETS_RESPONSE = {
},
],
};
+
+export const MOCK_IMAGE_NFT = {
+ token_id: 1,
+ image_url: 'https://test.com/image.png',
+ name: 'Dev #1',
+ asset_contract: {
+ name: 'Devs for Revolution',
+ address: 'x',
+ symbol: 'DEVS',
+ },
+};
diff --git a/utils/server-handlers.ts b/utils/server-handlers.ts
index 2e210452..f837a44b 100644
--- a/utils/server-handlers.ts
+++ b/utils/server-handlers.ts
@@ -1,16 +1,19 @@
// File with API handlers shared across all tests.
// See https://kentcdodds.com/blog/stop-mocking-fetch for more details
-import { rest } from "msw";
-import { MOCK_OPENSEA_ASSETS_RESPONSE } from "./mocks";
+import { rest } from 'msw';
+import { MOCK_IMAGE_NFT, MOCK_OPENSEA_ASSETS_RESPONSE } from './mocks';
const handlers = [
- rest.get("https://api.opensea.io/api/v1/assets", async (req, res, ctx) => {
- if (req.url.searchParams.get("owner") === "bad_address") {
- return res(ctx.text("Not valid address"), ctx.status(400));
+ rest.get('https://api.opensea.io/api/v1/assets', async (req, res, ctx) => {
+ if (req.url.searchParams.get('owner') === 'bad_address') {
+ return res(ctx.text('Not valid address'), ctx.status(400));
}
return res(ctx.json(MOCK_OPENSEA_ASSETS_RESPONSE));
}),
+ rest.get('https://api.opensea.io/api/v1/asset/:contractId/:id', async (_, res, ctx) => {
+ return res(ctx.json(MOCK_IMAGE_NFT));
+ }),
];
export { handlers };
diff --git a/yarn.lock b/yarn.lock
index d9469948..5153c4c5 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -25,6 +25,13 @@
dependencies:
"@babel/highlight" "^7.10.4"
+"@babel/code-frame@7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
+ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
+ dependencies:
+ "@babel/highlight" "^7.10.4"
+
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431"
@@ -277,7 +284,7 @@
dependencies:
"@babel/types" "^7.16.0"
-"@babel/helper-validator-identifier@^7.15.7":
+"@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7":
version "7.15.7"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
@@ -574,6 +581,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
+"@babel/plugin-syntax-jsx@7.14.5":
+ version "7.14.5"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
+ integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz#f9624394317365a9a88c82358d3f8471154698f1"
@@ -1094,7 +1108,14 @@
core-js-pure "^3.19.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+"@babel/runtime@7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
+ integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
version "7.16.3"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.3.tgz#b86f0db02a04187a3c17caa77de69840165d42d5"
integrity sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==
@@ -1125,6 +1146,14 @@
debug "^4.1.0"
globals "^11.1.0"
+"@babel/types@7.15.0":
+ version "7.15.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
+ integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.14.9"
+ to-fast-properties "^2.0.0"
+
"@babel/types@^7.0.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.16.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba"
@@ -1903,6 +1932,21 @@
resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
+"@eslint/eslintrc@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318"
+ integrity sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.3.2"
+ espree "^9.2.0"
+ globals "^13.9.0"
+ ignore "^4.0.6"
+ import-fresh "^3.2.1"
+ js-yaml "^4.1.0"
+ minimatch "^3.0.4"
+ strip-json-comments "^3.1.1"
+
"@ethersproject/abi@5.5.0", "@ethersproject/abi@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.5.0.tgz#fb52820e22e50b854ff15ce1647cc508d6660613"
@@ -2078,6 +2122,13 @@
dependencies:
"@ethersproject/logger" "^5.5.0"
+"@ethersproject/networks@5.5.1":
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.5.1.tgz#b7f7b9fb88dec1ea48f739b7fb9621311aa8ce6c"
+ integrity sha512-tYRDM4zZtSUcKnD4UMuAlj7SeXH/k5WC4SP2u1Pn57++JdXHkRu2zwNkgNogZoxHzhm9Q6qqurDBVptHOsW49Q==
+ dependencies:
+ "@ethersproject/logger" "^5.5.0"
+
"@ethersproject/pbkdf2@5.5.0", "@ethersproject/pbkdf2@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz#e25032cdf02f31505d47afbf9c3e000d95c4a050"
@@ -2118,6 +2169,31 @@
bech32 "1.1.4"
ws "7.4.6"
+"@ethersproject/providers@5.5.1":
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.5.1.tgz#ba87e3c93219bbd2e2edf8b369873aee774abf04"
+ integrity sha512-2zdD5sltACDWhjUE12Kucg2PcgM6V2q9JMyVvObtVGnzJu+QSmibbP+BHQyLWZUBfLApx2942+7DC5D+n4wBQQ==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.5.0"
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/basex" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/hash" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/networks" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/random" "^5.5.0"
+ "@ethersproject/rlp" "^5.5.0"
+ "@ethersproject/sha2" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ "@ethersproject/web" "^5.5.0"
+ bech32 "1.1.4"
+ ws "7.4.6"
+
"@ethersproject/random@5.5.0", "@ethersproject/random@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.5.0.tgz#305ed9e033ca537735365ac12eed88580b0f81f9"
@@ -2232,6 +2308,17 @@
"@ethersproject/properties" "^5.5.0"
"@ethersproject/strings" "^5.5.0"
+"@ethersproject/web@5.5.1":
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.5.1.tgz#cfcc4a074a6936c657878ac58917a61341681316"
+ integrity sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg==
+ dependencies:
+ "@ethersproject/base64" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+
"@ethersproject/wordlists@5.5.0", "@ethersproject/wordlists@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.5.0.tgz#aac74963aa43e643638e5172353d931b347d584f"
@@ -2248,6 +2335,40 @@
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210"
integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==
+"@hapi/accept@5.0.2":
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-5.0.2.tgz#ab7043b037e68b722f93f376afb05e85c0699523"
+ integrity sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==
+ dependencies:
+ "@hapi/boom" "9.x.x"
+ "@hapi/hoek" "9.x.x"
+
+"@hapi/boom@9.x.x":
+ version "9.1.4"
+ resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.4.tgz#1f9dad367c6a7da9f8def24b4a986fc5a7bd9db6"
+ integrity sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==
+ dependencies:
+ "@hapi/hoek" "9.x.x"
+
+"@hapi/hoek@9.x.x":
+ version "9.2.1"
+ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.1.tgz#9551142a1980503752536b5050fd99f4a7f13b17"
+ integrity sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==
+
+"@humanwhocodes/config-array@^0.9.2":
+ version "0.9.2"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.2.tgz#68be55c737023009dfc5fe245d51181bb6476914"
+ integrity sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==
+ dependencies:
+ "@humanwhocodes/object-schema" "^1.2.1"
+ debug "^4.1.1"
+ minimatch "^3.0.4"
+
+"@humanwhocodes/object-schema@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
+ integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
+
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@@ -2523,6 +2644,105 @@
outvariant "^1.2.0"
strict-event-emitter "^0.2.0"
+"@napi-rs/triples@1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c"
+ integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==
+
+"@next/env@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.7.tgz#316f7bd1b6b69f554d2676cfc91a16bc7e32ee79"
+ integrity sha512-TNDqBV37wd95SiNdZsSUq8gnnrTwr+aN9wqy4Zxrxw4bC/jCHNsbK94DxjkG99VL30VCRXXDBTA1/Wa2jIpF9Q==
+
+"@next/eslint-plugin-next@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.0.7.tgz#2c71bb66b8f8ff1080086342113406aa3156976f"
+ integrity sha512-xk7eMjw4+roWWR/0ETIoToCNs2wdvCGgQUiUO390Rj33/82yxZsh+ODRSaFWkiKp8zHWQN5GCW+U5pfjt/gyQg==
+ dependencies:
+ glob "7.1.7"
+
+"@next/polyfill-module@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.7.tgz#140e698557113cd3a3c0833f15ca8af1b608f2dc"
+ integrity sha512-sA8LAMMlmcspIZw/jeQuJTyA3uGrqOhTBaQE+G9u6DPohqrBFRkaz7RzzJeqXkUXw600occsIBknSjyVd1R67A==
+
+"@next/react-dev-overlay@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.7.tgz#ae8f9bd14b1786e52330b729ff63061735d21c77"
+ integrity sha512-dSQLgpZ5uzyittFtIHlJCLAbc0LlMFbRBSYuGsIlrtGyjYN+WMcnz8lK48VLxNPFGuB/hEzkWV4TW5Zu75+Fzg==
+ dependencies:
+ "@babel/code-frame" "7.12.11"
+ anser "1.4.9"
+ chalk "4.0.0"
+ classnames "2.2.6"
+ css.escape "1.5.1"
+ data-uri-to-buffer "3.0.1"
+ platform "1.3.6"
+ shell-quote "1.7.3"
+ source-map "0.8.0-beta.0"
+ stacktrace-parser "0.1.10"
+ strip-ansi "6.0.1"
+
+"@next/react-refresh-utils@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.7.tgz#921c403798e188b4f1d9e609283c0e8d3e532f89"
+ integrity sha512-Pglj1t+7RxH0txEqVcD8ZxrJgqLDmKvQDqxKq3ZPRWxMv7LTl7FVT2Pnb36QFeBwCvMVl67jxsADKsW0idz8sA==
+
+"@next/swc-android-arm64@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.7.tgz#9b0a9e4bc646a045eef725764112096f0a6ea204"
+ integrity sha512-yViT7EEc7JqxncRT+ZTeTsrAYXLlcefo0Y0eAfYmmalGD2605L4FWAVrJi4WnrSLji7l+veczw1WBmNeHICKKA==
+
+"@next/swc-darwin-arm64@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.7.tgz#2fd506dba91e4a35036b9fc7930a4d6b8895f16a"
+ integrity sha512-vhAyW2rDEUcQesRVaj0z1hSoz7QhDzzGd0V1/5/5i9YJOfOtyrPsVJ82tlf7BfXl6/Ep+eKNfWVIb5/Jv89EKg==
+
+"@next/swc-darwin-x64@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.7.tgz#b3016503caa5ed5cc6a20051517d5b2a79cfdc58"
+ integrity sha512-km+6Rx6TvbraoQ1f0MXa69ol/x0RxzucFGa2OgZaYJERas0spy0iwW8hpASsGcf597D8VRW1x+R2C7ZdjVBSTw==
+
+"@next/swc-linux-arm-gnueabihf@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.7.tgz#8e91ecddc2d6d26946949a67d481110db3063d09"
+ integrity sha512-d0zWr877YqZ2cf/DQy6obouaR39r0FPebcXj2nws9AC99m68CO2xVpWv9jT7mFvpY+T40HJisLH80jSZ2iQ9sA==
+
+"@next/swc-linux-arm64-gnu@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.7.tgz#1eefcf7b063610315b74e5c7dc24c3437370e49d"
+ integrity sha512-fdobh5u6gG13Gd5LkHhJ+W8tF9hbaFolRW99FhzArMe5/nMKlLdBymOxvitE3K4gSFQxbXJA6TbU0Vv0e59Kww==
+
+"@next/swc-linux-arm64-musl@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.7.tgz#e9e764519dfb75e43355c442181346cd6e72459b"
+ integrity sha512-vx0c5Q3oIScFNT/4jI9rCe0yPzKuCqWOkiO/OOV0ixSI2gLhbrwDIcdkm79fKVn3i8JOJunxE4zDoFeR/g8xqQ==
+
+"@next/swc-linux-x64-gnu@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.7.tgz#fef02e14ed8f9c114479dabba1475ae2d3bb040d"
+ integrity sha512-9ITyp6s6uGVKNx3C/GP7GrYycbcwTADG7TdIXzXUxOOZORrdB1GNg3w/EL3Am4VMPPEpO6v1RfKo2IKZpVKfTA==
+
+"@next/swc-linux-x64-musl@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.7.tgz#07dc334b1924d9f5a8c4a891b91562af19ff5de4"
+ integrity sha512-C+k+cygbIZXYfc+Hx2fNPUBEg7jzio+mniP5ywZevuTXW14zodIfQ3ZMoMJR8EpOVvYpjWFk2uAjiwqgx8vo/g==
+
+"@next/swc-win32-arm64-msvc@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.7.tgz#6c559d87ce142693173039a18b1c1d65519762dd"
+ integrity sha512-7jTRjOKkDVnb5s7VoHT7eX+eyT/5BQJ/ljP2G56riAgKGqPL63/V7FXemLhhLT67D+OjoP8DRA2E2ne6IPHk4w==
+
+"@next/swc-win32-ia32-msvc@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.7.tgz#16b23f2301b16877b3623f0e8364e8177e2ef7db"
+ integrity sha512-2u5pGDsk7H6gGxob2ATIojzlwKzgYsrijo7RRpXOiPePVqwPWg6/pmhaJzLdpfjaBgRg1NFmwSp/7Ump9X8Ijg==
+
+"@next/swc-win32-x64-msvc@12.0.7":
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.7.tgz#8d75d3b6a872ab97ab73e3b4173d56dbb2991917"
+ integrity sha512-frEWtbf+q8Oz4e2UqKJrNssk6DZ6/NLCQXn5/ORWE9dPAfe9XS6aK5FRZ6DuEPmmKd5gOoRkKJFFz5nYd+TeyQ==
+
"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
version "2.1.8-no-fsevents.3"
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
@@ -2731,6 +2951,11 @@
estree-walker "^1.0.1"
picomatch "^2.2.2"
+"@rushstack/eslint-patch@^1.0.8":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323"
+ integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==
+
"@sinonjs/commons@^1.7.0":
version "1.8.3"
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
@@ -3788,6 +4013,11 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d"
integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
+"@types/json5@^0.0.29":
+ version "0.0.29"
+ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
+ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+
"@types/lodash.mergewith@4.6.6":
version "4.6.6"
resolved "https://registry.yarnpkg.com/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz#c4698f5b214a433ff35cb2c75ee6ec7f99d79f10"
@@ -4036,6 +4266,50 @@
dependencies:
"@types/yargs-parser" "*"
+"@typescript-eslint/parser@^5.0.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.6.0.tgz#11677324659641400d653253c03dcfbed468d199"
+ integrity sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==
+ dependencies:
+ "@typescript-eslint/scope-manager" "5.6.0"
+ "@typescript-eslint/types" "5.6.0"
+ "@typescript-eslint/typescript-estree" "5.6.0"
+ debug "^4.3.2"
+
+"@typescript-eslint/scope-manager@5.6.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz#9dd7f007dc8f3a34cdff6f79f5eaab27ae05157e"
+ integrity sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==
+ dependencies:
+ "@typescript-eslint/types" "5.6.0"
+ "@typescript-eslint/visitor-keys" "5.6.0"
+
+"@typescript-eslint/types@5.6.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.6.0.tgz#745cb1b59daadcc1f32f7be95f0f68accf38afdd"
+ integrity sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==
+
+"@typescript-eslint/typescript-estree@5.6.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz#dfbb19c9307fdd81bd9c650c67e8397821d7faf0"
+ integrity sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==
+ dependencies:
+ "@typescript-eslint/types" "5.6.0"
+ "@typescript-eslint/visitor-keys" "5.6.0"
+ debug "^4.3.2"
+ globby "^11.0.4"
+ is-glob "^4.0.3"
+ semver "^7.3.5"
+ tsutils "^3.21.0"
+
+"@typescript-eslint/visitor-keys@5.6.0":
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz#3e36509e103fe9713d8f035ac977235fd63cb6e6"
+ integrity sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==
+ dependencies:
+ "@typescript-eslint/types" "5.6.0"
+ eslint-visitor-keys "^3.0.0"
+
"@walletconnect/browser-utils@^1.6.6":
version "1.6.6"
resolved "https://registry.yarnpkg.com/@walletconnect/browser-utils/-/browser-utils-1.6.6.tgz#a985b48c99c65a986a051d66a4910010a10a0c56"
@@ -4411,6 +4685,11 @@ acorn-walk@^7.1.1, acorn-walk@^7.2.0:
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
+acorn@8.5.0:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
+ integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
+
acorn@^6.4.1:
version "6.4.2"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
@@ -4421,7 +4700,7 @@ acorn@^7.1.1, acorn@^7.4.1:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-acorn@^8.2.4:
+acorn@^8.2.4, acorn@^8.6.0:
version "8.6.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895"
integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==
@@ -4489,7 +4768,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
+ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -4499,6 +4778,11 @@ ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+anser@1.4.9:
+ version "1.4.9"
+ resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760"
+ integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==
+
ansi-align@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
@@ -4592,7 +4876,7 @@ anymatch@^2.0.0:
micromatch "^3.1.4"
normalize-path "^2.1.1"
-anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2:
+anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.1, anymatch@~3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
@@ -4630,6 +4914,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
aria-hidden@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.1.3.tgz#bb48de18dc84787a3c6eee113709c473c64ec254"
@@ -4670,7 +4959,7 @@ array-flatten@1.1.1:
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-array-includes@^3.0.3:
+array-includes@^3.0.3, array-includes@^3.1.3, array-includes@^3.1.4:
version "3.1.4"
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9"
integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
@@ -4703,7 +4992,7 @@ array-unique@^0.3.2:
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-array.prototype.flat@^1.2.1:
+array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13"
integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
@@ -4712,7 +5001,7 @@ array.prototype.flat@^1.2.1:
define-properties "^1.1.3"
es-abstract "^1.19.0"
-array.prototype.flatmap@^1.2.1:
+array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446"
integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
@@ -4764,6 +5053,16 @@ assert-plus@1.0.0, assert-plus@^1.0.0:
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+assert@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32"
+ integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==
+ dependencies:
+ es6-object-assign "^1.1.0"
+ is-nan "^1.2.1"
+ object-is "^1.0.1"
+ util "^0.12.0"
+
assert@^1.1.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
@@ -4777,6 +5076,11 @@ assign-symbols@^1.0.0:
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+ast-types-flow@^0.0.7:
+ version "0.0.7"
+ resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
+ integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
+
ast-types@^0.14.2:
version "0.14.2"
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd"
@@ -4853,6 +5157,11 @@ autoprefixer@^9.8.6:
postcss "^7.0.32"
postcss-value-parser "^4.1.0"
+available-typed-arrays@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
+ integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
+
aws-sign2@~0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
@@ -4863,6 +5172,16 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
+axe-core@^4.3.5:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.5.tgz#78d6911ba317a8262bfee292aeafcc1e04b49cc5"
+ integrity sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==
+
+axobject-query@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
+ integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
+
babel-jest@^26.6.3:
version "26.6.3"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056"
@@ -5308,7 +5627,7 @@ browserify-sign@^4.0.0:
readable-stream "^3.6.0"
safe-buffer "^5.2.0"
-browserify-zlib@^0.2.0:
+browserify-zlib@0.2.0, browserify-zlib@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
@@ -5325,6 +5644,17 @@ browserslist@4.14.2:
escalade "^3.0.2"
node-releases "^1.1.61"
+browserslist@4.16.6:
+ version "4.16.6"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
+ integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
+ dependencies:
+ caniuse-lite "^1.0.30001219"
+ colorette "^1.2.2"
+ electron-to-chromium "^1.3.723"
+ escalade "^3.1.1"
+ node-releases "^1.1.71"
+
browserslist@^4.12.0, browserslist@^4.17.5, browserslist@^4.17.6:
version "4.18.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.18.1.tgz#60d3920f25b6860eb917c6c7b185576f4d8b017f"
@@ -5399,6 +5729,14 @@ buffer-xor@^1.0.3:
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
+buffer@5.6.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786"
+ integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==
+ dependencies:
+ base64-js "^1.0.2"
+ ieee754 "^1.1.4"
+
buffer@^4.3.0:
version "4.9.2"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
@@ -5574,6 +5912,11 @@ caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.300012
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz#8573685bdae4d733ef18f78d44ba0ca5fe9e896b"
integrity sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==
+caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228:
+ version "1.0.30001285"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz#fe1e52229187e11d6670590790d669b9e03315b7"
+ integrity sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==
+
capture-exit@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"
@@ -5605,6 +5948,14 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
+chalk@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72"
+ integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
chalk@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
@@ -5653,6 +6004,21 @@ checkpoint-store@^1.1.0:
dependencies:
functional-red-black-tree "^1.0.1"
+chokidar@3.5.1:
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
+ integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
+ dependencies:
+ anymatch "~3.1.1"
+ braces "~3.0.2"
+ glob-parent "~5.1.0"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.5.0"
+ optionalDependencies:
+ fsevents "~2.3.1"
+
chokidar@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
@@ -5740,6 +6106,11 @@ classnames@*, classnames@^2.2.6:
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
+classnames@2.2.6:
+ version "2.2.6"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
+ integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
+
clean-css@^4.2.3:
version "4.2.4"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178"
@@ -5903,6 +6274,11 @@ color-support@^1.1.2:
resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
+colorette@^1.2.2:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
+ integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
+
colorette@^2.0.16:
version "2.0.16"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
@@ -6015,7 +6391,7 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0:
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
-constants-browserify@^1.0.0:
+constants-browserify@1.0.0, constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
@@ -6032,6 +6408,13 @@ content-type@~1.0.4:
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
+convert-source-map@1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
+ integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+ dependencies:
+ safe-buffer "~5.1.1"
+
convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
@@ -6204,7 +6587,7 @@ cross-fetch@^3.1.4:
dependencies:
node-fetch "2.6.1"
-cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3:
+cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -6224,7 +6607,7 @@ cross-spawn@^6.0.0:
shebang-command "^1.2.0"
which "^1.2.9"
-crypto-browserify@^3.11.0:
+crypto-browserify@3.12.0, crypto-browserify@^3.11.0:
version "3.12.0"
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
@@ -6297,7 +6680,7 @@ css-what@^5.0.0:
resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe"
integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==
-css.escape@^1.5.1:
+css.escape@1.5.1, css.escape@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
@@ -6316,6 +6699,20 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
+cssnano-preset-simple@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe"
+ integrity sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==
+ dependencies:
+ caniuse-lite "^1.0.30001202"
+
+cssnano-simple@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-3.0.0.tgz#a4b8ccdef4c7084af97e19bc5b93b4ecf211e90f"
+ integrity sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==
+ dependencies:
+ cssnano-preset-simple "^3.0.0"
+
cssom@^0.4.4:
version "0.4.4"
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
@@ -6348,6 +6745,11 @@ cyclist@^1.0.1:
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
+damerau-levenshtein@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d"
+ integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==
+
dashdash@^1.12.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -6355,6 +6757,11 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"
+ integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==
+
data-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@@ -6369,21 +6776,21 @@ dataloader@^2.0.0:
resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f"
integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0:
+debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
version "4.3.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
dependencies:
ms "2.1.2"
-debug@^3.0.0:
+debug@^3.0.0, debug@^3.2.7:
version "3.2.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
@@ -6418,7 +6825,7 @@ dedent@^0.7.0:
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
-deep-is@~0.1.3:
+deep-is@^0.1.3, deep-is@~0.1.3:
version "0.1.4"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
@@ -6590,6 +6997,13 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
+doctrine@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+ dependencies:
+ esutils "^2.0.2"
+
doctrine@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
@@ -6623,6 +7037,11 @@ dom-walk@^0.1.0:
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
+domain-browser@4.19.0:
+ version "4.19.0"
+ resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1"
+ integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==
+
domain-browser@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
@@ -6718,6 +7137,11 @@ electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.896:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.4.tgz#57311918524c1a26878c330537f967804d43788a"
integrity sha512-teHtgwcmVcL46jlFvAaqjyiTLWuMrUQO1JqV303JKB4ysXG6m8fXSFhbjal9st0r9mNskI22AraJZorb1VcLVg==
+electron-to-chromium@^1.3.723:
+ version "1.4.13"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.13.tgz#6b8a21a71c6f30b4a4def54d3afe94e0ddbc58b3"
+ integrity sha512-ih5tIhzEuf78pBY70FXLo+Pw73R5MPPPcXb4CGBMJaCQt/qo/IGIesKXmswpemVCKSE2Bulr5FslUv7gAWJoOw==
+
element-resize-detector@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.3.tgz#5078d9b99398fe4c589f8c8df94ff99e5d413ff3"
@@ -6758,6 +7182,11 @@ emoji-regex@^9.2.2:
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+emojis-list@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
+ integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
+
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
@@ -6777,6 +7206,13 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+encoding@0.1.13:
+ version "0.1.13"
+ resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
+ integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
+ dependencies:
+ iconv-lite "^0.6.2"
+
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
@@ -6802,7 +7238,7 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0:
memory-fs "^0.5.0"
tapable "^1.0.0"
-enquirer@^2.3.6:
+enquirer@^2.3.5, enquirer@^2.3.6:
version "2.3.6"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
@@ -6835,7 +7271,7 @@ error-stack-parser@^2.0.6:
dependencies:
stackframe "^1.1.1"
-es-abstract@^1.19.0, es-abstract@^1.19.1:
+es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1:
version "1.19.1"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
@@ -6894,6 +7330,11 @@ es5-shim@^4.5.13:
resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.6.2.tgz#827cdd0c6fb5beb26fd368d65430e8b5eaeba942"
integrity sha512-n0XTVMGps+Deyr38jtqKPR5F5hb9owYeRQcKJW39eFvzUk/u/9Ww315werRzbiNMnHCUw/YHDPBphTlEnzdi+A==
+es6-object-assign@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
+ integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=
+
es6-shim@^0.35.5:
version "0.35.6"
resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.6.tgz#d10578301a83af2de58b9eadb7c2c9945f7388a0"
@@ -6936,6 +7377,111 @@ escodegen@^2.0.0:
optionalDependencies:
source-map "~0.6.1"
+eslint-config-next@12.0.7:
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.7.tgz#985f06c3d749673f6b4b214db6b9321da1bf0b5f"
+ integrity sha512-kWOaym5qjyzR190zFKkZMaHetmiRORmzJiKML7Kr9CL213S6SwkrHHCEL58TRdpx0NA+HzrsFR9zgcV2pvV2Yg==
+ dependencies:
+ "@next/eslint-plugin-next" "12.0.7"
+ "@rushstack/eslint-patch" "^1.0.8"
+ "@typescript-eslint/parser" "^5.0.0"
+ eslint-import-resolver-node "^0.3.4"
+ eslint-import-resolver-typescript "^2.4.0"
+ eslint-plugin-import "^2.25.2"
+ eslint-plugin-jsx-a11y "^6.5.1"
+ eslint-plugin-react "^7.27.0"
+ eslint-plugin-react-hooks "^4.3.0"
+
+eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.6:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
+ integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
+ dependencies:
+ debug "^3.2.7"
+ resolve "^1.20.0"
+
+eslint-import-resolver-typescript@^2.4.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz#07661966b272d14ba97f597b51e1a588f9722f0a"
+ integrity sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==
+ dependencies:
+ debug "^4.3.1"
+ glob "^7.1.7"
+ is-glob "^4.0.1"
+ resolve "^1.20.0"
+ tsconfig-paths "^3.9.0"
+
+eslint-module-utils@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c"
+ integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==
+ dependencies:
+ debug "^3.2.7"
+ find-up "^2.1.0"
+ pkg-dir "^2.0.0"
+
+eslint-plugin-import@^2.25.2:
+ version "2.25.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz#a554b5f66e08fb4f6dc99221866e57cfff824766"
+ integrity sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==
+ dependencies:
+ array-includes "^3.1.4"
+ array.prototype.flat "^1.2.5"
+ debug "^2.6.9"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.6"
+ eslint-module-utils "^2.7.1"
+ has "^1.0.3"
+ is-core-module "^2.8.0"
+ is-glob "^4.0.3"
+ minimatch "^3.0.4"
+ object.values "^1.1.5"
+ resolve "^1.20.0"
+ tsconfig-paths "^3.11.0"
+
+eslint-plugin-jsx-a11y@^6.5.1:
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8"
+ integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==
+ dependencies:
+ "@babel/runtime" "^7.16.3"
+ aria-query "^4.2.2"
+ array-includes "^3.1.4"
+ ast-types-flow "^0.0.7"
+ axe-core "^4.3.5"
+ axobject-query "^2.2.0"
+ damerau-levenshtein "^1.0.7"
+ emoji-regex "^9.2.2"
+ has "^1.0.3"
+ jsx-ast-utils "^3.2.1"
+ language-tags "^1.0.5"
+ minimatch "^3.0.4"
+
+eslint-plugin-react-hooks@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172"
+ integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==
+
+eslint-plugin-react@^7.27.0:
+ version "7.27.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz#469202442506616f77a854d91babaae1ec174b45"
+ integrity sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==
+ dependencies:
+ array-includes "^3.1.4"
+ array.prototype.flatmap "^1.2.5"
+ doctrine "^2.1.0"
+ estraverse "^5.3.0"
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
+ minimatch "^3.0.4"
+ object.entries "^1.1.5"
+ object.fromentries "^2.0.5"
+ object.hasown "^1.1.0"
+ object.values "^1.1.5"
+ prop-types "^15.7.2"
+ resolve "^2.0.0-next.3"
+ semver "^6.3.0"
+ string.prototype.matchall "^4.0.6"
+
eslint-scope@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
@@ -6944,12 +7490,97 @@ eslint-scope@^4.0.3:
esrecurse "^4.1.0"
estraverse "^4.1.1"
+eslint-scope@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153"
+ integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
+
+eslint-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
+ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
+ dependencies:
+ eslint-visitor-keys "^2.0.0"
+
+eslint-visitor-keys@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
+ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
+
+eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2"
+ integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==
+
+eslint@8.4.1:
+ version "8.4.1"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.4.1.tgz#d6531bbf3e598dffd7c0c7d35ec52a0b30fdfa2d"
+ integrity sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==
+ dependencies:
+ "@eslint/eslintrc" "^1.0.5"
+ "@humanwhocodes/config-array" "^0.9.2"
+ ajv "^6.10.0"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.3.2"
+ doctrine "^3.0.0"
+ enquirer "^2.3.5"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^7.1.0"
+ eslint-utils "^3.0.0"
+ eslint-visitor-keys "^3.1.0"
+ espree "^9.2.0"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^6.0.1"
+ globals "^13.6.0"
+ ignore "^4.0.6"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ js-yaml "^4.1.0"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.0.4"
+ natural-compare "^1.4.0"
+ optionator "^0.9.1"
+ progress "^2.0.0"
+ regexpp "^3.2.0"
+ semver "^7.2.1"
+ strip-ansi "^6.0.1"
+ strip-json-comments "^3.1.0"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
+
+espree@^9.2.0:
+ version "9.2.0"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.2.0.tgz#c50814e01611c2d0f8bd4daa83c369eabba80dbc"
+ integrity sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==
+ dependencies:
+ acorn "^8.6.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^3.1.0"
+
esprima@^4.0.0, esprima@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-esrecurse@^4.1.0:
+esquery@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
+ integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
+ dependencies:
+ estraverse "^5.1.0"
+
+esrecurse@^4.1.0, esrecurse@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
@@ -6961,7 +7592,7 @@ estraverse@^4.1.1:
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-estraverse@^5.2.0:
+estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
@@ -6990,7 +7621,7 @@ esutils@^2.0.2:
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-etag@~1.8.1:
+etag@1.8.1, etag@~1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
@@ -7245,6 +7876,42 @@ ethers@^5.5.1:
"@ethersproject/web" "5.5.0"
"@ethersproject/wordlists" "5.5.0"
+ethers@^5.5.2:
+ version "5.5.2"
+ resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.5.2.tgz#cd2e508c7342c44fa70392f722e8de8f2416489f"
+ integrity sha512-EF5W+6Wwcu6BqVwpgmyR5U2+L4c1FQzlM/02dkZOugN3KF0cG9bzHZP+TDJglmPm2/IzCEJDT7KBxzayk7SAHw==
+ dependencies:
+ "@ethersproject/abi" "5.5.0"
+ "@ethersproject/abstract-provider" "5.5.1"
+ "@ethersproject/abstract-signer" "5.5.0"
+ "@ethersproject/address" "5.5.0"
+ "@ethersproject/base64" "5.5.0"
+ "@ethersproject/basex" "5.5.0"
+ "@ethersproject/bignumber" "5.5.0"
+ "@ethersproject/bytes" "5.5.0"
+ "@ethersproject/constants" "5.5.0"
+ "@ethersproject/contracts" "5.5.0"
+ "@ethersproject/hash" "5.5.0"
+ "@ethersproject/hdnode" "5.5.0"
+ "@ethersproject/json-wallets" "5.5.0"
+ "@ethersproject/keccak256" "5.5.0"
+ "@ethersproject/logger" "5.5.0"
+ "@ethersproject/networks" "5.5.1"
+ "@ethersproject/pbkdf2" "5.5.0"
+ "@ethersproject/properties" "5.5.0"
+ "@ethersproject/providers" "5.5.1"
+ "@ethersproject/random" "5.5.0"
+ "@ethersproject/rlp" "5.5.0"
+ "@ethersproject/sha2" "5.5.0"
+ "@ethersproject/signing-key" "5.5.0"
+ "@ethersproject/solidity" "5.5.0"
+ "@ethersproject/strings" "5.5.0"
+ "@ethersproject/transactions" "5.5.0"
+ "@ethersproject/units" "5.5.0"
+ "@ethersproject/wallet" "5.5.0"
+ "@ethersproject/web" "5.5.1"
+ "@ethersproject/wordlists" "5.5.0"
+
ethjs-util@0.1.6, ethjs-util@^0.1.3:
version "0.1.6"
resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536"
@@ -7258,7 +7925,7 @@ eventemitter3@4.0.7:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-events@^3.0.0, events@^3.3.0:
+events@3.3.0, events@^3.0.0, events@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
@@ -7488,7 +8155,7 @@ fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0:
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-fast-levenshtein@~2.0.6:
+fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
@@ -7531,6 +8198,13 @@ figures@^3.0.0:
dependencies:
escape-string-regexp "^1.0.5"
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
+ dependencies:
+ flat-cache "^3.0.4"
+
file-loader@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
@@ -7588,6 +8262,15 @@ finalhandler@~1.1.2:
statuses "~1.5.0"
unpipe "~1.0.0"
+find-cache-dir@3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
+ integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^3.0.2"
+ pkg-dir "^4.1.0"
+
find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
@@ -7619,6 +8302,13 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
+find-up@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+ integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+ dependencies:
+ locate-path "^2.0.0"
+
find-up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
@@ -7667,6 +8357,11 @@ for-in@^1.0.2:
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+foreach@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
+ integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k=
+
foreground-child@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53"
@@ -7841,7 +8536,7 @@ fsevents@^1.2.7:
bindings "^1.5.0"
nan "^2.12.1"
-fsevents@^2.1.2, fsevents@~2.3.2:
+fsevents@^2.1.2, fsevents@~2.3.1, fsevents@~2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
@@ -7915,6 +8610,13 @@ get-nonce@^1.0.0:
resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3"
integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==
+get-orientation@1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/get-orientation/-/get-orientation-1.1.2.tgz#20507928951814f8a91ded0a0e67b29dfab98947"
+ integrity sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==
+ dependencies:
+ stream-parser "^0.3.1"
+
get-package-type@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
@@ -7987,13 +8689,20 @@ glob-parent@^3.1.0:
is-glob "^3.1.0"
path-dirname "^1.0.0"
-glob-parent@^5.1.2, glob-parent@~5.1.2:
+glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
+glob-parent@^6.0.1:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
glob-promise@^3.4.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20"
@@ -8011,8 +8720,20 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
- version "7.2.0"
+glob@7.1.7:
+ version "7.1.7"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
+ integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7:
+ version "7.2.0"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
dependencies:
@@ -8052,6 +8773,13 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
+globals@^13.6.0, globals@^13.9.0:
+ version "13.12.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e"
+ integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==
+ dependencies:
+ type-fest "^0.20.2"
+
globalthis@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b"
@@ -8071,7 +8799,7 @@ globby@11.0.1:
merge2 "^1.3.0"
slash "^3.0.0"
-globby@^11.0.2:
+globby@^11.0.2, globby@^11.0.4:
version "11.0.4"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
@@ -8317,7 +9045,7 @@ hastscript@^6.0.0:
property-information "^5.0.0"
space-separated-tokens "^1.0.0"
-he@^1.2.0:
+he@1.2.0, he@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
@@ -8448,7 +9176,7 @@ http-errors@1.7.2:
statuses ">= 1.5.0 < 2"
toidentifier "1.0.0"
-http-errors@~1.7.2:
+http-errors@1.7.3, http-errors@~1.7.2:
version "1.7.3"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
@@ -8477,7 +9205,7 @@ http-signature@~1.2.0:
jsprim "^1.2.2"
sshpk "^1.7.0"
-https-browserify@^1.0.0:
+https-browserify@1.0.0, https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
@@ -8512,6 +9240,13 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24:
dependencies:
safer-buffer ">= 2.1.2 < 3"
+iconv-lite@^0.6.2:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
+ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3.0.0"
+
icss-utils@^4.0.0, icss-utils@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
@@ -8543,7 +9278,7 @@ ignore-walk@^3.0.3:
dependencies:
minimatch "^3.0.4"
-ignore@^4.0.3:
+ignore@^4.0.3, ignore@^4.0.6:
version "4.0.6"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
@@ -8553,6 +9288,13 @@ ignore@^5.1.4:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb"
integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==
+image-size@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.0.tgz#58b31fe4743b1cec0a0ac26f5c914d3c5b2f0750"
+ integrity sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==
+ dependencies:
+ queue "6.0.2"
+
immediate@^3.2.3:
version "3.3.0"
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266"
@@ -8563,7 +9305,7 @@ immer@8.0.1:
resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656"
integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==
-import-fresh@^3.1.0, import-fresh@^3.2.1:
+import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
version "3.3.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -8602,7 +9344,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:
+inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -8710,7 +9452,7 @@ is-alphanumerical@^1.0.0:
is-alphabetical "^1.0.0"
is-decimal "^1.0.0"
-is-arguments@^1.1.0:
+is-arguments@^1.0.4, is-arguments@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
@@ -8774,7 +9516,7 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
-is-core-module@^2.2.0:
+is-core-module@^2.2.0, is-core-module@^2.8.0:
version "2.8.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==
@@ -8895,6 +9637,13 @@ is-generator-fn@^2.0.0:
resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
+is-generator-function@^1.0.7:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
+ integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
is-glob@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
@@ -8909,7 +9658,7 @@ is-glob@^3.0.0, is-glob@^3.1.0:
dependencies:
is-extglob "^2.1.0"
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -8941,6 +9690,14 @@ is-module@^1.0.0:
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
+is-nan@^1.2.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d"
+ integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==
+ dependencies:
+ call-bind "^1.0.0"
+ define-properties "^1.1.3"
+
is-negative-zero@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
@@ -9056,6 +9813,17 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
+is-typed-array@^1.1.3, is-typed-array@^1.1.7:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79"
+ integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ es-abstract "^1.18.5"
+ foreach "^2.0.5"
+ has-tostringtag "^1.0.0"
+
is-typedarray@1.0.0, is-typedarray@^1.0.0, is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -9582,6 +10350,15 @@ jest-watcher@^26.6.2:
jest-util "^26.6.2"
string-length "^4.0.1"
+jest-worker@27.0.0-next.5:
+ version "27.0.0-next.5"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28"
+ integrity sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
jest-worker@^26.3.0, jest-worker@^26.5.0, jest-worker@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
@@ -9628,6 +10405,13 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
+js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+ dependencies:
+ argparse "^2.0.1"
+
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -9717,6 +10501,11 @@ json-schema@0.2.3:
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+json-stable-stringify-without-jsonify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
+ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
json-stable-stringify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
@@ -9774,6 +10563,14 @@ jsprim@^1.2.2:
json-schema "0.2.3"
verror "1.10.0"
+"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
+ integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==
+ dependencies:
+ array-includes "^3.1.3"
+ object.assign "^4.1.2"
+
junk@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1"
@@ -9834,6 +10631,18 @@ klona@^2.0.4:
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
+language-subtag-registry@~0.3.2:
+ version "0.3.21"
+ resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a"
+ integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==
+
+language-tags@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
+ integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=
+ dependencies:
+ language-subtag-registry "~0.3.2"
+
lazy-universal-dotenv@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38"
@@ -9900,6 +10709,14 @@ leven@^3.1.0:
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
+levn@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
+ integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
+ dependencies:
+ prelude-ls "^1.2.1"
+ type-check "~0.4.0"
+
levn@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
@@ -9957,6 +10774,15 @@ loader-runner@^2.4.0:
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
+loader-utils@1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
+ integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^2.0.0"
+ json5 "^1.0.1"
+
loader-utils@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
@@ -9984,6 +10810,14 @@ loader-utils@^2.0.0:
emojis-list "^3.0.0"
json5 "^2.1.2"
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+ integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
locate-path@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
@@ -10011,11 +10845,21 @@ lodash.debounce@^4.0.8:
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
lodash.mergewith@4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55"
integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==
+lodash.sortby@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
+ integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
+
lodash.uniq@4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
@@ -10598,6 +11442,73 @@ nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0:
resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61"
integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==
+next@12.0.7:
+ version "12.0.7"
+ resolved "https://registry.yarnpkg.com/next/-/next-12.0.7.tgz#33ebf229b81b06e583ab5ae7613cffe1ca2103fc"
+ integrity sha512-sKO8GJJYfuk9c+q+zHSNumvff+wP7ufmOlwT6BuzwiYfFJ61VTTkfTcDLSJ+95ErQJiC54uS4Yg5JEE8H6jXRA==
+ dependencies:
+ "@babel/runtime" "7.15.4"
+ "@hapi/accept" "5.0.2"
+ "@napi-rs/triples" "1.0.3"
+ "@next/env" "12.0.7"
+ "@next/polyfill-module" "12.0.7"
+ "@next/react-dev-overlay" "12.0.7"
+ "@next/react-refresh-utils" "12.0.7"
+ acorn "8.5.0"
+ assert "2.0.0"
+ browserify-zlib "0.2.0"
+ browserslist "4.16.6"
+ buffer "5.6.0"
+ caniuse-lite "^1.0.30001228"
+ chalk "2.4.2"
+ chokidar "3.5.1"
+ constants-browserify "1.0.0"
+ crypto-browserify "3.12.0"
+ cssnano-simple "3.0.0"
+ domain-browser "4.19.0"
+ encoding "0.1.13"
+ etag "1.8.1"
+ events "3.3.0"
+ find-cache-dir "3.3.1"
+ get-orientation "1.1.2"
+ https-browserify "1.0.0"
+ image-size "1.0.0"
+ jest-worker "27.0.0-next.5"
+ node-fetch "2.6.1"
+ node-html-parser "1.4.9"
+ os-browserify "0.3.0"
+ p-limit "3.1.0"
+ path-browserify "1.0.1"
+ postcss "8.2.15"
+ process "0.11.10"
+ querystring-es3 "0.2.1"
+ raw-body "2.4.1"
+ react-is "17.0.2"
+ react-refresh "0.8.3"
+ regenerator-runtime "0.13.4"
+ stream-browserify "3.0.0"
+ stream-http "3.1.1"
+ string_decoder "1.3.0"
+ styled-jsx "5.0.0-beta.3"
+ timers-browserify "2.0.12"
+ tty-browserify "0.0.1"
+ use-subscription "1.5.1"
+ util "0.12.4"
+ vm-browserify "1.1.2"
+ watchpack "2.3.0"
+ optionalDependencies:
+ "@next/swc-android-arm64" "12.0.7"
+ "@next/swc-darwin-arm64" "12.0.7"
+ "@next/swc-darwin-x64" "12.0.7"
+ "@next/swc-linux-arm-gnueabihf" "12.0.7"
+ "@next/swc-linux-arm64-gnu" "12.0.7"
+ "@next/swc-linux-arm64-musl" "12.0.7"
+ "@next/swc-linux-x64-gnu" "12.0.7"
+ "@next/swc-linux-x64-musl" "12.0.7"
+ "@next/swc-win32-arm64-msvc" "12.0.7"
+ "@next/swc-win32-ia32-msvc" "12.0.7"
+ "@next/swc-win32-x64-msvc" "12.0.7"
+
nice-try@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
@@ -10640,6 +11551,13 @@ node-gyp-build@^4.2.0:
resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3"
integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==
+node-html-parser@1.4.9:
+ version "1.4.9"
+ resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c"
+ integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==
+ dependencies:
+ he "1.2.0"
+
node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
@@ -10696,7 +11614,7 @@ node-notifier@^8.0.0:
uuid "^8.3.0"
which "^2.0.2"
-node-releases@^1.1.61:
+node-releases@^1.1.61, node-releases@^1.1.71:
version "1.1.77"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e"
integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==
@@ -10820,6 +11738,14 @@ object-inspect@^1.11.0, object-inspect@^1.9.0:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
+object-is@^1.0.1:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
+ integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
object-keys@^1.0.12, object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -10847,7 +11773,7 @@ object.assign@^4.1.0, object.assign@^4.1.2:
has-symbols "^1.0.1"
object-keys "^1.1.1"
-object.entries@^1.1.0:
+object.entries@^1.1.0, object.entries@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
@@ -10856,7 +11782,7 @@ object.entries@^1.1.0:
define-properties "^1.1.3"
es-abstract "^1.19.1"
-"object.fromentries@^2.0.0 || ^1.0.0":
+"object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
@@ -10874,6 +11800,14 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.2
define-properties "^1.1.3"
es-abstract "^1.19.1"
+object.hasown@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5"
+ integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.19.1"
+
object.pick@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
@@ -10881,7 +11815,7 @@ object.pick@^1.3.0:
dependencies:
isobject "^3.0.1"
-object.values@^1.1.0:
+object.values@^1.1.0, object.values@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
@@ -10941,6 +11875,18 @@ optionator@^0.8.1:
type-check "~0.3.2"
word-wrap "~1.2.3"
+optionator@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
+ integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
+ dependencies:
+ deep-is "^0.1.3"
+ fast-levenshtein "^2.0.6"
+ levn "^0.4.1"
+ prelude-ls "^1.2.1"
+ type-check "^0.4.0"
+ word-wrap "^1.2.3"
+
ora@^5.4.1:
version "5.4.1"
resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
@@ -10956,7 +11902,7 @@ ora@^5.4.1:
strip-ansi "^6.0.0"
wcwidth "^1.0.1"
-os-browserify@^0.3.0:
+os-browserify@0.3.0, os-browserify@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
@@ -11007,6 +11953,20 @@ p-finally@^1.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
+p-limit@3.1.0, p-limit@^3.0.2, p-limit@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+ dependencies:
+ yocto-queue "^0.1.0"
+
+p-limit@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
+ integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
+ dependencies:
+ p-try "^1.0.0"
+
p-limit@^2.0.0, p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -11014,12 +11974,12 @@ p-limit@^2.0.0, p-limit@^2.2.0:
dependencies:
p-try "^2.0.0"
-p-limit@^3.0.2, p-limit@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+p-locate@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
+ integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
dependencies:
- yocto-queue "^0.1.0"
+ p-limit "^1.1.0"
p-locate@^3.0.0:
version "3.0.0"
@@ -11068,6 +12028,11 @@ p-timeout@^3.1.0:
dependencies:
p-finally "^1.0.0"
+p-try@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
+ integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
+
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
@@ -11178,6 +12143,11 @@ path-browserify@0.0.1:
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
+path-browserify@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
+ integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
+
path-dirname@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
@@ -11283,6 +12253,13 @@ pirates@^4.0.0, pirates@^4.0.1:
dependencies:
node-modules-regexp "^1.0.0"
+pkg-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
+ integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
+ dependencies:
+ find-up "^2.1.0"
+
pkg-dir@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
@@ -11311,6 +12288,11 @@ pkg-up@3.1.0:
dependencies:
find-up "^3.0.0"
+platform@1.3.6:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7"
+ integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==
+
pngjs@^3.3.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
@@ -11409,6 +12391,15 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
+postcss@8.2.15:
+ version "8.2.15"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
+ integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
+ dependencies:
+ colorette "^1.2.2"
+ nanoid "^3.1.23"
+ source-map "^0.6.1"
+
postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6:
version "7.0.39"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
@@ -11427,6 +12418,11 @@ precond@0.2:
resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac"
integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=
+prelude-ls@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
+ integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
+
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -11480,11 +12476,16 @@ process-nextick-args@~2.0.0:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-process@^0.11.10:
+process@0.11.10, process@^0.11.10:
version "0.11.10"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
+progress@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
+ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
+
promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
@@ -11660,7 +12661,7 @@ query-string@6.13.5:
split-on-first "^1.0.0"
strict-uri-encode "^2.0.0"
-querystring-es3@^0.2.0:
+querystring-es3@0.2.1, querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
@@ -11680,6 +12681,13 @@ queue-microtask@^1.2.2:
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+queue@6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65"
+ integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
+ dependencies:
+ inherits "~2.0.3"
+
quick-lru@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
@@ -11725,6 +12733,16 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
+raw-body@2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"
+ integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==
+ dependencies:
+ bytes "3.1.0"
+ http-errors "1.7.3"
+ iconv-lite "0.4.24"
+ unpipe "1.0.0"
+
raw-loader@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6"
@@ -11796,6 +12814,15 @@ react-docgen@^5.0.0:
node-dir "^0.1.10"
strip-indent "^3.0.0"
+react-dom@17.0.2, react-dom@^17.0.2:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
+ integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+ scheduler "^0.20.2"
+
react-dom@^16.8.6:
version "16.14.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89"
@@ -11806,15 +12833,6 @@ react-dom@^16.8.6:
prop-types "^15.6.2"
scheduler "^0.19.1"
-react-dom@^17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
- integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- scheduler "^0.20.2"
-
react-draggable@^4.4.3:
version "4.4.4"
resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f"
@@ -11901,6 +12919,11 @@ react-popper@^2.2.4:
react-fast-compare "^3.0.1"
warning "^4.0.2"
+react-refresh@0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
+ integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
+
react-refresh@^0.10.0:
version "0.10.0"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3"
@@ -11979,6 +13002,14 @@ react-textarea-autosize@^8.3.0:
use-composed-ref "^1.0.0"
use-latest "^1.0.0"
+react@17.0.2, react@^17.0.2:
+ version "17.0.2"
+ resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
+ integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
+ dependencies:
+ loose-envify "^1.1.0"
+ object-assign "^4.1.1"
+
react@^16.8.6:
version "16.14.0"
resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"
@@ -11988,14 +13019,6 @@ react@^16.8.6:
object-assign "^4.1.1"
prop-types "^15.6.2"
-react@^17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
- integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
- dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
-
read-pkg-up@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
@@ -12038,7 +13061,7 @@ readable-stream@^1.0.33:
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@^3.4.0, readable-stream@^3.6.0:
+readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -12066,6 +13089,13 @@ readdirp@^2.2.1:
micromatch "^3.1.10"
readable-stream "^2.0.2"
+readdirp@~3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
+ integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
+ dependencies:
+ picomatch "^2.2.1"
+
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -12109,6 +13139,11 @@ regenerate@^1.4.2:
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
+regenerator-runtime@0.13.4:
+ version "0.13.4"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz#e96bf612a3362d12bb69f7e8f74ffeab25c7ac91"
+ integrity sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==
+
regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7:
version "0.13.9"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
@@ -12137,6 +13172,11 @@ regexp.prototype.flags@^1.3.1:
call-bind "^1.0.2"
define-properties "^1.1.3"
+regexpp@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
+ integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
+
regexpu-core@^4.7.1:
version "4.8.0"
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0"
@@ -12318,7 +13358,7 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.3.2:
+resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2:
version "1.20.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
@@ -12326,6 +13366,14 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.1
is-core-module "^2.2.0"
path-parse "^1.0.6"
+resolve@^2.0.0-next.3:
+ version "2.0.0-next.3"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46"
+ integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==
+ dependencies:
+ is-core-module "^2.2.0"
+ path-parse "^1.0.6"
+
restore-cursor@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
@@ -12457,7 +13505,7 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
-"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
@@ -12565,7 +13613,7 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-semver@7.x, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
+semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
version "7.3.5"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
@@ -12720,6 +13768,11 @@ shell-quote@1.7.2:
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
+shell-quote@1.7.3:
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
+ integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
+
shellwords@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
@@ -12847,6 +13900,18 @@ source-map-url@^0.4.0:
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
+source-map@0.7.3, source-map@^0.7.3, source-map@~0.7.2:
+ version "0.7.3"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
+ integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
+
+source-map@0.8.0-beta.0:
+ version "0.8.0-beta.0"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11"
+ integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==
+ dependencies:
+ whatwg-url "^7.0.0"
+
source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7:
version "0.5.7"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
@@ -12857,11 +13922,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.7.3, source-map@~0.7.2:
- version "0.7.3"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
- integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-
sourcemap-codec@^1.4.4:
version "1.4.8"
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
@@ -12961,6 +14021,13 @@ stackframe@^1.1.1:
resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303"
integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==
+stacktrace-parser@0.1.10:
+ version "0.1.10"
+ resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a"
+ integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==
+ dependencies:
+ type-fest "^0.7.1"
+
state-toggle@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
@@ -12989,6 +14056,14 @@ store2@^2.12.0:
resolved "https://registry.yarnpkg.com/store2/-/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf"
integrity sha512-7t+/wpKLanLzSnQPX8WAcuLCCeuSHoWdQuh9SB3xD0kNOM38DNf+0Oa+wmvxmYueRzkmh6IcdKFtvTa+ecgPDw==
+stream-browserify@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
+ integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
+ dependencies:
+ inherits "~2.0.4"
+ readable-stream "^3.5.0"
+
stream-browserify@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
@@ -13005,6 +14080,16 @@ stream-each@^1.1.0:
end-of-stream "^1.1.0"
stream-shift "^1.0.0"
+stream-http@3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564"
+ integrity sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==
+ dependencies:
+ builtin-status-codes "^3.0.0"
+ inherits "^2.0.4"
+ readable-stream "^3.6.0"
+ xtend "^4.0.2"
+
stream-http@^2.7.2:
version "2.8.3"
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
@@ -13016,6 +14101,13 @@ stream-http@^2.7.2:
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
+stream-parser@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773"
+ integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=
+ dependencies:
+ debug "2"
+
stream-shift@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
@@ -13038,6 +14130,11 @@ string-argv@^0.3.1:
resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
+string-hash@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b"
+ integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=
+
string-length@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
@@ -13081,7 +14178,7 @@ string-width@^5.0.0:
is-fullwidth-code-point "^4.0.0"
strip-ansi "^7.0.1"
-"string.prototype.matchall@^4.0.0 || ^3.0.1":
+"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.6:
version "4.0.6"
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa"
integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==
@@ -13129,7 +14226,7 @@ string.prototype.trimstart@^1.0.4:
call-bind "^1.0.2"
define-properties "^1.1.3"
-string_decoder@^1.0.0, string_decoder@^1.1.1:
+string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
@@ -13155,6 +14252,13 @@ strip-ansi@6.0.0:
dependencies:
ansi-regex "^5.0.0"
+strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
strip-ansi@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -13176,13 +14280,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
dependencies:
ansi-regex "^4.1.0"
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
strip-ansi@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
@@ -13190,6 +14287,11 @@ strip-ansi@^7.0.1:
dependencies:
ansi-regex "^6.0.1"
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+ integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
+
strip-bom@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
@@ -13219,6 +14321,11 @@ strip-indent@^3.0.0:
dependencies:
min-indent "^1.0.0"
+strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
+ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+
style-loader@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e"
@@ -13258,6 +14365,30 @@ styled-components@^5.1.1:
shallowequal "^1.1.0"
supports-color "^5.5.0"
+styled-jsx@5.0.0-beta.3:
+ version "5.0.0-beta.3"
+ resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.0-beta.3.tgz#400d16179b5dff10d5954ab8be27a9a1b7780dd2"
+ integrity sha512-HtDDGSFPvmjHIqWf9n8Oo54tAoY/DTplvlyOH2+YOtD80Sp31Ap8ffSmxhgk5EkUoJ7xepdXMGT650mSffWuRA==
+ dependencies:
+ "@babel/plugin-syntax-jsx" "7.14.5"
+ "@babel/types" "7.15.0"
+ convert-source-map "1.7.0"
+ loader-utils "1.2.3"
+ source-map "0.7.3"
+ string-hash "1.1.3"
+ stylis "3.5.4"
+ stylis-rule-sheet "0.0.10"
+
+stylis-rule-sheet@0.0.10:
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430"
+ integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==
+
+stylis@3.5.4:
+ version "3.5.4"
+ resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe"
+ integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
+
stylis@^4.0.10, stylis@^4.0.3:
version "4.0.10"
resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.10.tgz#446512d1097197ab3f02fb3c258358c3f7a14240"
@@ -13277,6 +14408,13 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
supports-color@^9.0.2:
version "9.2.1"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.1.tgz#599dc9d45acf74c6176e0d880bab1d7d718fe891"
@@ -13406,7 +14544,7 @@ test-exclude@^6.0.0:
glob "^7.1.4"
minimatch "^3.0.4"
-text-table@0.2.0:
+text-table@0.2.0, text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
@@ -13434,7 +14572,7 @@ through@^2.3.6, through@^2.3.8:
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-timers-browserify@^2.0.4:
+timers-browserify@2.0.12, timers-browserify@^2.0.4:
version "2.0.12"
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee"
integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==
@@ -13527,6 +14665,13 @@ tough-cookie@~2.5.0:
psl "^1.1.28"
punycode "^2.1.1"
+tr46@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
+ integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=
+ dependencies:
+ punycode "^2.1.0"
+
tr46@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
@@ -13601,7 +14746,17 @@ ts-pnp@^1.1.6:
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==
-tslib@^1.0.0, tslib@^1.10.0, tslib@^1.9.0, tslib@^1.9.3:
+tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0:
+ version "3.12.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b"
+ integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.1"
+ minimist "^1.2.0"
+ strip-bom "^3.0.0"
+
+tslib@^1.0.0, tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
@@ -13616,11 +14771,23 @@ tslib@~2.1.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
+tsutils@^3.21.0:
+ version "3.21.0"
+ resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
+ integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
+ dependencies:
+ tslib "^1.8.1"
+
tty-browserify@0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
+tty-browserify@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811"
+ integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==
+
tunnel-agent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@@ -13633,6 +14800,13 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+type-check@^0.4.0, type-check@~0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
+ integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
+ dependencies:
+ prelude-ls "^1.2.1"
+
type-check@~0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
@@ -13665,6 +14839,11 @@ type-fest@^0.6.0:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
+type-fest@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
+ integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
+
type-fest@^0.8.1:
version "0.8.1"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
@@ -13934,6 +15113,13 @@ use-sidecar@^1.0.1, use-sidecar@^1.0.5:
detect-node-es "^1.1.0"
tslib "^1.9.3"
+use-subscription@1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1"
+ integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==
+ dependencies:
+ object-assign "^4.1.1"
+
use@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
@@ -13959,6 +15145,18 @@ util@0.10.3:
dependencies:
inherits "2.0.1"
+util@0.12.4, util@^0.12.0:
+ version "0.12.4"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253"
+ integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==
+ dependencies:
+ inherits "^2.0.3"
+ is-arguments "^1.0.4"
+ is-generator-function "^1.0.7"
+ is-typed-array "^1.1.3"
+ safe-buffer "^5.1.2"
+ which-typed-array "^1.1.2"
+
util@^0.11.0:
version "0.11.1"
resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
@@ -13991,7 +15189,7 @@ uuid@^8.3.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-v8-compile-cache@^2.1.1:
+v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
@@ -14059,7 +15257,7 @@ vfile@^4.0.0:
unist-util-stringify-position "^2.0.0"
vfile-message "^2.0.0"
-vm-browserify@^1.0.1:
+vm-browserify@1.1.2, vm-browserify@^1.0.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
@@ -14099,6 +15297,14 @@ watchpack-chokidar2@^2.0.1:
dependencies:
chokidar "^2.1.8"
+watchpack@2.3.0, watchpack@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.0.tgz#a41bca3da6afaff31e92a433f4c856a0c25ea0c4"
+ integrity sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
watchpack@^1.7.4:
version "1.7.5"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453"
@@ -14110,14 +15316,6 @@ watchpack@^1.7.4:
chokidar "^3.4.1"
watchpack-chokidar2 "^2.0.1"
-watchpack@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.0.tgz#a41bca3da6afaff31e92a433f4c856a0c25ea0c4"
- integrity sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
wcwidth@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
@@ -14175,6 +15373,11 @@ webidl-conversions@^3.0.0:
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+webidl-conversions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
+ integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
+
webidl-conversions@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -14288,6 +15491,15 @@ whatwg-url@^5.0.0:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
+whatwg-url@^7.0.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
+ integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
+ dependencies:
+ lodash.sortby "^4.7.0"
+ tr46 "^1.0.1"
+ webidl-conversions "^4.0.2"
+
whatwg-url@^8.0.0, whatwg-url@^8.5.0:
version "8.7.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
@@ -14313,6 +15525,18 @@ which-module@^2.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
+which-typed-array@^1.1.2:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793"
+ integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ es-abstract "^1.18.5"
+ foreach "^2.0.5"
+ has-tostringtag "^1.0.0"
+ is-typed-array "^1.1.7"
+
which@^1.2.9, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -14341,7 +15565,7 @@ widest-line@^3.1.0:
dependencies:
string-width "^4.0.0"
-word-wrap@~1.2.3:
+word-wrap@^1.2.3, word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
@@ -14461,7 +15685,7 @@ xmlchars@^2.2.0:
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
-xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1:
+xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==