Enum airnode_events::AirnodeEvent [−][src]
pub enum AirnodeEvent {
Show 44 variants
ClientEndorsementStatusUpdatedA {
requester_index: U256,
client_address: H160,
endorsement_status: bool,
},
ClientFullRequestCreatedA {
provider_id: U256,
request_id: U256,
no_requests: u64,
client_address: H160,
endpoint_id: U256,
requester_index: U256,
designated_wallet: H160,
fulfill_address: H160,
fulfill_function_id: u64,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
ClientRequestCreatedA {
provider_id: U256,
request_id: U256,
no_requests: u64,
client_address: H160,
template_id: U256,
requester_index: U256,
designated_wallet: H160,
fulfill_address: H160,
fulfill_function_id: u64,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
ClientRequestFailedA {
provider_id: U256,
request_id: U256,
},
ClientRequestFulfilledA {
provider_id: U256,
request_id: U256,
status_code: u64,
data: Vec<U256>,
},
ClientRequestFulfilledWithBytesA {
provider_id: U256,
request_id: U256,
status_code: u64,
data: Vec<U256>,
},
ClientShortRequestCreatedA {
provider_id: U256,
request_id: U256,
no_requests: u64,
client_address: H160,
template_id: U256,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
EndpointUpdatedA {
provider_id: U256,
endpoint_id: U256,
authorizers: Vec<H160>,
},
MinBalanceUpdatedA {
provider_id: U256,
min_balance: U256,
},
ProviderCreatedA {
provider_id: U256,
admin: H160,
xpub: String,
},
ProviderUpdatedA {
provider_id: U256,
admin: H160,
},
RequesterCreatedA {
requester_index: U256,
admin: H160,
},
RequesterUpdatedA {
requester_index: U256,
admin: H160,
},
RequestFulfilledA {
request_id: U256,
status_code: u64,
data: U256,
},
RequestFulfilledWithBytesA {
request_id: U256,
status_code: u64,
data: Vec<U256>,
},
TemplateCreatedA {
template_id: U256,
provider_id: U256,
endpoint_id: U256,
requester_index: U256,
designated_wallet: H160,
fulfill_address: H160,
fulfill_function_id: u64,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
WithdrawalFulfilledA {
provider_id: U256,
requester_index: U256,
withdrawal_request_id: U256,
designated_wallet: H160,
destination: H160,
amount: U256,
},
WithdrawalRequestedA {
provider_id: U256,
requester_index: U256,
withdrawal_request_id: U256,
designated_wallet: H160,
destination: H160,
},
CreatedTemplate {
template_id: U256,
airnode: H160,
endpoint_id: U256,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
DecreasedSelfRank {
admin: H160,
new_rank: U256,
},
DecreasedSelfRankAdminned {
adminned: H160,
admin: H160,
new_rank: U256,
},
ErroredBeaconUpdate {
template_id: U256,
request_id: U256,
status_code: u64,
},
ExtendedWhitelistExpiration {
airnode: H160,
endpoint_id: U256,
user: H160,
admin: H160,
expiration: u64,
},
ExtendedWhitelistExpirationTpl {
template_id: U256,
user: H160,
admin: H160,
expiration: u64,
},
FailedRequest {
airnode: H160,
request_id: U256,
error_message: String,
},
FulfilledRequest {
airnode: H160,
request_id: U256,
status_code: u64,
data: Vec<U256>,
},
FulfilledWithdrawal {
airnode: H160,
sponsor: H160,
withdrawal_request_id: U256,
sponsor_wallet: H160,
amount: U256,
},
MadeFullRequest {Show 13 fields
airnode: H160,
request_id: U256,
requester_request_count: u64,
chain_id: u64,
requester: H160,
endpoint_id: U256,
sponsor: H160,
sponsor_wallet: H160,
fulfill_address: H160,
fulfill_function_id: u64,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
MadeTemplateRequest {Show 13 fields
airnode: H160,
request_id: U256,
requester_request_count: u64,
chain_id: u64,
requester: H160,
template_id: U256,
sponsor: H160,
sponsor_wallet: H160,
fulfill_address: H160,
fulfill_function_id: u64,
parameters: Option<ABI>,
error: Option<DecodingError>,
data: Option<Vec<U256>>,
},
RequestedBeaconUpdate {
template_id: U256,
sponsor: H160,
requester: H160,
request_id: U256,
sponsor_wallet: H160,
},
RequestedWithdrawal {
airnode: H160,
sponsor: H160,
withdrawal_request_id: U256,
sponsor_wallet: H160,
},
SetAirnodeXpub {
airnode: H160,
xpub: String,
},
SetRankAdminned {
adminned: H160,
caller_admin: H160,
target_admin: H160,
new_rank: U256,
},
SetRank {
caller_admin: H160,
target_admin: H160,
new_rank: U256,
},
SetSponsorshipStatus {
sponsor: H160,
requester: H160,
sponsorship_status: bool,
},
SetUpdatePermissionStatus {
sponsor: H160,
update_requester: H160,
status: bool,
},
SetWhitelistExpiration {
airnode: H160,
endpoint_id: U256,
user: H160,
admin: H160,
expiration: u64,
},
SetWhitelistExpirationTpl {
template_id: U256,
user: H160,
admin: H160,
expiration: u64,
},
SetWhitelistStatusPastExpiration {
airnode: H160,
endpoint_id: U256,
user: H160,
admin: H160,
status: bool,
},
SetWhitelistStatusPastExpirationTpl {
template_id: U256,
user: H160,
admin: H160,
status: bool,
},
TransferredMetaAdminStatus {
meta_admin: H160,
},
UpdatedBeacon {
template_id: U256,
request_id: U256,
value: U256,
timestamp: u64,
},
Unclassified,
Unknown,
}Variants
ClientEndorsementStatusUpdatedA
ClientFullRequestCreatedA
ClientRequestCreatedA
ClientRequestFailedA
ClientRequestFulfilledA
ClientRequestFulfilledWithBytesA
ClientShortRequestCreatedA
EndpointUpdatedA
MinBalanceUpdatedA
ProviderCreatedA
ProviderUpdatedA
RequesterCreatedA
RequesterUpdatedA
RequestFulfilledA
RequestFulfilledWithBytesA
TemplateCreatedA
WithdrawalFulfilledA
Fields
WithdrawalRequestedA
Fields
CreatedTemplate
Fields
error: Option<DecodingError>DecreasedSelfRank
DecreasedSelfRankAdminned
ErroredBeaconUpdate
ExtendedWhitelistExpiration
ExtendedWhitelistExpirationTpl
FailedRequest
FulfilledRequest
FulfilledWithdrawal
MadeFullRequest
MadeTemplateRequest
RequestedBeaconUpdate
RequestedWithdrawal
SetAirnodeXpub
SetRankAdminned
SetRank
SetSponsorshipStatus
SetUpdatePermissionStatus
SetWhitelistExpiration
SetWhitelistExpirationTpl
SetWhitelistStatusPastExpiration
SetWhitelistStatusPastExpirationTpl
TransferredMetaAdminStatus
UpdatedBeacon
Unclassified
Unknown
Implementations
Trait Implementations
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for AirnodeEvent
impl Send for AirnodeEvent
impl Sync for AirnodeEvent
impl Unpin for AirnodeEvent
impl UnwindSafe for AirnodeEvent
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
