Skip to content

Instantly share code, notes, and snippets.

@Retropex
Created March 25, 2025 11:58
Show Gist options
  • Save Retropex/443fe6459a24d12cd6ba479828c22959 to your computer and use it in GitHub Desktop.
Save Retropex/443fe6459a24d12cd6ba479828c22959 to your computer and use it in GitHub Desktop.
Testnet 4 for startos
diff --git a/assets/compat/bitcoin.conf.template b/assets/compat/bitcoin.conf.template
index fc5206b..9dce7bb 100644
--- a/assets/compat/bitcoin.conf.template
+++ b/assets/compat/bitcoin.conf.template
@@ -1,227 +1,10 @@
-##
-## bitcoin.conf configuration file. Lines beginning with # are comments.
-##
+chain=testnet4
-## RPC
-{{#IF !rpc.enable
-server=0
-}}
+[testnet4]
-{{#IF rpc.enable
-{{#IF advanced.pruning.mode = "automatic"
-rpcbind=127.0.0.1:18332
-rpcallowip=127.0.0.1/32
-}}
-{{#IF advanced.pruning.mode != "automatic"
-rpcbind=0.0.0.0:8332
+server=1
+rpcuser=leo
+rpcpassword=leo
rpcallowip=0.0.0.0/0
-}}
-}}
-rpcuser={{rpc.username}}
-rpcpassword={{rpc.password}}
-{{#FOREACH rpc.advanced.auth
-rpcauth={{rpc.advanced.auth}}
-}}
-rpcservertimeout={{rpc.advanced.servertimeout}}
-rpcthreads={{rpc.advanced.threads}}
-rpcworkqueue={{rpc.advanced.workqueue}}
-## MEMPOOL
-{{#IF blkconstr.mempoolfullrbf
-mempoolfullrbf=1
-}}
-{{#IF !blkconstr.mempoolfullrbf
-mempoolfullrbf=0
-}}
-{{#IF blkconstr.persistmempool
-persistmempool=1
-}}
-{{#IF !blkconstr.persistmempool
-persistmempool=0
-}}
-maxmempool={{advanced.mempool.maxmempool}}
-mempoolexpiry={{blkconstr.mempoolexpiry}}
-
-## PEERS
-{{#IF advanced.peers.listen
-listen=1
-bind=0.0.0.0:8333
-}}
-{{#IF !advanced.peers.listen
-listen=0
-}}
-{{#IF advanced.peers.onlyconnect
-{{#FOREACH advanced.peers.addnode
-{{#IF advanced.peers.addnode.port
-connect={{advanced.peers.addnode.hostname}}:{{advanced.peers.addnode.port}}
-}}
-{{#IF !advanced.peers.addnode.port
-connect={{advanced.peers.addnode.hostname}}
-}}
-}}
-}}
-{{#IF !advanced.peers.onlyconnect
-{{#FOREACH advanced.peers.addnode
-{{#IF advanced.peers.addnode.port
-addnode={{advanced.peers.addnode.hostname}}:{{advanced.peers.addnode.port}}
-}}
-{{#IF !advanced.peers.addnode.port
-addnode={{advanced.peers.addnode.hostname}}
-}}
-}}
-}}
-{{#IF advanced.peers.onlyonion
-onlynet=onion
-}}
-{{#IF advanced.peers.v2transport
-v2transport=1
-}}
-{{#IF !advanced.peers.v2transport
-v2transport=0
-}}
-
-## WHITELIST
-## whitelist all services subnet
-whitelist=172.18.0.0/16
-
-## PRUNING
-{{#IF advanced.pruning.mode = "automatic"
-prune={{advanced.pruning.size}}
-}}
-
-## PERFORMANCE TUNING
-{{#IF advanced.dbcache
-dbcache={{advanced.dbcache}}
-}}
-
-## WALLET
-{{#IF !wallet.enable
-disablewallet=1
-}}
-{{#IF wallet.enable
-disablewallet=0
-deprecatedrpc=create_bdb
-}}
-{{#IF wallet.avoidpartialspends
-avoidpartialspends=1
-}}
-{{#IF !wallet.avoidpartialspends
-avoidpartialspends=0
-}}
-discardfee={{wallet.discardfee}}
-
-## ZERO MQ
-{{#IF zmq-enabled
-zmqpubrawblock=tcp://0.0.0.0:28332
-zmqpubhashblock=tcp://0.0.0.0:28332
-zmqpubrawtx=tcp://0.0.0.0:28333
-zmqpubhashtx=tcp://0.0.0.0:28333
-zmqpubsequence=tcp://0.0.0.0:28333
-}}
-
-## TXINDEX
-{{#IF txindex
-txindex=1
-}}
-
-## COINSTATSINDEX
-{{#IF coinstatsindex
-coinstatsindex=1
-}}
-
-## DATACARRIER
-{{#IF blkconstr.datacarrier
-datacarrier=1
-}}
-{{#IF !blkconstr.datacarrier
-datacarrier=0
-}}
-
-datacarriersize={{blkconstr.datacarriersize}}
-
-## PERMITBAREMULTISIG
-{{#IF blkconstr.permitbaremultisig
-permitbaremultisig=1
-}}
-{{#IF !blkconstr.permitbaremultisig
-permitbaremultisig=0
-}}
-
-## REJECTPARASITES
-{{#IF blkconstr.rejectparasites
-rejectparasites=1
-}}
-{{#IF !blkconstr.rejectparasites
-rejectparasites=0
-}}
-
-## REJECTTOKENS
-{{#IF blkconstr.rejecttokens
-rejecttokens=1
-}}
-{{#IF !blkconstr.rejecttokens
-rejecttokens=0
-}}
-
-## BIP37
-{{#IF advanced.bloomfilters.peerbloomfilters
-peerbloomfilters=1
-}}
-
-## BIP157
-{{#IF advanced.blockfilters.blockfilterindex
-blockfilterindex=basic
-}}
-{{#IF advanced.blockfilters.peerblockfilters
-peerblockfilters=1
-}}
-
-## BLKCONSTR
-
-minrelaytxfee={{blkconstr.minrelaytxfee}}
-
-bytespersigop={{blkconstr.bytespersigop}}
-
-bytespersigopstrict={{blkconstr.bytespersigopstrict}}
-
-limitancestorcount={{blkconstr.limitancestorcount}}
-
-limitancestorsize={{blkconstr.limitancestorsize}}
-
-limitdescendantcount={{blkconstr.limitdescendantcount}}
-
-limitdescendantsize={{blkconstr.limitdescendantsize}}
-
-maxscriptsize={{blkconstr.maxscriptsize}}
-
-datacarriercost={{blkconstr.datacarriercost}}
-
-dustrelayfee={{blkconstr.dustrelayfee}}
-
-## BAREPUBKEY
-{{#IF blkconstr.permitbarepubkey
-permitbarepubkey=1
-}}
-{{#IF !blkconstr.permitbarepubkey
-permitbarepubkey=0
-}}
-
-## ACCEPTNONSTDDATACARRIER
-{{#IF blkconstr.acceptnonstddatacarrier
-acceptnonstddatacarrier=1
-}}
-{{#IF !blkconstr.acceptnonstddatacarrier
-acceptnonstddatacarrier=0
-}}
-
-{{#IF advanced.blocknotify
-blocknotify={{advanced.blocknotify}}
-}}
-
-{{#IF advanced.templateconstruction.blockmaxsize
-blockmaxsize={{advanced.templateconstruction.blockmaxsize}}
-}}
-
-{{#IF advanced.templateconstruction.blockmaxweight
-blockmaxweight={{advanced.templateconstruction.blockmaxweight}}
-}}
+txindex=1
\ No newline at end of file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment