{"version":1,"pages":[{"id":"QqM5SoYrYfw9dn6jxVuo","title":"Anvil API","pathname":"/","siteSpaceId":"sitesp_lE4oP","icon":"power-off","description":"Simplify your Cardano integration with a powerful, developer-friendly API","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"jaIfWg9f4Zu2YqvGtl2A","title":"Cardano Basics","pathname":"/anvil-api/cardano-basics","siteSpaceId":"sitesp_lE4oP","icon":"graduation-cap","description":"","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"pDD9rS4ZVxWroiDeC8Bh","title":"Usage","pathname":"/anvil-api/usage","siteSpaceId":"sitesp_lE4oP","icon":"pen-to-square","description":"","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"OuyLmsJFKzrNGYaLO8Rq","title":"Authentication","pathname":"/anvil-api/authentication","siteSpaceId":"sitesp_lE4oP","icon":"key","description":"How to access the Anvil API","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"Lls69ihKSdT5g8fcGOz5","title":"Fees","pathname":"/anvil-api/fees","siteSpaceId":"sitesp_lE4oP","icon":"receipt","description":"This page outlines all fees associated with using the Anvil API on the Cardano blockchain.","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"raAU0hxw2CxBoaKyEvn7","title":"FAQ","pathname":"/anvil-api/faq","siteSpaceId":"sitesp_lE4oP","icon":"question","description":"","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"KNlZ93TVVmJYM7nML8Iz","title":"Troubleshooting","pathname":"/anvil-api/troubleshooting","siteSpaceId":"sitesp_lE4oP","icon":"wrench","description":"Common Errors and Troubleshooting.","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"p0H50GEIM9GZHtznlzah","title":"Support","pathname":"/anvil-api/support","siteSpaceId":"sitesp_lE4oP","icon":"circle-question","description":"Support options and resources for Anvil API users.","breadcrumbs":[{"label":"Anvil API","icon":"globe"}]},{"id":"lvOqPRt4wLXPmJ4jDnV6","title":"Transaction","pathname":"/quick-start-examples/transaction","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"}]},{"id":"YunxTthcOz1f9g2fAacM","title":"Basic Transaction","pathname":"/quick-start-examples/transaction/basic-transaction","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"}]},{"id":"2jWquIuhQ14yN8uyFn3U","title":"TS/JS + Fetch","pathname":"/quick-start-examples/transaction/basic-transaction/typescript","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using TypeScript or JavaScript with the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"fBibRw1Fl7wwSuUCvnUP","title":"Python + Requests","pathname":"/quick-start-examples/transaction/basic-transaction/python","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Python with the `requests` library and the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"yENkvNWrA2VP5vMhPV0t","title":"Go + net/http","pathname":"/quick-start-examples/transaction/basic-transaction/go","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Go with the `net/http` package and the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"dzaVn3oZZ69BRvz36N0F","title":"Elixir + HTTPoison","pathname":"/quick-start-examples/transaction/basic-transaction/elixir","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Elixir with the `HTTPoison` library and the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"f5B4OFnK86zQXbZIm13d","title":"Rust + reqwest","pathname":"/quick-start-examples/transaction/basic-transaction/rust","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Rust with the `reqwest` crate and the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"27sJnqOyJ3LSb5PINuEB","title":"Dart + http","pathname":"/quick-start-examples/transaction/basic-transaction/dart","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Dart with the `http` package and the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"oV5So6KJzsJxF3DvgrHB","title":"PHP + cURL","pathname":"/quick-start-examples/transaction/basic-transaction/php","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using PHP with `cURL` and the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"xBm8F5davhLsoruaL6fc","title":"Swift + URLSession","pathname":"/quick-start-examples/transaction/basic-transaction/swift","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Swift with the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"jWPKOxUbcdodzHjiCUIS","title":"C++ + libcurl","pathname":"/quick-start-examples/transaction/basic-transaction/cpp","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using C++ with the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"LOVFFEu2ulphYtrapNzO","title":"ESP32 + HTTPClient","pathname":"/quick-start-examples/transaction/basic-transaction/esp32","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using ESP32 with the Anvil API. This guide provides a complete code example for IoT blockchain integration.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"paa3SNY5XAkj8aMMVAoR","title":"C# + HttpClient","pathname":"/quick-start-examples/transaction/basic-transaction/csharp","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using C# with the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"FJs17gXWfBDXm61byRlI","title":"Kotlin + HttpClient","pathname":"/quick-start-examples/transaction/basic-transaction/kotlin","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Kotlin with the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"nT1NRfhpJ6zzR6Hm8smy","title":"Java + HttpClient","pathname":"/quick-start-examples/transaction/basic-transaction/java","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a basic Cardano transaction using Java with the Anvil API. This guide provides a complete code example for building a transaction.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Basic Transaction"}]},{"id":"ZQnPQECRcKijIBeb2nqZ","title":"Custom Transaction","pathname":"/quick-start-examples/transaction/custom-transaction","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"}]},{"id":"gUPsi9WGSSo3MY10eoZ0","title":"Bash & cURL","pathname":"/quick-start-examples/transaction/custom-transaction/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a custom Cardano transaction using Bash and cURL with the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Custom Transaction"}]},{"id":"l6NxFE4shC4NBnfgUQJb","title":"TS/JS + Fetch","pathname":"/quick-start-examples/transaction/custom-transaction/typescript","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a custom Cardano transaction using TypeScript or JavaScript with the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Custom Transaction"}]},{"id":"cmZljWItV9gIlg7ODxNM","title":"Expiring Transaction","pathname":"/quick-start-examples/transaction/expiring-transaction","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"}]},{"id":"RFZfxshIaXd1B2plw57b","title":"TS/JS + Fetch","pathname":"/quick-start-examples/transaction/expiring-transaction/typescript","siteSpaceId":"sitesp_lE4oP","description":"Learn how to create a Cardano transaction that expires after a certain time (TTL) using TypeScript or JavaScript with the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Expiring Transaction"}]},{"id":"22J9NZvLWtNTOi2mgXRU","title":"Submit Transaction","pathname":"/quick-start-examples/transaction/submit-transaction","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"}]},{"id":"GIx2LXV2XzCUOJJ3jA8V","title":"TS/JS + Fetch","pathname":"/quick-start-examples/transaction/submit-transaction/typescript","siteSpaceId":"sitesp_lE4oP","description":"Learn how to submit a signed Cardano transaction using TypeScript or JavaScript and the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Submit Transaction"}]},{"id":"yeqQGPANxAooOOxWsTMr","title":"Bash & cURL","pathname":"/quick-start-examples/transaction/submit-transaction/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"Learn how to submit a signed Cardano transaction using Bash, cURL, and the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"},{"label":"Submit Transaction"}]},{"id":"Fh9nifBSb4m05si5fRpq","title":"Transaction Metadata (CIP-20)","pathname":"/quick-start-examples/transaction/cip-20","siteSpaceId":"sitesp_lE4oP","description":"Learn how to add metadata to a Cardano transaction according to CIP-20 using the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Transaction"}]},{"id":"prO7wpbrnlceVGDqATI1","title":"Delegation","pathname":"/quick-start-examples/delegation","siteSpaceId":"sitesp_lE4oP","icon":"building-columns","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"}]},{"id":"VmyHauq28mkQfdmE1cgZ","title":"DRep (Bash & cURL)","pathname":"/quick-start-examples/delegation/delegate-drep-sh","siteSpaceId":"sitesp_lE4oP","description":"Learn how to delegate to a DRep using Bash, cURL, and the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Delegation","icon":"building-columns"}]},{"id":"uT0hfQmEF4hoJcuHVotu","title":"DRep (TS/JS + Fetch)","pathname":"/quick-start-examples/delegation/delegate-drep-ts","siteSpaceId":"sitesp_lE4oP","description":"Learn how to delegate to a DRep using TypeScript or JavaScript and the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Delegation","icon":"building-columns"}]},{"id":"VRhHsIWhGCIiCiXTDEuA","title":"Stake Pool (Bash & cURL)","pathname":"/quick-start-examples/delegation/delegate-pool-sh","siteSpaceId":"sitesp_lE4oP","description":"Learn how to delegate to a Stake Pool using Bash, cURL, and the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Delegation","icon":"building-columns"}]},{"id":"TBttl7zrbcHW138DGhbd","title":"Stake Pool (TS/JS + Fetch)","pathname":"/quick-start-examples/delegation/delegate-pool-ts","siteSpaceId":"sitesp_lE4oP","description":"Learn how to delegate to a Stake Pool using TypeScript or JavaScript and the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Delegation","icon":"building-columns"}]},{"id":"dHXoEx6OYd5rUCjR4aSZ","title":"Minting (CIP-25)","pathname":"/quick-start-examples/cip-25","siteSpaceId":"sitesp_lE4oP","icon":"file-plus","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"}]},{"id":"N4yaLumdBgmyJw1JdT7R","title":"TS/JS + Fetch","pathname":"/quick-start-examples/cip-25/cip-25","siteSpaceId":"sitesp_lE4oP","description":"Learn how to mint a standard CIP-25 NFT using TypeScript or JavaScript with the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Minting (CIP-25)","icon":"file-plus"}]},{"id":"DDFHfNhZgynP0E7Nw4YQ","title":"CLI (TS/JS + Fetch)","pathname":"/quick-start-examples/cip-25/cip-25-cli","siteSpaceId":"sitesp_lE4oP","description":"Learn how to mint a standard CIP-25 NFT using the Anvil API wallet CLI with TypeScript or JavaScript.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Minting (CIP-25)","icon":"file-plus"}]},{"id":"LA3NaO4lSI09ZDDwqGQi","title":"Minting (CIP-68)","pathname":"/quick-start-examples/cip-68","siteSpaceId":"sitesp_lE4oP","icon":"layer-plus","description":"","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"}]},{"id":"JTpMhp2AmvpIDTJSR9k6","title":"TS/JS + Fetch","pathname":"/quick-start-examples/cip-68/cip-68","siteSpaceId":"sitesp_lE4oP","description":"Learn how to mint a CIP-68 NFT, which stores metadata on-chain, using TypeScript or JavaScript with the Anvil API.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Minting (CIP-68)","icon":"layer-plus"}]},{"id":"5vQNPUmgNblNkZKqBaYl","title":"Treasury Pays for Minting (TS/JS + Fetch)","pathname":"/quick-start-examples/cip-68/treasury-pays","siteSpaceId":"sitesp_lE4oP","description":"An example of a CIP-68 mint where a central treasury wallet pays the transaction fees, using TypeScript or JavaScript.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Minting (CIP-68)","icon":"layer-plus"}]},{"id":"oTqj0IPyNp9JRaIaes3s","title":"Treasury Updates Metadata (TS/JS + Fetch)","pathname":"/quick-start-examples/cip-68/treasury-updates-metadata","siteSpaceId":"sitesp_lE4oP","description":"An example of a CIP-68 NFT where a central treasury wallet updates the on-chain metadata, using TypeScript or JavaScript.","breadcrumbs":[{"label":"Quick Start Examples","icon":"person-running-fast"},{"label":"Minting (CIP-68)","icon":"layer-plus"}]},{"id":"Q1d00enQiZenmEsSwNQk","title":"Select Cardano Environment","pathname":"/guides/select-cardano-environment","siteSpaceId":"sitesp_lE4oP","description":"Testnets and Mainnet","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"dpw7pCaJBVEWJ5zrVQTL","title":"Transaction","pathname":"/guides/transaction","siteSpaceId":"sitesp_lE4oP","description":"Overview of Anvil API Cardano Transaction Builder capabilities","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"RCnVmsz8IY84fmYcqVQX","title":"Create Basic Transaction","pathname":"/guides/transaction/create-basic-transaction","siteSpaceId":"sitesp_lE4oP","description":"Send ADA from one address to another","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"}]},{"id":"4DiIM6JnxjjclE7TtZUp","title":"Bash & cURL","pathname":"/guides/transaction/create-basic-transaction/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"Using bash & cURL to build, sign* and submit a transaction","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Basic Transaction"}]},{"id":"rmXUvXA1P9a3qIeQexoT","title":"Deno & Fetch","pathname":"/guides/transaction/create-basic-transaction/node-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"Using Deno (or Node) & fetch to build, sign* and submit a transaction","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Basic Transaction"}]},{"id":"yONC6pSZfkeixPNmEzsd","title":"Next.js & Weld","pathname":"/guides/transaction/create-basic-transaction/nextjs-with-weld","siteSpaceId":"sitesp_lE4oP","description":"Learn how to build a complete Cardano dApp that sends transactions using Next.js, React, and Weld wallet integration.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Basic Transaction"}]},{"id":"dzOJOr8RDIelweS6u809","title":"Part 1: Project Setup","pathname":"/guides/transaction/create-basic-transaction/nextjs-with-weld/nextjs-with-weld-setup","siteSpaceId":"sitesp_lE4oP","description":"This is Part 1 of our guide to building a Cardano transaction application with Next.js and Weld. In this section, you'll set up the project structure and dependencies.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Basic Transaction"},{"label":"Next.js & Weld"}]},{"id":"BNCnmhsKYSRC3jUPtVyu","title":"Part 2: Wallet Integration","pathname":"/guides/transaction/create-basic-transaction/nextjs-with-weld/nextjs-with-weld-wallet","siteSpaceId":"sitesp_lE4oP","description":"This is Part 2 of our guide to building a Cardano transaction application with Next.js and Weld. In this section, you'll implement wallet connectivity with proper SSR support.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Basic Transaction"},{"label":"Next.js & Weld"}]},{"id":"MNTreIrdoRgx5ku3f4re","title":"Part 3: Building Transactions","pathname":"/guides/transaction/create-basic-transaction/nextjs-with-weld/nextjs-with-weld-transactions","siteSpaceId":"sitesp_lE4oP","description":"This is Part 3 of our guide to building a Cardano transaction application with Next.js and Weld. In this section, you'll implement transaction building and submission functionality.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Basic Transaction"},{"label":"Next.js & Weld"}]},{"id":"6lv22RmLXMMeLyQE57q8","title":"Select UTXOs","pathname":"/guides/transaction/selecting-utxos","siteSpaceId":"sitesp_lE4oP","description":"How to provide UTXOs when building transactions with the Anvil API.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"}]},{"id":"jgPiPKNrEhFhnAyMrfeB","title":"Sign Transaction","pathname":"/guides/transaction/signing-transaction","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"}]},{"id":"8vAn0uMN5WO2rFy6d0Cn","title":"Submit Transaction","pathname":"/guides/transaction/submit-transaction","siteSpaceId":"sitesp_lE4oP","description":"Submit a signed transaction to the Cardano network","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"}]},{"id":"M2vi5OOciGkAyxbcASyw","title":"Create Custom Transaction","pathname":"/guides/transaction/create-custom-transaction","siteSpaceId":"sitesp_lE4oP","description":"Send ADA and assets to multiple recipients in a single transaction","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"}]},{"id":"CYJa1JzvztabyqOES1AF","title":"Bash & cURL","pathname":"/guides/transaction/create-custom-transaction/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"Using bash & cURL to build, sign* and submit a custom transaction","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Custom Transaction"}]},{"id":"LYTHGUePMPudmg8XfRpX","title":"Deno & Fetch","pathname":"/guides/transaction/create-custom-transaction/node-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Custom Transaction"}]},{"id":"tL14zSGDJ3WgB5F3i5S4","title":"Create Transaction with Metadata (CIP-20)","pathname":"/guides/transaction/create-transaction-with-metadata-cip-20","siteSpaceId":"sitesp_lE4oP","description":"Adding human-readable messages to transactions (CIP-20)","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"}]},{"id":"w6SsgSQBjROumM1l6E4g","title":"Bash & cURL","pathname":"/guides/transaction/create-transaction-with-metadata-cip-20/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"Using Bash & cURL to create a transaction with CIP-20 metadata","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Transaction with Metadata (CIP-20)"}]},{"id":"Rf3mUgGbN5yjRYdr18LE","title":"Deno & Fetch","pathname":"/guides/transaction/create-transaction-with-metadata-cip-20/node-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"Using Deno (or Node) & fetch to create a transaction with CIP-20 metadata","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Transaction"},{"label":"Create Transaction with Metadata (CIP-20)"}]},{"id":"uAUfLOVxH4Hc0VunSA2v","title":"Metadata","pathname":"/guides/payload","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"8fEa2ObXFkBT8TEJonek","title":"Native Assets (NFTs/FTs)","pathname":"/guides/nft-and-ft","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"oLM0BLwLeb3jtJ9aLFaj","title":"Native Scripts","pathname":"/guides/nft-and-ft/native-scripts","siteSpaceId":"sitesp_lE4oP","description":"Comprehensive guide to Cardano Native scripts, their structure, components, and best practices when minting tokens with the Anvil API.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"}]},{"id":"7WpklLGbid85qwlID0mf","title":"Creating Native Scripts","pathname":"/guides/nft-and-ft/native-scripts/create-native-script","siteSpaceId":"sitesp_lE4oP","description":"Comprehensive guide to creating and managing Native scripts for creating rules for minting tokens on Cardano using the Anvil API.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Native Scripts"}]},{"id":"I91zUr5gB5cTHh9gcrMV","title":"Policy Units","pathname":"/guides/nft-and-ft/native-scripts/policy-units","siteSpaceId":"sitesp_lE4oP","description":"Represents the policy_id + asset_name in HEX format","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Native Scripts"}]},{"id":"zsxCSPtQt82XAHIlsZw4","title":"Mint NFTs (CIP-68)","pathname":"/guides/nft-and-ft/mint-nft-cip-68","siteSpaceId":"sitesp_lE4oP","description":"An overview of how to mint CIP-68 compliant NFTs and other native assets on Cardano using the Anvil API","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"}]},{"id":"2NHCBGaO2WQNtHZkOV4b","title":"CIP-68 Standard Reference","pathname":"/guides/nft-and-ft/mint-nft-cip-68/cip-68-standard","siteSpaceId":"sitesp_lE4oP","description":"Detailed technical reference for the CIP-68 standard including token relationships, lifecycle workflows, datum structure, and implementation specifications for developers.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"}]},{"id":"XUCgyiqYozlRhiFHziFc","title":"Native Script Minting","pathname":"/guides/nft-and-ft/mint-nft-cip-68/deno-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"A Deno-based script for minting CIP-68 assets on the Cardano blockchain using the Anvil API. This guide provides a complete example for building, signing, and submitting a transaction to mint a CIP-68","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"}]},{"id":"0XYuGB7neAPSip4Bwywm","title":"Smart Contract Guides","pathname":"/guides/nft-and-ft/mint-nft-cip-68/smart-contract","siteSpaceId":"sitesp_lE4oP","description":"Guide to CIP-68 NFT minting using smart contracts with Aiken validators for advanced validation logic, programmable metadata management on Cardano.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"}]},{"id":"yE1ixUqQKmUngCifJR4E","title":"Mint Logic","pathname":"/guides/nft-and-ft/mint-nft-cip-68/smart-contract/mint-logic","siteSpaceId":"sitesp_lE4oP","description":"Understanding the smart contract - How to mint NFTs on Cardano (in accordance to CIP-68 standard) using Aiken smart contracts. Cardano interactions powered by Anvil API","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"},{"label":"Smart Contract Guides"}]},{"id":"ZaHdA8lEKAq8P3gkVv6L","title":"Update Logic","pathname":"/guides/nft-and-ft/mint-nft-cip-68/smart-contract/update-logic","siteSpaceId":"sitesp_lE4oP","description":"Understanding the smart contract - How to update CIP-68 NFT metadata on Cardano using Aiken spend validators. Deep dive into user vs admin update paths, fee mechanisms, and validation logic.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"},{"label":"Smart Contract Guides"}]},{"id":"gTfFEvJFTCraDlihyDEG","title":"Mint Example","pathname":"/guides/nft-and-ft/mint-nft-cip-68/smart-contract/mint-example","siteSpaceId":"sitesp_lE4oP","description":"This guide provides a complete Deno implementation for minting CIP-68 NFTs using parameterized smart contracts with the Anvil API.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"},{"label":"Smart Contract Guides"}]},{"id":"WA0GZ6gX6U76AGpzBGYD","title":"Admin Update Example","pathname":"/guides/nft-and-ft/mint-nft-cip-68/smart-contract/admin-update-example","siteSpaceId":"sitesp_lE4oP","description":"This guide provides a complete Deno implementation for updating CIP-68 NFT metadata using spend validators with parameterized smart contracts and the Anvil API.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"},{"label":"Smart Contract Guides"}]},{"id":"NMtrkrYlVgEYyBzBdAwS","title":"User Update Example","pathname":"/guides/nft-and-ft/mint-nft-cip-68/smart-contract/user-update-example","siteSpaceId":"sitesp_lE4oP","description":"This guide provides a complete Deno implementation for user-driven CIP-68 NFT metadata updates using spend validators, fee payments, and token ownership verification with the Anvil API.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-68)"},{"label":"Smart Contract Guides"}]},{"id":"iAwcXYiYVbyg8oowsitJ","title":"Mint NFTs (CIP-25)","pathname":"/guides/nft-and-ft/mint-nft-cip-25","siteSpaceId":"sitesp_lE4oP","description":"Overview for minting CIP-25 compliant NFTs/Native Assets on Cardano using the Anvil API's `transactions/build` endpoint. This document specifies the required JSON format for both new and existing poli","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"}]},{"id":"aPLOUIJhTVblp8VRoEJo","title":"CLI Tool to Mint Assets","pathname":"/guides/nft-and-ft/mint-nft-cip-25/cli-tool-to-mint-assets","siteSpaceId":"sitesp_lE4oP","description":"Create a custom CLI Tool, using Deno and Fetch to connect to anvil API, taking few configurable parameters, it is possible to mint a collection using a binary with a custom implementation.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-25)"}]},{"id":"3exKHPnghmihWNH000AK","title":"Deno & Fetch","pathname":"/guides/nft-and-ft/mint-nft-cip-25/deno-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"A Deno-based script for minting CIP-25 assets on the Cardano blockchain using the Anvil API. This guide provides a complete, example for building, signing, and submitting a transaction to mint a CIP-2","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Native Assets (NFTs/FTs)"},{"label":"Mint NFTs (CIP-25)"}]},{"id":"JsquWvCJ6DZqfq2UCpkY","title":"Delegations","pathname":"/guides/delegations","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"9N5ko1j3NXCrFh8NoX5C","title":"Delegate to a DRep","pathname":"/guides/delegations/delegate-to-a-drep","siteSpaceId":"sitesp_lE4oP","description":"DRep delegation with Anvil API","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Delegations"}]},{"id":"s4ycPbUoRrJNj7KPhj0x","title":"Bash & cURL","pathname":"/guides/delegations/delegate-to-a-drep/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Delegations"},{"label":"Delegate to a DRep"}]},{"id":"91YG6z42M04LInALjboG","title":"Deno & Fetch","pathname":"/guides/delegations/delegate-to-a-drep/deno-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"Using Deno & fetch to delegate to a DRep.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Delegations"},{"label":"Delegate to a DRep"}]},{"id":"nph9znb6kA1L9wLPrwd0","title":"Delegate to a Stake Pool","pathname":"/guides/delegations/delegate-to-a-pool","siteSpaceId":"sitesp_lE4oP","description":"Stake pool delegation with Anvil API","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Delegations"}]},{"id":"HAfa7mrbIDsZxHgxDIwG","title":"Bash & cURL","pathname":"/guides/delegations/delegate-to-a-pool/bash-and-curl","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Delegations"},{"label":"Delegate to a Stake Pool"}]},{"id":"qfEgD3KXAoD2Ew1fpSEa","title":"Deno & Fetch","pathname":"/guides/delegations/delegate-to-a-pool/deno-and-fetch","siteSpaceId":"sitesp_lE4oP","description":"Using Deno & fetch to delegate to a stake pool.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Delegations"},{"label":"Delegate to a Stake Pool"}]},{"id":"KQvIgzxHoPLR3YBDtlVO","title":"Smart Contracts","pathname":"/guides/smart-contract","siteSpaceId":"sitesp_lE4oP","description":"Overview of Cardano smart contract capabilities within the Anvil API, including blueprint management and contract interactions.","breadcrumbs":[{"label":"Guides","icon":"book"}]},{"id":"fLloQsEjlrFZ3GccPWFy","title":"Blueprint Management (CIP-57)","pathname":"/guides/smart-contract/blueprint-management","siteSpaceId":"sitesp_lE4oP","description":"Guide to managing smart contract blueprints with the Anvil API - creating, finding, and deleting blueprints.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"}]},{"id":"9UhW4yoGqp4OajVjZoOD","title":"Smart Contract Utilities","pathname":"/guides/smart-contract/smart-contract-utilities","siteSpaceId":"sitesp_lE4oP","description":"Learn how to use the Anvil API to interact with smart contract scripts. Endpoints for deriving addresses, applying parameters, and serializing/parsing Plutus data.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"}]},{"id":"C4kqFOvI4YfKlVqtozKt","title":"Validators","pathname":"/guides/smart-contract/validators","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"}]},{"id":"Nhjj47uya0lPehaiy3Yt","title":"Spend Validator","pathname":"/guides/smart-contract/validators/spend-validator","siteSpaceId":"sitesp_lE4oP","description":"Detailed guide on spend validators including overview, use cases, and example Anvil API interactions.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"Validators"}]},{"id":"EpkvVH55nFmbWpa1IkKS","title":"Hello World Smart Contract","pathname":"/guides/smart-contract/hello-world-smart-contract","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"}]},{"id":"njTW7bu9BDbOptiklPpv","title":"End-to-End Next.js Escrow Guide","pathname":"/guides/smart-contract/escrow","siteSpaceId":"sitesp_lE4oP","description":"Build a Cardano escrow application with wallet connectivity, fund locking and unlocking, and transaction monitoring by interacting with a deployed smart contract.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"}]},{"id":"lyxKVQz50LtcsfqqlT3J","title":"Setup","pathname":"/guides/smart-contract/escrow/setup","siteSpaceId":"sitesp_lE4oP","description":"Set up the development environment and create the basic Next.js application structure for a Cardano escrow application.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"End-to-End Next.js Escrow Guide"}]},{"id":"6388ZNoDFCDyczeQOuSS","title":"Wallet Integration","pathname":"/guides/smart-contract/escrow/wallet-integration","siteSpaceId":"sitesp_lE4oP","description":"Implement wallet connectivity using the Weld library to allow users to connect their Cardano wallets to the application.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"End-to-End Next.js Escrow Guide"}]},{"id":"ZZmpFxTHhvFPBWo0rg3R","title":"Fund Locking","pathname":"/guides/smart-contract/escrow/fund-locking","siteSpaceId":"sitesp_lE4oP","description":"Implement the fund locking functionality to allow users to securely lock their ADA in an escrow contract.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"End-to-End Next.js Escrow Guide"}]},{"id":"8N9P4BMyPReVY0A64jgM","title":"Transaction Dashboard","pathname":"/guides/smart-contract/escrow/transaction-dashboard","siteSpaceId":"sitesp_lE4oP","description":"Create a transaction dashboard to display locked funds and track transaction status using React Query and SQLite.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"End-to-End Next.js Escrow Guide"}]},{"id":"3Jm4RRBPNHdrT9kzVOMv","title":"Real-time Updates","pathname":"/guides/smart-contract/escrow/realtime-updates","siteSpaceId":"sitesp_lE4oP","description":"Enhance your Cardano escrow application with real-time transaction updates using Blockfrost webhooks and ngrok for local development.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"End-to-End Next.js Escrow Guide"}]},{"id":"771gsCoNshSaCNeMucJp","title":"Fund Unlocking","pathname":"/guides/smart-contract/escrow/fund-unlocking","siteSpaceId":"sitesp_lE4oP","description":"Complete the escrow lifecycle by implementing fund unlocking functionality to allow users to retrieve their locked funds.","breadcrumbs":[{"label":"Guides","icon":"book"},{"label":"Smart Contracts"},{"label":"End-to-End Next.js Escrow Guide"}]},{"id":"1xqbi2TvOjzA91ohgrSR","title":"Utility Functions","pathname":"/developer-tools/utility-functions","siteSpaceId":"sitesp_lE4oP","description":"Anvil Utility Functions","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"N5H03bd5A6XkTWXGfKOC","title":"Wallet Endpoints","pathname":"/developer-tools/wallet-endpoints","siteSpaceId":"sitesp_lE4oP","description":"Query wallet UTXOs and balances directly from Anvil's indexed blockchain data.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"eqdrbudeyr3FkBCvXavW","title":"Wallet CLI","pathname":"/developer-tools/wallet-cli","siteSpaceId":"sitesp_lE4oP","description":"A lightweight CLI for generating Cardano wallets offline. Create secure BIP-39 mnemonic wallets or single key-pair (enterprise) wallets—perfect for scripts, tests, and backend services.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"29M1Hw6pn97EumFK5CKy","title":"Web3 Authentication","pathname":"/developer-tools/cip8-auth-guide","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"4J2bHlq9CmgOqGbddBRw","title":"Overview","pathname":"/marketplace-under-construction/marketplace","siteSpaceId":"sitesp_lE4oP","description":"","breadcrumbs":[{"label":"Marketplace (under construction)"}]},{"id":"skcobSqBuSvpqb9zrx5R","title":"Overview","pathname":"/tournament-builder/overview","siteSpaceId":"sitesp_lE4oP","description":"Overview of the Tournament Builder system for Forge Digital Ventures","breadcrumbs":[{"label":"Tournament Builder"}]},{"id":"9EOKO1KhoWOHeudXCXnI","title":"Integration Flow","pathname":"/tournament-builder/integration-flow","siteSpaceId":"sitesp_lE4oP","description":"Step-by-step guide for integrating with the Tournament Builder for Forge Digital Ventures","breadcrumbs":[{"label":"Tournament Builder"}]},{"id":"Ek7JPM6J95ErgSW5Datr","title":"Tournament","pathname":"/tournament-builder/tournament","siteSpaceId":"sitesp_lE4oP","description":"API endpoints for creating and managing tournaments for Forge Digital Ventures","breadcrumbs":[{"label":"Tournament Builder"}]},{"id":"GGLqpYdCU7AWotZxKb0y","title":"Registration","pathname":"/tournament-builder/registration","siteSpaceId":"sitesp_lE4oP","description":"API endpoints for managing Tournament registrations for Forge Digital Ventures","breadcrumbs":[{"label":"Tournament Builder"}]},{"id":"2eoJ2BPjuKTW00AUB7Mr","title":"Submit","pathname":"/tournament-builder/submit","siteSpaceId":"sitesp_lE4oP","description":"Submit signed transactions to the blockchain for Tournament operations for Forge Digital Ventures","breadcrumbs":[{"label":"Tournament Builder"}]},{"id":"2v7zlwLDyNGSBhIOS5hF","title":"Fee Structure","pathname":"/tournament-builder/fee-structure","siteSpaceId":"sitesp_lE4oP","description":"Details of fees and pricing for Tournament Builder operations for Forge Digital Ventures","breadcrumbs":[{"label":"Tournament Builder"}]}]}