Crate wavs_types

Crate wavs_types 

Source

Modules§

IWavsServiceHandler
Generated by the following Solidity interface…
IWavsServiceManager
Generated by the following Solidity interface…
aggregator

Structs§

AddChainRequest
AddServiceRequest
AnyDigest
It is a string, but hex-encoded 32-byte hash
ByteArray
A newtype that wraps a [u8; N] using const generics. and is serialized as a 0x prefixed hex string.
ByteArrayError
ChainKey
A ChainKey represents a blockchain network identifier, consisting of a namespace and a chain id. The namespace indicates the type of blockchain (e.g., “ethereum”, “bitcoin”), while the id specifies the particular network within that namespace (e.g., “1”, “cosmoshub”).
ChainKeyId
ChainKeyNamespace
Component
ComponentDigest
It is a string, but hex-encoded 32-byte hash
CosmosChainConfig
Credential
A wrapper around a credential string that zeroizes on drop This can be used to store sensitive information such as mnemonics, http auth tokens, or private keys
DeleteServicesRequest
DevTriggerStreamInfo
DevTriggerStreamsInfo
Duration
Envelope
EnvelopeSignature
EventId
EventOrder
EvmChainConfig
EvmContractSubmission
GetSignerRequest
ListServicesResponse
Packet
Permissions
Registry
SaveServiceResponse
Service
Service validation is a runtime check, and depends on:
ServiceDigest
It is a string, but hex-encoded 32-byte hash
ServiceId
It is a string, but hex-encoded 32-byte hash
ServiceManagerEnvelope
ServiceManagerSignatureData
SignatureData
SignatureKind
Defines the signature configuration for cryptographic operations in WAVS.
SimulatedTriggerRequest
SubmitAction
TimerAction
Timestamp
TriggerAction
A bundle of the trigger and the associated data needed to take action on it
TriggerConfig
UploadComponentResponse
WasmResponse
Workflow
This captures the triggers we listen to, the components we run, and how we submit the result
WorkflowId
It is a string, but with some strict validation rules. It must be lowercase alphanumeric: [a-z0-9-_]{3,36}

Enums§

Aggregator
AggregatorAction
AllowedHostPermission
AnyChainConfig
ChainConfigError
ChainKeyError
ComponentSource
DevTriggerStreamSubscriptionKind
EnvelopeError
ServiceManager
ServiceStatus
SignatureAlgorithm
SignaturePrefix
SignerResponse
Submit
Trigger
TriggerData
The data that came from the trigger and is passed to the component after being converted into the WIT-friendly type
WorkflowIdError

Traits§

EnvelopeExt

Functions§

decode_service_manager_error

Type Aliases§

IWavsServiceHandlerQueryT
IWavsServiceHandlerSigningT
IWavsServiceManagerQueryT
IWavsServiceManagerSigningT
ServiceManagerError