Supported Chains: S-T (3/4)
Supported chains S-T on the Web3 API platform. See the full chain list for every network.
TAC
TAC API is available on Web3 API platform.
TAC (Tokenized Asset Chain) is a network extension for TON (The Open Network) that enhances its compatibility with the Ethereum Virtual Machine (EVM). It allows users to access EVM applications directly through their TON wallets, eliminating the need to manage multiple wallets or use traditional bridges.
TAC key features:
- EVM-Equivalent Layer 1: TAC uses an EVM Layer 1 based on CosmosSDK + Ethermint, secured by dPoS and Babylon Bitcoin Staking, running TON-native-like dapps.
- Secure Cross-Chain Communication: A decentralized sequencer network ensures secure message delivery between TON and TAC, with validation by sequencers and consensus within groups.
- Economic Security Model: Validators and sequencers stake collateral and participate in validation, earning rewards for good performance and facing penalties for errors.
- Proxy Apps: Proxy contracts make EVM apps feel native to TON, with seamless interaction through TON wallets without extra complexity.
Official quick links: Website, Docs
Networks
- Mainnet (
HTTPSandWSS) - Testnet:
- SPB (
HTTPSandWSS) - Turin (
HTTPSandWSS)
- SPB (
API methods
For TAC, we support blockchain interaction via all the applicable methods except for those listed as unsupported.
Unsupported
This section contains a list of methods we don't support for Premium service plan.
If you require any of the methods from the list, contact our Sales (sales@ankr.com) about moving to the Enterprise service plan that can provide the services tailored to your specific needs.
Tendermint (both for REST and JSON-RPC):
/health,
/genesis,
/broadcast_evidence,
/dial_seeds,
/dial_peers,
Cosmos:
/cosmos/auth/v1beta1/address_by_id/{id},
/cosmos/auth/v1beta1/module_accounts,
/cosmos/auth/v1beta1/bech32,
/cosmos/auth/v1beta1/bech32/{address_bytes},
/cosmos/auth/v1beta1/bech32/{address_string},
/cosmos/bank/v1beta1/supply/{denom},
/cosmos/bank/v1beta1/denom_owners/{denom},
/cosmos/bank/v1beta1/send_enabled,
/cosmos/base/reflection/v1beta1/interfaces,
/cosmos/base/reflection/v1beta1/interfaces/:interface_name/implementations,
/cosmos/base/reflection/v1beta1/app_descriptor/authn,
/cosmos/base/reflection/v1beta1/app_descriptor/chain,
/cosmos/base/reflection/v1beta1/app_descriptor/codec,
/cosmos/base/reflection/v1beta1/app_descriptor/configuration,
/cosmos/base/reflection/v1beta1/app_descriptor/query_services,
/cosmos/base/reflection/v1beta1/app_descriptor/tx_descriptor,
/cosmos/base/tendermint/v1beta1/abci_query,
/cosmos/feegrant/v1beta1/issued/{granter},
/cosmos/gov/v1/proposals/{proposal_id},
/cosmos/gov/v1/proposals,
/cosmos/gov/v1/proposals/{proposal_id}/votes/{voter},
/cosmos/gov/v1/proposals/{proposal_id}/votes,
/cosmos/gov/v1/params/{params_type},
/cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor},
/cosmos/gov/v1/proposals/{proposal_id}/deposits,
/cosmos/gov/v1/proposals/{proposal_id}/tally,
/cosmos/group/v1/group_info/{group_id},
/cosmos/group/v1/group_policy_info/{address},
/cosmos/group/v1/group_members/{group_id},
/cosmos/group/v1/groups_by_admin/{admin},
/cosmos/group/v1/group_policies_by_group/{group_id},
/cosmos/group/v1/group_policies_by_admin/{admin},
/cosmos/group/v1/proposal/{proposal_id},
/cosmos/group/v1/proposals_by_group_policy/{address},
/cosmos/group/v1/vote_by_proposal_voter/{proposal_id}/{voter},
/cosmos/group/v1/votes_by_proposal/{proposal_id},
/cosmos/group/v1/votes_by_voter/{voter},
/cosmos/group/v1/groups_by_member/{address},
/cosmos/group/v1/proposals/{proposal_id}/tally,
/cosmos/nft/v1beta1/balance/{owner}/{class_id},
/cosmos/nft/v1beta1/owner/{class_id}/{id},
/cosmos/nft/v1beta1/supply/{class_id},
/cosmos/nft/v1beta1/nfts,
/cosmos/nft/v1beta1/nfts/{class_id}/{id},
/cosmos/nft/v1beta1/classes/{class_id},
/cosmos/nft/v1beta1/classes,
/cosmos/params/v1beta1/subspaces,
/cosmos/upgrade/v1beta1/module_versions,
/cosmos/upgrade/v1beta1/authority,
/cosmos/base/tendermint/v1beta1/node_info,
/cosmos/base/tendermint/v1beta1/syncing,
/cosmos/params/v1beta1/params,
/syncing,
/blocks/latest,
/blocks/{height},
/validatorsets/latest,
/validatorsets/{height},
/wasm/code,
/wasm/code/{codeID},
/wasm/code/{codeID}/contracts,
/wasm/contract/{contractAddress},
/wasm/contract/{contractAddress}/code-hash,
/wasm/contract/{contractAddress}/query/{query},
/wasm/code/{codeID}/hash,
/reg/consensus-io-exch-pubkey
API querying
EVM JSON-RPC
- Request example
- Response example
curl -X POST https://rpc.ankr.com/tac_turin \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc":"2.0",
"method":"eth_blockNumber",
"params": [],
"id":1
}'
{
"jsonrpc":"2.0",
"id":1,
"result":"0x1fc3ce"
}
Tendermint JSON-RPC
- Request example
- Response example
curl -X POST https://rpc.ankr.com/tac_turin_tendermint \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"method": "blockchain",
"params": ["1", "2"],
"id": 1
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"last_height": "2081751",
"block_metas": [
{
"block_id": {
"hash": "84268D1C68D2D1C4FE8E684299AD9671D9716086B16E8D772A40B45CED4A0C60",
"parts": {
"total": 1,
"hash": "FA96827A730FE9D774551E05F89F2AAF38B4591B0AEBE526550531D4DB03F037"
}
},
"block_size": "915",
"header": {
"version": {
"block": "11"
},
"chain_id": "tacchain_2390-1",
"height": "2",
"time": "2024-11-08T13:20:24.990445609Z",
"last_block_id": {
"hash": "07726785B5E5EF0701CEAFA0B929BDF852ABE35840C885A2F740A9E7108A610A",
"parts": {
"total": 1,
"hash": "4289823D5E0104E13D4D5D72A84BF412914C900B2AE14FC6F285F80287B5F0C4"
}
},
"last_commit_hash": "E27BCFA2763BABDB460A1C0A56995C910A7B89C1C70E4FF2693DBC6DD44E50CD",
"data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"validators_hash": "307B2281CBDCC5D12F69345E9DA7B262C984BFFDD3EE85D7C732654EECB94B9D",
"next_validators_hash": "307B2281CBDCC5D12F69345E9DA7B262C984BFFDD3EE85D7C732654EECB94B9D",
"consensus_hash": "16DBFD0AAA36E214D4E55A6EAADF68E9802DD4845DBD49EB58DAA89F885D1FC0",
"app_hash": "80ED329668AFDE0C947FFFF5AA6BE6384A71DFA4DF96E0A6D392D755DFC61EF9",
"last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"proposer_address": "A0E2E65C71DE9D8A59D182933122934A1FA23837"
},
"num_txs": "0"
},
{
"block_id": {
"hash": "07726785B5E5EF0701CEAFA0B929BDF852ABE35840C885A2F740A9E7108A610A",
"parts": {
"total": 1,
"hash": "4289823D5E0104E13D4D5D72A84BF412914C900B2AE14FC6F285F80287B5F0C4"
}
},
"block_size": "348",
"header": {
"version": {
"block": "11"
},
"chain_id": "tacchain_2390-1",
"height": "1",
"time": "2024-11-08T12:01:27.393983011Z",
"last_block_id": {
"hash": "",
"parts": {
"total": 0,
"hash": ""
}
},
"last_commit_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"validators_hash": "307B2281CBDCC5D12F69345E9DA7B262C984BFFDD3EE85D7C732654EECB94B9D",
"next_validators_hash": "307B2281CBDCC5D12F69345E9DA7B262C984BFFDD3EE85D7C732654EECB94B9D",
"consensus_hash": "16DBFD0AAA36E214D4E55A6EAADF68E9802DD4845DBD49EB58DAA89F885D1FC0",
"app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"proposer_address": "A0E2E65C71DE9D8A59D182933122934A1FA23837"
},
"num_txs": "0"
}
]
}
}
Tendermint REST
- Request example
- Response example
curl https://rpc.ankr.com/http/tac_turin_tendermint/blockchain?minHeight=1&maxHeight=2
{
"jsonrpc": "2.0",
"id": -1,
"result": {
"last_height": "2564234",
"block_metas": [
{
"block_id": {
"hash": "ED3BF22DDEAABE5B194ECE00FC97B73B31D6B6E381946054ADF248FADA65FD4F",
"parts": {
"total": 1,
"hash": "268422F8D294840DBC5B24FB031F976357E8478F72C16B66E7B7388C2429D18F"
}
},
"block_size": "830",
"header": {
"version": {
"block": "11"
},
"chain_id": "zgtendermint_16600-2",
"height": "2",
"time": "2024-06-24T07:25:41.380275895Z",
"last_block_id": {
"hash": "A3052C548269F770727A7E74EE90FCDAE6C4AEB5C0F0C614DA0621790D479B89",
"parts": {
"total": 1,
"hash": "E2CF5FEEBCCDA872FB23EA228B82937C4620A887071E9B68AE77CB62F431F2BA"
}
},
"last_commit_hash": "5148301A7ABA311392D676C3C967F299F85A1AD48D74E96AF083DA4787FF9C2D",
"data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"validators_hash": "EC4FD9C58AB322D57FD67299FC64AE10459BDAA2652BFC1CC989C66F8B9B6EA1",
"next_validators_hash": "EC4FD9C58AB322D57FD67299FC64AE10459BDAA2652BFC1CC989C66F8B9B6EA1",
"consensus_hash": "81BA6261D0077795E489737675DE120CC9170ADCCAAD805E12EF2708A2E21453",
"app_hash": "21181DF7C886CEE14012C07031E55BF04428BF77979015F2869ED1EACABAD22E",
"last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"proposer_address": "CDFF531A3AFA255BC193D52721027366935F9BF8"
},
"num_txs": "0"
},
{
"block_id": {
"hash": "A3052C548269F770727A7E74EE90FCDAE6C4AEB5C0F0C614DA0621790D479B89",
"parts": {
"total": 1,
"hash": "E2CF5FEEBCCDA872FB23EA228B82937C4620A887071E9B68AE77CB62F431F2BA"
}
},
"block_size": "353",
"header": {
"version": {
"block": "11"
},
"chain_id": "zgtendermint_16600-2",
"height": "1",
"time": "2024-06-24T07:24:31.526533772Z",
"last_block_id": {
"hash": "",
"parts": {
"total": 0,
"hash": ""
}
},
"last_commit_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"validators_hash": "EC4FD9C58AB322D57FD67299FC64AE10459BDAA2652BFC1CC989C66F8B9B6EA1",
"next_validators_hash": "EC4FD9C58AB322D57FD67299FC64AE10459BDAA2652BFC1CC989C66F8B9B6EA1",
"consensus_hash": "81BA6261D0077795E489737675DE120CC9170ADCCAAD805E12EF2708A2E21453",
"app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
"proposer_address": "13E845BC0B362D63BC7D4817279EDE51BEB7F9AD"
},
"num_txs": "0"
}
]
}
}
Cosmos REST
- Request example
- Response example
curl https://rpc.ankr.com/http/tac_turin_cosmos/cosmos/auth/v1beta1/params
{
"params": {
"max_memo_characters": "256",
"tx_sig_limit": "7",
"tx_size_cost_per_byte": "10",
"sig_verify_cost_ed25519": "590",
"sig_verify_cost_secp256k1": "1000"
}
}
Taiko
Taiko API is available on Web3 API platform.
Taiko is as a fully open source, permissionless, Ethereum-equivalent ZK-Rollup. Using Taiko feels the exact same as using Ethereum. There are no centralized actors that operate the network; all operations are permissionlessly run by the community.
Official quick links: Website, Docs, GitHub
Networks
- Hekla Testnet (
HTTPSandWSS)
API methods
For Taiko, we support blockchain interaction via all the applicable methods except for those listed as unsupported.
Unsupported
This section contains a list of methods we don't support for Premium service plan.
If you require any of the methods from the list, contact our Sales (sales@ankr.com) about moving to the Enterprise service plan that can provide the services tailored to your specific needs.
HTTPS:
eth_newFilter, eth_getFilterChanges, eth_coinbase, eth_hashrate, eth_mining, eth_getWork,eth_submitWork, eth_submitHashrate, net_peerCount, eth_newBlockFilter, eth_newPendingTransactionFilter, eth_uninstallFilter, eth_getFilterLogs,
debug_* (exception: debug_traceBlockByHash, debug_traceBlockByNumber, debug_traceTransaction, debug_traceCall, debug_traceBlock),
personal_*, admin_*, clique_*, les_*, miner_*, engine_*, parity_*
WSS:
txpool_content, txpool_inspect, txpool_status, txpool_contentFrom
API querying
Request example
- cURL
- Golang
- Web3.JS
- Python
curl -X POST https://rpc.ankr.com/taiko_hekla \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}'
package main
import (
"context"
"fmt"
"github.com/ethereum/go-ethereum/ethclient"
)
func main() {
const url = "https://rpc.ankr.com/taiko_hekla" // url string
rpcClient,err := ethclient.Dial(url)
if err != nil {
panic(err)
}
blockNumber, err := rpcClient.BlockNumber(context.Background())
if err != nil {
panic(err)
}
fmt.Println(blockNumber)
}
const Web3 = require('web3');
const url = 'https://rpc.ankr.com/taiko_hekla' // url string
const web3 = new Web3(new Web3.providers.HttpProvider(url));
web3.eth.getBlockNumber((error, blockNumber) => {
if(!error) {
console.log(blockNumber);
} else {
console.log(error);
}
});
from web3 import Web3
def test_block_number(self):
url = 'https://rpc.ankr.com/taiko_hekla' # url string
web3 = Web3(HTTPProvider(url))
print(web3.eth.block_number)
Response example
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x28244"
}
Telos
Telos API is available on Web3 API platform.
Telos EVM integrates the Telos blockchain's high performance with Ethereum's development environment. It offers fast transactions, low fees, and full compatibility with Ethereum tools and smart contracts. Key features include:
- High Performance: Thousands of transactions per second with low latency.
- Low Fees: Significantly cheaper transactions than Ethereum.
- Compatibility: Supports Ethereum smart contracts and development tools like Solidity and Metamask.
- Governance: Robust governance model allowing token holder participation.
- Frontrunning Protection: Built-in mechanisms to prevent frontrunning, ensuring fairer transaction execution.
- Arbitration: Dispute resolution mechanism to handle conflicts, enhancing trust and security.
Official quick links: Website, Docs, GitHub
Networks
- Mainnet (
HTTPSandWSS) - Testnet (
HTTPSandWSS)
API methods
For Telos, we support blockchain interaction via the applicable methods.
Unsupported
For Telos, on Premium service plan, we don't support any other methods except for those referenced in API methods.
If you require any methods other than those in the API methods section, contact our Sales (sales@ankr.com) about moving to the Enterprise service plan that can provide the services tailored to your specific needs.
API querying
Request example
- cURL
- Golang
- Web3.JS
- Python
curl -X POST https://rpc.ankr.com/telos \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}'
package main
import (
"context"
"fmt"
"github.com/ethereum/go-ethereum/ethclient"
)
func main() {
const url = "https://rpc.ankr.com/telos" // url string
rpcClient,err := ethclient.Dial(url)
if err != nil {
panic(err)
}
blockNumber, err := rpcClient.BlockNumber(context.Background())
if err != nil {
panic(err)
}
fmt.Println(blockNumber)
}
const Web3 = require('web3');
const url = 'https://rpc.ankr.com/telos' // url string
const web3 = new Web3(new Web3.providers.HttpProvider(url));
web3.eth.getBlockNumber((error, blockNumber) => {
if(!error) {
console.log(blockNumber);
} else {
console.log(error);
}
});
from web3 import Web3
def test_block_number(self):
url = 'https://rpc.ankr.com/telos' # url string
web3 = Web3(HTTPProvider(url))
print(web3.eth.block_number)
Response example
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x1461d7b4"
}
Tenet
Tenet API is available on Web3 API platform.
Tenet is an EVM-compatible Layer-1 bringing liquidity and yield opportunities to LSDs by using them as collateral for network validators through Diversified Proof of Stake. This increases network security and improves governance inclusivity.
Official quick links: Website, Docs, GitHub
Networks
- Mainnet Beta (
HTTPSandWSS)
API methods
For Tenet, we support blockchain interaction via all the applicable methods except for those listed as unsupported.
Unsupported
This section contains a list of methods we don't support for Premium service plan.
If you require any of the methods from the list, contact our Sales (sales@ankr.com) about moving to the Enterprise service plan that can provide the services tailored to your specific needs.
HTTPS:
eth_newFilter, eth_getFilterChanges, eth_coinbase, eth_hashrate, eth_mining, eth_getWork,eth_submitWork, eth_submitHashrate, net_peerCount, eth_newBlockFilter, eth_newPendingTransactionFilter, eth_uninstallFilter, eth_getFilterLogs,
debug_* (exception: debug_traceBlockByHash, debug_traceBlockByNumber, debug_traceTransaction, debug_traceCall, debug_traceBlock),
personal_*, admin_*, clique_*, les_*, miner_*, engine_*, parity_*
WSS:
txpool_content, txpool_inspect, txpool_status, txpool_contentFrom
API querying
Request example
- cURL
- Golang
- Web3.JS
- Python
curl -X POST https://rpc.ankr.com/tenet_evm \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}'
package main
import (
"context"
"fmt"
"github.com/ethereum/go-ethereum/ethclient"
)
func main() {
const url = "https://rpc.ankr.com/tenet_evm" // url string
rpcClient,err := ethclient.Dial(url)
if err != nil {
panic(err)
}
blockNumber, err := rpcClient.BlockNumber(context.Background())
if err != nil {
panic(err)
}
fmt.Println(blockNumber)
}
const Web3 = require('web3');
const url = 'https://rpc.ankr.com/tenet_evm' // url string
const web3 = new Web3(new Web3.providers.HttpProvider(url));
web3.eth.getBlockNumber((error, blockNumber) => {
if(!error) {
console.log(blockNumber);
} else {
console.log(error);
}
});
from web3 import Web3
def test_block_number(self):
url = 'https://rpc.ankr.com/tenet_evm' # url string
web3 = Web3(HTTPProvider(url))
print(web3.eth.block_number)
Response example
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x9207af"
}
TON
Available for Freemium and Premium users.
TON API is available on Web3 API platform.
The Open Network (TON) is a decentralized and open internet platform made up of several components. These include: TON Blockchain, TON DNS, TON Storage, and TON Sites. TON Blockchain is the core protocol that connects TON’s underlying infrastructure together to form the greater TON Ecosystem.
TON is focused on achieving widespread cross-chain interoperability, while operating in a highly scalable secure framework. TON is designed to process millions of transactions per second (TPS), with the goal of eventually reaching hundreds of millions of users moving forward.
Official quick links: Website, Docs, GitHub
Networks
- Mainnet
- REST API (
HTTPS) - JSON-RPC API (
HTTPSandWSS)
- REST API (
API methods
For TON, we support blockchain interaction via all the applicable methods except for those listed as unsupported.
Unsupported
This section contains a list of methods we don't support for Premium service plan.
If you require any of the methods from the list, contact our Sales (sales@ankr.com) about moving to the Enterprise service plan that can provide the services tailored to your specific needs.
None.
API querying
Request example
- REST
- JSON-RPC
curl -X GET https://rpc.ankr.com/premium-http/ton_api_v2/{your_token}/getConsensusBlock
curl --location 'https://rpc.ankr.com/ton_api_v2/{your_token}' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "getConsensusBlock",
"params": {},
"id": "1"
}'
Response example
{
"ok": true,
"result": {
"consensus_block": 41808671,
"timestamp": 1731070487.261679
}
}