CONVOY Node Policy

CONVOY Team
August 30, 2026
We decommissioned our alternative template options on December 21st, 2025.
Click for details

CONVOY's node runs Bitcoin Knots with its policy settings left at their defaults, shown in bold below. Since DATUM puts the decision of what goes into a block template in the hands of the miner building it rather than the pool, CONVOY itself has no need to diverge from the Knots defaults.

Bitcoin Knots v29.4.1 (20260508)

 

Relay & Mempool Policy

-acceptnonstddatacarrier (default: 0)

Relay and mine non-OP_RETURN datacarrier injection

 

-acceptnonstdtxn (default: 0)

Relay and mine "non-standard" transactions (default: 0 or testnet: 1)

 

-acceptunknownwitness (default: 1)

Relay transactions sending to unknown/future witness script versions

 

-bytespersigop (default: 20)

Equivalent bytes per sigop in transactions for relay and mining

 

-bytespersigopstrict (default: 20)

Minimum bytes per sigop in transactions we relay and mine

 

-datacarrier (default: 1)

Relay and mine data carrier transactions

 

-datacarriercost (default: 1)

Treat extra data in transactions as at least N vbytes per actual byte

 

-datacarriersize (default: 83)

Maximum size of data in data carrier transactions we relay and mine, in bytes

 

-dustrelayfee=<amt> (default: 0.00003)

Fee rate (in BTC/kvB) used to define dust, the value of an output such that it will cost more than its value in fees at this fee rate to spend it

 

-maxscriptsize (default: 1650)

Maximum size of scripts we relay and mine

 

-maxtxlegacysigops (default: 2500)

Maximum number of legacy sigops allowed in transactions we relay and mine, as measured by BIP54

 

-mempoolfullrbf (default: 1)

Accept transaction replace-by-fee without requiring replaceability signaling

 

-mempoolreplacement (default: fee,-optin)

Set to 0 to disable RBF entirely, "fee,optin" to honour RBF opt-out signal, or "fee,-optin" to always RBF aka full RBF

 

-mempooltruc (default: accept)

Behaviour for transactions requesting TRUC limits: "reject" the transactions entirely, "accept" them just like any other, or "enforce" to impose their requested restrictions

 

-minrelaycoinblocks=<n> (default: 0)

Minimum "coin blocks" that a transaction must be spending to be relayed

 

-minrelaymaturity=<n> (default: 0)

Minimum number of blocks that inputs must mature before being spent in transactions we relay

 

-minrelaytxfee=<amt> (default: 0.00001)

Fees (in BTC/kvB) smaller than this are considered zero fee for relaying, mining and transaction creation

 

-permitbareanchor (default: 1)

Relay transactions that only have ephemeral anchor outputs

 

-permitbaredatacarrier (default: 0)

Relay transactions that only have data carrier outputs

 

-permitbaremultisig (default: 0)

Relay non-P2SH multisig

 

-permitbarepubkey (default: 0)

Relay legacy pubkey outputs

 

-permitephemeral=<options> (default: anchor,-send,-dust)

Relay transaction packages that include ephemeral outputs defined by comma-separated options (prefix each by '-' to force off): "anchor" to allow minimal anyone-can-spend anchors, "send" to allow ordinary output types to be considered ephemeral, and "dust" to allow for dust-amount outputs rather than strictly zero-value

 

-rejectparasites (default: 1)

Refuse to relay or mine parasitic overlay protocols

 

-rejecttokens (default: 1)

Refuse to relay or mine transactions involving non-bitcoin tokens

 

-spkreuse (default: allow)

Accept transactions reusing addresses or other pubkey scripts

 

-subdustfeepenalty (default: 1)

Reduce effective fee by the dust threshold for each sub-dust output, making dust-creating transactions require higher fees

 

Block Creation Policy

-blockmaxsize=<n> (default: 300000)

Set maximum block size in bytes

 

-blockmaxweight=<n> (default: 1200000)

Set maximum BIP141 block weight

 

-blockreservedweight=<n> (default: 8000)

Reserve space for the fixed-size block header plus the largest coinbase transaction the mining software may add to the block

 

-blockmintxfee=<amt> (default: 0.00001)

Set lowest fee rate (in BTC/kvB) for transactions to be included in block creation

 

-blockprioritysize=<n> (default: 100000)

Set maximum size of high-priority/low-fee transactions in bytes