startupnotify=startupnotify.sh
server=1
discover=1
v2transport=1
addresstype=bech32m
logtimestamps=0
nodebuglogfile=1

blockfilterindex=1
peerblockfilters=1

peerbloomfilters=0
coinstatsindex=1

[main]
persistmempool=1
prune=100000
shutdownnotify=shutdownnotify.sh
rest=0
rpcthreads=8
onlynet=ipv4
#onlynet=ipv6
#onlynet=onion
#onlynet=cjdns
#onlynet=i2p
rpcworkqueue=1024
#txindex=1
#startupnotify=nodes.sh
blocknotify=blocknotify-main.sh %s

#  -walletnotify=<cmd>
#       Execute command when a wallet transaction changes. %s in cmd is replaced
#       by TxID, %w is replaced by wallet name, %b is replaced by the
#       hash of the block including the transaction (set to 'unconfirmed'
#       if the transaction is not included) and %h is replaced by the
#       block height (-1 if not included). %w is not currently
#       implemented on windows. On systems where %w is supported, it
#       should NOT be quoted because this would break shell escaping used
#       to invoke the command.
walletnotify=walletnotify-main.sh %s %w %b %h

#minrelaytxfee=0.000001
#incrementalrelayfee=0.000001
#blockmintxfee=0.000000
#dustrelayfee=0.000001

#uacomment=ln.uk.ms
#port=12345

bind=0.0.0.0

#bind=[::]
# public IPv6 over tunnelbroker
#bind=[2001:470:6f:2dd:aa20:66ff:fe3f:1909]
#externalip=2001:470:6f:2dd:aa20:66ff:fe3f:1909

# 2023-09-14 IPv6
#bind=[2001:470:6d:be0::1]
#externalip=2001:470:6d:be0::1
#bind=[2001:470:6c:be0::2]
#externalip=2001:470:6c:be0::2

#bind=[fc4d:ffd:1aaf:9599:ff3e:a429:927d:86ee]
#externalip=fc4d:ffd:1aaf:9599:ff3e:a429:927d:86ee

mempoolfullrbf=1
whitelist=192.168.1.0/16
#maxconnections=196
#maxmempool=2000
#maxmempool=30
#maxmempool=1500
#maxorphantx=500000

addnode=146.190.224.15 # ariard fullrbf

# jb55

# bitnodes.io
#addnode=88.198.10.155

# https://petertodd.org/2023/why-you-should-run-mempoolfullrbf
# addnode=full-rbf1.btc.petertodd.net
# addnode=full-rbf2.btc.petertodd.net
# addnode=full-rbf3.btc.petertodd.net
# addnode=full-rbf4.btc.petertodd.net
# IPv4-only, sorted and uniqued here

#addnode=149.248.1.254
#addnode=162.249.228.218
#addnode=163.172.84.134
#addnode=163.172.88.149
#addnode=185.69.53.153
#addnode=192.3.11.24
#addnode=38.102.85.36
#addnode=47.187.67.218
#addnode=87.90.94.120

[testnet4]
#blocksonly=1
#ahoj

acceptnonstdtxn=1
datacarriersize=83
blocknotify=blocknotify-testnet4.sh %s
walletnotify=walletnotify-testnet4.sh
#startupnotify=gen-t4b.sh

[test]
persistmempool=0
prune=550
blocksonly=1

[signet]
acceptnonstdtxn=1
rest=1
onlynet=ipv4
bind=0.0.0.0
#onlynet=cjdns
#onlynet=onion
walletnotify=walletnotify-signet.sh
blocknotify=blocknotify-signet.sh %s
txindex=1
minrelaytxfee=0.000001
mempoolfullrbf=1

rpcbind=127.0.0.1

#externalip=gifm4fnj3vua664xhgeanx5fnpco3txkqy4amr4txbfsciiyrkxpf2qd.onion

#bind=[::]
#bind=[2001:470:6f:2dd:aa20:66ff:fe3f:1909]
#externalip=2001:470:6f:2dd:aa20:66ff:fe3f:1909
#bind=[fc4d:ffd:1aaf:9599:ff3e:a429:927d:86ee]
#externalip=fc4d:ffd:1aaf:9599:ff3e:a429:927d:86ee

[regtest]
blocknotify=blocknotify-regtest.sh %s