aggregator
Version:
sha256:6e81f58
world aggregator-world
imports
packet: packet
aggregator-action: aggregator-action
any-tx-hash: any-tx-hash
exports
process-packet:
process-packet(packet:packet) → result<list<aggregator-action>, string>
handle-timer-callback:
handle-timer-callback(packet:packet) → result<list<aggregator-action>, string>
handle-submit-callback:
handle-submit-callback(packet:packet, tx-result:result<any-tx-hash, string>) → result<_, string>
aggregator interface
Imported Types
wavs:types/core.{duration}
wavs:types/core.{u128}
wavs:types/service.{service}
wavs:types/service.{workflow-id}
wavs:types/service.{signature-kind}
wavs:types/chain.{chain-key}
wavs:types/chain.{evm-address}
wavs:types/chain.{cosmos-address}
wavs:types/events.{trigger-data}
wavs:types/events.{event-id}
packet:record {
service: service
workflow-id: workflow-id
envelope: envelope
signature: envelope-signature
trigger-data: trigger-data
}timer-action:record {
delay: duration
}