...
Table of Contents | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Overview
TODO
burned addresses and domains pre JAN-2024 - maybe table deltas?
FIO Relic is a fork of Antelope Memento and is intended to receive FIO Chain data stream from the FIO Chain Node via EOS Chronicle. FIO specific data is extracted from the stream and stored in a Relational Database (RDB) for future query via API. The following document is intended to be functional specification for the FIO Relic System.
...
Field | Description | Relationship |
---|---|---|
id | Trace id. AutoID - generated ID or transaction_id + action_ordinal, e.g. 770989df18fac96e48ca03d6702991d4462bebacceab8cf6b389507e998ca7fe-2 | |
transaction_id | Transaction ID | transactions → id |
action_ordinal | Sequential order of trace in transaction | |
action_account | Account name for trace | |
action_name | Action name fro trace | |
request_data | Raw request data for trace |
...
Table: traces
Status | ||||
---|---|---|---|---|
|
Field | Source Data |
---|---|
id | Trace id. Auto-generated ID or transaction_id + action_ordinal, e.g. 770989df18fac96e48ca03d6702991d4462bebacceab8cf6b389507e998ca7fe-2 |
transaction_id |
|
action_ordinal |
|
action_account |
|
action_name |
|
request_data |
|
...
Field | Source Data |
---|---|
payer_account |
|
payee_account |
|
transaction_id |
|
amount |
|
type | “transfer_locked” |
memo |
Trigger: fio.token:transfer and receiver
...
= fio.token
Table: token_transfers
Status | ||||
---|---|---|---|---|
|
Field | Source Data |
---|---|
payer_account |
|
payee_account |
|
transaction_id |
|
amount |
|
type | If If If If If If If |
memo |
|
Trigger: fio.token:issue and receiver
...
= fio.token
Table: token_transfers
Status | ||||
---|---|---|---|---|
|
...
Trigger: fio.address:regdomain and action_ordinal = 1
Table: domains
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
domain
)Field | Source Data |
---|---|
domain |
|
account |
|
is_public | “false” |
expiration |
|
status | “active" |
...
Trigger: fio.address:regaddress and action_ordinal = 1
Table: handles
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
handle
)Field | Source Data |
---|---|
handle |
|
account |
|
encryption_key |
|
encryption_key_set | “false” |
bundled_tx | “100” |
expiration |
|
status | “active" |
...
Field | Source Data |
---|---|
id |
|
payee_handle |
|
payer_handle |
|
content |
|
payee_pub_key | Look-up |
payer_pub_key | Look-up |
status | “pending” |
transaction_id |
|
Trigger: fio.address:
...
cancelfndreq and action_ordinal = 1
Table: handle_activity
Status | ||||
---|---|---|---|---|
|
...
Field | Source Data |
---|---|
id |
|
status | “sent_to_blockchain” |
Trigger: fio.address:burndomain
Table: domains
Status | ||||
---|---|---|---|---|
|
Field | Source Data |
---|---|
domain |
|
status | “burnt” |
Table: domain_activity
Status | ||||
---|---|---|---|---|
|
Field | Source Data |
---|---|
domain |
|
transaction_id |
|
type | “auto_burn” |