├── .env.sample ├── .eslintrc ├── .github └── workflows │ ├── docs.yml │ └── tests.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── NOTES.md ├── README.md ├── api_samples ├── covalent.xyz.http └── nftport.xyz.http ├── artist_tools ├── Splice_TwitterHeaderTester_ForArtists.psd ├── sample_input.md └── spliceTemplateForBuildingStyleAlgorithm.js ├── artwork ├── SpliceLogoPFP.png ├── SpliceLogoTwitterBannerBlkOnWhite.png ├── SpliceLogoTwitterBannerWhiteOnWhite.png ├── splice.svg ├── splice_banner.png ├── splice_banner.svg ├── splice_box.svg ├── splice_flavicon1.png ├── splice_flavicon2.png ├── splice_logo.svg ├── splice_plain.png ├── splice_plain.svg ├── splice_plain_white.svg ├── splice_social.png └── splice_social.svg ├── docs ├── .gitignore ├── artists.md ├── developers.md ├── faqs.md ├── img │ ├── confirm_mint.png │ ├── etherscan.png │ ├── extract.png │ ├── mint.png │ ├── my_splices.png │ ├── myassets.png │ ├── opensea.png │ ├── playground.png │ ├── sample.png │ └── style_nft.png ├── index.md ├── logo.png ├── samples.md ├── users.md └── vision.md ├── img ├── cool_cat_mockup.jpg ├── coolcat_variations.jpg ├── punk_mockup.jpg ├── punk_mockup_2.jpg ├── punk_variations.jpg └── stadolf.svg ├── matomo ├── .gitignore ├── db.env.sample ├── docker-compose.yml ├── nginx.conf └── nginx_gateway.conf ├── mkdocs.yml ├── package.json ├── packages ├── backend │ ├── .env.sample │ ├── .eslintrc │ ├── .gitignore │ ├── .vercelignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── controllers │ │ │ ├── allStyles.ts │ │ │ ├── allowlist.ts │ │ │ ├── extractColors.ts │ │ │ ├── index.ts │ │ │ ├── nftMetadata.ts │ │ │ ├── proxy.ts │ │ │ ├── renderCode.ts │ │ │ ├── renderGeneric.ts │ │ │ ├── renderSplice.ts │ │ │ ├── spliceMetadata.ts │ │ │ └── styleDetails.ts │ │ ├── entity │ │ │ └── AllowlistEntry.ts │ │ ├── index.d.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── Artwork.ts │ │ │ ├── Cache.ts │ │ │ ├── ImageCallback.ts │ │ │ ├── Metadata.ts │ │ │ ├── SpliceContracts.ts │ │ │ ├── StyleCache.ts │ │ │ ├── extractOriginFeatures.ts │ │ │ ├── fetchOriginMetadata.ts │ │ │ ├── getOriginMetadata.ts │ │ │ ├── ipfs.ts │ │ │ ├── networks.ts │ │ │ └── render.ts │ │ ├── server.ts │ │ └── types │ │ │ ├── http-proxy-stream.ts │ │ │ └── p5js-node.d.ts │ ├── test.http │ ├── tsconfig.json │ └── vercel.json ├── cli │ ├── .env.sample │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── fetchMetadata.ts │ │ ├── index.ts │ │ ├── logColors.ts │ │ ├── multi.twig │ │ ├── spinner.ts │ │ └── types │ │ │ └── pica │ │ │ └── index.d.ts │ └── tsconfig.json ├── colors │ ├── .env.sample │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── browser │ │ │ └── LoadImage.ts │ │ ├── grayscale.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── node │ │ │ └── LoadImage.ts │ │ ├── palette.ts │ │ └── types │ │ │ ├── Histogram.ts │ │ │ ├── ImageLoader.ts │ │ │ └── RGB.ts │ ├── test │ │ ├── flyfrog.png │ │ ├── images.ts │ │ ├── plain.svg │ │ └── svg.b64 │ └── tsconfig.json ├── common │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── ActiveStyle.ts │ │ ├── Splice.ts │ │ ├── Style.ts │ │ ├── allowlists │ │ │ └── index.ts │ │ ├── img.ts │ │ ├── index.ts │ │ ├── indexers │ │ │ ├── Backend.ts │ │ │ ├── Fallback.ts │ │ │ ├── NFTIndexer.ts │ │ │ ├── NFTPort.ts │ │ │ └── OnChain.ts │ │ ├── provider.ts │ │ └── types │ │ │ ├── Chains.ts │ │ │ ├── NFT.ts │ │ │ ├── Renderers.ts │ │ │ ├── SpliceNFT.ts │ │ │ ├── Styles.ts │ │ │ └── TransferObjects.ts │ ├── test │ │ ├── ipfsgw.ts │ │ └── rgbhex.ts │ └── tsconfig.json ├── contracts │ ├── .env.sample │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .openzeppelin │ │ ├── kovan.json │ │ ├── mainnet.json │ │ └── rinkeby.json │ ├── README.md │ ├── contracts │ │ ├── ArrayLib.sol │ │ ├── BytesLib.sol │ │ ├── ChainWallet.sol │ │ ├── ISplicePriceStrategy.sol │ │ ├── PaymentSplitterController.sol │ │ ├── ReplaceablePaymentSplitter.sol │ │ ├── Splice.sol │ │ ├── SplicePriceStrategyStatic.sol │ │ ├── SpliceStyleNFT.sol │ │ ├── Structs.sol │ │ ├── TestERC20.sol │ │ ├── TestPaymentSplitterController.sol │ │ └── TestnetNFT.sol │ ├── hardhat.config.ts │ ├── index.d.ts │ ├── package.json │ ├── scripts │ │ ├── deployB58.ts │ │ ├── deployForDevs.ts │ │ ├── deploySplice.ts │ │ └── deployTestnetNFT.ts │ ├── tasks │ │ ├── activateSale.ts │ │ ├── deploy │ │ │ ├── 1_deployStyle.ts │ │ │ ├── 2_deployPaymentSplitter.ts │ │ │ ├── 3_bindPayments.ts │ │ │ ├── 4_deployPriceStrategy.ts │ │ │ ├── 5_deploySplice.ts │ │ │ └── 6_bindSpliceStyle.ts │ │ ├── enablePartnership.ts │ │ ├── mintStyle.ts │ │ ├── toggleStyleMinter.ts │ │ └── upgrades.ts │ ├── test │ │ ├── allowlists.test.ts │ │ ├── gas-comparison.txt │ │ ├── lib │ │ │ ├── deployContracts.ts │ │ │ └── helpers.ts │ │ ├── nft-test.ts │ │ ├── partnerships.test.ts │ │ ├── paymentsplit.test.ts │ │ ├── royalties.test.ts │ │ ├── shares.test.ts │ │ ├── splice.test.ts │ │ └── styles.test.ts │ ├── tsconfig.json │ ├── tsconfig.typechain.json │ └── types │ │ └── ipfs-only-hash.d.ts ├── dapp │ ├── .env.sample │ ├── .eslintrc │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── contract-metadata │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ ├── robots.txt │ │ ├── samples │ │ │ ├── azuki_terrain.jpg │ │ │ ├── bb_ethscape.png │ │ │ ├── bean_waves.jpg │ │ │ ├── coolman_patchwork.jpg │ │ │ ├── rob_amazeing.jpg │ │ │ └── wow_district.jpg │ │ ├── site.webmanifest │ │ ├── splice_opengraph.jpg │ │ ├── splice_opengraph.png │ │ ├── splice_opengraph2.jpg │ │ └── splice_opengraph2.png │ ├── src │ │ ├── App.tsx │ │ ├── Routes.tsx │ │ ├── components │ │ │ ├── atoms │ │ │ │ ├── Account.tsx │ │ │ │ ├── ArtworkStyleChooser.tsx │ │ │ │ ├── ConnectButton.tsx │ │ │ │ ├── ErrorAlert.tsx │ │ │ │ ├── FallbackImage.tsx │ │ │ │ ├── Hero.tsx │ │ │ │ ├── Logo.tsx │ │ │ │ ├── NFTDescription.tsx │ │ │ │ ├── NavLink.tsx │ │ │ │ ├── NumBox.tsx │ │ │ │ └── SpliceCard.tsx │ │ │ ├── molecules │ │ │ │ ├── AddToAllowlistButton.tsx │ │ │ │ ├── ConnectAlert.tsx │ │ │ │ ├── Create │ │ │ │ │ └── ImportNFT.tsx │ │ │ │ ├── DominantColors.tsx │ │ │ │ ├── MintButton.tsx │ │ │ │ ├── MintSpliceButton.tsx │ │ │ │ ├── NFTCard.tsx │ │ │ │ ├── P5Sketch.tsx │ │ │ │ ├── PreviewBase.tsx │ │ │ │ ├── StyleDetails │ │ │ │ │ ├── ClaimButton.tsx │ │ │ │ │ └── Partnerships.tsx │ │ │ │ ├── SubFooter.tsx │ │ │ │ └── UseOriginalMetadata.tsx │ │ │ ├── organisms │ │ │ │ ├── CreativePanel.tsx │ │ │ │ ├── Footer.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── MetaDataDisplay.tsx │ │ │ │ ├── NFTChooser.tsx │ │ │ │ └── StyleDetails │ │ │ │ │ ├── Payments.tsx │ │ │ │ │ ├── StyleActions.tsx │ │ │ │ │ ├── StyleInfo.tsx │ │ │ │ │ └── Transfer.tsx │ │ │ └── pages │ │ │ │ ├── About.tsx │ │ │ │ ├── Create.tsx │ │ │ │ ├── MyAssets.tsx │ │ │ │ ├── MySplices.tsx │ │ │ │ ├── NFTPage.tsx │ │ │ │ ├── Roadmap.tsx │ │ │ │ ├── StyleDetailPage.tsx │ │ │ │ └── StylesOverview.tsx │ │ ├── context │ │ │ ├── AssetContext.tsx │ │ │ ├── SpliceContext.tsx │ │ │ └── StyleContext.tsx │ │ ├── img │ │ │ ├── SpliceExtractsColorsAndMetadata.png │ │ │ ├── SpliceLogoPFP.png │ │ │ ├── cat_16.png │ │ │ ├── flyfrog_plain.png │ │ │ ├── splice.svg │ │ │ ├── splice_box.svg │ │ │ ├── splice_logo.svg │ │ │ ├── splice_plain.svg │ │ │ ├── splice_plain_white.svg │ │ │ └── team │ │ │ │ ├── emily.jpg │ │ │ │ ├── stefan.jpg │ │ │ │ └── timothy.jpg │ │ ├── index.tsx │ │ ├── modules │ │ │ ├── Queries.ts │ │ │ ├── chains.ts │ │ │ ├── colors.ts │ │ │ ├── connectors.ts │ │ │ ├── strings.ts │ │ │ └── useProvenance.ts │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── theme │ │ │ ├── Alert.ts │ │ │ ├── Button.ts │ │ │ └── index.ts │ │ └── types │ │ │ ├── CreativeOrigin.ts │ │ │ ├── ErrorDescription.ts │ │ │ ├── PaymentInfo.ts │ │ │ └── dom-to-image-more.d.ts │ └── tsconfig.json └── subgraph │ ├── .gitignore │ ├── abis │ ├── ERC721.json │ ├── ReplaceablePaymentSplitter.json │ ├── Splice.json │ └── SpliceStyleNFT.json │ ├── config │ ├── mainnet.json │ └── rinkeby.json │ ├── package.json │ ├── schema.graphql │ ├── src │ ├── mapping.ts │ └── payments.ts │ ├── subgraph.template.yaml │ ├── test.http │ ├── testdecode │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── renderers ├── ABeginningIsAVeryDelicateTime ├── code.js ├── metadata.json └── preview.png ├── AI_deep_style ├── combo1 │ ├── content_image.png │ ├── header_syle.jpg │ └── output.jpeg ├── combo2 │ ├── 1_coolcat.png │ ├── 2_style_p5.png │ └── output.png ├── combo3 │ ├── 1_cat.png │ ├── 2_style.jpeg │ └── output.png ├── deep_style.py └── download.py ├── ConfidenceInTheMission ├── code.js ├── metadata.json └── preview.png ├── District1618 ├── code.js ├── metadata.json └── preview.png ├── TheGardenOfEarthlyDelights ├── code.js ├── metadata.json └── preview.png ├── deep_dream_algo.py └── foo ├── code.js ├── metadata.json └── preview.png /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/README.md -------------------------------------------------------------------------------- /api_samples/covalent.xyz.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/api_samples/covalent.xyz.http -------------------------------------------------------------------------------- /api_samples/nftport.xyz.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/api_samples/nftport.xyz.http -------------------------------------------------------------------------------- /artist_tools/Splice_TwitterHeaderTester_ForArtists.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artist_tools/Splice_TwitterHeaderTester_ForArtists.psd -------------------------------------------------------------------------------- /artist_tools/sample_input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artist_tools/sample_input.md -------------------------------------------------------------------------------- /artist_tools/spliceTemplateForBuildingStyleAlgorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artist_tools/spliceTemplateForBuildingStyleAlgorithm.js -------------------------------------------------------------------------------- /artwork/SpliceLogoPFP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/SpliceLogoPFP.png -------------------------------------------------------------------------------- /artwork/SpliceLogoTwitterBannerBlkOnWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/SpliceLogoTwitterBannerBlkOnWhite.png -------------------------------------------------------------------------------- /artwork/SpliceLogoTwitterBannerWhiteOnWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/SpliceLogoTwitterBannerWhiteOnWhite.png -------------------------------------------------------------------------------- /artwork/splice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice.svg -------------------------------------------------------------------------------- /artwork/splice_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_banner.png -------------------------------------------------------------------------------- /artwork/splice_banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_banner.svg -------------------------------------------------------------------------------- /artwork/splice_box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_box.svg -------------------------------------------------------------------------------- /artwork/splice_flavicon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_flavicon1.png -------------------------------------------------------------------------------- /artwork/splice_flavicon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_flavicon2.png -------------------------------------------------------------------------------- /artwork/splice_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_logo.svg -------------------------------------------------------------------------------- /artwork/splice_plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_plain.png -------------------------------------------------------------------------------- /artwork/splice_plain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_plain.svg -------------------------------------------------------------------------------- /artwork/splice_plain_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_plain_white.svg -------------------------------------------------------------------------------- /artwork/splice_social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_social.png -------------------------------------------------------------------------------- /artwork/splice_social.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/artwork/splice_social.svg -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/artists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/artists.md -------------------------------------------------------------------------------- /docs/developers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/developers.md -------------------------------------------------------------------------------- /docs/faqs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/faqs.md -------------------------------------------------------------------------------- /docs/img/confirm_mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/confirm_mint.png -------------------------------------------------------------------------------- /docs/img/etherscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/etherscan.png -------------------------------------------------------------------------------- /docs/img/extract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/extract.png -------------------------------------------------------------------------------- /docs/img/mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/mint.png -------------------------------------------------------------------------------- /docs/img/my_splices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/my_splices.png -------------------------------------------------------------------------------- /docs/img/myassets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/myassets.png -------------------------------------------------------------------------------- /docs/img/opensea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/opensea.png -------------------------------------------------------------------------------- /docs/img/playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/playground.png -------------------------------------------------------------------------------- /docs/img/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/sample.png -------------------------------------------------------------------------------- /docs/img/style_nft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/img/style_nft.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/samples.md -------------------------------------------------------------------------------- /docs/users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/users.md -------------------------------------------------------------------------------- /docs/vision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/docs/vision.md -------------------------------------------------------------------------------- /img/cool_cat_mockup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/img/cool_cat_mockup.jpg -------------------------------------------------------------------------------- /img/coolcat_variations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/img/coolcat_variations.jpg -------------------------------------------------------------------------------- /img/punk_mockup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/img/punk_mockup.jpg -------------------------------------------------------------------------------- /img/punk_mockup_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/img/punk_mockup_2.jpg -------------------------------------------------------------------------------- /img/punk_variations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/img/punk_variations.jpg -------------------------------------------------------------------------------- /img/stadolf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/img/stadolf.svg -------------------------------------------------------------------------------- /matomo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/matomo/.gitignore -------------------------------------------------------------------------------- /matomo/db.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/matomo/db.env.sample -------------------------------------------------------------------------------- /matomo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/matomo/docker-compose.yml -------------------------------------------------------------------------------- /matomo/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/matomo/nginx.conf -------------------------------------------------------------------------------- /matomo/nginx_gateway.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/matomo/nginx_gateway.conf -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/package.json -------------------------------------------------------------------------------- /packages/backend/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/.env.sample -------------------------------------------------------------------------------- /packages/backend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/.eslintrc -------------------------------------------------------------------------------- /packages/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/.gitignore -------------------------------------------------------------------------------- /packages/backend/.vercelignore: -------------------------------------------------------------------------------- 1 | .env 2 | .env.sample 3 | index.js -------------------------------------------------------------------------------- /packages/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/README.md -------------------------------------------------------------------------------- /packages/backend/index.html: -------------------------------------------------------------------------------- 1 | empty. -------------------------------------------------------------------------------- /packages/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/package-lock.json -------------------------------------------------------------------------------- /packages/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/package.json -------------------------------------------------------------------------------- /packages/backend/src/controllers/allStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/allStyles.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/allowlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/allowlist.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/extractColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/extractColors.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/index.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/nftMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/nftMetadata.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/proxy.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/renderCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/renderCode.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/renderGeneric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/renderGeneric.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/renderSplice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/renderSplice.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/spliceMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/spliceMetadata.ts -------------------------------------------------------------------------------- /packages/backend/src/controllers/styleDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/controllers/styleDetails.ts -------------------------------------------------------------------------------- /packages/backend/src/entity/AllowlistEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/entity/AllowlistEntry.ts -------------------------------------------------------------------------------- /packages/backend/src/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'p5js-node'; 2 | -------------------------------------------------------------------------------- /packages/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/index.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/Artwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/Artwork.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/Cache.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/ImageCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/ImageCallback.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/Metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/Metadata.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/SpliceContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/SpliceContracts.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/StyleCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/StyleCache.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/extractOriginFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/extractOriginFeatures.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/fetchOriginMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/fetchOriginMetadata.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/getOriginMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/getOriginMetadata.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/ipfs.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/networks.ts -------------------------------------------------------------------------------- /packages/backend/src/lib/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/lib/render.ts -------------------------------------------------------------------------------- /packages/backend/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/src/server.ts -------------------------------------------------------------------------------- /packages/backend/src/types/http-proxy-stream.ts: -------------------------------------------------------------------------------- 1 | declare module 'http-proxy-stream'; 2 | -------------------------------------------------------------------------------- /packages/backend/src/types/p5js-node.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@mattheath/p5js-node'; 2 | -------------------------------------------------------------------------------- /packages/backend/test.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/test.http -------------------------------------------------------------------------------- /packages/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/tsconfig.json -------------------------------------------------------------------------------- /packages/backend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/backend/vercel.json -------------------------------------------------------------------------------- /packages/cli/.env.sample: -------------------------------------------------------------------------------- 1 | NFTPORT_AUTH= 2 | ETH_NETWORK=homestead 3 | INFURA_KEY= -------------------------------------------------------------------------------- /packages/cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/.gitignore -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/fetchMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/src/fetchMetadata.ts -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/src/index.ts -------------------------------------------------------------------------------- /packages/cli/src/logColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/src/logColors.ts -------------------------------------------------------------------------------- /packages/cli/src/multi.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/src/multi.twig -------------------------------------------------------------------------------- /packages/cli/src/spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/src/spinner.ts -------------------------------------------------------------------------------- /packages/cli/src/types/pica/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'pica'; 2 | -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/colors/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/.env.sample -------------------------------------------------------------------------------- /packages/colors/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /packages/colors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/README.md -------------------------------------------------------------------------------- /packages/colors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/package.json -------------------------------------------------------------------------------- /packages/colors/src/browser/LoadImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/browser/LoadImage.ts -------------------------------------------------------------------------------- /packages/colors/src/grayscale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/grayscale.ts -------------------------------------------------------------------------------- /packages/colors/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/helpers.ts -------------------------------------------------------------------------------- /packages/colors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/index.ts -------------------------------------------------------------------------------- /packages/colors/src/node/LoadImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/node/LoadImage.ts -------------------------------------------------------------------------------- /packages/colors/src/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/palette.ts -------------------------------------------------------------------------------- /packages/colors/src/types/Histogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/types/Histogram.ts -------------------------------------------------------------------------------- /packages/colors/src/types/ImageLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/types/ImageLoader.ts -------------------------------------------------------------------------------- /packages/colors/src/types/RGB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/src/types/RGB.ts -------------------------------------------------------------------------------- /packages/colors/test/flyfrog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/test/flyfrog.png -------------------------------------------------------------------------------- /packages/colors/test/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/test/images.ts -------------------------------------------------------------------------------- /packages/colors/test/plain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/test/plain.svg -------------------------------------------------------------------------------- /packages/colors/test/svg.b64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/test/svg.b64 -------------------------------------------------------------------------------- /packages/colors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/colors/tsconfig.json -------------------------------------------------------------------------------- /packages/common/.gitignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /packages/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/README.md -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/src/ActiveStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/ActiveStyle.ts -------------------------------------------------------------------------------- /packages/common/src/Splice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/Splice.ts -------------------------------------------------------------------------------- /packages/common/src/Style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/Style.ts -------------------------------------------------------------------------------- /packages/common/src/allowlists/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/allowlists/index.ts -------------------------------------------------------------------------------- /packages/common/src/img.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/img.ts -------------------------------------------------------------------------------- /packages/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/index.ts -------------------------------------------------------------------------------- /packages/common/src/indexers/Backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/indexers/Backend.ts -------------------------------------------------------------------------------- /packages/common/src/indexers/Fallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/indexers/Fallback.ts -------------------------------------------------------------------------------- /packages/common/src/indexers/NFTIndexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/indexers/NFTIndexer.ts -------------------------------------------------------------------------------- /packages/common/src/indexers/NFTPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/indexers/NFTPort.ts -------------------------------------------------------------------------------- /packages/common/src/indexers/OnChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/indexers/OnChain.ts -------------------------------------------------------------------------------- /packages/common/src/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/provider.ts -------------------------------------------------------------------------------- /packages/common/src/types/Chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/types/Chains.ts -------------------------------------------------------------------------------- /packages/common/src/types/NFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/types/NFT.ts -------------------------------------------------------------------------------- /packages/common/src/types/Renderers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/types/Renderers.ts -------------------------------------------------------------------------------- /packages/common/src/types/SpliceNFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/types/SpliceNFT.ts -------------------------------------------------------------------------------- /packages/common/src/types/Styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/types/Styles.ts -------------------------------------------------------------------------------- /packages/common/src/types/TransferObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/src/types/TransferObjects.ts -------------------------------------------------------------------------------- /packages/common/test/ipfsgw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/test/ipfsgw.ts -------------------------------------------------------------------------------- /packages/common/test/rgbhex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/test/rgbhex.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/.env.sample -------------------------------------------------------------------------------- /packages/contracts/.eslintignore: -------------------------------------------------------------------------------- 1 | typechain 2 | hardhat.config.ts -------------------------------------------------------------------------------- /packages/contracts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/.eslintrc -------------------------------------------------------------------------------- /packages/contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/.gitignore -------------------------------------------------------------------------------- /packages/contracts/.openzeppelin/kovan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/.openzeppelin/kovan.json -------------------------------------------------------------------------------- /packages/contracts/.openzeppelin/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/.openzeppelin/mainnet.json -------------------------------------------------------------------------------- /packages/contracts/.openzeppelin/rinkeby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/.openzeppelin/rinkeby.json -------------------------------------------------------------------------------- /packages/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/README.md -------------------------------------------------------------------------------- /packages/contracts/contracts/ArrayLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/ArrayLib.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/BytesLib.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/ChainWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/ChainWallet.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/ISplicePriceStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/ISplicePriceStrategy.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/PaymentSplitterController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/PaymentSplitterController.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/ReplaceablePaymentSplitter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/ReplaceablePaymentSplitter.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/Splice.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/Splice.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/SplicePriceStrategyStatic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/SplicePriceStrategyStatic.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/SpliceStyleNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/SpliceStyleNFT.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/Structs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/Structs.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/TestERC20.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/TestPaymentSplitterController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/TestPaymentSplitterController.sol -------------------------------------------------------------------------------- /packages/contracts/contracts/TestnetNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/contracts/TestnetNFT.sol -------------------------------------------------------------------------------- /packages/contracts/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/hardhat.config.ts -------------------------------------------------------------------------------- /packages/contracts/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './typechain'; 2 | -------------------------------------------------------------------------------- /packages/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/package.json -------------------------------------------------------------------------------- /packages/contracts/scripts/deployB58.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/scripts/deployB58.ts -------------------------------------------------------------------------------- /packages/contracts/scripts/deployForDevs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/scripts/deployForDevs.ts -------------------------------------------------------------------------------- /packages/contracts/scripts/deploySplice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/scripts/deploySplice.ts -------------------------------------------------------------------------------- /packages/contracts/scripts/deployTestnetNFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/scripts/deployTestnetNFT.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/activateSale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/activateSale.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deploy/1_deployStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/deploy/1_deployStyle.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deploy/2_deployPaymentSplitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/deploy/2_deployPaymentSplitter.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deploy/3_bindPayments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/deploy/3_bindPayments.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deploy/4_deployPriceStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/deploy/4_deployPriceStrategy.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deploy/5_deploySplice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/deploy/5_deploySplice.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deploy/6_bindSpliceStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/deploy/6_bindSpliceStyle.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/enablePartnership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/enablePartnership.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/mintStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/mintStyle.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/toggleStyleMinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/toggleStyleMinter.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/upgrades.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tasks/upgrades.ts -------------------------------------------------------------------------------- /packages/contracts/test/allowlists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/allowlists.test.ts -------------------------------------------------------------------------------- /packages/contracts/test/gas-comparison.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/gas-comparison.txt -------------------------------------------------------------------------------- /packages/contracts/test/lib/deployContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/lib/deployContracts.ts -------------------------------------------------------------------------------- /packages/contracts/test/lib/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/lib/helpers.ts -------------------------------------------------------------------------------- /packages/contracts/test/nft-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/nft-test.ts -------------------------------------------------------------------------------- /packages/contracts/test/partnerships.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/partnerships.test.ts -------------------------------------------------------------------------------- /packages/contracts/test/paymentsplit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/paymentsplit.test.ts -------------------------------------------------------------------------------- /packages/contracts/test/royalties.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/royalties.test.ts -------------------------------------------------------------------------------- /packages/contracts/test/shares.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/shares.test.ts -------------------------------------------------------------------------------- /packages/contracts/test/splice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/splice.test.ts -------------------------------------------------------------------------------- /packages/contracts/test/styles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/test/styles.test.ts -------------------------------------------------------------------------------- /packages/contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts/tsconfig.typechain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/tsconfig.typechain.json -------------------------------------------------------------------------------- /packages/contracts/types/ipfs-only-hash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/contracts/types/ipfs-only-hash.d.ts -------------------------------------------------------------------------------- /packages/dapp/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/.env.sample -------------------------------------------------------------------------------- /packages/dapp/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/.eslintrc -------------------------------------------------------------------------------- /packages/dapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/.gitignore -------------------------------------------------------------------------------- /packages/dapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/README.md -------------------------------------------------------------------------------- /packages/dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/package.json -------------------------------------------------------------------------------- /packages/dapp/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/dapp/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /packages/dapp/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/dapp/public/contract-metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/contract-metadata -------------------------------------------------------------------------------- /packages/dapp/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/favicon-16x16.png -------------------------------------------------------------------------------- /packages/dapp/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/favicon-32x32.png -------------------------------------------------------------------------------- /packages/dapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/favicon.ico -------------------------------------------------------------------------------- /packages/dapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/index.html -------------------------------------------------------------------------------- /packages/dapp/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/logo192.png -------------------------------------------------------------------------------- /packages/dapp/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/logo512.png -------------------------------------------------------------------------------- /packages/dapp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/manifest.json -------------------------------------------------------------------------------- /packages/dapp/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/robots.txt -------------------------------------------------------------------------------- /packages/dapp/public/samples/azuki_terrain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/samples/azuki_terrain.jpg -------------------------------------------------------------------------------- /packages/dapp/public/samples/bb_ethscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/samples/bb_ethscape.png -------------------------------------------------------------------------------- /packages/dapp/public/samples/bean_waves.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/samples/bean_waves.jpg -------------------------------------------------------------------------------- /packages/dapp/public/samples/coolman_patchwork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/samples/coolman_patchwork.jpg -------------------------------------------------------------------------------- /packages/dapp/public/samples/rob_amazeing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/samples/rob_amazeing.jpg -------------------------------------------------------------------------------- /packages/dapp/public/samples/wow_district.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/samples/wow_district.jpg -------------------------------------------------------------------------------- /packages/dapp/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/site.webmanifest -------------------------------------------------------------------------------- /packages/dapp/public/splice_opengraph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/splice_opengraph.jpg -------------------------------------------------------------------------------- /packages/dapp/public/splice_opengraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/splice_opengraph.png -------------------------------------------------------------------------------- /packages/dapp/public/splice_opengraph2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/splice_opengraph2.jpg -------------------------------------------------------------------------------- /packages/dapp/public/splice_opengraph2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/public/splice_opengraph2.png -------------------------------------------------------------------------------- /packages/dapp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/App.tsx -------------------------------------------------------------------------------- /packages/dapp/src/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/Routes.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/Account.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/ArtworkStyleChooser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/ArtworkStyleChooser.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/ConnectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/ConnectButton.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/ErrorAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/ErrorAlert.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/FallbackImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/FallbackImage.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/Hero.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/Logo.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/NFTDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/NFTDescription.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/NavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/NavLink.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/NumBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/NumBox.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/atoms/SpliceCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/atoms/SpliceCard.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/AddToAllowlistButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/AddToAllowlistButton.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/ConnectAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/ConnectAlert.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/Create/ImportNFT.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/Create/ImportNFT.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/DominantColors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/DominantColors.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/MintButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/MintButton.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/MintSpliceButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/MintSpliceButton.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/NFTCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/NFTCard.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/P5Sketch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/P5Sketch.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/PreviewBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/PreviewBase.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/StyleDetails/ClaimButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/StyleDetails/ClaimButton.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/StyleDetails/Partnerships.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/StyleDetails/Partnerships.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/SubFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/SubFooter.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/molecules/UseOriginalMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/molecules/UseOriginalMetadata.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/CreativePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/CreativePanel.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/Footer.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/Header.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/MetaDataDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/MetaDataDisplay.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/NFTChooser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/NFTChooser.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/StyleDetails/Payments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/StyleDetails/Payments.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/StyleDetails/StyleActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/StyleDetails/StyleActions.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/StyleDetails/StyleInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/StyleDetails/StyleInfo.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/organisms/StyleDetails/Transfer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/organisms/StyleDetails/Transfer.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/About.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/Create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/Create.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/MyAssets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/MyAssets.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/MySplices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/MySplices.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/NFTPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/NFTPage.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/Roadmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/Roadmap.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/StyleDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/StyleDetailPage.tsx -------------------------------------------------------------------------------- /packages/dapp/src/components/pages/StylesOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/components/pages/StylesOverview.tsx -------------------------------------------------------------------------------- /packages/dapp/src/context/AssetContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/context/AssetContext.tsx -------------------------------------------------------------------------------- /packages/dapp/src/context/SpliceContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/context/SpliceContext.tsx -------------------------------------------------------------------------------- /packages/dapp/src/context/StyleContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/context/StyleContext.tsx -------------------------------------------------------------------------------- /packages/dapp/src/img/SpliceExtractsColorsAndMetadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/SpliceExtractsColorsAndMetadata.png -------------------------------------------------------------------------------- /packages/dapp/src/img/SpliceLogoPFP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/SpliceLogoPFP.png -------------------------------------------------------------------------------- /packages/dapp/src/img/cat_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/cat_16.png -------------------------------------------------------------------------------- /packages/dapp/src/img/flyfrog_plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/flyfrog_plain.png -------------------------------------------------------------------------------- /packages/dapp/src/img/splice.svg: -------------------------------------------------------------------------------- 1 | ../../../../artwork/splice.svg -------------------------------------------------------------------------------- /packages/dapp/src/img/splice_box.svg: -------------------------------------------------------------------------------- 1 | ../../../../artwork/splice_box.svg -------------------------------------------------------------------------------- /packages/dapp/src/img/splice_logo.svg: -------------------------------------------------------------------------------- 1 | ../../../../artwork/splice_logo.svg -------------------------------------------------------------------------------- /packages/dapp/src/img/splice_plain.svg: -------------------------------------------------------------------------------- 1 | ../../../../artwork/splice_plain.svg -------------------------------------------------------------------------------- /packages/dapp/src/img/splice_plain_white.svg: -------------------------------------------------------------------------------- 1 | ../../../../artwork/splice_plain_white.svg -------------------------------------------------------------------------------- /packages/dapp/src/img/team/emily.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/team/emily.jpg -------------------------------------------------------------------------------- /packages/dapp/src/img/team/stefan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/team/stefan.jpg -------------------------------------------------------------------------------- /packages/dapp/src/img/team/timothy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/img/team/timothy.jpg -------------------------------------------------------------------------------- /packages/dapp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/index.tsx -------------------------------------------------------------------------------- /packages/dapp/src/modules/Queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/modules/Queries.ts -------------------------------------------------------------------------------- /packages/dapp/src/modules/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/modules/chains.ts -------------------------------------------------------------------------------- /packages/dapp/src/modules/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/modules/colors.ts -------------------------------------------------------------------------------- /packages/dapp/src/modules/connectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/modules/connectors.ts -------------------------------------------------------------------------------- /packages/dapp/src/modules/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/modules/strings.ts -------------------------------------------------------------------------------- /packages/dapp/src/modules/useProvenance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/modules/useProvenance.ts -------------------------------------------------------------------------------- /packages/dapp/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/dapp/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/reportWebVitals.ts -------------------------------------------------------------------------------- /packages/dapp/src/theme/Alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/theme/Alert.ts -------------------------------------------------------------------------------- /packages/dapp/src/theme/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/theme/Button.ts -------------------------------------------------------------------------------- /packages/dapp/src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/theme/index.ts -------------------------------------------------------------------------------- /packages/dapp/src/types/CreativeOrigin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/types/CreativeOrigin.ts -------------------------------------------------------------------------------- /packages/dapp/src/types/ErrorDescription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/types/ErrorDescription.ts -------------------------------------------------------------------------------- /packages/dapp/src/types/PaymentInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/types/PaymentInfo.ts -------------------------------------------------------------------------------- /packages/dapp/src/types/dom-to-image-more.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/src/types/dom-to-image-more.d.ts -------------------------------------------------------------------------------- /packages/dapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/dapp/tsconfig.json -------------------------------------------------------------------------------- /packages/subgraph/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | generated 3 | 4 | subgraph.yaml 5 | -------------------------------------------------------------------------------- /packages/subgraph/abis/ERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/abis/ERC721.json -------------------------------------------------------------------------------- /packages/subgraph/abis/ReplaceablePaymentSplitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/abis/ReplaceablePaymentSplitter.json -------------------------------------------------------------------------------- /packages/subgraph/abis/Splice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/abis/Splice.json -------------------------------------------------------------------------------- /packages/subgraph/abis/SpliceStyleNFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/abis/SpliceStyleNFT.json -------------------------------------------------------------------------------- /packages/subgraph/config/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/config/mainnet.json -------------------------------------------------------------------------------- /packages/subgraph/config/rinkeby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/config/rinkeby.json -------------------------------------------------------------------------------- /packages/subgraph/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/package.json -------------------------------------------------------------------------------- /packages/subgraph/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/schema.graphql -------------------------------------------------------------------------------- /packages/subgraph/src/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/src/mapping.ts -------------------------------------------------------------------------------- /packages/subgraph/src/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/src/payments.ts -------------------------------------------------------------------------------- /packages/subgraph/subgraph.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/subgraph.template.yaml -------------------------------------------------------------------------------- /packages/subgraph/test.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/test.http -------------------------------------------------------------------------------- /packages/subgraph/testdecode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/testdecode/.gitignore -------------------------------------------------------------------------------- /packages/subgraph/testdecode/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/testdecode/Cargo.toml -------------------------------------------------------------------------------- /packages/subgraph/testdecode/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/testdecode/src/main.rs -------------------------------------------------------------------------------- /packages/subgraph/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/packages/subgraph/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renderers/ABeginningIsAVeryDelicateTime/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/ABeginningIsAVeryDelicateTime/code.js -------------------------------------------------------------------------------- /renderers/ABeginningIsAVeryDelicateTime/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/ABeginningIsAVeryDelicateTime/metadata.json -------------------------------------------------------------------------------- /renderers/ABeginningIsAVeryDelicateTime/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/ABeginningIsAVeryDelicateTime/preview.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo1/content_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo1/content_image.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo1/header_syle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo1/header_syle.jpg -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo1/output.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo1/output.jpeg -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo2/1_coolcat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo2/1_coolcat.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo2/2_style_p5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo2/2_style_p5.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo2/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo2/output.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo3/1_cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo3/1_cat.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo3/2_style.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo3/2_style.jpeg -------------------------------------------------------------------------------- /renderers/AI_deep_style/combo3/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/combo3/output.png -------------------------------------------------------------------------------- /renderers/AI_deep_style/deep_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/deep_style.py -------------------------------------------------------------------------------- /renderers/AI_deep_style/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/AI_deep_style/download.py -------------------------------------------------------------------------------- /renderers/ConfidenceInTheMission/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/ConfidenceInTheMission/code.js -------------------------------------------------------------------------------- /renderers/ConfidenceInTheMission/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/ConfidenceInTheMission/metadata.json -------------------------------------------------------------------------------- /renderers/ConfidenceInTheMission/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/ConfidenceInTheMission/preview.png -------------------------------------------------------------------------------- /renderers/District1618/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/District1618/code.js -------------------------------------------------------------------------------- /renderers/District1618/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/District1618/metadata.json -------------------------------------------------------------------------------- /renderers/District1618/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/District1618/preview.png -------------------------------------------------------------------------------- /renderers/TheGardenOfEarthlyDelights/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/TheGardenOfEarthlyDelights/code.js -------------------------------------------------------------------------------- /renderers/TheGardenOfEarthlyDelights/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/TheGardenOfEarthlyDelights/metadata.json -------------------------------------------------------------------------------- /renderers/TheGardenOfEarthlyDelights/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/TheGardenOfEarthlyDelights/preview.png -------------------------------------------------------------------------------- /renderers/deep_dream_algo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/deep_dream_algo.py -------------------------------------------------------------------------------- /renderers/foo/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/foo/code.js -------------------------------------------------------------------------------- /renderers/foo/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/foo/metadata.json -------------------------------------------------------------------------------- /renderers/foo/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpliceNFT/splicenft/HEAD/renderers/foo/preview.png --------------------------------------------------------------------------------