API Docs
Libre Public API servers are provided by validators and apps.
Anyone can run an API node for Libre or Become a Validator
fetch contract abi at specific block
contract account
target block
should fetch the ABI
GET /v2/history/get_abi_snapshot HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
No content
get actions based on notified account. this endpoint also accepts generic filters based on indexed fields (e.g. act.authorization.actor=eosio or act.name=delegatebw), if included they will be combined with a AND operator
limit of [n] results per page
skip [n] results
notified account
total results to track (count) [number or true]
code:name filter
sort direction
filter after specified date (ISO8601)
filter before specified date (ISO8601)
simplified output mode
search only the latest hot index
exclude large binary data
perform reversibility check
GET /v2/history/get_actions HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"simple_actions": [
{
"block": 1,
"timestamp": "text",
"irreversible": true,
"contract": "text",
"action": "text",
"actors": "text",
"notified": "text",
"transaction_id": "text",
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
],
"actions": [
{
"@timestamp": "text",
"timestamp": "text",
"block_num": 1,
"block_id": "text",
"trx_id": "text",
"act": {
"account": "text",
"name": "text",
"authorization": [
{
"actor": "text",
"permission": "text"
}
],
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"receipts": [
{
"receiver": "text",
"global_sequence": 1,
"recv_sequence": 1,
"auth_sequence": [
{
"account": "text",
"sequence": 1
}
]
}
],
"cpu_usage_us": 1,
"net_usage_words": 1,
"account_ram_deltas": [
{
"account": "text",
"delta": 1,
"ANY_ADDITIONAL_PROPERTY": "anything"
}
],
"global_sequence": 1,
"producer": "text",
"parent": 1,
"action_ordinal": 1,
"creator_action_ordinal": 1,
"signatures": [
"text"
]
}
]
}
get all accounts created by one creator
limit of [n] results per page
skip [n] results
creator account
GET /v2/history/get_created_accounts HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"query_time": 1,
"accounts": [
{
"name": "text",
"timestamp": "text",
"trx_id": "text"
}
]
}
get account creator
created account
GET /v2/history/get_creator HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"account": "text",
"creator": "text",
"timestamp": "text",
"block_num": 1,
"trx_id": "text",
"indirect_creator": "text"
}
get state deltas
limit of [n] results per page
skip [n] results
contract account
table scope
table name
payer account
filter after specified date (ISO8601)
filter before specified date (ISO8601)
delta present flag
GET /v2/history/get_deltas HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"deltas": [
{
"timestamp": "text",
"present": 1,
"code": "text",
"scope": "text",
"table": "text",
"primary_key": "text",
"payer": "text",
"block_num": 1,
"block_id": "text",
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
}
get producer schedule by version
search by producer
search by signing key
filter after specified date (ISO8601)
filter before specified date (ISO8601)
search mode (activated or proposed)
schedule version
GET /v2/history/get_schedule HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"timestamp": "text",
"block_num": 1,
"proposed_block_num": 1,
"version": 1,
"producers": [
{
"producer_name": "text",
"name": "text",
"block_signing_key": "text",
"legacy_key": "text",
"keys": [
"text"
]
}
]
}
get all actions belonging to the same transaction
transaction id
block hint to speed up tx recovery
GET /v2/history/get_transaction HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
No content
get account data
limit of [n] results per page
skip [n] results
account name
GET /v2/state/get_account HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"account": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"links": [
{
"timestamp": "text",
"permission": "text",
"code": "text",
"action": "text"
}
],
"tokens": [
{
"symbol": "text",
"precision": 1,
"amount": 1,
"contract": "text"
}
],
"total_actions": 1,
"actions": [
{
"@timestamp": "text",
"timestamp": "text",
"block_num": 1,
"block_id": "text",
"trx_id": "text",
"act": {
"account": "text",
"name": "text",
"authorization": [
{
"actor": "text",
"permission": "text"
}
],
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"receipts": [
{
"receiver": "text",
"global_sequence": 1,
"recv_sequence": 1,
"auth_sequence": [
{
"account": "text",
"sequence": 1
}
]
}
],
"cpu_usage_us": 1,
"net_usage_words": 1,
"account_ram_deltas": [
{
"account": "text",
"delta": 1,
"ANY_ADDITIONAL_PROPERTY": "anything"
}
],
"global_sequence": 1,
"producer": "text",
"parent": 1,
"action_ordinal": 1,
"creator_action_ordinal": 1,
"signatures": [
"text"
]
}
]
}
get accounts by public key
limit of [n] results per page
skip [n] results
public key
include permission details
GET /v2/state/get_key_accounts HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"account_names": [
"text"
],
"permissions": [
{
"owner": "text",
"block_num": 1,
"parent": "text",
"last_updated": "text",
"auth": null,
"name": "text",
"present": 1
}
]
}
get accounts by public key
public key
POST /v2/state/get_key_accounts HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"public_key": "text"
}
Default Response
{
"account_names": [
"text"
]
}
get permission links
account name
contract name
method name
permission name
GET /v2/state/get_links HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"links": [
{
"block_num": 1,
"timestamp": "text",
"account": "text",
"permission": "text",
"code": "text",
"action": "text",
"irreversible": true
}
]
}
get proposals
filter by proposer
filter by proposal name
filter by either requested or provided account
filter by requested account
filter by provided account
filter by execution status
total results to track (count) [number or true]
skip [n] actions (pagination)
limit of [n] actions per page
GET /v2/state/get_proposals HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
No content
get tokens from an account
limit of [n] results per page
skip [n] results
account name
GET /v2/state/get_tokens HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
No content
get voters
limit of [n] results per page
skip [n] results
filter by voted producer (comma separated)
GET /v2/state/get_voters HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"voters": [
{
"account": "text",
"weight": 1,
"last_vote": 1,
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
]
}
get missed blocks
filter by producer
filter after specified date (ISO8601)
filter before specified date (ISO8601)
min. blocks threshold
GET /v2/stats/get_missed_blocks HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"stats": {
"by_producer": null
},
"events": [
{
"@timestamp": "text",
"last_block": 1,
"schedule_version": 1,
"size": 1,
"producer": "text"
}
]
}
legacy get actions query
notified account
action position (pagination)
limit of [n] actions per page
code:name filter
sort direction
filter after specified date (ISO8601)
filter before specified date (ISO8601)
filter by parent global sequence
POST /v1/history/get_actions HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 154
{
"account_name": "text",
"pos": 1,
"offset": 1,
"filter": "text",
"sort": "desc",
"after": "2025-07-06T21:54:29.391Z",
"before": "2025-07-06T21:54:29.391Z",
"parent": 1
}
Default Response
{
"query_time": 1,
"last_irreversible_block": 1,
"actions": [
{
"account_action_seq": 1,
"global_action_seq": 1,
"block_num": 1,
"block_time": "text",
"action_trace": {
"action_ordinal": 1,
"creator_action_ordinal": 1,
"receipt": {
"receiver": "text",
"global_sequence": 1,
"recv_sequence": 1,
"auth_sequence": [
{
"account": "text",
"sequence": 1
}
]
},
"receiver": "text",
"act": {
"account": "text",
"name": "text",
"authorization": [
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
],
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"hex_data": "text"
},
"trx_id": "text",
"block_num": 1,
"block_time": "text"
}
}
]
}
get controlled accounts by controlling accounts
controlling account
POST /v1/history/get_controlled_accounts HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 30
{
"controlling_account": "text"
}
Default Response
{
"controlled_accounts": [
"text"
]
}
get accounts by public key
public key
POST /v1/history/get_key_accounts HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"public_key": "text"
}
Default Response
{
"account_names": [
"text"
]
}
get all actions belonging to the same transaction
transaction id
block number hint
POST /v1/history/get_transaction HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"id": "text",
"block_num_hint": 1
}
Default Response
No content
get block traces
block number
block id
POST /v1/trace_api/get_block HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"block_num": 1,
"block_id": "text"
}
Default Response
{
"query_time_ms": 1,
"cached": true,
"hot_only": true,
"lib": 1,
"last_indexed_block": 1,
"last_indexed_block_time": "text",
"total": {
"value": 1,
"relation": "text"
},
"id": "text",
"number": 1,
"previous_id": "text",
"status": "text",
"timestamp": "text",
"producer": "text",
"transactions": [
{
"id": "text",
"actions": [
{
"receiver": "text",
"account": "text",
"action": "text",
"authorization": [
{
"account": "text",
"permission": "text"
}
],
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
]
}
]
}
Returns an object containing rows from the specified table.
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
POST /v1/chain/abi_bin_to_json HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 48
{
"code": "text",
"action": "text",
"binargs": "text"
}
Default Response
No content
Convert JSON object to binary
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
POST /v1/chain/abi_json_to_bin HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 77
{
"code": "text",
"action": "text",
"args": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
Default Response
No content
Retrieves the ABI for a contract based on its account name
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
POST /v1/chain/get_abi HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"account_name": "text"
}
Default Response
No content
Returns an object containing various details about a specific account on the blockchain.
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
POST /v1/chain/get_account HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"account_name": "text"
}
Default Response
No content
Retreives the activated protocol features for producer node
Lower bound
Upper bound
The limit, default is 10
Flag to indicate it is has to search by block number
Flag to indicate it has to search in reverse
POST /v1/chain/get_activated_protocol_features HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"lower_bound": 1,
"upper_bound": 1,
"limit": 1,
"search_by_block_num": true,
"reverse": true
}
Default Response
No content
Returns an object containing various details about a specific block on the blockchain.
Provide a block number
or a block id
POST /v1/chain/get_block HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"block_num_or_id": "text"
}
Default Response
No content
Retrieves the block header state
Provide a block_number or a block_id
POST /v1/chain/get_block_header_state HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"block_num_or_id": "text"
}
Default Response
No content
Retrieves contract code
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
This must be 1 (true)
1
POST /v1/chain/get_code HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"account_name": "text",
"code_as_wasm": 1
}
Default Response
No content
Retrieves the current balance
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
A symbol composed of capital letters between 1-7.
^([A-Z]{1,7})$
POST /v1/chain/get_currency_balance HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 48
{
"code": "text",
"account": "text",
"symbol": "text"
}
Default Response
No content
Retrieves currency stats
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
token symbol
POST /v1/chain/get_currency_stats HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 31
{
"code": "text",
"symbol": "text"
}
Default Response
No content
Retrieves producers list
total number of producers to retrieve
In conjunction with limit can be used to paginate through the results. For example, limit=10 and lower_bound=10 would be page 2
return result in JSON format
POST /v1/chain/get_producers HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 49
{
"limit": "text",
"lower_bound": "text",
"json": true
}
Default Response
No content
Retrieves raw ABI for a contract based on account name
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
POST /v1/chain/get_raw_abi HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"account_name": "text"
}
Default Response
No content
Retrieves raw code and ABI for a contract based on account name
String representation of an EOSIO compatible account name
String representation of privileged EOSIO name type
^(eosio[\.][a-z1-5]{1,6})([a-j]{1})?$
String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
^([a-z]{1}[a-z1-5]{11})([a-j]{1})?$
String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
^([a-z1-5]{1,12})([a-j]{1})?$
String representation of EOSIO name type
^([a-z1-5]{1}[a-z1-5\.]{0,10}[a-z1-5]{1})([a-j]{1})?$
POST /v1/chain/get_raw_code_and_abi HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"account_name": "text"
}
Default Response
No content
Retrieves the scheduled transaction
Date/time string in the format YYYY-MM-DDTHH:MM:SS.sss
^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}$
The maximum number of transactions to return
true/false whether the packed transaction is converted to json
POST /v1/chain/get_scheduled_transaction HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"lower_bound": "text",
"limit": 1,
"json": true
}
Default Response
No content
Retrieves table scope
name
of the contract to return table data for
Filter results by table
Filters results to return the first element that is not less than provided value in set
Filters results to return the first element that is greater than provided value in set
Limit number of results returned.
Reverse the order of returned results
POST /v1/chain/get_table_by_scope HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 97
{
"code": "text",
"table": "text",
"lower_bound": "text",
"upper_bound": "text",
"limit": 1,
"reverse": true
}
Default Response
No content
Returns an object containing rows from the specified table.
The name of the smart contract that controls the provided table
The name of the table to query
The account to which this data belongs
Position of the index used, accepted parameters primary
, secondary
, tertiary
, fourth
, fifth
, sixth
, seventh
, eighth
, ninth
, tenth
Type of key specified by index_position (for example - uint64_t
or name
)
POST /v1/chain/get_table_rows HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 150
{
"code": "text",
"table": "text",
"scope": "text",
"index_position": "text",
"key_type": "text",
"encode_type": "text",
"upper_bound": "text",
"lower_bound": "text"
}
Default Response
No content
This method expects a transaction in JSON format and will attempt to apply it to the blockchain.
This method expects a transaction in JSON format and will attempt to apply it to the blockchain.
array of signatures required to authorize transaction
Compression used, usually false
json to hex
Transaction object json to hex
POST /v1/chain/push_transaction HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"signatures": [
"text"
],
"compression": true,
"packed_context_free_data": "text",
"packed_trx": "text"
}
Default Response
No content
This method expects a transaction in JSON format and will attempt to apply it to the blockchain.
This method expects a transaction in JSON format and will attempt to apply it to the blockchain.
POST /v1/chain/push_transactions HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 503
[
{
"expiration": "text",
"ref_block_num": 1,
"ref_block_prefix": 1,
"max_net_usage_words": "text",
"max_cpu_usage_ms": "text",
"delay_sec": 1,
"context_free_actions": [
{
"account": "text",
"name": "text",
"authorization": [
{
"actor": "text",
"permission": "text"
}
],
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"hex_data": "text"
}
],
"actions": [
{
"account": "text",
"name": "text",
"authorization": [
{
"actor": "text",
"permission": "text"
}
],
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"hex_data": "text"
}
],
"transaction_extensions": [
[
1
]
]
}
]
Default Response
No content
This method expects a transaction in JSON format and will attempt to apply it to the blockchain.
This method expects a transaction in JSON format and will attempt to apply it to the blockchain.
array of signatures required to authorize transaction
Compression used, usually false
json to hex
Transaction object json to hex
POST /v1/chain/send_transaction HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"signatures": [
"text"
],
"compression": true,
"packed_context_free_data": "text",
"packed_trx": "text"
}
Default Response
No content
GET /stream-client.js HTTP/1.1
Host: api.libre.iad.cryptobloks.io
Accept: */*
Default Response
No content
Last updated
Was this helpful?