# Fuse Documentation > Official documentation for Fuse, an EVM-compatible blockchain providing a scalable, fast, and cost-effective infrastructure for Web3 applications. ## Docs - [Get a list of accounts and their balances](https://docs.fuse.io/api-reference/account/get-a-list-of-accounts-and-their-balances.md) - [Get balance for multiple addresses](https://docs.fuse.io/api-reference/account/get-balance-for-multiple-addresses.md) - [Get ERC-721 token transfer events by address](https://docs.fuse.io/api-reference/account/get-erc-721-token-transfer-events-by-address.md) - [Get internal transactions by transaction or address hash](https://docs.fuse.io/api-reference/account/get-internal-transactions-by-transaction-or-address-hash.md) - [Get list of blocks mined by address](https://docs.fuse.io/api-reference/account/get-list-of-blocks-mined-by-address.md) - [Get list of tokens owned by address](https://docs.fuse.io/api-reference/account/get-list-of-tokens-owned-by-address.md) - [Get pending transactions by address](https://docs.fuse.io/api-reference/account/get-pending-transactions-by-address.md) - [Get the native token balance for an address](https://docs.fuse.io/api-reference/account/get-the-native-token-balance-for-an-address.md) - [Get token account balance for token contract address](https://docs.fuse.io/api-reference/account/get-token-account-balance-for-token-contract-address.md) - [Get token transfer events by address](https://docs.fuse.io/api-reference/account/get-token-transfer-events-by-address.md) - [Get transactions by address](https://docs.fuse.io/api-reference/account/get-transactions-by-address.md) - [Return balance from a provided block](https://docs.fuse.io/api-reference/account/return-balance-from-a-provided-block.md) - [Get block number by time stamp](https://docs.fuse.io/api-reference/block/get-block-number-by-time-stamp.md) - [Get block reward by block number](https://docs.fuse.io/api-reference/block/get-block-reward-by-block-number.md) - [Get estimated block countdown time by block number](https://docs.fuse.io/api-reference/block/get-estimated-block-countdown-time-by-block-number.md) - [Get the latest block number](https://docs.fuse.io/api-reference/block/get-the-latest-block-number.md) - [Get a list of contracts](https://docs.fuse.io/api-reference/contract/get-a-list-of-contracts.md) - [Get ABI for a verified contract](https://docs.fuse.io/api-reference/contract/get-abi-for-a-verified-contract.md) - [Get contract creator address hash and creation transaction hash](https://docs.fuse.io/api-reference/contract/get-contract-creator-address-hash-and-creation-transaction-hash.md) - [Get contract source code for a verified contract](https://docs.fuse.io/api-reference/contract/get-contract-source-code-for-a-verified-contract.md) - [Return status of a proxy contract verification attempt](https://docs.fuse.io/api-reference/contract/return-status-of-a-proxy-contract-verification-attempt.md) - [Return status of a verification attempt](https://docs.fuse.io/api-reference/contract/return-status-of-a-verification-attempt.md) - [Verify a contract through Sourcify](https://docs.fuse.io/api-reference/contract/verify-a-contract-through-sourcify.md) - [Verify a contract with its source code and contract creation information](https://docs.fuse.io/api-reference/contract/verify-a-contract-with-its-source-code-and-contract-creation-information.md) - [Verify a contract with Standard input JSON file](https://docs.fuse.io/api-reference/contract/verify-a-contract-with-standard-input-json-file.md) - [Verify a Vyper contract with its source code and contract creation information](https://docs.fuse.io/api-reference/contract/verify-a-vyper-contract-with-its-source-code-and-contract-creation-information.md) - [Verify proxy contract](https://docs.fuse.io/api-reference/contract/verify-proxy-contract.md) - [Get Fungible ERC20 Token Balances](https://docs.fuse.io/api-reference/erc20-tokens/get-fungible-erc20-token-balances.md) - [Get Event Logs by Address and/or Topic(s)](https://docs.fuse.io/api-reference/logs/get-event-logs-by-address-andor-topics.md) - [Get Non Fungible NFT Token Balances](https://docs.fuse.io/api-reference/nft-tokens/get-non-fungible-nft-token-balances.md) - [Authenticate user](https://docs.fuse.io/api-reference/smart-wallets/authenticate-user.md): Authenticate user using signed data standard EIP-191. - [Get Wallet Actions](https://docs.fuse.io/api-reference/smart-wallets/get-wallet-actions.md) - [Get staked tokens by wallet address](https://docs.fuse.io/api-reference/staking/get-staked-tokens-by-wallet-address.md): Retrieves information about tokens staked by a specific wallet address. - [Retrieve staking options](https://docs.fuse.io/api-reference/staking/retrieve-staking-options.md): Fetches available staking options including details like APR, token information, and provider IDs. - [Stake tokens](https://docs.fuse.io/api-reference/staking/stake-tokens.md): Stakes a specified amount of tokens from a wallet. - [Unstake tokens](https://docs.fuse.io/api-reference/staking/unstake-tokens.md): Unstakes a specified amount of tokens back to a wallet. - [Get ERC-20 or ERC-721 token total supply by contract address](https://docs.fuse.io/api-reference/stats/get-erc-20-or-erc-721-token-total-supply-by-contract-address.md) - [Get latest price of native coin in USD and BTC](https://docs.fuse.io/api-reference/stats/get-latest-price-of-native-coin-in-usd-and-btc.md) - [Get latest price of native coin in USD and BTC in more general format](https://docs.fuse.io/api-reference/stats/get-latest-price-of-native-coin-in-usd-and-btc-in-more-general-format.md) - [Get total coin supply from DB minus burnt number](https://docs.fuse.io/api-reference/stats/get-total-coin-supply-from-db-minus-burnt-number.md) - [Get total supply in Wei from DB](https://docs.fuse.io/api-reference/stats/get-total-supply-in-wei-from-db.md) - [Get total supply in Wei from exchange](https://docs.fuse.io/api-reference/stats/get-total-supply-in-wei-from-exchange.md) - [Get total transaction fees in Wei paid by users to validators per day](https://docs.fuse.io/api-reference/stats/get-total-transaction-fees-in-wei-paid-by-users-to-validators-per-day.md) - [Get bridged tokens list](https://docs.fuse.io/api-reference/token/get-bridged-tokens-list.md) - [Get ERC-20 or ERC-721 token by contract address](https://docs.fuse.io/api-reference/token/get-erc-20-or-erc-721-token-by-contract-address.md) - [Get token holders by contract address](https://docs.fuse.io/api-reference/token/get-token-holders-by-contract-address.md) - [Get error status and message](https://docs.fuse.io/api-reference/transaction/get-error-status-and-message.md) - [Get transaction info](https://docs.fuse.io/api-reference/transaction/get-transaction-info.md) - [Get transaction receipt status](https://docs.fuse.io/api-reference/transaction/get-transaction-receipt-status.md) - [Get UserOps by wallet address](https://docs.fuse.io/api-reference/user-operations/get-userops-by-wallet-address.md): Fetches user operations for a specific wallet address, including transactions, user operation hashes, and related activity data. - [Get Price Change for Token Over An Interval](https://docs.fuse.io/api-reference/v1-price-change/get-price-change-for-token-over-an-interval.md) - [Get Price Change for Token Over Last 24 hours](https://docs.fuse.io/api-reference/v1-price-change/get-price-change-for-token-over-last-24-hours.md) - [Get Price Change for Token Over Time Duration](https://docs.fuse.io/api-reference/v1-price-change/get-price-change-for-token-over-time-duration.md): Specify a duration object to calculate the price change over the specified timeframe. - [Get Latest Price for a Token](https://docs.fuse.io/api-reference/v1-price/get-latest-price-for-a-token.md) - [Get Historical Statistics of a Token](https://docs.fuse.io/api-reference/v1-stats/get-historical-statistics-of-a-token.md) - [Get a quote for buying or selling any ERC20 token](https://docs.fuse.io/api-reference/v2-swap/get-a-quote-for-buying-or-selling-any-erc20-token.md) - [Get an indicative price for a transaction](https://docs.fuse.io/api-reference/v2-swap/get-an-indicative-price-for-a-transaction.md) - [Returns the liquidity sources enabled for the chain](https://docs.fuse.io/api-reference/v2-swap/returns-the-liquidity-sources-enabled-for-the-chain.md) - [Add addresses to a webhook](https://docs.fuse.io/api-reference/webhooks/add-addresses-to-a-webhook.md): Associate new addresses with an existing webhook to listen for their events. - [Create a webhook](https://docs.fuse.io/api-reference/webhooks/create-a-webhook.md): Create a webhook associated with a project to receive notifications. - [Delete a webhook](https://docs.fuse.io/api-reference/webhooks/delete-a-webhook.md): Remove a webhook by its ID. - [Delete addresses from a webhook](https://docs.fuse.io/api-reference/webhooks/delete-addresses-from-a-webhook.md): Remove addresses from a webhook's listening scope. - [Get a webhook by ID](https://docs.fuse.io/api-reference/webhooks/get-a-webhook-by-id.md): Retrieve details of a specific webhook by its ID. - [Get addresses for a webhook](https://docs.fuse.io/api-reference/webhooks/get-addresses-for-a-webhook.md): Retrieve all addresses associated with a specific webhook. - [Get webhooks for a project](https://docs.fuse.io/api-reference/webhooks/get-webhooks-for-a-project.md): Retrieve all webhooks associated with a given project ID. - [Update a webhook](https://docs.fuse.io/api-reference/webhooks/update-a-webhook.md): Update a webhook's details such as its URL or event type. - [Use Cases](https://docs.fuse.io/docs/basics/businesses/businesses.md) - [Community](https://docs.fuse.io/docs/basics/ecosystem/community.md) - [Ecosystem](https://docs.fuse.io/docs/basics/ecosystem/ecosystem.md) - [Fuse Explorer](https://docs.fuse.io/docs/basics/ecosystem/fuse-explorer.md): Fuse Blockscout Explorer - [FIPs](https://docs.fuse.io/docs/basics/ecosystem/fuse-governance-and-development/fips.md): Fuse Improvement Proposals - [Fuse Governance](https://docs.fuse.io/docs/basics/ecosystem/fuse-governance-and-development/fuse-governance-and-development.md): Fuse is already a significantly decentralized platform, and plans are in motion to achieve complete community control. - [Oracles](https://docs.fuse.io/docs/basics/ecosystem/oracles.md) - [Wallets](https://docs.fuse.io/docs/basics/ecosystem/wallets-on-fuse.md) - [How Fuse works](https://docs.fuse.io/docs/basics/how-fuse-works/how-fuse-works.md) - [Validators](https://docs.fuse.io/docs/basics/how-fuse-works/how-to-become-validator.md) - [End Of Cycle Flow](https://docs.fuse.io/docs/basics/how-fuse-works/participating-in-network-consensus/end-of-cycle-flow.md): This describes the End-of-Cycle flow that completes the Cycle, handles rewards, and enforces the consensus. - [Participating In Network Consensus](https://docs.fuse.io/docs/basics/how-fuse-works/participating-in-network-consensus/participating-in-network-consensus.md) - [Stake Delegate And Withdraw](https://docs.fuse.io/docs/basics/how-fuse-works/participating-in-network-consensus/stake-delegate-and-withdraw.md) - [Vote](https://docs.fuse.io/docs/basics/how-fuse-works/vote.md) - [Fuse Bridge](https://docs.fuse.io/docs/basics/overview/bridge-to-fuse.md) - [Connect to Fuse](https://docs.fuse.io/docs/basics/overview/connect-to-fuse.md): MetaMask connection - [FUSE Token](https://docs.fuse.io/docs/basics/overview/fuse_token.md): About FUSE token and buying/selling - [Getting Started](https://docs.fuse.io/docs/basics/overview/overview.md): Overview - [FAQs](https://docs.fuse.io/docs/basics/support-faq/faq.md) - [Support FAQs](https://docs.fuse.io/docs/basics/support-faq/support-faq.md) - [Building On Fuse](https://docs.fuse.io/docs/developers/building-on-fuse/building-on-fuse.md): Top page for Developers menu - [Fuse AI: Agentic Payments on Fuse](https://docs.fuse.io/docs/developers/building-on-fuse/edison-ai/edison-ai.md) - [Quick Start](https://docs.fuse.io/docs/developers/building-on-fuse/quick-start.md) - [RPC Node Providers](https://docs.fuse.io/docs/developers/building-on-fuse/rpc.md) - [Charge](https://docs.fuse.io/docs/developers/charge/charge.md): Charge placeholder text - [APIs](https://docs.fuse.io/docs/developers/fusebox/apis/apis.md) - [Architecture](https://docs.fuse.io/docs/developers/fusebox/architecture.md) - [FuseBox](https://docs.fuse.io/docs/developers/fusebox/fusebox.md) - [Installation And Setup](https://docs.fuse.io/docs/developers/fusebox/sdk/1-installation-and-setup.md) - [GET Token Details](https://docs.fuse.io/docs/developers/fusebox/sdk/10-get-token-details.md) - [GET Smart Wallet Token Balance](https://docs.fuse.io/docs/developers/fusebox/sdk/11-get-smart-wallet-token-balance.md) - [GET Staking Options](https://docs.fuse.io/docs/developers/fusebox/sdk/12-get-staking-options.md) - [Stake and Unstake Tokens](https://docs.fuse.io/docs/developers/fusebox/sdk/13-stake-and-unstake.md) - [GET Staked Tokens](https://docs.fuse.io/docs/developers/fusebox/sdk/14-get-staked-tokens.md) - [GET Token Price](https://docs.fuse.io/docs/developers/fusebox/sdk/15-get-token-price.md) - [GET Token Price Change in the Last 24 hours](https://docs.fuse.io/docs/developers/fusebox/sdk/16-get-token-price-change.md) - [GET the Price Change in Interval](https://docs.fuse.io/docs/developers/fusebox/sdk/17-get-price-change-in-interval.md) - [GET the list of Supported Tokens](https://docs.fuse.io/docs/developers/fusebox/sdk/18-get-list-of-supported-tokens.md) - [Sponsored Transactions](https://docs.fuse.io/docs/developers/fusebox/sdk/19-sponsored-txn.md) - [Create Smart Contract Wallet](https://docs.fuse.io/docs/developers/fusebox/sdk/2-create-scw.md) - [Send Native/ERC20 Transactions](https://docs.fuse.io/docs/developers/fusebox/sdk/3-send-single-txn.md) - [Send Batch Transactions](https://docs.fuse.io/docs/developers/fusebox/sdk/4-send-batch-txn.md) - [Non-Blocking Transactions](https://docs.fuse.io/docs/developers/fusebox/sdk/5-non-blocking-txn.md) - [Transfer NFT](https://docs.fuse.io/docs/developers/fusebox/sdk/6-transfer-nft.md) - [Swap Tokens](https://docs.fuse.io/docs/developers/fusebox/sdk/7-swap-tokens.md) - [GET List of Tokens Owned by Address](https://docs.fuse.io/docs/developers/fusebox/sdk/8-get-list-of-tokens-owned-by-address.md) - [GET Historical Transactions](https://docs.fuse.io/docs/developers/fusebox/sdk/9-get-historical-txns.md) - [SDK](https://docs.fuse.io/docs/developers/fusebox/sdk/README.md) - [Limitations](https://docs.fuse.io/docs/developers/fusebox/sdk/limitations.md) - [Migration from Old Versions](https://docs.fuse.io/docs/developers/fusebox/sdk/migration.md) - [Troubleshooting](https://docs.fuse.io/docs/developers/fusebox/sdk/troubleshooting.md) - [Subgraphs](https://docs.fuse.io/docs/developers/subgraphs.md) - [FuseBox APIs Tutorials](https://docs.fuse.io/docs/developers/tutorials/apis/README.md) - [REST API - How to Get Token Balances for Address](https://docs.fuse.io/docs/developers/tutorials/apis/api-get-address-balance.md) - [REST API - How to Get NFT Balances for Address](https://docs.fuse.io/docs/developers/tutorials/apis/api-get-nft-balance.md) - [REST API - How To GET Price Changes For A Token By Intervals](https://docs.fuse.io/docs/developers/tutorials/apis/api-get-price-changes-interval.md) - [REST API - Trade v2 GET Quotes](https://docs.fuse.io/docs/developers/tutorials/apis/api-trade-quotes.md) - [FuseBox Mobile SDK Tutorials](https://docs.fuse.io/docs/developers/tutorials/mobile-sdk/README.md) - [Create Smart Contract Wallet Using FuseBox Flutter SDK](https://docs.fuse.io/docs/developers/tutorials/mobile-sdk/mobile-app-guide.md) - [Handling Transfers Using the Fuse Wallet SDK in a Flutter App](https://docs.fuse.io/docs/developers/tutorials/mobile-sdk/mobile-guide-transfers.md) - [Swap Tokens using FuseBox Flutter Wallet SDK](https://docs.fuse.io/docs/developers/tutorials/mobile-sdk/mobile-swap-tokens-guide.md) - [Send a gasless transaction](https://docs.fuse.io/docs/developers/tutorials/send-your-first-gasless-transaction.md) - [Send your first transaction](https://docs.fuse.io/docs/developers/tutorials/send-your-first-transaction.md) - [Tutorials](https://docs.fuse.io/docs/developers/tutorials/tutorials.md) - [How to Unstake FUSE Tokens from an Offline Validator](https://docs.fuse.io/docs/developers/tutorials/validators/How-to-Unstake-FUSE-Tokens-from-an-Offline-Validator.md): If you cannot find the validator you have staked with, this can mean that the validator is offline. - [How to update Validator Metadata](https://docs.fuse.io/docs/developers/tutorials/validators/How-to-update-Validator-Metadata.md) - [Getting Started As A Validator On Fuse Mainnet](https://docs.fuse.io/docs/developers/tutorials/validators/getting-started-as-a-validator-on-fuse-mainnet.md) - [Getting Started As A Validator On Spark Testnet](https://docs.fuse.io/docs/developers/tutorials/validators/getting-started-as-a-validator-on-spark-testnet.md) - [How To Unjail Your Validator Nodes](https://docs.fuse.io/docs/developers/tutorials/validators/how-to-unjail-your-validator-node.md): When your validator is jailed, follow these instructions - [Run a Fuse Validator Node](https://docs.fuse.io/docs/developers/tutorials/validators/run-a-node.md) - [Staking Tutorials](https://docs.fuse.io/docs/developers/tutorials/validators/staking-tutorials.md): This tutorial will explain how to delegate/stake/unstake your FUSE. - [Upgrade Guide](https://docs.fuse.io/docs/developers/tutorials/validators/upgrade-guide.md): For Nodes, Bootnodes and Validators - [Why Is My Validator Node Jailed](https://docs.fuse.io/docs/developers/tutorials/validators/why-is-my-validator-node-jailed.md): Everything you need to know about jailing and strike counts. - [FuseBox Web SDK Tutorials](https://docs.fuse.io/docs/developers/tutorials/web-sdk/README.md) - [How to Get Token Balances for a Smart Contract Wallet](https://docs.fuse.io/docs/developers/tutorials/web-sdk/get-scw-token-balance.md) - [How to Retrieve Token information using FuseBox Web SDK](https://docs.fuse.io/docs/developers/tutorials/web-sdk/get-token-info.md) - [Mint ERC 721 Tokens with FuseBox Web SDK - User Interface](https://docs.fuse.io/docs/developers/tutorials/web-sdk/mint-erc721-aa-part2.md) - [Swap Tokens Using the FuseBox Web SDK.](https://docs.fuse.io/docs/developers/tutorials/web-sdk/swap-tokens.md) - [FuseBox Web SDK Demo App - Smart Contract Wallet, Transfer Token and View Balance](https://docs.fuse.io/docs/developers/tutorials/web-sdk/web-sdk-demo-guide.md) - [Key Smart Contracts](https://docs.fuse.io/docs/developers/web3-tools/Key-Smart-Contracts.md): List of key smart contracts - [dApp Development Tools](https://docs.fuse.io/docs/developers/web3-tools/dapp-development-tools.md): Here you will find a growing list of dapp management and development tools that you can use on Fuse network. - [Using Grove](https://docs.fuse.io/docs/developers/web3-tools/grove.md) - [Using ShareMint](https://docs.fuse.io/docs/developers/web3-tools/sharemint.md) - [Using Hardhat](https://docs.fuse.io/docs/developers/web3-tools/using-hardhat.md) - [Using Remix And Metamask](https://docs.fuse.io/docs/developers/web3-tools/using-remix-and-metamask.md) - [Using Thirdweb](https://docs.fuse.io/docs/developers/web3-tools/using-thirdweb.md) - [Using WalletConnect](https://docs.fuse.io/docs/developers/web3-tools/walletconnect-on-fuse.md) - [Web3 tools](https://docs.fuse.io/docs/developers/web3-tools/web3-tools.md) ## OpenAPI Specs - [graphql-api](https://docs.fuse.io/api-references/graphql-api.yaml) - [explorer-api](https://docs.fuse.io/api-references/explorer-api.yaml) - [trade-api-v1](https://docs.fuse.io/api-references/trade-api-v1.yaml) - [trade-api-merged](https://docs.fuse.io/api-references/trade-api-merged.yaml) - [staking-api](https://docs.fuse.io/api-references/staking-api.yaml) - [fuse-smart-wallets-api](https://docs.fuse.io/api-references/fuse-smart-wallets-api.yaml) - [fuse-notification-api](https://docs.fuse.io/api-references/fuse-notification-api.yaml) - [balances-api](https://docs.fuse.io/api-references/balances-api.yaml) - [openapi](https://docs.fuse.io/api-reference/openapi.json) ## Optional - [Console](https://console.fuse.io) - [Explorer](https://explorer.fuse.io) - [Status](https://status.fuse.io)