Crate wavs_types Copy item path Source IWavsServiceHandler Generated by the following Solidity interface… IWavsServiceManager Generated by the following Solidity interface… aggregator 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} 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 EnvelopeExt decode_service_manager_error IWavsServiceHandlerQueryT IWavsServiceHandlerSigningT IWavsServiceManagerQueryT IWavsServiceManagerSigningT ServiceManagerError