# For Acki Nacki Developers&#x20;

## 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): Create a Multisig wallet  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)
