Bitcoin Forum
May 20, 2026, 05:02:06 PM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core v31.0 Released  (Read 240 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (2 posts by 2+ users deleted.)
achow101 (OP)
Staff
Legendary
*
Offline

Activity: 3948
Merit: 7703


Just writing some code


View Profile WWW
April 21, 2026, 06:24:11 PM
Merited by OmegaStarScream (4), hosemary (4), NeuroticFish (1), ABCbits (1), hugeblack (1), Charles-Tim (1), ImGenius (1)
 #1

v31.0 Release Notes

Bitcoin Core version 31.0 is now available from:

https://bitcoincore.org/bin/bitcoin-core-31.0/

This release includes new features, various bug fixes and performance
improvements, as well as updated translations.

Please report bugs using the issue tracker at GitHub:

https://github.com/bitcoin/bitcoin/issues

To receive security and update notifications, please subscribe to:

https://bitcoincore.org/en/list/announcements/join/

With the release of this new major version, versions 28.x and
older are at "End of Life" and will no longer receive updates.

In accordance with the security policy, we will in two weeks disclose:
  • Medium and high severity vulnerabilities fixed in 29.0. There is one of these.
  • Low severity vulnerabilities fixed in 31.0. There are none of these.

How to Upgrade

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes in some cases), then run the installer
(on Windows) or just copy over /Applications/Bitcoin-Qt (on macOS) or
bitcoind/bitcoin-qt (on Linux).

Upgrading directly from a version of Bitcoin Core that has reached its EOL is
possible, but it might take some time if the data directory needs to be
migrated. Old wallet versions of Bitcoin Core are generally supported.

Compatibility

Bitcoin Core is supported and tested on the following operating systems or
newer: Linux Kernel 3.17, macOS 14, and Windows 10 (version 1903). Bitcoin Core
should also work on most other Unix-like systems but is not as frequently tested
on them. It is not recommended to use Bitcoin Core on unsupported systems.

Notable changes

The default -dbcache value has been increased to 1024 MiB from 450 MiB on
systems where at least 4096 MiB of RAM is detected. This improves performance
but increases memory usage. On some systems (for example when running in
containers), the detected RAM may exceed the memory actually available, which
can lead to out-of-memory conditions. To maintain the previous behavior, set
-dbcache=450. See
reduce-memory.md
for further guidance on low-memory systems. (#34692)

Mempool

The mempool has been reimplemented with a new design ("cluster mempool"), to
facilitate better decision-making when constructing block templates, evicting
transactions, relaying transactions, and validating replacement transactions
(RBF). Most changes should be transparent to users, but some behavior changes
are noted:
  • The mempool no longer enforces ancestor or descendant size/count limits.
    Instead, two new default policy limits are introduced governing connected
    components, or clusters, in the mempool, limiting clusters to 64 transactions
    and up to 101 kB in virtual size.  Transactions are considered to be in the same
    cluster if they are connected to each other via any combination of parent/child
    relationships in the mempool. These limits can be overridden using command-line
    arguments; see the extended help (-help-debug) for more information.
  • Within the mempool, transactions are ordered based on the feerate at which
    they are expected to be mined, which takes into account the full set, or
    "chunk", of transactions that would be included together (e.g., a parent and its
    child, or more complicated subsets of transactions). This ordering is utilized
    by the algorithms that implement transaction selection for constructing block
    templates; eviction from the mempool when it is full; and transaction relay
    announcements to peers.
  • The replace-by-fee validation logic has been updated so that transaction
    replacements are only accepted if the resulting mempool's feerate diagram is
    strictly better than before the replacement. This eliminates all known cases of
    replacements occurring that make the mempool worse off, which was possible under
    previous RBF rules. For singleton transactions (that are in clusters by
    themselves) it's sufficient for a replacement to have a higher fee and feerate
    than the original. See delvingbitcoin.org
    post

    for more information.
  • Two new RPCs have been added: getmempoolcluster will provide the set of
    transactions in the same cluster as the given transaction, along with the
    ordering of those transactions and grouping into chunks; and
    getmempoolfeeratediagram will return the feerate diagram of the entire
    mempool.
  • Chunk size and chunk fees are now also included in the output of
    getmempoolentry.
  • The "CPFP Carveout" has been removed from the mempool logic. The CPFP carveout
    allowed one additional child transaction to be added to a package that's already
    at its descendant limit, but only if that child has exactly one ancestor (the
    package's root) and is small (no larger than 10kvB). Nothing is allowed to
    bypass the cluster count limit. It is expected that smart contracting use-cases
    requiring similar functionality employ TRUC transactions and sibling eviction
    instead going forward.
  • Some additional discussion can be found at
    doc/policy/mempool-terminology.md
    and
    doc/policy/mempool-replacements.md.

P2P and network changes
  • Normally local transactions are broadcast to all connected peers with which we
    do transaction relay. Now, for the sendrawtransaction RPC this behavior can be
    changed to only do the broadcast via the Tor or I2P networks. A new boolean
    option -privatebroadcast has been added to enable this behavior. This improves
    the privacy of the transaction originator in two aspects:
    <ol>
    • Their IP address (and thus geolocation) is never known to the recipients.
    • If the originator sends two otherwise unrelated transactions, they will not
      be linkable. This is because a separate connection is used for broadcasting
      each transaction. (#29415)
    </ol>
  • New RPCs have been added to introspect and control private broadcast:
    getprivatebroadcastinfo reports transactions currently being privately
    broadcast, and abortprivatebroadcast removes matching transactions from the
    private broadcast queue. (#34329)
  • Transactions participating in one-parent-one-child package relay can now have
    the parent with a feerate lower than the -minrelaytxfee feerate, even 0 fee.
    This expands the change from 28.0 to also cover packages of non-TRUC
    transactions. Note that in general the package child can have additional
    unconfirmed parents, but they must already be in-mempool for the new package to
    be relayed. (#33892)
  • The release has asmap data embedded for the first time, allowing the asmap
    feature to be used without any externally sourced file. The embedded map was
    created on 2026-03-05
    . Despite
    the data being available, the option remains off-by-default. Users still need to
    set -asmap or -asmap=1 explicitly to make it possible to use a peer's ASN
    (ISP/hoster identifier) in netgroup bucketing in order to ensure a higher
    diversity in their peer set.

Updated RPCs
  • gettxspendingprevout has 2 new optional arguments: mempool_only and
    return_spending_tx. If mempool_only is true it will limit scans to the
    mempool even if txospenderindex is available. If return_spending_tx is true,
    the full spending tx will be returned. In addition if txospenderindex is
    available and a confirmed spending transaction is found, its block hash will be
    returned. (#24539)
  • The getpeerinfo RPC no longer returns the startingheight field unless the
    configuration option -deprecatedrpc=startingheight is used. The
    startingheight field will be fully removed in the next major release. (#34197)
  • The getblock RPC now returns a coinbase_tx object at verbosity levels 1,
    2, and 3. It contains version, locktime, sequence, coinbase and
    witness. This allows for efficiently querying coinbase transaction properties
    without fetching the full transaction data at verbosity 2+. (#34512)

REST API
  • A new REST API endpoint
    (/rest/blockpart/<BLOCK-HASH>.<bin|hex>?offset=<OFFSET>&amp;size=<SIZE>) has been
    introduced for efficiently fetching a range of bytes from block <BLOCK-HASH>.
    (#33657)

Build System
  • The minimum supported Clang compiler version has been raised to 17.0 (#33555).
  • The minimum supported GCC compiler version has been raised to 12.1 (#33842).

Updated settings
  • The -paytxfee startup option and the settxfee RPC are now deleted after
    being deprecated in Bitcoin Core 30.0. They used to allow the user to set a
    static fee rate for wallet transactions, which could potentially lead to
    overpaying or underpaying. Users should instead rely on fee estimation or
    specify a fee rate per transaction using the fee_rate argument in RPCs such as
    fundrawtransaction, sendtoaddress, send, sendall, and sendmany.
    (#32138)
  • Specifying -asmap or -asmap=1 will load the embedded asmap data instead of
    an external file. In previous releases, if -asmap was specified without a
    filename, this would try to load an ip_asn.map data file. Now loading an
    external asmap file always requires an explicit filename like
    -asmap=ip_asn.map.
  • The -maxorphantx startup option has been removed. It was previously
    deprecated and has no effect anymore since v30.0. (#33872)
  • tor has been removed as a network specification. It was deprecated in favour
    of onion in v0.17.0. (#34031)
  • When -logsourcelocations is enabled, the log output now contains just the
    function name instead of the entire function signature. (#34088)
  • The default -dbcache value has been increased to 1024 MiB from 450 MiB
    on systems where at least 4096 MiB of RAM is detected. This is a performance
    increase, but will use more memory. To maintain the previous behaviour, set
    -dbcache=450. (#34692)
  • -privatebroadcast is added to enable private broadcast behavior for
    sendrawtransaction.

New settings
  • -txospenderindex enables the creation of a transaction output spender index
    that, if present, will be scanned by gettxspendingprevout if a spending
    transaction was not found in the mempool. (#24539)

GUI changes
  • The GUI has been updated to Qt 6.8. (#34650)
  • The createwallet, createwalletdescriptor and migratewallet commands are
    filtered from the console history to improve security and privacy. (gui#901)
  • The Restore Wallet dialog shows an error message if the restored wallet name
    is empty. (gui#924)

Fee Estimation

The Bitcoin Core fee estimator minimum fee rate bucket was updated from <strong>1
sat/vB</strong> to <strong>0.1 sat/vB</strong>, which matches the node’s default minrelaytxfee. This
means that for a given confirmation target, if a sub-1 sat/vB fee rate bucket is
the minimum tracked with sufficient data, its average value will be returned as
the fee rate estimate.

Restarting a node with this change invalidates previously saved
estimates in fee_estimates.dat, the fee estimator will start tracking fresh
stats.

IPC Interface
  • The IPC mining interface now requires mining clients to use the latest
    mining.capnp schema. Clients built against older schemas will fail when
    calling Init.makeMining and receive an RPC error indicating the old mining
    interface is no longer supported. Mining clients must update to the latest
    schema and regenerate bindings to continue working. (#34568)
  • Mining.createNewBlock now has a cooldown behavior (enabled by default)
    that waits for IBD to finish and for the tip to catch up. This usually prevents
    a flood of templates during startup, but is not guaranteed. (#34184)
  • Mining.interrupt() can be used to interrupt Mining.waitTipChanged and
    Mining.createNewBlock. (#34184)
  • Mining.createNewBlock and Mining.checkBlock now require a context
    parameter.
  • Mining.waitTipChanged now has a default timeout (effectively infinite /
    maxDouble) if the client omits it.
  • BlockTemplate.getCoinbaseTx() now returns a structured CoinbaseTx instead
    of raw bytes.
  • Removed BlockTemplate.getCoinbaseCommitment() and
    BlockTemplate.getWitnessCommitmentIndex().
  • Cap’n Proto default values were updated to match the corresponding C++
    defaults for mining-related option structs (e.g. BlockCreateOptions,
    BlockWaitOptions, BlockCheckOptions).

Credits

Thanks to everyone who directly contributed to this release:
  • 0xb10c
  • Alexander Wiederin
  • Alfonso Roman Zubeldia
  • amisha
  • ANAVHEOBA
  • Andrew Toth
  • Anthony Towns
  • Antoine Poinsot
  • ANtutov
  • Anurag chavan
  • Ava Chow
  • bensig
  • Ben Westgate
  • billymcbip
  • b-l-u-e
  • Brandon Odiwuor
  • brunoerg
  • Bruno Garcia
  • Calin Culianu
  • Carl Dong
  • Chandra Pratap
  • Chris Stewart
  • Coder
  • Cory Fields
  • da1sychain
  • Daniela Brozzoni
  • Daniel Pfeifer
  • David Gumberg
  • dergoegge
  • Dmitry Goncharov
  • Enoch Azariah
  • Eugene Siegel
  • Fabian Jahr
  • fanquake
  • Fibonacci747
  • flack
  • frankomosh
  • furszy
  • glozow
  • Greg Sanders
  • Hao Xu
  • Hennadii Stepanov
  • Henry Romp
  • Hodlinator
  • ismaelsadeeq
  • janb84
  • jayvaliya
  • joaonevess
  • John Moffett
  • Josh Doman
  • kevkevinpal
  • l0rinc
  • Luke Dashjr
  • Mara van der Laan
  • MarcoFalke
  • marcofleon
  • Martin Zumsande
  • Matthew Zipkin
  • Max Edwards
  • Murch
  • Musa Haruna
  • naiyoma
  • nervana21
  • Novo
  • optout
  • pablomartin4btc
  • Padraic Slattery
  • Pieter Wuille
  • Pol Espinasa
  • pythcoiner
  • rkrux
  • Robin David
  • Roman Zeyde
  • rustaceanrob
  • Ryan Ofsky
  • SatsAndSports
  • scgbckbone
  • Sebastian Falbesoner
  • sedited
  • seduless
  • Sergi Delgado Segura
  • Sjors Provoost
  • SomberNight
  • sstone
  • stickies-v
  • stratospher
  • stringintech
  • Suhas Daftuar
  • tboy1337
  • TheCharlatan
  • Tim Ruffing
  • Vasil Dimov
  • w0xlt
  • WakeTrainDev
  • Weixie Cui
  • willcl-ark
  • Woolfgm
  • yancy
  • Yash Bhutwala
  • yuvicc
  • zaidmstrr

As well as to everyone that helped with translations on
Transifex.



SHA256SUMS:
Code:
91917647aaf50965fc834e048256fce17e8f5590658c7e8de2879fb66cdc9a73  bitcoin-31.0-aarch64-linux-gnu-debug.tar.gz
4de1d568dedd48604f75132421bc0abeca432639589b49a3909c81db3a813112  bitcoin-31.0-aarch64-linux-gnu.tar.gz
fc17562b66707d0c8d1863af0cd40d7c6818a8d7d7b360b8d43276b1593924d9  bitcoin-31.0-arm-linux-gnueabihf-debug.tar.gz
8c19d007bfc73502625095ea4073af3a98ceb722d500556ab173bac5bcadd0d6  bitcoin-31.0-arm-linux-gnueabihf.tar.gz
a2d7a13b4da53d4a3e4c517f3a0269e2429813417bb320d3b268993cfdc545d0  bitcoin-31.0-arm64-apple-darwin.tar.gz
fc119a34915daac57e5fbdf181c9295d862d6843d52a9380e39dc0d0ac69cf20  bitcoin-31.0-arm64-apple-darwin.zip
955563c720b4d5fc22a11d4b102940d605f1cb9eb0b564f50deb606412c631e5  bitcoin-31.0-arm64-apple-darwin-codesigning.tar.gz
48d34a140aeaacd63a4bd37c24ed1876df4b077c98a7e0dd9a4483d1032839f4  bitcoin-31.0-arm64-apple-darwin-unsigned.tar.gz
b639946d343114cca5d87b218aaece04d0d111374b725d90dffc7e2d1d3b99f5  bitcoin-31.0-arm64-apple-darwin-unsigned.zip
7e45bab1787af974307fc077e6688d3eaab6788f3ad0e3a65d8cc9e428c41219  bitcoin-31.0-codesignatures-31.0.tar.gz
0ba0ef5eea3aefd96cc1774be274c3d594812cfac0988809d706738bb067b3e3  bitcoin-31.0.tar.gz
efe3e7d0383d54e5d79ac47911be0100b99872fa5205510a2a22d1194a0212d8  bitcoin-31.0-powerpc64-linux-gnu-debug.tar.gz
1d9c865aa0ccf675fc068e79d9fa57a5a70b59132fca38bb322a7d44ce2f0ff2  bitcoin-31.0-powerpc64-linux-gnu.tar.gz
acd0e38f4bb99c7c3024e494ca218d3ae67ec4a8b3b7ae556a8292353fe308b5  bitcoin-31.0-riscv64-linux-gnu-debug.tar.gz
7ece4ea365bba9b2008b27f0717ef6a518598a572edaa2815e775faadc53c136  bitcoin-31.0-riscv64-linux-gnu.tar.gz
56824dd705bc2a3b22d42e8aa02ed53498d491ff7c2c8aa96831333871887ead  bitcoin-31.0-x86_64-apple-darwin.tar.gz
8e230f36a2020072763adf742b20d95348cb20aaa0b0a918ca44ecdc83ac4efd  bitcoin-31.0-x86_64-apple-darwin.zip
fccf54f31bd58a3f834add05fa5df36520313d936445c556be8f71ccf314b658  bitcoin-31.0-x86_64-apple-darwin-codesigning.tar.gz
d1d0174f07cf87d9af4318f7072350510fa0f1bf8d3d3b1ee7143ad5967b6bdf  bitcoin-31.0-x86_64-apple-darwin-unsigned.tar.gz
b8d9b9915a1871ee12a3a9883fd47860028454fcd192864735f2e0d3a88b4735  bitcoin-31.0-x86_64-apple-darwin-unsigned.zip
96e3506195c5cc2ea9ca72fb2ddcbcf5246dd0db0d21d726f3c98eaf0c6b9078  bitcoin-31.0-x86_64-linux-gnu-debug.tar.gz
d3e4c58a35b1d0a97a457462c94f55501ad167c660c245cb1ffa565641c65074  bitcoin-31.0-x86_64-linux-gnu.tar.gz
1893e819d7554ca43e6e812dc642bd1fb4570a4077b07a03180ad1041e74e223  bitcoin-31.0-win64-setup.exe
82fd2c504a0f20a31d4d13bd407783d6fc7bf17622d0ce85228a9b92694e03f0  bitcoin-31.0-win64.zip
62baf547357029ac557d6fbbe91742c4ba6c1461c19ed4fab5131d4300b74d93  bitcoin-31.0-win64-codesigning.tar.gz
df3f8c2f6ce8fde8d2661d3c01f5265f90f938019d52e2f94acf2a9001af70ae  bitcoin-31.0-win64-debug.zip
ad31d4d82a0ddcf1340a447575ca958ee664656ca2e77282737898e1b8209ec8  bitcoin-31.0-win64-setup-unsigned.exe
5ecd365b53a2896850178f90302375480933e6c85ef81bb8abe8675fd44e1d9c  bitcoin-31.0-win64-unsigned.zip

SHA256SUMS.asc
Code:
-----BEGIN PGP SIGNATURE-----

iIcEABYIAC8WIQToauc0OWJbvuMGqua2bUJ/hzyxowUCaeJtlhEcbWVAbWF4ZWR3
YXJkcy5tZQAKCRC2bUJ/hzyxo5DLAP9YcudE9gVqBWb8j8mcaucIq7zkNXLvvdT3
FvPw1JeMgwEA3ZVfLbliZcjPYlUDLruSHfEexm+AJMVNgOVYuB1aQQ8=
=I0S+
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEY32x4jNw+Er/iMzgMVI0fQfaYnwFAmnijxoACgkQMVI0fQfa
YnyOrxAAp9ytMQCk8p6fbe/7pY9BQy2k0mH1RsEZO6rjct2rzKv0yOjfNpQnbmac
rpJfj20D5jRRB+aK8J88KUrcI6+IjdS55tLjr+bx0X9ExwtIVfhLqKJoDDuES8gM
ObbxMgIeSmYXlV6w4lV43TA6Uic2NNNNVnYlBWMwzFZ9Gx+VZNKo7gp7o0b/4+cf
KVl/FxVIO4eK465QJJ46fkNYhngSq9evcxX51hhmdHFxQ4YgYWYfmKwCjM04Mnrs
DyJL65BotnDiaPN9ktxDlQkTuK+qi5m/UQNfwNCl4Nh27qxBGz1uSbOpg37p8ZK6
AC93A2xUbmpwCuRk1KDyGhC7KoiUb5zy58vk4O7wvuXSkafjjdtNL/XFWtjzgTQy
wUHAnVSLFX/ttkYiJC2ffjU1HJr7cqH/iOhW79okCYWBv66g6i8Lg90ZmuSP+b/q
nuFlF1rlqnKH1BtaWsaKi7m8c1Hp8vI6wjae7Q0Y52L5nEs6Mp1rWoK+r+JU6BDs
qayzvb1TQG2BSK+aLx6cBBO7ulfu3qumx8axrEJgxUQPTxoAq9RveAsPpLj+bZjn
W832lOm/ixpJI2m0z8qAOTi9PUwhGYpQoT7ctuvmsGdbNqfS+KMV98yk1Oi3Sr4D
ARMq3MwH7uzpUd1VyYRWe9vHDama9/QPjoFCKF8Nzlnc7MDi4dk=
=2hZp
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJTBAABCAA9FiEEao+cJmUo4lrrHXcxwjcdkctxbqcFAmnifM4fHHNlYmFzdGlh
bi5mYWxiZXNvbmVyQGdtYWlsLmNvbQAKCRDCNx2Ry3FupyPDD/0Qvzue71ihGBSP
NPuVPda8mDot0sfi8Re/H6NSfPbJVtMecaGXseWOADOaaQmEhfPEKhU1GbjH7brJ
jLod8aezWTELEQYtiPDmOPkMtSv6tZkpNxyPY9JN0kGxFHXHeLP/eI4IQiqPIcxJ
xkW/0evBEV0vBAMfNn/k/G5OzL+cL6doZ9KhdZEJ03zDMUZmf1kelYSRqX3CQZ1P
hn4ge/VDNDb4eeZZNFmT9RoYRiZOmHXqQmx57n+/p8UAoGpy37njn3cxO9FnVuh8
Bcn0LyxFIVxazYK9z0SOH7XTRNnXXk85oimVf8SOzu60fwsXlGNk4Cggd2pmp9F6
Kh/tC07k0m88/sgV7UsV0qfY/wKvaf4vjTt8A01hgD+qWk0nia6QHFLb1Zrv3XlP
w+OUk0BkLPRA3MV+8fHqoLHK5TrzdOQMgwoMI8nNuWsk88sgISosfUDQTK021Tt5
vdrr80HfJH3Fd169lE0ZydAQuPcupAv0wrc2PRT+AyFHEX+P4jtmhSlhgvIOtb8Q
Q5hbYvWnUyNLuGeWi8JpvJ2lix1BL5x3Pp6a3+2IUj5AxLEMUmlYginVm8JgO0j3
/0mW0j5C5LcOnIG7uIGpSmzrYYBPd7vjqsJQ+ev78/Nqji04b+sXT/MQi2A8uJ18
6mdsX1EjmuPTqLq8VF1cZjWIBkLOhw==
=hxbk
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEM8EDtLJ5QXBUbM97z7LIPGbNeSoFAmnikTQACgkQz7LIPGbN
eSoxjw/+KPzuZ2zSoN601WPCPhHIsB14qXJ9JV980h9irPZQPldPUBAxLRkEl4Tx
OGFik0ushGXHRteVLF2McPJwlsaXXFpW3sCA132P56NgpnHHufE9Q8srGNi23o7S
Iih5u8fraRSvtuq/6aYFiivbt69fdDtoaUkdpAVBhJzlkjmbMDo15kf+hF7wWgK+
X9Wq5OcN7pbqKCgHV/HEnqvyLmvK1wt3RiqslyVclSM8lSZa0JTzLEsO9nQToayz
QrxZiAsu6MIOAVVlbuZ37bvSISD/hq+G62w016hklnUnRTgRpnKDMw8Diwa8So+E
OFYjjnHeQTyAsES0D2QU0MbTvO5PXJlK85UEfCppZli324CAsc/1M/E1/0KSDNpC
BCdRPfzbtdp1Mv6Rmjidey+rfFggAOQIrDL3kAq9aAGDOZRcbY19bzh609RoX/z+
7DCX3701XnWpB9BPuoE51uyI7nNpOX9//3eXuugHaX7YHFY4E7y8Q1LeS+ktUf+j
1I5yWoYHSlSBNKzBq7q+imax6jy+uw9zUjNRtzUb6M3wZ9Rq8a85v7TG1Szm5AVT
kBr4dCL6tqSW78R8hkbdZ9igGjsSFi3fv4kQrXyH9oM6TA12jC3CGcwABNmp1GOI
rXbnWn2qoSulHHD7SdWztxpZ1uP1rpaTbWdcnL9l5uwC9T6eVKw=
=5gXM
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJFBAABCAAvFiEE9Pxw8HMQAoQk78IKjkJWWT8XdyAFAmnik/kRHGd1Z2dlckBn
bWFpbC5jb20ACgkQjkJWWT8XdyCvMg/8DUzL+zKNxbkUBno1SsQ8N4YmgLwUiuj5
mHj9A3LhB4sg7araJSXuvaBgP6R+xjDErY89vVjdw+3ZUMPYIT15m/kCeayiCAXE
NW2/YjxL9tzjigjARH6vVbI2NpiLec9Ue+O8H3mZMMGc5wAt2J9V5HVscPeiJsy8
G92W3VNMMuhIv70dotr/VFa0zKYAl21u/zT0ksOYuYHzASLfLUJ6OBVAWRwcS8LW
mGEztGQQftvL27sIlY6F5fHTQvLJ16NUg6hPciHqkkG/v06cw0+9oryX23+GtcDC
8hkm93StDcf0shLVM65zvlVvbQgtWGeuXeHHDFjvS7SMd31JuQmUpP6NTPg0CPrx
ol0DBBLkBEdmLh+LgFek6JwNvq6FJmrcq8L/Ih0oPdR5KmiJGCyhY/4lNu5h9CYv
gj8clDaAyPuSpq40OUJG9B/rvlrURfhEDDvMvopsSuWTBGLvxVe1BEN3/LnSZiGG
xmDtn44McNPa9hPdtSECMuDV3FjKVfjrJFDuWJVITTnENWeATGiEGT9X5zT2ad2X
8O0ZYfRFkRCglMchNXLIJhSWByY/Ny6VwDRV9qye+uCfPja9BxU0sRAamrSNlbFf
JyVbt8JQMn/ei6/EdJusvdvKc72j8mdtNyNevUjHxmqaqfDRbAQeEaM0QfiuyPAm
lUoQRADVpE0=
=kiqq
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoAg2YPI1onAAzTyBzm7EmUXBfqYFAmnkwbkACgkQzm7EmUXB
fqYpXA/+IkmTQtBnNg3lzjmbaHt8208ROUgwXMqGW/pnum+rxD5beXzExc+kC1Da
ABwB+E5A8PQOIcMPjQIi0o3+K1wB5VCDte2dB+Tz17BjGXSrqSheMnSu5Lk0S7Yp
CYkBPapkIWMg6OIC7OSe0GZouV3Lnem1SIUPI9MAJ53V2Rfmb+zKmZHo56TAda+R
vBYbz4yRoEjIMDPNbQGZfdn64k5bm2HxksK7UZqQ2/qmqw8/wG88ERAFEDD3P2CE
kIPon4M+QNzjjhxd2GKvs5dpZ/7C/sT5Ft7wzUZz+tXdoXTbJ1fqctENFrIXnA0H
JkTWHOop4k39kZ+qzCG1vHatl6rDtgnRR6Ce80eLVkxbc1w/MSU7TlKvxCnraVXi
S9NVjwvDL/diY/oTt0pRzXimBNGhN2A9JjwiM36P0WJ3vwW4izeye3/UOCqnzB62
m9leE0KX4fbHb5O1XWYsHs6pjoTsO4LiTS62tcXIYYyXQfvLKZc4B1KbaSaOFo9e
tVboF/OjV1dTFk79ZxtAwYHm0YlCbfS0g1iDTl/ZXU3vGcMNMI1pHe/R+cNvwTIG
NNJW7Kqy/yr+wFNqL7AHDlnIVCcsHDGhCC6jitFZCue9wA1lQgQJOLQE7nQO+oLX
gqn/+Xpr+haTj9Lk/wErHdgpxXdWeBf5MH/QLG8hkPZgN3yt1kM=
=ZyJI
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEEDMuq/Xai7OLM0xQd4v/VsdiMqX0FAmnipLcbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzAAoJEOL/1bHYjKl9NwsP/1FBZX79KU8Jtie8HvAT
6wI4wZdYYfnDfk3QmqpM8P1qnjw38hpXimNjj3Zienjna6HbB+WEk1f7aMq6CSGi
s/mE0GN8Z5AHiCF4Vuhpf1HCXEz0nWbatvIzE9NvVMC4Q9hyzbgxHggG39+q+J4b
wcpEzbuxAbG8HzKZYvxaaJMNPWCKoqB5pas8THnm8mgNQgRSmM2shHBHxYgsR1A1
YMlPAhjre3kSI/ziJ+C4Fpj15fTtZQQ+2Oa80NBpdMmMFTal0OowaHHiggZpmlR0
vk5BWeEQbrFY/+assv0tmAUgaoER50CAOIYYzZgCiE+B8eWmeexoaDP5IbeN8Nli
VBmaQ8YG6Zhx5mU78Cx1HwooN8qQ+iSVkeNfHvErx4pMa6F0nGvNj4iVaMlOFlOJ
vXOfpYaoN58r2u/ebyNHfUq81CsofDm6RBZ3gmLHPejJCTrV/gkwRckvLEgrbvuM
HF60k/Wv2EyeNti6yRRRlH3Ufbz+7JcGPL3n651GLSSu4urxaaRtzYEKInyGSVbd
gA//O8jJOPC3yG+VFEYBEbxIuIuExeIQeLM5qZsXhj2h5/HlGBYy7Lgbi6oC2RP7
t0z5YMZWApUTRuTCWzhj3qSK0/9RaOZuKxcnSZgMx8dOWLnFjqm30sbAYCIxH24Q
oDE6va0QAC0/wouJDlSjMjUW
=301Y
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJjBAABCABNFiEEz7FuIclQ9n+pXlWPLuufXMCVJsEFAmnkxMUbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzExxmYW5xdWFrZUBnbWFpbC5jb20ACgkQLuufXMCV
JsFMeA//UICUvduTbiqp3E5Bx2k5m6mw3FihyrV8xXa0vYrt1qfL2x4TqjWPiajH
prjhxeUeSQ6GQX8huRippvbdxm8cc4+wGngRxE0hRTCW6mjERPLeugEEhjjRn0d9
Aw2YVWF1vYnXSiGZVwcL7J1BO1K38w1sXzAQnUbo6OmwRJonQoL71Vc32EdsghDs
xuVhLB22+RFFnW3WWfQAeUsZjQ+ZlVbX49Z9JON01B1bVHnF+ktHWiTwNVfCZEG6
8CV7xRArztQtiKAyAmMG0R0o8Z5ZwdR+b5FVQUXOe5x4JYaziMicZI1FLzv12zLx
1YsiTQxT/AFfh/P7w35N+D6Z3ghrfUOlxl6GFt55mTgsVOmzrXfK3pvCZqZ+2eIL
cYNcIynfCPPBD5O43iu4XNYTjMQG0VVCyOyn+ccWunw2HqrCyYMQzHfA8hxht1jR
PYdQXXW+iJ+FNQkbEXDopZNq3XnJLdJZFdoSgsOFpXnelFTBmvIdgGeRkkcJeQcc
7etccKidctoRUvvlEp8qnbbTLebjU622mBJVomL7bKcdPNqGIERtRajH+ITXKyav
k8hfuF4Ys5ZFkOMiJ9qqMtGo7hy+v1v7M1Y+Ww7GvtfkOXkKQ7NLpMnQHrYYO9SC
yhTr72ixu+qVe6GJ/JSjHC0m28zL2HjmNu/iuUTpMSJ6lMaG48w=
=xdJC
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJkBAABCABOFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmniZUobFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzFBxwaW5oZWFkbXpAZ21haWwuY29tAAoJEOfimEti
ick6cV0QAMuCv6INTZDjddL76muuTFPXqC1TrND44V30U2EoS7E4Fy6XeMTDfjB9
yoioNhzPZC0ci/JQGldY4g+mZyhtnZ56iprvWumyL3sIjHFnpv2Xj7JI4lV52hTj
YJXh4SkUqVXGY+7XYiSNY57M2p6yqDUVfMtDf2gU88Els3OHXzImduBHOSyR9zIo
lPrAa3sPgAtTFHxXGguJXf83O5bKeG49KhNXMzjMaDG/DN57CcW3/dnLKfFDMZKo
iOuXGNU11giL1lmruEvFoTaGAtyh8K6isddjEPShMY7iVCHa/pndAWARm5A1SZbs
K45gMuN0I3a7UxlM9ZeDyupKY5bsIatLLye6FU5mtG8r4e65SDycEdkgs+K9iSqE
+Fentk/J49CXClQEXExqAA/26BV+WtMOgGt/i3aGS17YJqbqOlBj1Ok3RV7gnhPf
xU2UV45GT1s+fPysyU7bgM2Mf93TAm71yQGTcruOLXoVC28s/kHBgls6MJW8kBQ+
nlMcVhdelKA+fbWuVQrMTZFN35kT/Q3ZRtGDKWp7QGPA/NUEL50hBveb2768EVZp
jTJoV+NtYkfCzJubgkmaafAUBFhqyQ1jv2UGIPL0YiAMcpcigY3vi4Nk1gxHV0vZ
grZ8vGZ0M4FYALho9JgQIBL3laqXvq5xmfxNi0nbTTka5W4O+T1r
=nHu3
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJGBAABCAAwFiEE0dvyxLlvLev0wWZUQQEIES5+qB8FAmnjVsQSHGhlYmFzdG9A
Z21haWwuY29tAAoJEEEBCBEufqgfSJ4QAJxzjEYljp09rnuPkacjFxjEDaH0gQI/
uaP81rBlyKzV2IhBpus46KVB9qVkS03euYG8iQwNHnXu2mRe8n4b/Y5CQcJg0PWa
nR8lHXPgqq8evZqhbrnEbwayH/39dsGtwUACx4GUbDB4H+lExJbijfWw7bW9UiTB
6do+aXB2n+KxIqaMajC3n0MqY49jbfgKUGllTrD/xY35LJflBR1RWxwJka4Z2Die
y9GgDB5c4T57ecD/a0VQkk2NTN7Nvq0vVkQGivABJtFOavL/Dm3g8y9jzXCZMNsA
IOMrot3e6FJBT0b70ufIDDHb2YaF2CdOAnqwsNDwZ0MFVqZeD1kdhQSujb0tD/A8
D9HQ8b61PyxXmHFsK0LgYjIeF2QAPn+VBtthsjPi6w7Gmq1MY8L+pFkAiD/B+oUZ
SO+tWdtKCL5wd6PGHUhT4jsb8VrxeaSvZHthcSQqw+Am3OiuGBQJoHWvokF7kakT
Er0bH+YbxIOxjq1fmIap8/93tJiQMd9hz2gkD835PzQOsq80BsE7m2SaV+4eQ+23
5BvB/oJSw3ybAbGic3JnSnF+UyiYrQkHOlHGpz2WcIU7b/pPVLZ0cXru2LF3RBAn
+9qKMl4B3sHRfcITFjK6tbLsjZijIbjEqP05vEh34O2wmJ7hsKhpCi8mM4mid7kK
xRxnVReX+3hb
=/+3r
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJEBAABCAAuFiEEFSgSMAeFyWRE0zNNF1ZXMuCOXkEFAmnibngQHG1lQGFjaG93
MTAxLmNvbQAKCRAXVlcy4I5eQbvUEACEQe21NsLuIsGABv7k8si3XRQUacmQ88kP
Zf0TDmziIECATf7FzFZqlsbu/dyUMYI/UQbIunp0tNcu+SCX8zF1h0MtlO75NS3E
8b+yjcyGw5BUSXgG4Bw4ojCTSGxT7XcBJNTuVu7SpcxXUCZucQhGposDre3NgW7l
1beIZmm2rlyVHoazvn+a+Ra9TBkha8vTSnsm0YjQjuabb/xuK2zMf1gmnlDQYgmA
PClzJW4Xpb5vB3gbPitQT3NYGeezkQkhCea6BR2LlzyXJyIz/nY5gcmprdwA6J/c
9tZF84dLwWAYZbfqL3wFxbO3Z4sTYrZa+2T0/5rQdLXZhnEfPP5gw3GpHfXTyY4K
IqBHBop9ajz115OXNe9OI8hNTRTxdTfD48dm7W8N4kY1FWcgQ+6y8mbLJnPlxG7U
gfJf05oL+7WOBa0RQQa5GmuBUN6SXYJn1CEaPckBygaGYVj215smYV29mShiNMKW
AqWlYYLqok10uyvszmOHE1fmTXnKG6PqxyQJowQavS22kTB02pNhtF662Ne9Weqc
V4UmunEQCjpaz9t3zvlF/uHZAW3sXtM1Hd9u3sIS0b20SJ9qJoMGjJw3vM7+BUtF
yK0jwZDBwbGYp7rRH3rpKcuCbO14vk3IlFEUKy6DusheIedjYQyTRfLNCM/q0kGw
+qwG/hTk3Q==
=6A8Y
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEE7ZvfetalXiMuhFJCV/+b28wwEAkFAmnjb7gbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzAAoJEFf/m9vMMBAJ+J0P/2V/oWfOAM/Ozy1+E3zr
Isy4KaNs52p8SM+MNrYNlSvZj/qcq55BF32BJfDduOkfw70pKCwGT+0SGLdAcAvP
T/cLfDirs4Q9ICWaGE0rp9YJ1USZl9HfA38kCGmb9ciwGWBpNe80P2p6EhGQXpwY
XR114mFpVYHjE35xqrjdqHN0GeafsEpDdzSD5KWTUnimj0LEgZCGVyt10FnUs62n
Fw0WR3ZhCq1LFDrQGCqNQE/kZhRiyRwSdjyFk7YvkJcUcegya+A3CrtXCTmyBVNl
uCH6xzVdAMQrRRlM4WxMult4RuxrxCjhqLq4gyF9B0b1GWKuQd3HFVvTQ366yBbX
AONmtmuqPvk4sT2dANwCs1vuPRv0jj7vuNoYUmFcv3acmOtP+NSQ+5D2gyzvT1eE
IR9KFD428c4003KTkuddeV6mY3XErz+YB+SBg+P4A+3uBuiS4ktnrbGdfpi/I5T3
4w+4YYjfp8GFT3kpM3jkIeY9GgCZDDx2RNopS/TdmCBn0riO08ViQZORrQPjUndn
OTTNbdvCSBI0l10d4a5sk2jYZL2o4OqkDj30nxuwF3LWs3sokaVJtmEvuNaUCNiB
+lQidMspA9irO7K9mduIpEHwK13YOVraeaeWH3+0oIkcJsSltfrtEzxm0LNJzIFq
BXpOQo0jrRvW074o/u4bnW0j
=8qVm
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----

iQJJBAABCAAzFiEEnTzIanL4SUNC6l/RCkG9w/T6/xwFAmnib4IVHGFhcm9uQHNp
cHNvcmNlcnkuY29tAAoJEApBvcP0+v8cNdYQAIEaZzpdzje3kRB8lS7r5e9NPD2W
iphsHxNfQ50+oklWUWafVzp2QakiX1kOLYl2KZnfkifHZMGnUvNbNpQDYAJ2pOAD
ewI9mq/X5KVrwneF3Upkso/GP9idz7jIRcfffjhma+W9lsFi2psBbjDFqPmfnKbN
o/FHbh0zAIeZzR+CLd0jFXa8hH9dg/EI2dfatlPAxhcBIKk8IOMdYsmfS1l/tYOG
E9+GG4M1sNKymo/GAp7eD6QUmPGPmfl4waLNNcIfs4rbH+LoXBIe1yfnO1SCRY1t
fJtRPJ6zuN7JtfxlDmaOhQpd134dDV0/SMLeIOAAOibrZ/E2NCJYIOc/o39A5HTO
c7RMSynu/1bX8Pc0SFtMx0kSsCvuA2n0inG4HOYGX+2jBIQN5wIOxNawzfrK/nUT
Ds4aW50ptI/8LTo3gyv0rVS3kPC7WSxBFfkWRLLKi6hQD4qSjm5GR0i1ZWa7p65A
ueSUB8WXHzBtvQ1NeQX1rypv4dYKzcOPJ6tn7etLgk+Y06q0OqWPj7wHdPD6LEN4
6gZy9LfNnj4GKfSr/K0j7Dh4qEuu9YAhflYoV4Zl5LTBqD2ik+QnuMwvwgYBlZvA
6hPKesXeLAMtWSQKsBR9Q3piaejbffUgRS01Vo1W2bP9c6VLWGGJrTeAfzy5VAX+
K3JKJlAi+EuCtitS
=MNmq
-----END PGP SIGNATURE-----

Kruw
Full Member
***
Offline

Activity: 1120
Merit: 247


Use Bitcoin anonymously - wasabiwallet.io


View Profile WWW
April 22, 2026, 05:50:04 PM
 #2

Awesome, mempool.space has already updated to graph the cluster relationships: https://mempool.space/tx/683eaa33dd0679348f4bc5d36beaae27803c464a45f2b50a7262bd717ff783f5?cpfp=advanced


Protect your privacy - Coinjoin with Wasabi Wallet
Code:
https://coinjoin.kruw.io/
NotATether
Legendary
*
Offline

Activity: 2338
Merit: 9705


┻┻ ︵㇏(°□°㇏)


View Profile WWW
May 03, 2026, 03:50:46 PM
 #3

So to be clear, the only limit on single transactions now is that they have to be under 101 vkB, right?

About how many outpoints does that translate to, assuming native segwit with one input?

I'm guessing it's like 150 or something.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!