-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
48 lines (40 loc) · 1.29 KB
/
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
log:
level: debug
disable_sentry: true
db:
url: db_url
listener:
addr: :8000
# Routing config is used for deploying several service instances under one domain to differentiate them
# by configurable prefix. Note that prefix should be formatted as `/integrations/configured-service-prefix/`
routing:
prefix: "/integrations/configured-service-prefix/"
airdrop:
amount: amount # amount in natural numbers (1, 2, 10 etc.) decimals part is taken directly from the contract
token_address: erc20_token_address
token_image: image_url # token image URL to display in FE
broadcaster:
rpc: evm_rpc_url
chain_id: chain_id
sender_private_key: priv_key # optional field, may be set via ENV through the PRIVATE_KEY variable
query_limit: 10
erc20_permit_transfer: contract_address
gas_multiplier: 1.1
verifier:
verification_key_path: "./verification_key.json"
allowed_age: 18
allowed_citizenships: [ "UKR" ]
allowed_event_id: "event_id"
allowed_query_selector: "query_selector"
# at least one of these should be correct to pass:
allowed_identity_count: 1
allowed_identity_timestamp: 1715698750
root_verifier:
rpc: evm_rpc_url
contract: registration_contract_address
request_timeout: 10s
price_api:
url: api_url #coinmarketcap
key: api_key
currency_id: 23888
quote_tag: "ETH"