version = 4
[[package]]
name = "arrayvec"
version = "0.3.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06f59fe10306bb78facd90d28c2038ad23ffaaefa85bac43c8a434cde383334f"
dependencies = [
"nodrop",
"odds",
]
[[package]]
name = "autocfg"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
name = "block-buffer"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1339a1042f5d9f295737ad4d9a6ab6bf81c84a933dba110b9200cd6d1448b814"
dependencies = [
"byte-tools",
"generic-array",
]
[[package]]
name = "blockchain"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b25c0f727a410bef0ea87d7437aa403f669ec4d7de1b302f4d819f83d3b4c561"
[[package]]
name = "bn-plus"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f90037d4bc5a0f87267ee77f0b9c9035a3edbeafc6552109d765283133cf36ca"
dependencies = [
"byteorder",
"rand 0.3.23",
"rustc-serialize",
]
[[package]]
name = "byte-tools"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40"
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "delegate"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88e9a55a50f00ae04c15eab6ff0d2489b9fffadc9bab39eaf7946537474f64ff"
[[package]]
name = "digest"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecae1c064e29fcabb6c2e9939e53dc7da72ed90234ae36ebfe03a478742efbd1"
dependencies = [
"generic-array",
]
[[package]]
name = "elastic-array-plus"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6432870c5bd8b1b788e12e1095c337afab982a56aad4f48fda45471ff0abcc24"
[[package]]
name = "ethereum-bigint"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8729f31beec764416e87a6343301d111d37a54fb7a7acfbb3f6af1dbdfe938e6"
dependencies = [
"byteorder",
"ethereum-hexutil",
"ethereum-rlp",
"libc",
"rand 0.3.23",
]
[[package]]
name = "ethereum-block"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "390e321d66cb9974b44378e3dc038d824af883b076f0ca629f99a7f9fa4065d9"
dependencies = [
"blockchain",
"ethereum-bigint",
"ethereum-block-core",
"ethereum-bloom",
"ethereum-rlp",
"ethereum-trie",
"ethereum-trie-memory",
"libsecp256k1",
"secp256k1-plus",
"sha3",
]
[[package]]
name = "ethereum-block-core"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70dba50833af539a090356ac1653f5552ff29f528c3a45ca530344fa5c377e55"
dependencies = [
"ethereum-bigint",
"ethereum-rlp",
"sha3",
]
[[package]]
name = "ethereum-bloom"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a91f8121ff61f6e8da8ed7b5365f172cb662af4957cfa048f0b0acf472864231"
dependencies = [
"ethereum-bigint",
"ethereum-rlp",
"sha3",
]
[[package]]
name = "ethereum-hexutil"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc096350537e7ec4f98252fc88a7912a8a23183e089b1f687516f0e9c82704ff"
[[package]]
name = "ethereum-rlp"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c056a6adfc1f95ae2b55e9d1748aac23c0f597995e075a2b9618039888f7c1d"
dependencies = [
"byteorder",
"elastic-array-plus",
"ethereum-hexutil",
"lazy_static",
]
[[package]]
name = "ethereum-trie"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e2d285a3cf403674f0e18cfe7e99c2e1a7bcd2bdd2c0ee028212a332250a62b"
dependencies = [
"ethereum-bigint",
"ethereum-rlp",
"sha3",
]
[[package]]
name = "ethereum-trie-memory"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "515b9d68450dcbaad63ae483226a36b9b60b43b2c0814b833978421e6335f5c1"
dependencies = [
"ethereum-bigint",
"ethereum-rlp",
"ethereum-trie",
"sha3",
]
[[package]]
name = "evm"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a506d426d9805291b23b2600a9c5bcd876891e229a8a52832516a34bfdf6c642"
dependencies = [
"delegate",
"digest",
"ethereum-bigint",
"ethereum-block",
"ethereum-block-core",
"ethereum-rlp",
"libsecp256k1",
"log",
"ripemd160",
"secp256k1-plus",
"sha2",
"sha3",
"smallvec",
]
[[package]]
name = "evm-network-expanse"
version = "0.11.0"
dependencies = [
"ethereum-bigint",
"evm",
"evm-precompiled-bn128",
"evm-precompiled-modexp",
]
[[package]]
name = "evm-precompiled-bn128"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d26ff98fa48d4a534e2a1c487b06a12075056e91eddbe27b8568eb9d9d766657"
dependencies = [
"bn-plus",
"ethereum-bigint",
"evm",
]
[[package]]
name = "evm-precompiled-modexp"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ba7b87533ac617234066cb431dca90cb7a0f3d39c9b0b963dd7f5c2d7ba54a2"
dependencies = [
"ethereum-bigint",
"evm",
"num-bigint",
]
[[package]]
name = "fake-simd"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
[[package]]
name = "fuchsia-cprng"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
[[package]]
name = "gcc"
version = "0.3.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"
[[package]]
name = "generic-array"
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2297fb0e3ea512e380da24b52dca3924028f59df5e3a17a18f81d8349ca7ebe"
dependencies = [
"nodrop",
"typenum",
]
[[package]]
name = "lazy_static"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73"
[[package]]
name = "libc"
version = "0.2.162"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398"
[[package]]
name = "libsecp256k1"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89ff20e136d4d095d4f888ccf95df15cd24c8250237f51ca5c3c768f4560e553"
[[package]]
name = "log"
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "maybe-uninit"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
[[package]]
name = "nodrop"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
[[package]]
name = "num-bigint"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e63899ad0da84ce718c14936262a41cee2c79c981fc0a0e7c7beb47d5a07e8c1"
dependencies = [
"num-integer",
"num-traits",
"rand 0.4.6",
"rustc-serialize",
]
[[package]]
name = "num-integer"
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
[[package]]
name = "odds"
version = "0.2.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4eae0151b9dacf24fcc170d9995e511669a082856a91f958a2fe380bfab3fb22"
[[package]]
name = "rand"
version = "0.3.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c"
dependencies = [
"libc",
"rand 0.4.6",
]
[[package]]
name = "rand"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
dependencies = [
"fuchsia-cprng",
"libc",
"rand_core 0.3.1",
"rdrand",
"winapi",
]
[[package]]
name = "rand_core"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
dependencies = [
"rand_core 0.4.2",
]
[[package]]
name = "rand_core"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
[[package]]
name = "rdrand"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
dependencies = [
"rand_core 0.3.1",
]
[[package]]
name = "ripemd160"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a347777d54218aec5d50f31ea04e8c0bceb1dea0282323f0cac42853178f07e9"
dependencies = [
"block-buffer",
"byte-tools",
"digest",
"generic-array",
]
[[package]]
name = "rustc-serialize"
version = "0.3.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe834bc780604f4674073badbad26d7219cadfb4a2275802db12cbae17498401"
[[package]]
name = "secp256k1-plus"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7222a0da4de37d12aa9d018c563f2916b40c3c5030292b9becde5825d86bf3e2"
dependencies = [
"arrayvec",
"gcc",
"lazy_static",
"libc",
"rand 0.3.23",
"rustc-serialize",
]
[[package]]
name = "sha2"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d963c78ce367df26d7ea8b8cc655c651b42e8a1e584e869c1e17dae3ccb116a"
dependencies = [
"block-buffer",
"byte-tools",
"digest",
"fake-simd",
"generic-array",
]
[[package]]
name = "sha3"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26405905b6a56a94c60109cfda62610507ac14a65be531f5767dec5c5a8dd6a0"
dependencies = [
"block-buffer",
"byte-tools",
"digest",
"generic-array",
]
[[package]]
name = "smallvec"
version = "0.6.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0"
dependencies = [
"maybe-uninit",
]
[[package]]
name = "typenum"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"