Minimal Substrate node configured for smart contracts via pallet-contracts.

Overview

substrate-contracts-node

This repository contains Substrate's node-template configured to include Substrate's pallet-contracts ‒ a smart contract module.

This repository is tracking Substrate's master.

Installation

Follow the official installation steps to set up all Substrate prerequisites.

Afterwards you can install this node via

cargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git --force --locked

The --locked flag makes the installation use the same versions as the Cargo.lock in those repositories ‒ ensuring that the last known-to-work version of the dependencies are used.

The latest confirmed working Substrate commit which will then be used is b391b82954ad95a927a921035e3017c4a0aad516.

Usage

To run a local dev node execute

substrate-contracts-node --dev --tmp

The --tmp implies that a new chain will be created each time the command is executed. If you want to persist chain state across runs leave it out.

Show only Errors and Contract Debug Output

To have only errors and contract debug output show up on the console you can supply -lerror,runtime::contracts=debug when starting the node.

Important: Debug output is only printed for RPC calls or off-chain tests ‒ not for transactions!

See our FAQ for more details: How do I print something to the console from the runtime?.

Comments
  • substrate-contracts-node does not produce blocks

    substrate-contracts-node does not produce blocks

    When running substrate-contracts-node --dev no block is produced.

    Only log line produced is:

    2022-04-22 11:26:45 💻 Operating system: macos
    2022-04-22 11:26:45 💻 CPU architecture: aarch64
    2022-04-22 11:26:45 📦 Highest known block at #0
    2022-04-22 11:26:45 〽️ Prometheus exporter started at 127.0.0.1:9615
    2022-04-22 11:26:45 Listening for new connections on 127.0.0.1:9944.
    2022-04-22 11:26:46 Accepted a new tcp connection from 127.0.0.1:59063.
    2022-04-22 11:26:50 💤 Idle (0 peers), best: #0 (0x02ba…032a), finalized #0 (0x02ba…032a), ⬇ 0 ⬆ 0
    2022-04-22 11:26:55 💤 Idle (0 peers), best: #0 (0x02ba…032a), finalized #0 (0x02ba…032a), ⬇ 0 ⬆ 0
    2022-04-22 11:27:00 💤 Idle (0 peers), best: #0 (0x02ba…032a), finalized #0 (0x02ba…032a), ⬇ 0 ⬆ 0
    2022-04-22 11:27:05 💤 Idle (0 peers), best: #0 (0x02ba…032a), finalized #0 (0x02ba…032a), ⬇ 0 ⬆ 0
    2022-04-22 11:27:10 💤 Idle (0 peers), best: #0 (0x02ba…032a), finalized #0 (0x02ba…032a), ⬇ 0 ⬆ 0

    Am I missing something?

    opened by ceikit 10
  • Make block time configurable

    Make block time configurable

    @xgreenx came up with this idea.

    We should look into making the block time here configurable for CI/testing purposes. In those environments most often only a standalone node is used anyway (so no consensus issues) and in the case of e.g. ink-waterfall the tests are often blocked waiting for the next block.

    https://github.com/paritytech/substrate-contracts-node/blob/82834b3dd11d43eb257a56e66cd6201dc22a7d5b/runtime/src/lib.rs#L107-L113

    By decreasing this to a way smaller value the CI's which are using this node could be sped up significantly.

    enhancement good first issue 
    opened by cmichi 8
  • Ubuntu compile v0.7.0 faild

    Ubuntu compile v0.7.0 faild

    my cargo version is 1.60.0-nightly (ea2a21c 2022-02-15)

    and when I try to compile the node from binary, I meet these error. Here is my backtrace

    cargo build --release 
       Compiling contracts-node v0.7.0 (/home/george/devlop/substrate-contracts-node/node)
    error: linking with `cc` failed: exit status: 1
      |
      = note: "cc" "-m64" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.0.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.1.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.10.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.11.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.12.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.13.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.14.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.15.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.2.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.3.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.4.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.5.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.6.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.7.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.8.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.substrate_contracts_node.02cec718-cgu.9.rcgu.o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5.3o90qaipwhdxqrgg.rcgu.o" "-Wl,--as-needed" "-L" "/home/george/devlop/substrate-contracts-node/target/release/deps" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/psm-8aab39d69887c2ce/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/zstd-sys-0f3c9b9fbb4472df/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/wasmtime-runtime-e43a5c3a03061b4c/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/ring-78562b6bc51be34e/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/libz-sys-15032cd5524421f6/out/lib" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/libz-sys-15032cd5524421f6/out/lib" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/blake3-af851b248e7f9f60/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/blake3-af851b248e7f9f60/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/librocksdb-sys-c39094c0493a0dc2/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/librocksdb-sys-c39094c0493a0dc2/out" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/bzip2-sys-c7f041715317bed9/out/lib" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/tikv-jemalloc-sys-7d0147a6dd91d818/out/build/lib" "-L" "/home/george/devlop/substrate-contracts-node/target/release/build/lz4-sys-b92af634aa276c87/out" "-L" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_benchmarking_cli-98e90ce341977d85.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhandlebars-cf1fe219cf198453.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpest-8b6d793b419f00a5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libucd_trie-3aa41f651285d246.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libquick_error-51f3795ad37a561a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libinflector-3c8375493d570ef3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_benchmarking-9d298633c428ed86.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblinregress-4fcf329454cd58dd.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libstatrs-e501f3fef286ca80.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnalgebra-fade9bd169c4cc8f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand_distr-6d881776a747b8ce.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_rational-6546edd4df7b3c71.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsimba-9ef608b7876b068c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_complex-0c20962982406aaa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmatrixmultiply-392a03be9222a784.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librawpointer-0257144f683e854b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libapprox-c26c1ab4e0040577.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_basic_authorship-0c990302d1cf435c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_proposer_metrics-632978011bfe63bd.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsubstrate_frame_rpc_system-c4df0e775c28e65f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_transaction_payment_rpc-9efefe68bb622131.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_contracts_rpc-b2d2237588c8a313.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_cli-a2210ed1127501b6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfdlimit-32c3a7eff30c322c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librpassword-3a3e295a090ff613.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnames-a935cbe59b986dbe.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_keyring-80dd3bba1278a8cf.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libstrum-91f9608862157d91.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libclap-6e21ca40d4a0c006.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libstrsim-d45870c496004e81.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtextwrap-8a08ce38da79ca24.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libos_str_bytes-79f6343ccb1aead7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_finality_grandpa-f0974b37dc62e162.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_network_gossip-a968e24def62c10d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_consensus_aura-f5ee5d944bc21c55.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_consensus_slots-248604289589c681.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_service-964d955698a6addb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_transaction_storage_proof-e997c23cd25df2c4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_offchain-0a2ad4c748cd012c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhyper_rustls-e101ccebd6100c1a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libct_logs-4fd9e49a18d4e2c1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librustls_native_certs-17cef55c6ab0a117.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libopenssl_probe-a3a3b030513784d4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtokio_rustls-0b7004b008eed001.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libthreadpool-3443341890997151.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdirectories-93a10233f201d3b5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdirs_sys-499f7ce2b6a46757.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_informant-5f7af91620cca5d3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtracing_futures-9f61552763bc6b93.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libexit_future-4d361b93f089c589.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_block_builder-99b08cceea9049be.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_rpc-9831d145a649f90c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_tracing-7b49914146730c76.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_rpc_server-27e39b737b179681.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_ws_server-6c5bb1a6bcc20756.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_ws-d9a4ce6dbf1b47d4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha1-d1bd9fb55c27fa7b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmio_extras-4d1706c9a1a76149.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblazycell-7ae7ff838dfe186a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmio-86a74e115d8c6688.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbytes-c904eecd381d7cbc.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libiovec-8910652515ead195.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_http_server-858a4c28b66a5299.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnet2-75b54b764ca2b959.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_ipc_server-e7cc93f63d2f1923.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_tokio_ipc-b9e6275e7bd38bff.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_server_utils-1ec4e9fddd549167.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libglobset-df0d069bcb04ddad.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbstr-e909f04355584557.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libunicase-13f89ee65d6e0e29.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtokio_stream-9a8a72565eaac525.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_rpc_api-b8b155b20227f30f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_core_client-2c0598f3a38531a5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_client_transports-53be4168b50dacf2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_pubsub-642d2c19c246d18f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_core-bcd391868a5db135.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_keystore-4ad567ce573d9396.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtempfile-61aada29f260edb9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libremove_dir_all-5c356dd5a990210c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_transaction_pool-96a953485a61d9c1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libretain_mut-bd55fb4a506578a5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_client_db-ea29966705ba3f15.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_db-1788ecf9eada60f0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsnap-d0413e82050b4c7d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblz4-984029eea4664a40.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblz4_sys-80cf078ea75a70b7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmemmap2-52993537520aef60.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfs2-7630af65ab98c907.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libkvdb_memorydb-5100e2d31209b811.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_state_db-1a00f1576b1ed3f6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libkvdb_rocksdb-683067295f52be31.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfs_swap-45c366b22771a977.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librocksdb-4a3a43a940479706.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibrocksdb_sys-880d40930059c2db.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libowning_ref-9208b9e95d1f155d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_chain_spec-a1d82c939239696b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmemmap2-076d7b4e7ad0796f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_telemetry-2ae7029505aa9403.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_network-d1b01f116db5cf8a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcid-ebfb03171e8dec0f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmultihash-9e8a6941d03532aa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblake3-0430d0c367d13d81.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcfg_if-ecbcf349e8423669.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblake2s_simd-b23503a60ea54b5e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblake2b_simd-b5040c5ea8769165.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libunsigned_varint-cce5f931f5a1d36f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmultibase-d1e178561580cbef.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbase_x-fa491c7b1237d71c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdata_encoding_macro-fc5b036c9aa1fc6a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblinked_hash_set-38bc91deb6deccc9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfork_tree-266780a02db5748e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libunsigned_varint-5e4bc29d3348e514.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasynchronous_codec-8dcbc528ce142bb3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libip_network-efc8684d58df33b2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_peerset-4807af4621da944e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_consensus-8b3e976c2e3d863f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p-f016b380acb1ce8b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libatomic-1433d5f6e0003aaa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_yamux-67d9ef5c9f370aa5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libyamux-060e424aabddf464.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_websocket-34d0cb39e06b91d8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwebpki_roots-7120b6a695b51e7f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libquicksink-7d2d3e60508d476c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpin_project_lite-87f0af7ced458b8a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsoketto-9c59065cb7177a53.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha1-14dc88c793b77525.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_rustls-3a750bdb16d414e3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librustls-cc7fb043c649e0cb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsct-fb5722ebdd3888a3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwebpki-ec3f23d55c74564e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_wasm_ext-2ef6abb45ecba415.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasm_bindgen_futures-428b2ea7b662ef41.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libjs_sys-5625fec895e2c246.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasm_bindgen-16638171214bf9ca.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_send_wrapper-bf5538892a3324cf.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_uds-4c5c99da7c2ba923.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_tcp-27aef7983cb8fe8c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_request_response-b7c5a6be93d9feac.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_rendezvous-9b96bf319bcdb69a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbimap-1af49a4fda8de0ab.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_relay-2504b35b9304b7e0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_pnet-5c19f9c099feca39.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha3-af62c2d7703314c5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsalsa20-569f90f70574ee45.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_plaintext-b00753a9d47e9ee1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_ping-1a69efc257abfa8c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_noise-a479bf1eff33f602.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsnow-074377176405928e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libaes_gcm-1ea1b6bebe1d4d22.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libghash-eb83af65fdf4f54b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpolyval-f5afc8bc24510103.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libctr-acc931589539013a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libaes-f4a3a818dd2788b0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libx25519_dalek-22db48ee10730042.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libchacha20poly1305-48684b6528637a57.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libchacha20-45b02f3d8df38755.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcpufeatures-559927c94cb10171.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpoly1305-250d2ab9173dd87a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libuniversal_hash-89daf8245b63a781.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libaead-ec3f0031f459b64b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcipher-27a2c2a4575e5ce8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblake2-b4bbd18e19addce5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_mplex-b6e0a81d4d5b4d7c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnohash_hasher-0b4682c46b8e88e3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_mdns-c2fda6f5c7ba4f73.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdns_parser-268c9bfa9e87a4d2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libif_watch-22ba350590369a5b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_kad-45976abbd1d4aa0d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_identify-d6d670e7c32aa001.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_gossipsub-20ab805ab34954dd.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhex_fmt-b929b77d419d1353.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_floodsub-c3b7a260d147d71d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_swarm-29065076fe860954.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasm_timer-29cd495194ea0092.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcuckoofilter-0f29df1ccb35c201.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_dns-f16a549f57f584f8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_std_resolver-780610be30fd8458.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_std-dabc67bb0f35f3e7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_global_executor-6281ee7b9dcb3c84.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblocking-298ee67da74f923b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libatomic_waker-67c6967f095dc901.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_mutex-e591f4395ecdc6c4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_executor-cc20b112eb71e737.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_task-3a87a4097768d97c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_io-8e3ea1abb3dc1d59.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpolling-ea18592bc21f05f6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_lite-7f70361dbfa793c1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfastrand-c060bfb757e6a1ec.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwaker_fn-389de4246b24ab68.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparking-b70c0bb2a851f41e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_channel-0cd3f7b9fad2f274.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libconcurrent_queue-905d87736cd4f994.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcache_padded-f7f891a74001574d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasync_lock-10bb84fc74f23c1f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libevent_listener-e48fac3ceac14c48.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libkv_log_macro-8597122e3b0e947f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtrust_dns_resolver-baa9af50bd702c39.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libresolv_conf-07e21afb515eb0a1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhostname-c46601ce6e05658e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmatch_cfg-3560b1fdb7f96b72.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libquick_error-98db65e70a8e3b45.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblru_cache-b08b097fb2120fd7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblinked_hash_map-dd0a46c18847536e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtrust_dns_proto-78d97e2a6184ca28.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libipnet-323e82607cc4d06b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_deflate-95c6c6e0ec4945da.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libflate2-aa156abb30875231.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibz_sys-0f7e3529e8e806ed.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibp2p_core-2323b7a273bda361.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmultistream_select-87295bd522027473.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librw_stream_sink-78a077edc504f4be.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpin_project-ff5ae98478125631.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libprost-791f55abf027c4ca.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libring-25b2f30bfb8e5b3f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libspin-3f7e83477cf040b7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libuntrusted-57875a268874801f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasn1_der-5044db4b13069133.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpin_project-2d30d39f077cf5e6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libvoid-16c3ea9d994df266.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmultiaddr-4a3daeaa1c0e00ea.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liburl-7250c623ef6be467.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libidna-e55787271fed8067.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libunicode_bidi-3518a1e782de5afc.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libform_urlencoded-272d44f12ae9c6c1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmatches-5cb4cc5a827671be.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbs58-f717f2fc0a0c13e7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpercent_encoding-90fe92c60ddd7a36.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdata_encoding-ee19ff5783827fcf.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmultihash-3477de9975399913.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libunsigned_varint-aeeeec397192f4e4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libasynchronous_codec-70d43baaa380f898.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_client_api-5bc7015fdf63f06c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsubstrate_prometheus_endpoint-5981937a8aeda842.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhyper-287ccb4b15eb8ec6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwant-3f39d3a403cc5312.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtry_lock-d97fa895af8165c4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhttparse-9e7c34df3e1da42d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libh2-38c1c08641d1ec7f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtokio_util-cd99dbaef9a7da4c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtower_service-2c4b8ea75bb4e953.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhttp_body-1ccaf2a0989b71d8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtokio-279788dafe0f0cd2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsignal_hook_registry-dc0104d9d787a6ce.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsocket2-c7c0110f745343a2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmio-8e196e7543ca791a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhttpdate-61b77e13affcd41e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhttp-7cedfd4738cf0a1c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbytes-93d94b227993727d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_utils-b6c6d44d6a8b5eea.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libprometheus-f9e58fe21ea2604e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfnv-c08b9f2901610392.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_transaction_pool_api-22a572e535fcc020.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_executor-3ea16eeb113fc206.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_executor_wasmtime-2200afed196c1ec6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_executor_wasmi-8238e0413ecfd209.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblru-3293a71b747d5cad.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_tasks-6e2a7d509ad1373d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_executor_common-2d0e5ce52ed10ddb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_allocator-e13498473e9e7ec5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_maybe_compressed_blob-cf0891e5a371d539.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_serializer-cf6c76632f830c28.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_blockchain-00f060812f7a2187.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_database-4e0ccda097989ab0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libkvdb-3f5227b9138e5834.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblru-e8e4bc6c320ce06f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_consensus-f15b5819a9dea221.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcontracts_node_runtime-49d7b87a2d625b98.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_contracts_rpc_runtime_api-8e6738a1862c788d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_transaction_payment_rpc_runtime_api-6110f8c152b8ec80.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_system_rpc_runtime_api-b46e37e71220e19f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_offchain-21fd237ffdd88028.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_transaction_pool-aa01122dfb460a7b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_block_builder-02079ef52ff71589.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_executive-7c2ff656b3a56a6e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_randomness_collective_flip-52d314083df6ac77.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsafe_mix-54a5d8f890be39f8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_aura-2e54448c9f671297.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_sudo-28bde56b03060c46.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_transaction_payment-c26e0626213ae3a1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_timestamp-375db1b7ccf5c827.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_balances-36cd034e1118ec3b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_consensus_aura-df90af4eab7913cb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_consensus_slots-39d0030f9cd049aa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_timestamp-3db98331357b6e83.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_timer-d7e10fcd41166873.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_grandpa-4e871d938fcef1be.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_session-19ae7de50cf1f05b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_authorship-fa60d14d7d88fd65.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_authorship-a7aede1e8534249e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_session-4ac0d99373fcc496.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_finality_grandpa-0129831dd28adf68.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfinality_grandpa-4dd37eda2d636a91.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_api-30e2ad32bcae1774.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_contracts-15f3992d622cc28d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_sandbox-e3130bbeff96ba96.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasm_instrument-e34ec44c94325804.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_contracts_primitives-0bfdc750a9d6f9a2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_rpc-ae897c65695c43f0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_system-cf1f9f77b810d7c7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_version-6208b48c91f84102.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_support-5d01962010151ab3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_staking-9d4834dc8e07c411.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_inherents-a1dd90a469cfac50.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_runtime-e4389f05088d3396.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_arithmetic-ffb1ce38ac45d31e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libinteger_sqrt-1f85b79a3e62729c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_application_crypto-8f765726e1929add.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtt_call-639df769e5c91b30.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_io-b9084f9e1cf9d0d5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_state_machine-3176041d871de458.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_panic_handler-e0b0da6116264df5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_trie-b5b29c3c14be61f8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmemory_db-68460ec4f9fc4ca1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_util_mem-95561fc16cc05bb2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtrie_root-db228445a51b7507.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtrie_db-1fa3e79b17b4edec.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhashbrown-37b78f8e9688624c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_keystore-e6954785094d2e48.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_core-577010efbb2b9065.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures-7201e6ef17c730b5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_executor-10996697c7c4ab21.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_util-8fea62d96d147ae0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures-9c20acfbdef1d4f4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_io-ff7e2e1ec3a30b0c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libslab-1de2762918f396a9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_channel-32926700c77c1815.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_sink-aaaa454d9c40a621.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_task-bc28384d8f67ce56.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpin_utils-1935b25861683b09.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfutures_core-e34d9df4e9c70b50.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblake2_rfc-b7dac254e5351afa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libconstant_time_eq-0cd466e6c16cdd19.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libarrayvec-06fbaa02c0b007e5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnodrop-00d9fb0bdd988893.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdyn_clonable-098b4314ec9134a9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdyn_clone-2b2b236ec0a9ef23.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparking_lot-73efe7bd11a95c4f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparking_lot_core-782fd1fa920e27af.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhash_db-d50de692cf066e85.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhash256_std_hasher-0e9fcd504172e1ea.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsubstrate_bip39-2a39a518854a22e7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libschnorrkel-8b6033d2fe75e08a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libarrayvec-93e99d3407b7fd55.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmerlin-75f32ca29b72e622.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha2-b853f92bc45854b5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libopaque_debug-133d543921a812fb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfake_simd-aadef8eb77524894.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblock_buffer-1d1f224e84712464.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblock_padding-4ac62f4143e68009.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbyte_tools-d5e3bab362eb5cd4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcurve25519_dalek-90eba5ff9eadac53.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdigest-7b17555e5a3a991f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libgeneric_array-c0c38280e4074c65.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpbkdf2-d6132102f1456645.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhmac-71060ac2fdb1fb89.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrypto_mac-32005a89f0e3cb0d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libed25519_dalek-f6b0d3b9ab50b561.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcurve25519_dalek-23597733b5de02fc.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libed25519-c8362e2823419bf9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsignature-8bf733b8f8add30a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibsecp256k1-5c287438db029220.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhmac_drbg-1870e6cb9161decb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libarrayref-b05223de60a90247.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibsecp256k1_core-1ebba1a1a352333c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbip39-3a40ba5504fd9357.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpbkdf2-7d3310241b508a81.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhmac-98c354962e98807e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrypto_mac-6b4e9859a5d71905.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libunicode_normalization-8d6d6edf2d91bda1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtinyvec-b1ae1bda4bd6a3a5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtinyvec_macros-4d81bb84c2389bf7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libss58_registry-7c92921d5624d8c1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsecrecy-0cd3eef1e51e5a6d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libzeroize-e4190da358dbbe0b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand-d9e07ab59f4618e4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand_pcg-cdbe48935d8a3d5f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand_chacha-536d162d6201d45d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand_core-4cb840cbe89a5ac8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libgetrandom-590b03a79142c8ed.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbase58-57132e21b6000d55.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_core_hashing-7134e4ebcc8c5b9c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha2-d218c2417b7a9179.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha3-bb97f7fad20a4985.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libkeccak-aa8190936044549c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtwox_hash-ac5111f7b3172bcf.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblake2-f9512e10196537b6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdigest-ba4f2b53dddccf22.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsubtle-f78fcdd11d33424c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblock_buffer-03456cae0eb1852f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrypto_common-15336c5f931ebfa2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_runtime_interface-b0ea6e9926040162.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libprimitive_types-3a23bfccbd9cdf83.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libimpl_codec-6bda5fb705dc1146.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libuint-57f5a1909e5c9cc3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrunchy-9deaa72a0af06099.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhex-75a448550ad9329c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfixed_hash-2f8129f841d3774f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand-46e49acb27d5405d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand_chacha-98df839607582cde.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libppv_lite86-bf7dadb5db4d146d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librand_core-5cda0fd7c7890e44.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librustc_hex-936400c55a3de7ce.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbyteorder-7a1f492a3baeb993.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libstatic_assertions-6865a9c0238fb2ad.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_externalities-3624f4dba7cbee62.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libenvironmental-a603da382ee99ae9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_storage-22087ee9d5f8f5e4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libimpl_serde-900387c2c15c904b.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libref_cast-7d38e363b531696a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_wasm_interface-9c1bf9d6675d4855.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmi-de2a89695141f301.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmemory_units-0b3c6a04e650a034.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmi_validation-b069b9b61346bf09.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdowncast_rs-761c79a0ee1a2134.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_wasm-66cfe8fc67a631db.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_rational-a81f090722424d07.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_bigint-36b9e9cfdcec5ff6.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime-6a9cd8b48cc35e65.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcpp_demangle-43269d143d668e06.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime_cranelift-b07ed85067a793e5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_native-5ed64de73024d2d7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_wasm-19b1558c94de84e9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libitertools-91a9c157193dc0a5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_frontend-c3cc4a46faed3a1a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_codegen-3e6fcc159dfac1fe.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_codegen_shared-c6de3a49e038d693.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libregalloc-7cb47ee03e7ac408.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librustc_hash-a4fc922f683742fa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_bforest-d8da32292c9b89da.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpsm-31c9e85d27f07b6a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librayon-514335a130c03447.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librayon_core-85da0af9e60e6161.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_cpus-f78b2ee171d6e049.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrossbeam_deque-1fa087460c2e581a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrossbeam_epoch-60933f5158b230ab.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrossbeam_channel-fa44a6b393a3d514.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrossbeam_utils-8049f84f85540854.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libeither-6655dc9d43b04dd0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime_jit-73295cf62c690ccf.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime_cache-63f68e5cf5a80cc1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbase64-e6c2fdbe169ec1a4.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbincode-894cb9b06b6c971e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfile_per_thread_logger-469842b904541321.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libenv_logger-71147a21a2e9df3c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libatty-0445d4326e7ee5d1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtermcolor-0f3a6959cd2c0be5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhumantime-bb5aee21ebbb5b1e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtoml-8360fae8d2b54dff.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libzstd-568c69cf3b95c7da.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libzstd_safe-0c1a0e08fc2bdb99.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libzstd_sys-1d1401ffd893b499.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdirectories_next-65aa5b0b617867ee.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdirs_sys_next-d1621bab61f52f35.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsha2-143904550d41df25.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcpufeatures-950750f974d1efbc.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libopaque_debug-3fb8fe017ec60bdc.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libdigest-ec4e25c34927bacc.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblock_buffer-8bf67d8046f7778d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libblock_padding-6f7e28d4cff683d1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libgeneric_array-84802de985ce7968.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtypenum-a3a2bd312fb00a81.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime_runtime-fe4641623b9eaaba.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librustix-794794c19db3032c.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libio_lifetimes-f1b7076c7001ab56.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblinux_raw_sys-316d5e48927e6c64.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libregion-a5eb3a335dc14941.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbitflags-ab97cbe7c4be6312.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbacktrace-dc0729857151aa80.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libminiz_oxide-f8001ffd982405e5.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libadler-beae444d8afbf522.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libaddr2line-9eae878dabf3fe0d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/librustc_demangle-fb9ed72954d89ce2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmemoffset-8e11d9d052f7e483.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime_environ-e3a65810c075604e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libgimli-2b9b7c4d9f4b91fa.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libfallible_iterator-ed713d24f95cb054.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libstable_deref_trait-0c3c6356972a91ae.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmore_asserts-ac27d49b320ef5a2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmtime_types-a256042973aa4455.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcranelift_entity-51c9ac83107196eb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libwasmparser-df306c5f35b665c3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtarget_lexicon-1348f6f83dcfc654.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libthiserror-a7245a48b7118f27.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libobject-bda73f3ee0a0d2d2.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcrc32fast-fcf4aea751387cfb.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libindexmap-1bb85e256a0d6510.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libhashbrown-914995c08af56e73.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libahash-9bb37dd97952fe07.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libgetrandom-96576b3a433546a3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libanyhow-ee23d27e2cd006ca.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_metadata-ec1c6b5ae8e6b70a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libscale_info-e47d2e675c7d0633.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_tracing-7bdff1fcdd1624f8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtracing_subscriber-c64df58fd336fbfd.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libchrono-5596f25ac50971f7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_integer-df24a306e52969ff.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libnum_traits-c280e7daafc27775.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtime-2d9a2fe67ff38cde.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparking_lot-3900e63149bf230e.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparking_lot_core-890c40d769f7c48a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblibc-5070a83941afaca8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsmallvec-e9a69ad77cb1cde8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblock_api-fe915ac84725e626.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libscopeguard-2ee7a94b507dfd5f.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libinstant-e23a40cf43edd2e0.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libthread_local-328d8b77e0ff01ef.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libonce_cell-7957dbfbd59bdd9d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsharded_slab-7c7b03289468ef29.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtracing_serde-d9da01ce8fa1da4a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libserde_json-4c2149e702a845d8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libryu-7b70b586d0cd749d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libitoa-d2503592b114d958.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtracing_log-8c24c537c5b27bd7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblog-bd2dd089a6ac80c1.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libvalue_bag-ac57879f9f5f9829.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libansi_term-730ae7ee91a068e8.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmatchers-4ab4ee165a853185.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libregex_automata-095e9647c9394044.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libregex-0fb585299a8f3d57.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libaho_corasick-4e07ff678d8318b3.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libmemchr-bf813c5ed322d98a.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libregex_syntax-a20091ecdfe0e599.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_std-f4af8b6ac7530934.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libparity_scale_codec-054a43e7585b34d7.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libserde-860dbdda3817f24d.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libarrayvec-441df0017de23003.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libbyte_slice_cast-8cff4246e7d427c9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtracing-e8d9268080c05e92.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libcfg_if-af4ed11818f18246.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libpin_project_lite-796b8472175cbca9.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/libtracing_core-4e265dbabff53b50.rlib" "/home/george/devlop/substrate-contracts-node/target/release/deps/liblazy_static-2929070d3a17e85e.rlib" "-Wl,--start-group" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1b64d5fe7a3c3d7f.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e7f86684b9679284.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-546bece8dd1bea42.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b358af16d7d7aa1.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-10a87791239bd676.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-0e6cad6dd623d38e.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9d05dd05a4d51b33.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-a60ff138fe1adfad.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-0e9344458c09713e.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-ef3b808d96f639bf.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-e3ce420901586b53.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-554cd499fe1a3b52.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-d105877dbe329cd1.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8fec8a74c706e4b4.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e869a247063ed69a.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-4896c4057dc9553a.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2a6a2797f7a73818.rlib" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0e3656b1fda5fd7b.rlib" "-Wl,--end-group" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-1f103368fa522bc0.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/george/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/george/devlop/substrate-contracts-node/target/release/deps/substrate_contracts_node-499b4a6fa09632a5" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
      = note: /usr/bin/ld: BFD (GNU Binutils for Ubuntu) 2.35.1 assertion fail ../../bfd/elflink.c:14788
              collect2: error: ld returned 1 exit status
              
    
    error: could not compile `contracts-node` due to previous error
    
    
    
    
    And there some verbose details of this error 
    
    
    ```
    Caused by:
      process didn't exit successfully: `rustc --crate-name substrate_contracts_node --edition=2021 node/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=499b4a6fa09632a5 -C extra-filename=-499b4a6fa09632a5 --out-dir /home/george/devlop/substrate-contracts-node/target/release/deps -L dependency=/home/george/devlop/substrate-contracts-node/target/release/deps --extern clap=/home/george/devlop/substrate-contracts-node/target/release/deps/libclap-6e21ca40d4a0c006.rlib --extern contracts_node_runtime=/home/george/devlop/substrate-contracts-node/target/release/deps/libcontracts_node_runtime-49d7b87a2d625b98.rlib --extern frame_benchmarking=/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_benchmarking-9d298633c428ed86.rlib --extern frame_benchmarking_cli=/home/george/devlop/substrate-contracts-node/target/release/deps/libframe_benchmarking_cli-98e90ce341977d85.rlib --extern jsonrpc_core=/home/george/devlop/substrate-contracts-node/target/release/deps/libjsonrpc_core-bcd391868a5db135.rlib --extern pallet_contracts_rpc=/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_contracts_rpc-b2d2237588c8a313.rlib --extern pallet_transaction_payment_rpc=/home/george/devlop/substrate-contracts-node/target/release/deps/libpallet_transaction_payment_rpc-9efefe68bb622131.rlib --extern sc_basic_authorship=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_basic_authorship-0c990302d1cf435c.rlib --extern sc_cli=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_cli-a2210ed1127501b6.rlib --extern sc_client_api=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_client_api-5bc7015fdf63f06c.rlib --extern sc_consensus=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_consensus-8b3e976c2e3d863f.rlib --extern sc_consensus_aura=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_consensus_aura-f5ee5d944bc21c55.rlib --extern sc_executor=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_executor-3ea16eeb113fc206.rlib --extern sc_finality_grandpa=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_finality_grandpa-f0974b37dc62e162.rlib --extern sc_keystore=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_keystore-4ad567ce573d9396.rlib --extern sc_rpc=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_rpc-9831d145a649f90c.rlib --extern sc_rpc_api=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_rpc_api-b8b155b20227f30f.rlib --extern sc_service=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_service-964d955698a6addb.rlib --extern sc_telemetry=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_telemetry-2ae7029505aa9403.rlib --extern sc_transaction_pool=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_transaction_pool-96a953485a61d9c1.rlib --extern sc_transaction_pool_api=/home/george/devlop/substrate-contracts-node/target/release/deps/libsc_transaction_pool_api-22a572e535fcc020.rlib --extern sp_api=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_api-30e2ad32bcae1774.rlib --extern sp_block_builder=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_block_builder-02079ef52ff71589.rlib --extern sp_blockchain=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_blockchain-00f060812f7a2187.rlib --extern sp_consensus=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_consensus-f15b5819a9dea221.rlib --extern sp_consensus_aura=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_consensus_aura-df90af4eab7913cb.rlib --extern sp_core=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_core-577010efbb2b9065.rlib --extern sp_finality_grandpa=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_finality_grandpa-0129831dd28adf68.rlib --extern sp_inherents=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_inherents-a1dd90a469cfac50.rlib --extern sp_runtime=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_runtime-e4389f05088d3396.rlib --extern sp_timestamp=/home/george/devlop/substrate-contracts-node/target/release/deps/libsp_timestamp-3db98331357b6e83.rlib --extern substrate_frame_rpc_system=/home/george/devlop/substrate-contracts-node/target/release/deps/libsubstrate_frame_rpc_system-c4df0e775c28e65f.rlib -L native=/home/george/devlop/substrate-contracts-node/target/release/build/psm-8aab39d69887c2ce/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/zstd-sys-0f3c9b9fbb4472df/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/wasmtime-runtime-e43a5c3a03061b4c/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/ring-78562b6bc51be34e/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/libz-sys-15032cd5524421f6/out/lib -L native=/home/george/devlop/substrate-contracts-node/target/release/build/libz-sys-15032cd5524421f6/out/lib -L native=/home/george/devlop/substrate-contracts-node/target/release/build/blake3-af851b248e7f9f60/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/blake3-af851b248e7f9f60/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/librocksdb-sys-c39094c0493a0dc2/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/librocksdb-sys-c39094c0493a0dc2/out -L native=/home/george/devlop/substrate-contracts-node/target/release/build/bzip2-sys-c7f041715317bed9/out/lib -L native=/home/george/devlop/substrate-contracts-node/target/release/build/tikv-jemalloc-sys-7d0147a6dd91d818/out/build/lib -L native=/home/george/devlop/substrate-contracts-node/target/release/build/lz4-sys-b92af634aa276c87/out` (exit status: 1)
    
    ```
    
    		                                  
    		                                    
    	                                    
    opened by g302ge 5
  • Storage Limit issues

    Storage Limit issues

    This node seems to not work with the recent changes surrounding storage limits.

    When uploading contracts the following error is received:

    contracts.StorageDepositLimitExhausted(More storage was created than allowed by the storage deposit limit.)

    A normal substrate node started with cargo run --release -- --dev --tmp -lerror,runtime::contracts=debug works using the same configuration of polkadotjs and deploy script.

    I have even upgraded the substrate contracts node to a recent substrate commit to see if that was the issue but it still fails on deployment.

    https://github.com/prosopo-io/substrate-contracts-node/tree/storage_deposit_limit (Synced to https://github.com/paritytech/substrate/commit/7409589ab78e7cb508db873dd6384634d667b8f5)

    I can create a PR for this if you like.

    polkadot-js versions:

        "@polkadot/api": "7.2.1",
        "@polkadot/api-contract": "7.2.1",
        "@polkadot/types": "7.2.1",
        "@polkadot/keyring": "8.2.2",
        "@polkadot/util": "8.2.2",
        "@polkadot/wasm-crypto": "4.5.1",
        "@polkadot/util-crypto": "8.2.2",
    
    opened by forgetso 5
  • [SOLVED] failed to load source for dependency `obce`

    [SOLVED] failed to load source for dependency `obce`

    While trying to compile the node I got:

        Updating git repository `https://github.com/727-Ventures/obce`
    error: failed to compile `contracts-node v0.23.0 (https://github.com/paritytech/substrate-contracts-node.git#87a3d76c)`, intermediate artifacts can be found at `/tmp/cargo-installEfgqLE`
    
    Caused by:
      failed to get `obce` as a dependency of package `pallet-assets-chain-extension v0.1.1 (https://github.com/727-Ventures/pallet-assets-chain-extension?branch=polkadot-v0.9.34#1680c99e)`
          ... which satisfies git dependency `pallet-assets-chain-extension` of package `contracts-node-runtime v0.23.0 (/home/tomek/.cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/87a3d76/runtime)`
          ... which satisfies path dependency `contracts-node-runtime` of package `contracts-node v0.23.0 (/home/tomek/.cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/87a3d76/node)`
    
    Caused by:
      failed to load source for dependency `obce`
    
    Caused by:
      Unable to update https://github.com/727-Ventures/obce?branch=polkadot-v0.9.34
    
    Caused by:
      failed to find branch `polkadot-v0.9.34`
    
    Caused by:
      cannot locate remote-tracking branch 'origin/polkadot-v0.9.34'; class=Reference (4); code=NotFound (-3)
    

    Appreciate any hints.

    opened by TomaszWaszczyk 4
  • Can't install

    Can't install

    Hey when I try to install this node I run

    cargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git --force --locked

    I get '29 errors' and most of them look like this:

    type Call = Call; | ^^^^^^^^^^^^^^^^^ not a member of trait frame_system::Config

    error[E0437]: type Event is not a member of trait frame_system::Config --> /Users/kk/.cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/8d76d04/runtime/src/lib.rs:187:2 | 187 | type Event = Event; | ^^^^^^^^^^^^^^^^^^^ not a member of trait frame_system::Config

    error[E0437]: type Event is not a member of trait pallet_balances::Config --> /Users/kk/.cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/8d76d04/runtime/src/lib.rs:251:2 | 251 | type Event = Event; | ^^^^^^^^^^^^^^^^^^^ not a member of trait pallet_balances::Config

    I have tried multiple different versions of rust and different tags of the contracts-node and I can't seem to find a fit. I am running the most up to date rust toolchain and v0.20.0 of the contracts-node.

    I am new to this plz go easy on me thanks

    opened by wwrdumbaf 4
  • Changed consensus to manual-seal

    Changed consensus to manual-seal

    Hello, I've changed consensus from aura & grandpa with 6 seconds block-time. To manual-seal where blocks are authored at every transaction. It makes transactions almost instant and is very practical for hacking & testing

    opened by PierreOssun 4
  • add shell.nix

    add shell.nix

    pretty much identical to https://github.com/paritytech/substrate/blob/master/shell.nix (rust nightly version is 2021-12-30 instead) quite useful for nix setups

    opened by bernardoaraujor 4
  • Bump wasmtime from 0.38.1 to 0.38.2

    Bump wasmtime from 0.38.1 to 0.38.2

    Bumps wasmtime from 0.38.1 to 0.38.2.

    Commits
    • 486c88b Release Wasmtime 0.38.2 (#4482)
    • 6b639dd Merge pull request from GHSA-7f6x-jwh5-m9r4
    • 0f04e8d Merge pull request from GHSA-5fhj-g3p3-pq9g
    • df193d4 Fix a possible panic with null-containing element segments (#4456)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 3
  • Build failing on linux

    Build failing on linux

          |
      302 | impl pallet_contracts::Config for Runtime {
          | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `MaxCodeLen`, `RelaxedMaxCodeLen` in implementation
          |
          = help: implement the missing item: `type MaxCodeLen = Type;`
          = help: implement the missing item: `type RelaxedMaxCodeLen = Type;`
    
      error[E0609]: no field `code_len` on type `Limits`
         --> /home/vasily/.cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/254342f/runtime/src/lib.rs:297:19
          |
      297 |         schedule.limits.code_len = 256 * 1024;
          |                         ^^^^^^^^ unknown field
          |
          = note: available fields are: `event_topics`, `stack_height`, `globals`, `parameters`, `memory_pages` ... and 5 others
    

    Steps to reproduce:

    cargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git --tag v0.15.1 --force --locked

    System info:

    Distro: Ubuntu 22.04 LTS x86_64
    Kernel: 5.15.0-30-generic
    
    opened by smu160 3
  • Create universal binary for mac (Intel + Arm)

    Create universal binary for mac (Intel + Arm)

    Fixes #47

    We can build for both architectures on an Intel machine and then create an universal binary from it. No need to have separate downloads for each architecture. I created a dummy tag in order to test it.

    opened by athei 3
  • Installation fails with: could not find `derive_prelude` in `swarm`

    Installation fails with: could not find `derive_prelude` in `swarm`

    I tried installing the most recent substrate-contracts-node with

    cargo install contracts-node --force --git https://github.com/paritytech/substrate-contracts-node.git   
    

    …and it fails with the following error:

       Compiling sc-network v0.10.0-dev (https://github.com/paritytech/substrate?branch=polkadot-v0.9.32#5ea6d953)
    error[E0433]: failed to resolve: could not find `derive_prelude` in `swarm`
      --> /Users/wottpal/.cargo/git/checkouts/substrate-7e08433d4c370a21/5ea6d95/client/network/src/behaviour.rs:58:10
       |
    58 | #[derive(NetworkBehaviour)]
       |          ^^^^^^^^^^^^^^^^ could not find `derive_prelude` in `swarm`
       |
       = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
    
    error[E0432]: unresolved import `libp2p`
      --> /Users/wottpal/.cargo/git/checkouts/substrate-7e08433d4c370a21/5ea6d95/client/network/src/behaviour.rs:58:10
       |
    58 | #[derive(NetworkBehaviour)]
       |          ^^^^^^^^^^^^^^^^ could not find `derive_prelude` in `swarm`
       |
       = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
    

    I brew-installed protobuf before, so it's not a duplicate of #161.

    Before, I used v0.21.0 for WeightsV1, which installed successfully.

    opened by wottpal 5
  • Update documentation to indicate `protobuf` is mandatory for compilation

    Update documentation to indicate `protobuf` is mandatory for compilation

    gm, i wasn't able to successfully finish the installation via build w/o installing protobuf even though i exactly followed the instructions (https://docs.substrate.io/install/macos/) and had rosetta installed (i'm on a M1).

    it always errored like:

    error: failed to run custom build command for `libp2p-core v0.37.0`
    
    Caused by:
      process didn't exit successfully: `/var/folders/gl/1gmng5zd4gl3mstxpsd9l71m0000gn/T/cargo-installjPBE9j/release/build/libp2p-core-a12914c49310c3fc/build-script-build` (exit status: 101)
      --- stderr
      thread 'main' panicked at 'Could not find `protoc` installation and this build crate cannot proceed without
          this knowledge. If `protoc` is installed and this crate had trouble finding
          it, you can set the `PROTOC` environment variable with the specific path to your
          installed `protoc` binary.You could try running `brew install protobuf` or downloading it from https://github.com/protocolbuffers/protobuf/releases
    
      For more information: https://docs.rs/prost-build/#sourcing-protoc
      ', /Users/wottpal/.cargo/registry/src/github.com-1ecc6299db9ec823/prost-build-0.11.2/src/lib.rs:1295:10
      note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    warning: build failed, waiting for other jobs to finish...
    error: failed to compile `contracts-node v0.22.1 (https://github.com/paritytech/substrate-contracts-node.git#75efc0b8)`, intermediate artifacts can be found at `/var/folders/gl/1gmng5zd4gl3mstxpsd9l71m0000gn/T/cargo-installjPBE9j`
    

    after running brew install protobuf the compilation ran though nicely.


    system: macOS 13.0.1 chip: apple silicon (M1) rustc: 1.65.0 (897e37553 2022-11-02) cargo: 1.65.0 (4bc8f24d3 2022-10-20) rustup: 1.25.1 (bb60b1e89 2022-07-12)

    opened by wottpal 3
  • Provide a feature to specify block finality time

    Provide a feature to specify block finality time

    instant finality makes front end development difficult, and unrealistic. It would be great to be able to simulate the various states of a transaction in block, finalized, etc

    opened by DoubleOTheven 0
  • Add multisig pallet

    Add multisig pallet

    The contracts-node has been working great for my team's testing purposes until we run into a need to work with multisig features.

    Is it possible to add this pallet into this node? As far as I understand the implementation of pallet_multisig is a matter of a proper configuration (correct me if I'm wrong).

    This would be very handy as everyone would be able to test/interact with multisig accounts (which often are owners of contracts) using substrate-contracts-node

    opened by WookashWackomy 1
  • Highlight `ink!` in readme and github tags

    Highlight `ink!` in readme and github tags

    I was supersized not to see any mention in the README or tags for this repo about https://github.com/paritytech/ink - I figure an easy win for search ability to add a few (key) words ;)

    opened by NukeManDan 0
  • Easier setup & update

    Easier setup & update

    It would be cool to have easier setup in place, other than just manually downloading a binary and moving it to /usr/local/bin (or storing it elsewhere) each time it updates. e.g. via homebrew or as a global npm package.

    opened by wottpal 0
Releases(v0.23.0)
Owner
Parity Technologies
Solutions for a trust-free world
Parity Technologies
This is a node implementation of Thippy, a Substrate parachain for smart contracts

Thippy ‒- A Smart Contracts Parachain This is a node implementation of Thippy, a Substrate parachain for smart contracts. Developing Smart Contracts f

Arthur·Thomas 15 Mar 16, 2022
A substrate pallet that enables Manta's decentialized anynonymous payment (DAP) protocol.

This is a pallet that enables decentialized anynonymous payment (DAP) protocol. The best way to use this repo is to invoke it with a manta-runtime, available from either manta-node or cumulus.

Manta Network 27 Nov 23, 2022
InvArch Pallet Library - IP Infrastructure for Substrate

InvArch-Pallet-Library Intro This repository should contains the Pallets used in the InvArch blockchain, and reviews their relationships and functions

InvArch 20 Dec 18, 2022
Substrate Pallet for chaotic experimentations

Chaos Pallet The Chaos module is used to inject chaos into a Substrate Runtime and intentionally break things. Overview The Chaos module provides func

Bernardo A. Rodrigues 2 Apr 7, 2022
Rust implementation for Thippy -- a Substrate parachain for smart contracts.

Thippy ‒- A Smart Contracts Parachain This is a node implementation of Thippy, a Substrate parachain for smart contracts. Developing Smart Contracts f

Arthur·Thomas 15 Mar 16, 2022
A minimal template for building smart contracts with Cairo 1.0

Minimal Cairo 1.0 Template Built with auditless/cairo-template A minimal template for building smart contracts with Cairo 1.0 using the Quaireaux proj

Auditless 68 Apr 21, 2023
Substrate blockchain generated with Substrate Startkit

Substrate Node Template A new FRAME-based Substrate node, ready for hacking ?? Getting Started This project contains some configuration files to help

HoangDuong 1 Oct 19, 2021
Substrate blockchain generated with Substrate Startkit

Substrate Node Template A new FRAME-based Substrate node, ready for hacking ?? Getting Started This project contains some configuration files to help

HoangDuong 1 Oct 19, 2021
Substrate blockchain generated with Substrate Startkit

Substrate Node Template A new FRAME-based Substrate node, ready for hacking ?? Getting Started This project contains some configuration files to help

Liam Parry 0 Nov 6, 2021
The implementation of the chain extension for `pallet-assets`

Pallet assets chain extension ⚠️ Chain extension contains vulnerabilities: Don't use it in the production. Fixing vulnerabilities requires changes on

Supercolony 2 Aug 22, 2022
A specialized blockchain for testing use cases with the FRAME NFTs Pallet.

Substrate NFTs Node The Substrate NFTs node is a specialized blockchain for testing use cases with the FRAME NFTs Pallet. ?? The purpose of this node

Sacha Lansky 4 May 25, 2023
Fast way to test a Substrate Runtime via RPC (eg. PolkadotJS UI).

runstrate Fast way to test a Substrate Runtime via RPC (eg. PolkadotJS UI). Build & Run git clone https://github.com/arturgontijo/runstrate cd runstra

Artur Gontijo 3 May 9, 2023
Substrate NFT !ink smart contract base

Substrate !ink NFT simple implementation This is a simple working version of base NFT smart contract written using latest (as of this date) !ink 3.0.0

POLK4.NET 14 Dec 3, 2022
Extract data from helium-programs via Solana RPC and serves it via HTTP

hnt-explorer This application extracts data from helium-programs via Solana RPC and serves it via HTTP. There are CLI commands meant to run and test t

Louis Thiery 3 May 4, 2023
Basilisk node - cross-chain liquidity protocol built on Substrate

Basilisk node Local Development Follow these steps to prepare a local Substrate development environment ??️ Simple Setup Install all the required depe

Galactic Council 52 Dec 27, 2022
Substrate Node for Anmol Network

Anmol Substrate Node ?? ??️ ?? Anmol is the First Cross-Chain NFT Toolkit, on Polkadot. Introducing: Moulds NFT Breeding Multi-Chain NFT Migration ink

Anmol Network 12 Aug 28, 2022
Substrate Node Template Generator

Substrate Node Template Generator A tool to generate stand-alone node templates of a customized Substrate clients used in "Substrate Library Extension

Parity Technologies 2 Feb 11, 2022
Subsocial full node with Substrate/Polkadot pallets for decentralized communities: blogs, posts, comments, likes, reputation.

Subsocial Node by DappForce Subsocial is a set of Substrate pallets with web UI that allows anyone to launch their own decentralized censorship-resist

DappForce 74 Nov 24, 2022
Node implementation for aleph blockchain built with Substrate framework

This repository contains the Rust implementation of Aleph Zero blockchain node based on the Substrate framework. Aleph Zero is an open-source layer 1

Aleph Zero Foundation 55 Dec 15, 2022