Advertisement
Guest User

Untitled

a guest
Sep 28th, 2017
764
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.28 KB | None | 0 0
  1.  
  2. [DAEMON]
  3. #set to 1 to run the daemon service within this process;
  4. #set to 0 if the daemon is run separately (using script joinmarketd.py)
  5. no_daemon = 1
  6. #port on which daemon serves; note that communication still
  7. #occurs over this port even if no_daemon = 1
  8. daemon_port = 27183
  9. #currently, running the daemon on a remote host is
  10. #*NOT* supported, so don't change this variable
  11. daemon_host = localhost
  12. #by default the client-daemon connection is plaintext, set to 'true' to use TLS;
  13. #for this, you need to have a valid (self-signed) certificate installed
  14. use_ssl = false
  15.  
  16. [BLOCKCHAIN]
  17. #options: bitcoin-rpc, regtest, bc.i, electrum-server
  18. #OPTIONS bc.i, electrum-server ARE EXPERIMENTAL AND MAY NOT WORK
  19. # for instructions on bitcoin-rpc read
  20. # https://github.com/chris-belcher/joinmarket/wiki/Running-JoinMarket-with-Bitcoin-Core-full-node
  21. blockchain_source = bitcoin-rpc
  22. network = mainnet
  23. rpc_host = localhost
  24. rpc_port = 8332
  25. rpc_user = bitcoinrpc
  26. rpc_password = 123456abcdef
  27. [MESSAGING]
  28. host = irc.cyberguerrilla.org, agora.anarplex.net
  29. channel = joinmarket-pit, joinmarket-pit
  30. port = 6697, 14716
  31. usessl = true, true
  32. socks5 = false, false
  33. socks5_host = localhost, localhost
  34. socks5_port = 9050, 9050
  35. #for tor
  36. #host = 6dvj6v5imhny3anf.onion, cfyfz6afpgfeirst.onion
  37. #onion / i2p have their own ports on CGAN
  38. #port = 6698, 6667
  39. #usessl = true, false
  40. #socks5 = true, true
  41.  
  42. [LOGGING]
  43. # Set the log level for the output to the terminal/console
  44. # Possible choices: DEBUG / INFO / WARNING / ERROR
  45. # Log level for the files in the logs-folder will always be DEBUG
  46. console_log_level = DEBUG
  47.  
  48. [TIMEOUT]
  49. maker_timeout_sec = 30
  50. unconfirm_timeout_sec = 90
  51. confirm_timeout_hours = 6
  52.  
  53. [POLICY]
  54. #Use segwit style wallets and transactions
  55. segwit = true
  56. # for dust sweeping, try merge_algorithm = gradual
  57. # for more rapid dust sweeping, try merge_algorithm = greedy
  58. # for most rapid dust sweeping, try merge_algorithm = greediest
  59. # but don't forget to bump your miner fees!
  60. merge_algorithm = default
  61. # the fee estimate is based on a projection of how many satoshis
  62. # per kB are needed to get in one of the next N blocks, N set here
  63. # as the value of 'tx_fees'. This estimate is high if you set N=1,
  64. # so we choose N=3 for a more reasonable figure,
  65. # as our default.
  66. # You can also set your own fee/kb: any number higher than 144 will
  67. # be interpreted as the fee in satoshi per kB that you wish to use
  68. # example: N=30000 will use 30000 sat/kB as a fee, while N=5
  69. # will use the estimate from your selected blockchain source
  70. tx_fees = 3
  71. # For users getting transaction fee estimates over an API,
  72. # place a sanity check limit on the satoshis-per-kB to be paid.
  73. # This limit is also applied to users using Core, even though
  74. # Core has its own sanity check limit, which is currently
  75. # 1,000,000 satoshis.
  76. absurd_fee_per_kb = 350000
  77. # the range of confirmations passed to the `listunspent` bitcoind RPC call
  78. # 1st value is the inclusive minimum, defaults to one confirmation
  79. # 2nd value is the exclusive maximum, defaults to most-positive-bignum (Google Me!)
  80. # leaving it unset or empty defers to bitcoind's default values, ie [1, 9999999]
  81. #listunspent_args = []
  82. # that's what you should do, unless you have a specific reason, eg:
  83. # !!! WARNING !!! CONFIGURING THIS WHILE TAKING LIQUIDITY FROM
  84. # !!! WARNING !!! THE PUBLIC ORDERBOOK LEAKS YOUR INPUT MERGES
  85. # spend from unconfirmed transactions: listunspent_args = [0]
  86. # display only unconfirmed transactions: listunspent_args = [0, 1]
  87. # defend against small reorganizations: listunspent_args = [3]
  88. # who is at risk of reorganization?: listunspent_args = [0, 2]
  89. # NB: using 0 for the 1st value with scripts other than wallet-tool could cause
  90. # spends from unconfirmed inputs, which may then get malleated or double-spent!
  91. # other counterparties are likely to reject unconfirmed inputs... don't do it.
  92.  
  93. #options: self, random-peer, not-self (note: random-maker is not currently supported).
  94. # self = broadcast transaction with your own ip
  95. # random-peer = everyone who took part in the coinjoin has a chance of broadcasting
  96. # not-self = never broadcast with your own ip
  97. tx_broadcast = self
  98. minimum_makers = 2
  99. #THE FOLLOWING SETTINGS ARE REQUIRED TO DEFEND AGAINST SNOOPERS.
  100. #DON'T ALTER THEM UNLESS YOU UNDERSTAND THE IMPLICATIONS.
  101.  
  102. # number of retries allowed for a specific utxo, to prevent DOS/snooping.
  103. # Lower settings make snooping more expensive, but also prevent honest users
  104. # from retrying if an error occurs.
  105. taker_utxo_retries = 3
  106.  
  107. # number of confirmations required for the commitment utxo mentioned above.
  108. # this effectively rate-limits a snooper.
  109. taker_utxo_age = 5
  110.  
  111. # percentage of coinjoin amount that the commitment utxo must have
  112. # as a minimum BTC amount. Thus 20 means a 1BTC coinjoin requires the
  113. # utxo to be at least 0.2 btc.
  114. taker_utxo_amtpercent = 20
  115.  
  116. #Set to 1 to accept broadcast PoDLE commitments from other bots, and
  117. #add them to your blacklist (only relevant for Makers).
  118. #There is no way to spoof these values, so the only "risk" is that
  119. #someone fills your blacklist file with a lot of data.
  120. accept_commitment_broadcasts = 1
  121.  
  122. #Location of your commitments.json file (stores commitments you've used
  123. #and those you want to use in future), relative to the scripts directory.
  124. commit_file_location = cmtdata/commitments.json
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement