When the LegacyV1 filter is enabled, records are reshaped into
the Oura v1 event schema. This page is the catalog of those events — each is a variant of
an enum at the code level. Every event carries its own fields plus a Context describing
where in the chain it occurred.
For the structured (non-legacy) data model, see the
Data Dictionary.
RollBack Event
Data on chain rollback (the result of the local node switching to the consensus chain).
| Name | DataType | Description |
|---|
| block_slot | u64 | Slot of the rolled back block. |
| block_hash | Option<String> | Block hash. Hash of the rolled back block. |
Block Event
Data on an issued block.
| Name | DataType | Description |
|---|
| body_size | usize | Size of the block. |
| issuer_vkey | String | Block issuer Public verification key. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
Transaction Event
Data on a transaction.
| Name | DataType | Description |
|---|
| fee | u64 | Transaction fees in lovelace. |
| ttl | Option<u64> | Transaction time to live. |
| validity_interval_start | Option<u64> | Start of transaction validity interval |
| network_id | Option<u32> | Network ID. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
Data on a transaction input.
| Name | DataType | Description |
|---|
| tx_id | String | Transaction ID. |
| index | u64 | Index of input in transaction inputs. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| input_idx | Option<usize> | Input ID. |
TxOutput Event
Data on a transaction output (UTXO).
| Name | DataType | Description |
|---|
| address | String | Address of UTXO. |
| amount | u64 | Amount of lovelace in UTXO. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| output_idx | Option<usize> | Output ID. |
OutputAsset Event
Data on a non-ADA asset in a UTXO.
| Name | DataType | Description |
|---|
| policy | String | Minting policy of asset. |
| asset | String | Asset ID. |
| amount | u64 | Amount of asset. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| output_idx | Option<usize> | Output ID. |
| Name | DataType | Description |
|---|
| label | String | Metada label. |
| map_json (*) | Option<JsonValue> | Json map. |
| array_json (*) | Option<JsonValue> | Json array. |
| int_scalar (*) | Option<i128> | Number. |
| text_scalar (*) | Option<String> | Text. |
| bytes_hex (*) | Option<String> | Bytes. |
(*) Only one of these options will be used.
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
VkeyWitness Event
| Name | DataType | Description |
|---|
| vkey_hex | String | |
| signature_hex | String | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
NativeWitness Event
| Name | DataType | Description |
|---|
| policy_id | String | |
| script_json | JsonValue | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
PlutusWitness Event
| Name | DataType | Description |
|---|
| script_hash | String | |
| script_hex | String | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
PlutusRedeemer Event
| Name | DataType | Description |
|---|
| purpose | String | |
| ex_units_mem | u32 | |
| ex_units_steps | u64 | |
| input_idx | u32 | |
| plutus_data | JsonValue | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
PlutusDatum Event
| Name | DataType | Description |
|---|
| datum_hash | String | |
| plutus_data | JsonValue | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
CIP25Asset Event
| Name | DataType | Description |
|---|
| version | String | version |
| policy | String | |
| asset | String | |
| name | Option<String> | |
| image | Option<String> | |
| media_type | Option<String> | |
| description | Option<String> | |
| raw_json | JsonValue | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
CIP15Asset Event
| Name | DataType | Description |
|---|
| voting_key | String | |
| stake_pub | String | |
| reward_address | String | |
| nonce | i64 | |
| raw_json | JsonValue | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
Mint Event
Data on the minting of a non-ADA asset.
| Name | DataType | Description |
|---|
| policy | String | Minting policy of asset. |
| asset | String | Asset ID. |
| quantity | i64 | Quantity of asset minted. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
Collateral Event
Data on collateral inputs.
| Name | DataType | Description |
|---|
| tx_id | String | Transaction ID. |
| index | u64 | Index of transaction input in inputs. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
NativeScript Event
| Name | DataType | Description |
|---|
| policy_id | String | |
| script | JsonValue | |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
PlutusScript Event
| Name | DataType | Description |
|---|
| hash | String | … |
| data | String | … |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
StakeRegistration Event
Data on stake registration event.
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| certificate_idx | Option<usize> | |
StakeDeregistration Event
Data on stake deregistration event.
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| certificate_idx | Option<usize> | |
StakeDelegation Event
Data on stake delegation event.
| Name | DataType | Description |
|---|
| credential | StakeCredential | Stake credentials. |
| pool_hash | String | Hash of stake pool ID. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| certificate_idx | Option<usize> | |
PoolRegistration Event
Data on the stake registration event.
| Name | DataType | Description |
|---|
| operator | String | Stake pool operator ID. |
| vrf_keyhash | String | Kehash of node VRF operational key. |
| pledge | u64 | Stake pool pledge (lovelace). |
| cost | u64 | Operational costs per epoch (lovelace). |
| margin | f64 | Operator margin. |
| reward_account | String | Account to receive stake pool rewards. |
| pool_owners | Vec<String> | Stake pool owners. |
| relays | Vec<String> | … |
| pool_metadata | Option<String> | … |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| certificate_idx | Option<usize> | |
PoolRetirement Event
Data on stake pool retirement event.
| Name | DataType | Description |
|---|
| pool | String | Pool ID. |
| epoch | u64 | Current epoch. |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
| certificate_idx | Option<usize> | |
GenesisKeyDelegation Event
Data on genesis key delegation.
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Current slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |
MoveInstantaneousRewardsCert Event
| Name | DataType | Description |
|---|
| from_reserves | bool | … |
| from_treasury | bool | … |
| to_stake_credentials | Option<BTreeMap<StakeCredential, i64>> | … |
| to_other_pot | Option<u64> | … |
Context
| Name | DataType | Description |
|---|
| block_number | Option<u64> | Height of block from genesis. |
| block_hash | Option<String> | Block hash. |
| slot | Option<u64> | Blockchain slot. |
| timestamp | Option<u64> | Timestamp. |
| tx_idx | Option<usize> | Transaction Index. |
| tx_hash | Option<String> | Transaction hash. |