diff --git a/404.html b/404.html index 4b450324..6108d446 100644 --- a/404.html +++ b/404.html @@ -6,7 +6,7 @@ - + @@ -30,11 +30,11 @@ - + - + - +
diff --git a/creator-docs/art-blocks-101/generator/index.html b/creator-docs/art-blocks-101/generator/index.html index 364fcfbd..141112af 100644 --- a/creator-docs/art-blocks-101/generator/index.html +++ b/creator-docs/art-blocks-101/generator/index.html @@ -6,7 +6,7 @@ - + @@ -33,12 +33,12 @@ - + - + - - + +
@@ -258,12 +258,16 @@

  • A tokenData object that contains on-chain metadata for the NFT, including the token's hash and ID.
  • The artist's on-chain project script
  • (optional) A dependency used by the script. p5js, for example, is a common dependency.
  • +
  • (optional) For flex projects, external asset dependencies from the Art Blocks Dependency Registry.
  • The HTML document created by the Generator may look something like the following:

    <html>
       <head>
         <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.min.js"></script>
    +    <script>
    +      // Dependencies from the Art Blocks Dependency Registry injected here if populated in the Flex project
    +    </script>
         <script>
           let tokenData = {
             hash: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
    diff --git a/creator-docs/art-blocks-101/on-chain/index.html b/creator-docs/art-blocks-101/on-chain/index.html
    index 44a9defa..f4fcfa5e 100644
    --- a/creator-docs/art-blocks-101/on-chain/index.html
    +++ b/creator-docs/art-blocks-101/on-chain/index.html
    @@ -6,7 +6,7 @@
     
         
         
    -    
    +    
     
         
         
    @@ -35,11 +35,11 @@
     
         
     
    -    
    +    
     
    -    
    +    
         
    -    
    +    
         
     
     
    diff --git a/creator-docs/art-blocks-api/api-overview/index.html b/creator-docs/art-blocks-api/api-overview/index.html
    index f4c3de96..18e1f10a 100644
    --- a/creator-docs/art-blocks-api/api-overview/index.html
    +++ b/creator-docs/art-blocks-api/api-overview/index.html
    @@ -6,7 +6,7 @@
     
         
         
    -    
    +    
     
         
         
    @@ -33,12 +33,12 @@
     
         
     
    -    
    +    
     
    -    
    +    
         
    -    
    -    
    +    
    +    
     
     
         
    diff --git a/creator-docs/art-blocks-api/artblocks-viewer/index.html b/creator-docs/art-blocks-api/artblocks-viewer/index.html index a78955ef..7fe9caf3 100644 --- a/creator-docs/art-blocks-api/artblocks-viewer/index.html +++ b/creator-docs/art-blocks-api/artblocks-viewer/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-api/entities/index.html b/creator-docs/art-blocks-api/entities/index.html index 758c3c1d..28a62607 100644 --- a/creator-docs/art-blocks-api/entities/index.html +++ b/creator-docs/art-blocks-api/entities/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-api/queries/index.html b/creator-docs/art-blocks-api/queries/index.html index aa89e1fe..8abe2822 100644 --- a/creator-docs/art-blocks-api/queries/index.html +++ b/creator-docs/art-blocks-api/queries/index.html @@ -6,7 +6,7 @@ - + @@ -33,12 +33,12 @@ - + - + - - + +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/custom-dashboard-mutations/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/custom-dashboard-mutations/index.html index 1d07719e..44a092ea 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/custom-dashboard-mutations/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/custom-dashboard-mutations/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/embroidery-on-art-blocks-engine/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/embroidery-on-art-blocks-engine/index.html index 300f6196..b894866d 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/embroidery-on-art-blocks-engine/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/embroidery-on-art-blocks-engine/index.html @@ -6,7 +6,7 @@ - + @@ -33,12 +33,12 @@ - + - + - - + +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-opensea-setup/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-opensea-setup/index.html index 40b75ce1..8a0b6783 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-opensea-setup/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-opensea-setup/index.html @@ -6,7 +6,7 @@ - + @@ -35,11 +35,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-partner-onboarding-steps/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-partner-onboarding-steps/index.html index d02c8f12..07945090 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-partner-onboarding-steps/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-partner-onboarding-steps/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-project-launch/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-project-launch/index.html index 98de65c4..77e9c19c 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-project-launch/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-project-launch/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-royalty-registry-setup-(v2-only)/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-royalty-registry-setup-(v2-only)/index.html index f71aaa5d..227be5e7 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-royalty-registry-setup-(v2-only)/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-royalty-registry-setup-(v2-only)/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-technical-details/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-technical-details/index.html index 0fdb1a54..2ccd26a3 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-technical-details/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-technical-details/index.html @@ -6,7 +6,7 @@ - + @@ -24,21 +24,23 @@ + + - + - + - - + +
    @@ -361,6 +363,18 @@

    Your project script can then easily make use of these dependencies by combining the CID of the asset with the appropriate gateway, if you are dealing with IPFS/Arweave dependencies. As a simple example: If you have an external asset dependency with a CID QmXxgX5Qyhqz1t9wDFkvJtjVKYe1f8Uj714RV2n1LS76Pg and a dependencyType of IPFS, you can construct the full url of your external asset dependency by combining the preferredIPFSGateway, which let's assume is https://ipfs.io/ipfs/, with the asset CID. This gives you the full url of the asset, https://ipfs.io/ipfs/QmXxgX5Qyhqz1t9wDFkvJtjVKYe1f8Uj714RV2n1LS76Pg, and allows your project script to download it with fetch and use it as it sees fit. For fully onchain external asset dependencies, the full data string that is stored on the blockchain will be injected.

    Note that for IPFS/Arweave external asset dependencies if your CID is pointing to a directory of assets, rather than a single asset, your project script will need to be aware of the file naming structure of this directory to fetch the assets individually. Using the previous example, imagine that CID QmXxgX5Qyhqz1t9wDFkvJtjVKYe1f8Uj714RV2n1LS76Pg was pointing to a directory of 10 PNG images, with filenames corresponding to the numbers 1-10. Your project script would generate the same full url with the information provided, https://ipfs.io/ipfs/QmXxgX5Qyhqz1t9wDFkvJtjVKYe1f8Uj714RV2n1LS76Pg, but also append the specific file you want to fetch by being aware of the naming conventions, ie https://ipfs.io/ipfs/QmXxgX5Qyhqz1t9wDFkvJtjVKYe1f8Uj714RV2n1LS76Pg/1.png.

    + +

    + # + Leveraging the Art Blocks Dependency Registry +

    +
    +

    If you want to include additional libraries (e.g., Tone.js) supported by the Art Blocks Dependency Registry, you can add them to your project's external asset dependencies. Libraries that are fully on-chain will be clearly labeled in the drop-down as <script_type_and_version> (fully on-chain).

    +

    + The drop-down label for the flex asset. +
    The drop-down label for the flex asset.
    +
    +

    # diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/faqs/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/faqs/index.html index 745ab35d..8d871917 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/faqs/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/faqs/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/filebase-ipfs/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/filebase-ipfs/index.html index fa722b53..a2b0aef3 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/filebase-ipfs/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/filebase-ipfs/index.html @@ -6,7 +6,7 @@ - + @@ -35,11 +35,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/index.html index 6e55309c..d6eb33d7 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/ipfs-setup/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/ipfs-setup/index.html index 480ab0a0..95944116 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/ipfs-setup/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/ipfs-setup/index.html @@ -6,7 +6,7 @@ - + @@ -35,11 +35,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/minter-suite-migration-runbook/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/minter-suite-migration-runbook/index.html index 25f907b0..ef73b10c 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/minter-suite-migration-runbook/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/minter-suite-migration-runbook/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/mobile-minter/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/mobile-minter/index.html index 636e1548..860515c4 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/mobile-minter/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/mobile-minter/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/what-is-art-blocks-engine/index.html b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/what-is-art-blocks-engine/index.html index cc70a250..30a3650b 100644 --- a/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/what-is-art-blocks-engine/index.html +++ b/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/what-is-art-blocks-engine/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/core-contract-v3/dashboard/index.html b/creator-docs/core-contract-v3/dashboard/index.html index 938410e1..5c1c88b1 100644 --- a/creator-docs/core-contract-v3/dashboard/index.html +++ b/creator-docs/core-contract-v3/dashboard/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/core-contract-v3/erc2981-royalties/index.html b/creator-docs/core-contract-v3/erc2981-royalties/index.html index 3536d98b..420f1d01 100644 --- a/creator-docs/core-contract-v3/erc2981-royalties/index.html +++ b/creator-docs/core-contract-v3/erc2981-royalties/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/core-contract-v3/manual-admin-operations/index.html b/creator-docs/core-contract-v3/manual-admin-operations/index.html index 8cbefa1f..4e331789 100644 --- a/creator-docs/core-contract-v3/manual-admin-operations/index.html +++ b/creator-docs/core-contract-v3/manual-admin-operations/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/core-contract-v3/overview/index.html b/creator-docs/core-contract-v3/overview/index.html index d19fbf59..4474623f 100644 --- a/creator-docs/core-contract-v3/overview/index.html +++ b/creator-docs/core-contract-v3/overview/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/creator-onboarding/creators/index.html b/creator-docs/creator-onboarding/creators/index.html index c0759829..cdaa3b83 100644 --- a/creator-docs/creator-onboarding/creators/index.html +++ b/creator-docs/creator-onboarding/creators/index.html @@ -6,7 +6,7 @@ - + @@ -33,11 +33,11 @@ - + - + - +
    diff --git a/creator-docs/index.html b/creator-docs/index.html index 4166a640..d4f57a94 100644 --- a/creator-docs/index.html +++ b/creator-docs/index.html @@ -6,7 +6,7 @@ - + @@ -31,11 +31,11 @@ - + - + - +