square-test
Version:
sha256:1c25897
imports wavs:worker/layer-types
layer-types interface
eth-address:record {
raw-bytes: list<u8>
}trigger-source-eth-contract-event:record {
address: eth-address
chain-name: string
event-hash: list<u8>
}cosmos-address:record {
bech32-addr: string
prefix-len: u32
}trigger-source-cosmos-contract-event:record {
address: cosmos-address
chain-name: string
event-type: string
}trigger-source:variant {
eth-contract-event(trigger-source-eth-contract-event)
cosmos-contract-event(trigger-source-cosmos-contract-event)
manual
}eth-event-log-data:record {
topics: list<list<u8>>
data: list<u8>
}trigger-data-eth-contract-event:record {
contract-address: eth-address
chain-name: string
log: eth-event-log-data
block-height: u64
}cosmos-event:record {
ty: string
attributes: list<tuple<string, string>>
}trigger-data-cosmos-contract-event:record {
contract-address: cosmos-address
chain-name: string
event: cosmos-event
block-height: u64
}trigger-data:variant {
eth-contract-event(trigger-data-eth-contract-event)
cosmos-contract-event(trigger-data-cosmos-contract-event)
raw(list<u8>)
}trigger-action:record {
config: TODO input.ty.record
data: TODO input.ty.variant
}run(trigger-action:trigger-action) → result<list<u8>, string>