Page MenuHomePhabricator

add a build target for generating an assumeutxo snapshot
DraftPublic

Authored by PiRK on Aug 29 2025, 14:36.
This is a draft revision that has not yet been submitted for review.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

Run a full IBD then snapshot the tip of the chain

TODO:

  • export file
  • automate adding checkpoint to chainparams.cpp or some dedicated source file (the difficulty is the append, and not remove the previous checkpoints, or keep exactly the last 3 checkpoints?)
  • add a target for testnet? should be as simple as passing -testnet option to the target in build-configurations.yml

Depends on D18556

Test Plan

run the CI target

Diff Detail

Repository
rABC Bitcoin ABC
Branch
arcpatch-D18549
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 34596
Build 68658: Build Diff
Build 68657: arc lint + arc unit

Event Timeline

@bot assumeutxo-snapshot

The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.

add an actual build target

@bot build-assumeutxo-snapshot

echo the dumptxousted stdout

@bot build-assumeutxo-snapshot

@bot build-assumeutxo-snapshot

i'm running the wrong script

@bot build-assumeutxo-snapshot

Tail of the build log:

[300/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/load.cpp.o
[301/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/util.cpp.o
[302/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/receive.cpp.o
[303/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o
[304/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o
[305/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o
[306/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o
[307/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o
[308/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o
[309/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o
[310/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o
[311/319] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o
[312/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
[313/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o
[314/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
[315/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
[316/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
[317/319] Linking CXX static library src/wallet/libwallet.a
[318/319] Linking CXX static library src/libserver.a
[319/319] Linking CXX executable src/bitcoind
[0/7] Preparing native build...
-- Using ccache: /usr/bin/ccache
-- Looking for __builtin_clz
-- Looking for __builtin_clz - found
-- Looking for __builtin_clzl
-- Looking for __builtin_clzl - found
-- Looking for __builtin_clzll
-- Looking for __builtin_clzll - found
-- Looking for __builtin_ctz
-- Looking for __builtin_ctz - found
-- Looking for __builtin_ctzl
-- Looking for __builtin_ctzl - found
-- Looking for __builtin_ctzll
-- Looking for __builtin_ctzll - found
-- Looking for __builtin_popcount
-- Looking for __builtin_popcount - found
-- Looking for __builtin_saddll_overflow
-- Looking for __builtin_saddll_overflow - found
-- Looking for __builtin_ssubll_overflow
-- Looking for __builtin_ssubll_overflow - found
-- Configuring done
-- Generating done
-- Build files have been written to: /work/abc-ci-builds/build-assumeutxo-snapshot/native
[1/7] Building CXX object src/CMakeFiles/rpcclient.dir/compat/stdin.cpp.o
[2/7] Building native src/secp256k1/gen_context
ninja: no work to do.
[4/7] Building CXX object src/CMakeFiles/rpcclient.dir/rpc/client.cpp.o
[5/7] Linking CXX static library src/librpcclient.a
[6/7] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[7/7] Linking CXX executable src/bitcoin-cli
Bitcoin ABC starting
2025-08-30T06:57:18Z UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999 version=0x00000001 log2_work=46.287734 tx=20136 date='2009-07-22T19:32:20Z' progress=0.000020 cache=3.9MiB(20118txo)
Grep pattern 'UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999' found after 0 hours, 03 minutes, 13 seconds.
Initial block download complete. Checkpointing UTXO set at the tip
Sat Aug 30 06:57:19 UTC 2025
environment: line 2: BITCOIN_CLI: unbound variable
Cleaning up bitcoin daemon (PID: 5377).
2025-08-30T06:57:10Z UpdateTip: new best=00000000fbc97cc6c599ce9c24dd4a2243e2bfd518eda56e1d5e47d29e29c3a7 height=9999 version=0x00000001 log2_work=45.287734 tx=10092 date='2009-04-06T03:11:31Z' progress=0.000010 cache=1.9MiB(10073txo)
2025-08-30T06:57:18Z UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999 version=0x00000001 log2_work=46.287734 tx=20136 date='2009-07-22T19:32:20Z' progress=0.000020 cache=3.9MiB(20118txo)
Build build-assumeutxo-snapshot failed with exit code 1

try to pass the BITCOIN_CLI var when calling bitcoind-exit-on-log, so that it is set when the callback function is called

@bot build-assumeutxo-snapshot

Tail of the build log:

[298/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/receive.cpp.o
[299/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o
[300/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o
[301/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o
[302/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o
[303/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o
[304/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o
[305/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/util.cpp.o
[306/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o
[307/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
[308/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o
[309/319] Linking C static library src/secp256k1/libsecp256k1.a
[310/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
[311/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o
[312/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
[313/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
[314/319] Linking CXX static library src/libbitcoinconsensus.a
[315/319] Linking CXX static library src/libscript.a
[316/319] Linking CXX static library src/libcommon.a
[317/319] Linking CXX static library src/wallet/libwallet.a
[318/319] Linking CXX static library src/libserver.a
[319/319] Linking CXX executable src/bitcoind
[0/7] Preparing native build...
-- Using ccache: /usr/bin/ccache
-- Looking for __builtin_clz
-- Looking for __builtin_clz - found
-- Looking for __builtin_clzl
-- Looking for __builtin_clzl - found
-- Looking for __builtin_clzll
-- Looking for __builtin_clzll - found
-- Looking for __builtin_ctz
-- Looking for __builtin_ctz - found
-- Looking for __builtin_ctzl
-- Looking for __builtin_ctzl - found
-- Looking for __builtin_ctzll
-- Looking for __builtin_ctzll - found
-- Looking for __builtin_popcount
-- Looking for __builtin_popcount - found
-- Looking for __builtin_saddll_overflow
-- Looking for __builtin_saddll_overflow - found
-- Looking for __builtin_ssubll_overflow
-- Looking for __builtin_ssubll_overflow - found
-- Configuring done
-- Generating done
-- Build files have been written to: /work/abc-ci-builds/build-assumeutxo-snapshot/native
[3/7] Linking CXX static library src/librpcclient.a
[4/7] Building native src/secp256k1/gen_context
ninja: no work to do.
[6/7] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[7/7] Linking CXX executable src/bitcoin-cli
Bitcoin ABC starting
2025-08-30T08:17:07Z UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999 version=0x00000001 log2_work=46.287734 tx=20136 date='2009-07-22T19:32:20Z' progress=0.000020 cache=3.9MiB(20118txo)
Grep pattern 'UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999' found after 0 hours, 03 minutes, 02 seconds.
Initial block download complete. Checkpointing UTXO set at the tip
Sat Aug 30 08:17:07 UTC 2025
environment: line 2: DATA_DIR: unbound variable
Cleaning up bitcoin daemon (PID: 5118).
2025-08-30T08:17:01Z UpdateTip: new best=00000000fbc97cc6c599ce9c24dd4a2243e2bfd518eda56e1d5e47d29e29c3a7 height=9999 version=0x00000001 log2_work=45.287734 tx=10092 date='2009-04-06T03:11:31Z' progress=0.000010 cache=1.9MiB(10073txo)
2025-08-30T08:17:07Z UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999 version=0x00000001 log2_work=46.287734 tx=20136 date='2009-07-22T19:32:20Z' progress=0.000020 cache=3.9MiB(20118txo)
Build build-assumeutxo-snapshot failed with exit code 1

export more needed env var for the callback

@bot build-assumeutxo-snapshot

Tail of the build log:

[300/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o
[301/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o
[302/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o
[303/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o
[304/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o
[305/319] Linking C static library src/secp256k1/libsecp256k1.a
[306/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o
[307/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o
[308/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o
[309/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o
[310/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o
[311/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o
[312/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o
[313/319] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o
[314/319] Linking CXX static library src/libbitcoinconsensus.a
[315/319] Linking CXX static library src/libscript.a
[316/319] Linking CXX static library src/libcommon.a
[317/319] Linking CXX static library src/wallet/libwallet.a
[318/319] Linking CXX static library src/libserver.a
[319/319] Linking CXX executable src/bitcoind
[0/7] Preparing native build...
-- Using ccache: /usr/bin/ccache
-- Looking for __builtin_clz
-- Looking for __builtin_clz - found
-- Looking for __builtin_clzl
-- Looking for __builtin_clzl - found
-- Looking for __builtin_clzll
-- Looking for __builtin_clzll - found
-- Looking for __builtin_ctz
-- Looking for __builtin_ctz - found
-- Looking for __builtin_ctzl
-- Looking for __builtin_ctzl - found
-- Looking for __builtin_ctzll
-- Looking for __builtin_ctzll - found
-- Looking for __builtin_popcount
-- Looking for __builtin_popcount - found
-- Looking for __builtin_saddll_overflow
-- Looking for __builtin_saddll_overflow - found
-- Looking for __builtin_ssubll_overflow
-- Looking for __builtin_ssubll_overflow - found
-- Configuring done
-- Generating done
-- Build files have been written to: /work/abc-ci-builds/build-assumeutxo-snapshot/native
[3/7] Linking CXX static library src/librpcclient.a
[4/7] Building native src/secp256k1/gen_context
ninja: no work to do.
[6/7] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[7/7] Linking CXX executable src/bitcoin-cli
Bitcoin ABC starting
2025-08-30T08:39:28Z UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999 version=0x00000001 log2_work=46.287734 tx=20136 date='2009-07-22T19:32:20Z' progress=0.000020 cache=3.9MiB(20118txo)
Grep pattern 'UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999' found after 0 hours, 02 minutes, 22 seconds.
Initial block download complete. Checkpointing UTXO set at the tip
Sat Aug 30 08:39:29 UTC 2025
error code: -8
error message:
Target block height 896800 after current tip 22022
Cleaning up bitcoin daemon (PID: 5118).
2025-08-30T08:39:23Z UpdateTip: new best=00000000fbc97cc6c599ce9c24dd4a2243e2bfd518eda56e1d5e47d29e29c3a7 height=9999 version=0x00000001 log2_work=45.287734 tx=10092 date='2009-04-06T03:11:31Z' progress=0.000010 cache=1.9MiB(10073txo)
2025-08-30T08:39:28Z UpdateTip: new best=00000000ba36eb929dc90170a96ee3efb76cbebee0e0e5c4da9eb0b6e74d9124 height=19999 version=0x00000001 log2_work=46.287734 tx=20136 date='2009-07-22T19:32:20Z' progress=0.000020 cache=3.9MiB(20118txo)
Build build-assumeutxo-snapshot failed with exit code 8

now the dumptxoutset command runs. But it fails because the most recent checkpointed block is not yet downloaded because for debugging purposes we quit as soon as the log mentions that tip reached 19999. For the sake of debugging, hardcode the snapshot height

error code: -8
error message:

Target block height 896800 after current tip 22022

@bot build-assumeutxo-snapshot

now try with a full IBD and a dumptxoutset at the tip (shortly after leaving IBD)

Not sure what to do about the shellchecks lint error, I think they are false positives.

try to just export DATA_DIR and hope it will be defined in the callback, this makes the linter happy

@bot build-assumeutxo-snapshot

wait for first finalized block, checkpoint that one

@bot build-assumeutxo-snapshot

PiRK edited the summary of this revision. (Show Details)

update script after changing blockchaininfo to return finalized_blockhash rather than finalized_height

@bot build-assumeutxo-snapshot

Tail of the build log:

2025-09-25T15:12:22Z UpdateTip: new best=0000000000000000030034b661aed920a9bdf6bbfa6d2e7a021f78481882fa39 height=399999 version=0x00000004 log2_work=84.183013 tx=112476106 date='2016-02-25T16:17:33Z' progress=0.111978 cache=39.5MiB(317073txo)
2025-09-25T15:18:31Z UpdateTip: new best=000000000000000004370c922f1d282f64ac8f0cb5d7552fc3d88fa6df8e360a height=409999 version=0x00000004 log2_work=84.592395 tx=126430415 date='2016-05-03T07:10:26Z' progress=0.125871 cache=156.0MiB(1261326txo)
2025-09-25T15:24:56Z UpdateTip: new best=000000000000000003035bc31911d3eea46c8a23b36d6d558141d1d09cc960cf height=419999 version=0x20000000 log2_work=84.961581 tx=141391170 date='2016-07-09T16:41:53Z' progress=0.140765 cache=313.6MiB(2538704txo)
2025-09-25T15:31:36Z UpdateTip: new best=00000000000000000232d413e56689e174664ae322afc121a72d93eae2ea6806 height=429999 version=0x20000000 log2_work=85.276729 tx=156364078 date='2016-09-15T23:21:13Z' progress=0.155671 cache=529.2MiB(4220202txo)
2025-09-25T15:38:59Z UpdateTip: new best=000000000000000003e251c7387c2cd5aeac480327a234ec11c9b8382455db0d height=439999 version=0x20000000 log2_work=85.574130 tx=172629774 date='2016-11-22T01:15:18Z' progress=0.171865 cache=882.9MiB(6897169txo)
2025-09-25T15:46:48Z UpdateTip: new best=0000000000000000024c4a35f0485bab79ce341cdd5cc6b15186d9b5b57bf3da height=449999 version=0x20000002 log2_work=85.875623 tx=190755005 date='2017-01-25T22:10:17Z' progress=0.189910 cache=1155.3MiB(9272921txo)
2025-09-25T15:55:21Z UpdateTip: new best=0000000000000000008ad3cae4a06b37d88a3ff10f92121475e2eecc6a73520b height=459999 version=0x20000002 log2_work=86.217968 tx=209849945 date='2017-04-02T04:31:54Z' progress=0.208919 cache=216.6MiB(1688878txo)
2025-09-25T16:04:21Z UpdateTip: new best=0000000000000000002f05cc71ddaecbb4ab03341a0e479b1e0398cae0e55d19 height=469999 version=0x20000000 log2_work=86.551446 tx=229491547 date='2017-06-06T06:25:45Z' progress=0.228474 cache=923.3MiB(7235710txo)
2025-09-25T16:12:30Z UpdateTip: new best=000000000000000002fda8bc801998501da7383bc3b56347794232bd709a0f3c height=479999 version=0x20000000 log2_work=86.869556 tx=243669937 date='2017-08-20T13:27:46Z' progress=0.242589 cache=1284.9MiB(10407502txo)
2025-09-25T16:13:39Z UpdateTip: new best=00000000000000000c73f015aaa427da93cadb1e9476c89a3684e03bc4184551 height=489999 version=0x20000000 log2_work=86.913355 tx=244037531 date='2017-09-30T07:03:16Z' progress=0.242955 cache=254.2MiB(2023764txo)
2025-09-25T16:14:18Z UpdateTip: new best=0000000000000000043831d6ebb013716f0580287ee5e5687e27d0ed72e6e523 height=499999 version=0x20000000 log2_work=86.941251 tx=244338904 date='2017-10-30T05:47:59Z' progress=0.243255 cache=421.1MiB(3277381txo)
2025-09-25T16:16:48Z UpdateTip: new best=000000000000000002d5dbda99e2c047b82244b4aced9565e3d5ee7731e2cfcc height=509999 version=0x20000000 log2_work=87.005052 tx=245961815 date='2017-12-25T09:23:29Z' progress=0.244870 cache=1161.5MiB(9335262txo)
2025-09-25T16:19:33Z UpdateTip: new best=0000000000000000022f6a6935f68ebc4cf183733ccc5ccfc737cc3bad8c57cd height=519999 version=0x20000000 log2_work=87.129683 tx=248029684 date='2018-03-05T00:00:24Z' progress=0.246929 cache=593.4MiB(4783080txo)
2025-09-25T16:20:12Z UpdateTip: new best=000000000000000001780e5d441cc6c2bf8f11df32ba2ffb1f609cc6494739b6 height=529999 version=0x20000000 log2_work=87.283148 tx=249369169 date='2018-05-13T05:43:40Z' progress=0.250931 cache=716.2MiB(5855649txo)
2025-09-25T16:20:52Z UpdateTip: new best=0000000000000000017ec8486bb85db468c39f41d0df7dbb8bc1cb1d125c97df height=539999 version=0x20000000 log2_work=87.478980 tx=250992798 date='2018-07-21T23:19:05Z' progress=0.257133 cache=867.9MiB(6771764txo)
2025-09-25T16:24:16Z UpdateTip: new best=00000000000000000161dbb34b162f3e1ccde067dd69a7ff86ad86dd3b0c41c5 height=549999 version=0x20000000 log2_work=87.628017 tx=261597124 date='2018-09-29T15:20:58Z' progress=0.270395 cache=964.2MiB(7464684txo)
2025-09-25T16:26:07Z UpdateTip: new best=00000000000000000386c1326d238a59b02c18ce1c357e2fe04e8762b7f3bfcb height=559999 version=0x20000000 log2_work=87.753023 tx=268254606 date='2018-12-09T01:15:45Z' progress=0.280997 cache=1054.7MiB(8375978txo)
2025-09-25T16:26:27Z UpdateTip: new best=000000000000000003336781d3127f86a6e243318e6ab2ce4b39bc4e6eb41af3 height=569999 version=0x20000000 log2_work=87.799097 tx=268984086 date='2019-02-16T12:06:49Z' progress=0.287321 cache=1083.5MiB(8653293txo)
2025-09-25T16:27:11Z UpdateTip: new best=0000000000000000007c1511aa59de4fe90ccc5492fca4cf796f0903edb5da52 height=579999 version=0x2fff4000 log2_work=87.858005 tx=270675537 date='2019-04-26T21:12:35Z' progress=0.294632 cache=1160.0MiB(9321142txo)
2025-09-25T16:29:05Z UpdateTip: new best=000000000000000002b67cad00c653fe864dc3ac012ea86f7c20ae3940b79ea6 height=589999 version=0x20400000 log2_work=87.926848 tx=274398274 date='2019-07-05T14:09:15Z' progress=0.303827 cache=1257.8MiB(10175865txo)
2025-09-25T16:30:39Z UpdateTip: new best=000000000000000000b32e1e2c1725e31ff01cf50ec0a17c71f26cc6379330b2 height=599999 version=0x20000000 log2_work=87.985544 tx=278482596 date='2019-09-13T01:27:36Z' progress=0.313600 cache=121.1MiB(959669txo)
2025-09-25T16:31:41Z UpdateTip: new best=000000000000000001abde87dbeb240a148469fd685aeae34d669adf8b05a745 height=609999 version=0x20000000 log2_work=88.056368 tx=281392207 date='2019-11-21T13:54:51Z' progress=0.322806 cache=256.2MiB(2037915txo)
2025-09-25T16:32:39Z UpdateTip: new best=0000000000000000013f1c76f006ecbe7090355cb6d867c40f5a27552e6bc34e height=619999 version=0x20c00000 log2_work=88.132853 tx=284251576 date='2020-01-29T19:22:58Z' progress=0.332292 cache=382.1MiB(2937827txo)
2025-09-25T16:33:38Z UpdateTip: new best=000000000000000001baa28cd71a9411fb62783f01e28e50df73a3827509806c height=629999 version=0x37ffe000 log2_work=88.231048 tx=287238642 date='2020-04-08T12:14:22Z' progress=0.342300 cache=494.9MiB(3914207txo)
2025-09-25T16:34:47Z UpdateTip: new best=000000000000000000a0d37cf36656a0326c82abe3f9f3d03fac9ee7f535d8e9 height=639999 version=0x20400000 log2_work=88.280985 tx=289829162 date='2020-06-17T14:21:25Z' progress=0.352438 cache=677.5MiB(5516807txo)
2025-09-25T16:35:55Z UpdateTip: new best=0000000000000000006ad94cb1e49aaf789773a10f144fb3069d333bfe96e887 height=649999 version=0x20000000 log2_work=88.343153 tx=290955292 date='2020-08-26T03:30:01Z' progress=0.361771 cache=1036.0MiB(8237377txo)
2025-09-25T16:37:08Z UpdateTip: new best=00000000000000000216be114622725c4cbe19dace9439aff558ff7851ef01b3 height=659999 version=0x2fffe000 log2_work=88.400404 tx=292293402 date='2020-11-04T01:59:57Z' progress=0.371754 cache=1229.0MiB(9924942txo)
2025-09-25T16:38:39Z UpdateTip: new best=00000000000000007cd5cd15ddf68774077f86a1c44d2ca7c90ea12aa0b4375c height=669999 version=0x20400000 log2_work=88.408091 tx=296097224 date='2021-01-21T23:21:05Z' progress=0.385419 cache=52.2MiB(407665txo)
2025-09-25T16:39:12Z UpdateTip: new best=0000000000000000025eb236c2f02627998a0d5c257cbe469e492829b2197f89 height=679999 version=0x20000000 log2_work=88.409156 tx=296902800 date='2021-04-01T03:49:27Z' progress=0.395910 cache=190.2MiB(1463907txo)
2025-09-25T16:39:25Z UpdateTip: new best=00000000000000003612c6dd1a3dcedc8d3e88c624c46c09d60458c532f13af4 height=689999 version=0x20800000 log2_work=88.411157 tx=297083119 date='2021-06-08T01:59:01Z' progress=0.406225 cache=227.5MiB(1790665txo)
2025-09-25T16:39:33Z UpdateTip: new best=000000000000000000020d8284fd8413ab84c634b984e2acc0e5bd7b7a2e66ac height=699999 version=0x3645e000 log2_work=88.413203 tx=297194945 date='2021-08-16T05:04:19Z' progress=0.417218 cache=248.2MiB(1970160txo)
2025-09-25T16:39:45Z UpdateTip: new best=00000000000000000f46c55834dff7e9afc16b7297c3dc815fc66196488b4446 height=709999 version=0x20000000 log2_work=88.423131 tx=297355696 date='2021-10-21T11:04:55Z' progress=0.428362 cache=279.7MiB(2245370txo)
2025-09-25T16:39:52Z UpdateTip: new best=0000000000000000152a2d7f5d66bc65b3b8b43692d4dafd601276a89269b61c height=719999 version=0x20200000 log2_work=88.431233 tx=297467892 date='2021-12-30T03:58:50Z' progress=0.440687 cache=293.5MiB(2366755txo)
2025-09-25T16:39:58Z UpdateTip: new best=00000000000000001009c458c71eeaf1e8c248b6f81c7097a6e92f6224838737 height=729999 version=0x20e00000 log2_work=88.438362 tx=297538965 date='2022-03-09T23:19:57Z' progress=0.453717 cache=310.0MiB(2510375txo)
2025-09-25T16:40:09Z UpdateTip: new best=00000000000000000d11d52acbcf2afc4a22040b5e1298a7dc7f25cd35b307b6 height=739999 version=0x27ffe000 log2_work=88.445963 tx=297616388 date='2022-05-18T08:49:48Z' progress=0.467457 cache=328.5MiB(2666805txo)
2025-09-25T16:40:17Z UpdateTip: new best=00000000000000000ce906984077dd9c33ad6ff4d58ba5ca170a4f3a62823d36 height=749999 version=0x2516c000 log2_work=88.452903 tx=297659547 date='2022-07-26T18:37:09Z' progress=0.482021 cache=333.0MiB(2712055txo)
2025-09-25T16:40:23Z UpdateTip: new best=0000000000000000052413ca6200b2ab2a51d918655dab1c1839e3d6ff3c52df height=759999 version=0x20000000 log2_work=88.460691 tx=297712065 date='2022-10-03T10:24:20Z' progress=0.497352 cache=342.0MiB(2790408txo)
2025-09-25T16:40:30Z UpdateTip: new best=00000000000000000f1575fa7a2d7ccb85bbbe9d30fda218809dffc974b06c5a height=769999 version=0x2000a000 log2_work=88.469382 tx=297767511 date='2022-12-12T05:12:26Z' progress=0.513963 cache=354.3MiB(2896974txo)
2025-09-25T16:40:36Z UpdateTip: new best=0000000000000000094f7bfa534336143971ebdee80912fce58123538c07d8f6 height=779999 version=0x20400000 log2_work=88.476596 tx=297817986 date='2023-02-19T14:16:54Z' progress=0.531604 cache=383.9MiB(2953021txo)
2025-09-25T16:40:43Z UpdateTip: new best=000000000000000001b5537b9fdceb72bd7a71143d60fdb1fb4d6ea24401c216 height=789999 version=0x27ffe000 log2_work=88.483855 tx=297870386 date='2023-04-30T13:26:16Z' progress=0.550660 cache=391.1MiB(3017686txo)
2025-09-25T16:40:52Z UpdateTip: new best=0000000000000000023ab587190a05e44cdb76fe1dd7949f6187f1e632d2e123 height=799999 version=0x28318000 log2_work=88.489536 tx=297935857 date='2023-07-08T09:29:15Z' progress=0.570794 cache=398.1MiB(3077796txo)
2025-09-25T16:41:02Z UpdateTip: new best=000000000000000013e136823fe6e65ad5c63a63e1fbdd51e7b2381fdec4640e height=809999 version=0x20010000 log2_work=88.496106 tx=298015419 date='2023-09-16T11:08:04Z' progress=0.592860 cache=401.4MiB(3080470txo)
2025-09-25T16:41:10Z UpdateTip: new best=000000000000000004c452974b0539aaf778aada07757a3db9b4857f053504d5 height=819999 version=0x2a000000 log2_work=88.502353 tx=298086858 date='2023-11-26T03:03:55Z' progress=0.616890 cache=416.9MiB(3241965txo)
2025-09-25T16:41:19Z UpdateTip: new best=000000000000000022e6707177474f613fda19f5830475e3ff801a2f7f87c309 height=829999 version=0x34000000 log2_work=88.506305 tx=298267083 date='2024-02-03T14:23:29Z' progress=0.642566 cache=422.4MiB(3289999txo)
2025-09-25T16:41:24Z UpdateTip: new best=000000000000000008dd63bad340b6e21a18c4144180c6ec85eeac621ed294f4 height=839999 version=0x20540000 log2_work=88.511469 tx=298356229 date='2024-04-11T15:24:16Z' progress=0.669773 cache=428.4MiB(3343098txo)
2025-09-25T16:41:33Z2025-09-25T18:48:40Z Avalanche finalized block 00000000000000002b32bf948b4107a5f3566dd63851491fc1ca37cb261fd0d6
Grep pattern 'Avalanche finalized block' found after 4 hours, 25 minutes, 28 seconds.
Initial block download complete. Checkpointing UTXO set at the finalized tip
error code: -8
error message:
blockhash must be of length 64 (not 4, for 'null')
Cleaning up bitcoin daemon (PID: 6615).
 UpdateTip: new best=000000000000000001df4dcca2c6070892f268d6e88571a5ae93a102abe899b2 height=849999 version=0x20e00000 log2_work=88.515737 tx=298496695 date='2024-06-22T06:44:20Z' progress=0.701038 cache=442.6MiB(3467376txo)
2025-09-25T16:41:40Z UpdateTip: new best=000000000000000000962cbb8f1d2b6605eee72595b86b162a424bc81663882f height=859999 version=0x31526000 log2_work=88.519418 tx=298651920 date='2024-08-30T03:38:57Z' progress=0.733958 cache=455.9MiB(3582194txo)
2025-09-25T16:41:50Z UpdateTip: new best=000000000000000017dd14a7f7320ef63f9b168ef08e62f91d41de41ff3ea8c7 height=869999 version=0x2000e000 log2_work=88.523229 tx=298809028 date='2024-11-07T15:38:19Z' progress=0.770429 cache=469.7MiB(3702578txo)
2025-09-25T16:42:00Z UpdateTip: new best=00000000000000002be658dad67d3ab9d430950ad3b7950aacf9d1a4ed0f5bcd height=879999 version=0x214c0000 log2_work=88.526734 tx=298968593 date='2025-01-16T11:19:48Z' progress=0.810865 cache=500.4MiB(3972500txo)
2025-09-25T16:42:10Z UpdateTip: new best=00000000000000001213cdd46c76124d5e609ccd7512345308538e3be71fdb2d height=889999 version=0x2112a000 log2_work=88.529057 tx=299226164 date='2025-03-28T01:45:32Z' progress=0.856299 cache=528.7MiB(4219356txo)
2025-09-25T16:42:21Z UpdateTip: new best=00000000000000004557ee04f1b87af3967f493ddf8acbb7c607a65378c9f62f height=899999 version=0x2001a000 log2_work=88.531063 tx=299465169 date='2025-06-05T18:16:07Z' progress=0.906336 cache=551.0MiB(4411610txo)
2025-09-25T16:42:31Z UpdateTip: new best=000000000000000020ee0fda538d2cca57338137c3f646bb7aec23307cd246dc height=909999 version=0x3a000000 log2_work=88.532769 tx=299691282 date='2025-08-14T20:07:52Z' progress=0.962820 cache=568.2MiB(4549763txo)
Build build-assumeutxo-snapshot failed with exit code 8

@bot build-assumeutxo-snapshot