Skip to content

Commit 00a5eb7

Browse files
Join config from multiple paths (#35)
1 parent 73e90e8 commit 00a5eb7

File tree

10 files changed

+53
-307
lines changed

10 files changed

+53
-307
lines changed

docker-compose.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ services:
66
depends_on:
77
- db
88
volumes:
9-
- ./src/demo_hic_et_nunc/dipdup-docker.yml:/home/dipdup/dipdup.yml
9+
- ./src/demo_hic_et_nunc/dipdup.yml:/home/dipdup/dipdup.yml
10+
- ./src/demo_hic_et_nunc/dipdup-docker.yml:/home/dipdup/dipdup-docker.yml
11+
command: ["-c", "dipdup.yml", "-c", "dipdup-docker.yml", "run"]
1012
restart: always
1113
environment:
1214
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-changeme}
@@ -17,7 +19,9 @@ services:
1719
depends_on:
1820
- db
1921
volumes:
20-
- ./src/demo_quipuswap/dipdup-docker.yml:/home/dipdup/dipdup.yml
22+
- ./src/demo_quipuswap/dipdup.yml:/home/dipdup/dipdup.yml
23+
- ./src/demo_quipuswap/dipdup-docker.yml:/home/dipdup/dipdup-docker.yml
24+
command: ["-c", "dipdup.yml", "-c", "dipdup-docker.yml", "run"]
2125
restart: always
2226
environment:
2327
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-changeme}
@@ -28,18 +32,22 @@ services:
2832
depends_on:
2933
- db
3034
volumes:
31-
- ./src/demo_tzcolors/dipdup-docker.yml:/home/dipdup/dipdup.yml
35+
- ./src/demo_tzcolors/dipdup.yml:/home/dipdup/dipdup.yml
36+
- ./src/demo_tzcolors/dipdup-docker.yml:/home/dipdup/dipdup-docker.yml
37+
command: ["-c", "dipdup.yml", "-c", "dipdup-docker.yml", "run"]
3238
restart: always
3339
environment:
3440
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-changeme}
3541
- ADMIN_SECRET=${ADMIN_SECRET:-changeme}
3642

37-
domains:
43+
tezos_domains:
3844
build: .
3945
depends_on:
4046
- db
4147
volumes:
42-
- ./src/demo_tezos_domains/dipdup-docker.yml:/home/dipdup/dipdup.yml
48+
- ./src/demo_tezos_domains/dipdup.yml:/home/dipdup/dipdup.yml
49+
- ./src/demo_tezos_domains/dipdup-docker.yml:/home/dipdup/dipdup-docker.yml
50+
command: ["-c", "dipdup.yml", "-c", "dipdup-docker.yml", "run"]
4351
restart: always
4452
environment:
4553
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-changeme}
Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
spec_version: 0.0.1
2-
package: demo_hic_et_nunc
3-
41
database:
52
kind: postgres
63
host: db
@@ -13,41 +10,3 @@ database:
1310
hasura:
1411
url: http://hasura:8080
1512
admin_secret: ${ADMIN_SECRET:-changeme}
16-
17-
contracts:
18-
HEN_objkts:
19-
address: ${HEN_OBJKTS:-KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton}
20-
typename: hen_objkts
21-
HEN_minter:
22-
address: ${HEN_MINTER:-KT1Hkg5qeNhfwpKW4fXvq7HGZB9z2EnmCCA9}
23-
typename: hen_minter
24-
25-
datasources:
26-
tzkt_mainnet:
27-
kind: tzkt
28-
url: ${TZKT_URL:-https://staging.api.tzkt.io}
29-
30-
indexes:
31-
hen_mainnet:
32-
kind: operation
33-
datasource: tzkt_mainnet
34-
contract: HEN_minter
35-
handlers:
36-
- callback: on_mint
37-
pattern:
38-
- destination: HEN_minter
39-
entrypoint: mint_OBJKT
40-
- destination: HEN_objkts
41-
entrypoint: mint
42-
- callback: on_swap
43-
pattern:
44-
- destination: HEN_minter
45-
entrypoint: swap
46-
- callback: on_cancel_swap
47-
pattern:
48-
- destination: HEN_minter
49-
entrypoint: cancel_swap
50-
- callback: on_collect
51-
pattern:
52-
- destination: HEN_minter
53-
entrypoint: collect
Lines changed: 4 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -1,134 +1,12 @@
1-
spec_version: 0.0.1
2-
package: demo_quipuswap
3-
41
database:
52
kind: postgres
63
host: db
74
port: 5432
8-
user: dipdup
9-
password: changeme
10-
database: dipdup
5+
user: ${POSTGRES_USER:-dipdup}
6+
password: ${POSTGRES_PASSWORD:-changeme}
7+
database: ${POSTGRES_DB:-dipdup}
118
schema_name: quipuswap
129

1310
hasura:
1411
url: http://hasura:8080
15-
admin_secret: changeme
16-
17-
contracts:
18-
kusd_dex_mainnet:
19-
address: KT1CiSKXR68qYSxnbzjwvfeMCRburaSDonT2
20-
typename: quipu_fa12
21-
tzbtc_dex_mainnet:
22-
address: KT1N1wwNPqT5jGhM91GQ2ae5uY8UzFaXHMJS
23-
typename: quipu_fa12
24-
kusd_token_mainnet:
25-
address: KT1K9gCRgaLRFKTErYt1wVxA3Frb9FjasjTV
26-
typename: fa12_token
27-
tzbtc_token_mainnet:
28-
address: KT1PWx2mnDueood7fEmfbBDKx1D9BAnnXitn
29-
typename: fa12_token
30-
hdao_dex_mainnet:
31-
address: KT1V41fGzkdTJki4d11T1Rp9yPkCmDhB7jph
32-
typename: quipu_fa2
33-
hdao_token_mainnet:
34-
address: KT1AFA2mwNUMNd4SsujE1YYp29vd8BZejyKW
35-
typename: fa2_token
36-
37-
datasources:
38-
tzkt_staging_mainnet:
39-
kind: tzkt
40-
url: https://staging.api.tzkt.io
41-
42-
templates:
43-
quipuswap_fa12:
44-
kind: operation
45-
datasource: tzkt_staging_mainnet
46-
contract: <dex_contract>
47-
handlers:
48-
- callback: on_fa12_token_to_tez
49-
pattern:
50-
- destination: <dex_contract>
51-
entrypoint: tokenToTezPayment
52-
- destination: <token_contract>
53-
entrypoint: transfer
54-
- callback: on_fa12_tez_to_token
55-
pattern:
56-
- destination: <dex_contract>
57-
entrypoint: tezToTokenPayment
58-
- destination: <token_contract>
59-
entrypoint: transfer
60-
- callback: on_fa12_invest_liquidity
61-
pattern:
62-
- destination: <dex_contract>
63-
entrypoint: investLiquidity
64-
- destination: <token_contract>
65-
entrypoint: transfer
66-
- callback: on_fa12_divest_liquidity
67-
pattern:
68-
- destination: <dex_contract>
69-
entrypoint: divestLiquidity
70-
- destination: <token_contract>
71-
entrypoint: transfer
72-
- callback: on_fa12_withdraw_profit
73-
pattern:
74-
- destination: <dex_contract>
75-
entrypoint: withdrawProfit
76-
77-
quipuswap_fa2:
78-
kind: operation
79-
datasource: tzkt_staging_mainnet
80-
contract: <dex_contract>
81-
handlers:
82-
- callback: on_fa2_token_to_tez
83-
pattern:
84-
- destination: <dex_contract>
85-
entrypoint: tokenToTezPayment
86-
- destination: <token_contract>
87-
entrypoint: transfer
88-
- callback: on_fa2_tez_to_token
89-
pattern:
90-
- destination: <dex_contract>
91-
entrypoint: tezToTokenPayment
92-
- destination: <token_contract>
93-
entrypoint: transfer
94-
- callback: on_fa20_invest_liquidity
95-
pattern:
96-
- destination: <dex_contract>
97-
entrypoint: investLiquidity
98-
- destination: <token_contract>
99-
entrypoint: transfer
100-
- callback: on_fa20_divest_liquidity
101-
pattern:
102-
- destination: <dex_contract>
103-
entrypoint: divestLiquidity
104-
- destination: <token_contract>
105-
entrypoint: transfer
106-
- callback: on_fa20_withdraw_profit
107-
pattern:
108-
- destination: <dex_contract>
109-
entrypoint: withdrawProfit
110-
111-
indexes:
112-
kusd_mainnet:
113-
template: quipuswap_fa12
114-
values:
115-
dex_contract: kusd_dex_mainnet
116-
token_contract: kusd_token_mainnet
117-
symbol: kUSD
118-
decimals: 18
119-
120-
# tzbtc_mainnet:
121-
# template: quipuswap_fa12
122-
# values:
123-
# dex_contract: tzbtc_dex_mainnet
124-
# token_contract: tzbtc_token_mainnet
125-
# symbol: tzBTC
126-
# decimals: 8
127-
128-
hdao_mainnet:
129-
template: quipuswap_fa2
130-
values:
131-
dex_contract: hdao_dex_mainnet
132-
token_contract: hdao_token_mainnet
133-
symbol: hDAO
134-
decimals: 6
12+
admin_secret: ${ADMIN_SECRET:-changeme}
Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,12 @@
1-
spec_version: 0.0.1
2-
package: demo_registrydao
3-
41
database:
52
kind: postgres
63
host: db
74
port: 5432
8-
user: dipdup
9-
password: changeme
10-
database: dipdup
5+
user: ${POSTGRES_USER:-dipdup}
6+
password: ${POSTGRES_PASSWORD:-changeme}
7+
database: ${POSTGRES_DB:-dipdup}
118
schema_name: registrydao
129

1310
hasura:
1411
url: http://hasura:8080
15-
admin_secret: changeme
16-
17-
contracts:
18-
registry:
19-
address: KT1QMdCTqzmY4QKHntV1nZEinLPU1GbxUFQu
20-
typename: registry
21-
22-
datasources:
23-
tzkt:
24-
kind: tzkt
25-
url: ${TZKT_URL:-https://staging.api.edo2net.tzkt.io}
26-
27-
templates:
28-
29-
registry_dao:
30-
kind: operation
31-
datasource: tzkt
32-
contract: <contract>
33-
handlers:
34-
- callback: on_propose
35-
pattern:
36-
- destination: <contract>
37-
entrypoint: propose
38-
39-
indexes:
40-
registry:
41-
template: registry_dao
42-
values:
43-
contract: registry
12+
admin_secret: ${ADMIN_SECRET:-changeme}
Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,12 @@
1-
spec_version: 0.1
2-
package: demo_tezos_domains
3-
41
database:
52
kind: postgres
63
host: db
74
port: 5432
85
user: ${POSTGRES_USER:-dipdup}
96
password: ${POSTGRES_PASSWORD:-changeme}
107
database: ${POSTGRES_DB:-dipdup}
11-
schema_name: domains
12-
13-
contracts:
14-
edo_name_registry:
15-
address: KT1JJbWfW8CHUY95hG9iq2CEMma1RiKhMHDR
16-
typename: name_registry
17-
18-
datasources:
19-
tzkt_staging_edo:
20-
kind: tzkt
21-
url: https://staging.api.edo2net.tzkt.io
22-
23-
templates:
24-
tezos_domains:
25-
kind: operation
26-
datasource: <datasource>
27-
contract: <name_registry>
28-
handlers:
29-
- callback: on_admin_update
30-
pattern:
31-
- destination: <name_registry>
32-
entrypoint: admin_update
33-
- callback: on_execute
34-
pattern:
35-
- destination: <name_registry>
36-
entrypoint: execute
8+
schema_name: tezos_domains
379

38-
indexes:
39-
tezos_domains_edo:
40-
template: tezos_domains
41-
values:
42-
datasource: tzkt_staging_edo
43-
name_registry: edo_name_registry
10+
hasura:
11+
url: http://hasura:8080
12+
admin_secret: ${ADMIN_SECRET:-changeme}
Lines changed: 4 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,12 @@
1-
spec_version: 0.0.1
2-
package: demo_tzcolors
3-
41
database:
52
kind: postgres
63
host: db
74
port: 5432
8-
user: dipdup
9-
password: changeme
10-
database: dipdup
5+
user: ${POSTGRES_USER:-dipdup}
6+
password: ${POSTGRES_PASSWORD:-changeme}
7+
database: ${POSTGRES_DB:-dipdup}
118
schema_name: tzcolors
129

1310
hasura:
1411
url: http://hasura:8080
15-
admin_secret: changeme
16-
17-
contracts:
18-
tzcolors_minter:
19-
address: KT1FyaDqiMQWg7Exo7VUiXAgZbd2kCzo3d4s
20-
typename: tzcolors_minter
21-
tzcolors_auction:
22-
address: KT1CpeSQKdkhWi4pinYcseCFKmDhs5M74BkU
23-
typename: tzcolors_auction
24-
25-
datasources:
26-
tzkt_staging:
27-
kind: tzkt
28-
url: ${TZKT_URL:-https://staging.api.tzkt.io}
29-
30-
templates:
31-
32-
tzcolors_auction:
33-
kind: operation
34-
datasource: <datasource>
35-
contract: <auction>
36-
handlers:
37-
- callback: on_create_auction
38-
pattern:
39-
- destination: <auction>
40-
entrypoint: create_auction
41-
- callback: on_bid
42-
pattern:
43-
- destination: <auction>
44-
entrypoint: bid
45-
- callback: on_withdraw
46-
pattern:
47-
- destination: <auction>
48-
entrypoint: withdraw
49-
50-
indexes:
51-
52-
tzcolors_auction:
53-
template: tzcolors_auction
54-
values:
55-
datasource: tzkt_staging
56-
minter: tzcolors_minter
57-
auction: tzcolors_auction
12+
admin_secret: ${ADMIN_SECRET:-changeme}

0 commit comments

Comments
 (0)