# For Acki Nacki Developers ## For Acki Nacki Developers - [Dapp ID Full Guide: creation, fees, centralized replenishment](https://dev.ackinacki.com/readme.md) - [Get Test Tokens in Shellnet](https://dev.ackinacki.com/readme/get-test-tokens-in-shellnet.md): This guide explains how to top up an address with test tokens in the \`Shellnet\` network - [Migration to 3.0 SDK and 1.0 GQL API](https://dev.ackinacki.com/migration-to-tvm-sdk-v3.md) - [Developer Portal Overview](https://dev.ackinacki.com/developer-portal-overview.md) - [How to deploy a Multisig Wallet](https://dev.ackinacki.com/how-to-deploy-a-multisig-wallet.md): Deploy and operate UpdateCustodianMultisigWallet\_v2 with TVM CLI - [Add Acki Nacki to your backend](https://dev.ackinacki.com/add-acki-nacki-to-your-backend.md): This document describes the various ways to accomplish the most important tasks of running a backend project that supports Acki Nacki - [Smart Contract Interfaces](https://dev.ackinacki.com/dex.do/smart-contract-interfaces.md) - [Nullifier](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/nullifier.md): (Work in progress) Nullifier Contract Interface Documentation - [RootPN](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/rootpn.md): (Work in progress) RootPrivateNote Contract Interface Documentation - [PrivateNote](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/privatenote.md): (Work in progress) PrivateNote Contract Interface Documentation - [RootOracle](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/rootoracle.md): (Work in progress) RootOracle Contract Interface Documentation - [Oracle](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/oracle.md): (Work in progress) Oracle Contract Interface Documentation - [OracleEventList](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/oracleeventlist.md): (Work in progress) OracleEventList Contract Interface Documentation - [PARI MUTUEL POOL (PMP)](https://dev.ackinacki.com/dex.do/smart-contract-interfaces/pari-mutuel-pool-pmp.md): (Work in progress) PMP Contract Interface Documentation - [Overview](https://dev.ackinacki.com/accumulator-contract-system/overview.md) - [Architecture](https://dev.ackinacki.com/accumulator-contract-system/architecture.md) - [Sell/Buy/Burn Flows](https://dev.ackinacki.com/accumulator-contract-system/sell-buy-burn-flows.md): All primary flows in the Accumulator system. - [API reference](https://dev.ackinacki.com/accumulator-contract-system/api-reference.md) - [Bee Engine Overview](https://dev.ackinacki.com/bee-engine/bee-engine-overview.md) - [Bee Engine SDK — Integration Documentation](https://dev.ackinacki.com/bee-engine/bee-engine-sdk-integration-documentation.md): The page is under development - [About Acki Nacki SDK](https://dev.ackinacki.com/acki-nacki-sdk/untitled.md): Overview of SDK components - [Quick Start TVM SDK JavaScript](https://dev.ackinacki.com/acki-nacki-sdk/quick-start-tvm-sdk-javascript.md) - [Core Library Reference](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods.md) - [Modules](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/modules.md) - [Module abi](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_abi.md) - [Module boc](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_boc.md) - [Module client](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_client.md) - [Module crypto](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_crypto.md) - [Module debot](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_debot.md) - [Module net](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_net.md) - [Module processing](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_processing.md) - [Module proofs](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_proofs.md) - [Module tvm](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_tvm.md) - [Module utils](https://dev.ackinacki.com/acki-nacki-sdk/types-and-methods/mod_utils.md) - [Core Library Error API](https://dev.ackinacki.com/acki-nacki-sdk/error_api.md) - [Error Codes](https://dev.ackinacki.com/acki-nacki-sdk/error_codes.md) - [Acki Nacki VM Instructions](https://dev.ackinacki.com/vm-instructions/acki-nacki-vm-instructions.md) - [Formal Verification](https://dev.ackinacki.com/vm-instructions/formal-verification.md): About Formal Verification approach - [Acki Nacki VM Instructions Business-Level Specification](https://dev.ackinacki.com/vm-instructions/formal-verification/acki-nacki-vm-instructions-business-level-specification.md): Prepared by Pruvendo - [GraphQL Quick Start](https://dev.ackinacki.com/graphql/graphql-quick-start.md) - [Blockchain API](https://dev.ackinacki.com/graphql/blockchain-api.md) - [Info API](https://dev.ackinacki.com/graphql/info-api.md) - [Web Playground](https://dev.ackinacki.com/graphql/web-playground.md) - [GraphQL API Examples](https://dev.ackinacki.com/graphql/graphql-api-examples.md) - [Connect to GraphQL API](https://dev.ackinacki.com/graphql/graphql-api-examples/connect-to-graphql-api.md) - [Send message](https://dev.ackinacki.com/graphql/graphql-api-examples/send-message.md) - [Retrieve all blocks, transactions, events](https://dev.ackinacki.com/graphql/graphql-api-examples/retrieve-all-blocks-transactions-events.md) - [Account queries](https://dev.ackinacki.com/graphql/graphql-api-examples/accounts-queries.md) - [Messages](https://dev.ackinacki.com/graphql/graphql-api-examples/messages.md) - [ABI Specification](https://dev.ackinacki.com/abi/abi.md) - [Mnemonics and Keys](https://dev.ackinacki.com/cryptography/mnemonics-and-keys.md) - [Installation](https://dev.ackinacki.com/js-ts-guides/installation.md) - [Add SDK to your App](https://dev.ackinacki.com/js-ts-guides/installation/add-sdk-to-your-app.md) - [Configuration](https://dev.ackinacki.com/js-ts-guides/configuration.md) - [Endpoint Configuration](https://dev.ackinacki.com/js-ts-guides/configuration/endpoint-configuration.md) - [Message Expiration](https://dev.ackinacki.com/js-ts-guides/configuration/message-expiration.md) - [Message Retry](https://dev.ackinacki.com/js-ts-guides/configuration/message-retry.md) - [Config Reference](https://dev.ackinacki.com/js-ts-guides/configuration/config-reference.md) - [Work with contracts](https://dev.ackinacki.com/js-ts-guides/work-with-contracts.md) - [Add Contract to your App](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/add-contract-to-your-app.md) - [Use your own Sponsor Wallet](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/use-your-own-sponsor-wallet.md) - [Deploy](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/deploy.md) - [Run on-chain](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/run-on-chain.md) - [Run ABI Get Method](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/run-abi-get-method.md) - [Run Fift Get Method](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/run-fift-get-method.md) - [Query messages(events)](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/query-messages-events.md): How to work with contract event - [Decode Messages(Event)](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/decode-messages-event.md): How to decode messages with ABI - [External Signing](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/external-signing.md) - [Emulate Transaction](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/emulate-transaction.md) - [Estimate Fees](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/estimate-fees.md) - [Validate address](https://dev.ackinacki.com/js-ts-guides/work-with-contracts/validate-address.md) - [Crypto](https://dev.ackinacki.com/js-ts-guides/crypto.md) - [Mnemonics and Keys](https://dev.ackinacki.com/js-ts-guides/crypto/mnemonics-and-keys.md) - [Queries](https://dev.ackinacki.com/js-ts-guides/queries.md) - [Use-cases](https://dev.ackinacki.com/js-ts-guides/queries/use-cases.md): What data can you get from GraphQL API? - [How to work with net module](https://dev.ackinacki.com/js-ts-guides/queries/how-to-work-with-net-module.md) - [net.query syntax](https://dev.ackinacki.com/js-ts-guides/queries/net.query-syntax.md): Write your graphql query in playground, copy it and insert into SDK's net.query function. Define variables and execute it. - [Data pagination](https://dev.ackinacki.com/js-ts-guides/queries/data-pagination.md): How to use cursor based pagination of Acki Nacki blocks, transactions and messages - [Query Collection](https://dev.ackinacki.com/js-ts-guides/queries/query-collection.md) - [How to work with Application Objects in binding generators](https://dev.ackinacki.com/for-binding-developers/app_objects.md) - [JSON Interface to TVM Client](https://dev.ackinacki.com/for-binding-developers/json_interface.md)