Utility for viewing transactions of specified addresses in ETH SDK based blockchains. If added address found in the transaction, this transaction will be saved to the storage and sent to notification address.
config.json - config file.
http_server- http server sectionenabled- enable or disable http handlersport- http server port
geth_server- ETH server urlstorage- sai-storage http serverurl- sai-storage http server addresstoken- sai-storage tokencollection- sai-storage collection name
notifier- bridge service urlurl- bridge service urltoken- bridge service tokensender_id- sender name: CYCLONE
start_block- start block heightsleep- sleep duration between loop iteration(in seconds)skipFailedTransactions- TRUE to skip not parsed transaction
make build: rebuild and start service
make up: start service
make down: stop service
make logs: display service logs
{
"contracts": [
{
"address": "$address",
"abi": "$abi",
"start_block":$start_block
},
{
"address": "$address",
"abi": "$abi",
"start_block":$start_block
}
]
}$address <- any contract address to find in transaction
$abi <- abi string quoted
$start_block <- block height to start indexation
{
"addresses": [
"$address","$address"
]
}$address <- any contract address to find in transaction