diff --git a/doc/bips.md b/doc/bips.md index 0e68e18636..90d0e341df 100644 --- a/doc/bips.md +++ b/doc/bips.md @@ -15,7 +15,7 @@ BIPs that are implemented by Bitcoin Core (up-to-date up to **v0.19.0**): * [`BIP 35`](https://github.com/bitcoin/bips/blob/master/bip-0035.mediawiki): The 'mempool' protocol message (and the protocol version bump to 60002) has been implemented since **v0.7.0** ([PR #1641](https://github.com/bitcoin/bitcoin/pull/1641)). As of **v0.13.0**, this is only available for `NODE_BLOOM` (BIP 111) peers. * [`BIP 37`](https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki): The bloom filtering for transaction relaying, partial Merkle trees for blocks, and the protocol version bump to 70001 (enabling low-bandwidth SPV clients) has been implemented since **v0.8.0** ([PR #1795](https://github.com/bitcoin/bitcoin/pull/1795)). Disabled by default since **v0.19.0**, can be enabled by the `-peerbloomfilters` option. * [`BIP 42`](https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki): The bug that would have caused the subsidy schedule to resume after block 13440000 was fixed in **v0.9.2** ([PR #3842](https://github.com/bitcoin/bitcoin/pull/3842)). -* [`BIP 61`](https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki): The 'reject' protocol message (and the protocol version bump to 70002) was added in **v0.9.0** ([PR #3185](https://github.com/bitcoin/bitcoin/pull/3185)). Starting **v0.17.0**, whether to send reject messages can be configured with the `-enablebip61` option, and support is deprecated as of **v0.18.0**. +* [`BIP 61`](https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki): The 'reject' protocol message (and the protocol version bump to 70002) was added in **v0.9.0** ([PR #3185](https://github.com/bitcoin/bitcoin/pull/3185)). Starting **v0.17.0**, whether to send reject messages can be configured with the `-enablebip61` option, and support is deprecated (disabled by default) as of **v0.18.0**. Support was removed in **v0.20.0** ([PR #15437](https://github.com/bitcoin/bitcoin/pull/15437)). * [`BIP 65`](https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki): The CHECKLOCKTIMEVERIFY softfork was merged in **v0.12.0** ([PR #6351](https://github.com/bitcoin/bitcoin/pull/6351)), and backported to **v0.11.2** and **v0.10.4**. Mempool-only CLTV was added in [PR #6124](https://github.com/bitcoin/bitcoin/pull/6124). * [`BIP 66`](https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki): The strict DER rules and associated version 3 blocks have been implemented since **v0.10.0** ([PR #5713](https://github.com/bitcoin/bitcoin/pull/5713)). * [`BIP 68`](https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki): Sequence locks have been implemented as of **v0.12.1** ([PR #7184](https://github.com/bitcoin/bitcoin/pull/7184)), and have been activated since *block 419328*. diff --git a/doc/man/elementsd.1 b/doc/man/elementsd.1 index 4d80e3d55e..5186746531 100644 --- a/doc/man/elementsd.1 +++ b/doc/man/elementsd.1 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.10. -.TH ELEMENTSD "1" "May 2019" "elementsd v0.17.0.1" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. +.TH ELEMENTSD "1" "February 2019" "elementsd v0.17.99.0" "User Commands" .SH NAME -elementsd \- manual page for elementsd v0.17.0.1 +elementsd \- manual page for elementsd v0.17.99.0 .SH SYNOPSIS .B elementsd [\fI\,options\/\fR] \fI\,Start Elements Core Daemon\/\fR .SH DESCRIPTION -Elements Core Daemon version v0.17.0.1\-dirty +Elements Core Daemon version v0.17.99.0 .SH OPTIONS .HP \-? @@ -23,7 +23,7 @@ long fork (%s in cmd is replaced by message) If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: -0000000000000000000f1c54590ee18d15ec70e68c8cd4cfbadb1b4f11697eee, +0000000000000000002e63058c023a9a1de233554f28c7b21380b6c9003f36a8, testnet: 0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75) .HP @@ -56,9 +56,7 @@ Specify data directory .HP \fB\-dbcache=\fR .IP -Maximum database cache size MiB (4 to 16384, default: 450). In -addition, unused mempool memory is shared for this cache (see -\fB\-maxmempool\fR). +Set database cache size in MiB (4 to 16384, default: 450) .HP \fB\-debuglogfile=\fR .IP @@ -100,7 +98,7 @@ Whether to save the mempool on shutdown and load on restart (default: 1) \fB\-pid=\fR .IP Specify pid file. Relative paths will be prefixed by a net\-specific -datadir location. (default: bitcoind.pid) +datadir location. (default: elementsd.pid) .HP \fB\-prune=\fR .IP @@ -181,10 +179,6 @@ Allow DNS lookups for \fB\-addnode\fR, \fB\-seednode\fR and \fB\-connect\fR (def Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless \fB\-connect\fR used) .HP -\fB\-enablebip61\fR -.IP -Send reject messages per BIP61 (default: 0) -.HP \fB\-externalip=\fR .IP Specify your own public address @@ -279,6 +273,10 @@ Tor control port to use if onion listening enabled (default: .IP Tor control port password (default: empty) .HP +\fB\-upnp\fR +.IP +Use UPnP to map the listening port (default: 0) +.HP \fB\-whitebind=\fR .IP Bind to given address and whitelist peers connecting to it. Use @@ -390,7 +388,7 @@ by TxID) .HP \fB\-walletrbf\fR .IP -Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1) +Send transactions with full\-RBF opt\-in enabled (RPC only, default: 0) .HP \fB\-zapwallettxes=\fR .IP @@ -404,35 +402,17 @@ ZeroMQ notification options: .IP Enable publish hash block in
.HP -\fB\-zmqpubhashblockhwm=\fR -.IP -Set publish hash block outbound message high water mark (default: 1000) -.HP \fB\-zmqpubhashtx=\fR
.IP Enable publish hash transaction in
.HP -\fB\-zmqpubhashtxhwm=\fR -.IP -Set publish hash transaction outbound message high water mark (default: -1000) -.HP \fB\-zmqpubrawblock=\fR
.IP Enable publish raw block in
.HP -\fB\-zmqpubrawblockhwm=\fR -.IP -Set publish raw block outbound message high water mark (default: 1000) -.HP \fB\-zmqpubrawtx=\fR
.IP Enable publish raw transaction in
-.HP -\fB\-zmqpubrawtxhwm=\fR -.IP -Set publish raw transaction outbound message high water mark (default: -1000) .PP Debugging/Testing options: .HP @@ -484,136 +464,6 @@ Append comment to the user agent string .PP Chain selection options: .HP -\fB\-bech32_hrp\fR -.IP -The human\-readable part of the chain's bech32 encoding. (default: bc) -.HP -\fB\-blech32_hrp\fR -.IP -The human\-readable part of the chain's blech32 encoding. Used in -confidential addresses.(default: ) -.HP -\fB\-chain=\fR -.IP -Use the chain (default: main). Reserved values: main, test, -regtest -.HP -\fB\-con_blockheightinheader\fR -.IP -Whether the chain includes the block height directly in the header, for -easier validation of block height in low\-resource environments. -(default: true) -.HP -\fB\-con_has_parent_chain\fR -.IP -Whether or not there is a parent chain. -.HP -\fB\-con_max_block_sig_size\fR -.IP -Max allowed witness data for the signed block header. -.HP -\fB\-con_parent_chain_signblockscript\fR -.IP -Whether parent chain uses pow or signed blocks. If the parent chain uses -signed blocks, the challenge (scriptPubKey) script. If not, an -empty string. (default: empty script [ie parent uses pow]) -.HP -\fB\-con_parent_pegged_asset=\fR -.IP -Asset ID (hex) for pegged asset for when parent chain has CA. (default: -0x00) -.HP -\fB\-con_parentpowlimit\fR -.IP -The proof\-of\-work limit value for the parent chain. -.HP -\fB\-con_signed_blocks\fR -.IP -Signed blockchain. Uses input of `\-signblockscript` to define what -signatures are necessary to solve it. -.HP -\fB\-ct_bits\fR -.IP -The default number of hiding bits in a rangeproof. Will be exceeded to -cover amounts exceeding the maximum hiding value. (default: 36) -.HP -\fB\-ct_exponent\fR -.IP -The hiding exponent. (default: 0) -.HP -\fB\-extprvkeyprefix\fR -.IP -The 4\-byte prefix, in hex, of the chain's base58 extended private key -encoding. (default: 0488ade4) -.HP -\fB\-extpubkeyprefix\fR -.IP -The 4\-byte prefix, in hex, of the chain's base58 extended public key -encoding. (default: 0488b21e) -.HP -\fB\-fedpegscript\fR -.IP -The script for the federated peg. -.HP -\fB\-feeasset=\fR -.IP -Asset ID (hex) for mempool/relay fees (default: -0000000000000000000000000000000000000000000000000000000000000000) -.HP -\fB\-initialreissuancetokens=\fR -.IP -The amount of reissuance tokens created in the genesis block. (default: -0) -.HP -\fB\-parent_bech32_hrp\fR -.IP -The human\-readable part of the parent chain's bech32 encoding. (default: -bc) -.HP -\fB\-parent_blech32_hrp\fR -.IP -The human\-readable part of the parent chain's blech32 encoding. -(default: bc) -.HP -\fB\-parentgenesisblockhash\fR -.IP -The genesis blockhash of the parent chain. -.HP -\fB\-parentpubkeyprefix\fR -.IP -The byte prefix, in decimal, of the parent chain's base58 pubkey -address. (default: 111) -.HP -\fB\-parentscriptprefix\fR -.IP -The byte prefix, in decimal, of the parent chain's base58 script -address. (default: 196) -.HP -\fB\-pubkeyprefix\fR -.IP -The byte prefix, in decimal, of the chain's base58 pubkey address. -(default: 0) -.HP -\fB\-scriptprefix\fR -.IP -The byte prefix, in decimal, of the chain's base58 script address. -(default: 5) -.HP -\fB\-secretprefix\fR -.IP -The byte prefix, in decimal, of the chain's base58 secret key encoding. -(default: 128) -.HP -\fB\-signblockscript\fR -.IP -Signed blockchain enumberance. Only active when `\-con_signed_blocks` set -to true. -.HP -\fB\-subsidyasset=\fR -.IP -Asset ID (hex) for the block subsidy (default: -0000000000000000000000000000000000000000000000000000000000000000) -.HP \fB\-testnet\fR .IP Use the test chain @@ -634,7 +484,6 @@ Relay and mine data carrier transactions (default: 1) Maximum size of data in data carrier transactions we relay and mine (default: 83) .HP -.HP \fB\-minrelaytxfee=\fR .IP Fees (in BTC/kB) smaller than this are considered zero fee for relaying, @@ -722,122 +571,10 @@ Username for JSON\-RPC connections \fB\-server\fR .IP Accept command line and JSON\-RPC commands -.PP -Elements Options: -.HP -\fB\-assetdir\fR -.IP -Entries of pet names of assets, in this format:asset=: