├── .all-contributorsrc ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── README.md ├── app ├── [contractAddress] │ └── [tokenId] │ │ ├── Panel.tsx │ │ ├── TokenBar.tsx │ │ ├── TokenDetail.tsx │ │ ├── [chainId] │ │ ├── Panel.tsx │ │ ├── TokenDetail.tsx │ │ └── page.tsx │ │ └── page.tsx ├── favicon.ico ├── globals.css ├── layout.tsx └── page.tsx ├── components ├── icon │ ├── Check.tsx │ ├── Exclamation.tsx │ ├── GalverseLogo.tsx │ ├── TbLogo.tsx │ ├── TokenboundLogo.tsx │ └── index.ts └── ui │ ├── Disclaimer.tsx │ ├── DropDownMenu.tsx │ ├── ExternalLink.tsx │ ├── MediaViewer.tsx │ ├── TabPanel.tsx │ ├── Tabs.tsx │ ├── Tooltip.tsx │ └── index.ts ├── lib ├── abi │ ├── erc721.json │ ├── implementation.json │ ├── index.ts │ └── tokenbound.json ├── clients │ ├── alchemy.ts │ ├── index.ts │ └── viem.ts ├── constants │ ├── apiKeys.ts │ ├── chain.ts │ ├── general.ts │ ├── index.ts │ ├── tokenbound.ts │ └── url.ts ├── hooks │ ├── index.ts │ ├── useGetApprovals.ts │ ├── useGetTokenBalances.ts │ ├── useMedia.ts │ ├── useNft.ts │ └── useTBADetails.ts ├── types │ └── index.ts └── utils │ ├── account.ts │ ├── checkImage.ts │ ├── decodeBase64String.ts │ ├── getAlchemyImageSrc.ts │ ├── getAlchemyNetwork.ts │ ├── getEtherscanLink.ts │ ├── getViemNetwork.ts │ ├── index.ts │ ├── nft.ts │ └── shortenAddress.ts ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── ethereum-logo.png ├── next.svg ├── no-img.jpg └── vercel.svg ├── tailwind.config.js └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/README.md -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/Panel.tsx -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/TokenBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/TokenBar.tsx -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/TokenDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/TokenDetail.tsx -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/[chainId]/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/[chainId]/Panel.tsx -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/[chainId]/TokenDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/[chainId]/TokenDetail.tsx -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/[chainId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/[chainId]/page.tsx -------------------------------------------------------------------------------- /app/[contractAddress]/[tokenId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/[contractAddress]/[tokenId]/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components/icon/Check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/icon/Check.tsx -------------------------------------------------------------------------------- /components/icon/Exclamation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/icon/Exclamation.tsx -------------------------------------------------------------------------------- /components/icon/GalverseLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/icon/GalverseLogo.tsx -------------------------------------------------------------------------------- /components/icon/TbLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/icon/TbLogo.tsx -------------------------------------------------------------------------------- /components/icon/TokenboundLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/icon/TokenboundLogo.tsx -------------------------------------------------------------------------------- /components/icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/icon/index.ts -------------------------------------------------------------------------------- /components/ui/Disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/Disclaimer.tsx -------------------------------------------------------------------------------- /components/ui/DropDownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/DropDownMenu.tsx -------------------------------------------------------------------------------- /components/ui/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/ExternalLink.tsx -------------------------------------------------------------------------------- /components/ui/MediaViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/MediaViewer.tsx -------------------------------------------------------------------------------- /components/ui/TabPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/TabPanel.tsx -------------------------------------------------------------------------------- /components/ui/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/Tabs.tsx -------------------------------------------------------------------------------- /components/ui/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/Tooltip.tsx -------------------------------------------------------------------------------- /components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/components/ui/index.ts -------------------------------------------------------------------------------- /lib/abi/erc721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/abi/erc721.json -------------------------------------------------------------------------------- /lib/abi/implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/abi/implementation.json -------------------------------------------------------------------------------- /lib/abi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/abi/index.ts -------------------------------------------------------------------------------- /lib/abi/tokenbound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/abi/tokenbound.json -------------------------------------------------------------------------------- /lib/clients/alchemy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/clients/alchemy.ts -------------------------------------------------------------------------------- /lib/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/clients/index.ts -------------------------------------------------------------------------------- /lib/clients/viem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/clients/viem.ts -------------------------------------------------------------------------------- /lib/constants/apiKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/constants/apiKeys.ts -------------------------------------------------------------------------------- /lib/constants/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/constants/chain.ts -------------------------------------------------------------------------------- /lib/constants/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/constants/general.ts -------------------------------------------------------------------------------- /lib/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/constants/index.ts -------------------------------------------------------------------------------- /lib/constants/tokenbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/constants/tokenbound.ts -------------------------------------------------------------------------------- /lib/constants/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/constants/url.ts -------------------------------------------------------------------------------- /lib/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/hooks/index.ts -------------------------------------------------------------------------------- /lib/hooks/useGetApprovals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/hooks/useGetApprovals.ts -------------------------------------------------------------------------------- /lib/hooks/useGetTokenBalances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/hooks/useGetTokenBalances.ts -------------------------------------------------------------------------------- /lib/hooks/useMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/hooks/useMedia.ts -------------------------------------------------------------------------------- /lib/hooks/useNft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/hooks/useNft.ts -------------------------------------------------------------------------------- /lib/hooks/useTBADetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/hooks/useTBADetails.ts -------------------------------------------------------------------------------- /lib/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/types/index.ts -------------------------------------------------------------------------------- /lib/utils/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/account.ts -------------------------------------------------------------------------------- /lib/utils/checkImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/checkImage.ts -------------------------------------------------------------------------------- /lib/utils/decodeBase64String.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/decodeBase64String.ts -------------------------------------------------------------------------------- /lib/utils/getAlchemyImageSrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/getAlchemyImageSrc.ts -------------------------------------------------------------------------------- /lib/utils/getAlchemyNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/getAlchemyNetwork.ts -------------------------------------------------------------------------------- /lib/utils/getEtherscanLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/getEtherscanLink.ts -------------------------------------------------------------------------------- /lib/utils/getViemNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/getViemNetwork.ts -------------------------------------------------------------------------------- /lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/index.ts -------------------------------------------------------------------------------- /lib/utils/nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/nft.ts -------------------------------------------------------------------------------- /lib/utils/shortenAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/lib/utils/shortenAddress.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/ethereum-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/public/ethereum-logo.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/no-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/public/no-img.jpg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tokenbound/iframe/HEAD/tsconfig.json --------------------------------------------------------------------------------