Struct jsonrpc_types_proto::types::EventData
source · pub struct EventData {Show 23 fields
pub type: String,
pub amount: Option<Amount>,
pub preburn_address: String,
pub currency_code: String,
pub new_to_xdx_exchange_rate: f32,
pub sender: String,
pub receiver: String,
pub metadata: String,
pub epoch: u64,
pub round: u64,
pub proposer: String,
pub proposed_time: u64,
pub destination_address: String,
pub new_compliance_public_key: String,
pub new_base_url: String,
pub time_rotated_seconds: u64,
pub created_address: String,
pub role_id: u64,
pub committed_timestamp_secs: u64,
pub bytes: String,
pub removed: bool,
pub domain: String,
pub address: String,
}
Fields§
§type: String
§amount: Option<Amount>
burn, cancelburn, mint, preburn, receivedpayment, sentpayment, receivedmint events
preburn_address: String
burn, cancelburn, preburn events hex-encoded bytes
currency_code: String
to_xdx_exchange_rate_update event only
new_to_xdx_exchange_rate: f32
§sender: String
receivedpayment and sentpayment events hex-encoded bytes
receiver: String
hex-encoded bytes
metadata: String
hex-encoded bytes
epoch: u64
newepoch event only
round: u64
newblock event only
proposer: String
hex-encoded bytes
proposed_time: u64
§destination_address: String
receivedmint event only hex-encoded bytes
new_compliance_public_key: String
compliancekeyrotation event only hex-encoded bytes
new_base_url: String
baseurlrotation event only
time_rotated_seconds: u64
compliancekeyrotation and baseurlrotation events
created_address: String
createaccount event field. Hex-encoded account address bytes of the created account.
role_id: u64
createaccount event field. Role id of the created account, see DIP-2 for more details
committed_timestamp_secs: u64
admintransaction event field. The block time when this transaction is committed. It is created by validators.
bytes: String
unknown event field. Hex-encoded BCS bytes of the event data.
removed: bool
vaspdomain event only
domain: String
§address: String
Trait Implementations§
source§impl<'de> Deserialize<'de> for EventData
impl<'de> Deserialize<'de> for EventData
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
source§impl Message for EventData
impl Message for EventData
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
self
.