...
Field | Description | Relationship | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
handle |
| handle_activity → handle pub_addresses → handle nft_signatures → handle fio_requests → payer_handle fio_requests → payee_handle fio_data → payer_handle fio_data → payee_handle | ||||||||||||
domain |
| domains → domain | ||||||||||||
account |
| accounts → account | ||||||||||||
encryption_key |
| |||||||||||||
encryption_key_set |
| |||||||||||||
bundled_tx |
| |||||||||||||
expiration |
| |||||||||||||
status |
|
...
block
transaction
trace
specific
account
andname
insidetrace
→action_traces
→act
. It will be presented as Trigger: action_account:action:name, e.g. Trigger: eosio:newaccounttable deltas
and are organized by defining the table where record needs to be added as well as data source, typically from the trace.
...
Table: handles
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
handle
)Field | Source Data |
---|---|
handle |
|
domain | Domain from ( |
account |
|
encryption_key |
|
encryption_key_set | “false” |
bundled_tx | “100” |
expiration |
|
status | “active" |
...
Field | Source Data |
---|---|
id |
|
status | “sent_to_blockchain” |
Trigger
...
: Table Deltas: added:false
and kvo->table:domains
Table: domains
Status | ||||
---|---|---|---|---|
|
Field | Source Data |
---|---|
domain |
|
status | “burnt” |
Table: domain_activity
Status | ||||
---|---|---|---|---|
|
Field | Source Data | |
---|---|---|
domain |
| |
transaction_id |
| |
type | “auto_burn” |
API
/get_blocks
Returns block information.
Request
...
Parameter
...
Description
...
time_start
Trigger: Table Deltas: added:false
and kvo->table:fionames
Additional check needs to be performed:
If this handle burn was already processed as a result of
Trigger: fio.address:burnaddress and action_ordinal = 1
do not process this trigger.
Table: handles
Status | |
---|---|
|
...
|
...
time_end
|
Field | Source Data |
---|---|
handle |
|
status | “burnt” |
Table: handle_activity
Status | ||||
---|---|---|---|---|
|
Field | Source Data |
---|---|
handle |
|
transaction_id | |
type | “auto_burn” |
API
/get_blocks
Returns block information.
Request
Parameter | Description | ||||||
---|---|---|---|---|---|---|---|
time_start |
timestamp | ||||||
time_end |
timestamp | ||||||
producer |
producer | ||||||
sort |
|
...
Parameter | Description | ||||||
---|---|---|---|---|---|---|---|
time_start |
timestamp | ||||||
time_end |
timestamp | ||||||
block_number |
block_number | ||||||
action_account |
action_account | ||||||
action_name |
action_name | ||||||
impacted_account |
| ||||||
impacted_account_direction |
| ||||||
sort |
|
...
Return records from transactions
which match all request parameters andexcept:
impacted_account
is supplied:Constrains transactions to those that are present in
account_activity
→account
and:impacted_account_direction
is supplied and is “sender”Records from
transactions
whereimpacted_account
=account_activity->account
andtype
is “sender”
impacted_account_direction
is supplied and is “receiver”Records from
transactions
whereimpacted_account
=account_activity->account
andtype
is “receiver”
notimpacted_account_direction
issupplied
orand is “both”
type
is “receiver” ORtype
is “sender”or not supplied
Records from
transactions
whereimpacted_account
=account_activity->account
Please note: a single transaction can be affecting the same account as sender and receiver! In this case the same transaction should be returned twice.
Also include related data from:
blocks
timestamp
traces
All traces for transactiontransaction should be returned twice.
Also include related data from:
blocks
timestamp
traces
All traces for transaction
token_transfers
id
matchestransaction_id
Include
payer_account
payee_account
amount
type
memo
domain_activity
id
matchestransaction_id
Include
domain
type
handle_activity
id
matchestransaction_id
Include
handle
type
token_staking
id
matchestransaction_id
Include
staker_account
amount
fio_requests
id
matchestransaction_id
Include
id
payee_handle
payer_handle
content
payee_pub_key
payer_pub_key
status
fio_data
id
matchestransaction_id
Include
request_id
payee_handle
payer_handle
content
payee_pub_key
payer_pub_key
status
Sort by:
timestamp_asc:
blocks
→timestamp
ASCtimestamp_desc:
blocks
→timestamp
DESC
...
Field | Source Data |
---|---|
id |
|
block_number |
|
timestamp |
|
action_account |
|
action_name |
|
sender_account |
|
receiver_account |
|
impacted_account_direction | See
Blank is if impacted_account not supplied. |
tpid |
|
fee |
|
request_data |
|
request_data |
|
status |
|
type_specific_data | This element contains data which is specific to certain types of transactions as follows
|
traces array |
For each trace:
|
Example
Code Block |
---|
[ { } ] |
TODO
...
reverse handle look-up