Page MenuHomePhabricator

[chronik] store a scripthash -> script index
DraftPublic

Authored by PiRK on Tue, Oct 1, 10:03.
This is a draft revision that has not yet been submitted for review.

Details

Reviewers
None
Group Reviewers
Restricted Project
Maniphest Tasks
Restricted Maniphest Task
Summary

WIP
TODO:

  • add APIs to fetch scripts via scripthash
  • test it

This will be needed for the ElectrumX API. Ref T3598

Test Plan

ninja all check-all

Event Timeline

Tail of the build log:

   Compiling smallvec v1.13.2
   Compiling utf-8 v0.7.6
   Compiling ryu v1.0.17
   Compiling winnow v0.6.13
   Compiling data-encoding v2.5.0
   Compiling httpdate v1.0.3
   Compiling pin-project v1.1.5
   Compiling memoffset v0.9.1
   Compiling sync_wrapper v0.1.2
   Compiling mime v0.3.17
   Compiling unicode-segmentation v1.11.0
   Compiling unindent v0.2.3
   Compiling serde_json v1.0.115
   Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto)
   Compiling tungstenite v0.21.0
   Compiling hyper v1.2.0
   Compiling tower v0.4.13
   Compiling convert_case v0.6.0
   Compiling tokio-tungstenite v0.21.0
   Compiling axum-core v0.4.3
   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 matchit v0.7.3
   Compiling sync_wrapper v1.0.1
   Compiling base64 v0.21.7
   Compiling toml_edit v0.22.14
   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 toml v0.8.14
   Compiling axum v0.7.5
   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)
error[E0046]: not all trait items implemented, missing: `hash_member`
  --> chronik/chronik-db/src/test/value_group.rs:19:1
   |
19 | impl Group for ValueGroup {
   | ^^^^^^^^^^^^^^^^^^^^^^^^^ missing `hash_member` in implementation
   |
  ::: chronik/chronik-db/src/group.rs:96:5
   |
96 |     fn hash_member(&self, member: &Self::Member<'_>) -> Sha256d;
   |     ------------------------------------------------------------ `hash_member` from trait

error[E0063]: missing field `cf_scripthash_name` in initializer of `io::group_history::GroupHistoryConf`
  --> chronik/chronik-db/src/test/value_group.rs:65:9
   |
65 |         GroupHistoryConf {
   |         ^^^^^^^^^^^^^^^^ missing `cf_scripthash_name`

Some errors have detailed explanations: E0046, E0063.
For more information about an error, try `rustc --explain E0046`.
error: could not compile `chronik-db` (lib test) due to 2 previous errors
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 sha1 v0.10.6
   Compiling smallvec v1.13.2
   Compiling httpdate v1.0.3
   Compiling data-encoding v2.5.0
   Compiling ryu v1.0.17
   Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge)
   Compiling utf-8 v0.7.6
   Compiling toml_edit v0.22.14
   Compiling pin-project v1.1.5
   Compiling pyo3-ffi v0.22.2
   Compiling tungstenite v0.21.0
   Compiling pyo3-macros v0.22.2
   Compiling mime v0.3.17
   Compiling sync_wrapper v0.1.2
   Compiling axum-core v0.4.3
   Compiling serde_json v1.0.115
   Compiling serde_urlencoded v0.7.1
   Compiling futures-executor v0.3.30
   Compiling serde_path_to_error v0.1.16
   Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto)
   Compiling base64 v0.21.7
   Compiling hyper v1.2.0
   Compiling tower v0.4.13
   Compiling tokio-tungstenite v0.21.0
   Compiling sync_wrapper v1.0.1
   Compiling pyo3 v0.22.2
   Compiling matchit v0.7.3
   Compiling futures v0.3.30
   Compiling tower-http v0.5.2
   Compiling toml v0.8.14
   Compiling hyper-util v0.1.3
   Compiling chronik-util v0.1.0 (/work/chronik/chronik-util)
   Compiling axum v0.7.5
   Compiling librocksdb-sys v0.11.0+8.1.1
   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)
error[E0046]: not all trait items implemented, missing: `hash_member`
  --> chronik/chronik-db/src/test/value_group.rs:19:1
   |
19 | impl Group for ValueGroup {
   | ^^^^^^^^^^^^^^^^^^^^^^^^^ missing `hash_member` in implementation
   |
  ::: chronik/chronik-db/src/group.rs:96:5
   |
96 |     fn hash_member(&self, member: &Self::Member<'_>) -> Sha256d;
   |     ------------------------------------------------------------ `hash_member` from trait

error[E0063]: missing field `cf_scripthash_name` in initializer of `io::group_history::GroupHistoryConf`
  --> chronik/chronik-db/src/test/value_group.rs:65:9
   |
65 |         GroupHistoryConf {
   |         ^^^^^^^^^^^^^^^^ missing `cf_scripthash_name`

Some errors have detailed explanations: E0046, E0063.
For more information about an error, try `rustc --explain E0046`.
error: could not compile `chronik-db` (lib test) due to 2 previous errors
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

Tail of the build log:

2024-10-01T10:11:47.507000Z TestFramework (INFO): Stopping nodes
[node 0] Cleaning up leftover process
Running Unit Tests for Test Framework Modules
setup_scripts/chronik-client_block_and_blocks.py started
setup_scripts/chronik-client_block_and_blocks.py failed, Duration: 32 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module>
    ChronikClient_Block_Setup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main
    exit_code = self.shutdown()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node
    self.stop(wait=wait)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
AssertionError: [node 0] Error: RPC not initialized


TEST                                             | STATUS    | DURATION

setup_scripts/chronik-client_block_and_blocks.py | ✖ Failed  | 32 s

ALL                                              | ✖ Failed  | 32 s (accumulated) 
Runtime: 32 s

Test runner for chronik-client_block_and_blocks completed with code 1
----------------------|---------|----------|---------|---------|------------------------------------
File                  | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                  
----------------------|---------|----------|---------|---------|------------------------------------
All files             |    4.71 |     0.45 |    1.06 |     4.6 |                                    
 chronik-client       |     100 |      100 |     100 |     100 |                                    
  index.ts            |     100 |      100 |     100 |     100 |                                    
 chronik-client/proto |    3.89 |     0.49 |    1.38 |    3.92 |                                    
  chronik.ts          |    3.89 |     0.49 |    1.38 |    3.92 | ...7,6312-6351,6359-6463,6467-6476 
 chronik-client/src   |    8.42 |        0 |       0 |    7.67 |                                    
  ChronikClient.ts    |       5 |        0 |       0 |       5 | ...99-371,384-441,455-559,627-1429 
  failoverProxy.ts    |    4.67 |        0 |       0 |     4.8 | 33-327                             
  hex.ts              |   31.57 |        0 |       0 |   33.33 | 33-37,41-45,49-62,66-68            
  validation.ts       |   26.82 |        0 |       0 |   18.91 | 14-49,54-55,62-63,73-88            
----------------------|---------|----------|---------|---------|------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='147']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='3117']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='12']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='2630']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='6']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='566']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='142']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='3082']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

2024-10-01T10:11:51.075000Z TestFramework (INFO): Stopping nodes
[node 0] Cleaning up leftover process
Running Unit Tests for Test Framework Modules
setup_scripts/ecash-agora_base.py started
setup_scripts/ecash-agora_base.py failed, Duration: 32 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/ecash-agora_base.py", line 65, in <module>
    EcashAgoraSetup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main
    exit_code = self.shutdown()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node
    self.stop(wait=wait)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
AssertionError: [node 0] Error: RPC not initialized


TEST                              | STATUS    | DURATION

setup_scripts/ecash-agora_base.py | ✖ Failed  | 32 s

ALL                               | ✖ Failed  | 32 s (accumulated) 
Runtime: 32 s

Test runner completed with code 1
-------------------|---------|----------|---------|---------|-------------------
File               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
-------------------|---------|----------|---------|---------|-------------------
All files          |       0 |        0 |       0 |       0 |                   
 ecash-agora       |       0 |        0 |       0 |       0 |                   
  eslint.config.js |       0 |        0 |       0 |       0 |                   
 ecash-agora/src   |       0 |        0 |       0 |       0 |                   
  ad.ts            |       0 |        0 |       0 |       0 | 33-146            
  agora.ts         |       0 |        0 |       0 |       0 | 49-668            
  consts.ts        |       0 |      100 |     100 |       0 | 8-11              
  index.ts         |       0 |        0 |       0 |       0 |                   
  oneshot.ts       |       0 |        0 |       0 |       0 | 65-286            
  partial.ts       |       0 |        0 |       0 |       0 | 193-1305          
-------------------|---------|----------|---------|---------|-------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='0']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='435']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='0']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='167']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='0']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='68']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='0']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='435']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:


ALL                             | ✖ Failed  | 32 s (accumulated) 
Runtime: 32 s

Test runner completed with code 1
----------------------------|---------|----------|---------|---------|------------------------------
File                        | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s            
----------------------------|---------|----------|---------|---------|------------------------------
All files                   |   33.43 |    32.54 |   22.68 |   33.63 |                              
 ecash-lib                  |       0 |        0 |       0 |       0 |                              
  eslint.config.js          |       0 |        0 |       0 |       0 |                              
 ecash-lib/src              |   47.85 |    38.67 |    27.5 |   48.28 |                              
  consts.ts                 |       0 |      100 |     100 |       0 | 6-8                          
  ecc.ts                    |   57.14 |    83.33 |      40 |   57.14 | 23-31                        
  hash.ts                   |   66.66 |    83.33 |      40 |   66.66 | 14,17,20                     
  index.ts                  |       0 |        0 |       0 |       0 |                              
  indexBrowser.ts           |       0 |        0 |       0 |       0 |                              
  indexNodeJs.ts            |       0 |        0 |       0 |       0 |                              
  initBrowser.ts            |       0 |      100 |       0 |       0 | 11-13                        
  initNodeJs.ts             |     100 |      100 |     100 |     100 |                              
  op.ts                     |      40 |    44.44 |   66.66 |      40 | ...4,107,109,117-122,133-161 
  opcode.ts                 |     100 |    83.33 |     100 |     100 | 1                            
  script.ts                 |   35.08 |    33.33 |      20 |   32.72 | 35-42,63-179,188-199         
  sigHashType.ts            |      75 |       44 |   71.42 |      75 | 26-58                        
  tx.ts                     |    32.6 |    20.83 |    9.09 |   34.09 | ...8,143-145,150-151,156,176 
  txBuilder.ts              |    14.6 |    18.51 |    7.69 |   15.11 | ...6,214-217,226-230,236-240 
  unsignedTx.ts             |   15.47 |    17.85 |    7.14 |   16.04 | ...1,208-212,216,222-223,228 
 ecash-lib/src/ffi          |    8.38 |     1.44 |    1.88 |    8.59 |                              
  ecash_lib_wasm_browser.js |       0 |        0 |       0 |       0 | 3-336                        
  ecash_lib_wasm_nodejs.js  |   18.36 |        5 |    4.34 |   18.62 | ...0-155,171-243,250-251,255 
 ecash-lib/src/io           |   38.23 |    47.05 |   44.11 |   38.16 |                              
  bytes.ts                  |     7.4 |    71.42 |    12.5 |     7.4 | 13-64                        
  hex.ts                    |   58.97 |     62.5 |      40 |   61.76 | 33-37,41-45,50,58,66-68      
  int.ts                    |       0 |        0 |       0 |       0 |                              
  str.ts                    |   85.71 |    83.33 |   66.66 |   85.71 | 15                           
  varsize.ts                |      12 |    22.72 |   33.33 |      12 | 14-24,35-47                  
  writer.ts                 |       0 |        0 |       0 |       0 |                              
  writerbytes.ts            |   43.33 |    36.84 |    62.5 |   43.33 | 33,42-67,79                  
  writerlength.ts           |    62.5 |    83.33 |   57.14 |    62.5 | 26-36                        
 ecash-lib/src/test         |   42.68 |    35.41 |   36.84 |    42.1 |                              
  testRunner.ts             |   42.68 |    35.41 |   36.84 |    42.1 | ...-75,87-89,102-112,122-207 
 ecash-lib/src/token        |   27.37 |    28.57 |   13.33 |   27.52 |                              
  alp.ts                    |   18.29 |    26.31 |    8.33 |   18.29 | ...3,127-131,135-137,141-145 
  common.ts                 |     100 |    83.33 |     100 |     100 | 1                            
  empp.ts                   |   46.15 |     62.5 |      25 |      50 | 11-14,22-28                  
  slp.ts                    |    28.2 |    13.51 |    7.69 |    28.2 | ...7,174-178,185-197,201-211 
----------------------------|---------|----------|---------|---------|------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='420']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1256']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='152']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='467']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='49']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='216']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='412']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1225']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory
Build ecash-lib-integration-tests failed with exit code 1
tobias_ruck added inline comments.
chronik/chronik-db/src/groups/lokad_id.rs
82 ↗(On Diff #49861)

better to just return Sha256d::default(), then we don't even hash anything.

might also be worth it to panic with unimplemented!("<reason>") here, which should work well with the other suggestion of defering the hashing

chronik/chronik-db/src/groups/token_id.rs
111 ↗(On Diff #49861)

same here

chronik/chronik-db/src/io/group_history.rs
228–244 ↗(On Diff #49861)

Something like this should work better and more efficiently. Defer the hashing of the script to when it's needed.

285 ↗(On Diff #49861)

similar here

372 ↗(On Diff #49861)

and then remove this, better to defer it to when it's needed as suggested above

chronik/chronik-db/src/plugins/group.rs
127 ↗(On Diff #49861)

same here, better use default()

feedback + add new column family in GroupHistoryWriter.add_cfs

Tail of the build log:

   Doc-tests chronik-bridge

running 0 tests

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

   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

   Doc-tests chronik-http

running 1 test
test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok

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

   Doc-tests chronik-indexer

running 0 tests

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

   Doc-tests chronik-plugin

running 0 tests

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

   Doc-tests chronik-plugin-common

running 0 tests

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

   Doc-tests chronik-plugin-impl

running 0 tests

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

   Doc-tests chronik-proto

running 0 tests

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

   Doc-tests chronik-util

running 2 tests
test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored
test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored

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

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 chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common)
   Compiling toml v0.8.14
   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 18s
     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::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_common::test_batch_cycle ... ok
test io::token::tests::test_batch_common::test_batch_topological_sort ... ok
test io::token::tests::test_batch_burn::test_batch_burn ... ok
test io::token::tests::test_batch_alp::test_batch_alp ... ok
test io::token::tests::test_batch_common::test_batch_skip_validation ... 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_alp ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok
test plugins::io::tests::test_plugin_metas ... 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 io::spent_by::tests::test_spent_by ... ok
test io::token::tests::test_batch_vault::test_batch_vault ... 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 mem::tokens::tests::test_mempool_tokens ... 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.65s

   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)

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