API Reference: v2¶
Tip
For more details and live testing, check out our WAX swagger
/v2/history/get_abi_snapshot¶
GET¶
Summary¶
Fetch contract ABI
Description¶
Fetch contract ABI at a specific block if specified.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
contract | query | Contract account | Yes | string |
block | query | Target block | No | integer |
fetch | query | Fetch the ABI | No | boolean |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/history/get_abi_snapshot?contract=eosio.token&fetch=true
/v2/history/get_actions¶
GET¶
Summary¶
Get actions
Description¶
Get past actions based on notified account.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account | query | Notified account | No | string |
filter | query | Filter by code:name | No | string |
track | query | Total results to track (count) | No | string |
skip | query | Skip [n] actions (pagination) | No | integer |
limit | query | Limit of [n] actions per page | No | integer |
sort | query | Sort direction ('desc', 'asc', '1' or '-1') | No | string |
block_num | query | Filter actions by block_num range [from]-[to] | No | string |
global_sequence | query | Filter actions by global_sequence range [from]-[to] | No | string |
after | query | Filter actions after specified date (ISO8601) | No | string |
before | query | Filter actions before specified date (ISO8601) | No | string |
simple | query | Simplified output mode | No | boolean |
noBinary | query | exclude large binary data | No | boolean |
checkLib | query | perform reversibility check | No | boolean |
Note
Besides the parameters listed above, this endpoint also accepts generic parameters based on indexed fields (e.g. act.authorization.actor=eosio
or act.name=delegatebw
).
If included they will be combined with an AND operator.
Tip
You can check action mappings on index-templates.ts file for the list of all possible parameters.
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/history/get_actions?account=eosio&act.name=delegatebw
noBinary
- Will suppress large hex payloads to reduce the transmission latency
/v2/history/get_actions?noBinary=true
checkLib
- Performs lib test. The default is false, meaning the query will be faster since it won't wait for the get_info to happen. If you wish to see the lib value on the results you must request explicitly.
/v2/history/get_actions?checkLib=true
The simple mode will add the irreversible field (true/false
) on each action
/v2/history/get_actions?checkLib=true&simple=true
/v2/history/get_created_accounts¶
GET¶
Summary¶
Get created accounts
Description¶
Get all accounts created by one creator.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account | query | Account creator | Yes | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/history/get_created_accounts?account=eosio
/v2/history/get_creator¶
GET¶
Summary¶
Get account creator
Description¶
Get the creator of a specific account.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account | query | Created account | Yes | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/history/get_creator?account=eosriobrazil
/v2/history/get_deltas¶
GET¶
Summary¶
Get state deltas
Description¶
Get state deltas of any table.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
code | query | Contract account | No | string |
scope | query | Table scope | No | string |
table | query | Table name | No | string |
payer | query | Payer account | No | string |
Note
Besides the parameters listed above, this endpoint also accepts generic parameters based on indexed fields (e.g. block_num=10000000
).
If included they will be combined with an AND operator.
Tip
You can check delta mappings on index-templates.ts file for the list of all possible parameters.
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
Get all deltas from eosio.token
contract on a specific block
/v2/history/get_deltas?code=eosio.token&block_num=100000
Get all deltas from the table accounts
of the eosio.token
contract
/v2/history/get_deltas?code=eosio.token&table=accounts
/v2/history/get_transacted_accounts¶
GET¶
Summary¶
Get account interactions based on transfers
Description¶
Get all accounts that interacted with the source account provided. Interactions can be from or to (direction) source account.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account | query | Source account | Yes | string |
direction | query | Interaction direction ('in', 'out' or 'both') | Yes | string |
symbol | query | Token symbol | No | string |
contract | query | Token contract | No | string |
min | query | Transfer minimum value | No | number |
max | query | Transfer maximum value | No | number |
limit | query | Limit of [n] interactions | No | number |
after | query | Filter actions after specified date (ISO8601) or block number | No | string |
before | query | Filter actions before specified date (ISO8601) or block number | No | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/history/get_transacted_accounts?account=eosriobrazil&direction=out
/v2/history/get_transaction¶
GET¶
Summary¶
Get transaction by id
Description¶
Get a transaction with all its actions.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
id | query | Transaction ID | Yes | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
v2/history/get_transaction?id=eec44c2ab2c2330e88fdacd3cd4c63838adb60da679ff12f299a4341fd036658
/v2/history/get_transfers¶
GET¶
Summary¶
Get token transfers
Description¶
Get token transfers from contracts using the eosio.token standard.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
from | query | Source account | No | string |
to | query | Destination account | No | string |
symbol | query | Token symbol | No | string |
contract | query | Token contract | No | string |
skip | query | Skip [n] actions (pagination) | No | integer |
limit | query | Limit of [n] actions per page | No | integer |
after | query | Filter actions after specified date (ISO8601) | No | string |
before | query | Filter actions before specified date (ISO8601) | No | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
Get all transfers from eosriobrazil
account
/v2/history/get_transfers?from=eosriobrazil
Get all transfers from eosriobrazil
account to eosio.ramfee
account
/v2/history/get_transfers?from=eosriobrazil&to=eosio.ramfee"
Get all transfers from eosriobrazil
account to eosio.ramfee
account after November 2019
/v2/history/get_transfers?from=eosriobrazil&to=eosio.ramfee&after=2019-11-01T00:00:00.000Z
/v2/state/get_account¶
GET¶
Summary¶
Get account summary
Description¶
Get all data related to an account.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account | query | Account name | No | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/state/get_account?account=eosio
/v2/state/get_key_accounts¶
GET¶
Summary¶
Get accounts by public key
Description¶
Get all accounts with specified public key.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
public_key | query | Public key | Yes | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/state/get_key_accounts?public_key=EOS8fDDZm7ommT5XBf9MPYkRioXX6GeCUeSNkTpimdwKon5bNAVm7"
/v2/state/get_key_accounts¶
POST¶
Summary¶
Get accounts by public key
Description¶
Get all accounts with specified public key.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
public_key | body | Public key | Yes | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/state/get_key_accounts - body: {"public_key":"EOS8fDDZm7ommT5XBf9MPYkRioXX6GeCUeSNkTpimdwKon5bNAVm7"}
/v2/state/get_links¶
GET¶
Summary¶
Get permission links
Description¶
Get permission links from an account.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account name | (query) | Account name | Yes | string |
code | (query) | Contract name | No | string |
action | (query) | Method name | No | string |
permission | (query) | Permission name | No | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/state/get_links?account=eosriobrazil
/v2/state/get_proposals¶
GET¶
Summary¶
Get proposals
Description¶
Get all available proposals.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
proposer | query | Filter by proposer | No | string |
proposal | query | Filter by proposal name | No | string |
account | query | Filter by either requested or provided account | No | string |
requested | query | Filter by requested account | No | string |
provided | query | Filter by provided account | No | string |
executed | query | Filter by execution status | No | boolean |
track | query | Total results to track (count) | No | string |
skip | query | Skip [n] actions (pagination) | No | integer |
limit | query | Limit of [n] actions per page | No | integer |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/state/get_proposals?proposer=eosriobrazil
/v2/state/get_tokens¶
GET¶
Summary¶
Get tokens from account
Description¶
Retrieve all tokens holded by an account.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
account | query | Account name | Yes | string |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
/v2/state/get_tokens?account=eosriobrazil
/v2/state/get_voters¶
GET¶
Summary¶
Get voters
Description¶
Get all voting accounts.
Parameters¶
Name | Located in | Description | Required | Schema |
---|---|---|---|---|
producer | query | Filter by voted producer (comma separated) | No | string |
skip | query | Skip [n] actions (pagination) | No | integer |
limit | query | Limit of [n] actions per page | No | integer |
Responses¶
Code | Description |
---|---|
200 | Default Response |
Examples¶
Get all eosriobrazil
voters
/v2/state/get_voters?producer=eosriobrazil
Get only the first 3 responses
/v2/state/get_voters?producer=eosriobrazil&limit=3
/v2/health¶
GET¶
Summary:¶
API Service Health Report
Responses¶
Code | Description |
---|---|
200 | Default Response |