integritee-network / integritee-node Goto Github PK
View Code? Open in Web Editor NEWIntegritee node with TEE registry validating remote attestation
License: Apache License 2.0
Integritee node with TEE registry validating remote attestation
License: Apache License 2.0
As a fallback to the Kusama crowdloan we will prepare a standalone mainnet
This is not correct:
integritee-node/runtime/src/lib.rs
Line 399 in ada0c26
We have several cargo update problems downstream. Hence, we decided to update the node to substrate = 4.0.0-dev.
See epic integritee-network/pallets#40
Defines fee as standard config: see #113
To update the USD/TEER exchange rate, a teeracle service must be run.
In case (dev) a node is running without any teeracle service, the exchange rate will be a default config value.
Update automated test (CI)
Getting the following compile errors:
Compiling integritee-node-runtime v0.9.3 (/home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime)
error[E0407]: method `not_unlocking_merge_schedules` is not a member of trait `pallet_vesting::WeightInfo`
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:105:2
|
105 | / fn not_unlocking_merge_schedules(l: u32, s: u32, ) -> Weight {
106 | | (46_298_000 as Weight)
107 | | // Standard Error: 1_000
108 | | .saturating_add((144_000 as Weight).saturating_mul(l as Weight))
... |
112 | | .saturating_add(T::DbWeight::get().writes(3 as Weight))
113 | | }
| |_____^ not a member of trait `pallet_vesting::WeightInfo`
error[E0407]: method `unlocking_merge_schedules` is not a member of trait `pallet_vesting::WeightInfo`
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:117:2
|
117 | / fn unlocking_merge_schedules(l: u32, s: u32, ) -> Weight {
118 | | (46_076_000 as Weight)
119 | | // Standard Error: 1_000
120 | | .saturating_add((148_000 as Weight).saturating_mul(l as Weight))
... |
124 | | .saturating_add(T::DbWeight::get().writes(3 as Weight))
125 | | }
| |_____^ not a member of trait `pallet_vesting::WeightInfo`
error[E0437]: type `MaxAuthorities` is not a member of trait `pallet_aura::Config`
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/lib.rs:299:2
|
299 | type MaxAuthorities = MaxAuthorities;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `pallet_aura::Config`
error[E0438]: const `MAX_VESTING_SCHEDULES` is not a member of trait `pallet_vesting::Config`
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/lib.rs:532:2
|
532 | const MAX_VESTING_SCHEDULES: u32 = 28;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `pallet_vesting::Config`
error[E0412]: cannot find type `Everything` in module `frame_support::traits`
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/lib.rs:238:47
|
238 | type BaseCallFilter = frame_support::traits::Everything;
| ^^^^^^^^^^ not found in `frame_support::traits`
error[E0050]: method `vest_locked` has 2 parameters but the declaration in trait `vest_locked` has 1
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:34:20
|
34 | fn vest_locked(l: u32, s: u32, ) -> Weight {
| ^^^^^^^^^^^ expected 1 parameter, found 2
|
= note: `vest_locked` from trait: `fn(u32) -> u64`
error[E0050]: method `vest_unlocked` has 2 parameters but the declaration in trait `vest_unlocked` has 1
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:45:22
|
45 | fn vest_unlocked(l: u32, s: u32, ) -> Weight {
| ^^^^^^^^^^^ expected 1 parameter, found 2
|
= note: `vest_unlocked` from trait: `fn(u32) -> u64`
error[E0050]: method `vest_other_locked` has 2 parameters but the declaration in trait `vest_other_locked` has 1
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:57:26
|
57 | fn vest_other_locked(l: u32, s: u32, ) -> Weight {
| ^^^^^^^^^^^ expected 1 parameter, found 2
|
= note: `vest_other_locked` from trait: `fn(u32) -> u64`
error[E0050]: method `vest_other_unlocked` has 2 parameters but the declaration in trait `vest_other_unlocked` has 1
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:69:28
|
69 | fn vest_other_unlocked(l: u32, s: u32, ) -> Weight {
| ^^^^^^^^^^^ expected 1 parameter, found 2
|
= note: `vest_other_unlocked` from trait: `fn(u32) -> u64`
error[E0050]: method `vested_transfer` has 2 parameters but the declaration in trait `pallet_vesting::WeightInfo::vested_transfer` has 1
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:81:24
|
81 | fn vested_transfer(l: u32, s: u32, ) -> Weight {
| ^^^^^^^^^^^ expected 1 parameter, found 2
|
= note: `vested_transfer` from trait: `fn(u32) -> u64`
error[E0050]: method `force_vested_transfer` has 2 parameters but the declaration in trait `pallet_vesting::WeightInfo::force_vested_transfer` has 1
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/weights/pallet_vesting.rs:93:30
|
93 | fn force_vested_transfer(l: u32, s: u32, ) -> Weight {
| ^^^^^^^^^^^ expected 1 parameter, found 2
|
= note: `force_vested_transfer` from trait: `fn(u32) -> u64`
error[E0599]: no method named `into_inner` found for struct `sp_runtime::sp_application_crypto::Vec<sp_consensus_aura::sr25519::app_sr25519::Public>` in the current scope
--> /home/bhaerdi/.cargo/git/checkouts/integritee-node-c5afc37e7030f6f7/6b3f139/runtime/src/lib.rs:684:24
|
684 | Aura::authorities().into_inner()
| ^^^^^^^^^^ method not found in `sp_runtime::sp_application_crypto::Vec<sp_consensus_aura::sr25519::app_sr25519::Public>`
Upgrade to commit: paritytech/substrate@b07765f
Question
It seems there are multiple connections being opened from the worker to the node. Running the worker in software mode within a docker container and connecting to a node in another container I see the following rapidly repeated:
....
ajuna-node_1 | 2022-03-31 09:00:24 Accepted a new tcp connection from 172.19.0.3:56406.
ajuna-node_1 | 2022-03-31 09:00:24 Accepted a new tcp connection from 172.19.0.3:56408.
ajuna-node_1 | 2022-03-31 09:00:24 Accepted a new tcp connection from 172.19.0.3:56410.
ajuna-node_1 | 2022-03-31 09:00:24 Accepted a new tcp connection from 172.19.0.3:56412.
....
Is this intended? It seems a waste of resources and a potential issue if we end up consuming all the file descriptors made available.
We could maintain a fork of
https://github.com/Zondax/ledger-polkadot
Where we just adjust the specifics for our network.
This could be a good thing for multisig governance accounts (multisig, proxy are supported, scheduler not...track this) and for TEER holders too
Currently, we need to touch the settings file in the worker, when we want to test the parachain. This will be solved when integritee-network/worker#113 is fixed.
However, until integritee-network/worker#113 is fixed. It would be much simpler if the spec versions are aligned. Then we can already seamlessly exchange the parachain with the solo node after the parachain compatibility has been fixed.
This needs to be identical to the parachain.
Fixing this issue implies updating the settings consts in the worker and updating the node-binary in the worker's CI.
@brenzi do you see any harm? I don't because the solo node is only for dev purposes currently.
Teeracle has new methods:
add_to_whitelist
remove_from_whitelist
we'll need a treasury on chain in order to allocate initial funding and collect fees
Please add the treasury pallet to the runtime and prepare genesis config so it will be allocated with 5% of total supply (so treasury should have 500'000 TEER initially)
configure the FeePayment such that it will collect fees in the treasury (which are currently burned entirely)
for now, the treasury should be under the control of sudo
. governance pallets will follow later (or add them if they are a strict dependency of treasury)
Currently, the script init.sh is not working because we removed the rust-toolchain
file. We should either remove it completely (as it has been replaced by https://github.com/integritee-network/integritee-node/blob/master/ci/install_rust.sh I believe?) or fix it.
Add Param MaxWhitelistedReleases
See integritee-network/pallets#17
no config needed
Can be done exactly the same way as in:
substrate introduced rustfmt with the following settings: https://github.com/paritytech/substrate/blob/master/rustfmt.toml
Hence, we can finally use it here to without getting upstream merge problems.
given
execute one batch extrinsic including all:
Make it possible to build it locally and get the binary from target/release
While implementing integritee-network/worker@0a81f57, we discovered that we have a far too low ED (=500) set in the runtime.
We have properly configured runtime here: https://github.com/integritee-network/parachain/blob/5448e4e329100d3a9d1d7a44a30b8cb5e07a8dea/polkadot-parachains/integritee-runtime/src/lib.rs#L213
We can copy the setting from there, including the definition of the TEER.
See epic: integritee-network/pallets#40
Define fees in USD as a standard config, convert these fees into TEER value and charge them.
to include latest security fixes
Part of the epic integritee-network/worker#685.
The pallet Teerex should finalize sidechain blocks and resolve any forks that can occur.
https://medium.com/polkadot-network/polkadot-consensus-part-3-babe-dcc2e0dd8878
not entirely sure if necessary for us
If I delete the Cargo.lock file, I cannot rebuild it.
ubuntu@ns3204502:~/integritee-node$ cargo update
Updating git repository `https://github.com/paritytech/substrate.git`
Updating crates.io index
Updating git repository `https://github.com/integritee-network/pallets.git`
error: no matching package found
searched package name: `sp-core`
prerelease package needs to be specified explicitly
sp-core = { version = "4.1.0-dev" }
location searched: https://github.com/paritytech/substrate.git?branch=master
required by package `integritee-node v1.0.5 (/home/ubuntu/integritee-node/node)`
Seems like the version 4.0.0-dev
of sp-core
does no longer exists, still it is used everywhere.
I cannot compile the node in release mode.
It work on debug, but not on release. I got:
Compiling integritee-node-runtime v1.0.5 (/home/ubuntu/integritee-node/runtime)
Compiling integritee-node v1.0.5 (/home/ubuntu/integritee-node/node)
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.0.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.1.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.10.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.11.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.12.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.13.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.14.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.15.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.2.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.3.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.4.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.5.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.6.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.7.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.8.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.integritee_node.1323bf06-cgu.9.rcgu.o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7.45wnceja2ogclxvg.rcgu.o" "-Wl,--as-needed" "-L" "/home/ubuntu/integritee-node/target/release/deps" "-L" "/home/ubuntu/integritee-node/target/release/build/ring-2e5e473686119418/out" "-L" "/home/ubuntu/integritee-node/target/release/build/zstd-sys-be450418e3a73d32/out" "-L" "/home/ubuntu/integritee-node/target/release/build/psm-05b063eecf45c891/out" "-L" "/home/ubuntu/integritee-node/target/release/build/wasmtime-runtime-2633a9b3105113ea/out" "-L" "/home/ubuntu/integritee-node/target/release/build/blake3-be4031d811bea2d9/out" "-L" "/home/ubuntu/integritee-node/target/release/build/blake3-be4031d811bea2d9/out" "-L" "/home/ubuntu/integritee-node/target/release/build/librocksdb-sys-9a6e851ec1f993e1/out" "-L" "/home/ubuntu/integritee-node/target/release/build/librocksdb-sys-9a6e851ec1f993e1/out" "-L" "/home/ubuntu/integritee-node/target/release/build/lz4-sys-d2300e1d08ce49e8/out" "-L" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/ubuntu/integritee-node/target/release/deps/libframe_benchmarking_cli-760aab177f2ab82d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhandlebars-58e46874326318f1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpest-8b6d793b419f00a5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libucd_trie-3aa41f651285d246.rlib" "/home/ubuntu/integritee-node/target/release/deps/libquick_error-51f3795ad37a561a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libinflector-df9daed64f63f5e6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libframe_benchmarking-a0d9fb1a1d4227f7.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblinregress-f00a15681411fc04.rlib" "/home/ubuntu/integritee-node/target/release/deps/libstatrs-97153a8f582c29cc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnalgebra-1e2179c6eb8a1136.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand_distr-6418c860c7a8e6f8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_rational-9a5c0e6a934c3bb6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsimba-b44b3d700da0d700.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_complex-503ec872e5e4a614.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmatrixmultiply-392a03be9222a784.rlib" "/home/ubuntu/integritee-node/target/release/deps/librawpointer-0257144f683e854b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libapprox-aa79a818f3e09548.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_basic_authorship-51b2aedf5ea23278.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_proposer_metrics-40ed008d618ff2d5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsubstrate_frame_rpc_system-704b12c26119ee0a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_transaction_payment_rpc-829c690911a27609.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_cli-7719a6da6cfc3f52.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfdlimit-04c17eb83a6b833c.rlib" "/home/ubuntu/integritee-node/target/release/deps/librpassword-ce3a4585fc186414.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnames-bb723cfba000c253.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_keyring-ed2f67616bc5ca93.rlib" "/home/ubuntu/integritee-node/target/release/deps/libstrum-85f287eef5b99e28.rlib" "/home/ubuntu/integritee-node/target/release/deps/libstructopt-7297a17bd2df4663.rlib" "/home/ubuntu/integritee-node/target/release/deps/libclap-a45b7b5f0a13e951.rlib" "/home/ubuntu/integritee-node/target/release/deps/libvec_map-0c48ea20c6ed10cf.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtextwrap-82d6271dd1df4df0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunicode_width-e513ee5d451f51f4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libstrsim-bd8a8c104a262d5e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libansi_term-5eb203a9d01c0fbf.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_finality_grandpa-6f3bb59ba8f54539.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_network_gossip-9b096989e11b9e38.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_consensus_aura-8e501ed81a34268c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_consensus_slots-ea0dc6eb16040b6f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_service-5d21b981a85957ad.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_transaction_storage_proof-997bd18e2f230f48.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_offchain-aa18757426049296.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhyper_rustls-37856c5c7499e648.rlib" "/home/ubuntu/integritee-node/target/release/deps/libct_logs-8d504665cd049856.rlib" "/home/ubuntu/integritee-node/target/release/deps/librustls_native_certs-cdb258ccb9107019.rlib" "/home/ubuntu/integritee-node/target/release/deps/libopenssl_probe-4605d202be9d530b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtokio_rustls-2f9f6046eda55618.rlib" "/home/ubuntu/integritee-node/target/release/deps/libthreadpool-a340452038268f3d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdirectories-a52f8d3f2f48182a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdirs_sys-0129d6ecffa7fd8c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_informant-c7fd901ad04cae38.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtracing_futures-d7396cadc74c47dc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libexit_future-c3ab55f548e24f7d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_block_builder-7e19c957b642dd34.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_rpc-c4ed28fb2b784a4b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_tracing-531d4d1095ea6dcc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_rpc_server-4f6b033ba0402d55.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_ws_server-339381e3b88932e4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_ws-c287af365abc5483.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsha1-3cd35295869deab4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmio_extras-7366c3c0d21bb428.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblazycell-7ae7ff838dfe186a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmio-7751b3465edc89a9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbytes-aed7d7e27680550e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libiovec-0544af8e62e1ce68.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_http_server-ff37088737ed925a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnet2-35310eb8da6aaa3c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_ipc_server-36b21ccdda035135.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_tokio_ipc-23b6f7efea8f8b72.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_server_utils-311fd4271c72cc6f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libglobset-395a05c684d8279b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbstr-3b19f91ac3077441.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunicase-7039ef8c98acd74f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtokio_stream-862e167ca67ca828.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_rpc_api-97b25e4f356763c3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_core_client-3ec28f072cbfb739.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_client_transports-3abe526b88324983.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_rpc-9d7a63e6469cc0df.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_pubsub-034eab8847cc49f3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjsonrpc_core-54a3287023734bae.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_keystore-fb0ddf9bd29e215f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtempfile-332d14fc9a678c3e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libremove_dir_all-5c356dd5a990210c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_transaction_pool-aafd8a27d4a1e061.rlib" "/home/ubuntu/integritee-node/target/release/deps/libintervalier-bd40ddaf58599d03.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_timer-52dd87f1baa7063c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libretain_mut-01ae8b673db4a45f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_client_db-0254ca195bb030ef.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_db-c262191813356769.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsnap-d0413e82050b4c7d.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblz4-fca70f4c238cfc04.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblz4_sys-836a6721f32fd4bb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmemmap2-917a200143a3b19a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfs2-ece0bfca18e8a902.rlib" "/home/ubuntu/integritee-node/target/release/deps/libkvdb_memorydb-0f8348cf33f8a59e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_state_db-c32803e97859d09f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libkvdb_rocksdb-c50b1a747339276a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfs_swap-eae18d61a00dd49d.rlib" "/home/ubuntu/integritee-node/target/release/deps/librocksdb-396810ee1eb7dab2.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibrocksdb_sys-af345dabcffb995f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libowning_ref-9208b9e95d1f155d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_chain_spec-7efe14c47f8edf2c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmemmap2-eb87238d0f6cb4e9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_telemetry-d8b7e4c5450b248b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_network-6b665e018019e710.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcid-2dfa24e8a80f29ba.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmultihash-f031a8684690c5d4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblake3-19e57841ffc5c1ce.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcfg_if-ecbcf349e8423669.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblake2s_simd-b23503a60ea54b5e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblake2b_simd-b5040c5ea8769165.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunsigned_varint-cce5f931f5a1d36f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmultibase-8db5421f6975c979.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbase_x-fa491c7b1237d71c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdata_encoding_macro-81b58f06b16327dc.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblinked_hash_set-38bc91deb6deccc9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfork_tree-8237d7fce34ab103.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunsigned_varint-f484be7ab117c054.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasynchronous_codec-1f9f037bba254f66.rlib" "/home/ubuntu/integritee-node/target/release/deps/libip_network-efc8684d58df33b2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_peerset-872ead20d441d5ce.rlib" "/home/ubuntu/integritee-node/target/release/deps/libprost-a9e49301a1a532f6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_consensus-9ddae0f6e9cb6817.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p-0dfed42f68e6aaa6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libatomic-2ba862487c22ce78.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_request_response-f017d070905cf57a.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblru-a57919937c497e43.rlib" "/home/ubuntu/integritee-node/target/release/deps/libminicbor-e73cd50ad30e8360.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_relay-ef444fd42634c620.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_pnet-19a7c41d6129606b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsha3-4e9339b267ad1462.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsalsa20-235c4162595b1c5f.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_yamux-8ae64ee395183428.rlib" "/home/ubuntu/integritee-node/target/release/deps/libyamux-d2bdfb73493301b0.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_websocket-ae1547dc158ee2d1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwebpki_roots-b8f67d0c1967a4f8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libquicksink-81a121f258e5d84f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpin_project_lite-87f0af7ced458b8a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsoketto-91a8dddcf02e62c2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsha1-723a59c33e6615bf.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbytes-acd118aa1509ea89.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_rustls-5061425b7e22b4ba.rlib" "/home/ubuntu/integritee-node/target/release/deps/librustls-c5795a41274a4260.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsct-1f4c19fd254b0e57.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwebpki-fcec90b736d3a165.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_wasm_ext-a9cbc78372020441.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasm_bindgen_futures-fb202faa7962d492.rlib" "/home/ubuntu/integritee-node/target/release/deps/libjs_sys-6b1807f1bc136d17.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasm_bindgen-554a75fed9dde18b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_send_wrapper-bf5538892a3324cf.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_uds-443d0dd7fd98b945.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_tcp-681730a5ca4a653e.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_plaintext-8fbcf734e7a58b81.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_ping-54f62d4ff1b97004.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_noise-a1a961a51c690305.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsnow-b959d8131fe2061d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libaes_gcm-c8ec50775a5a9c52.rlib" "/home/ubuntu/integritee-node/target/release/deps/libghash-68b05debcbdc9c27.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpolyval-ad079321237ba35d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libctr-6edbca240023f0be.rlib" "/home/ubuntu/integritee-node/target/release/deps/libaes-85ccc23cb3e4c65d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libx25519_dalek-69208c65e455e872.rlib" "/home/ubuntu/integritee-node/target/release/deps/libchacha20poly1305-88f0087c98cdacc4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libchacha20-6a7fb07ec7a7b7ed.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcpufeatures-559927c94cb10171.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpoly1305-0e863fd7b0920369.rlib" "/home/ubuntu/integritee-node/target/release/deps/libuniversal_hash-83d2bd8a7b129afa.rlib" "/home/ubuntu/integritee-node/target/release/deps/libaead-ff82adac8f5a4201.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcipher-35ad73b25763a806.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblake2-edc30914a9099e9d.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_mdns-ef30ad04533b9dcb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdns_parser-268c9bfa9e87a4d2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libif_watch-e1105edf636993b2.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_mplex-81037478c99b86b5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnohash_hasher-0b4682c46b8e88e3.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_gossipsub-c2a77ac1816367c2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhex_fmt-b929b77d419d1353.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_floodsub-ad885dfe961377d3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcuckoofilter-a1c9114785fa7798.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_kad-0d37d8358e3fa426.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_identify-865acc12704b094c.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_swarm-c8cf8ab9279ef33b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasm_timer-d71f91c6959649a7.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_dns-15b7719c5e3a3dad.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_std_resolver-20f3b13db1730fed.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtrust_dns_resolver-26c14a4e9440e63a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libresolv_conf-39e3e7b7ac233e9b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhostname-10a586d36e8265f5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmatch_cfg-3560b1fdb7f96b72.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblru_cache-b08b097fb2120fd7.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblinked_hash_map-dd0a46c18847536e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtrust_dns_proto-7c2daf5fcad177db.rlib" "/home/ubuntu/integritee-node/target/release/deps/libipnet-323e82607cc4d06b.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_deflate-aa0facf0ec3d2727.rlib" "/home/ubuntu/integritee-node/target/release/deps/libflate2-edec9fbb53b7b536.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibz_sys-a8f4bbdf5e10a0f8.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibp2p_core-6f6abf29b24a31e8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libvoid-16c3ea9d994df266.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmultistream_select-69fa478a82cb31cf.rlib" "/home/ubuntu/integritee-node/target/release/deps/librw_stream_sink-d3b91f3e6171bb5d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpin_project-5caf0361dfb31846.rlib" "/home/ubuntu/integritee-node/target/release/deps/libprost-00c13696513e35a7.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibsecp256k1-77af783ccbb4c184.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbase64-d3475c14e537a615.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibsecp256k1_core-32cf7e39e45dc896.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasn1_der-5044db4b13069133.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpin_project-daeff24fcd15141a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmultiaddr-be13b21d2c469d9b.rlib" "/home/ubuntu/integritee-node/target/release/deps/liburl-7250c623ef6be467.rlib" "/home/ubuntu/integritee-node/target/release/deps/libidna-e55787271fed8067.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunicode_bidi-3518a1e782de5afc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libform_urlencoded-272d44f12ae9c6c1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmatches-5cb4cc5a827671be.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbs58-f717f2fc0a0c13e7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpercent_encoding-90fe92c60ddd7a36.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdata_encoding-ee19ff5783827fcf.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmultihash-6fecffe54f94129f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunsigned_varint-33eda0ae82dcfc7b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasynchronous_codec-3e41139204e9ce33.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_client_api-2b8ff2e940334e92.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsubstrate_prometheus_endpoint-72b343897c40984d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_std-831f0916f9787712.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_global_executor-21209349d9d4c94b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblocking-e5315ccd7b3f11ab.rlib" "/home/ubuntu/integritee-node/target/release/deps/libatomic_waker-67c6967f095dc901.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_mutex-8b987870c874d677.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_executor-73b2dd4778d976ef.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_task-38f198feb2e3fe6a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_process-1d1c9d17e21d5837.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsignal_hook-eecc454baa28374b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_io-d85e4381fa3d4720.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpolling-766f54f6f3992758.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_lite-791c6a8dea981b1f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfastrand-a1347fb463d11e2c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwaker_fn-389de4246b24ab68.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparking-b70c0bb2a851f41e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_channel-5ac929e2b0ea49e7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libconcurrent_queue-77bec3f399749089.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcache_padded-1a2646df2f53a934.rlib" "/home/ubuntu/integritee-node/target/release/deps/libasync_lock-2382f59d00574a4d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libevent_listener-7ae9825501d321e5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libkv_log_macro-ce40463c197c51bd.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhyper-57773f01682e32b5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwant-7db4456ccfa79912.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtry_lock-d97fa895af8165c4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsocket2-09acf2f258d24351.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhttparse-26567e1076cf135d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libh2-c19e0c7bb4c0efc4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtokio_util-842864e35c877044.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtower_service-2c4b8ea75bb4e953.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhttp_body-429bc386046dbb15.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtokio-fe715c1dea4d8881.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsignal_hook_registry-845ababf34963d50.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmio-46669cdce8c59393.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhttpdate-61b77e13affcd41e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhttp-30bec19663c2dee6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbytes-93d94b227993727d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_utils-d29fb8cbf19a2bdb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libprometheus-02fd77aa8778e0c7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfnv-c08b9f2901610392.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_transaction_pool_api-b08b7ef568c2dafa.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_executor-9bd836dc62631515.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_executor_wasmtime-9ca18a74be987f2d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime-04a480668b1be9a5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcpp_demangle-343974f8cc38d4fa.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime_cranelift-0e742410cc80afca.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_native-2380a638c3853588.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_wasm-7a94ad5912f0dddf.rlib" "/home/ubuntu/integritee-node/target/release/deps/libitertools-292b1fcaec783c5d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_frontend-52f854a2c5b1eba8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_codegen-c5dce3470c8391b9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libregalloc-fd5d2ff6cc5248c4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_codegen_shared-8eba95d27b63a639.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_bforest-8d98649ee0038f1b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpsm-57801fc21de143b6.rlib" "/home/ubuntu/integritee-node/target/release/deps/librayon-38199059ea1468f8.rlib" "/home/ubuntu/integritee-node/target/release/deps/librayon_core-cd85fb8eca90a693.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrossbeam_deque-bc0c585ad2358155.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrossbeam_epoch-465396a3f5458b1c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrossbeam_channel-6c53759c818ae31f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrossbeam_utils-19abb50cb201969e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime_jit-361731d7f7f25277.rlib" "/home/ubuntu/integritee-node/target/release/deps/libaddr2line-9a0d7ce42a9458c8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime_cache-8ab5199705a1b73c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbincode-b7ae42664e9f9cd1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfile_per_thread_logger-d432f6ca82da3c16.rlib" "/home/ubuntu/integritee-node/target/release/deps/libenv_logger-4b9a11aa2e81c50a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtermcolor-0f3a6959cd2c0be5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libatty-c316bda32c725c97.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhumantime-c2de066a29d80cf9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libquick_error-98db65e70a8e3b45.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtoml-31ea091407429869.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdirectories_next-9ca366da18bc30b1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdirs_sys_next-f4982723603c7f3b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime_runtime-c2470fed62816776.rlib" "/home/ubuntu/integritee-node/target/release/deps/librsix-9331f031c0d61cf0.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblinux_raw_sys-985355337809d1cb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libio_lifetimes-0e76aeefedb14263.rlib" "/home/ubuntu/integritee-node/target/release/deps/libregion-bf22a9e2e6dd9b52.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmemoffset-69137ac090f0ed81.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime_environ-31ba88bab295f9d2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libgimli-acadc9ed8cab22a7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfallible_iterator-ed713d24f95cb054.rlib" "/home/ubuntu/integritee-node/target/release/deps/libstable_deref_trait-0c3c6356972a91ae.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmore_asserts-ac27d49b320ef5a2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmtime_types-43248aa3c2850234.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcranelift_entity-2312ee27a7874765.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmparser-df306c5f35b665c3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtarget_lexicon-6afe8faaa10e92e2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_executor_wasmi-4a1757da37dfc363.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_tasks-102e0beb4638c92d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_executor_common-2b11f2c8943fa5e6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsc_allocator-599f4b0ea3257d42.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_maybe_compressed_blob-b5d81e7a1e2d37fa.rlib" "/home/ubuntu/integritee-node/target/release/deps/libzstd-dad526a1d7fb8729.rlib" "/home/ubuntu/integritee-node/target/release/deps/libzstd_safe-4f25658ff13d76fb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libzstd_sys-3f14cb1b5b34c1f8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpwasm_utils-920fb6b813461c31.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_serializer-8ab62cff5dfb227f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_blockchain-d54170057673029a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_database-a755d0cfe9526592.rlib" "/home/ubuntu/integritee-node/target/release/deps/libkvdb-e3d580b3733b9c26.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblru-5c89bc01d73c6ad8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libintegritee_node_runtime-132aaeb36196d319.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_transaction_payment_rpc_runtime_api-3a6b41570488b079.rlib" "/home/ubuntu/integritee-node/target/release/deps/libframe_system_rpc_runtime_api-e1f9269387cd2c57.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_offchain-bcd04a23cd119ece.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_transaction_pool-528d27c22c5cd177.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_block_builder-598736839b3adc86.rlib" "/home/ubuntu/integritee-node/target/release/deps/libframe_executive-fc7f4f629fe5c36e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_randomness_collective_flip-acb6c3202abb1578.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsafe_mix-54a5d8f890be39f8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_aura-ea9100cc68a53dd3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_treasury-34e07133d449faed.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_vesting-7928a0f539a32ac4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_utility-e1c30a265ef0dd70.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_scheduler-29f73c285ad62994.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_proxy-5b7a2e5af2b5d4e7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_multisig-fc91a92328271b74.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_sudo-ed41c53cb965d078.rlib" "/home/ubuntu/integritee-node/target/release/deps/libternoa_nfts-70bdf35b035cb94f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_transaction_payment-6485415ff1d442c8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_teeracle-5847958412450135.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_teerex-61a760c0185b4c2d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_timestamp-60b259691ad98f32.rlib" "/home/ubuntu/integritee-node/target/release/deps/libteerex_primitives-0c299d95d7b4c1b4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libias_verify-b517953de6799e62.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwebpki-8c4611a7d639aa9c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libring-8e22678aa16ab709.rlib" "/home/ubuntu/integritee-node/target/release/deps/libspin-3f7e83477cf040b7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libuntrusted-57875a268874801f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbase64-3a6b725174005190.rlib" "/home/ubuntu/integritee-node/target/release/deps/libteeracle_primitives-3b3c49f922601127.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsubstrate_fixed-ab921c676c50685d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtypenum-ad9c6cbf8c81edb9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_claims-da9106a17215ac8f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libclaims_primitives-fb937151cc465bc5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_balances-5f1ee795965b8b30.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_consensus_aura-8a9dca8f211b8506.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_consensus-9b8d393961cc7eb6.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_timestamp-5789173daccc73eb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_timer-d7e10fcd41166873.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_consensus_slots-b4afcb93ac7fa52b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_grandpa-ccb120db1c2b79f0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_session-c6d096af81bddf2d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpallet_authorship-0dc88c3727b2fedc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_authorship-623b9c84c6a5b0b1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libframe_system-3c63c1c612523336.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_session-0bb133b2b21533be.rlib" "/home/ubuntu/integritee-node/target/release/deps/libframe_support-312312f97173a144.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_staking-524c96212d8007bc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_inherents-67ab3966f52bc5ad.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtt_call-639df769e5c91b30.rlib" "/home/ubuntu/integritee-node/target/release/deps/libframe_metadata-cd40364fbe7961f4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_finality_grandpa-d5872bee5a61003e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfinality_grandpa-6b27198f6fe36e93.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_api-42b1b630d2190063.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_version-aabee6b842638e83.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_runtime-c470e9930e8003d0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libeither-6655dc9d43b04dd0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_arithmetic-379edea5f5d6bac3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libinteger_sqrt-360e9e261fc76156.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_application_crypto-e609f373a6bb933d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_io-545e861ebb4e1e9b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_state_machine-39cd215326dc0f79.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_panic_handler-5f683948ec9c5d0f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbacktrace-5ca0d2b16ad3554f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libminiz_oxide-e891a23fa79ca198.rlib" "/home/ubuntu/integritee-node/target/release/deps/libadler-beae444d8afbf522.rlib" "/home/ubuntu/integritee-node/target/release/deps/libobject-b403d249d0fccb83.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrc32fast-835fa16f964b8e55.rlib" "/home/ubuntu/integritee-node/target/release/deps/libindexmap-075a46cc583a2833.rlib" "/home/ubuntu/integritee-node/target/release/deps/libaddr2line-2e0ef265e0796d6f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libgimli-1ae8e43d7a5d66c3.rlib" "/home/ubuntu/integritee-node/target/release/deps/librustc_demangle-fb9ed72954d89ce2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_trie-4b2a43db8961fe4a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmemory_db-4bddb67651bd5d0a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_util_mem-8344b42213e32032.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtrie_root-f38f256a1917e35c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtrie_db-f85a93ed0d8dd64a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhashbrown-cf73a0f9d40fd5a9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libahash-97017f547a90d7de.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_keystore-287edd17b1b14a6b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_core-15f891eb4400478a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures-48a11fb95449f457.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_executor-e1d9cef51ead2583.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_cpus-f54f4fc57e5687c0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_util-8ea545e523080b92.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures-9c20acfbdef1d4f4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_io-22e87b8fa3d5b95b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libslab-1de2762918f396a9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_channel-5dca65b355984a7e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_sink-7dfa0eb462b258ca.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_task-c8293af627c556c2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpin_utils-1935b25861683b09.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfutures_core-6c35ad8f69311c3d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdyn_clonable-7b44d5be4752feec.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdyn_clone-2b2b236ec0a9ef23.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbitflags-ab97cbe7c4be6312.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhash_db-d50de692cf066e85.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhash256_std_hasher-0e9fcd504172e1ea.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsubstrate_bip39-538c4cee04396459.rlib" "/home/ubuntu/integritee-node/target/release/deps/libschnorrkel-ce71fa626810fd8f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libarrayvec-93e99d3407b7fd55.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmerlin-b60fb51ef998a9ef.rlib" "/home/ubuntu/integritee-node/target/release/deps/libkeccak-aa8190936044549c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsha2-d7d7031b4f338749.rlib" "/home/ubuntu/integritee-node/target/release/deps/libopaque_debug-133d543921a812fb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfake_simd-aadef8eb77524894.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblock_buffer-6bb55ffc681ca2b0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblock_padding-4ac62f4143e68009.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbyte_tools-d5e3bab362eb5cd4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcurve25519_dalek-6b428360ea9c23a1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdigest-d46b20e6d4baab16.rlib" "/home/ubuntu/integritee-node/target/release/deps/libgeneric_array-13742e570fde789b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpbkdf2-8e09319b171a39bb.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhmac-d3109b4ccb8b583c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrypto_mac-d28cb1f430aac71e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libed25519_dalek-f3b173599b7af4c9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcurve25519_dalek-2416a55815491040.rlib" "/home/ubuntu/integritee-node/target/release/deps/libed25519-24b3eb108ecf6b39.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsignature-c84f6c62f688a18c.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibsecp256k1-3515bc52c498c090.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbase64-08a41458f503c244.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhmac_drbg-d0983218a8603394.rlib" "/home/ubuntu/integritee-node/target/release/deps/libarrayref-b05223de60a90247.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibsecp256k1_core-e07b43cea87ff169.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbip39-00ef9c89b7d4cec3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpbkdf2-df0eecdc0536c241.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhmac-4c44746c6d44e102.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrypto_mac-0015833b0a523b87.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsubtle-f78fcdd11d33424c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libunicode_normalization-8d6d6edf2d91bda1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtinyvec-b1ae1bda4bd6a3a5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtinyvec_macros-4d81bb84c2389bf7.rlib" "/home/ubuntu/integritee-node/target/release/deps/libanyhow-0046dcc32d9eba25.rlib" "/home/ubuntu/integritee-node/target/release/deps/librustc_hash-a4fc922f683742fa.rlib" "/home/ubuntu/integritee-node/target/release/deps/libthiserror-f337cf69fa3fc9ef.rlib" "/home/ubuntu/integritee-node/target/release/deps/libss58_registry-9e92eb98c1c6b584.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsecrecy-617f399dfbca98e0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libzeroize-d0730f579dc3f7e8.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand-270b707820af6340.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand_pcg-4ef60f441b7e6fd5.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand_chacha-cf6fa6f99201e427.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand_core-a60296e6988fb283.rlib" "/home/ubuntu/integritee-node/target/release/deps/libgetrandom-2145641a2f93d397.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbase58-57132e21b6000d55.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_core_hashing-fb7baf2e5143a195.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtwox_hash-3a9cbbaf62025ad2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblake2_rfc-b7dac254e5351afa.rlib" "/home/ubuntu/integritee-node/target/release/deps/libconstant_time_eq-0cd466e6c16cdd19.rlib" "/home/ubuntu/integritee-node/target/release/deps/libarrayvec-06fbaa02c0b007e5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnodrop-00d9fb0bdd988893.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtiny_keccak-ff5f57cf769f26c0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsha2-d337a494ec4421f2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcpufeatures-950750f974d1efbc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libopaque_debug-3fb8fe017ec60bdc.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdigest-2a419eb6a7b8de3a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblock_buffer-2c45b85efa24c5d4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libblock_padding-6f7e28d4cff683d1.rlib" "/home/ubuntu/integritee-node/target/release/deps/libgeneric_array-8ba097da5a0b88c3.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtypenum-b1006ab45084a627.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_runtime_interface-03222406a6939a13.rlib" "/home/ubuntu/integritee-node/target/release/deps/libprimitive_types-33b34f8dda99e3ba.rlib" "/home/ubuntu/integritee-node/target/release/deps/libimpl_codec-76e60df08106e6d0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libuint-3d39f446eca96c3d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcrunchy-9deaa72a0af06099.rlib" "/home/ubuntu/integritee-node/target/release/deps/libfixed_hash-05aed6950ca733b1.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand-1977839b9bee064e.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand_chacha-bae40c03ffe19523.rlib" "/home/ubuntu/integritee-node/target/release/deps/libppv_lite86-89f2cd99e7b49e13.rlib" "/home/ubuntu/integritee-node/target/release/deps/librand_core-a32784232e693184.rlib" "/home/ubuntu/integritee-node/target/release/deps/libgetrandom-66ac4aceffa72b98.rlib" "/home/ubuntu/integritee-node/target/release/deps/librustc_hex-936400c55a3de7ce.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbyteorder-7a1f492a3baeb993.rlib" "/home/ubuntu/integritee-node/target/release/deps/libstatic_assertions-6865a9c0238fb2ad.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_externalities-d1782d2d702703ce.rlib" "/home/ubuntu/integritee-node/target/release/deps/libenvironmental-a603da382ee99ae9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_storage-ccd7c77f37ad85ce.rlib" "/home/ubuntu/integritee-node/target/release/deps/libimpl_serde-c146c5b13dac2d39.rlib" "/home/ubuntu/integritee-node/target/release/deps/libref_cast-c1b707c95663e412.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_tracing-cfe0e676578559c0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtracing_subscriber-9aaddbf58c56217f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libchrono-278cfbbf6aaa0343.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtime-9cc245dfdda9f898.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparking_lot-296cf26114030419.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparking_lot_core-5f28acf66e40190d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsmallvec-1e02bedaf5d71926.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblock_api-5cf11b986e82859c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libscopeguard-2ee7a94b507dfd5f.rlib" "/home/ubuntu/integritee-node/target/release/deps/libinstant-e23a40cf43edd2e0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libthread_local-b37063ffd7295023.rlib" "/home/ubuntu/integritee-node/target/release/deps/libonce_cell-509da0ac7884204a.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsharded_slab-7c7b03289468ef29.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtracing_serde-dc9e1fde7014bbdf.rlib" "/home/ubuntu/integritee-node/target/release/deps/libserde_json-3cc0eac387e29812.rlib" "/home/ubuntu/integritee-node/target/release/deps/libryu-701ab61323ee4bc8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libitoa-9e4ec7cfe7d9ad03.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtracing_log-5e5fa756cc7456f5.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblog-81ba0202c920cdc4.rlib" "/home/ubuntu/integritee-node/target/release/deps/libvalue_bag-32624f6be4a7df01.rlib" "/home/ubuntu/integritee-node/target/release/deps/libansi_term-730ae7ee91a068e8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmatchers-4ab4ee165a853185.rlib" "/home/ubuntu/integritee-node/target/release/deps/libregex_automata-095e9647c9394044.rlib" "/home/ubuntu/integritee-node/target/release/deps/libregex-e12980fb1aa51324.rlib" "/home/ubuntu/integritee-node/target/release/deps/libaho_corasick-742462ee5e6c10f0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmemchr-398db9cdd21e82f5.rlib" "/home/ubuntu/integritee-node/target/release/deps/libregex_syntax-a20091ecdfe0e599.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtracing-6c22b2b3a9d30a63.rlib" "/home/ubuntu/integritee-node/target/release/deps/libpin_project_lite-93a5e6bc0016e50b.rlib" "/home/ubuntu/integritee-node/target/release/deps/libtracing_core-0a89ecc6b6b797f5.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblazy_static-2929070d3a17e85e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_wasm_interface-0911b563b39c6456.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmi-50d675a76f3b2766.rlib" "/home/ubuntu/integritee-node/target/release/deps/liblibc-ede815fe35cb055e.rlib" "/home/ubuntu/integritee-node/target/release/deps/libmemory_units-0b3c6a04e650a034.rlib" "/home/ubuntu/integritee-node/target/release/deps/libwasmi_validation-7bcbdbbfff5dc50c.rlib" "/home/ubuntu/integritee-node/target/release/deps/libdowncast_rs-761c79a0ee1a2134.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_wasm-66cfe8fc67a631db.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_rational-8d4553a624f0f64d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_bigint-7d31756eead72fd8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_integer-986e192c8541fab2.rlib" "/home/ubuntu/integritee-node/target/release/deps/libnum_traits-ab8703939b35508d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libsp_std-cde14b11f84dce0d.rlib" "/home/ubuntu/integritee-node/target/release/deps/libscale_info-4e2af11eafe0e089.rlib" "/home/ubuntu/integritee-node/target/release/deps/libcfg_if-af4ed11818f18246.rlib" "/home/ubuntu/integritee-node/target/release/deps/libparity_scale_codec-6adbbfb3419936f0.rlib" "/home/ubuntu/integritee-node/target/release/deps/libserde-ef5faaf8fdd6ebe8.rlib" "/home/ubuntu/integritee-node/target/release/deps/libbyte_slice_cast-8cff4246e7d427c9.rlib" "/home/ubuntu/integritee-node/target/release/deps/libarrayvec-441df0017de23003.rlib" "/home/ubuntu/integritee-node/target/release/deps/libhex-75a448550ad9329c.rlib" "-Wl,--start-group" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-29e5e596e889a0aa.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-1b145d9fcdc08832.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-5b037ee6b77e2ff0.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9635a64fca0ebd28.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a7574eb9bb7a8fc5.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-f5fa1dc334dcaeeb.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-6ee570a898e75ef0.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-afb62f29a0815772.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a632746535fd9988.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-25acc307bcb1d7b6.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-377721a625f6ace7.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-43c01431c8a4ee6f.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-5f74725679453254.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-2b35d8999819161d.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-a81f2980c3f58cf2.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-57b4679830289815.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2a6a2797f7a73818.rlib" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0e3656b1fda5fd7b.rlib" "-Wl,--end-group" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13b419dfbcf9c1f8.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/ubuntu/.rustup/toolchains/nightly-2021-11-24-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/ubuntu/integritee-node/target/release/deps/integritee_node-33c28c7afc15eba7" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
= note: /usr/local/bin/ld: BFD (GNU Binutils) 2.35 assertion fail elflink.c:14788
collect2: error: ld returned 1 exit status
error: could not compile `integritee-node` due to previous error
I use clang-10
ubuntu@ns3204502:~/integritee-node$ echo $CC
/usr/bin/clang-10
ubuntu@ns3204502:~/integritee-node$ echo $AR
/usr/bin/llvm-ar-10
Same result runing inside the docker mentioned here: https://book.integritee.network/howto_node.html
Our standalone mainnet should have a similar setup as we recently did for parachain.
We should offer the following --chain
options
integritee-mainnet
: this will return the pre-generated spec from a chain-spec json file file stored in the repo (like shell-kusama for the parachain)integritee-mainnet-fresh
this should generate a chain spec with the same sudo key as for the parachain that we can then commit to be used for the abovecranny
: public TESTNET, this will return the pre-generated spec from a chain-spec json file file stored in the repo.cranny-fresh
: ditonative token: TEER
ss58format: 13
native token: CRA
ss58format: 42
Investigate why it doesn't work in k8s
migrate from sudo to onchain governance
sudo is the only RootOrigin
Along the tokenomics paper Sec. 6:
We need to
learn more about burning and imbalances: https://blog.polymath.network/substrate-deep-dive-imbalances-8dfa89cc1d1?gi=7948e9237106
utility is needed to process batch extrinsics, which we want to use
democracy is a secondary RootOrigin
which can be triggered by coin voting. It is the most simple form of onchain governance and shall be our starting point.
needs to be tested and documented: how to perform a code update using democracy
when upgrading substrate
when we upgraded solochain to spev_version 8 at solo block 963486 (from spec_version 6)
Our schedule was no longer executed ever after:
[
{
name: "threshold",
type: "u16",
value: 2
},
{
name: "other_signatories",
type: "Vec<AccountId>",
value: [
"ae8e181e42f9154e15c2599b6a2c898cec3c28a1165adf2a646b9ed0ff35a64e",
"d4c4334d453c7e3f1f6eab6111b1ab6f7f1b91c76c2ec8f1bc50b7d01019e878"
]
},
{
name: "maybe_timepoint",
type: "Option<Timepoint<BlockNumber>>",
value: {
height: 57208,
index: 1
}
},
{
name: "call",
type: "OpaqueCall",
value: {
call_index: "0500",
call_module: "Sudo",
call_name: "sudo",
params: [
{
name: "call",
type: "Box<<T as Config>::Call>",
value: {
call_index: "0802",
call_module: "Scheduler",
call_name: "schedule_named",
params: [
{
name: "id",
type: "Bytes",
value: "founder-allocation"
},
{
name: "when",
type: "BlockNumber",
value: 58900
},
{
name: "maybe_periodic",
type: "Option<schedule::Period<BlockNumber>>",
value: {
col1: 7200,
col2: 1460
}
},
{
name: "priority",
type: "schedule::Priority",
value: 0
},
{
name: "call",
type: "Box<<T as Config>::Call>",
value: {
call_index: "0902",
call_module: "Utility",
call_name: "batch_all",
params: [
{
name: "calls",
type: "Vec<<T as Config>::Call>",
value: [
{
call_index: "0a02",
call_module: "Balances",
call_name: "force_transfer",
params: [
{
name: "source",
type: "Address",
value: {
Id: "b60f30089a2762ca710f89cd29c5fabf9bf5c8521ac2623e33d9eaf7a62ae5b5"
}
},
{
name: "dest",
type: "Address",
value: {
Id: "466c52f95fabbdb388f542f54b9d947c1b660c91170140dfe6e6904f999a2518"
}
},
{
name: "value",
type: "Compact<Balance>",
value: "171232876712329"
}
]
},
{
call_index: "0a02",
call_module: "Balances",
call_name: "force_transfer",
params: [
{
name: "source",
type: "Address",
value: {
Id: "b60f30089a2762ca710f89cd29c5fabf9bf5c8521ac2623e33d9eaf7a62ae5b5"
}
},
{
name: "dest",
type: "Address",
value: {
Id: "986d4758d521d3680f63453eb53a3bcb61344c519b90975bf12f1fed85e1dc23"
}
},
{
name: "value",
type: "Compact<Balance>",
value: "171232876712329"
}
]
}
]
}
]
}
}
]
}
}
]
}
},
{
name: "store_call",
type: "bool",
value: false
},
{
name: "max_weight",
type: "Weight",
value: 333008000
}
]
We registered it newly on the parachain after migration:
[
[
[
66,563
]
[
{
maybeId: founder-allocation
priority: 0
call: {
Value: {
args: {
calls: [
{
args: {
source: {
Id: 2NMHb3cE5rD2ELepBHJPmzit2Wb7bUW2jkhfFdztXKyf5xJE
}
dest: {
Id: 2Kputh2t7fm78pJM8eSx8yyi8Ns6acgr5c1NYcfXZijmeg9G
}
value: 171,232,876,712,329
}
method: forceTransfer
section: balances
}
{
args: {
source: {
Id: 2NMHb3cE5rD2ELepBHJPmzit2Wb7bUW2jkhfFdztXKyf5xJE
}
dest: {
Id: 2MgS6srz2kH9Vm4Gnj1MatG6AArgZGUhNV8nHbtwhjThirWF
}
value: 171,232,876,712,329
}
method: forceTransfer
section: balances
}
]
}
method: batchAll
section: utility
}
}
maybePeriodic: [
7,200
1,333
]
origin: {
system: Root
}
}
]
]
]
Add Pallet to allow users to set proxy accounts to perform a limited number of actions on their behalf
For now, set it up as in Kusama.
replace all SubstraTEE by integritee. Modify Copyright notice to include both SCS and integritee
Integrate upstream-changes frame_system::CheckNonZeroSender
TODO after scs/substrate-api-client#211 has been solved.
CC1 for chain candidate 1
Our api is already public, we just don't advertise it. As long as we don't advertise it it is not the "real thing" nor a TGE
Changing the name may make this more visible. We can change that name once we upgrade the runtime and lift dispatchable filtering
In order to simplify the migration from a solochain to parachain we should set the same block time (12s)
This way, vesting schedules and founder allocation schedules will not need to be adjusted when migrating
When we launch a standalone mainnet, we don't want users to be able to send extrinsics immediately. Especially token actions need to be suppressed before the official token generation event
as done for parachain:
https://github.com/integritee-network/parachain/blob/75650f539c07de174ef6d4e0cd2c60347907fc30/polkadot-parachains/shell-runtime/src/lib.rs#L153-L161
But please disable all Vesting
calls, not only vested_transfer
Hello, I am working on wallet app development need to test TEER transfer. I found a public ws node and configured, and tried to send a transaction, but the broadcast error reported that the balance was insufficient. What if I get test coins? In addition, I have a few questions:
system_accountNextIndex
. Doesn't it support Polkadot related RPC operations?In case we want to allow claims from ethereum addresesses, we need a way to verify ETH signatures to transfer allowances to TEER accounts
Polkadot implemented such a pallet already:
https://github.com/paritytech/polkadot/blob/master/runtime/common/src/claims.rs
As we don't need all the common
crate, we should just copy that pallet code to our repo (must keep GPLv3!) as its own crate
https://github.com/integritee-network/pallets
Test happy flow:
Claims::mint_claim()
to set allowance for the above generated address. Add a vesting scheduleclaim
codeClaims::claim()
Test adversary scenario:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.