# AIXChain Blockchain Document

## AIXCHAIN Document

- [INTRODUCTION](https://developers.aixchain.com/introduction.md): AIXChain Ecosystem Introduction
- [Getting started with smart contract development](https://developers.aixchain.com/introduction/getting-started-with-smart-contract-development.md)
- [Build a Decentralized Library](https://developers.aixchain.com/introduction/build-a-decentralized-library.md)
- [AIXC AND ARC TOKEN](https://developers.aixchain.com/aixc-and-arc-token.md)
- [ARC](https://developers.aixchain.com/aixc-and-arc-token/arc.md)
- [ARX Transfer](https://developers.aixchain.com/aixc-and-arc-token/arc/arx-transfer.md)
- [Query ARX balance](https://developers.aixchain.com/aixc-and-arc-token/arc/query-arx-balance.md)
- [ARC-10](https://developers.aixchain.com/aixc-and-arc-token/arc-10.md)
- [Issue ARC-10 token](https://developers.aixchain.com/aixc-and-arc-token/arc-10/issue-arc-10-token.md)
- [Participate ARC-10](https://developers.aixchain.com/aixc-and-arc-token/arc-10/participate-arc-10.md)
- [ARC-10 Transfer](https://developers.aixchain.com/aixc-and-arc-token/arc-10/arc-10-transfer.md)
- [Query ARC-10 balance](https://developers.aixchain.com/aixc-and-arc-token/arc-10/query-arc-10-balance.md)
- [ARC-10 Transfer in Smart Contracts](https://developers.aixchain.com/aixc-and-arc-token/arc-10/arc-10-transfer-in-smart-contracts.md)
- [ARC-20](https://developers.aixchain.com/aixc-and-arc-token/arc-20.md)
- [Protocol Interface](https://developers.aixchain.com/aixc-and-arc-token/arc-20/protocol-interface.md)
- [Contract Example](https://developers.aixchain.com/aixc-and-arc-token/arc-20/contract-example.md)
- [Issuing ARC-20 tokens tutorial](https://developers.aixchain.com/aixc-and-arc-token/arc-20/issuing-arc-20-tokens-tutorial.md)
- [ARC-721](https://developers.aixchain.com/aixc-and-arc-token/arc-721.md)
- [Protocol Interface](https://developers.aixchain.com/aixc-and-arc-token/arc-721/protocol-interface.md)
- [Contract Example](https://developers.aixchain.com/aixc-and-arc-token/arc-721/contract-example.md)
- [ACCOUNT MODEL](https://developers.aixchain.com/account-model.md)
- [BUILD NODE](https://developers.aixchain.com/build-node.md)
- [How to setup a Super node to produce Blocks](https://developers.aixchain.com/build-node/how-to-setup-a-super-node-to-produce-blocks.md)
- [Recommended configuration & Environment](https://developers.aixchain.com/build-node/how-to-setup-a-super-node-to-produce-blocks/recommended-configuration-and-environment.md)
- [Example cloud services](https://developers.aixchain.com/build-node/how-to-setup-a-super-node-to-produce-blocks/example-cloud-services.md)
- [Deployment guide](https://developers.aixchain.com/build-node/how-to-setup-a-super-node-to-produce-blocks/deployment-guide.md)
- [Super Representative](https://developers.aixchain.com/build-node/super-representative.md)
- [How to become a SR](https://developers.aixchain.com/build-node/super-representative/how-to-become-a-sr.md)
- [Super Representatives Election](https://developers.aixchain.com/build-node/super-representative/super-representatives-election.md)
- [How to change witness name](https://developers.aixchain.com/build-node/super-representative/how-to-change-witness-name.md)
- [HTTP API](https://developers.aixchain.com/http-api.md)
- [Introduction](https://developers.aixchain.com/http-api/introduction.md)
- [API Signature and Broadcast Flow](https://developers.aixchain.com/http-api/api-signature-and-broadcast-flow.md)
- [API List](https://developers.aixchain.com/http-api/api-list.md)
- [Full Node API Overview](https://developers.aixchain.com/http-api/api-list/full-node-api-overview.md)
- [Address Utilities](https://developers.aixchain.com/http-api/api-list/address-utilities.md)
- [GenerateAddress](https://developers.aixchain.com/http-api/api-list/address-utilities/generateaddress.md): GET: http://172.104.51.182:16667/wallet/GenerateAddress
- [CreateAddress](https://developers.aixchain.com/http-api/api-list/address-utilities/createaddress.md): POST: http://172.104.51.182:16667/wallet/createaddres
- [ValidateAddress](https://developers.aixchain.com/http-api/api-list/address-utilities/validateaddress.md): POST: http://172.104.51.182:16667/wallet/validateaddress
- [Accounts](https://developers.aixchain.com/http-api/api-list/accounts.md)
- [CreateAccount](https://developers.aixchain.com/http-api/api-list/accounts/createaccount.md): POST: http://172.104.51.182:16667/wallet/createaccount
- [GetAccount](https://developers.aixchain.com/http-api/api-list/accounts/getaccount.md): POST: http://172.104.51.182:16667/wallet/getaccount
- [UpdateAccount](https://developers.aixchain.com/http-api/api-list/accounts/updateaccount.md): POST: http://172.104.51.182:16667/wallet/updateaccount
- [AccountPermissionUpdate](https://developers.aixchain.com/http-api/api-list/accounts/accountpermissionupdate.md)
- [GetAccountBalance](https://developers.aixchain.com/http-api/api-list/accounts/getaccountbalance.md): GET: http://172.104.51.182:16667/wallet/getaccountbalance
- [Account Resources](https://developers.aixchain.com/http-api/api-list/account-resources.md)
- [GetAccountResource](https://developers.aixchain.com/http-api/api-list/account-resources/getaccountresource.md): POST: http://172.104.51.182:16667/wallet/getaccountresource
- [GetAccountNet](https://developers.aixchain.com/http-api/api-list/account-resources/getaccountnet.md): POST: http://172.104.51.182:16667/wallet/getaccountnet
- [FreezeBalance](https://developers.aixchain.com/http-api/api-list/account-resources/freezebalance.md): POST: http://172.104.51.182:16667/wallet/freezebalance
- [UnfreezeBalance](https://developers.aixchain.com/http-api/api-list/account-resources/unfreezebalance.md): POST: http://172.104.51.182:16667/wallet/unfreezebalance
- [GetDelegatedResource](https://developers.aixchain.com/http-api/api-list/account-resources/getdelegatedresource.md): POST: http://172.104.51.182:16667/wallet/getdelegatedresource
- [GetDelegatedResourceAccountIndex](https://developers.aixchain.com/http-api/api-list/account-resources/getdelegatedresourceaccountindex.md): POST: http://172.104.51.182:16667/wallet/getdelegatedresourceaccountindex
- [Query the Network](https://developers.aixchain.com/http-api/api-list/query-the-network.md)
- [GetBlockByNum](https://developers.aixchain.com/http-api/api-list/query-the-network/getblockbynum.md): POST: http://172.104.51.182:16667/wallet/getblockbynum
- [GetBlockById](https://developers.aixchain.com/http-api/api-list/query-the-network/getblockbyid.md): POST: http://172.104.51.182:16667/wallet/getblockbynum
- [GetBlockByLatestNum](https://developers.aixchain.com/http-api/api-list/query-the-network/getblockbylatestnum.md): POST: http://172.104.51.182:16667/wallet/getblockbylatestnum
- [GetBlockByLimitNext](https://developers.aixchain.com/http-api/api-list/query-the-network/getblockbylimitnext.md): POST: http://172.104.51.182:16667/wallet/getblockbylimitnext
- [GetNowBlock](https://developers.aixchain.com/http-api/api-list/query-the-network/getnowblock.md): POST: http://172.104.51.182:16667/wallet/getnowblock
- [GetTransactionById](https://developers.aixchain.com/http-api/api-list/query-the-network/gettransactionbyid.md): POST: http://172.104.51.182:16667/wallet/gettransactionbyid
- [GetTransactionInfoById](https://developers.aixchain.com/http-api/api-list/query-the-network/gettransactioninfobyid.md): POST: http://172.104.51.182:16667/wallet/gettransactioninfobyid
- [GetTransactionInfoByBlockNum](https://developers.aixchain.com/http-api/api-list/query-the-network/gettransactioninfobyblocknum.md): POST: http://172.104.51.182:16667/wallet/gettransactioninfobyblocknum
- [ListNodes](https://developers.aixchain.com/http-api/api-list/query-the-network/listnodes.md): GET: http://172.104.51.182:16667/wallet/listnodes
- [GetNodeInfo](https://developers.aixchain.com/http-api/api-list/query-the-network/getnodeinfo.md): GET: http://172.104.51.182:16667/wallet/getnodeinfo
- [GetChainParameters](https://developers.aixchain.com/http-api/api-list/query-the-network/getchainparameters.md): GET: http://172.104.51.182:16667/wallet/getchainparameters
- [GetBlockBalance](https://developers.aixchain.com/http-api/api-list/query-the-network/getblockbalance.md): POST: http://172.104.51.182:16667/wallet/getblockbalance
- [ARC10 Token](https://developers.aixchain.com/http-api/api-list/arc10-token.md)
- [GetAssetIssueByAccount](https://developers.aixchain.com/http-api/api-list/arc10-token/getassetissuebyaccount.md): POST: http://172.104.51.182:16667/wallet/getassetissuebyaccount
- [GetAssetIssueById](https://developers.aixchain.com/http-api/api-list/arc10-token/getassetissuebyid.md): POST: http://172.104.51.182:16667/wallet/getassetissuebyid
- [GetAssetIssueList](https://developers.aixchain.com/http-api/api-list/arc10-token/getassetissuelist.md): GET: http://172.104.51.182:16667/wallet/getassetissuelist
- [GetPaginatedAssetIssueList](https://developers.aixchain.com/http-api/api-list/arc10-token/getpaginatedassetissuelist.md): POST: http://172.104.51.182:16667/wallet/getpaginatedassetissuelist
- [TransferAsset](https://developers.aixchain.com/http-api/api-list/arc10-token/transferasset.md): POST: http://172.104.51.182:16667/wallet/transferasset
- [CreateAssetIssue](https://developers.aixchain.com/http-api/api-list/arc10-token/createassetissue.md): POST:http://172.104.51.182:16667/wallet/createassetissue
- [UnfreezeAsset](https://developers.aixchain.com/http-api/api-list/arc10-token/unfreezeasset.md): POST: http://172.104.51.182:16667/wallet/unfreezeasset
- [UpdateAsset](https://developers.aixchain.com/http-api/api-list/arc10-token/updateasset.md): POST: http://172.104.51.182:16667/wallet/updateasset
- [Transactions](https://developers.aixchain.com/http-api/api-list/transactions.md)
- [GetContract](https://developers.aixchain.com/http-api/api-list/transactions/getcontract.md): POST: http://172.104.51.182:16667/wallet/getcontract
- [GetTransactionSign](https://developers.aixchain.com/http-api/api-list/transactions/gettransactionsign.md): POST: http://172.104.51.182:16667/wallet/gettransactionsign
- [BroadcastTransaction](https://developers.aixchain.com/http-api/api-list/transactions/broadcasttransaction.md): POST: http://172.104.51.182:16667/wallet/broadcasttransaction
- [BroadcastHex](https://developers.aixchain.com/http-api/api-list/transactions/broadcasthex.md): POST: http://172.104.51.182:16667/wallet/broadcasthex
- [EasyTransfer](https://developers.aixchain.com/http-api/api-list/transactions/easytransfer.md)
- [EasyTransferByPrivate](https://developers.aixchain.com/http-api/api-list/transactions/easytransferbyprivate.md)
- [CreateTransaction](https://developers.aixchain.com/http-api/api-list/transactions/createtransaction.md): POST: http://172.104.51.182:16667/wallet/createtransaction
- [Voting & SRs](https://developers.aixchain.com/http-api/api-list/voting-and-srs.md)
- [ListWitnesses](https://developers.aixchain.com/http-api/api-list/voting-and-srs/listwitnesses.md): GET: http://172.104.51.182:16667/wallet/listwitnesses
- [CreateWitness](https://developers.aixchain.com/http-api/api-list/voting-and-srs/createwitness.md): POST: http://172.104.51.182:16667/wallet/createwitness
- [UpdateWitness](https://developers.aixchain.com/http-api/api-list/voting-and-srs/updatewitness.md): POST: http://172.104.51.182:16667/wallet/updatewitness
- [GetBrokerage](https://developers.aixchain.com/http-api/api-list/voting-and-srs/getbrokerage.md): POST: http://172.104.51.182:16667/wallet/getBrokerage
- [UpdateBrokerage](https://developers.aixchain.com/http-api/api-list/voting-and-srs/updatebrokerage.md): POST: http://172.104.51.182:16667/wallet/updateBrokerage
- [VoteWitnessAccount](https://developers.aixchain.com/http-api/api-list/voting-and-srs/votewitnessaccount.md): POST: http://172.104.51.182:16667/wallet/votewitnessaccount
- [GetReward](https://developers.aixchain.com/http-api/api-list/voting-and-srs/getreward.md): POST: http://172.104.51.182:16667/wallet/getReward
- [WithdrawBalance](https://developers.aixchain.com/http-api/api-list/voting-and-srs/withdrawbalance.md): POST: http://172.104.51.182:16667/wallet/withdrawbalance
- [GetNextMaintenanceTime](https://developers.aixchain.com/http-api/api-list/voting-and-srs/getnextmaintenancetime.md): GET: http://172.104.51.182:16667/wallet/getnextmaintenancetime
- [Smart Contracts](https://developers.aixchain.com/http-api/api-list/smart-contracts.md)
- [TriggerSmartContract](https://developers.aixchain.com/http-api/api-list/smart-contracts/triggersmartcontract.md): POST: http://172.104.51.182:16667/wallet/triggersmartcontract
- [DeployContract](https://developers.aixchain.com/http-api/api-list/smart-contracts/deploycontract.md): POST: http://172.104.51.182:16667/wallet/deploycontract
- [UpdateSetting](https://developers.aixchain.com/http-api/api-list/smart-contracts/updatesetting.md): http://172.104.51.182:16667/wallet/updatesetting
- [UpdateEnergyLimit](https://developers.aixchain.com/http-api/api-list/smart-contracts/updateenergylimit.md): POST: http://172.104.51.182:16667/wallet/updateenergylimit
- [ClearAbi](https://developers.aixchain.com/http-api/api-list/smart-contracts/clearabi.md): POST: http://172.104.51.182:16667/wallet/clearabi
- [GetContract](https://developers.aixchain.com/http-api/api-list/smart-contracts/getcontract.md): POST: http://172.104.51.182:16667/wallet/getcontract
- [TriggerConstantContract](https://developers.aixchain.com/http-api/api-list/smart-contracts/triggerconstantcontract.md): POST: http://172.104.51.182:16667/wallet/triggerconstantcontract
- [Proposals](https://developers.aixchain.com/http-api/api-list/proposals.md)
- [Solidity Node API](https://developers.aixchain.com/http-api/api-list/solidity-node-api.md)
- [RPC List](https://developers.aixchain.com/http-api/rpc-list.md): For the specific definition of API, please refer to the following link: api/api.proto core/Contract.proto.
- [AIXCHAIN CLI](https://developers.aixchain.com/aixchain-cli.md)
- [Aixchain SDK](https://developers.aixchain.com/aixchain-sdk.md)
- [Quickstart](https://developers.aixchain.com/aixchain-sdk/quickstart.md)
- [Address and Signature](https://developers.aixchain.com/aixchain-sdk/address-and-signature.md): Aixchain SDK supports offline private key generation and signature.
- [Sending Transaction](https://developers.aixchain.com/aixchain-sdk/sending-transaction.md): Any operation contracting with AIXCHAIN network is a transaction. A transaction can be Aixchain transfer, ARC-10 transfer, freezing & unfreezing, voting, Etc.
- [Smart Contract](https://developers.aixchain.com/aixchain-sdk/smart-contract.md): Smart contract is a key feature of AIXCHAIN network. It’s easy to creating and interacting with smart contracts through Aixchain SDK.
- [Faucet Aixchain](https://developers.aixchain.com/faucet-aixchain.md)
- [Wallets](https://developers.aixchain.com/wallets.md)
