-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample-config.yaml
96 lines (90 loc) · 3.56 KB
/
example-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
assets: # Array of "assets", each asset is on one blockchain and can have multiple acconuts to check the balances of
- id: ethereum_example # Asset ID - must be unique, but you can put whatever you want.
blockchain:
name: "Ethereum Mainnet" # Blockchain name - cosmetic
rpc_url: "https://rpc.ankr.com/eth" # Blockchain RPC URL
module: "evm_native" # module name - must match one of the file names in the src/targets directory. For instance, put "evm_native" to use the "evm_native.py" module which can query EVM bockchains
name: Ether # Name of the asset - cosmetic
decimals: 18 # Decimals - used to properly calculate assets in the dashboards
accounts: # Array of "accounts"
- address: "0x0000000000000000000000000000000000000000" # Account address
name: "Null address" # Name of the account - cosmetic
- address: "0x9F17203888dc74360C838bc906ce44d9f913E932"
name: "Address #1"
- address: "0xEd89da9DD83A0D703991ee833969489278B260E7"
name: "Address #2"
- id: nft_example
blockchain:
name: "Ethereum Mainnet"
rpc_url: "https://rpc.ankr.com/eth"
module: "erc721"
name: BAYC
decimals: 0
extra_parameters: # Some modules need extra parameters to work. ERC20 and ERC721 modules need a smart contract address.
contract_address: "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D"
accounts:
- address: "0x63BE292a1e64739C79493cf6f2F99BD75B49133E"
name: "Address #1"
- id: token_example
blockchain:
name: "Ethereum Mainnet"
rpc_url: "https://rpc.ankr.com/eth"
module: "erc20"
name: BAT
decimals: 18
extra_parameters:
contract_address: "0x0D8775F648430679A709E98d2b0Cb6250d2887EF"
accounts:
- address: "0x1C727a55eA3c11B0ab7D3a361Fe0F3C47cE6de5d"
name: "Address #1"
- id: polygon_example
blockchain:
name: "Polygon Mainnet"
rpc_url: "https://rpc.ankr.com/polygon"
module: "evm_native"
name: Matic
decimals: 18
accounts:
- address: "0x0000000000000000000000000000000000000000"
name: "Null address"
- address: "0xaEdE0422f445B95BfEdC7C1220c9bB5374cD7673"
name: "Address #1"
- id: arbitrum_example
blockchain:
name: "Arbitrum One"
rpc_url: "https://rpc.ankr.com/arbitrum/"
module: "evm_native"
name: Arbitrum-Ether
decimals: 18
accounts:
- address: "0x0000000000000000000000000000000000000000"
name: "Null address"
- address: "0x0a0357e50Db54027f39373db16EF3461CE770FEB"
name: "Address #1"
- id: polkadot_example
blockchain:
name: "Polkadot Mainnet"
rpc_url: "https://polkadot-rpc.publicnode.com/"
module: "substrate_native"
name: Polkadot
decimals: 10
accounts:
- address: "15DdAZzu5DAwFsg5jMFfZpxKHtsBiX8GyargkzfDdv3uic2"
name: "Address #1"
- id: cosmos_example
blockchain:
name: "CosmosHub"
rpc_url: "https://cosmos-rest.publicnode.com/"
module: "cosmos_native"
name: Atom
decimals: 6
extra_parameters:
validator:
window_block_missed_threshold: 15
accounts:
- address: "cosmos10wljxpl03053h9690apmyeakly3ylhejxgve8g"
name: "Ledger Validator"
is_validator: true
- address: "cosmos1z8zjv3lntpwxua0rtpvgrcwl0nm0tltgyuy0nd"
name: "Kraken"
is_validator: true