difftreelog
Add chain extension for transfer
in: master
4 files changed
Cargo.lockdiffbeforeafterboth543543544[[package]]544[[package]]545name = "bumpalo"545name = "bumpalo"546version = "3.4.0"546version = "3.5.0"547source = "registry+https://github.com/rust-lang/crates.io-index"547source = "registry+https://github.com/rust-lang/crates.io-index"548checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"548checksum = "f07aa6688c702439a1be0307b6a94dffe1168569e45b9500c1372bc580740d59"549549550[[package]]550[[package]]551name = "byte-slice-cast"551name = "byte-slice-cast"983 "sct",983 "sct",984]984]985986[[package]]987name = "ctor"988version = "0.1.18"989source = "registry+https://github.com/rust-lang/crates.io-index"990checksum = "10bcb9d7dcbf7002aaffbb53eac22906b64cdcc127971dcc387d8eb7c95d5560"991dependencies = [992 "quote",993 "syn",994]985995986[[package]]996[[package]]987name = "cuckoofilter"997name = "cuckoofilter"1319checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"1329checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"1320dependencies = [1330dependencies = [1321 "byteorder",1331 "byteorder",1322 "rand 0.8.2",1332 "rand 0.8.3",1323 "rustc-hex",1333 "rustc-hex",1324 "static_assertions",1334 "static_assertions",1325]1335]1368[[package]]1378[[package]]1369name = "fork-tree"1379name = "fork-tree"1370version = "2.0.1"1380version = "2.0.1"1371source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1381source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1372dependencies = [1382dependencies = [1373 "parity-scale-codec",1383 "parity-scale-codec",1374]1384]1386[[package]]1396[[package]]1387name = "frame-benchmarking"1397name = "frame-benchmarking"1388version = "2.0.1"1398version = "2.0.1"1389source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1399source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1390dependencies = [1400dependencies = [1391 "frame-support",1401 "frame-support",1392 "frame-system",1402 "frame-system",1404[[package]]1414[[package]]1405name = "frame-benchmarking-cli"1415name = "frame-benchmarking-cli"1406version = "2.0.1"1416version = "2.0.1"1407source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1417source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1408dependencies = [1418dependencies = [1409 "Inflector",1419 "Inflector",1410 "chrono",1420 "chrono",1427[[package]]1437[[package]]1428name = "frame-executive"1438name = "frame-executive"1429version = "2.0.1"1439version = "2.0.1"1430source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1440source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1431dependencies = [1441dependencies = [1432 "frame-support",1442 "frame-support",1433 "frame-system",1443 "frame-system",1443[[package]]1453[[package]]1444name = "frame-metadata"1454name = "frame-metadata"1445version = "12.0.1"1455version = "12.0.1"1446source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1456source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1447dependencies = [1457dependencies = [1448 "parity-scale-codec",1458 "parity-scale-codec",1449 "serde",1459 "serde",1454[[package]]1464[[package]]1455name = "frame-support"1465name = "frame-support"1456version = "2.0.1"1466version = "2.0.1"1457source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1467source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1458dependencies = [1468dependencies = [1459 "bitflags",1469 "bitflags",1460 "frame-metadata",1470 "frame-metadata",1479[[package]]1489[[package]]1480name = "frame-support-procedural"1490name = "frame-support-procedural"1481version = "2.0.1"1491version = "2.0.1"1482source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1492source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1483dependencies = [1493dependencies = [1484 "Inflector",1494 "Inflector",1485 "frame-support-procedural-tools",1495 "frame-support-procedural-tools",1491[[package]]1501[[package]]1492name = "frame-support-procedural-tools"1502name = "frame-support-procedural-tools"1493version = "2.0.1"1503version = "2.0.1"1494source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1504source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1495dependencies = [1505dependencies = [1496 "frame-support-procedural-tools-derive",1506 "frame-support-procedural-tools-derive",1497 "proc-macro-crate",1507 "proc-macro-crate",1503[[package]]1513[[package]]1504name = "frame-support-procedural-tools-derive"1514name = "frame-support-procedural-tools-derive"1505version = "2.0.1"1515version = "2.0.1"1506source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1516source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1507dependencies = [1517dependencies = [1508 "proc-macro2",1518 "proc-macro2",1509 "quote",1519 "quote",1513[[package]]1523[[package]]1514name = "frame-system"1524name = "frame-system"1515version = "2.0.1"1525version = "2.0.1"1516source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1526source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1517dependencies = [1527dependencies = [1518 "frame-support",1528 "frame-support",1519 "impl-trait-for-tuples 0.2.0",1529 "impl-trait-for-tuples 0.2.0",1529[[package]]1539[[package]]1530name = "frame-system-benchmarking"1540name = "frame-system-benchmarking"1531version = "2.0.1"1541version = "2.0.1"1532source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1542source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1533dependencies = [1543dependencies = [1534 "frame-benchmarking",1544 "frame-benchmarking",1535 "frame-support",1545 "frame-support",1543[[package]]1553[[package]]1544name = "frame-system-rpc-runtime-api"1554name = "frame-system-rpc-runtime-api"1545version = "2.0.1"1555version = "2.0.1"1546source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"1556source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"1547dependencies = [1557dependencies = [1548 "parity-scale-codec",1558 "parity-scale-codec",1549 "sp-api",1559 "sp-api",219022002191[[package]]2201[[package]]2192name = "if-watch"2202name = "if-watch"2193version = "0.1.7"2203version = "0.1.8"2194source = "registry+https://github.com/rust-lang/crates.io-index"2204source = "registry+https://github.com/rust-lang/crates.io-index"2195checksum = "16d7c5e361e6b05c882b4847dd98992534cebc6fcde7f4bc98225bcf10fd6d0d"2205checksum = "97b8538953a3f0d0d3868f0a706eb4273535e10d72acb5c82c1c23ae48835c85"2196dependencies = [2206dependencies = [2197 "async-io",2207 "async-io",2198 "futures 0.3.12",2208 "futures 0.3.12",233023402331[[package]]2341[[package]]2332name = "js-sys"2342name = "js-sys"2333version = "0.3.46"2343version = "0.3.47"2334source = "registry+https://github.com/rust-lang/crates.io-index"2344source = "registry+https://github.com/rust-lang/crates.io-index"2335checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175"2345checksum = "5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65"2336dependencies = [2346dependencies = [2337 "wasm-bindgen",2347 "wasm-bindgen",2338]2348]264726572648[[package]]2658[[package]]2649name = "libp2p-deflate"2659name = "libp2p-deflate"2650version = "0.27.0"2660version = "0.27.1"2651source = "registry+https://github.com/rust-lang/crates.io-index"2661source = "registry+https://github.com/rust-lang/crates.io-index"2652checksum = "935893c0e5b6ca6ef60d5225aab9182f97c8c5671df2fa9dee8f4ed72a90e6eb"2662checksum = "6d42eed63305f0420736fa487f9acef720c4528bd7852a6a760f5ccde4813345"2653dependencies = [2663dependencies = [2654 "flate2",2664 "flate2",2655 "futures 0.3.12",2665 "futures 0.3.12",288228922883[[package]]2893[[package]]2884name = "libp2p-swarm"2894name = "libp2p-swarm"2885version = "0.27.0"2895version = "0.27.1"2886source = "registry+https://github.com/rust-lang/crates.io-index"2896source = "registry+https://github.com/rust-lang/crates.io-index"2887checksum = "22ea8c69839a0e593c8c6a24282cb234d48ac37be4153183f4914e00f5303e75"2897checksum = "d4f89ebb4d8953bda12623e9871959fe728dea3bf6eae0421dc9c42dc821e488"2888dependencies = [2898dependencies = [2889 "either",2899 "either",2890 "futures 0.3.12",2900 "futures 0.3.12",305430643055[[package]]3065[[package]]3056name = "log"3066name = "log"3057version = "0.4.13"3067version = "0.4.14"3058source = "registry+https://github.com/rust-lang/crates.io-index"3068source = "registry+https://github.com/rust-lang/crates.io-index"3059checksum = "fcf3805d4480bb5b86070dcfeb9e2cb2ebc148adb753c5cca5f884d1d65a42b2"3069checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"3060dependencies = [3070dependencies = [3061 "cfg-if 0.1.10",3071 "cfg-if 1.0.0",3072 "value-bag",3062]3073]306330743064[[package]]3075[[package]]3618[[package]]3629[[package]]3619name = "pallet-aura"3630name = "pallet-aura"3620version = "2.0.1"3631version = "2.0.1"3621source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3632source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3622dependencies = [3633dependencies = [3623 "frame-support",3634 "frame-support",3624 "frame-system",3635 "frame-system",3637[[package]]3648[[package]]3638name = "pallet-authorship"3649name = "pallet-authorship"3639version = "2.0.1"3650version = "2.0.1"3640source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3651source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3641dependencies = [3652dependencies = [3642 "frame-support",3653 "frame-support",3643 "frame-system",3654 "frame-system",3652[[package]]3663[[package]]3653name = "pallet-balances"3664name = "pallet-balances"3654version = "2.0.1"3665version = "2.0.1"3655source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3666source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3656dependencies = [3667dependencies = [3657 "frame-benchmarking",3668 "frame-benchmarking",3658 "frame-support",3669 "frame-support",3666[[package]]3677[[package]]3667name = "pallet-contracts"3678name = "pallet-contracts"3668version = "2.0.1"3679version = "2.0.1"3669source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3680source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3670dependencies = [3681dependencies = [3671 "frame-support",3682 "frame-support",3672 "frame-system",3683 "frame-system",3687[[package]]3698[[package]]3688name = "pallet-contracts-primitives"3699name = "pallet-contracts-primitives"3689version = "2.0.1"3700version = "2.0.1"3690source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3701source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3691dependencies = [3702dependencies = [3692 "bitflags",3703 "bitflags",3693 "parity-scale-codec",3704 "parity-scale-codec",3698[[package]]3709[[package]]3699name = "pallet-contracts-proc-macro"3710name = "pallet-contracts-proc-macro"3700version = "0.1.0"3711version = "0.1.0"3701source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3712source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3702dependencies = [3713dependencies = [3703 "proc-macro2",3714 "proc-macro2",3704 "quote",3715 "quote",3708[[package]]3719[[package]]3709name = "pallet-contracts-rpc"3720name = "pallet-contracts-rpc"3710version = "0.8.1"3721version = "0.8.1"3711source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3722source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3712dependencies = [3723dependencies = [3713 "jsonrpc-core",3724 "jsonrpc-core",3714 "jsonrpc-core-client",3725 "jsonrpc-core-client",3727[[package]]3738[[package]]3728name = "pallet-contracts-rpc-runtime-api"3739name = "pallet-contracts-rpc-runtime-api"3729version = "0.8.1"3740version = "0.8.1"3730source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3741source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3731dependencies = [3742dependencies = [3732 "pallet-contracts-primitives",3743 "pallet-contracts-primitives",3733 "parity-scale-codec",3744 "parity-scale-codec",3739[[package]]3750[[package]]3740name = "pallet-grandpa"3751name = "pallet-grandpa"3741version = "2.0.1"3752version = "2.0.1"3742source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3753source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3743dependencies = [3754dependencies = [3744 "frame-benchmarking",3755 "frame-benchmarking",3745 "frame-support",3756 "frame-support",3781[[package]]3792[[package]]3782name = "pallet-randomness-collective-flip"3793name = "pallet-randomness-collective-flip"3783version = "2.0.1"3794version = "2.0.1"3784source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3795source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3785dependencies = [3796dependencies = [3786 "frame-support",3797 "frame-support",3787 "frame-system",3798 "frame-system",3794[[package]]3805[[package]]3795name = "pallet-session"3806name = "pallet-session"3796version = "2.0.1"3807version = "2.0.1"3797source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3808source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3798dependencies = [3809dependencies = [3799 "frame-support",3810 "frame-support",3800 "frame-system",3811 "frame-system",3814[[package]]3825[[package]]3815name = "pallet-sudo"3826name = "pallet-sudo"3816version = "2.0.1"3827version = "2.0.1"3817source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3828source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3818dependencies = [3829dependencies = [3819 "frame-support",3830 "frame-support",3820 "frame-system",3831 "frame-system",3828[[package]]3839[[package]]3829name = "pallet-timestamp"3840name = "pallet-timestamp"3830version = "2.0.1"3841version = "2.0.1"3831source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3842source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3832dependencies = [3843dependencies = [3833 "frame-benchmarking",3844 "frame-benchmarking",3834 "frame-support",3845 "frame-support",3846[[package]]3857[[package]]3847name = "pallet-transaction-payment"3858name = "pallet-transaction-payment"3848version = "2.0.1"3859version = "2.0.1"3849source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3860source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3850dependencies = [3861dependencies = [3851 "frame-support",3862 "frame-support",3852 "frame-system",3863 "frame-system",3862[[package]]3873[[package]]3863name = "pallet-transaction-payment-rpc"3874name = "pallet-transaction-payment-rpc"3864version = "2.0.1"3875version = "2.0.1"3865source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3876source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3866dependencies = [3877dependencies = [3867 "jsonrpc-core",3878 "jsonrpc-core",3868 "jsonrpc-core-client",3879 "jsonrpc-core-client",3879[[package]]3890[[package]]3880name = "pallet-transaction-payment-rpc-runtime-api"3891name = "pallet-transaction-payment-rpc-runtime-api"3881version = "2.0.1"3892version = "2.0.1"3882source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3893source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3883dependencies = [3894dependencies = [3884 "pallet-transaction-payment",3895 "pallet-transaction-payment",3885 "parity-scale-codec",3896 "parity-scale-codec",3890[[package]]3901[[package]]3891name = "pallet-treasury"3902name = "pallet-treasury"3892version = "2.0.1"3903version = "2.0.1"3893source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3904source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3894dependencies = [3905dependencies = [3895 "frame-support",3906 "frame-support",3896 "frame-system",3907 "frame-system",3905[[package]]3916[[package]]3906name = "pallet-vesting"3917name = "pallet-vesting"3907version = "2.0.1"3918version = "2.0.1"3908source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"3919source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"3909dependencies = [3920dependencies = [3910 "enumflags2",3921 "enumflags2",3911 "frame-support",3922 "frame-support",458545964586[[package]]4597[[package]]4587name = "rand"4598name = "rand"4588version = "0.8.2"4599version = "0.8.3"4589source = "registry+https://github.com/rust-lang/crates.io-index"4600source = "registry+https://github.com/rust-lang/crates.io-index"4590checksum = "18519b42a40024d661e1714153e9ad0c3de27cd495760ceb09710920f1098b1e"4601checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e"4591dependencies = [4602dependencies = [4592 "libc",4603 "libc",4593 "rand_chacha 0.3.0",4604 "rand_chacha 0.3.0",4997[[package]]5008[[package]]4998name = "sc-basic-authorship"5009name = "sc-basic-authorship"4999version = "0.8.1"5010version = "0.8.1"5000source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5011source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5001dependencies = [5012dependencies = [5002 "futures 0.3.12",5013 "futures 0.3.12",5003 "futures-timer 3.0.2",5014 "futures-timer 3.0.2",5020[[package]]5031[[package]]5021name = "sc-block-builder"5032name = "sc-block-builder"5022version = "0.8.1"5033version = "0.8.1"5023source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5034source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5024dependencies = [5035dependencies = [5025 "parity-scale-codec",5036 "parity-scale-codec",5026 "sc-client-api",5037 "sc-client-api",5037[[package]]5048[[package]]5038name = "sc-chain-spec"5049name = "sc-chain-spec"5039version = "2.0.1"5050version = "2.0.1"5040source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5051source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5041dependencies = [5052dependencies = [5042 "impl-trait-for-tuples 0.2.0",5053 "impl-trait-for-tuples 0.2.0",5043 "parity-scale-codec",5054 "parity-scale-codec",5058[[package]]5069[[package]]5059name = "sc-chain-spec-derive"5070name = "sc-chain-spec-derive"5060version = "2.0.1"5071version = "2.0.1"5061source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5072source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5062dependencies = [5073dependencies = [5063 "proc-macro-crate",5074 "proc-macro-crate",5064 "proc-macro2",5075 "proc-macro2",5069[[package]]5080[[package]]5070name = "sc-cli"5081name = "sc-cli"5071version = "0.8.1"5082version = "0.8.1"5072source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5083source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5073dependencies = [5084dependencies = [5074 "chrono",5085 "chrono",5075 "fdlimit",5086 "fdlimit",5107[[package]]5118[[package]]5108name = "sc-client-api"5119name = "sc-client-api"5109version = "2.0.1"5120version = "2.0.1"5110source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5121source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5111dependencies = [5122dependencies = [5112 "derive_more",5123 "derive_more",5113 "fnv",5124 "fnv",5141[[package]]5152[[package]]5142name = "sc-client-db"5153name = "sc-client-db"5143version = "0.8.1"5154version = "0.8.1"5144source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5155source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5145dependencies = [5156dependencies = [5146 "blake2-rfc",5157 "blake2-rfc",5147 "hash-db",5158 "hash-db",5171[[package]]5182[[package]]5172name = "sc-consensus"5183name = "sc-consensus"5173version = "0.8.1"5184version = "0.8.1"5174source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5185source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5175dependencies = [5186dependencies = [5176 "sc-client-api",5187 "sc-client-api",5177 "sp-blockchain",5188 "sp-blockchain",5182[[package]]5193[[package]]5183name = "sc-consensus-aura"5194name = "sc-consensus-aura"5184version = "0.8.1"5195version = "0.8.1"5185source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5196source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5186dependencies = [5197dependencies = [5187 "derive_more",5198 "derive_more",5188 "futures 0.3.12",5199 "futures 0.3.12",5213[[package]]5224[[package]]5214name = "sc-consensus-babe"5225name = "sc-consensus-babe"5215version = "0.8.1"5226version = "0.8.1"5216source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5227source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5217dependencies = [5228dependencies = [5218 "derive_more",5229 "derive_more",5219 "fork-tree",5230 "fork-tree",5258[[package]]5269[[package]]5259name = "sc-consensus-epochs"5270name = "sc-consensus-epochs"5260version = "0.8.1"5271version = "0.8.1"5261source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5272source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5262dependencies = [5273dependencies = [5263 "fork-tree",5274 "fork-tree",5264 "parity-scale-codec",5275 "parity-scale-codec",5271[[package]]5282[[package]]5272name = "sc-consensus-slots"5283name = "sc-consensus-slots"5273version = "0.8.1"5284version = "0.8.1"5274source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5285source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5275dependencies = [5286dependencies = [5276 "futures 0.3.12",5287 "futures 0.3.12",5277 "futures-timer 3.0.2",5288 "futures-timer 3.0.2",5297[[package]]5308[[package]]5298name = "sc-consensus-uncles"5309name = "sc-consensus-uncles"5299version = "0.8.1"5310version = "0.8.1"5300source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5311source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5301dependencies = [5312dependencies = [5302 "log",5313 "log",5303 "sc-client-api",5314 "sc-client-api",5311[[package]]5322[[package]]5312name = "sc-executor"5323name = "sc-executor"5313version = "0.8.1"5324version = "0.8.1"5314source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5325source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5315dependencies = [5326dependencies = [5316 "derive_more",5327 "derive_more",5317 "lazy_static",5328 "lazy_static",5340[[package]]5351[[package]]5341name = "sc-executor-common"5352name = "sc-executor-common"5342version = "0.8.1"5353version = "0.8.1"5343source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5354source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5344dependencies = [5355dependencies = [5345 "derive_more",5356 "derive_more",5346 "parity-scale-codec",5357 "parity-scale-codec",5356[[package]]5367[[package]]5357name = "sc-executor-wasmi"5368name = "sc-executor-wasmi"5358version = "0.8.1"5369version = "0.8.1"5359source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5370source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5360dependencies = [5371dependencies = [5361 "log",5372 "log",5362 "parity-scale-codec",5373 "parity-scale-codec",5371[[package]]5382[[package]]5372name = "sc-executor-wasmtime"5383name = "sc-executor-wasmtime"5373version = "0.8.1"5384version = "0.8.1"5374source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5385source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5375dependencies = [5386dependencies = [5376 "log",5387 "log",5377 "parity-scale-codec",5388 "parity-scale-codec",5389[[package]]5400[[package]]5390name = "sc-finality-grandpa"5401name = "sc-finality-grandpa"5391version = "0.8.1"5402version = "0.8.1"5392source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5403source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5393dependencies = [5404dependencies = [5394 "derive_more",5405 "derive_more",5395 "finality-grandpa",5406 "finality-grandpa",5396 "fork-tree",5407 "fork-tree",5397 "futures 0.3.12",5408 "futures 0.3.12",5398 "futures-timer 3.0.2",5409 "futures-timer 3.0.2",5410 "linked-hash-map",5399 "log",5411 "log",5400 "parity-scale-codec",5412 "parity-scale-codec",5401 "parking_lot 0.11.1",5413 "parking_lot 0.11.1",5426[[package]]5438[[package]]5427name = "sc-informant"5439name = "sc-informant"5428version = "0.8.1"5440version = "0.8.1"5429source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5441source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5430dependencies = [5442dependencies = [5431 "ansi_term 0.12.1",5443 "ansi_term 0.12.1",5432 "futures 0.3.12",5444 "futures 0.3.12",5444[[package]]5456[[package]]5445name = "sc-keystore"5457name = "sc-keystore"5446version = "2.0.1"5458version = "2.0.1"5447source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5459source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5448dependencies = [5460dependencies = [5449 "async-trait",5461 "async-trait",5450 "derive_more",5462 "derive_more",5464[[package]]5476[[package]]5465name = "sc-light"5477name = "sc-light"5466version = "2.0.1"5478version = "2.0.1"5467source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5479source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5468dependencies = [5480dependencies = [5469 "hash-db",5481 "hash-db",5470 "lazy_static",5482 "lazy_static",5483[[package]]5495[[package]]5484name = "sc-network"5496name = "sc-network"5485version = "0.8.1"5497version = "0.8.1"5486source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5498source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5487dependencies = [5499dependencies = [5488 "async-std",5500 "async-std",5489 "async-trait",5501 "async-trait",5535[[package]]5547[[package]]5536name = "sc-network-gossip"5548name = "sc-network-gossip"5537version = "0.8.1"5549version = "0.8.1"5538source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5550source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5539dependencies = [5551dependencies = [5540 "futures 0.3.12",5552 "futures 0.3.12",5541 "futures-timer 3.0.2",5553 "futures-timer 3.0.2",5551[[package]]5563[[package]]5552name = "sc-offchain"5564name = "sc-offchain"5553version = "2.0.1"5565version = "2.0.1"5554source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5566source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5555dependencies = [5567dependencies = [5556 "bytes 0.5.6",5568 "bytes 0.5.6",5557 "fnv",5569 "fnv",5578[[package]]5590[[package]]5579name = "sc-peerset"5591name = "sc-peerset"5580version = "2.0.1"5592version = "2.0.1"5581source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5593source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5582dependencies = [5594dependencies = [5583 "futures 0.3.12",5595 "futures 0.3.12",5584 "libp2p",5596 "libp2p",5591[[package]]5603[[package]]5592name = "sc-proposer-metrics"5604name = "sc-proposer-metrics"5593version = "0.8.1"5605version = "0.8.1"5594source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5606source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5595dependencies = [5607dependencies = [5596 "log",5608 "log",5597 "substrate-prometheus-endpoint",5609 "substrate-prometheus-endpoint",5600[[package]]5612[[package]]5601name = "sc-rpc"5613name = "sc-rpc"5602version = "2.0.1"5614version = "2.0.1"5603source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5615source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5604dependencies = [5616dependencies = [5605 "futures 0.3.12",5617 "futures 0.3.12",5606 "hash-db",5618 "hash-db",5634[[package]]5646[[package]]5635name = "sc-rpc-api"5647name = "sc-rpc-api"5636version = "0.8.1"5648version = "0.8.1"5637source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5649source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5638dependencies = [5650dependencies = [5639 "derive_more",5651 "derive_more",5640 "futures 0.3.12",5652 "futures 0.3.12",5658[[package]]5670[[package]]5659name = "sc-rpc-server"5671name = "sc-rpc-server"5660version = "2.0.1"5672version = "2.0.1"5661source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5673source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5662dependencies = [5674dependencies = [5663 "futures 0.1.30",5675 "futures 0.1.30",5664 "jsonrpc-core",5676 "jsonrpc-core",5676[[package]]5688[[package]]5677name = "sc-service"5689name = "sc-service"5678version = "0.8.1"5690version = "0.8.1"5679source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5691source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5680dependencies = [5692dependencies = [5681 "directories 3.0.1",5693 "directories 3.0.1",5682 "exit-future",5694 "exit-future",5739[[package]]5751[[package]]5740name = "sc-state-db"5752name = "sc-state-db"5741version = "0.8.1"5753version = "0.8.1"5742source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5754source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5743dependencies = [5755dependencies = [5744 "log",5756 "log",5745 "parity-scale-codec",5757 "parity-scale-codec",5754[[package]]5766[[package]]5755name = "sc-telemetry"5767name = "sc-telemetry"5756version = "2.0.1"5768version = "2.0.1"5757source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5769source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5758dependencies = [5770dependencies = [5759 "chrono",5771 "chrono",5760 "futures 0.3.12",5772 "futures 0.3.12",5776[[package]]5788[[package]]5777name = "sc-tracing"5789name = "sc-tracing"5778version = "2.0.1"5790version = "2.0.1"5779source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5791source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5780dependencies = [5792dependencies = [5781 "ansi_term 0.12.1",5793 "ansi_term 0.12.1",5782 "atty",5794 "atty",5804[[package]]5816[[package]]5805name = "sc-tracing-proc-macro"5817name = "sc-tracing-proc-macro"5806version = "2.0.0"5818version = "2.0.0"5807source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5819source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5808dependencies = [5820dependencies = [5809 "proc-macro-crate",5821 "proc-macro-crate",5810 "proc-macro2",5822 "proc-macro2",5815[[package]]5827[[package]]5816name = "sc-transaction-graph"5828name = "sc-transaction-graph"5817version = "2.0.1"5829version = "2.0.1"5818source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5830source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5819dependencies = [5831dependencies = [5820 "derive_more",5832 "derive_more",5821 "futures 0.3.12",5833 "futures 0.3.12",5837[[package]]5849[[package]]5838name = "sc-transaction-pool"5850name = "sc-transaction-pool"5839version = "2.0.1"5851version = "2.0.1"5840source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"5852source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"5841dependencies = [5853dependencies = [5842 "futures 0.3.12",5854 "futures 0.3.12",5843 "futures-diagnose",5855 "futures-diagnose",591259245913[[package]]5925[[package]]5914name = "scroll_derive"5926name = "scroll_derive"5915version = "0.10.4"5927version = "0.10.5"5916source = "registry+https://github.com/rust-lang/crates.io-index"5928source = "registry+https://github.com/rust-lang/crates.io-index"5917checksum = "b12bd20b94c7cdfda8c7ba9b92ad0d9a56e3fa018c25fca83b51aa664c9b4c0d"5929checksum = "aaaae8f38bb311444cfb7f1979af0bc9240d95795f75f9ceddf6a59b79ceffa0"5918dependencies = [5930dependencies = [5919 "proc-macro2",5931 "proc-macro2",5920 "quote",5932 "quote",598059925981[[package]]5993[[package]]5982name = "serde"5994name = "serde"5983version = "1.0.120"5995version = "1.0.123"5984source = "registry+https://github.com/rust-lang/crates.io-index"5996source = "registry+https://github.com/rust-lang/crates.io-index"5985checksum = "166b2349061381baf54a58e4b13c89369feb0ef2eaa57198899e2312aac30aab"5997checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae"5986dependencies = [5998dependencies = [5987 "serde_derive",5999 "serde_derive",5988]6000]598960015990[[package]]6002[[package]]5991name = "serde_derive"6003name = "serde_derive"5992version = "1.0.120"6004version = "1.0.123"5993source = "registry+https://github.com/rust-lang/crates.io-index"6005source = "registry+https://github.com/rust-lang/crates.io-index"5994checksum = "0ca2a8cb5805ce9e3b95435e3765b7b553cecc762d938d409434338386cb5775"6006checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31"5995dependencies = [6007dependencies = [5996 "proc-macro2",6008 "proc-macro2",5997 "quote",6009 "quote",6192[[package]]6204[[package]]6193name = "sp-allocator"6205name = "sp-allocator"6194version = "2.0.1"6206version = "2.0.1"6195source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6207source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6196dependencies = [6208dependencies = [6197 "log",6209 "log",6198 "sp-core",6210 "sp-core",6204[[package]]6216[[package]]6205name = "sp-api"6217name = "sp-api"6206version = "2.0.1"6218version = "2.0.1"6207source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6219source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6208dependencies = [6220dependencies = [6209 "hash-db",6221 "hash-db",6210 "parity-scale-codec",6222 "parity-scale-codec",6220[[package]]6232[[package]]6221name = "sp-api-proc-macro"6233name = "sp-api-proc-macro"6222version = "2.0.1"6234version = "2.0.1"6223source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6235source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6224dependencies = [6236dependencies = [6225 "blake2-rfc",6237 "blake2-rfc",6226 "proc-macro-crate",6238 "proc-macro-crate",6232[[package]]6244[[package]]6233name = "sp-application-crypto"6245name = "sp-application-crypto"6234version = "2.0.1"6246version = "2.0.1"6235source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6247source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6236dependencies = [6248dependencies = [6237 "parity-scale-codec",6249 "parity-scale-codec",6238 "serde",6250 "serde",6244[[package]]6256[[package]]6245name = "sp-arithmetic"6257name = "sp-arithmetic"6246version = "2.0.1"6258version = "2.0.1"6247source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6259source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6248dependencies = [6260dependencies = [6249 "integer-sqrt",6261 "integer-sqrt",6250 "num-traits",6262 "num-traits",6257[[package]]6269[[package]]6258name = "sp-authorship"6270name = "sp-authorship"6259version = "2.0.1"6271version = "2.0.1"6260source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6272source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6261dependencies = [6273dependencies = [6262 "parity-scale-codec",6274 "parity-scale-codec",6263 "sp-inherents",6275 "sp-inherents",6268[[package]]6280[[package]]6269name = "sp-block-builder"6281name = "sp-block-builder"6270version = "2.0.1"6282version = "2.0.1"6271source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6283source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6272dependencies = [6284dependencies = [6273 "parity-scale-codec",6285 "parity-scale-codec",6274 "sp-api",6286 "sp-api",6280[[package]]6292[[package]]6281name = "sp-blockchain"6293name = "sp-blockchain"6282version = "2.0.1"6294version = "2.0.1"6283source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6295source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6284dependencies = [6296dependencies = [6285 "futures 0.3.12",6297 "futures 0.3.12",6286 "log",6298 "log",6298[[package]]6310[[package]]6299name = "sp-chain-spec"6311name = "sp-chain-spec"6300version = "2.0.1"6312version = "2.0.1"6301source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6313source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6302dependencies = [6314dependencies = [6303 "serde",6315 "serde",6304 "serde_json",6316 "serde_json",6307[[package]]6319[[package]]6308name = "sp-consensus"6320name = "sp-consensus"6309version = "0.8.1"6321version = "0.8.1"6310source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6322source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6311dependencies = [6323dependencies = [6312 "futures 0.3.12",6324 "futures 0.3.12",6313 "futures-timer 3.0.2",6325 "futures-timer 3.0.2",6333[[package]]6345[[package]]6334name = "sp-consensus-aura"6346name = "sp-consensus-aura"6335version = "0.8.1"6347version = "0.8.1"6336source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6348source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6337dependencies = [6349dependencies = [6338 "parity-scale-codec",6350 "parity-scale-codec",6339 "sp-api",6351 "sp-api",6347[[package]]6359[[package]]6348name = "sp-consensus-babe"6360name = "sp-consensus-babe"6349version = "0.8.1"6361version = "0.8.1"6350source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6362source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6351dependencies = [6363dependencies = [6352 "merlin",6364 "merlin",6353 "parity-scale-codec",6365 "parity-scale-codec",6367[[package]]6379[[package]]6368name = "sp-consensus-slots"6380name = "sp-consensus-slots"6369version = "0.8.1"6381version = "0.8.1"6370source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6382source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6371dependencies = [6383dependencies = [6372 "parity-scale-codec",6384 "parity-scale-codec",6373 "sp-runtime",6385 "sp-runtime",6376[[package]]6388[[package]]6377name = "sp-consensus-vrf"6389name = "sp-consensus-vrf"6378version = "0.8.1"6390version = "0.8.1"6379source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6391source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6380dependencies = [6392dependencies = [6381 "parity-scale-codec",6393 "parity-scale-codec",6382 "schnorrkel",6394 "schnorrkel",6388[[package]]6400[[package]]6389name = "sp-core"6401name = "sp-core"6390version = "2.0.1"6402version = "2.0.1"6391source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6403source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6392dependencies = [6404dependencies = [6393 "base58",6405 "base58",6394 "blake2-rfc",6406 "blake2-rfc",6432[[package]]6444[[package]]6433name = "sp-database"6445name = "sp-database"6434version = "2.0.1"6446version = "2.0.1"6435source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6447source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6436dependencies = [6448dependencies = [6437 "kvdb",6449 "kvdb",6438 "parking_lot 0.11.1",6450 "parking_lot 0.11.1",6441[[package]]6453[[package]]6442name = "sp-debug-derive"6454name = "sp-debug-derive"6443version = "2.0.1"6455version = "2.0.1"6444source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6456source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6445dependencies = [6457dependencies = [6446 "proc-macro2",6458 "proc-macro2",6447 "quote",6459 "quote",6451[[package]]6463[[package]]6452name = "sp-externalities"6464name = "sp-externalities"6453version = "0.8.1"6465version = "0.8.1"6454source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6466source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6455dependencies = [6467dependencies = [6456 "environmental",6468 "environmental",6457 "parity-scale-codec",6469 "parity-scale-codec",6462[[package]]6474[[package]]6463name = "sp-finality-grandpa"6475name = "sp-finality-grandpa"6464version = "2.0.1"6476version = "2.0.1"6465source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6477source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6466dependencies = [6478dependencies = [6467 "finality-grandpa",6479 "finality-grandpa",6468 "log",6480 "log",6479[[package]]6491[[package]]6480name = "sp-inherents"6492name = "sp-inherents"6481version = "2.0.1"6493version = "2.0.1"6482source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6494source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6483dependencies = [6495dependencies = [6484 "parity-scale-codec",6496 "parity-scale-codec",6485 "parking_lot 0.11.1",6497 "parking_lot 0.11.1",6491[[package]]6503[[package]]6492name = "sp-io"6504name = "sp-io"6493version = "2.0.1"6505version = "2.0.1"6494source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6506source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6495dependencies = [6507dependencies = [6496 "futures 0.3.12",6508 "futures 0.3.12",6497 "hash-db",6509 "hash-db",6515[[package]]6527[[package]]6516name = "sp-keyring"6528name = "sp-keyring"6517version = "2.0.1"6529version = "2.0.1"6518source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6530source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6519dependencies = [6531dependencies = [6520 "lazy_static",6532 "lazy_static",6521 "sp-core",6533 "sp-core",6526[[package]]6538[[package]]6527name = "sp-keystore"6539name = "sp-keystore"6528version = "0.8.0"6540version = "0.8.0"6529source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6541source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6530dependencies = [6542dependencies = [6531 "async-trait",6543 "async-trait",6532 "derive_more",6544 "derive_more",6543[[package]]6555[[package]]6544name = "sp-offchain"6556name = "sp-offchain"6545version = "2.0.1"6557version = "2.0.1"6546source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6558source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6547dependencies = [6559dependencies = [6548 "sp-api",6560 "sp-api",6549 "sp-core",6561 "sp-core",6553[[package]]6565[[package]]6554name = "sp-panic-handler"6566name = "sp-panic-handler"6555version = "2.0.1"6567version = "2.0.1"6556source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6568source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6557dependencies = [6569dependencies = [6558 "backtrace",6570 "backtrace",6559]6571]656065726561[[package]]6573[[package]]6562name = "sp-rpc"6574name = "sp-rpc"6563version = "2.0.1"6575version = "2.0.1"6564source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6576source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6565dependencies = [6577dependencies = [6566 "serde",6578 "serde",6567 "sp-core",6579 "sp-core",6570[[package]]6582[[package]]6571name = "sp-runtime"6583name = "sp-runtime"6572version = "2.0.1"6584version = "2.0.1"6573source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6585source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6574dependencies = [6586dependencies = [6575 "either",6587 "either",6576 "hash256-std-hasher",6588 "hash256-std-hasher",6591[[package]]6603[[package]]6592name = "sp-runtime-interface"6604name = "sp-runtime-interface"6593version = "2.0.1"6605version = "2.0.1"6594source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6606source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6595dependencies = [6607dependencies = [6596 "impl-trait-for-tuples 0.2.0",6608 "impl-trait-for-tuples 0.2.0",6597 "parity-scale-codec",6609 "parity-scale-codec",6608[[package]]6620[[package]]6609name = "sp-runtime-interface-proc-macro"6621name = "sp-runtime-interface-proc-macro"6610version = "2.0.1"6622version = "2.0.1"6611source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6623source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6612dependencies = [6624dependencies = [6613 "Inflector",6625 "Inflector",6614 "proc-macro-crate",6626 "proc-macro-crate",6620[[package]]6632[[package]]6621name = "sp-sandbox"6633name = "sp-sandbox"6622version = "0.8.1"6634version = "0.8.1"6623source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6635source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6624dependencies = [6636dependencies = [6625 "parity-scale-codec",6637 "parity-scale-codec",6626 "sp-core",6638 "sp-core",6633[[package]]6645[[package]]6634name = "sp-serializer"6646name = "sp-serializer"6635version = "2.0.1"6647version = "2.0.1"6636source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6648source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6637dependencies = [6649dependencies = [6638 "serde",6650 "serde",6639 "serde_json",6651 "serde_json",6642[[package]]6654[[package]]6643name = "sp-session"6655name = "sp-session"6644version = "2.0.1"6656version = "2.0.1"6645source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6657source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6646dependencies = [6658dependencies = [6647 "parity-scale-codec",6659 "parity-scale-codec",6648 "sp-api",6660 "sp-api",6655[[package]]6667[[package]]6656name = "sp-staking"6668name = "sp-staking"6657version = "2.0.1"6669version = "2.0.1"6658source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6670source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6659dependencies = [6671dependencies = [6660 "parity-scale-codec",6672 "parity-scale-codec",6661 "sp-runtime",6673 "sp-runtime",6665[[package]]6677[[package]]6666name = "sp-state-machine"6678name = "sp-state-machine"6667version = "0.8.1"6679version = "0.8.1"6668source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6680source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6669dependencies = [6681dependencies = [6670 "hash-db",6682 "hash-db",6671 "log",6683 "log",6687[[package]]6699[[package]]6688name = "sp-std"6700name = "sp-std"6689version = "2.0.1"6701version = "2.0.1"6690source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6702source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"669167036692[[package]]6704[[package]]6693name = "sp-storage"6705name = "sp-storage"6694version = "2.0.1"6706version = "2.0.1"6695source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6707source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6696dependencies = [6708dependencies = [6697 "impl-serde",6709 "impl-serde",6698 "parity-scale-codec",6710 "parity-scale-codec",6705[[package]]6717[[package]]6706name = "sp-tasks"6718name = "sp-tasks"6707version = "2.0.0"6719version = "2.0.0"6708source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6720source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6709dependencies = [6721dependencies = [6710 "log",6722 "log",6711 "sp-core",6723 "sp-core",6718[[package]]6730[[package]]6719name = "sp-timestamp"6731name = "sp-timestamp"6720version = "2.0.1"6732version = "2.0.1"6721source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6733source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6722dependencies = [6734dependencies = [6723 "impl-trait-for-tuples 0.2.0",6735 "impl-trait-for-tuples 0.2.0",6724 "parity-scale-codec",6736 "parity-scale-codec",6732[[package]]6744[[package]]6733name = "sp-tracing"6745name = "sp-tracing"6734version = "2.0.1"6746version = "2.0.1"6735source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6747source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6736dependencies = [6748dependencies = [6737 "log",6749 "log",6738 "parity-scale-codec",6750 "parity-scale-codec",6745[[package]]6757[[package]]6746name = "sp-transaction-pool"6758name = "sp-transaction-pool"6747version = "2.0.1"6759version = "2.0.1"6748source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6760source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6749dependencies = [6761dependencies = [6750 "derive_more",6762 "derive_more",6751 "futures 0.3.12",6763 "futures 0.3.12",6761[[package]]6773[[package]]6762name = "sp-trie"6774name = "sp-trie"6763version = "2.0.1"6775version = "2.0.1"6764source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6776source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6765dependencies = [6777dependencies = [6766 "hash-db",6778 "hash-db",6767 "memory-db",6779 "memory-db",6775[[package]]6787[[package]]6776name = "sp-utils"6788name = "sp-utils"6777version = "2.0.1"6789version = "2.0.1"6778source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6790source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6779dependencies = [6791dependencies = [6780 "futures 0.3.12",6792 "futures 0.3.12",6781 "futures-core",6793 "futures-core",6787[[package]]6799[[package]]6788name = "sp-version"6800name = "sp-version"6789version = "2.0.1"6801version = "2.0.1"6790source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6802source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6791dependencies = [6803dependencies = [6792 "impl-serde",6804 "impl-serde",6793 "parity-scale-codec",6805 "parity-scale-codec",6799[[package]]6811[[package]]6800name = "sp-wasm-interface"6812name = "sp-wasm-interface"6801version = "2.0.1"6813version = "2.0.1"6802source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6814source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6803dependencies = [6815dependencies = [6804 "impl-trait-for-tuples 0.2.0",6816 "impl-trait-for-tuples 0.2.0",6805 "parity-scale-codec",6817 "parity-scale-codec",6920[[package]]6932[[package]]6921name = "substrate-build-script-utils"6933name = "substrate-build-script-utils"6922version = "2.0.1"6934version = "2.0.1"6923source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6935source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6924dependencies = [6936dependencies = [6925 "platforms",6937 "platforms",6926]6938]692769396928[[package]]6940[[package]]6929name = "substrate-frame-rpc-system"6941name = "substrate-frame-rpc-system"6930version = "2.0.1"6942version = "2.0.1"6931source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6943source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6932dependencies = [6944dependencies = [6933 "frame-system-rpc-runtime-api",6945 "frame-system-rpc-runtime-api",6934 "futures 0.3.12",6946 "futures 0.3.12",6951[[package]]6963[[package]]6952name = "substrate-prometheus-endpoint"6964name = "substrate-prometheus-endpoint"6953version = "0.8.1"6965version = "0.8.1"6954source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#a7fd1e5d59b12d0166da54d545e7e5826bc6f518"6966source = "git+https://github.com/usetech-llc/substrate.git?branch=unique#0e070672cf7a7bec72fb3f26188915cfb43c440f"6955dependencies = [6967dependencies = [6956 "async-std",6968 "async-std",6957 "derive_more",6969 "derive_more",698269946983[[package]]6995[[package]]6984name = "syn"6996name = "syn"6985version = "1.0.58"6997version = "1.0.60"6986source = "registry+https://github.com/rust-lang/crates.io-index"6998source = "registry+https://github.com/rust-lang/crates.io-index"6987checksum = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5"6999checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081"6988dependencies = [7000dependencies = [6989 "proc-macro2",7001 "proc-macro2",6990 "quote",7002 "quote",7023dependencies = [7035dependencies = [7024 "cfg-if 1.0.0",7036 "cfg-if 1.0.0",7025 "libc",7037 "libc",7026 "rand 0.8.2",7038 "rand 0.8.3",7027 "redox_syscall 0.2.4",7039 "redox_syscall 0.2.4",7028 "remove_dir_all",7040 "remove_dir_all",7029 "winapi 0.3.9",7041 "winapi 0.3.9",706970817070[[package]]7082[[package]]7071name = "thread_local"7083name = "thread_local"7072version = "1.1.0"7084version = "1.1.2"7073source = "registry+https://github.com/rust-lang/crates.io-index"7085source = "registry+https://github.com/rust-lang/crates.io-index"7074checksum = "bb9bc092d0d51e76b2b19d9d85534ffc9ec2db959a2523cdae0697e2972cd447"7086checksum = "d8208a331e1cb318dd5bd76951d2b8fc48ca38a69f5f4e4af1b6a9f8c6236915"7075dependencies = [7087dependencies = [7076 "lazy_static",7088 "once_cell",7077]7089]707870907079[[package]]7091[[package]]712571377126[[package]]7138[[package]]7127name = "tinyvec"7139name = "tinyvec"7128version = "1.1.0"7140version = "1.1.1"7129source = "registry+https://github.com/rust-lang/crates.io-index"7141source = "registry+https://github.com/rust-lang/crates.io-index"7130checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f"7142checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023"7131dependencies = [7143dependencies = [7132 "tinyvec_macros",7144 "tinyvec_macros",7133]7145]741274247413[[package]]7425[[package]]7414name = "tower-service"7426name = "tower-service"7415version = "0.3.0"7427version = "0.3.1"7416source = "registry+https://github.com/rust-lang/crates.io-index"7428source = "registry+https://github.com/rust-lang/crates.io-index"7417checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860"7429checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"741874307419[[package]]7431[[package]]7420name = "tracing"7432name = "tracing"7667 "percent-encoding 2.1.0",7679 "percent-encoding 2.1.0",7668]7680]76817682[[package]]7683name = "value-bag"7684version = "1.0.0-alpha.6"7685source = "registry+https://github.com/rust-lang/crates.io-index"7686checksum = "6b676010e055c99033117c2343b33a40a30b91fecd6c49055ac9cd2d6c305ab1"7687dependencies = [7688 "ctor",7689]766976907670[[package]]7691[[package]]7671name = "vcpkg"7692name = "vcpkg"773877597739[[package]]7760[[package]]7740name = "wasm-bindgen"7761name = "wasm-bindgen"7741version = "0.2.69"7762version = "0.2.70"7742source = "registry+https://github.com/rust-lang/crates.io-index"7763source = "registry+https://github.com/rust-lang/crates.io-index"7743checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e"7764checksum = "55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be"7744dependencies = [7765dependencies = [7745 "cfg-if 1.0.0",7766 "cfg-if 1.0.0",7746 "wasm-bindgen-macro",7767 "wasm-bindgen-macro",7747]7768]774877697749[[package]]7770[[package]]7750name = "wasm-bindgen-backend"7771name = "wasm-bindgen-backend"7751version = "0.2.69"7772version = "0.2.70"7752source = "registry+https://github.com/rust-lang/crates.io-index"7773source = "registry+https://github.com/rust-lang/crates.io-index"7753checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62"7774checksum = "7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7"7754dependencies = [7775dependencies = [7755 "bumpalo",7776 "bumpalo",7756 "lazy_static",7777 "lazy_static",776377847764[[package]]7785[[package]]7765name = "wasm-bindgen-futures"7786name = "wasm-bindgen-futures"7766version = "0.4.19"7787version = "0.4.20"7767source = "registry+https://github.com/rust-lang/crates.io-index"7788source = "registry+https://github.com/rust-lang/crates.io-index"7768checksum = "1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35"7789checksum = "3de431a2910c86679c34283a33f66f4e4abd7e0aec27b6669060148872aadf94"7769dependencies = [7790dependencies = [7770 "cfg-if 1.0.0",7791 "cfg-if 1.0.0",7771 "js-sys",7792 "js-sys",777577967776[[package]]7797[[package]]7777name = "wasm-bindgen-macro"7798name = "wasm-bindgen-macro"7778version = "0.2.69"7799version = "0.2.70"7779source = "registry+https://github.com/rust-lang/crates.io-index"7800source = "registry+https://github.com/rust-lang/crates.io-index"7780checksum = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084"7801checksum = "3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c"7781dependencies = [7802dependencies = [7782 "quote",7803 "quote",7783 "wasm-bindgen-macro-support",7804 "wasm-bindgen-macro-support",7784]7805]778578067786[[package]]7807[[package]]7787name = "wasm-bindgen-macro-support"7808name = "wasm-bindgen-macro-support"7788version = "0.2.69"7809version = "0.2.70"7789source = "registry+https://github.com/rust-lang/crates.io-index"7810source = "registry+https://github.com/rust-lang/crates.io-index"7790checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549"7811checksum = "4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385"7791dependencies = [7812dependencies = [7792 "proc-macro2",7813 "proc-macro2",7793 "quote",7814 "quote",779878197799[[package]]7820[[package]]7800name = "wasm-bindgen-shared"7821name = "wasm-bindgen-shared"7801version = "0.2.69"7822version = "0.2.70"7802source = "registry+https://github.com/rust-lang/crates.io-index"7823source = "registry+https://github.com/rust-lang/crates.io-index"7803checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158"7824checksum = "dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64"780478257805[[package]]7826[[package]]7806name = "wasm-timer"7827name = "wasm-timer"802780488028[[package]]8049[[package]]8029name = "web-sys"8050name = "web-sys"8030version = "0.3.46"8051version = "0.3.47"8031source = "registry+https://github.com/rust-lang/crates.io-index"8052source = "registry+https://github.com/rust-lang/crates.io-index"8032checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"8053checksum = "c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3"8033dependencies = [8054dependencies = [8034 "js-sys",8055 "js-sys",8035 "wasm-bindgen",8056 "wasm-bindgen",pallets/nft/src/lib.rsdiffbeforeafterboth1049 pub fn transfer(origin, recipient: T::AccountId, collection_id: CollectionId, item_id: TokenId, value: u128) -> DispatchResult {1049 pub fn transfer(origin, recipient: T::AccountId, collection_id: CollectionId, item_id: TokenId, value: u128) -> DispatchResult {10501051 let sender = ensure_signed(origin)?;1050 let sender = ensure_signed(origin)?;1052 let target_collection = <Collection<T>>::get(collection_id);10531054 // Limits check1055 Self::is_correct_transfer(collection_id, &target_collection, &recipient)?;1051 Self::transfer_internal(sender, recipient, collection_id, item_id, value)10561057 // Transfer permissions check1058 ensure!(Self::is_item_owner(sender.clone(), collection_id, item_id) ||1059 Self::is_owner_or_admin_permissions(collection_id, sender.clone()),1060 Error::<T>::NoPermission);10611062 if target_collection.access == AccessMode::WhiteList {1063 Self::check_white_list(collection_id, &sender)?;1064 Self::check_white_list(collection_id, &recipient)?;1065 }10661067 match target_collection.mode1068 {1069 CollectionMode::NFT => Self::transfer_nft(collection_id, item_id, sender.clone(), recipient)?,1070 CollectionMode::Fungible(_) => Self::transfer_fungible(collection_id, value, &sender, &recipient)?,1071 CollectionMode::ReFungible(_) => Self::transfer_refungible(collection_id, item_id, value, sender.clone(), recipient)?,1072 _ => ()1073 };10741075 Ok(())1076 }1052 }107710531078 /// Set, change, or remove approved address to transfer the ownership of the NFT.1054 /// Set, change, or remove approved address to transfer the ownership of the NFT.155415301555impl<T: Config> Module<T> {1531impl<T: Config> Module<T> {15321533 pub fn transfer_internal(sender: T::AccountId, recipient: T::AccountId, collection_id: CollectionId, item_id: TokenId, value: u128) -> DispatchResult {15341535 let target_collection = <Collection<T>>::get(collection_id);15361537 // Limits check1538 Self::is_correct_transfer(collection_id, &target_collection, &recipient)?;15391540 // Transfer permissions check1541 ensure!(Self::is_item_owner(sender.clone(), collection_id, item_id) ||1542 Self::is_owner_or_admin_permissions(collection_id, sender.clone()),1543 Error::<T>::NoPermission);15441545 if target_collection.access == AccessMode::WhiteList {1546 Self::check_white_list(collection_id, &sender)?;1547 Self::check_white_list(collection_id, &recipient)?;1548 }15491550 match target_collection.mode1551 {1552 CollectionMode::NFT => Self::transfer_nft(collection_id, item_id, sender.clone(), recipient)?,1553 CollectionMode::Fungible(_) => Self::transfer_fungible(collection_id, value, &sender, &recipient)?,1554 CollectionMode::ReFungible(_) => Self::transfer_refungible(collection_id, item_id, value, sender.clone(), recipient)?,1555 _ => ()1556 };15571558 Ok(())1559 }1560155615611557 fn is_correct_transfer(collection_id: CollectionId, collection: &CollectionType<T::AccountId>, recipient: &T::AccountId) -> DispatchResult {1562 fn is_correct_transfer(collection_id: CollectionId, collection: &CollectionType<T::AccountId>, recipient: &T::AccountId) -> DispatchResult {runtime/src/chain_extension.rsdiffbeforeafterbothno changes
runtime/src/lib.rsdiffbeforeafterboth636364pub use pallet_timestamp::Call as TimestampCall;64pub use pallet_timestamp::Call as TimestampCall;6566mod chain_extension;67use crate::chain_extension::NFTExtension;656866/// Struct that handles the conversion of Balance -> `u64`. This is used for69/// Struct that handles the conversion of Balance -> `u64`. This is used for67/// staking's election calculation.70/// staking's election calculation.413 type MaxValueSize = MaxValueSize;416 type MaxValueSize = MaxValueSize;414 type WeightPrice = pallet_transaction_payment::Module<Self>;417 type WeightPrice = pallet_transaction_payment::Module<Self>;415 type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;418 type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;416 type ChainExtension = ();419 type ChainExtension = NFTExtension;417 type DeletionQueueDepth = DeletionQueueDepth;420 type DeletionQueueDepth = DeletionQueueDepth;418 type DeletionWeightLimit = DeletionWeightLimit;421 type DeletionWeightLimit = DeletionWeightLimit;419}422}