This bot monitors a Gnosis-Safe multi-signature contract address for events emitted and any changes in Ether or token balances. All alert types and severities are set to Info by default.
version
(required) - The value for this key corresponds to the version of the contract that we want to monitor for emitted events and balance changes. The supported versions arev1.0.0
,v1.1.1
,v1.2.0
, andv1.3.0
, where JSON files containing the ABIs for those versions are located in the./abi
directory and in their respective subdirectories.
For example, to monitor the Synthetix protocolDAO multisig contract for emitted events and balance
changes, the following content would be present in the bot-config.json
file:
{
"developerAbbreviation": "AE",
"protocolName": "Synthetix",
"protocolAbbreviation": "SYN",
"contracts": {
"contractName1": {
"address": "0xEb3107117FEAd7de89Cd14D463D340A2E6917769",
"version": "v1.0.0"
}
}
}
Note that any unused entries in the configuration file must be deleted for the bot to work. The original version of the configuration file contains several placeholders to show the structure of the file, but these are not valid entries for running the bot.