# deroll

- [Quick Start](/app/quick-start)
- [Application](/app/application)
- [Advance Handlers](/app/advance-handlers)
- [Inspect Handlers](/app/inspect-handlers)
- [Data Encoding](/app/data-encoding)
- [Wallet](/app/wallet)
- [Vouchers](/app/vouchers)
- [Project Structure](/app/structure): Overview of the structure of a deroll project
- [Migrating](/app/migrating)
- [App](/app/overview)
- [createApp](/app/create-app)
- [addAdvanceHandler](/app/add-advance-handler)
- [addInspectHandler](/app/add-inspect-handler)
- [createNotice](/app/create-notice)
- [createReport](/app/create-report)
- [createVoucher](/app/create-voucher)
- [createDelegateCallVoucher](/app/create-delegate-call-voucher)
- [Wallet](/app/wallet/overview)
- [createWallet](/app/wallet/create-wallet)
- [getWallet](/app/wallet/get-wallet)
- [etherBalanceOf](/app/wallet/ether-balance-of)
- [erc20BalanceOf](/app/wallet/erc20-balance-of)
- [erc721Has](/app/wallet/erc721-has)
- [erc1155BalanceOf](/app/wallet/erc1155-balance-of)
- [transferEther](/app/wallet/transfer-ether)
- [transferERC20](/app/wallet/transfer-erc20)
- [transferERC721](/app/wallet/transfer-erc721)
- [transferERC1155](/app/wallet/transfer-erc1155)
- [transferBatchERC1155](/app/wallet/transfer-batch-erc1155)
- [withdrawEther](/app/wallet/withdraw-ether)
- [withdrawERC20](/app/wallet/withdraw-erc20)
- [withdrawERC721](/app/wallet/withdraw-erc721)
- [withdrawERC1155](/app/wallet/withdraw-erc1155)
- [withdrawBatchERC1155](/app/wallet/withdraw-batch-erc1155)
- [createWithdrawEtherVoucher](/app/wallet/create-withdraw-ether-voucher)
- [createERC20TransferVoucher](/app/wallet/create-erc20-transfer-voucher)
- [createERC721TransferVoucher](/app/wallet/create-erc721-transfer-voucher)
- [createERC1155SingleTransferVoucher](/app/wallet/create-erc1155-single-transfer-voucher)
- [createERC1155BatchTransferVoucher](/app/wallet/create-erc1155-batch-transfer-voucher)
- [isEtherDeposit](/app/wallet/is-ether-deposit)
- [isERC20Deposit](/app/wallet/is-erc20-deposit)
- [isERC721Deposit](/app/wallet/is-erc721-deposit)
- [isERC1155SingleDeposit](/app/wallet/is-erc1155-single-deposit)
- [isERC1155BatchDeposit](/app/wallet/is-erc1155-batch-deposit)
- [parseEtherDeposit](/app/wallet/parse-ether-deposit)
- [parseERC20Deposit](/app/wallet/parse-erc20-deposit)
- [parseEtherDeposit](/app/wallet/parse-erc721-deposit)
- [parseERC1155SingleDeposit](/app/wallet/parse-erc1155-single-deposit)
- [parseERC1155BatchDeposit](/app/wallet/parse-erc1155-batch-deposit)
- [Router](/app/router/overview)
- [createRouter](/app/router/create-router)
- [add](/app/router/add)
- [Explorer](/explorer/)
- [Writing Decoders](/explorer/decoders)
- [node-libcmt](/cmio/)
- [Getting Started](/cmio/getting-started)
- [Handling Requests](/cmio/guide/handling-requests)
- [Emitting Outputs](/cmio/guide/emitting-outputs)
- [Testing on the Host](/cmio/guide/testing)
- [Running in the Cartesi Machine](/cmio/guide/cartesi-machine)
- [new Rollup()](/cmio/reference/rollup)
- [rollup.run](/cmio/reference/run)
- [rollup.finish](/cmio/reference/finish)
- [rollup.emitVoucher](/cmio/reference/emit-voucher)
- [rollup.emitDelegateCallVoucher](/cmio/reference/emit-delegate-call-voucher)
- [rollup.emitNotice](/cmio/reference/emit-notice)
- [rollup.emitReport](/cmio/reference/emit-report)
- [rollup.emitException](/cmio/reference/emit-exception)
- [rollup.progress](/cmio/reference/progress)
- [rollup.gio](/cmio/reference/gio)
- [Merkle persistence](/cmio/reference/merkle)
- [rollup.close](/cmio/reference/close)
- [Types & Constants](/cmio/reference/types)
- [Cartesi Machine + Node.js](/cm/)
- [Local Machine](/cm/local)
- [Remote Machine](/cm/remote)
- [Rollups Machine](/cm/rollups)
- [Error Handling](/cm/error-handling)
- [create](/cm/api/create)
- [load](/cm/api/load)
- [empty](/cm/empty)
- [spawn](/cm/api/spawn)
- [connect](/cm/api/connect)
- [rollups](/cm/api/rollups)
- [CartesiMachine](/cm/api/cartesi-machine)
- [RemoteCartesiMachine](/cm/api/remote-cartesi-machine)
- [RollupsMachine](/cm/api/rollups-machine)
- [Troubleshooting](/cm/troubleshooting)
- [Getting Started](/cm/start)