chain=elementsregtest # Standard bitcoind stuff rpcuser=user1 rpcpassword=password1 # We are spawning these inside a Python script which will manage them, so don't daemonize daemon=0 # Make sure you set listen after -connect, otherwise neither # will accept incoming connections! listen=1 # Just for looking at random txs txindex=1 # Extra debugging output in case things go wrong debug=1 debugexclude=libevent debugexclude=leveldb printtoconsole=0 # This is the script that controls pegged in funds in Bitcoin network # Users will be pegging into a P2SH of this, and the "watchmen" # can then recover these funds and send them to users who desire to peg out. # This template is 1-of-1 checkmultisig #fedpegscript=512151ae # This is the script that controls how blocks are made # We have to supply a signature that satisfies this to create # a valid block. #signblockscript=512151ae # We want to validate pegins by checking with bitcoind if header exists # in best known chain, and how deep. We combine this with pegin # proof included in the pegin to get full security. validatepegin=1 # If in the same datadir and using standard ports, these are unneeded # thanks to cookie auth. If not, like in our situation, elementsd needs # more info to connect to bitcoind: mainchainrpcport=18888 mainchainrpcuser=user3 mainchainrpcpassword=password3 # Free money to make testing easier initialfreecoins=2100000000000000 # Set a fallback fee, since initially the nodes will have no transaction data # to do fee estimation from fallbackfee=0.0002 [elementsregtest] rpcport=18884 port=18886