Page MenuHomePhabricator

[chronik] store a scripthash -> script index
ClosedPublic

Authored by PiRK on Oct 1 2024, 10:03.

Details

Reviewers
tobias_ruck
Group Reviewers
Restricted Project
Maniphest Tasks
Restricted Maniphest Task
Commits
rABC8cabfa5c8575: [chronik] store a scripthash -> script index
Summary

The index is wiped/reindexed depending on the -chronikscripthashindex (init param) value, the reindexing process takes about 12 minutes with the current blockchain.

After the initial is sync, new scripts are added to the index via the ScriptGroup index.

This will be needed for the ElectrumX API. Ref T3598

This diff does not deal with mempool data. This needs to be done in a separate diff.

Test Plan

Test the wiping and reindexing of the new index by alternating bitcoind -chronikscripthashindex=1 and bitcoind -chronikscripthashindex=1

Tests are added in a child revision to keep the review manageable. On D16937, run ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
PiRK edited the summary of this revision. (Show Details)

squash with D16840

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

add an upgrade mechanism, remove the init flag, fix endianness and hash (use simple sha256)

Tail of the build log:

   Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge)
   Compiling http-body-util v0.1.1
   Compiling serde_spanned v0.6.6
   Compiling toml_datetime v0.6.6
   Compiling pyo3 v0.22.2
   Compiling sha1 v0.10.6
   Compiling winnow v0.6.13
   Compiling httpdate v1.0.3
   Compiling smallvec v1.13.2
   Compiling utf-8 v0.7.6
   Compiling ryu v1.0.17
   Compiling data-encoding v2.5.0
   Compiling pin-project v1.1.5
   Compiling memoffset v0.9.1
   Compiling unindent v0.2.3
   Compiling unicode-segmentation v1.11.0
   Compiling sync_wrapper v0.1.2
   Compiling mime v0.3.17
   Compiling serde_urlencoded v0.7.1
   Compiling serde_json v1.0.115
   Compiling tungstenite v0.21.0
   Compiling hyper v1.2.0
   Compiling tower v0.4.13
   Compiling convert_case v0.6.0
   Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto)
   Compiling axum-core v0.4.3
   Compiling tokio-tungstenite v0.21.0
   Compiling hyper-util v0.1.3
   Compiling futures-executor v0.3.30
   Compiling serde_path_to_error v0.1.16
   Compiling matchit v0.7.3
   Compiling base64 v0.21.7
   Compiling toml_edit v0.22.14
   Compiling sync_wrapper v1.0.1
   Compiling futures v0.3.30
   Compiling tower-http v0.5.2
   Compiling librocksdb-sys v0.11.0+8.1.1
   Compiling pyo3-macros v0.22.2
   Compiling axum v0.7.5
   Compiling toml v0.8.14
   Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
   Compiling rocksdb v0.21.0
   Compiling chronik-db v0.1.0 (/work/chronik/chronik-db)
   Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer)
   Compiling chronik-http v0.1.0 (/work/chronik/chronik-http)
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/root/.cargo/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcXIVbBb/symbols.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.114zjf5vvrsrcxm2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.126erdor1dk71v1s.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12p0aimuhaub086u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12r6td418d82i5yp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12ykwkxmariygv65.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.132en7509us69xu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.13oy4x73ba9vqkge.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.159356eimp294z8o.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.171pzybvhlxllq8a.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.17g3rt7vrxvyohk8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.17ky0j6eeiszvdxi.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.197og3agahq9dm7c.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19bkqtkuidu6kefm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19fm5ja7j4l0wn03.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19h51hq0pe1t8i1x.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19wflm2bqg41jk4e.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1b29ankfmmzy2iyr.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1cajqbl52fv4b6d8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1ckokx6llg9ahwal.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1d1w7sc56xll0re0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1d9nbma1665e9ge3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1e9mueem0cv9s9e4.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1g64jfkme5n7lqm8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1iarcpwqbi1ox0ss.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1iuga9l8j5plng40.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1jqo1ll14loe5kef.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1khg38i8g1q2rnoa.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1kpdpi7sjrm3xybl.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1l8z41w8mjdjcj0a.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1lovtv2yp8njcmf5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1lx6ciz5j82jhrtn.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mhvlne2re268y3w.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mlzu3nhhfgssvni.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mz0j4l94bkpxm9j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1numkfpgt9kh2d4a.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1oet8en993vlpn7n.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1q5qyddf9ffzrriw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1qbn29h6cqgsdi94.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1rhgox2bdsq5c40u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1trw6pmv4dxn1swu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1u63gqzaen8i9x4l.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1vug6b9q7elmpb4e.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1vwr9faxf62rwbaj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1wmzknz1k4l79k6u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1x0kofn155yqtpdx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1xcwukbdzudtgjad.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1z262m926po4gm6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1zpzu273ldr774sm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.206a41kjxn0tvq72.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2088rq96ikx66j85.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.21fzykj18422iso0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.21qqu5p91mjkt19i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.22ot6lh06w7k8tb6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.22pqttxog4ezn464.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.239swsoykfm0m523.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.24jt4042pi5b1jbn.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2660ofyy41othlo4.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.27gks0ovkgmpj5go.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.28mv02qdj7ffe8lo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.28wxy61r5luqo0cw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.29zqng0d28r1537.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ecohgyb5ae5oabu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2eunoa1ks5plo9im.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2f1kiuz1e7qe72ab.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2fe0jahlwqjdz01i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2gy1ozi5lrcq5giw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ivfhndfpvnr5gp7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2k2fi1b619pxc0kx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2k88tmx9ugflfzlh.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2kszacpois271nuj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2l2zolga52fcsxpp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2l5i5zhsxciovnvv.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2lg5t8ivgis99zb3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2lg9rx4lvj33gvhx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2p3hfmo2qb5yomj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2q3z4ato8axwovuy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2r4jrohtjwz5ouqz.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2rsl3n9jss5b8yr5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ssq9ozjnuf26s2l.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2tmf55z8w5c8ni5b.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2tn26ud7kqtec8w8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2u1seabr469bgdau.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ukk0s4gdvtjybvm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2v7j6myq88ce45ro.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2x9otxzx9v88i2ox.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2xe430bg0ye28xo7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2z3v2mm1cd57ck5x.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2z6xlz813zc1f0th.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.30hfoh6phm2k5auo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.315lkki0pb3gfaso.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.31milwmqcnxq7sup.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.31qucv71optvrxj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.324cygu4d1hqgi93.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.32obo813p4wnpqtk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.32pt4h49u37rn5wi.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.330baclo0rxnz26i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.339reqh3uicpdf88.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.348d8wx0t7enlrku.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.34ysb1wotekk6zwq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.34zdsncgy7qt7hpa.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.354ln588z3w476y5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.35vspqkkh5sxkwxy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.362dz48t2zqa2e7d.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.36aqxklm3jvx1vxc.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.36odlvcmbf1itx6u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.37mxy42diva3m3cb.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.39cf9deyql69vqo6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.39dzxkl9x51r32xj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3b4cmdz8fuiagbwm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3d8ropjvis0720pv.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3e1ncfx4338cghxf.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3evxcjggsueo3tt2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3foi6ixqfontziu2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3fw3fdij6n3lxeh1.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3geskbf0x0o7smh9.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3hqrk34llgqilf03.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3jkg6jowvtvlx263.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3jwknu9thzmdpp9n.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3mgw0y9nfytq6jmk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3noi0ruod9i2r16q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3oicqesmr0euil7b.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3ooj0vmqboj55rws.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3pyximf32xdebod.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3r90tdlfg7s686v2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3udw3pqc2g9knocu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3v7g2aj3416o6ar5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3vvbb693ikyiet1u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3w1c0457wbss5dbc.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3xtwpolohnhyq0d6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3xuelioqk2l57ga0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.40dwjypc8t9tnf17.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4115co7uua55y6f5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.423z2h7qgadgeu01.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4368sqis63bwqivq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.43tdi999vrjl3c9v.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.442m9nvl6rzf28mx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.44qp1a8t4rh5x1gn.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.45ue2iytomrrpg6q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.46izai126wgxsprt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.46kk8e7nnky0f7x3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4840zxya4539gid9.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4956j3kdrx6igd3w.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4csf3czck7usd4kz.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4cyb2urx1h14qiwy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4dgk32t6bt3jxxvl.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4dhlj8feploe263f.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e77czcxzn2k4yxw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e8deq8jgomc6gh6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e8pmocw62u3882u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4ewhrosijciydbo2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4f9deqb4uoh2gldu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4fv1cixnmihh37lr.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4g7ub8iq3eps66fg.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4g8ulkntbv11wczo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gkhe4fqolqletq1.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gozcmwbmy7wnq2r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gqlt7tkjatoh4za.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4hol61y7hjup92u5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4jcqhtr7k4sy2bns.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4kdqu8iazk8n1s3j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4kq6v312nlqat3h5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4nup9uyoh97fyf11.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4nwsdyua93wr1r97.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4oimi2ujnbor0o9r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4pk6hfft8vhitx0l.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4pqlcvaq3m580kn8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4qcikthaprimzwhu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4t4hnlk2urpd4aby.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4t7s48byyx21nzr5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4u0eaikgsdrt2hds.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4u0xa9r4dkxo06oq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4vx4j5koxy80ji6r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4w3ykdppy79nyp1.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4w7707ei5dsp8mlk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4wbknhv8kilto93d.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4wnr7wv7fx0g944s.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4yygu90705p8yeem.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.522796cbgx5cf36b.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.524odttitzyp8apt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.52eftw7khzrwm0mb.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.52gq1apjkz4kq3z.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.53cg40kqkysnps8j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.53qm6oei6c3obw6x.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.54ynvbuv9pvb8jnr.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.54zk6lo2igcjg7v0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.55phh212opltmno0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.568lwgnqln5ctw89.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.56eetc47azxyznks.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.58kxgekqhro597e0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.59zyv5dwqrg5514q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5agqmswtsf5ia2xb.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5b60ih0q3b1zi2v2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5bo4ta5a7qqrvmpc.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5ck46ivbvi9sox1v.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5cp0aejv8fd3fxm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5eetgkdrcnkpit3r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5eg9173k6q7dyhwj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5f7016kwus5jnuwp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5gd4xeb8t1f1sds9.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.7ynz82x95u6b1mt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.8c4fk3k2lt66s8f.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.9bw1zuiw8z2iuz7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.b22ilnk877es2hx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.bh7kuhur62daskd.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.bi1icmyllzv5gdp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.cspsme2yzshcpex.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.di6nms2q090cu3s.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ej7oxqjoi5qkjsd.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.g0esmwy21g74zhs.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.gtxd6p3m3jx3n4q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.h6f987egdi83zs4.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ipt9iz8de97o156.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.isu9kwjhzitir3i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.k7jqllu1opa40ri.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.l1aig4ja8x7l098.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.llf901drukoueq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.nibhmtiv2kx9u2e.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.obdsg9vagkhawfl.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.oe6o5qxt2lytnqk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.oum6wq1on8tw1o.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.pmk3w2w63d998af.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.pt0of87umjfhn2j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.qu59ei1pc1vlgw6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.rklo2lyegr6fgul.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.s3jbwzt6av90ewy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.sqo2qszi0udqgi7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ugwc88h55axgma7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.uudgpfiwgd7uohm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.v3jo6mg5gx71dbi.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.vijc7lj1xmcmcza.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.viwkczn1uhbnty5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.wdz8wl3loidoig3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.xvgf42vnf8sk9rt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.y6qysdu6s1khwlo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3oknqhnm5khtelv1.rcgu.o" "-Wl,--as-needed" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/build/cxx-33742106fc9d143f/out" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/build/link-cplusplus-2057e71a25c48786/out" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/build/librocksdb-sys-5e5edd3916fb4381/out" "-L" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtempdir-c09ff86c635a9c5f.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libremove_dir_all-ee96d3f213571eee.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/librand-e11b184d3418ab88.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_proto-c535b1567b34ab53.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libprost-c25d6a2291230fdc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libpretty_assertions-2352b093e6423b0e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libdiff-6b0e4f195de529ea.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libyansi-4fb20d04af82a86a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtokio-e706fd9c483f8221.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libnum_cpus-0ef498d626bbac4e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libsocket2-80ba3dbf15a286dc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libmio-3ab724447b96e0b0.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libpin_project_lite-75f8bffe41725190.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_db-3e045e04f4e76cb1.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libpostcard-d1d69b1b51e62f9d.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libembedded_io-3a72094add89e3f9.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libheapless-6e70232a6f36fa74.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libstable_deref_trait-7c0268411f0c8866.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libspin-d94ed26a7da93d02.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblock_api-11112fa5562d838e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libscopeguard-09c4803dd9064f52.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libhash32-0c6892713beba618.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbyteorder-34348d75f49273e9.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcobs-944946798dd14249.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libseahash-35e152a8e42ba3cf.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_plugin-6143c7677519eeb7.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_plugin_common-fb026be6f52ffef3.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libversions-30f0589823cc9137.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libnom-d872a3d03d8f8e57.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libitertools-fe155b76e6f2b2be.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtopo_sort-48e5bd93f958e01a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbimap-53bc98998eddb6d0.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_util-8d347c8706a16bad.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_bridge-bbeee18ef15fb75c.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcxx-da8180fc08c800bc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblink_cplusplus-a4bef594175f9cb5.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbitcoinsuite_slp-e00ba6fe8f6e9f72.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libitertools-12f153b660ea0052.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libeither-689e439a150a47fb.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbitcoinsuite_core-ede608616e35089e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libripemd-2ff7991bff2667f5.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libhex-0fc6254b172a3211.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libsha2-0613698f7a263578.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcpufeatures-02a536e8f1707c78.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libdigest-dd372728ba0254d5.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libblock_buffer-70ba98bd6257c062.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcrypto_common-846ab51c2d276a16.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libgeneric_array-528ce85e2989ef91.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtypenum-14f7ea860db0865a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libthiserror-511697a8193c3165.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/librocksdb-539b669025a2d74f.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblibrocksdb_sys-d428b172fbd21a4e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libabc_rust_error-245cd421c7db7631.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libstable_eyre-b31c1ca2303fd6df.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbacktrace-c224d3f416bc7315.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libminiz_oxide-da893e61ca8c7831.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libadler-a0cd1d9d3187563c.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libobject-f8da9de047dfff59.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libmemchr-a1aa35d43d3556ba.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblibc-79d8a76e34449f3a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libaddr2line-7d2736b3ebc656b4.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libgimli-443f6c9f0e9876fc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcfg_if-a4e1ca4231ab3b1f.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/librustc_demangle-4e95d604f6085e6e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libeyre-67b8ab0a09dcbebe.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libindenter-fb7fb7fa57d2d5cf.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libonce_cell-a5f155bc652541d7.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libhttp-95bee5672306cec4.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libitoa-ec51ebc890013d88.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbytes-96cf150b865f208b.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libserde-9455e603cbed7375.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libfnv-1c9d80d36ddc3b78.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d722ce3e5d0595e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-76f5006e4e062e57.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-a18ed5fdf4a57b72.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-a14b8d31733ef9e9.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libabc_rust_lint-532f4d8ce29d5f40.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-66d8041607d2929b.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a57e2388c0aea9b1.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dcd9be90ae2cb505.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-516789932d161b4e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-1ff34b0cf871cb60.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0c110dd0650d6cb7.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-a6e97aae2681ad8f.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-b93dac2525ec4d1e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ce1d65fb391ae98b.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8933a2fb54d88492.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-306712ebb1ee1a3f.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-349c574f342b0d30.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-65c422a3ad95273d.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7e6330a6c0cb9441.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-39c59240bfdfab27.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e9d126c51bb8b2bb.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5af394d9b1f07bdc.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-693a8f23970c5917.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13fc9d1ed9c7a2bc.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
  = note: /usr/bin/ld: /work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_bridge-bbeee18ef15fb75c.rlib(chronik_bridge-bbeee18ef15fb75c.2exo6v3tn81mw0k8.rcgu.o): in function `chronik_bridge::ffi::ffi_inner::decompress_script':
          /work/chronik/chronik-bridge/src/ffi.rs:342: undefined reference to `chronik_bridge$cxxbridge1$decompress_script'
          collect2: error: ld returned 1 exit status
          
  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `chronik-indexer` (lib test) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

   Compiling link-cplusplus v1.0.9
   Compiling cxx v1.0.121
   Compiling bindgen v0.65.1
   Compiling url v2.5.0
   Compiling rand v0.8.5
   Compiling ryu v1.0.17
   Compiling data-encoding v2.5.0
   Compiling prost v0.11.9
   Compiling smallvec v1.13.2
   Compiling httpdate v1.0.3
   Compiling pin-project v1.1.5
   Compiling stable-eyre v0.2.2
   Compiling prost-types v0.11.9
   Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error)
   Compiling tungstenite v0.21.0
   Compiling pyo3-ffi v0.22.2
   Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin)
   Compiling mime v0.3.17
   Compiling sync_wrapper v0.1.2
   Compiling pyo3 v0.22.2
   Compiling axum-core v0.4.3
   Compiling serde_json v1.0.115
   Compiling serde_urlencoded v0.7.1
   Compiling prost-build v0.11.9
   Compiling futures-executor v0.3.30
   Compiling hyper v1.2.0
   Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge)
   Compiling tower v0.4.13
   Compiling tokio-tungstenite v0.21.0
   Compiling hyper-util v0.1.3
   Compiling serde_path_to_error v0.1.16
   Compiling matchit v0.7.3
   Compiling base64 v0.21.7
   Compiling sync_wrapper v1.0.1
   Compiling futures v0.3.30
   Compiling tower-http v0.5.2
   Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto)
   Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
   Compiling axum v0.7.5
   Compiling chronik-util v0.1.0 (/work/chronik/chronik-util)
   Compiling librocksdb-sys v0.11.0+8.1.1
   Compiling rocksdb v0.21.0
   Compiling chronik-db v0.1.0 (/work/chronik/chronik-db)
   Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer)
   Compiling chronik-http v0.1.0 (/work/chronik/chronik-http)
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/root/.cargo/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcuLAoMM/symbols.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.114zjf5vvrsrcxm2.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.126erdor1dk71v1s.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12p0aimuhaub086u.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12r6td418d82i5yp.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12ykwkxmariygv65.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.132en7509us69xu.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.13oy4x73ba9vqkge.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.159356eimp294z8o.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.171pzybvhlxllq8a.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.17g3rt7vrxvyohk8.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.17ky0j6eeiszvdxi.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.197og3agahq9dm7c.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19bkqtkuidu6kefm.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19fm5ja7j4l0wn03.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19h51hq0pe1t8i1x.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19wflm2bqg41jk4e.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1b29ankfmmzy2iyr.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1cajqbl52fv4b6d8.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1ckokx6llg9ahwal.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1d1w7sc56xll0re0.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1d9nbma1665e9ge3.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1e9mueem0cv9s9e4.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1g64jfkme5n7lqm8.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1iarcpwqbi1ox0ss.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1iuga9l8j5plng40.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1jqo1ll14loe5kef.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1khg38i8g1q2rnoa.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1kpdpi7sjrm3xybl.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1l8z41w8mjdjcj0a.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1lovtv2yp8njcmf5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1lx6ciz5j82jhrtn.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mhvlne2re268y3w.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mlzu3nhhfgssvni.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mz0j4l94bkpxm9j.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1numkfpgt9kh2d4a.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1oet8en993vlpn7n.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1q5qyddf9ffzrriw.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1qbn29h6cqgsdi94.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1rhgox2bdsq5c40u.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1trw6pmv4dxn1swu.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1u63gqzaen8i9x4l.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1vug6b9q7elmpb4e.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1vwr9faxf62rwbaj.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1wmzknz1k4l79k6u.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1x0kofn155yqtpdx.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1xcwukbdzudtgjad.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1z262m926po4gm6.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1zpzu273ldr774sm.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.206a41kjxn0tvq72.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2088rq96ikx66j85.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.21fzykj18422iso0.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.21qqu5p91mjkt19i.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.22ot6lh06w7k8tb6.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.22pqttxog4ezn464.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.239swsoykfm0m523.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.24jt4042pi5b1jbn.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2660ofyy41othlo4.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.27gks0ovkgmpj5go.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.28mv02qdj7ffe8lo.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.28wxy61r5luqo0cw.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.29zqng0d28r1537.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ecohgyb5ae5oabu.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2eunoa1ks5plo9im.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2f1kiuz1e7qe72ab.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2fe0jahlwqjdz01i.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2gy1ozi5lrcq5giw.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ivfhndfpvnr5gp7.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2k2fi1b619pxc0kx.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2k88tmx9ugflfzlh.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2kszacpois271nuj.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2l2zolga52fcsxpp.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2l5i5zhsxciovnvv.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2lg5t8ivgis99zb3.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2lg9rx4lvj33gvhx.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2p3hfmo2qb5yomj.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2q3z4ato8axwovuy.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2r4jrohtjwz5ouqz.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2rsl3n9jss5b8yr5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ssq9ozjnuf26s2l.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2tmf55z8w5c8ni5b.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2tn26ud7kqtec8w8.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2u1seabr469bgdau.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ukk0s4gdvtjybvm.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2v7j6myq88ce45ro.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2x9otxzx9v88i2ox.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2xe430bg0ye28xo7.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2z3v2mm1cd57ck5x.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2z6xlz813zc1f0th.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.30hfoh6phm2k5auo.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.315lkki0pb3gfaso.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.31milwmqcnxq7sup.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.31qucv71optvrxj.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.324cygu4d1hqgi93.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.32obo813p4wnpqtk.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.32pt4h49u37rn5wi.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.330baclo0rxnz26i.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.339reqh3uicpdf88.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.348d8wx0t7enlrku.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.34ysb1wotekk6zwq.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.34zdsncgy7qt7hpa.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.354ln588z3w476y5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.35vspqkkh5sxkwxy.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.362dz48t2zqa2e7d.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.36aqxklm3jvx1vxc.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.36odlvcmbf1itx6u.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.37mxy42diva3m3cb.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.39cf9deyql69vqo6.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.39dzxkl9x51r32xj.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3b4cmdz8fuiagbwm.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3d8ropjvis0720pv.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3e1ncfx4338cghxf.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3evxcjggsueo3tt2.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3foi6ixqfontziu2.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3fw3fdij6n3lxeh1.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3geskbf0x0o7smh9.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3hqrk34llgqilf03.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3jkg6jowvtvlx263.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3jwknu9thzmdpp9n.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3mgw0y9nfytq6jmk.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3noi0ruod9i2r16q.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3oicqesmr0euil7b.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3ooj0vmqboj55rws.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3pyximf32xdebod.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3r90tdlfg7s686v2.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3udw3pqc2g9knocu.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3v7g2aj3416o6ar5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3vvbb693ikyiet1u.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3w1c0457wbss5dbc.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3xtwpolohnhyq0d6.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3xuelioqk2l57ga0.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.40dwjypc8t9tnf17.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4115co7uua55y6f5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.423z2h7qgadgeu01.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4368sqis63bwqivq.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.43tdi999vrjl3c9v.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.442m9nvl6rzf28mx.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.44qp1a8t4rh5x1gn.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.45ue2iytomrrpg6q.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.46izai126wgxsprt.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.46kk8e7nnky0f7x3.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4840zxya4539gid9.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4956j3kdrx6igd3w.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4csf3czck7usd4kz.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4cyb2urx1h14qiwy.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4dgk32t6bt3jxxvl.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4dhlj8feploe263f.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e77czcxzn2k4yxw.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e8deq8jgomc6gh6.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e8pmocw62u3882u.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4ewhrosijciydbo2.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4f9deqb4uoh2gldu.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4fv1cixnmihh37lr.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4g7ub8iq3eps66fg.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4g8ulkntbv11wczo.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gkhe4fqolqletq1.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gozcmwbmy7wnq2r.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gqlt7tkjatoh4za.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4hol61y7hjup92u5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4jcqhtr7k4sy2bns.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4kdqu8iazk8n1s3j.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4kq6v312nlqat3h5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4nup9uyoh97fyf11.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4nwsdyua93wr1r97.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4oimi2ujnbor0o9r.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4pk6hfft8vhitx0l.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4pqlcvaq3m580kn8.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4qcikthaprimzwhu.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4t4hnlk2urpd4aby.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4t7s48byyx21nzr5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4u0eaikgsdrt2hds.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4u0xa9r4dkxo06oq.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4vx4j5koxy80ji6r.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4w3ykdppy79nyp1.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4w7707ei5dsp8mlk.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4wbknhv8kilto93d.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4wnr7wv7fx0g944s.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4yygu90705p8yeem.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.522796cbgx5cf36b.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.524odttitzyp8apt.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.52eftw7khzrwm0mb.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.52gq1apjkz4kq3z.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.53cg40kqkysnps8j.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.53qm6oei6c3obw6x.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.54ynvbuv9pvb8jnr.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.54zk6lo2igcjg7v0.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.55phh212opltmno0.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.568lwgnqln5ctw89.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.56eetc47azxyznks.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.58kxgekqhro597e0.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.59zyv5dwqrg5514q.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5agqmswtsf5ia2xb.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5b60ih0q3b1zi2v2.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5bo4ta5a7qqrvmpc.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5ck46ivbvi9sox1v.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5cp0aejv8fd3fxm.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5eetgkdrcnkpit3r.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5eg9173k6q7dyhwj.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5f7016kwus5jnuwp.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5gd4xeb8t1f1sds9.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.7ynz82x95u6b1mt.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.8c4fk3k2lt66s8f.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.9bw1zuiw8z2iuz7.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.b22ilnk877es2hx.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.bh7kuhur62daskd.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.bi1icmyllzv5gdp.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.cspsme2yzshcpex.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.di6nms2q090cu3s.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ej7oxqjoi5qkjsd.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.g0esmwy21g74zhs.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.gtxd6p3m3jx3n4q.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.h6f987egdi83zs4.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ipt9iz8de97o156.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.isu9kwjhzitir3i.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.k7jqllu1opa40ri.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.l1aig4ja8x7l098.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.llf901drukoueq.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.nibhmtiv2kx9u2e.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.obdsg9vagkhawfl.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.oe6o5qxt2lytnqk.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.oum6wq1on8tw1o.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.pmk3w2w63d998af.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.pt0of87umjfhn2j.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.qu59ei1pc1vlgw6.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.rklo2lyegr6fgul.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.s3jbwzt6av90ewy.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.sqo2qszi0udqgi7.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ugwc88h55axgma7.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.uudgpfiwgd7uohm.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.v3jo6mg5gx71dbi.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.vijc7lj1xmcmcza.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.viwkczn1uhbnty5.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.wdz8wl3loidoig3.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.xvgf42vnf8sk9rt.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.y6qysdu6s1khwlo.rcgu.o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3oknqhnm5khtelv1.rcgu.o" "-Wl,--as-needed" "-L" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps" "-L" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/build/cxx-33742106fc9d143f/out" "-L" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/build/link-cplusplus-2057e71a25c48786/out" "-L" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/build/librocksdb-sys-5e5edd3916fb4381/out" "-L" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libtempdir-c09ff86c635a9c5f.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libremove_dir_all-ee96d3f213571eee.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/librand-e11b184d3418ab88.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_proto-c535b1567b34ab53.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libprost-c25d6a2291230fdc.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libpretty_assertions-2352b093e6423b0e.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libdiff-6b0e4f195de529ea.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libyansi-4fb20d04af82a86a.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libtokio-e706fd9c483f8221.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libnum_cpus-0ef498d626bbac4e.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libsocket2-80ba3dbf15a286dc.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libmio-3ab724447b96e0b0.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libpin_project_lite-75f8bffe41725190.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_db-3e045e04f4e76cb1.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libpostcard-d1d69b1b51e62f9d.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libembedded_io-3a72094add89e3f9.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libheapless-6e70232a6f36fa74.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libstable_deref_trait-7c0268411f0c8866.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libspin-d94ed26a7da93d02.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/liblock_api-11112fa5562d838e.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libscopeguard-09c4803dd9064f52.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libhash32-0c6892713beba618.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libbyteorder-34348d75f49273e9.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libcobs-944946798dd14249.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libseahash-35e152a8e42ba3cf.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_plugin-6143c7677519eeb7.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_plugin_common-fb026be6f52ffef3.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libversions-30f0589823cc9137.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libnom-d872a3d03d8f8e57.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libitertools-fe155b76e6f2b2be.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libtopo_sort-48e5bd93f958e01a.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libbimap-53bc98998eddb6d0.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_util-8d347c8706a16bad.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_bridge-bbeee18ef15fb75c.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libcxx-da8180fc08c800bc.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/liblink_cplusplus-a4bef594175f9cb5.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libbitcoinsuite_slp-e00ba6fe8f6e9f72.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libitertools-12f153b660ea0052.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libeither-689e439a150a47fb.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libbitcoinsuite_core-ede608616e35089e.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libripemd-2ff7991bff2667f5.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libhex-0fc6254b172a3211.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libsha2-0613698f7a263578.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libcpufeatures-02a536e8f1707c78.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libdigest-dd372728ba0254d5.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libblock_buffer-70ba98bd6257c062.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libcrypto_common-846ab51c2d276a16.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libgeneric_array-528ce85e2989ef91.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libtypenum-14f7ea860db0865a.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libthiserror-511697a8193c3165.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/librocksdb-539b669025a2d74f.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/liblibrocksdb_sys-d428b172fbd21a4e.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libabc_rust_error-245cd421c7db7631.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libstable_eyre-b31c1ca2303fd6df.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libbacktrace-c224d3f416bc7315.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libminiz_oxide-da893e61ca8c7831.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libadler-a0cd1d9d3187563c.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libobject-f8da9de047dfff59.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libmemchr-a1aa35d43d3556ba.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/liblibc-79d8a76e34449f3a.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libaddr2line-7d2736b3ebc656b4.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libgimli-443f6c9f0e9876fc.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libcfg_if-a4e1ca4231ab3b1f.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/librustc_demangle-4e95d604f6085e6e.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libeyre-67b8ab0a09dcbebe.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libindenter-fb7fb7fa57d2d5cf.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libonce_cell-a5f155bc652541d7.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libhttp-95bee5672306cec4.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libitoa-ec51ebc890013d88.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libbytes-96cf150b865f208b.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libserde-9455e603cbed7375.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libfnv-1c9d80d36ddc3b78.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d722ce3e5d0595e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-76f5006e4e062e57.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-a18ed5fdf4a57b72.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-a14b8d31733ef9e9.rlib" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libabc_rust_lint-532f4d8ce29d5f40.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-66d8041607d2929b.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a57e2388c0aea9b1.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dcd9be90ae2cb505.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-516789932d161b4e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-1ff34b0cf871cb60.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0c110dd0650d6cb7.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-a6e97aae2681ad8f.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-b93dac2525ec4d1e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ce1d65fb391ae98b.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8933a2fb54d88492.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-306712ebb1ee1a3f.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-349c574f342b0d30.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-65c422a3ad95273d.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7e6330a6c0cb9441.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-39c59240bfdfab27.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e9d126c51bb8b2bb.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5af394d9b1f07bdc.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-693a8f23970c5917.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13fc9d1ed9c7a2bc.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
  = note: /usr/bin/ld: /work/abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/libchronik_bridge-bbeee18ef15fb75c.rlib(chronik_bridge-bbeee18ef15fb75c.2exo6v3tn81mw0k8.rcgu.o): in function `chronik_bridge::ffi::ffi_inner::decompress_script':
          /work/chronik/chronik-bridge/src/ffi.rs:342: undefined reference to `chronik_bridge$cxxbridge1$decompress_script'
          collect2: error: ld returned 1 exit status
          
  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `chronik-indexer` (lib test) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

Not sure why CI give me a linker error for ffi when I can compile it locally. To be investigated.

chronik/chronik-db/Cargo.toml
21 ↗(On Diff #49948)

This will not work well with the tests. You'll have to inject the decompression dependency, e.g. with a function pointer.

chronik/chronik-db/src/io/group_history.rs
42–43 ↗(On Diff #49948)
183 ↗(On Diff #49948)

this should do it

447 ↗(On Diff #49948)

you probably want the function pointer to decompress the script threaded here

not the prettiest but it solves the problem

452–455 ↗(On Diff #49948)

I mean you could make it abortable, by wiping the scripthash index before upgrading

write the last batch, change the number of entries per batch

Tail of the build log:

   Compiling http-body-util v0.1.1
   Compiling serde_spanned v0.6.6
   Compiling toml_datetime v0.6.6
   Compiling pyo3 v0.22.2
   Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge)
   Compiling sha1 v0.10.6
   Compiling winnow v0.6.13
   Compiling httpdate v1.0.3
   Compiling utf-8 v0.7.6
   Compiling ryu v1.0.17
   Compiling data-encoding v2.5.0
   Compiling smallvec v1.13.2
   Compiling pin-project v1.1.5
   Compiling memoffset v0.9.1
   Compiling mime v0.3.17
   Compiling unicode-segmentation v1.11.0
   Compiling unindent v0.2.3
   Compiling sync_wrapper v0.1.2
   Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto)
   Compiling tungstenite v0.21.0
   Compiling axum-core v0.4.3
   Compiling hyper v1.2.0
   Compiling tower v0.4.13
   Compiling convert_case v0.6.0
   Compiling tokio-tungstenite v0.21.0
   Compiling serde_json v1.0.115
   Compiling serde_urlencoded v0.7.1
   Compiling hyper-util v0.1.3
   Compiling futures-executor v0.3.30
   Compiling serde_path_to_error v0.1.16
   Compiling sync_wrapper v1.0.1
   Compiling toml_edit v0.22.14
   Compiling base64 v0.21.7
   Compiling matchit v0.7.3
   Compiling futures v0.3.30
   Compiling tower-http v0.5.2
   Compiling axum v0.7.5
   Compiling librocksdb-sys v0.11.0+8.1.1
   Compiling toml v0.8.14
   Compiling pyo3-macros v0.22.2
   Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
   Compiling rocksdb v0.21.0
   Compiling chronik-db v0.1.0 (/work/chronik/chronik-db)
   Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer)
   Compiling chronik-http v0.1.0 (/work/chronik/chronik-http)
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/root/.cargo/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcQlGzKb/symbols.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.114zjf5vvrsrcxm2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.126erdor1dk71v1s.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12p0aimuhaub086u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12r6td418d82i5yp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.12ykwkxmariygv65.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.132en7509us69xu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.13oy4x73ba9vqkge.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.159356eimp294z8o.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.171pzybvhlxllq8a.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.17g3rt7vrxvyohk8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.17ky0j6eeiszvdxi.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.197og3agahq9dm7c.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19bkqtkuidu6kefm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19fm5ja7j4l0wn03.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19h51hq0pe1t8i1x.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.19wflm2bqg41jk4e.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1b29ankfmmzy2iyr.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1cajqbl52fv4b6d8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1ckokx6llg9ahwal.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1d1w7sc56xll0re0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1d9nbma1665e9ge3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1e9mueem0cv9s9e4.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1g64jfkme5n7lqm8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1iarcpwqbi1ox0ss.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1iuga9l8j5plng40.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1jqo1ll14loe5kef.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1khg38i8g1q2rnoa.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1kpdpi7sjrm3xybl.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1l8z41w8mjdjcj0a.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1lovtv2yp8njcmf5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1lx6ciz5j82jhrtn.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mhvlne2re268y3w.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mlzu3nhhfgssvni.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1mz0j4l94bkpxm9j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1numkfpgt9kh2d4a.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1oet8en993vlpn7n.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1q5qyddf9ffzrriw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1qbn29h6cqgsdi94.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1rhgox2bdsq5c40u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1trw6pmv4dxn1swu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1u63gqzaen8i9x4l.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1vug6b9q7elmpb4e.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1vwr9faxf62rwbaj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1wmzknz1k4l79k6u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1x0kofn155yqtpdx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1xcwukbdzudtgjad.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1z262m926po4gm6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.1zpzu273ldr774sm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.206a41kjxn0tvq72.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2088rq96ikx66j85.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.21fzykj18422iso0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.21qqu5p91mjkt19i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.22ot6lh06w7k8tb6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.22pqttxog4ezn464.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.239swsoykfm0m523.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.24jt4042pi5b1jbn.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2660ofyy41othlo4.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.27gks0ovkgmpj5go.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.28mv02qdj7ffe8lo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.28wxy61r5luqo0cw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.29zqng0d28r1537.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ecohgyb5ae5oabu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2eunoa1ks5plo9im.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2f1kiuz1e7qe72ab.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2fe0jahlwqjdz01i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2gy1ozi5lrcq5giw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ivfhndfpvnr5gp7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2k2fi1b619pxc0kx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2k88tmx9ugflfzlh.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2kszacpois271nuj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2l2zolga52fcsxpp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2l5i5zhsxciovnvv.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2lg5t8ivgis99zb3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2lg9rx4lvj33gvhx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2p3hfmo2qb5yomj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2q3z4ato8axwovuy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2r4jrohtjwz5ouqz.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2rsl3n9jss5b8yr5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ssq9ozjnuf26s2l.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2tmf55z8w5c8ni5b.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2tn26ud7kqtec8w8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2u1seabr469bgdau.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2ukk0s4gdvtjybvm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2v7j6myq88ce45ro.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2x9otxzx9v88i2ox.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2xe430bg0ye28xo7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2z3v2mm1cd57ck5x.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.2z6xlz813zc1f0th.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.30hfoh6phm2k5auo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.315lkki0pb3gfaso.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.31milwmqcnxq7sup.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.31qucv71optvrxj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.324cygu4d1hqgi93.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.32obo813p4wnpqtk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.32pt4h49u37rn5wi.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.330baclo0rxnz26i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.339reqh3uicpdf88.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.348d8wx0t7enlrku.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.34ysb1wotekk6zwq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.34zdsncgy7qt7hpa.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.354ln588z3w476y5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.35vspqkkh5sxkwxy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.362dz48t2zqa2e7d.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.36aqxklm3jvx1vxc.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.36odlvcmbf1itx6u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.37mxy42diva3m3cb.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.39cf9deyql69vqo6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.39dzxkl9x51r32xj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3b4cmdz8fuiagbwm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3d8ropjvis0720pv.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3e1ncfx4338cghxf.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3evxcjggsueo3tt2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3foi6ixqfontziu2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3fw3fdij6n3lxeh1.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3geskbf0x0o7smh9.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3hqrk34llgqilf03.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3jkg6jowvtvlx263.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3jwknu9thzmdpp9n.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3mgw0y9nfytq6jmk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3noi0ruod9i2r16q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3oicqesmr0euil7b.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3ooj0vmqboj55rws.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3pyximf32xdebod.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3r90tdlfg7s686v2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3udw3pqc2g9knocu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3v7g2aj3416o6ar5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3vvbb693ikyiet1u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3w1c0457wbss5dbc.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3xtwpolohnhyq0d6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3xuelioqk2l57ga0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.40dwjypc8t9tnf17.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4115co7uua55y6f5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.423z2h7qgadgeu01.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4368sqis63bwqivq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.43tdi999vrjl3c9v.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.442m9nvl6rzf28mx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.44qp1a8t4rh5x1gn.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.45ue2iytomrrpg6q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.46izai126wgxsprt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.46kk8e7nnky0f7x3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4840zxya4539gid9.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4956j3kdrx6igd3w.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4csf3czck7usd4kz.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4cyb2urx1h14qiwy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4dgk32t6bt3jxxvl.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4dhlj8feploe263f.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e77czcxzn2k4yxw.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e8deq8jgomc6gh6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4e8pmocw62u3882u.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4ewhrosijciydbo2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4f9deqb4uoh2gldu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4fv1cixnmihh37lr.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4g7ub8iq3eps66fg.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4g8ulkntbv11wczo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gkhe4fqolqletq1.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gozcmwbmy7wnq2r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4gqlt7tkjatoh4za.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4hol61y7hjup92u5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4jcqhtr7k4sy2bns.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4kdqu8iazk8n1s3j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4kq6v312nlqat3h5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4nup9uyoh97fyf11.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4nwsdyua93wr1r97.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4oimi2ujnbor0o9r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4pk6hfft8vhitx0l.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4pqlcvaq3m580kn8.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4qcikthaprimzwhu.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4t4hnlk2urpd4aby.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4t7s48byyx21nzr5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4u0eaikgsdrt2hds.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4u0xa9r4dkxo06oq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4vx4j5koxy80ji6r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4w3ykdppy79nyp1.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4w7707ei5dsp8mlk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4wbknhv8kilto93d.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4wnr7wv7fx0g944s.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.4yygu90705p8yeem.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.522796cbgx5cf36b.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.524odttitzyp8apt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.52eftw7khzrwm0mb.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.52gq1apjkz4kq3z.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.53cg40kqkysnps8j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.53qm6oei6c3obw6x.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.54ynvbuv9pvb8jnr.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.54zk6lo2igcjg7v0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.55phh212opltmno0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.568lwgnqln5ctw89.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.56eetc47azxyznks.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.58kxgekqhro597e0.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.59zyv5dwqrg5514q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5agqmswtsf5ia2xb.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5b60ih0q3b1zi2v2.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5bo4ta5a7qqrvmpc.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5ck46ivbvi9sox1v.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5cp0aejv8fd3fxm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5eetgkdrcnkpit3r.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5eg9173k6q7dyhwj.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5f7016kwus5jnuwp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.5gd4xeb8t1f1sds9.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.7ynz82x95u6b1mt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.8c4fk3k2lt66s8f.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.9bw1zuiw8z2iuz7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.b22ilnk877es2hx.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.bh7kuhur62daskd.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.bi1icmyllzv5gdp.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.cspsme2yzshcpex.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.di6nms2q090cu3s.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ej7oxqjoi5qkjsd.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.g0esmwy21g74zhs.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.gtxd6p3m3jx3n4q.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.h6f987egdi83zs4.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ipt9iz8de97o156.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.isu9kwjhzitir3i.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.k7jqllu1opa40ri.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.l1aig4ja8x7l098.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.llf901drukoueq.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.nibhmtiv2kx9u2e.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.obdsg9vagkhawfl.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.oe6o5qxt2lytnqk.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.oum6wq1on8tw1o.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.pmk3w2w63d998af.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.pt0of87umjfhn2j.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.qu59ei1pc1vlgw6.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.rklo2lyegr6fgul.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.s3jbwzt6av90ewy.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.sqo2qszi0udqgi7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.ugwc88h55axgma7.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.uudgpfiwgd7uohm.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.v3jo6mg5gx71dbi.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.vijc7lj1xmcmcza.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.viwkczn1uhbnty5.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.wdz8wl3loidoig3.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.xvgf42vnf8sk9rt.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.y6qysdu6s1khwlo.rcgu.o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd.3oknqhnm5khtelv1.rcgu.o" "-Wl,--as-needed" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/build/cxx-33742106fc9d143f/out" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/build/link-cplusplus-2057e71a25c48786/out" "-L" "/work/abc-ci-builds/build-chronik/cargo/build/debug/build/librocksdb-sys-5e5edd3916fb4381/out" "-L" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtempdir-c09ff86c635a9c5f.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libremove_dir_all-ee96d3f213571eee.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/librand-e11b184d3418ab88.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_proto-c535b1567b34ab53.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libprost-c25d6a2291230fdc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libpretty_assertions-2352b093e6423b0e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libdiff-6b0e4f195de529ea.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libyansi-4fb20d04af82a86a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtokio-e706fd9c483f8221.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libnum_cpus-0ef498d626bbac4e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libsocket2-80ba3dbf15a286dc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libmio-3ab724447b96e0b0.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libpin_project_lite-75f8bffe41725190.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_db-3e045e04f4e76cb1.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libpostcard-d1d69b1b51e62f9d.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libembedded_io-3a72094add89e3f9.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libheapless-6e70232a6f36fa74.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libstable_deref_trait-7c0268411f0c8866.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libspin-d94ed26a7da93d02.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblock_api-11112fa5562d838e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libscopeguard-09c4803dd9064f52.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libhash32-0c6892713beba618.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbyteorder-34348d75f49273e9.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcobs-944946798dd14249.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libseahash-35e152a8e42ba3cf.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_plugin-6143c7677519eeb7.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_plugin_common-fb026be6f52ffef3.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libversions-30f0589823cc9137.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libnom-d872a3d03d8f8e57.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libitertools-fe155b76e6f2b2be.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtopo_sort-48e5bd93f958e01a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbimap-53bc98998eddb6d0.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_util-8d347c8706a16bad.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_bridge-bbeee18ef15fb75c.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcxx-da8180fc08c800bc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblink_cplusplus-a4bef594175f9cb5.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbitcoinsuite_slp-e00ba6fe8f6e9f72.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libitertools-12f153b660ea0052.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libeither-689e439a150a47fb.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbitcoinsuite_core-ede608616e35089e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libripemd-2ff7991bff2667f5.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libhex-0fc6254b172a3211.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libsha2-0613698f7a263578.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcpufeatures-02a536e8f1707c78.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libdigest-dd372728ba0254d5.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libblock_buffer-70ba98bd6257c062.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcrypto_common-846ab51c2d276a16.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libgeneric_array-528ce85e2989ef91.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libtypenum-14f7ea860db0865a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libthiserror-511697a8193c3165.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/librocksdb-539b669025a2d74f.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblibrocksdb_sys-d428b172fbd21a4e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libabc_rust_error-245cd421c7db7631.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libstable_eyre-b31c1ca2303fd6df.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbacktrace-c224d3f416bc7315.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libminiz_oxide-da893e61ca8c7831.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libadler-a0cd1d9d3187563c.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libobject-f8da9de047dfff59.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libmemchr-a1aa35d43d3556ba.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/liblibc-79d8a76e34449f3a.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libaddr2line-7d2736b3ebc656b4.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libgimli-443f6c9f0e9876fc.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libcfg_if-a4e1ca4231ab3b1f.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/librustc_demangle-4e95d604f6085e6e.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libeyre-67b8ab0a09dcbebe.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libindenter-fb7fb7fa57d2d5cf.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libonce_cell-a5f155bc652541d7.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libhttp-95bee5672306cec4.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libitoa-ec51ebc890013d88.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libbytes-96cf150b865f208b.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libserde-9455e603cbed7375.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libfnv-1c9d80d36ddc3b78.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d722ce3e5d0595e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-76f5006e4e062e57.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-a18ed5fdf4a57b72.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-a14b8d31733ef9e9.rlib" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libabc_rust_lint-532f4d8ce29d5f40.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-66d8041607d2929b.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a57e2388c0aea9b1.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dcd9be90ae2cb505.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-516789932d161b4e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-1ff34b0cf871cb60.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0c110dd0650d6cb7.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-a6e97aae2681ad8f.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-b93dac2525ec4d1e.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ce1d65fb391ae98b.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8933a2fb54d88492.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-306712ebb1ee1a3f.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-349c574f342b0d30.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-65c422a3ad95273d.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7e6330a6c0cb9441.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-39c59240bfdfab27.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e9d126c51bb8b2bb.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5af394d9b1f07bdc.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-693a8f23970c5917.rlib" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13fc9d1ed9c7a2bc.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/work/abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9bcd29c0847cd6dd" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
  = note: /usr/bin/ld: /work/abc-ci-builds/build-chronik/cargo/build/debug/deps/libchronik_bridge-bbeee18ef15fb75c.rlib(chronik_bridge-bbeee18ef15fb75c.2exo6v3tn81mw0k8.rcgu.o): in function `chronik_bridge::ffi::ffi_inner::decompress_script':
          /work/chronik/chronik-bridge/src/ffi.rs:342: undefined reference to `chronik_bridge$cxxbridge1$decompress_script'
          collect2: error: ld returned 1 exit status
          
  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

error: could not compile `chronik-indexer` (lib test) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

   Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge)
   Compiling stable-eyre v0.2.2
   Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error)
   Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
   Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin)
   Compiling librocksdb-sys v0.11.0+8.1.1
   Compiling rocksdb v0.21.0
   Compiling chronik-db v0.1.0 (/work/chronik/chronik-db)
    Finished test [unoptimized + debuginfo] target(s) in 6m 27s
     Running unittests src/lib.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_db-0710f596167cfb12)

running 37 tests
test groups::script::tests::test_script_group ... ok
test index_tx::tests::test_tx_num_cache ... ok
test io::merge::tests::test_catch_merge ... ok
test io::block_stats::tests::test_block_stats ... ok
test io::group_utxos::tests::test_value_group_utxos ... ok
test io::token::tests::test_batch_burn::test_batch_burn ... ok
test io::token::tests::test_batch_common::test_batch_topological_sort ... ok
test io::token::tests::test_batch_common::test_batch_cycle ... ok
test io::token::tests::test_batch_common::test_batch_skip_validation ... ok
test io::token::tests::test_batch_alp::test_batch_alp ... ok
test mem::group_history::tests::test_mempool_group_history ... ok
test mem::group_utxos::tests::test_mempool_group_utxos ... ok
test mem::spent_by::tests::test_mempool_spent_by ... ok
test io::group_history::tests::test_value_group_history ... ok
test io::token::tests::test_batch_disconnect_block::test_batch_disconnect ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_alp ... ok
test io::token::tests::test_batch_nft::test_batch_slp_nft1 ... ok
test ser::tests::test_deserialize_err ... ok
test ser::tests::test_deserialize_leftover_err ... ok
test ser::tests::test_err_display_deserialize ... ok
test ser::tests::test_err_display_deserialize_leftover ... ok
test io::token::tests::test_batch_unknown::test_batch_unknown ... ok
test ser::tests::test_err_display_serialize ... ok
test ser::tests::test_roundtrip ... ok
test ser::tests::test_roundtrip_vec ... ok
test ser::tests::test_serialize_err ... ok
test io::spent_by::tests::test_spent_by ... ok
test plugins::io::tests::test_plugin_metas ... ok
test io::token::tests::test_batch_vault::test_batch_vault ... ok
test mem::tokens::tests::test_mempool_tokens ... ok
test reverse_lookup::tests::test_reverse_lookup ... ok
test plugins::io::tests::test_plugin_writer ... ok
test io::blocks::tests::test_blocks ... ok
test index_tx::tests::test_prepare_indexed_txs ... ok
test io::txs::tests::test_insert_txs ... ok
test reverse_lookup::tests::test_reverse_lookup_rng ... ok

test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s

   Doc-tests chronik-db

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

feedback:

  • avoid the chronik-bridge dependency, inject the needed function pointer
  • cf_scripthash -> cf_member_hash

Tail of the build log:

[243/587] Building CXX object src/CMakeFiles/common.dir/config.cpp.o
[244/587] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[245/587] Building CXX object src/CMakeFiles/common.dir/eventloop.cpp.o
[246/587] Building CXX object src/CMakeFiles/common.dir/chainparams.cpp.o
[247/587] Building CXX object src/CMakeFiles/common.dir/cashaddrenc.cpp.o
[248/587] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[249/587] Building CXX object src/CMakeFiles/common.dir/feerate.cpp.o
[250/587] Building CXX object src/CMakeFiles/common.dir/compressor.cpp.o
[251/587] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[252/587] Building CXX object src/CMakeFiles/common.dir/common/configfile.cpp.o
[253/587] Building CXX object src/CMakeFiles/common.dir/merkleblock.cpp.o
[254/587] Building CXX object src/CMakeFiles/common.dir/coins.cpp.o
[255/587] Building CXX object src/CMakeFiles/common.dir/key.cpp.o
[256/587] Building CXX object src/CMakeFiles/common.dir/net_permissions.cpp.o
[257/587] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o
[258/587] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[259/587] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[260/587] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o
[261/587] Building CXX object src/CMakeFiles/common.dir/kernel/chainparams.cpp.o
[262/587] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[263/587] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[264/587] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[265/587] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[266/587] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[267/587] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[268/587] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[269/587] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[270/587] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[271/587] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[272/587] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[273/587] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[274/587] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[275/587] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[276/587] Linking C static library src/secp256k1/libsecp256k1.a
[277/587] Linking C executable src/secp256k1/verify-bench
[278/587] Linking C executable src/secp256k1/recover-bench
[279/587] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[280/587] Linking C executable src/secp256k1/sign-bench
[281/587] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[282/587] Linking C executable src/secp256k1/ecmult-bench
[283/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[284/587] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[285/587] Linking C executable src/secp256k1/internal-bench
[286/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[287/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[288/587] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[289/587] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[290/587] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[291/587] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[292/587] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[293/587] Linking CXX static library src/libcommon.a
[294/587] Linking CXX static library src/libscript.a
[295/587] Linking CXX static library src/libbitcoinconsensus.a
[296/587] Linking CXX shared library src/libbitcoinconsensus.so.0.30.0
[297/587] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[298/587] Linking CXX executable src/iguana/iguana
[299/587] Linking CXX executable src/bitcoin-cli
[300/587] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

[243/587] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[244/587] Building CXX object src/CMakeFiles/common.dir/config.cpp.o
[245/587] Building CXX object src/CMakeFiles/common.dir/cashaddrenc.cpp.o
[246/587] Building CXX object src/CMakeFiles/common.dir/eventloop.cpp.o
[247/587] Building CXX object src/CMakeFiles/common.dir/chainparams.cpp.o
[248/587] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[249/587] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[250/587] Building CXX object src/CMakeFiles/common.dir/feerate.cpp.o
[251/587] Building CXX object src/CMakeFiles/common.dir/compressor.cpp.o
[252/587] Building CXX object src/CMakeFiles/common.dir/common/configfile.cpp.o
[253/587] Building CXX object src/CMakeFiles/common.dir/merkleblock.cpp.o
[254/587] Building CXX object src/CMakeFiles/common.dir/coins.cpp.o
[255/587] Building CXX object src/CMakeFiles/common.dir/key.cpp.o
[256/587] Building CXX object src/CMakeFiles/common.dir/net_permissions.cpp.o
[257/587] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o
[258/587] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[259/587] Building CXX object src/CMakeFiles/common.dir/kernel/chainparams.cpp.o
[260/587] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[261/587] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o
[262/587] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[263/587] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[264/587] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[265/587] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[266/587] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[267/587] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[268/587] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[269/587] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[270/587] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/587] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[272/587] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[273/587] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[274/587] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[275/587] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[276/587] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[277/587] Linking C static library src/secp256k1/libsecp256k1.a
[278/587] Linking C executable src/secp256k1/recover-bench
[279/587] Linking C executable src/secp256k1/sign-bench
[280/587] Linking C executable src/secp256k1/verify-bench
[281/587] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[282/587] Linking C executable src/secp256k1/ecmult-bench
[283/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[284/587] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[285/587] Linking C executable src/secp256k1/internal-bench
[286/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[287/587] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[288/587] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[289/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[290/587] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[291/587] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[292/587] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[293/587] Linking CXX static library src/libcommon.a
[294/587] Linking CXX static library src/libscript.a
[295/587] Linking CXX static library src/libbitcoinconsensus.a
[296/587] Linking CXX shared library src/libbitcoinconsensus.so.0.30.0
[297/587] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[298/587] Linking CXX executable src/iguana/iguana
[299/587] Linking CXX executable src/bitcoin-cli
[300/587] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

[243/587] Building CXX object src/CMakeFiles/common.dir/consensus/merkle.cpp.o
[244/587] Building CXX object src/CMakeFiles/common.dir/config.cpp.o
[245/587] Building CXX object src/CMakeFiles/common.dir/eventloop.cpp.o
[246/587] Building CXX object src/CMakeFiles/common.dir/chainparams.cpp.o
[247/587] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[248/587] Building CXX object src/CMakeFiles/common.dir/cashaddrenc.cpp.o
[249/587] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[250/587] Building CXX object src/CMakeFiles/common.dir/feerate.cpp.o
[251/587] Building CXX object src/CMakeFiles/common.dir/compressor.cpp.o
[252/587] Building CXX object src/CMakeFiles/common.dir/common/configfile.cpp.o
[253/587] Building CXX object src/CMakeFiles/common.dir/key.cpp.o
[254/587] Building CXX object src/CMakeFiles/common.dir/merkleblock.cpp.o
[255/587] Building CXX object src/CMakeFiles/common.dir/coins.cpp.o
[256/587] Building CXX object src/CMakeFiles/common.dir/net_permissions.cpp.o
[257/587] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o
[258/587] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[259/587] Building CXX object src/CMakeFiles/common.dir/kernel/chainparams.cpp.o
[260/587] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[261/587] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[262/587] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o
[263/587] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[264/587] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[265/587] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[266/587] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[267/587] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[268/587] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[269/587] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[270/587] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/587] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[272/587] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[273/587] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[274/587] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[275/587] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[276/587] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[277/587] Linking C static library src/secp256k1/libsecp256k1.a
[278/587] Linking C executable src/secp256k1/recover-bench
[279/587] Linking C executable src/secp256k1/verify-bench
[280/587] Linking C executable src/secp256k1/sign-bench
[281/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[282/587] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[283/587] Linking C executable src/secp256k1/internal-bench
[284/587] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[285/587] Linking C executable src/secp256k1/ecmult-bench
[286/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[287/587] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[288/587] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[289/587] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[290/587] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[291/587] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[292/587] Linking CXX static library src/libcommon.a
[293/587] Linking CXX static library src/libscript.a
[294/587] Linking CXX static library src/libbitcoinconsensus.a
[295/587] Linking CXX shared library src/libbitcoinconsensus.so.0.30.0
[296/587] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/587] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[298/587] Linking CXX executable src/iguana/iguana
[299/587] Linking CXX executable src/bitcoin-cli
[300/587] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

    Checking httpdate v1.0.3
    Checking utf-8 v0.7.6
    Checking data-encoding v2.5.0
    Checking smallvec v1.13.2
    Checking embedded-io v0.4.0
    Checking postcard v1.0.8
    Checking pin-project v1.1.5
    Checking tungstenite v0.21.0
    Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common)
    Checking toml_datetime v0.6.6
   Compiling prost-build v0.11.9
    Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin)
    Checking serde_spanned v0.6.6
   Compiling pyo3 v0.22.2
    Checking winnow v0.6.13
    Checking mime v0.3.17
    Checking sync_wrapper v0.1.2
    Checking seahash v4.1.0
    Checking topo_sort v0.4.0
    Checking axum-core v0.4.3
    Checking memoffset v0.9.1
    Checking serde_json v1.0.115
    Checking serde_urlencoded v0.7.1
    Checking hyper v1.2.0
    Checking tower v0.4.13
    Checking tokio-tungstenite v0.21.0
    Checking futures-executor v0.3.30
    Checking serde_path_to_error v0.1.16
    Checking sync_wrapper v1.0.1
    Checking base64 v0.21.7
    Checking hyper-util v0.1.3
    Checking matchit v0.7.3
    Checking unicode-segmentation v1.11.0
    Checking unindent v0.2.3
    Checking futures v0.3.30
    Checking tower-http v0.5.2
   Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto)
    Checking convert_case v0.6.0
    Checking toml_edit v0.22.14
   Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge)
   Compiling librocksdb-sys v0.11.0+8.1.1
    Checking axum v0.7.5
   Compiling pyo3-macros v0.22.2
    Checking toml v0.8.14
    Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
    Checking rocksdb v0.21.0
    Checking chronik-db v0.1.0 (/work/chronik/chronik-db)
error: the borrowed expression implements the required traits
   --> chronik/chronik-db/src/io/group_history.rs:479:44
    |
479 |                 let hash_hex = hex::encode(&scripthash);
    |                                            ^^^^^^^^^^^ help: change this to: `scripthash`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
    = note: `-D clippy::needless-borrows-for-generic-args` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(clippy::needless_borrows_for_generic_args)]`

error: could not compile `chronik-db` (lib) due to 1 previous error
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

   Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp)
   Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error)
   Compiling toml v0.8.14
   Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common)
   Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
   Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin)
   Compiling rocksdb v0.21.0
   Compiling chronik-db v0.1.0 (/work/chronik/chronik-db)
    Finished test [unoptimized + debuginfo] target(s) in 6m 19s
     Running unittests src/lib.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_db-a3c26c153718321c)

running 37 tests
test groups::script::tests::test_script_group ... ok
test index_tx::tests::test_tx_num_cache ... ok
test io::block_stats::tests::test_block_stats ... ok
test io::group_utxos::tests::test_value_group_utxos ... ok
test io::group_history::tests::test_value_group_history ... ok
test io::token::tests::test_batch_common::test_batch_cycle ... ok
test io::token::tests::test_batch_common::test_batch_topological_sort ... ok
test io::token::tests::test_batch_common::test_batch_skip_validation ... ok
test io::token::tests::test_batch_burn::test_batch_burn ... ok
test io::token::tests::test_batch_alp::test_batch_alp ... ok
test mem::group_history::tests::test_mempool_group_history ... ok
test mem::group_utxos::tests::test_mempool_group_utxos ... ok
test mem::spent_by::tests::test_mempool_spent_by ... ok
test io::merge::tests::test_catch_merge ... ok
test io::token::tests::test_batch_disconnect_block::test_batch_disconnect ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_alp ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok
test mem::tokens::tests::test_mempool_tokens ... ok
test ser::tests::test_deserialize_err ... ok
test ser::tests::test_deserialize_leftover_err ... ok
test ser::tests::test_err_display_deserialize ... ok
test ser::tests::test_err_display_deserialize_leftover ... ok
test ser::tests::test_err_display_serialize ... ok
test ser::tests::test_roundtrip ... ok
test ser::tests::test_roundtrip_vec ... ok
test ser::tests::test_serialize_err ... ok
test plugins::io::tests::test_plugin_metas ... ok
test io::token::tests::test_batch_vault::test_batch_vault ... ok
test io::spent_by::tests::test_spent_by ... ok
test io::token::tests::test_batch_nft::test_batch_slp_nft1 ... ok
test io::token::tests::test_batch_unknown::test_batch_unknown ... ok
test reverse_lookup::tests::test_reverse_lookup ... ok
test plugins::io::tests::test_plugin_writer ... ok
test index_tx::tests::test_prepare_indexed_txs ... ok
test io::blocks::tests::test_blocks ... ok
test io::txs::tests::test_insert_txs ... ok
test reverse_lookup::tests::test_reverse_lookup_rng ... ok

test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.82s

   Doc-tests chronik-db

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1
PiRK edited the summary of this revision. (Show Details)

implement wiping and reindexing

PiRK edited the test plan for this revision. (Show Details)
PiRK edited the test plan for this revision. (Show Details)
PiRK published this revision for review.Oct 22 2024, 18:05
chronik/chronik-db/src/db.rs
81 ↗(On Diff #50285)

btw the above is sorted alphabetically, and S comes before T (:

It seems like you're not indexing the mempool for scripthash yet, will this be in another diff? If so, add it to the summary. Otherwise I think it's fine to keep it in this diff, it's just a relatively simple HashMap.

You might want to consider adding some Rust tests (you can probably just add some calls in the #[cfg(test)] section), but if you cover the tests in the next diff that'd be OK, too.

chronik/chronik-db/src/db.rs
231 ↗(On Diff #50285)

something like this

chronik/chronik-db/src/io/group_history.rs
89 ↗(On Diff #50285)

within the generic context, let's stick to the "member" terminology.

But it seems like this flag is not needed within the GroupHistoryWriter

98 ↗(On Diff #50285)

here too

243 ↗(On Diff #50285)

isn't the && is_scripthash_index_enabled redundant?

Why do we need the flag in the first place when we have self.col.cf_member_hash.is_some()?

246 ↗(On Diff #50285)

here you use le_bytes, on delete you use be_bytes; I think we should support non-palindrome hashes

instead, it's probably best to add a function ser_hash_member and let it handle the endianness. From previous discussions this probably is best as big-endian (in case we wanna do scripthash prefix searches)

similar to this function in spent_by (but returning [u8; 32]):
fn ser_tx_num(tx_num: TxNum) -> Result<Vec<u8>> {

340 ↗(On Diff #50285)

be_bytes <-> le_bytes

368 ↗(On Diff #50285)

probably won't ever be an issue but this is technically correct

378 ↗(On Diff #50285)

make sure to undo this if you end up deleting is_scripthash_index_enabled

478–479 ↗(On Diff #50285)

Can you change the function so it doesn't corrupt the DB?

  1. Use shutdown_requested to cancel the write (see UpgradeWriter::fix_p2pk_compression for usage, probably best to only poll every 1000 scripts)
  2. Before writing the keys, wipe all data from the column family via wipe_member_hash (seems like you do this already in indexer.rs)
  3. Change the warning to sound less scary
chronik/chronik-db/src/io/metadata.rs
25 ↗(On Diff #50285)

fix the comment

chronik/chronik-indexer/src/indexer.rs
1144 ↗(On Diff #50285)

when you rebase onto master, this should already be there

1185 ↗(On Diff #50285)

this will conflict with master; I suspect we don't need it at all (depending on what we get into the release)

otherwise bumping to 14 would also work

(NB: The cases where this db version bump is useful is very narrow, if we didn't have it, and someone indexed the scripthash, then downgraded to a chronik version without it and indexed some more without writing to the scripthash index, then upgraded again, it would've skipped the keys in the middle without reindexing, so it's OK to bump the version (in which case the old version would say "Chronik outdated"))

chronik/chronik-db/src/io/group_history.rs
243 ↗(On Diff #50285)

The former controls whether the index is enabled by the user via the init flag. The latter controls whether this particular Group needs it (so it is always Some for ScriptGroup)
I would prefer to have a single way of controlling this, but I'm not sure how to make it work in practice.

246 ↗(On Diff #50285)

OK. This is a bug that I fixed in the wrong diff (I initially intended to squash them, so didn't bother fixing it)

chronik/chronik-indexer/src/indexer.rs
1185 ↗(On Diff #50285)

I will remove it for now, will add it back later before landing if needed (i don't think we should rush to make it into the next release)

chronik/chronik-db/src/io/group_history.rs
243 ↗(On Diff #50285)

Ahhh I see. Then just renaming it to is_member_hash_index_enabled should be sufficient. It's a clean-enough solution IMO.

Also make sure to add a few comments explaining all this.

This revision now requires changes to proceed.Oct 24 2024, 09:14

feedback:

  • allow shutdown during scripthash reindexing
  • rename scripthash -> member_hash in the group_history.rs context
  • let the hash member method deal with endianness to minimize risks of getting in wrong in callsite (hash_member() -> Sha256 -> ser_hash_mebmer -> [u8; 32])
  • &[0xff; 32]
PiRK planned changes to this revision.Oct 24 2024, 10:54

I still need to figure out the mempool thing and maybe rust tests

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

add comments about the double switch Some(cf_member_hash) and mem_data.is_member_hash_index_enabled
mention in the summary that the mempool indexing is not part of this diff

tobias_ruck added inline comments.
chronik/chronik-db/src/io/group_history.rs
483 ↗(On Diff #50394)

Is this really the case still?

This revision now requires changes to proceed.Oct 24 2024, 19:27

improve behavior when cancelling a reindexing: remove alarming log, wipe the index and don't set the metadata flag to true when shutdown is requested during the process

chronik/chronik-indexer/src/indexer.rs
519–529 ↗(On Diff #50424)

Note that wiping the db is probably not very important. It would be wiped and properly reindexed anyway the next time the node is restarted with -chronikscripthashindex=1 if the metadata flag is false.
It is just a disk space optimization in case the user changes his mind and sets -chronikscripthashindex=0 on the following restart (in that case the verify_scripthash_index wouldn't wipe the index because the metadata flag is still False)

One comment nit

chronik/chronik-indexer/src/indexer.rs
78 ↗(On Diff #50424)
This revision is now accepted and ready to land.Oct 25 2024, 08:16
This revision was landed with ongoing or failed builds.Oct 25 2024, 08:59
This revision was automatically updated to reflect the committed changes.