Skip to content

Commit e7ef30d

Browse files
authored
Merge pull request Start9Labs#121 from Start9Labs/fix/config
fix config
2 parents 8e33212 + ec8a39c commit e7ef30d

File tree

5 files changed

+245
-175
lines changed

5 files changed

+245
-175
lines changed

assets/compat/bitcoin.conf.template

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,60 +15,60 @@ rpcallowip=0.0.0.0/0
1515
}}
1616
rpcuser={{rpc.username}}
1717
rpcpassword={{rpc.password}}
18-
{{#FOREACH rpc.auth
19-
rpcauth={{rpc.auth}}
18+
{{#FOREACH rpc.advanced.auth
19+
rpcauth={{rpc.advanced.auth}}
2020
}}
21-
rpcservertimeout={{rpc.servertimeout}}
22-
rpcthreads={{rpc.threads}}
23-
rpcworkqueue={{rpc.workqueue}}
21+
rpcservertimeout={{rpc.advanced.servertimeout}}
22+
rpcthreads={{rpc.advanced.threads}}
23+
rpcworkqueue={{rpc.advanced.workqueue}}
2424

2525
## MEMPOOL
26-
{{#IF mempool.mempoolfullrbf
26+
{{#IF advanced.mempool.mempoolfullrbf
2727
mempoolfullrbf=1
2828
}}
29-
{{#IF !mempool.mempoolfullrbf
29+
{{#IF !advanced.mempool.mempoolfullrbf
3030
mempoolfullrbf=0
3131
}}
32-
{{#IF mempool.persistmempool
32+
{{#IF advanced.mempool.persistmempool
3333
persistmempool=1
3434
}}
35-
{{#IF !mempool.persistmempool
35+
{{#IF !advanced.mempool.persistmempool
3636
persistmempool=0
3737
}}
38-
maxmempool={{mempool.maxmempool}}
39-
mempoolexpiry={{mempool.mempoolexpiry}}
38+
maxmempool={{advanced.mempool.maxmempool}}
39+
mempoolexpiry={{advanced.mempool.mempoolexpiry}}
4040

4141
## PEERS
42-
{{#IF peers.listen
42+
{{#IF advanced.peers.listen
4343
listen=1
4444
bind=0.0.0.0:8333
4545
}}
46-
{{#IF !peers.listen
46+
{{#IF !advanced.peers.listen
4747
listen=0
4848
}}
4949

50-
{{#IF peers.onlyconnect
51-
{{#FOREACH peers.addnode
52-
{{#IF peers.addnode.port
53-
connect={{peers.addnode.hostname}}:{{peers.addnode.port}}
50+
{{#IF advanced.peers.onlyconnect
51+
{{#FOREACH advanced.peers.addnode
52+
{{#IF advanced.peers.addnode.port
53+
connect={{advanced.peers.addnode.hostname}}:{{advanced.peers.addnode.port}}
5454
}}
55-
{{#IF !peers.addnode.port
56-
connect={{peers.addnode.hostname}}
55+
{{#IF !advanced.peers.addnode.port
56+
connect={{advanced.peers.addnode.hostname}}
5757
}}
5858
}}
5959
}}
6060

61-
{{#IF !peers.onlyconnect
62-
{{#FOREACH peers.addnode
63-
{{#IF peers.addnode.port
64-
addnode={{peers.addnode.hostname}}:{{peers.addnode.port}}
61+
{{#IF !advanced.peers.onlyconnect
62+
{{#FOREACH advanced.peers.addnode
63+
{{#IF advanced.peers.addnode.port
64+
addnode={{advanced.peers.addnode.hostname}}:{{advanced.peers.addnode.port}}
6565
}}
66-
{{#IF !peers.addnode.port
67-
addnode={{peers.addnode.hostname}}
66+
{{#IF !advanced.peers.addnode.port
67+
addnode={{advanced.peers.addnode.hostname}}
6868
}}
6969
}}
7070
}}
71-
{{#IF peers.onlyonion
71+
{{#IF advanced.peers.onlyonion
7272
onlynet=onion
7373
}}
7474

@@ -102,11 +102,13 @@ avoidpartialspends=0
102102
discardfee={{wallet.discardfee}}
103103

104104
## ZERO MQ
105+
{{#IF zmq-enabled
105106
zmqpubrawblock=tcp://0.0.0.0:28332
106107
zmqpubhashblock=tcp://0.0.0.0:28332
107108
zmqpubrawtx=tcp://0.0.0.0:28333
108109
zmqpubhashtx=tcp://0.0.0.0:28333
109110
zmqpubsequence=tcp://0.0.0.0:28333
111+
}}
110112

111113
## TXINDEX
112114
{{#IF txindex

manager/src/main.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,9 @@ fn inner_main(reindex: bool) -> Result<(), Box<dyn Error>> {
402402
"-conf=/root/.bitcoin/bitcoin.conf".to_owned(),
403403
];
404404
if config
405-
.get(&Value::String("peers".to_owned()))
405+
.get(&Value::String("advanced".to_owned()))
406+
.and_then(|v| v.as_mapping())
407+
.and_then(|v| v.get(&Value::String("peers".to_owned())))
406408
.and_then(|v| v.as_mapping())
407409
.and_then(|v| v.get(&Value::String("onlyonion".to_owned())))
408410
.and_then(|v| v.as_bool())
@@ -453,7 +455,8 @@ fn inner_main(reindex: bool) -> Result<(), Box<dyn Error>> {
453455
rpc_client: RpcClient::new("http://127.0.0.1:18332/".parse().unwrap()),
454456
tor: Some(TorState {
455457
proxy: format!("{}:9050", var("EMBASSY_IP")?).parse()?,
456-
only: config[&Value::from("peers")][&Value::from("onlyonion")]
458+
only: config[&Value::from("advanced")][&Value::from("peers")]
459+
[&Value::from("onlyonion")]
457460
.as_bool()
458461
.unwrap(),
459462
}),

manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
id: bitcoind
22
title: "Bitcoin Core"
3-
version: 25.0.0.1
3+
version: 25.0.0.2
44
eos-version: 0.3.4.3
55
release-notes: |
66
* Update to latest upstream (v25.0)

0 commit comments

Comments
 (0)