mirror of
https://github.com/grassrootseconomics/cic-chain-events.git
synced 2024-09-30 21:17:25 +02:00
40 lines
876 B
YAML
40 lines
876 B
YAML
|
input:
|
||
|
label: cic_chain_events
|
||
|
nats_jetstream:
|
||
|
urls:
|
||
|
- nats://localhost:4222
|
||
|
subject: CHAIN.transfer
|
||
|
durable: benthos_sub
|
||
|
stream: CHAIN
|
||
|
deliver: all
|
||
|
pipeline:
|
||
|
processors:
|
||
|
- label: event_transformer
|
||
|
bloblang: |
|
||
|
root = this
|
||
|
root.timestamp = (this.timestamp).ts_format()
|
||
|
root.txType = if this.txType == "transfer" {
|
||
|
"TRANSFER"
|
||
|
} else if this.txType == "mintTo" {
|
||
|
"MINT_TO"
|
||
|
} else {
|
||
|
"TRANSFER_FROM"
|
||
|
}
|
||
|
output:
|
||
|
broker:
|
||
|
outputs:
|
||
|
- label: webhooks
|
||
|
http_client:
|
||
|
url: "https://webhook.site/ab61ace1-52bf-4495-a11a-4630a2a7cb6f"
|
||
|
verb: POST
|
||
|
timeout: 5s
|
||
|
- label: logg
|
||
|
stdout:
|
||
|
codec: lines
|
||
|
|
||
|
logger:
|
||
|
level: DEBUG
|
||
|
format: logfmt
|
||
|
add_timestamp: false
|
||
|
static_fields:
|
||
|
'@service': benthos
|