# Developer Resources

## Developer Resources

- [Overview](https://developer.electroneum.com/overview.md)
- [Intro to the Electroneum Smart Chain](https://developer.electroneum.com/foundational-topics/intro-to-the-electroneum-smart-chain.md)
- [Intro to ETN](https://developer.electroneum.com/foundational-topics/intro-to-etn.md)
- [Intro to dapps](https://developer.electroneum.com/foundational-topics/intro-to-dapps.md)
- [Web2 vs Web3](https://developer.electroneum.com/foundational-topics/web2-vs-web3.md)
- [Accounts](https://developer.electroneum.com/foundational-topics/accounts.md)
- [Transactions](https://developer.electroneum.com/foundational-topics/transactions.md)
- [Blocks](https://developer.electroneum.com/foundational-topics/blocks.md)
- [Electroneum Virtual Machine (EVM)](https://developer.electroneum.com/foundational-topics/electroneum-virtual-machine-evm.md)
- [Opcodes](https://developer.electroneum.com/foundational-topics/electroneum-virtual-machine-evm/opcodes.md): OPCODES FOR THE EVM
- [Gas and Fees](https://developer.electroneum.com/foundational-topics/gas-and-fees.md)
- [Nodes and clients](https://developer.electroneum.com/foundational-topics/nodes-and-clients.md)
- [Networks](https://developer.electroneum.com/foundational-topics/networks.md)
- [Consensus mechanisms](https://developer.electroneum.com/foundational-topics/consensus-mechanisms.md)
- [IBFT](https://developer.electroneum.com/foundational-topics/consensus-mechanisms/ibft.md): Istanbul Byzantine Fault Tolerant
- [Intro to the stack](https://developer.electroneum.com/electroneum-stack/intro-to-the-stack.md)
- [Smart contracts](https://developer.electroneum.com/electroneum-stack/smart-contracts.md)
- [Development networks](https://developer.electroneum.com/electroneum-stack/development-networks.md)
- [Development frameworks](https://developer.electroneum.com/electroneum-stack/development-frameworks.md)
- [Electroneum client APIs](https://developer.electroneum.com/electroneum-stack/electroneum-client-apis.md)
- [JavaScript APIs](https://developer.electroneum.com/electroneum-stack/electroneum-client-apis/javascript-apis.md)
- [JSON-RPC](https://developer.electroneum.com/electroneum-stack/electroneum-client-apis/json-rpc.md)
- [Storage](https://developer.electroneum.com/electroneum-stack/storage.md)
- [Integrated Development Environments (IDEs)](https://developer.electroneum.com/electroneum-stack/integrated-development-environments-ides.md)
- [Zypto Wallet](https://developer.electroneum.com/electroneum-stack/zypto-wallet.md)
- [Metamask](https://developer.electroneum.com/electroneum-stack/metamask.md): Using the Metamask Plugin for your wallet
- [Rabby Wallet](https://developer.electroneum.com/electroneum-stack/rabby-wallet.md): Add Electroneum Smart Chain as a custom network in Rabby Wallet
- [Trust Wallet](https://developer.electroneum.com/electroneum-stack/trust-wallet.md)
- [Bridges](https://developer.electroneum.com/advanced/bridges.md)
- [Standards](https://developer.electroneum.com/advanced/standards.md)
- [Token standards](https://developer.electroneum.com/advanced/standards/token-standards.md)
- [ERC-20 Fungible Tokens](https://developer.electroneum.com/advanced/standards/token-standards/erc-20-fungible-tokens.md)
- [ERC-721 NFTs](https://developer.electroneum.com/advanced/standards/token-standards/erc-721-nfts.md)
- [Oracles](https://developer.electroneum.com/advanced/oracles.md)
- [Networking layer](https://developer.electroneum.com/advanced/networking-layer.md)
- [Network addresses](https://developer.electroneum.com/advanced/networking-layer/network-addresses.md)
- [Data structures and encoding](https://developer.electroneum.com/advanced/data-structures-and-encoding.md)
- [Patricia Merkle Trie](https://developer.electroneum.com/advanced/data-structures-and-encoding/patricia-merkle-trie.md)
- [Recursive-length prefix (RLP)](https://developer.electroneum.com/advanced/data-structures-and-encoding/recursive-length-prefix-rlp.md)
- [Web3 secret storage definition](https://developer.electroneum.com/advanced/data-structures-and-encoding/web3-secret-storage-definition.md)
- [Intro to design and UX](https://developer.electroneum.com/design-fundamentals/intro-to-design-and-ux.md)
- [Getting started](https://developer.electroneum.com/etn-sc-client/getting-started.md)
- [Introduction](https://developer.electroneum.com/etn-sc-client/getting-started/introduction.md)
- [Hardware requirements](https://developer.electroneum.com/etn-sc-client/getting-started/hardware-requirements.md)
- [Instaling ETN-SC](https://developer.electroneum.com/etn-sc-client/getting-started/instaling-etn-sc.md)
- [Fundamentals](https://developer.electroneum.com/etn-sc-client/fundamentals.md)
- [Command-line options](https://developer.electroneum.com/etn-sc-client/fundamentals/command-line-options.md)
- [Security](https://developer.electroneum.com/etn-sc-client/fundamentals/security.md)
- [Sync-modes](https://developer.electroneum.com/etn-sc-client/fundamentals/sync-modes.md)
- [Account management](https://developer.electroneum.com/etn-sc-client/fundamentals/account-management.md)
- [Databases](https://developer.electroneum.com/etn-sc-client/fundamentals/databases.md)
- [Backup & restore](https://developer.electroneum.com/etn-sc-client/fundamentals/backup-and-restore.md)
- [Logs](https://developer.electroneum.com/etn-sc-client/fundamentals/logs.md)
- [Connecting to peers](https://developer.electroneum.com/etn-sc-client/fundamentals/connecting-to-peers.md)
- [Pruning](https://developer.electroneum.com/etn-sc-client/fundamentals/pruning.md)
- [Private networks](https://developer.electroneum.com/etn-sc-client/fundamentals/private-networks.md)
- [Config files](https://developer.electroneum.com/etn-sc-client/fundamentals/config-files.md)
- [Light client](https://developer.electroneum.com/etn-sc-client/fundamentals/light-client.md)
- [Interacting with ETN-SC](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc.md)
- [JSON-RPC Server](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-server.md)
- [Batch requests](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-server/batch-requests.md)
- [Real-time events](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-server/real-time-events.md)
- [JSON-RPC Namespaces](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces.md)
- [admin](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/admin.md)
- [clique](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/clique.md)
- [debug](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/debug.md)
- [eth](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/eth.md)
- [istanbul](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/istanbul.md)
- [les](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/les.md)
- [miner](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/miner.md)
- [net](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/net.md)
- [personal](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/personal.md)
- [txpool](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/json-rpc-namespaces/txpool.md)
- [JS Console](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/js-console.md)
- [JS Console 2: Contracts](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/js-console-2-contracts.md)
- [GraphQL Server](https://developer.electroneum.com/etn-sc-client/interacting-with-etn-sc/graphql-server.md)
- [Developers](https://developer.electroneum.com/etn-sc-client/developers.md)
- [Introduction](https://developer.electroneum.com/etn-sc-client/developers/introduction.md)
- [Dapp developers](https://developer.electroneum.com/etn-sc-client/developers/dapp-developers.md)
- [Dev mode](https://developer.electroneum.com/etn-sc-client/developers/dapp-developers/dev-mode.md)
- [Go API](https://developer.electroneum.com/etn-sc-client/developers/dapp-developers/go-api.md)
- [Go Account Management](https://developer.electroneum.com/etn-sc-client/developers/dapp-developers/go-account-management.md)
- [Go Contract Bindings](https://developer.electroneum.com/etn-sc-client/developers/dapp-developers/go-contract-bindings.md)
- [EVM tracing](https://developer.electroneum.com/etn-sc-client/developers/evm-tracing.md)
- [Introduction](https://developer.electroneum.com/etn-sc-client/developers/evm-tracing/introduction.md)
- [Basic traces](https://developer.electroneum.com/etn-sc-client/developers/evm-tracing/basic-traces.md)
- [Built-in tracers](https://developer.electroneum.com/etn-sc-client/developers/evm-tracing/built-in-tracers.md)
- [Custom EVM tracer](https://developer.electroneum.com/etn-sc-client/developers/evm-tracing/custom-evm-tracer.md)
- [Tutorial for JavaScript tracing](https://developer.electroneum.com/etn-sc-client/developers/evm-tracing/tutorial-for-javascript-tracing.md)
- [ETN-SC developer](https://developer.electroneum.com/etn-sc-client/developers/etn-sc-developer.md)
- [Developer guide](https://developer.electroneum.com/etn-sc-client/developers/etn-sc-developer/developer-guide.md)
- [Disclosures](https://developer.electroneum.com/etn-sc-client/developers/etn-sc-developer/disclosures.md)
- [DNS discovery setup guide](https://developer.electroneum.com/etn-sc-client/developers/etn-sc-developer/dns-discovery-setup-guide.md)
- [Code review guidelines](https://developer.electroneum.com/etn-sc-client/developers/etn-sc-developer/code-review-guidelines.md)
- [Contributing](https://developer.electroneum.com/etn-sc-client/developers/contributing.md)
- [Monitoring](https://developer.electroneum.com/etn-sc-client/monitoring.md)
- [Creating Dashboards](https://developer.electroneum.com/etn-sc-client/monitoring/creating-dashboards.md)
- [Understanding Dashboards](https://developer.electroneum.com/etn-sc-client/monitoring/understanding-dashboards.md)
- [Ethstats](https://developer.electroneum.com/etn-sc-client/monitoring/ethstats.md): \*\*This page will be updated with the links for Electroneum in due course. For now, they will refer to the analogous links for Ethereum, for example purposes.
- [Metrics](https://developer.electroneum.com/etn-sc-client/monitoring/metrics.md)
- [Tools](https://developer.electroneum.com/etn-sc-client/tools.md)
- [Clef](https://developer.electroneum.com/etn-sc-client/tools/clef.md)
- [Introduction](https://developer.electroneum.com/etn-sc-client/tools/clef/introduction.md)
- [APIs](https://developer.electroneum.com/etn-sc-client/tools/clef/apis.md)
- [Rules](https://developer.electroneum.com/etn-sc-client/tools/clef/rules.md)
- [Setup](https://developer.electroneum.com/etn-sc-client/tools/clef/setup.md)
- [Datatypes](https://developer.electroneum.com/etn-sc-client/tools/clef/datatypes.md)
- [Tutorial](https://developer.electroneum.com/etn-sc-client/tools/clef/tutorial.md)
- [Clique-signing](https://developer.electroneum.com/etn-sc-client/tools/clef/clique-signing.md)
- [abigen](https://developer.electroneum.com/etn-sc-client/tools/abigen.md)
- [devp2p](https://developer.electroneum.com/etn-sc-client/tools/devp2p.md)
- [FAQs](https://developer.electroneum.com/etn-sc-client/faqs.md)
- [Overview](https://developer.electroneum.com/migration-to-smart-chain/overview.md): Electroneum's Transition to a New Smartchain: An Overview
- [How to Migrate](https://developer.electroneum.com/migration-to-smart-chain/how-to-migrate.md): Choose the right migration path for you
- [ETN Online Wallets](https://developer.electroneum.com/migration-to-smart-chain/how-to-migrate/etn-online-wallets.md): Guide for ETN Online Wallets, accessible via the ETN App or my.electroneum.com
- [Paper Wallets](https://developer.electroneum.com/migration-to-smart-chain/how-to-migrate/paper-wallets.md): Guide for Electroneum Paper Wallet Users: Transitioning to the New Smartchain
- [CLI Wallet Users](https://developer.electroneum.com/migration-to-smart-chain/how-to-migrate/cli-wallet-users.md): Guide for Electroneum CLI Wallet Users: Transitioning to the New Smart Chain
- [Exchange Holders](https://developer.electroneum.com/migration-to-smart-chain/how-to-migrate/exchange-holders.md): Guide for exchange holders: Seamless Migration to the New Smart Chain
- [Exchanges](https://developer.electroneum.com/migration-to-smart-chain/how-to-migrate/exchanges.md): Electroneum (ETN) Smart Chain Migration for Exchanges
- [Bridge Smart Contract](https://developer.electroneum.com/migration-to-smart-chain/bridge-smart-contract.md): Interacting with the Bridge Smart Contract
- [Set up Ledger + Metamask](https://developer.electroneum.com/misc.-guides/set-up-ledger-+-metamask.md): How to connect your Ledger Wallet to Metamask securely
- [Vendor API](https://developer.electroneum.com/my.electroneum.com/vendor-api.md): The Instant Payment API enables fast, secure ETN payments with instant notifications via webhooks and simple integration for online and ePOS systems.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://developer.electroneum.com/overview.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
