# Base Documentation ## Docs - [Build Mint Transaction](https://test-184b3b57.mintlify.app/api-reference/mint/build-mint-transaction.md): Returns an unsigned transaction for minting an NFT - [Get Mint Details](https://test-184b3b57.mintlify.app/api-reference/mint/get-mint-details.md): Returns data required to view an NFT to be minted - [Get Token Details](https://test-184b3b57.mintlify.app/api-reference/token/get-token-details.md): Returns data required to view an NFT - [Base Contracts](https://test-184b3b57.mintlify.app/base-chain/general/base-contracts.md) - [Decentralizing Base Optimism](https://test-184b3b57.mintlify.app/base-chain/general/decentralizing-base-optimism.md) - [Ethereum vs. Base](https://test-184b3b57.mintlify.app/base-chain/general/differences-ethereum-base.md) - [Fees](https://test-184b3b57.mintlify.app/base-chain/general/network-fees.md) - [Network Information](https://test-184b3b57.mintlify.app/base-chain/general/network-information.md) - [Bridge Tokens to Base](https://test-184b3b57.mintlify.app/base-chain/quickstart/bridge-token.md) - [Deploy on Base](https://test-184b3b57.mintlify.app/base-chain/quickstart/deploy-on-base.md) - [Run a Base Node](https://test-184b3b57.mintlify.app/base-chain/quickstart/run-base-node.md) - [Use Base](https://test-184b3b57.mintlify.app/base-chain/quickstart/use-base.md) - [Avoid Malicious Flags](https://test-184b3b57.mintlify.app/base-chain/security/avoid-malicious-flags.md) - [Bug Bounty](https://test-184b3b57.mintlify.app/base-chain/security/bug-bounty.md) - [Report a Vulnerability](https://test-184b3b57.mintlify.app/base-chain/security/report-vulnerability.md) - [Account Abstraction](https://test-184b3b57.mintlify.app/base-chain/tools/account-abstraction.md) - [Base Products](https://test-184b3b57.mintlify.app/base-chain/tools/base-products.md) - [Block Explorers](https://test-184b3b57.mintlify.app/base-chain/tools/block-explorers.md) - [Cross-chain](https://test-184b3b57.mintlify.app/base-chain/tools/cross-chain.md) - [Data Indexers](https://test-184b3b57.mintlify.app/base-chain/tools/data-indexers.md) - [Network Faucets](https://test-184b3b57.mintlify.app/base-chain/tools/network-faucets.md) - [Node Providers](https://test-184b3b57.mintlify.app/base-chain/tools/node-providers.md) - [Onchain Registry API](https://test-184b3b57.mintlify.app/base-chain/tools/onchain-registry-api.md) - [Onramps](https://test-184b3b57.mintlify.app/base-chain/tools/onramps.md) - [Oracles](https://test-184b3b57.mintlify.app/base-chain/tools/oracles.md) - [Accept Crypto Payments](https://test-184b3b57.mintlify.app/cookbook/accept-crypto-payments.md) - [AI Prompting](https://test-184b3b57.mintlify.app/cookbook/ai-prompting.md): A guide to leveraging AI tools effectively in your coding workflow. - [Base Builder MCP](https://test-184b3b57.mintlify.app/cookbook/base-builder-mcp.md) - [Onchain Social](https://test-184b3b57.mintlify.app/cookbook/decentralize-your-social-app.md) - [Defi Your App](https://test-184b3b57.mintlify.app/cookbook/defi-your-app.md) - [Deploy a Chain](https://test-184b3b57.mintlify.app/cookbook/deploy-a-chain.md) - [Go Gasless](https://test-184b3b57.mintlify.app/cookbook/go-gasless.md) - [Launch AI Agents](https://test-184b3b57.mintlify.app/cookbook/launch-ai-agents.md) - [Launch Tokens](https://test-184b3b57.mintlify.app/cookbook/launch-tokens.md) - [Onboard Users](https://test-184b3b57.mintlify.app/cookbook/onboard-any-user.md) - [AI Prompting](https://test-184b3b57.mintlify.app/get-started/ai-prompting.md): A guide to leveraging AI tools effectively in your coding workflow. - [Base](https://test-184b3b57.mintlify.app/get-started/base.md): Build on the #1 Ethereum Layer 2 - [Build an App](https://test-184b3b57.mintlify.app/get-started/build-app.md): A guide to building a next.js app on Base using OnchainKit - [Deploy a Chain](https://test-184b3b57.mintlify.app/get-started/deploy-chain.md) - [Deploy Smart Contracts](https://test-184b3b57.mintlify.app/get-started/deploy-smart-contracts.md) - [Get Funded](https://test-184b3b57.mintlify.app/get-started/get-funded.md) - [Launch a Token](https://test-184b3b57.mintlify.app/get-started/launch-token.md) - [Products](https://test-184b3b57.mintlify.app/get-started/products.md) - [Prompt Library](https://test-184b3b57.mintlify.app/get-started/prompt-library.md) - [Use Cases](https://test-184b3b57.mintlify.app/get-started/use-cases.md) - [Account Abstraction](https://test-184b3b57.mintlify.app/learn/account-abstraction.md) - [Client Side Development](https://test-184b3b57.mintlify.app/learn/client-side-development.md) - [Cross Chain Development](https://test-184b3b57.mintlify.app/learn/cross-chain-development.md) - [Deploy with Fleek](https://test-184b3b57.mintlify.app/learn/deploy-with-fleek.md) - [Ethereum Applications](https://test-184b3b57.mintlify.app/learn/ethereum-applications.md) - [Ethereum Dev Overview](https://test-184b3b57.mintlify.app/learn/ethereum-dev-overview.md) - [EVM Diagram](https://test-184b3b57.mintlify.app/learn/evm-diagram.md) - [Introduction to Foundry](https://test-184b3b57.mintlify.app/learn/foundry/introduction-to-foundry.md) - [Testing Smart Contracts](https://test-184b3b57.mintlify.app/learn/foundry/testing.md) - [Gas Use in ETH Transactions](https://test-184b3b57.mintlify.app/learn/gas-use-in-eth-transactions.md) - [Guide to Base](https://test-184b3b57.mintlify.app/learn/guide-to-base.md) - [Contract ABI and Testing](https://test-184b3b57.mintlify.app/learn/hardhat/contract-abi-testing.md) - [Creating a Project](https://test-184b3b57.mintlify.app/learn/hardhat/creating-project.md) - [Overview](https://test-184b3b57.mintlify.app/learn/hardhat/overview.md) - [Setup](https://test-184b3b57.mintlify.app/learn/hardhat/setup.md) - [Testing](https://test-184b3b57.mintlify.app/learn/hardhat/testing.md) - [Testing Guide](https://test-184b3b57.mintlify.app/learn/hardhat/testing-guide.md) - [Writing Tests](https://test-184b3b57.mintlify.app/learn/hardhat/writing-tests.md) - [Introduction to Ethereum](https://test-184b3b57.mintlify.app/learn/introduction-to-ethereum.md) - [Offchain to Onchain](https://test-184b3b57.mintlify.app/learn/onchain-concepts/offchain-to-onchain.md) - [Onchain Development Flow](https://test-184b3b57.mintlify.app/learn/onchain-concepts/onchain-development-flow.md) - [The Onchain Tech Stack](https://test-184b3b57.mintlify.app/learn/onchain-concepts/the-onchain-tech-stack.md) - [Unique Aspects of Building Onchain](https://test-184b3b57.mintlify.app/learn/onchain-concepts/unique-aspects-of-building-onchain.md) - [Anatomy of a Smart Contract](https://test-184b3b57.mintlify.app/learn/solidity/anatomy.md) - [Basic Types](https://test-184b3b57.mintlify.app/learn/solidity/basic-types.md) - [Deployment in Remix](https://test-184b3b57.mintlify.app/learn/solidity/deployment-in-remix.md) - [Exercise](https://test-184b3b57.mintlify.app/learn/solidity/exercise-basics.md) - [Hello World Guide](https://test-184b3b57.mintlify.app/learn/solidity/hello-world.md) - [Introduction to Solidity](https://test-184b3b57.mintlify.app/learn/solidity/introduction.md) - [Introduction to Contracts](https://test-184b3b57.mintlify.app/learn/solidity/introduction-to-contracts.md) - [Introduction to Remix](https://test-184b3b57.mintlify.app/learn/solidity/introduction-to-remix.md) - [Overview](https://test-184b3b57.mintlify.app/learn/solidity/overview.md) - [Remix Guide](https://test-184b3b57.mintlify.app/learn/solidity/remix-guide.md) - [Step by Step Guide](https://test-184b3b57.mintlify.app/learn/solidity/step-by-step.md) - [Video Tutorial](https://test-184b3b57.mintlify.app/learn/solidity/video-tutorial.md) - [Welcome](https://test-184b3b57.mintlify.app/learn/welcome.md) - [Bridge](https://test-184b3b57.mintlify.app/onchainkit/components/bridge.md) - [Report a Bug](https://test-184b3b57.mintlify.app/onchainkit/contribute/report-a-bug.md) - [Build with AI](https://test-184b3b57.mintlify.app/onchainkit/guides/build-with-ai.md) - [Lifecycle Status](https://test-184b3b57.mintlify.app/onchainkit/guides/lifecycle-status.md) - [Reach More Users with MiniKit](https://test-184b3b57.mintlify.app/onchainkit/guides/reach-more-users-with-minikit.md) - [Tailwind CSS Integration](https://test-184b3b57.mintlify.app/onchainkit/guides/tailwind-css-integration.md) - [Theme Customization](https://test-184b3b57.mintlify.app/onchainkit/guides/theme-customization.md) - [Use Basenames](https://test-184b3b57.mintlify.app/onchainkit/guides/use-basenames.md) - [Quickstart](https://test-184b3b57.mintlify.app/onchainkit/quickstart.md) - [Troubleshoot](https://test-184b3b57.mintlify.app/onchainkit/troubleshoot.md) - [isBase](https://test-184b3b57.mintlify.app/onchainkit/utilities/is-base.md): Verify if a chain ID is a valid Base or Base Sepolia chain ID - [Showcase](https://test-184b3b57.mintlify.app/showcase.md): Selected projects using Base products. - [Base Gasless Campaign](https://test-184b3b57.mintlify.app/smart-wallet/base-gasless-campaign.md): Information about Base Gasless Campaign - [Batch Transactions](https://test-184b3b57.mintlify.app/smart-wallet/features/batch-transactions.md): Implement batch transaction functionality - [Custom Gas Tokens](https://test-184b3b57.mintlify.app/smart-wallet/features/custom-gas-tokens.md): Configure and use custom gas tokens - [Gas-free Transactions](https://test-184b3b57.mintlify.app/smart-wallet/features/gas-free-transactions.md): Implement gas-free transactions in Smart Wallet - [MagicSpend](https://test-184b3b57.mintlify.app/smart-wallet/features/magicspend.md): Implement MagicSpend functionality - [Networks](https://test-184b3b57.mintlify.app/smart-wallet/features/networks.md): Configure and manage network settings in Smart Wallet - [Passkeys](https://test-184b3b57.mintlify.app/smart-wallet/features/passkeys.md): Implement and manage passkeys in Smart Wallet - [Recovery](https://test-184b3b57.mintlify.app/smart-wallet/features/recovery.md): Implement wallet recovery features - [Single Sign On](https://test-184b3b57.mintlify.app/smart-wallet/features/single-sign-on.md): Implement single sign-on functionality in Smart Wallet - [Spend Permissions](https://test-184b3b57.mintlify.app/smart-wallet/features/spend-permissions.md): Configure spending permissions in Smart Wallet - [Sub Accounts](https://test-184b3b57.mintlify.app/smart-wallet/features/sub-accounts.md): Manage sub-accounts in Smart Wallet - [Batch Transactions](https://test-184b3b57.mintlify.app/smart-wallet/guides/batch-transactions.md): Guide to implementing batch transactions - [ERC20 Paymasters](https://test-184b3b57.mintlify.app/smart-wallet/guides/erc20-paymasters.md): Guide to using ERC20 Paymasters - [MagicSpend](https://test-184b3b57.mintlify.app/smart-wallet/guides/magicspend.md): Guide to using MagicSpend - [Paymasters](https://test-184b3b57.mintlify.app/smart-wallet/guides/paymasters.md): Guide to using Paymasters - [Sign In With Ethereum](https://test-184b3b57.mintlify.app/smart-wallet/guides/sign-in-with-ethereum.md): Implement Sign In With Ethereum - [Signing and Verifying Messages](https://test-184b3b57.mintlify.app/smart-wallet/guides/signing-and-verifying.md): Guide to message signing and verification - [Update Existing App](https://test-184b3b57.mintlify.app/smart-wallet/guides/update-existing-app.md): Guide to updating an existing app with Smart Wallet - [Overview](https://test-184b3b57.mintlify.app/smart-wallet/overview.md): Introduction to Smart Wallet - [Quickstart](https://test-184b3b57.mintlify.app/smart-wallet/quickstart.md): Get started with Smart Wallet - [CoinbaseWalletProvider](https://test-184b3b57.mintlify.app/smart-wallet/sdk/coinbase-wallet-provider.md): Implement Coinbase Wallet provider - [Install](https://test-184b3b57.mintlify.app/smart-wallet/sdk/install.md): Installation guide for Smart Wallet SDK - [makeWeb3Provider](https://test-184b3b57.mintlify.app/smart-wallet/sdk/make-web3-provider.md): Configure Web3 provider for Smart Wallet - [Setup](https://test-184b3b57.mintlify.app/smart-wallet/sdk/setup.md): Setup guide for Smart Wallet SDK - [Upgrading from 3.x](https://test-184b3b57.mintlify.app/smart-wallet/sdk/upgrading-from-3x.md): Guide for upgrading from version 3.x - [Gas Usage](https://test-184b3b57.mintlify.app/smart-wallet/usage/gas-usage.md): Understand and optimize gas usage - [Popups](https://test-184b3b57.mintlify.app/smart-wallet/usage/popups.md): Implement and manage popup interactions - [Self Calls](https://test-184b3b57.mintlify.app/smart-wallet/usage/self-calls.md): Implement self-call functionality - [Signature Verification](https://test-184b3b57.mintlify.app/smart-wallet/usage/signature-verification.md): Guide to signature verification in Smart Wallet - [Simulations](https://test-184b3b57.mintlify.app/smart-wallet/usage/simulations.md): Implement transaction simulations ## OpenAPI Specs - [onchainkit](https://test-184b3b57.mintlify.app/openapi/onchainkit.yaml) - [openapi](https://test-184b3b57.mintlify.app/api-reference/openapi.json) ## Optional - [Status](https://status.base.org/) - [Faucet](https://test-184b3b57.mintlify.app/base-chain/tools/network-faucets) - [Bridge](https://test-184b3b57.mintlify.app/base-chain/quickstart/bridge-token) - [GitHub](https://github.com/base) - [Status](https://status.base.org/) - [Chain Stats](https://www.base.org/stats) - [Explorer](https://basescan.com/) - [Support](https://discord.com/invite/base) - [GitHub](https://github.com/coinbase/onchainkit) - [Support](https://discord.com/invite/cdp) - [GitHub](https://github.com/coinbase/onchainkit) - [Playground](https://onchainkit.xyz/playground) - [Support](https://discord.com/invite/cdp)