worker

Version:
sha256:5886fdc
wit

input interface

Imported Types
wavs:types/core.{timestamp}
wavs:types/service.{service-id}
wavs:types/service.{workflow-id}
wavs:types/service.{trigger}
wavs:types/chain.{chain-name}
wavs:types/chain.{evm-address}
wavs:types/chain.{evm-event-log}
wavs:types/chain.{cosmos-address}
wavs:types/chain.{cosmos-event}
trigger-config:record {
service-id: service-id
workflow-id: workflow-id
trigger: trigger
}
trigger-data-evm-contract-event:record {
chain-name: chain-name
}
trigger-data-cosmos-contract-event:record {
contract-address: cosmos-address
chain-name: chain-name
event-index: u64
block-height: u64
}
trigger-data-block-interval:record {
chain-name: chain-name
block-height: u64
}
trigger-data-cron:record {
trigger-time: timestamp
}
trigger-data:variant {
cosmos-contract-event(trigger-data-cosmos-contract-event)
raw(list<u8>)
}
trigger-action:record {}

output interface

wasm-response:record {
payload: list<u8>
ordering: option<u64>
}