difftreelog
Merge pull request #1067 from UniqueNetwork/fix/frontier-pending-inherents
in: master
6 files changed
.envdiffbeforeafterboth1RUST_TOOLCHAIN=nightly-2024-02-211RUST_TOOLCHAIN=nightly-2024-04-102POLKADOT_LAUNCH_BRANCH=unique-network2POLKADOT_LAUNCH_BRANCH=unique-network3RELAY_CHAIN_TYPE=westend3RELAY_CHAIN_TYPE=westend4CHAINQL=v0.4.14CHAINQL=v0.4.1Cargo.lockdiffbeforeafterboth232324[[package]]24[[package]]25name = "addr2line"25name = "addr2line"26version = "0.21.0"26version = "0.22.0"27source = "registry+https://github.com/rust-lang/crates.io-index"27source = "registry+https://github.com/rust-lang/crates.io-index"28checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"28checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"29dependencies = [29dependencies = [30 "gimli 0.28.1",30 "gimli 0.29.0",31]31]323233[[package]]33[[package]]240 "proc-macro-error",240 "proc-macro-error",241 "proc-macro2",241 "proc-macro2",242 "quote",242 "quote",243 "syn 2.0.65",243 "syn 2.0.66",244]244]245245246[[package]]246[[package]]475475476[[package]]476[[package]]477name = "async-executor"477name = "async-executor"478version = "1.11.0"478version = "1.12.0"479source = "registry+https://github.com/rust-lang/crates.io-index"479source = "registry+https://github.com/rust-lang/crates.io-index"480checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a"480checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0"481dependencies = [481dependencies = [482 "async-task",482 "async-task",483 "concurrent-queue",483 "concurrent-queue",617dependencies = [617dependencies = [618 "proc-macro2",618 "proc-macro2",619 "quote",619 "quote",620 "syn 2.0.65",620 "syn 2.0.66",621]621]622622623[[package]]623[[package]]653dependencies = [653dependencies = [654 "proc-macro2",654 "proc-macro2",655 "quote",655 "quote",656 "syn 2.0.65",656 "syn 2.0.66",657]657]658658659[[package]]659[[package]]664664665[[package]]665[[package]]666name = "backtrace"666name = "backtrace"667version = "0.3.71"667version = "0.3.72"668source = "registry+https://github.com/rust-lang/crates.io-index"668source = "registry+https://github.com/rust-lang/crates.io-index"669checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"669checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11"670dependencies = [670dependencies = [671 "addr2line 0.21.0",671 "addr2line 0.22.0",672 "cc",672 "cc",673 "cfg-if",673 "cfg-if",674 "libc",674 "libc",675 "miniz_oxide",675 "miniz_oxide",676 "object 0.32.2",676 "object 0.35.0",677 "rustc-demangle",677 "rustc-demangle",678]678]679679759 "regex",759 "regex",760 "rustc-hash",760 "rustc-hash",761 "shlex",761 "shlex",762 "syn 2.0.65",762 "syn 2.0.66",763]763]764764765[[package]]765[[package]]925925926[[package]]926[[package]]927name = "blocking"927name = "blocking"928version = "1.6.0"928version = "1.6.1"929source = "registry+https://github.com/rust-lang/crates.io-index"929source = "registry+https://github.com/rust-lang/crates.io-index"930checksum = "495f7104e962b7356f0aeb34247aca1fe7d2e783b346582db7f2904cb5717e88"930checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"931dependencies = [931dependencies = [932 "async-channel 2.3.1",932 "async-channel 2.3.1",933 "async-lock 3.3.0",934 "async-task",933 "async-task",935 "futures-io",934 "futures-io",936 "futures-lite 2.3.0",935 "futures-lite 2.3.0",123612351237[[package]]1236[[package]]1238name = "clang-sys"1237name = "clang-sys"1239version = "1.7.0"1238version = "1.8.1"1240source = "registry+https://github.com/rust-lang/crates.io-index"1239source = "registry+https://github.com/rust-lang/crates.io-index"1241checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"1240checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"1242dependencies = [1241dependencies = [1243 "glob",1242 "glob",1244 "libc",1243 "libc",1277 "heck 0.5.0",1276 "heck 0.5.0",1278 "proc-macro2",1277 "proc-macro2",1279 "quote",1278 "quote",1280 "syn 2.0.65",1279 "syn 2.0.66",1281]1280]128212811283[[package]]1282[[package]]155515541556[[package]]1555[[package]]1557name = "crc32fast"1556name = "crc32fast"1558version = "1.4.0"1557version = "1.4.2"1559source = "registry+https://github.com/rust-lang/crates.io-index"1558source = "registry+https://github.com/rust-lang/crates.io-index"1560checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"1559checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"1561dependencies = [1560dependencies = [1562 "cfg-if",1561 "cfg-if",1563]1562]1683 "cumulus-primitives-core",1682 "cumulus-primitives-core",1684 "futures",1683 "futures",1685 "parity-scale-codec",1684 "parity-scale-codec",1686 "parking_lot 0.12.2",1685 "parking_lot 0.12.3",1687 "polkadot-node-primitives",1686 "polkadot-node-primitives",1688 "polkadot-node-subsystem",1687 "polkadot-node-subsystem",1689 "polkadot-overseer",1688 "polkadot-overseer",1796 "futures",1795 "futures",1797 "futures-timer",1796 "futures-timer",1798 "parity-scale-codec",1797 "parity-scale-codec",1799 "parking_lot 0.12.2",1798 "parking_lot 0.12.3",1800 "polkadot-node-primitives",1799 "polkadot-node-primitives",1801 "polkadot-parachain-primitives",1800 "polkadot-parachain-primitives",1802 "polkadot-primitives",1801 "polkadot-primitives",1978 "proc-macro-crate 3.1.0",1977 "proc-macro-crate 3.1.0",1979 "proc-macro2",1978 "proc-macro2",1980 "quote",1979 "quote",1981 "syn 2.0.65",1980 "syn 2.0.66",1982]1981]198319821984[[package]]1983[[package]]2175 "cumulus-relay-chain-interface",2174 "cumulus-relay-chain-interface",2176 "cumulus-relay-chain-rpc-interface",2175 "cumulus-relay-chain-rpc-interface",2177 "futures",2176 "futures",2178 "parking_lot 0.12.2",2177 "parking_lot 0.12.3",2179 "polkadot-availability-recovery",2178 "polkadot-availability-recovery",2180 "polkadot-collator-protocol",2179 "polkadot-collator-protocol",2181 "polkadot-core-primitives",2180 "polkadot-core-primitives",2299dependencies = [2298dependencies = [2300 "proc-macro2",2299 "proc-macro2",2301 "quote",2300 "quote",2302 "syn 2.0.65",2301 "syn 2.0.66",2303]2302]230423032305[[package]]2304[[package]]2339 "proc-macro2",2338 "proc-macro2",2340 "quote",2339 "quote",2341 "scratch",2340 "scratch",2342 "syn 2.0.65",2341 "syn 2.0.66",2343]2342]234423432345[[package]]2344[[package]]2356dependencies = [2355dependencies = [2357 "proc-macro2",2356 "proc-macro2",2358 "quote",2357 "quote",2359 "syn 2.0.65",2358 "syn 2.0.66",2360]2359]236123602362[[package]]2361[[package]]2461dependencies = [2460dependencies = [2462 "proc-macro2",2461 "proc-macro2",2463 "quote",2462 "quote",2464 "syn 2.0.65",2463 "syn 2.0.66",2465]2464]246624652467[[package]]2466[[package]]2563dependencies = [2562dependencies = [2564 "proc-macro2",2563 "proc-macro2",2565 "quote",2564 "quote",2566 "syn 2.0.65",2565 "syn 2.0.66",2567]2566]256825672569[[package]]2568[[package]]2587 "proc-macro2",2586 "proc-macro2",2588 "quote",2587 "quote",2589 "regex",2588 "regex",2590 "syn 2.0.65",2589 "syn 2.0.66",2591 "termcolor",2590 "termcolor",2592 "toml 0.8.13",2591 "toml 0.8.13",2593 "walkdir",2592 "walkdir",2768dependencies = [2767dependencies = [2769 "proc-macro2",2768 "proc-macro2",2770 "quote",2769 "quote",2771 "syn 2.0.65",2770 "syn 2.0.66",2772]2771]277327722774[[package]]2773[[package]]2779dependencies = [2778dependencies = [2780 "proc-macro2",2779 "proc-macro2",2781 "quote",2780 "quote",2782 "syn 2.0.65",2781 "syn 2.0.66",2783]2782]278427832785[[package]]2784[[package]]289628952897[[package]]2896[[package]]2898name = "event-listener"2897name = "event-listener"2899version = "5.3.0"2898version = "5.3.1"2900source = "registry+https://github.com/rust-lang/crates.io-index"2899source = "registry+https://github.com/rust-lang/crates.io-index"2901checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"2900checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"2902dependencies = [2901dependencies = [2903 "concurrent-queue",2902 "concurrent-queue",2904 "parking",2903 "parking",2921source = "registry+https://github.com/rust-lang/crates.io-index"2920source = "registry+https://github.com/rust-lang/crates.io-index"2922checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"2921checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"2923dependencies = [2922dependencies = [2924 "event-listener 5.3.0",2923 "event-listener 5.3.1",2925 "pin-project-lite 0.2.14",2924 "pin-project-lite 0.2.14",2926]2925]292729263051 "prettier-please",3050 "prettier-please",3052 "proc-macro2",3051 "proc-macro2",3053 "quote",3052 "quote",3054 "syn 2.0.65",3053 "syn 2.0.66",3055]3054]305630553057[[package]]3056[[package]]3109[[package]]3108[[package]]3110name = "fc-api"3109name = "fc-api"3111version = "1.0.0-dev"3110version = "1.0.0-dev"3112source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3111source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3113dependencies = [3112dependencies = [3114 "async-trait",3113 "async-trait",3115 "fp-storage",3114 "fp-storage",3121[[package]]3120[[package]]3122name = "fc-consensus"3121name = "fc-consensus"3123version = "2.0.0-dev"3122version = "2.0.0-dev"3124source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3123source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3125dependencies = [3124dependencies = [3126 "async-trait",3125 "async-trait",3127 "fp-consensus",3126 "fp-consensus",3137[[package]]3136[[package]]3138name = "fc-db"3137name = "fc-db"3139version = "2.0.0-dev"3138version = "2.0.0-dev"3140source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3139source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3141dependencies = [3140dependencies = [3142 "async-trait",3141 "async-trait",3143 "fc-api",3142 "fc-api",3146 "log",3145 "log",3147 "parity-db",3146 "parity-db",3148 "parity-scale-codec",3147 "parity-scale-codec",3149 "parking_lot 0.12.2",3148 "parking_lot 0.12.3",3150 "sc-client-db",3149 "sc-client-db",3151 "smallvec",3150 "smallvec",3152 "sp-blockchain",3151 "sp-blockchain",3158[[package]]3157[[package]]3159name = "fc-mapping-sync"3158name = "fc-mapping-sync"3160version = "2.0.0-dev"3159version = "2.0.0-dev"3161source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3160source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3162dependencies = [3161dependencies = [3163 "fc-db",3162 "fc-db",3164 "fc-storage",3163 "fc-storage",3167 "futures",3166 "futures",3168 "futures-timer",3167 "futures-timer",3169 "log",3168 "log",3170 "parking_lot 0.12.2",3169 "parking_lot 0.12.3",3171 "sc-client-api",3170 "sc-client-api",3172 "sc-utils",3171 "sc-utils",3173 "sp-api",3172 "sp-api",3179[[package]]3178[[package]]3180name = "fc-rpc"3179name = "fc-rpc"3181version = "2.0.0-dev"3180version = "2.0.0-dev"3182source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3181source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3183dependencies = [3182dependencies = [3184 "ethereum",3183 "ethereum",3185 "ethereum-types",3184 "ethereum-types",3234[[package]]3233[[package]]3235name = "fc-rpc-core"3234name = "fc-rpc-core"3236version = "1.1.0-dev"3235version = "1.1.0-dev"3237source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3236source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3238dependencies = [3237dependencies = [3239 "ethereum",3238 "ethereum",3240 "ethereum-types",3239 "ethereum-types",3249[[package]]3248[[package]]3250name = "fc-storage"3249name = "fc-storage"3251version = "1.0.0-dev"3250version = "1.0.0-dev"3252source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3251source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3253dependencies = [3252dependencies = [3254 "ethereum",3253 "ethereum",3255 "ethereum-types",3254 "ethereum-types",3324 "log",3323 "log",3325 "num-traits",3324 "num-traits",3326 "parity-scale-codec",3325 "parity-scale-codec",3327 "parking_lot 0.12.2",3326 "parking_lot 0.12.3",3328 "scale-info",3327 "scale-info",3329]3328]333033293393[[package]]3392[[package]]3394name = "fp-account"3393name = "fp-account"3395version = "1.0.0-dev"3394version = "1.0.0-dev"3396source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3395source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3397dependencies = [3396dependencies = [3398 "hex",3397 "hex",3399 "impl-serde",3398 "impl-serde",3412[[package]]3411[[package]]3413name = "fp-consensus"3412name = "fp-consensus"3414version = "2.0.0-dev"3413version = "2.0.0-dev"3415source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3414source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3416dependencies = [3415dependencies = [3417 "ethereum",3416 "ethereum",3418 "parity-scale-codec",3417 "parity-scale-codec",3424[[package]]3423[[package]]3425name = "fp-ethereum"3424name = "fp-ethereum"3426version = "1.0.0-dev"3425version = "1.0.0-dev"3427source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3426source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3428dependencies = [3427dependencies = [3429 "ethereum",3428 "ethereum",3430 "ethereum-types",3429 "ethereum-types",3437[[package]]3436[[package]]3438name = "fp-evm"3437name = "fp-evm"3439version = "3.0.0-dev"3438version = "3.0.0-dev"3440source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3439source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3441dependencies = [3440dependencies = [3442 "evm",3441 "evm",3443 "frame-support",3442 "frame-support",3453[[package]]3452[[package]]3454name = "fp-rpc"3453name = "fp-rpc"3455version = "3.0.0-dev"3454version = "3.0.0-dev"3456source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3455source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3457dependencies = [3456dependencies = [3458 "ethereum",3457 "ethereum",3459 "ethereum-types",3458 "ethereum-types",3470[[package]]3469[[package]]3471name = "fp-self-contained"3470name = "fp-self-contained"3472version = "1.0.0-dev"3471version = "1.0.0-dev"3473source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3472source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3474dependencies = [3473dependencies = [3475 "frame-support",3474 "frame-support",3476 "parity-scale-codec",3475 "parity-scale-codec",3482[[package]]3481[[package]]3483name = "fp-storage"3482name = "fp-storage"3484version = "2.0.0"3483version = "2.0.0"3485source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"3484source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"3486dependencies = [3485dependencies = [3487 "parity-scale-codec",3486 "parity-scale-codec",3488 "serde",3487 "serde",3578 "proc-macro-crate 3.1.0",3577 "proc-macro-crate 3.1.0",3579 "proc-macro2",3578 "proc-macro2",3580 "quote",3579 "quote",3581 "syn 2.0.65",3580 "syn 2.0.66",3582]3581]358335823584[[package]]3583[[package]]3713 "proc-macro2",3712 "proc-macro2",3714 "quote",3713 "quote",3715 "sp-crypto-hashing",3714 "sp-crypto-hashing",3716 "syn 2.0.65",3715 "syn 2.0.66",3717]3716]371837173719[[package]]3718[[package]]3726 "proc-macro-crate 3.1.0",3725 "proc-macro-crate 3.1.0",3727 "proc-macro2",3726 "proc-macro2",3728 "quote",3727 "quote",3729 "syn 2.0.65",3728 "syn 2.0.66",3730]3729]373137303732[[package]]3731[[package]]3737dependencies = [3736dependencies = [3738 "proc-macro2",3737 "proc-macro2",3739 "quote",3738 "quote",3740 "syn 2.0.65",3739 "syn 2.0.66",3741]3740]374237413743[[package]]3742[[package]]3920dependencies = [3919dependencies = [3921 "proc-macro2",3920 "proc-macro2",3922 "quote",3921 "quote",3923 "syn 2.0.65",3922 "syn 2.0.66",3924]3923]392539243926[[package]]3925[[package]]4072 "stable_deref_trait",4071 "stable_deref_trait",4073]4072]40734074[[package]]4075name = "gimli"4076version = "0.29.0"4077source = "registry+https://github.com/rust-lang/crates.io-index"4078checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"407440794075[[package]]4080[[package]]4076name = "glob"4081name = "glob"4090 "futures-timer",4095 "futures-timer",4091 "no-std-compat",4096 "no-std-compat",4092 "nonzero_ext",4097 "nonzero_ext",4093 "parking_lot 0.12.2",4098 "parking_lot 0.12.3",4094 "portable-atomic",4099 "portable-atomic",4095 "quanta",4100 "quanta",4096 "rand",4101 "rand",4741 "futures-util",4746 "futures-util",4742 "hyper",4747 "hyper",4743 "jsonrpsee-types",4748 "jsonrpsee-types",4744 "parking_lot 0.12.2",4749 "parking_lot 0.12.3",4745 "pin-project",4750 "pin-project",4746 "rand",4751 "rand",4747 "rustc-hash",4752 "rustc-hash",4783 "proc-macro-crate 3.1.0",4788 "proc-macro-crate 3.1.0",4784 "proc-macro2",4789 "proc-macro2",4785 "quote",4790 "quote",4786 "syn 2.0.65",4791 "syn 2.0.66",4787]4792]478847934789[[package]]4794[[package]]4881checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2"4886checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2"4882dependencies = [4887dependencies = [4883 "kvdb",4888 "kvdb",4884 "parking_lot 0.12.2",4889 "parking_lot 0.12.3",4885]4890]488648914887[[package]]4892[[package]]4892dependencies = [4897dependencies = [4893 "kvdb",4898 "kvdb",4894 "num_cpus",4899 "num_cpus",4895 "parking_lot 0.12.2",4900 "parking_lot 0.12.3",4896 "regex",4901 "regex",4897 "rocksdb",4902 "rocksdb",4898 "smallvec",4903 "smallvec",5017 "multihash 0.17.0",5022 "multihash 0.17.0",5018 "multistream-select",5023 "multistream-select",5019 "once_cell",5024 "once_cell",5020 "parking_lot 0.12.2",5025 "parking_lot 0.12.3",5021 "pin-project",5026 "pin-project",5022 "quick-protobuf",5027 "quick-protobuf",5023 "rand",5028 "rand",5037 "futures",5042 "futures",5038 "libp2p-core",5043 "libp2p-core",5039 "log",5044 "log",5040 "parking_lot 0.12.2",5045 "parking_lot 0.12.3",5041 "smallvec",5046 "smallvec",5042 "trust-dns-resolver",5047 "trust-dns-resolver",5043]5048]5199 "libp2p-identity",5204 "libp2p-identity",5200 "libp2p-tls",5205 "libp2p-tls",5201 "log",5206 "log",5202 "parking_lot 0.12.2",5207 "parking_lot 0.12.3",5203 "quinn-proto",5208 "quinn-proto",5204 "rand",5209 "rand",5205 "rustls 0.20.9",5210 "rustls 0.20.9",5315 "futures-rustls",5320 "futures-rustls",5316 "libp2p-core",5321 "libp2p-core",5317 "log",5322 "log",5318 "parking_lot 0.12.2",5323 "parking_lot 0.12.3",5319 "quicksink",5324 "quicksink",5320 "rw-stream-sink",5325 "rw-stream-sink",5321 "soketto",5326 "soketto",541154165412[[package]]5417[[package]]5413name = "libz-sys"5418name = "libz-sys"5414version = "1.1.16"5419version = "1.1.18"5415source = "registry+https://github.com/rust-lang/crates.io-index"5420source = "registry+https://github.com/rust-lang/crates.io-index"5416checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9"5421checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e"5417dependencies = [5422dependencies = [5418 "cc",5423 "cc",5419 "pkg-config",5424 "pkg-config",5561 "macro_magic_core",5566 "macro_magic_core",5562 "macro_magic_macros",5567 "macro_magic_macros",5563 "quote",5568 "quote",5564 "syn 2.0.65",5569 "syn 2.0.66",5565]5570]556655715567[[package]]5572[[package]]5575 "macro_magic_core_macros",5580 "macro_magic_core_macros",5576 "proc-macro2",5581 "proc-macro2",5577 "quote",5582 "quote",5578 "syn 2.0.65",5583 "syn 2.0.66",5579]5584]558055855581[[package]]5586[[package]]5586dependencies = [5591dependencies = [5587 "proc-macro2",5592 "proc-macro2",5588 "quote",5593 "quote",5589 "syn 2.0.65",5594 "syn 2.0.66",5590]5595]559155965592[[package]]5597[[package]]5597dependencies = [5602dependencies = [5598 "macro_magic_core",5603 "macro_magic_core",5599 "quote",5604 "quote",5600 "syn 2.0.65",5605 "syn 2.0.66",5601]5606]560256075603[[package]]5608[[package]]5753 "hashlink",5758 "hashlink",5754 "lioness",5759 "lioness",5755 "log",5760 "log",5756 "parking_lot 0.12.2",5761 "parking_lot 0.12.3",5757 "rand",5762 "rand",5758 "rand_chacha 0.3.1",5763 "rand_chacha 0.3.1",5759 "rand_distr",5764 "rand_distr",6243 "proc-macro-crate 3.1.0",6248 "proc-macro-crate 3.1.0",6244 "proc-macro2",6249 "proc-macro2",6245 "quote",6250 "quote",6246 "syn 2.0.65",6251 "syn 2.0.66",6247]6252]624862536249[[package]]6254[[package]]6273 "memchr",6278 "memchr",6274]6279]62806281[[package]]6282name = "object"6283version = "0.35.0"6284source = "registry+https://github.com/rust-lang/crates.io-index"6285checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e"6286dependencies = [6287 "memchr",6288]627562896276[[package]]6290[[package]]6277name = "oid-registry"6291name = "oid-registry"6790[[package]]6804[[package]]6791name = "pallet-base-fee"6805name = "pallet-base-fee"6792version = "1.0.0"6806version = "1.0.0"6793source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"6807source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"6794dependencies = [6808dependencies = [6795 "fp-evm",6809 "fp-evm",6796 "frame-support",6810 "frame-support",7113[[package]]7127[[package]]7114name = "pallet-ethereum"7128name = "pallet-ethereum"7115version = "4.0.0-dev"7129version = "4.0.0-dev"7116source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"7130source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"7117dependencies = [7131dependencies = [7118 "ethereum",7132 "ethereum",7119 "ethereum-types",7133 "ethereum-types",7136[[package]]7150[[package]]7137name = "pallet-evm"7151name = "pallet-evm"7138version = "6.0.0-dev"7152version = "6.0.0-dev"7139source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"7153source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"7140dependencies = [7154dependencies = [7141 "environmental",7155 "environmental",7142 "evm",7156 "evm",7218[[package]]7232[[package]]7219name = "pallet-evm-precompile-simple"7233name = "pallet-evm-precompile-simple"7220version = "2.0.0-dev"7234version = "2.0.0-dev"7221source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#7656405def86265ed578133a4dd628112dbb795d"7235source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v1.9.0#0b08553e48ce2e9a237478ccd1aebef9d935a5ab"7222dependencies = [7236dependencies = [7223 "fp-evm",7237 "fp-evm",7224 "ripemd",7238 "ripemd",7887 "proc-macro-crate 3.1.0",7901 "proc-macro-crate 3.1.0",7888 "proc-macro2",7902 "proc-macro2",7889 "quote",7903 "quote",7890 "syn 2.0.65",7904 "syn 2.0.66",7891]7905]789279067893[[package]]7907[[package]]8282 "log",8296 "log",8283 "lz4",8297 "lz4",8284 "memmap2 0.5.10",8298 "memmap2 0.5.10",8285 "parking_lot 0.12.2",8299 "parking_lot 0.12.3",8286 "rand",8300 "rand",8287 "siphasher",8301 "siphasher",8288 "snap",8302 "snap",834783618348[[package]]8362[[package]]8349name = "parking_lot"8363name = "parking_lot"8350version = "0.12.2"8364version = "0.12.3"8351source = "registry+https://github.com/rust-lang/crates.io-index"8365source = "registry+https://github.com/rust-lang/crates.io-index"8352checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"8366checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"8353dependencies = [8367dependencies = [8354 "lock_api",8368 "lock_api",8355 "parking_lot_core 0.9.10",8369 "parking_lot_core 0.9.10",8467 "pest_meta",8481 "pest_meta",8468 "proc-macro2",8482 "proc-macro2",8469 "quote",8483 "quote",8470 "syn 2.0.65",8484 "syn 2.0.66",8471]8485]847284868473[[package]]8487[[package]]8508dependencies = [8522dependencies = [8509 "proc-macro2",8523 "proc-macro2",8510 "quote",8524 "quote",8511 "syn 2.0.65",8525 "syn 2.0.66",8512]8526]851385278514[[package]]8528[[package]]8790 "fatality",8804 "fatality",8791 "futures",8805 "futures",8792 "parity-scale-codec",8806 "parity-scale-codec",8793 "parking_lot 0.12.2",8807 "parking_lot 0.12.3",8794 "polkadot-node-metrics",8808 "polkadot-node-metrics",8795 "polkadot-node-network-protocol",8809 "polkadot-node-network-protocol",8796 "polkadot-node-subsystem",8810 "polkadot-node-subsystem",9150 "log",9164 "log",9151 "mick-jaeger",9165 "mick-jaeger",9152 "parity-scale-codec",9166 "parity-scale-codec",9153 "parking_lot 0.12.2",9167 "parking_lot 0.12.3",9154 "polkadot-node-primitives",9168 "polkadot-node-primitives",9155 "polkadot-primitives",9169 "polkadot-primitives",9156 "sc-network",9170 "sc-network",9283 "kvdb",9297 "kvdb",9284 "parity-db",9298 "parity-db",9285 "parity-scale-codec",9299 "parity-scale-codec",9286 "parking_lot 0.12.2",9300 "parking_lot 0.12.3",9287 "pin-project",9301 "pin-project",9288 "polkadot-node-jaeger",9302 "polkadot-node-jaeger",9289 "polkadot-node-metrics",9303 "polkadot-node-metrics",9314 "futures",9328 "futures",9315 "futures-timer",9329 "futures-timer",9316 "orchestra",9330 "orchestra",9317 "parking_lot 0.12.2",9331 "parking_lot 0.12.3",9318 "polkadot-node-metrics",9332 "polkadot-node-metrics",9319 "polkadot-node-network-protocol",9333 "polkadot-node-network-protocol",9320 "polkadot-node-primitives",9334 "polkadot-node-primitives",9549 "pallet-transaction-payment-rpc-runtime-api",9563 "pallet-transaction-payment-rpc-runtime-api",9550 "parity-db",9564 "parity-db",9551 "parity-scale-codec",9565 "parity-scale-codec",9552 "parking_lot 0.12.2",9566 "parking_lot 0.12.3",9553 "polkadot-approval-distribution",9567 "polkadot-approval-distribution",9554 "polkadot-availability-bitfield-distribution",9568 "polkadot-availability-bitfield-distribution",9555 "polkadot-availability-distribution",9569 "polkadot-availability-distribution",9741 "polkavm-common 0.8.0",9755 "polkavm-common 0.8.0",9742 "proc-macro2",9756 "proc-macro2",9743 "quote",9757 "quote",9744 "syn 2.0.65",9758 "syn 2.0.66",9745]9759]974697609747[[package]]9761[[package]]9753 "polkavm-common 0.9.0",9767 "polkavm-common 0.9.0",9754 "proc-macro2",9768 "proc-macro2",9755 "quote",9769 "quote",9756 "syn 2.0.65",9770 "syn 2.0.66",9757]9771]975897729759[[package]]9773[[package]]9763checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66"9777checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66"9764dependencies = [9778dependencies = [9765 "polkavm-derive-impl 0.8.0",9779 "polkavm-derive-impl 0.8.0",9766 "syn 2.0.65",9780 "syn 2.0.66",9767]9781]976897829769[[package]]9783[[package]]9773checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429"9787checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429"9774dependencies = [9788dependencies = [9775 "polkavm-derive-impl 0.9.0",9789 "polkavm-derive-impl 0.9.0",9776 "syn 2.0.65",9790 "syn 2.0.66",9777]9791]977897929779[[package]]9793[[package]]9917checksum = "22020dfcf177fcc7bf5deaf7440af371400c67c0de14c399938d8ed4fb4645d3"9931checksum = "22020dfcf177fcc7bf5deaf7440af371400c67c0de14c399938d8ed4fb4645d3"9918dependencies = [9932dependencies = [9919 "proc-macro2",9933 "proc-macro2",9920 "syn 2.0.65",9934 "syn 2.0.66",9921]9935]992299369923[[package]]9937[[package]]9937checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"9951checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"9938dependencies = [9952dependencies = [9939 "proc-macro2",9953 "proc-macro2",9940 "syn 2.0.65",9954 "syn 2.0.66",9941]9955]994299569943[[package]]9957[[package]]10021dependencies = [10035dependencies = [10022 "proc-macro2",10036 "proc-macro2",10023 "quote",10037 "quote",10024 "syn 2.0.65",10038 "syn 2.0.66",10025]10039]100261004010027[[package]]10041[[package]]10028name = "proc-macro2"10042name = "proc-macro2"10029version = "1.0.83"10043version = "1.0.84"10030source = "registry+https://github.com/rust-lang/crates.io-index"10044source = "registry+https://github.com/rust-lang/crates.io-index"10031checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43"10045checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6"10032dependencies = [10046dependencies = [10033 "unicode-ident",10047 "unicode-ident",10034]10048]10043 "fnv",10057 "fnv",10044 "lazy_static",10058 "lazy_static",10045 "memchr",10059 "memchr",10046 "parking_lot 0.12.2",10060 "parking_lot 0.12.3",10047 "thiserror",10061 "thiserror",10048]10062]100491006310055dependencies = [10069dependencies = [10056 "dtoa",10070 "dtoa",10057 "itoa",10071 "itoa",10058 "parking_lot 0.12.2",10072 "parking_lot 0.12.3",10059 "prometheus-client-derive-encode",10073 "prometheus-client-derive-encode",10060]10074]100611007510067dependencies = [10081dependencies = [10068 "proc-macro2",10082 "proc-macro2",10069 "quote",10083 "quote",10070 "syn 2.0.65",10084 "syn 2.0.66",10071]10085]100721008610073[[package]]10087[[package]]10135 "itertools 0.12.1",10149 "itertools 0.12.1",10136 "proc-macro2",10150 "proc-macro2",10137 "quote",10151 "quote",10138 "syn 2.0.65",10152 "syn 2.0.66",10139]10153]101401015410141[[package]]10155[[package]]10538dependencies = [10552dependencies = [10539 "proc-macro2",10553 "proc-macro2",10540 "quote",10554 "quote",10541 "syn 2.0.65",10555 "syn 2.0.66",10542]10556]105431055710544[[package]]10558[[package]]11212 "proc-macro-crate 3.1.0",11226 "proc-macro-crate 3.1.0",11213 "proc-macro2",11227 "proc-macro2",11214 "quote",11228 "quote",11215 "syn 2.0.65",11229 "syn 2.0.66",11216]11230]112171123111218[[package]]11232[[package]]11267 "futures",11281 "futures",11268 "log",11282 "log",11269 "parity-scale-codec",11283 "parity-scale-codec",11270 "parking_lot 0.12.2",11284 "parking_lot 0.12.3",11271 "sc-executor",11285 "sc-executor",11272 "sc-transaction-pool-api",11286 "sc-transaction-pool-api",11273 "sc-utils",11287 "sc-utils",11299 "log",11313 "log",11300 "parity-db",11314 "parity-db",11301 "parity-scale-codec",11315 "parity-scale-codec",11302 "parking_lot 0.12.2",11316 "parking_lot 0.12.3",11303 "sc-client-api",11317 "sc-client-api",11304 "sc-state-db",11318 "sc-state-db",11305 "schnellru",11319 "schnellru",11324 "libp2p-identity",11338 "libp2p-identity",11325 "log",11339 "log",11326 "mockall",11340 "mockall",11327 "parking_lot 0.12.2",11341 "parking_lot 0.12.3",11328 "sc-client-api",11342 "sc-client-api",11329 "sc-utils",11343 "sc-utils",11330 "serde",11344 "serde",11382 "num-rational",11396 "num-rational",11383 "num-traits",11397 "num-traits",11384 "parity-scale-codec",11398 "parity-scale-codec",11385 "parking_lot 0.12.2",11399 "parking_lot 0.12.3",11386 "sc-client-api",11400 "sc-client-api",11387 "sc-consensus",11401 "sc-consensus",11388 "sc-consensus-epochs",11402 "sc-consensus-epochs",11441 "futures",11455 "futures",11442 "log",11456 "log",11443 "parity-scale-codec",11457 "parity-scale-codec",11444 "parking_lot 0.12.2",11458 "parking_lot 0.12.3",11445 "sc-client-api",11459 "sc-client-api",11446 "sc-consensus",11460 "sc-consensus",11447 "sc-network",11461 "sc-network",11475 "jsonrpsee",11489 "jsonrpsee",11476 "log",11490 "log",11477 "parity-scale-codec",11491 "parity-scale-codec",11478 "parking_lot 0.12.2",11492 "parking_lot 0.12.3",11479 "sc-consensus-beefy",11493 "sc-consensus-beefy",11480 "sc-rpc",11494 "sc-rpc",11481 "serde",11495 "serde",11515 "futures-timer",11529 "futures-timer",11516 "log",11530 "log",11517 "parity-scale-codec",11531 "parity-scale-codec",11518 "parking_lot 0.12.2",11532 "parking_lot 0.12.3",11519 "rand",11533 "rand",11520 "sc-block-builder",11534 "sc-block-builder",11521 "sc-chain-spec",11535 "sc-chain-spec",11631checksum = "7b8f8ddc63df8219768b729f9098ecd4362d2756b40784071cd44c3041f1d51d"11645checksum = "7b8f8ddc63df8219768b729f9098ecd4362d2756b40784071cd44c3041f1d51d"11632dependencies = [11646dependencies = [11633 "parity-scale-codec",11647 "parity-scale-codec",11634 "parking_lot 0.12.2",11648 "parking_lot 0.12.3",11635 "sc-executor-common",11649 "sc-executor-common",11636 "sc-executor-polkavm",11650 "sc-executor-polkavm",11637 "sc-executor-wasmtime",11651 "sc-executor-wasmtime",11684 "cfg-if",11698 "cfg-if",11685 "libc",11699 "libc",11686 "log",11700 "log",11687 "parking_lot 0.12.2",11701 "parking_lot 0.12.3",11688 "rustix 0.36.17",11702 "rustix 0.36.17",11689 "sc-allocator",11703 "sc-allocator",11690 "sc-executor-common",11704 "sc-executor-common",11718checksum = "3ef7283da5d643ef89ed094e1b23451ec70386a9474d337cdaa0ef81870bb2d4"11732checksum = "3ef7283da5d643ef89ed094e1b23451ec70386a9474d337cdaa0ef81870bb2d4"11719dependencies = [11733dependencies = [11720 "array-bytes 6.2.3",11734 "array-bytes 6.2.3",11721 "parking_lot 0.12.2",11735 "parking_lot 0.12.3",11722 "serde_json",11736 "serde_json",11723 "sp-application-crypto",11737 "sp-application-crypto",11724 "sp-core",11738 "sp-core",11743 "mixnet",11757 "mixnet",11744 "multiaddr",11758 "multiaddr",11745 "parity-scale-codec",11759 "parity-scale-codec",11746 "parking_lot 0.12.2",11760 "parking_lot 0.12.3",11747 "sc-client-api",11761 "sc-client-api",11748 "sc-network",11762 "sc-network",11749 "sc-transaction-pool-api",11763 "sc-transaction-pool-api",11777 "log",11791 "log",11778 "mockall",11792 "mockall",11779 "parity-scale-codec",11793 "parity-scale-codec",11780 "parking_lot 0.12.2",11794 "parking_lot 0.12.3",11781 "partial_sort",11795 "partial_sort",11782 "pin-project",11796 "pin-project",11783 "rand",11797 "rand",11956 "num_cpus",11970 "num_cpus",11957 "once_cell",11971 "once_cell",11958 "parity-scale-codec",11972 "parity-scale-codec",11959 "parking_lot 0.12.2",11973 "parking_lot 0.12.3",11960 "rand",11974 "rand",11961 "sc-client-api",11975 "sc-client-api",11962 "sc-network",11976 "sc-network",11993 "jsonrpsee",12007 "jsonrpsee",11994 "log",12008 "log",11995 "parity-scale-codec",12009 "parity-scale-codec",11996 "parking_lot 0.12.2",12010 "parking_lot 0.12.3",11997 "sc-block-builder",12011 "sc-block-builder",11998 "sc-chain-spec",12012 "sc-chain-spec",11999 "sc-client-api",12013 "sc-client-api",12069 "jsonrpsee",12083 "jsonrpsee",12070 "log",12084 "log",12071 "parity-scale-codec",12085 "parity-scale-codec",12072 "parking_lot 0.12.2",12086 "parking_lot 0.12.3",12073 "rand",12087 "rand",12074 "sc-chain-spec",12088 "sc-chain-spec",12075 "sc-client-api",12089 "sc-client-api",12102 "jsonrpsee",12116 "jsonrpsee",12103 "log",12117 "log",12104 "parity-scale-codec",12118 "parity-scale-codec",12105 "parking_lot 0.12.2",12119 "parking_lot 0.12.3",12106 "pin-project",12120 "pin-project",12107 "rand",12121 "rand",12108 "sc-chain-spec",12122 "sc-chain-spec",12161dependencies = [12175dependencies = [12162 "log",12176 "log",12163 "parity-scale-codec",12177 "parity-scale-codec",12164 "parking_lot 0.12.2",12178 "parking_lot 0.12.3",12165 "sp-core",12179 "sp-core",12166]12180]121671218112231 "futures",12245 "futures",12232 "libp2p",12246 "libp2p",12233 "log",12247 "log",12234 "parking_lot 0.12.2",12248 "parking_lot 0.12.3",12235 "pin-project",12249 "pin-project",12236 "rand",12250 "rand",12237 "sc-utils",12251 "sc-utils",12254 "libc",12268 "libc",12255 "log",12269 "log",12256 "parity-scale-codec",12270 "parity-scale-codec",12257 "parking_lot 0.12.2",12271 "parking_lot 0.12.3",12258 "regex",12272 "regex",12259 "rustc-hash",12273 "rustc-hash",12260 "sc-client-api",12274 "sc-client-api",12281 "proc-macro-crate 3.1.0",12295 "proc-macro-crate 3.1.0",12282 "proc-macro2",12296 "proc-macro2",12283 "quote",12297 "quote",12284 "syn 2.0.65",12298 "syn 2.0.66",12285]12299]122861230012287[[package]]12301[[package]]12296 "linked-hash-map",12310 "linked-hash-map",12297 "log",12311 "log",12298 "parity-scale-codec",12312 "parity-scale-codec",12299 "parking_lot 0.12.2",12313 "parking_lot 0.12.3",12300 "sc-client-api",12314 "sc-client-api",12301 "sc-transaction-pool-api",12315 "sc-transaction-pool-api",12302 "sc-utils",12316 "sc-utils",12340 "futures-timer",12354 "futures-timer",12341 "lazy_static",12355 "lazy_static",12342 "log",12356 "log",12343 "parking_lot 0.12.2",12357 "parking_lot 0.12.3",12344 "prometheus",12358 "prometheus",12345 "sp-arithmetic",12359 "sp-arithmetic",12346]12360]125481256212549[[package]]12563[[package]]12550name = "serde"12564name = "serde"12551version = "1.0.202"12565version = "1.0.203"12552source = "registry+https://github.com/rust-lang/crates.io-index"12566source = "registry+https://github.com/rust-lang/crates.io-index"12553checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"12567checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"12554dependencies = [12568dependencies = [12555 "serde_derive",12569 "serde_derive",12556]12570]125661258012567[[package]]12581[[package]]12568name = "serde_derive"12582name = "serde_derive"12569version = "1.0.202"12583version = "1.0.203"12570source = "registry+https://github.com/rust-lang/crates.io-index"12584source = "registry+https://github.com/rust-lang/crates.io-index"12571checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"12585checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"12572dependencies = [12586dependencies = [12573 "proc-macro2",12587 "proc-macro2",12574 "quote",12588 "quote",12575 "syn 2.0.65",12589 "syn 2.0.66",12576]12590]125771259112578[[package]]12592[[package]]12878 "log",12892 "log",12879 "lru 0.11.1",12893 "lru 0.11.1",12880 "no-std-net",12894 "no-std-net",12881 "parking_lot 0.12.2",12895 "parking_lot 0.12.3",12882 "pin-project",12896 "pin-project",12883 "rand",12897 "rand",12884 "rand_chacha 0.3.1",12898 "rand_chacha 0.3.1",12986 "proc-macro-crate 3.1.0",13000 "proc-macro-crate 3.1.0",12987 "proc-macro2",13001 "proc-macro2",12988 "quote",13002 "quote",12989 "syn 2.0.65",13003 "syn 2.0.66",12990]13004]129911300512992[[package]]13006[[package]]13053 "futures",13067 "futures",13054 "log",13068 "log",13055 "parity-scale-codec",13069 "parity-scale-codec",13056 "parking_lot 0.12.2",13070 "parking_lot 0.12.3",13057 "schnellru",13071 "schnellru",13058 "sp-api",13072 "sp-api",13059 "sp-consensus",13073 "sp-consensus",13195 "merlin",13209 "merlin",13196 "parity-bip39",13210 "parity-bip39",13197 "parity-scale-codec",13211 "parity-scale-codec",13198 "parking_lot 0.12.2",13212 "parking_lot 0.12.3",13199 "paste",13213 "paste",13200 "primitive-types",13214 "primitive-types",13201 "rand",13215 "rand",13240dependencies = [13254dependencies = [13241 "quote",13255 "quote",13242 "sp-crypto-hashing",13256 "sp-crypto-hashing",13243 "syn 2.0.65",13257 "syn 2.0.66",13244]13258]132451325913246[[package]]13260[[package]]13250checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929"13264checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929"13251dependencies = [13265dependencies = [13252 "kvdb",13266 "kvdb",13253 "parking_lot 0.12.2",13267 "parking_lot 0.12.3",13254]13268]132551326913256[[package]]13270[[package]]13261dependencies = [13275dependencies = [13262 "proc-macro2",13276 "proc-macro2",13263 "quote",13277 "quote",13264 "syn 2.0.65",13278 "syn 2.0.66",13265]13279]132661328013267[[package]]13281[[package]]13348checksum = "bdbab8b61bd61d5f8625a0c75753b5d5a23be55d3445419acd42caf59cf6236b"13362checksum = "bdbab8b61bd61d5f8625a0c75753b5d5a23be55d3445419acd42caf59cf6236b"13349dependencies = [13363dependencies = [13350 "parity-scale-codec",13364 "parity-scale-codec",13351 "parking_lot 0.12.2",13365 "parking_lot 0.12.3",13352 "sp-core",13366 "sp-core",13353 "sp-externalities",13367 "sp-externalities",13354]13368]13511 "proc-macro-crate 3.1.0",13525 "proc-macro-crate 3.1.0",13512 "proc-macro2",13526 "proc-macro2",13513 "quote",13527 "quote",13514 "syn 2.0.65",13528 "syn 2.0.66",13515]13529]135161353013517[[package]]13531[[package]]13554 "hash-db",13568 "hash-db",13555 "log",13569 "log",13556 "parity-scale-codec",13570 "parity-scale-codec",13557 "parking_lot 0.12.2",13571 "parking_lot 0.12.3",13558 "rand",13572 "rand",13559 "smallvec",13573 "smallvec",13560 "sp-core",13574 "sp-core",13678 "memory-db",13692 "memory-db",13679 "nohash-hasher",13693 "nohash-hasher",13680 "parity-scale-codec",13694 "parity-scale-codec",13681 "parking_lot 0.12.2",13695 "parking_lot 0.12.3",13682 "rand",13696 "rand",13683 "scale-info",13697 "scale-info",13684 "schnellru",13698 "schnellru",13718 "parity-scale-codec",13732 "parity-scale-codec",13719 "proc-macro2",13733 "proc-macro2",13720 "quote",13734 "quote",13721 "syn 2.0.65",13735 "syn 2.0.66",13722]13736]137231373713724[[package]]13738[[package]]13759dependencies = [13773dependencies = [13760 "proc-macro2",13774 "proc-macro2",13761 "quote",13775 "quote",13762 "syn 2.0.65",13776 "syn 2.0.66",13763]13777]137641377813765[[package]]13779[[package]]14003 "proc-macro2",14017 "proc-macro2",14004 "quote",14018 "quote",14005 "rustversion",14019 "rustversion",14006 "syn 2.0.65",14020 "syn 2.0.66",14007]14021]140081402214009[[package]]14023[[package]]141411415514142[[package]]14156[[package]]14143name = "syn"14157name = "syn"14144version = "2.0.65"14158version = "2.0.66"14145source = "registry+https://github.com/rust-lang/crates.io-index"14159source = "registry+https://github.com/rust-lang/crates.io-index"14146checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106"14160checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"14147dependencies = [14161dependencies = [14148 "proc-macro2",14162 "proc-macro2",14149 "quote",14163 "quote",14290dependencies = [14304dependencies = [14291 "proc-macro2",14305 "proc-macro2",14292 "quote",14306 "quote",14293 "syn 2.0.65",14307 "syn 2.0.66",14294]14308]142951430914296[[package]]14310[[package]]14301dependencies = [14315dependencies = [14302 "proc-macro2",14316 "proc-macro2",14303 "quote",14317 "quote",14304 "syn 2.0.65",14318 "syn 2.0.66",14305]14319]143061432014307[[package]]14321[[package]]144201443414421[[package]]14435[[package]]14422name = "tokio"14436name = "tokio"14423version = "1.37.0"14437version = "1.38.0"14424source = "registry+https://github.com/rust-lang/crates.io-index"14438source = "registry+https://github.com/rust-lang/crates.io-index"14425checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"14439checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"14426dependencies = [14440dependencies = [14427 "backtrace",14441 "backtrace",14428 "bytes",14442 "bytes",14429 "libc",14443 "libc",14430 "mio",14444 "mio",14431 "num_cpus",14445 "num_cpus",14432 "parking_lot 0.12.2",14446 "parking_lot 0.12.3",14433 "pin-project-lite 0.2.14",14447 "pin-project-lite 0.2.14",14434 "signal-hook-registry",14448 "signal-hook-registry",14435 "socket2 0.5.7",14449 "socket2 0.5.7",144391445314440[[package]]14454[[package]]14441name = "tokio-macros"14455name = "tokio-macros"14442version = "2.2.0"14456version = "2.3.0"14443source = "registry+https://github.com/rust-lang/crates.io-index"14457source = "registry+https://github.com/rust-lang/crates.io-index"14444checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"14458checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"14445dependencies = [14459dependencies = [14446 "proc-macro2",14460 "proc-macro2",14447 "quote",14461 "quote",14448 "syn 2.0.65",14462 "syn 2.0.66",14449]14463]144501446414451[[package]]14465[[package]]14568 "serde",14582 "serde",14569 "serde_spanned",14583 "serde_spanned",14570 "toml_datetime",14584 "toml_datetime",14571 "winnow 0.6.8",14585 "winnow 0.6.9",14572]14586]145731458714574[[package]]14588[[package]]14636dependencies = [14650dependencies = [14637 "proc-macro2",14651 "proc-macro2",14638 "quote",14652 "quote",14639 "syn 2.0.65",14653 "syn 2.0.66",14640]14654]146411465514642[[package]]14656[[package]]14681 "proc-macro-crate 3.1.0",14695 "proc-macro-crate 3.1.0",14682 "proc-macro2",14696 "proc-macro2",14683 "quote",14697 "quote",14684 "syn 2.0.65",14698 "syn 2.0.66",14685]14699]146861470014687[[package]]14701[[package]]14799 "ipconfig",14813 "ipconfig",14800 "lazy_static",14814 "lazy_static",14801 "lru-cache",14815 "lru-cache",14802 "parking_lot 0.12.2",14816 "parking_lot 0.12.3",14803 "resolv-conf",14817 "resolv-conf",14804 "smallvec",14818 "smallvec",14805 "thiserror",14819 "thiserror",14979 "cumulus-relay-chain-inprocess-interface",14993 "cumulus-relay-chain-inprocess-interface",14980 "cumulus-relay-chain-interface",14994 "cumulus-relay-chain-interface",14981 "cumulus-relay-chain-minimal-node",14995 "cumulus-relay-chain-minimal-node",14996 "cumulus-test-relay-sproof-builder",14982 "fc-api",14997 "fc-api",14983 "fc-consensus",14998 "fc-consensus",14984 "fc-db",14999 "fc-db",15392 "once_cell",15407 "once_cell",15393 "proc-macro2",15408 "proc-macro2",15394 "quote",15409 "quote",15395 "syn 2.0.65",15410 "syn 2.0.66",15396 "wasm-bindgen-shared",15411 "wasm-bindgen-shared",15397]15412]153981541315426dependencies = [15441dependencies = [15427 "proc-macro2",15442 "proc-macro2",15428 "quote",15443 "quote",15429 "syn 2.0.65",15444 "syn 2.0.66",15430 "wasm-bindgen-backend",15445 "wasm-bindgen-backend",15431 "wasm-bindgen-shared",15446 "wasm-bindgen-shared",15432]15447]159131592815914[[package]]15929[[package]]15915name = "wide"15930name = "wide"15916version = "0.7.19"15931version = "0.7.21"15917source = "registry+https://github.com/rust-lang/crates.io-index"15932source = "registry+https://github.com/rust-lang/crates.io-index"15918checksum = "aab6594190de06d718a5dbc5fa781ab62f8903797056480e549ca74add6b7065"15933checksum = "cd8dc749a1b03f3c255a3064a4f5c0ee5ed09b7c6bc6d4525d31f779cd74d7fc"15919dependencies = [15934dependencies = [15920 "bytemuck",15935 "bytemuck",15921 "safe_arch",15936 "safe_arch",162021621716203[[package]]16218[[package]]16204name = "winnow"16219name = "winnow"16205version = "0.6.8"16220version = "0.6.9"16206source = "registry+https://github.com/rust-lang/crates.io-index"16221source = "registry+https://github.com/rust-lang/crates.io-index"16207checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"16222checksum = "86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6"16208dependencies = [16223dependencies = [16209 "memchr",16224 "memchr",16210]16225]16278 "Inflector",16293 "Inflector",16279 "proc-macro2",16294 "proc-macro2",16280 "quote",16295 "quote",16281 "syn 2.0.65",16296 "syn 2.0.66",16282]16297]162831629816284[[package]]16299[[package]]16290 "futures",16305 "futures",16291 "log",16306 "log",16292 "nohash-hasher",16307 "nohash-hasher",16293 "parking_lot 0.12.2",16308 "parking_lot 0.12.3",16294 "rand",16309 "rand",16295 "static_assertions",16310 "static_assertions",16296]16311]16321dependencies = [16336dependencies = [16322 "proc-macro2",16337 "proc-macro2",16323 "quote",16338 "quote",16324 "syn 2.0.65",16339 "syn 2.0.66",16325]16340]163261634116327[[package]]16342[[package]]16328name = "zeroize"16343name = "zeroize"16329version = "1.7.0"16344version = "1.8.1"16330source = "registry+https://github.com/rust-lang/crates.io-index"16345source = "registry+https://github.com/rust-lang/crates.io-index"16331checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"16346checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"16332dependencies = [16347dependencies = [16333 "zeroize_derive",16348 "zeroize_derive",16334]16349]16341dependencies = [16356dependencies = [16342 "proc-macro2",16357 "proc-macro2",16343 "quote",16358 "quote",16344 "syn 2.0.65",16359 "syn 2.0.66",16345]16360]163461636116347[[package]]16362[[package]]Cargo.tomldiffbeforeafterboth109cumulus-relay-chain-inprocess-interface = "0.10.0"109cumulus-relay-chain-inprocess-interface = "0.10.0"110cumulus-relay-chain-interface = "0.10.0"110cumulus-relay-chain-interface = "0.10.0"111cumulus-relay-chain-minimal-node = "0.10.0"111cumulus-relay-chain-minimal-node = "0.10.0"112cumulus-test-relay-sproof-builder = "0.10.0"112parachains-common = { default-features = false, version = "10.0.0"}113parachains-common = { default-features = false, version = "10.0.0"}113frame-executive = { default-features = false, version = "31.0.0" }114frame-executive = { default-features = false, version = "31.0.0" }114frame-support = { default-features = false, version = "31.0.0" }115frame-support = { default-features = false, version = "31.0.0" }README.mddiffbeforeafterboth5252532. Remove all installed toolchains with `rustup toolchain list` and `rustup toolchain uninstall <toolchain>`.532. Remove all installed toolchains with `rustup toolchain list` and `rustup toolchain uninstall <toolchain>`.5454553. Install toolchain nightly-2024-02-21 and make it default:553. Install toolchain nightly-2024-04-10 and make it default:565657```bash57```bash58rustup toolchain install nightly-2024-02-2158rustup toolchain install nightly-2024-04-1059rustup default nightly-2024-02-2159rustup default nightly-2024-04-1060```60```6161624. Add wasm target for nightly toolchain:624. Add wasm target for nightly toolchain:636364```bash64```bash65rustup target add wasm32-unknown-unknown --toolchain nightly-2024-02-2165rustup target add wasm32-unknown-unknown --toolchain nightly-2024-04-1066```66```6767685. Build:685. Build:node/cli/Cargo.tomldiffbeforeafterboth43cumulus-relay-chain-interface = { workspace = true }43cumulus-relay-chain-interface = { workspace = true }44cumulus-relay-chain-minimal-node = { workspace = true }44cumulus-relay-chain-minimal-node = { workspace = true }45cumulus-client-parachain-inherent = { workspace = true }45cumulus-client-parachain-inherent = { workspace = true }46cumulus-test-relay-sproof-builder = { workspace = true }46frame-benchmarking = { workspace = true }47frame-benchmarking = { workspace = true }47frame-benchmarking-cli = { workspace = true }48frame-benchmarking-cli = { workspace = true }48opal-runtime = { workspace = true, optional = true }49opal-runtime = { workspace = true, optional = true }node/cli/src/service.rsdiffbeforeafterboth40 StartRelayChainTasksParams,40 StartRelayChainTasksParams,41};41};42use cumulus_primitives_core::ParaId;42use cumulus_primitives_core::ParaId;43use cumulus_primitives_parachain_inherent::ParachainInherentData;43use cumulus_relay_chain_interface::{OverseerHandle, RelayChainInterface};44use cumulus_relay_chain_interface::{OverseerHandle, RelayChainInterface};44use fc_mapping_sync::{kv::MappingSyncWorker, EthereumBlockNotificationSinks, SyncStrategy};45use fc_mapping_sync::{kv::MappingSyncWorker, EthereumBlockNotificationSinks, SyncStrategy};45use fc_rpc::{46use fc_rpc::{81 cumulus_client_service::storage_proof_size::HostFunctions,82 cumulus_client_service::storage_proof_size::HostFunctions,82);83);8485use cumulus_primitives_core::PersistedValidationData;86use cumulus_test_relay_sproof_builder::RelayStateSproofBuilder;838784use crate::{88use crate::{85 chain_spec::RuntimeIdentification,89 chain_spec::RuntimeIdentification,234 pub trait LookaheadApiDep: cumulus_primitives_aura::AuraUnincludedSegmentApi<Block> {}238 pub trait LookaheadApiDep: cumulus_primitives_aura::AuraUnincludedSegmentApi<Block> {}235);239);240241fn ethereum_parachain_inherent() -> ParachainInherentData {242 let (relay_parent_storage_root, relay_chain_state) =243 RelayStateSproofBuilder::default().into_state_root_and_proof();244 let vfp = PersistedValidationData {245 // This is a hack to make `cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases`246 // happy. Relay parent number can't be bigger than u32::MAX.247 relay_parent_number: u32::MAX,248 relay_parent_storage_root,249 ..Default::default()250 };251252 ParachainInherentData {253 validation_data: vfp,254 relay_chain_state,255 downward_messages: Default::default(),256 horizontal_messages: Default::default(),257 }258}236259237/// Starts a `ServiceBuilder` for a full service.260/// Starts a `ServiceBuilder` for a full service.238///261///534 overrides,557 overrides,535 sync: sync_service.clone(),558 sync: sync_service.clone(),536 pending_create_inherent_data_providers: |_, ()| async move { Ok(()) },559 pending_create_inherent_data_providers: |_, ()| async move {560 Ok((ethereum_parachain_inherent(),))561 },537 };562 };5385631122 sync: sync_service.clone(),1147 sync: sync_service.clone(),1123 // We don't have any inherents except parachain built-ins, which we can't even extract from inside `run_aura`.1148 // We don't have any inherents except parachain built-ins, which we can't even extract from inside `run_aura`.1124 pending_create_inherent_data_providers: |_, ()| async move { Ok(()) },1149 pending_create_inherent_data_providers: |_, ()| async move {1150 Ok((ethereum_parachain_inherent(),))1151 },1125 };1152 };11261153