// @generated #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Events { #[prost(message, repeated, tag="1")] pub stakedfrax_approvals: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="2")] pub stakedfrax_deposits: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="3")] pub stakedfrax_distribute_rewards: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="4")] pub stakedfrax_set_max_distribution_per_second_per_assets: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="5")] pub stakedfrax_sync_rewards: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="6")] pub stakedfrax_timelock_transfer_starteds: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="7")] pub stakedfrax_timelock_transferreds: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="8")] pub stakedfrax_transfers: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="9")] pub stakedfrax_withdraws: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Calls { #[prost(message, repeated, tag="1")] pub stakedfrax_call_accept_transfer_timelocks: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="2")] pub stakedfrax_call_approves: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="3")] pub stakedfrax_call_deposits: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="4")] pub stakedfrax_call_deposit_with_signatures: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="5")] pub stakedfrax_call_mints: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="6")] pub stakedfrax_call_permits: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="7")] pub stakedfrax_call_redeems: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="8")] pub stakedfrax_call_renounce_timelocks: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="9")] pub stakedfrax_call_set_max_distribution_per_second_per_assets: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="10")] pub stakedfrax_call_sync_rewards_and_distributions: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="11")] pub stakedfrax_call_transfers: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="12")] pub stakedfrax_call_transfer_froms: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="13")] pub stakedfrax_call_transfer_timelocks: ::prost::alloc::vec::Vec, #[prost(message, repeated, tag="14")] pub stakedfrax_call_withdraws: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxApproval { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(bytes="vec", tag="5")] pub owner: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="6")] pub spender: ::prost::alloc::vec::Vec, #[prost(string, tag="7")] pub amount: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxDeposit { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(bytes="vec", tag="5")] pub caller: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="6")] pub owner: ::prost::alloc::vec::Vec, #[prost(string, tag="7")] pub assets: ::prost::alloc::string::String, #[prost(string, tag="8")] pub shares: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxDistributeRewards { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(string, tag="5")] pub rewards_to_distribute: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxSetMaxDistributionPerSecondPerAsset { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(string, tag="5")] pub old_max: ::prost::alloc::string::String, #[prost(string, tag="6")] pub new_max: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxSyncRewards { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(uint64, tag="5")] pub cycle_end: u64, #[prost(uint64, tag="6")] pub last_sync: u64, #[prost(string, tag="7")] pub reward_cycle_amount: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxTimelockTransferStarted { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(bytes="vec", tag="5")] pub previous_timelock: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="6")] pub new_timelock: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxTimelockTransferred { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(bytes="vec", tag="5")] pub previous_timelock: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="6")] pub new_timelock: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxTransfer { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(bytes="vec", tag="5")] pub from: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="6")] pub to: ::prost::alloc::vec::Vec, #[prost(string, tag="7")] pub amount: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxWithdraw { #[prost(string, tag="1")] pub evt_tx_hash: ::prost::alloc::string::String, #[prost(uint32, tag="2")] pub evt_index: u32, #[prost(message, optional, tag="3")] pub evt_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="4")] pub evt_block_number: u64, #[prost(bytes="vec", tag="5")] pub caller: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="6")] pub receiver: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="7")] pub owner: ::prost::alloc::vec::Vec, #[prost(string, tag="8")] pub assets: ::prost::alloc::string::String, #[prost(string, tag="9")] pub shares: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxAcceptTransferTimelockCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxApproveCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(bytes="vec", tag="6")] pub spender: ::prost::alloc::vec::Vec, #[prost(string, tag="7")] pub amount: ::prost::alloc::string::String, #[prost(bool, tag="8")] pub output_param0: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxDepositCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(string, tag="6")] pub u_assets: ::prost::alloc::string::String, #[prost(bytes="vec", tag="7")] pub u_receiver: ::prost::alloc::vec::Vec, #[prost(string, tag="8")] pub output_shares: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxDepositWithSignatureCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(string, tag="6")] pub u_assets: ::prost::alloc::string::String, #[prost(bytes="vec", tag="7")] pub u_receiver: ::prost::alloc::vec::Vec, #[prost(string, tag="8")] pub u_deadline: ::prost::alloc::string::String, #[prost(bool, tag="9")] pub u_approve_max: bool, #[prost(uint64, tag="10")] pub u_v: u64, #[prost(bytes="vec", tag="11")] pub u_r: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="12")] pub u_s: ::prost::alloc::vec::Vec, #[prost(string, tag="13")] pub output_shares: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxMintCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(string, tag="6")] pub u_shares: ::prost::alloc::string::String, #[prost(bytes="vec", tag="7")] pub u_receiver: ::prost::alloc::vec::Vec, #[prost(string, tag="8")] pub output_assets: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxPermitCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(bytes="vec", tag="6")] pub owner: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="7")] pub spender: ::prost::alloc::vec::Vec, #[prost(string, tag="8")] pub value: ::prost::alloc::string::String, #[prost(string, tag="9")] pub deadline: ::prost::alloc::string::String, #[prost(uint64, tag="10")] pub v: u64, #[prost(bytes="vec", tag="11")] pub r: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="12")] pub s: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxRedeemCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(string, tag="6")] pub u_shares: ::prost::alloc::string::String, #[prost(bytes="vec", tag="7")] pub u_receiver: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="8")] pub u_owner: ::prost::alloc::vec::Vec, #[prost(string, tag="9")] pub output_assets: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxRenounceTimelockCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxSetMaxDistributionPerSecondPerAssetCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(string, tag="6")] pub u_max_distribution_per_second_per_asset: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxSyncRewardsAndDistributionCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxTransferCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(bytes="vec", tag="6")] pub to: ::prost::alloc::vec::Vec, #[prost(string, tag="7")] pub amount: ::prost::alloc::string::String, #[prost(bool, tag="8")] pub output_param0: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxTransferFromCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(bytes="vec", tag="6")] pub from: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="7")] pub to: ::prost::alloc::vec::Vec, #[prost(string, tag="8")] pub amount: ::prost::alloc::string::String, #[prost(bool, tag="9")] pub output_param0: bool, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxTransferTimelockCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(bytes="vec", tag="6")] pub u_new_timelock: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StakedfraxWithdrawCall { #[prost(string, tag="1")] pub call_tx_hash: ::prost::alloc::string::String, #[prost(message, optional, tag="2")] pub call_block_time: ::core::option::Option<::prost_types::Timestamp>, #[prost(uint64, tag="3")] pub call_block_number: u64, #[prost(uint64, tag="4")] pub call_ordinal: u64, #[prost(bool, tag="5")] pub call_success: bool, #[prost(string, tag="6")] pub u_assets: ::prost::alloc::string::String, #[prost(bytes="vec", tag="7")] pub u_receiver: ::prost::alloc::vec::Vec, #[prost(bytes="vec", tag="8")] pub u_owner: ::prost::alloc::vec::Vec, #[prost(string, tag="9")] pub output_shares: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RewardCycle { #[prost(uint64, tag="1")] pub ord: u64, #[prost(bytes="vec", tag="2")] pub reward_rate: ::prost::alloc::vec::Vec, #[prost(string, tag="3")] pub component_id: ::prost::alloc::string::String, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BlockRewardCycles { #[prost(message, repeated, tag="1")] pub reward_cycles: ::prost::alloc::vec::Vec, } // @@protoc_insertion_point(module)