d8d7abc848
* feat: implement eip1108 * doc nit: price per point pair Co-Authored-By: David <dvdplm@gmail.com> * fix: test-build * fix: update chain specs * fix: basic_authority.json chain spec * fix: change `eip_transition == 0x7fffffffffffff` * Merge na-eip1108 * Pre-compile plumbing * Use type alias instead of struct * Extract the data from incoming EVM call and forward it to blake2_f * Fetch parity-common from git for now * Fix broken cost impl Add remaining test vectors * cleanup * Trailing comma in json spec * Update ethcore/builtin/src/lib.rs Co-Authored-By: Andronik Ordian <write@reusable.software> * Update ethcore/builtin/src/lib.rs Co-Authored-By: Andronik Ordian <write@reusable.software> * Rename pricer to be Blake2-specific Return a cost of u32::MAX if conversion fails Fix docs and todos * Fix error handling in cost() * fix chainspec * EIP-152 crate * Update ethcore/builtin/src/lib.rs Co-Authored-By: Seun LanLege <seunlanlege@gmail.com> * Address grumbles * Update ethcore/builtin/src/lib.rs Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com> * Switch tests to use hex! * remove parity-crypto from git * Sort out the SIGMA * Prefer arrays to vecs * Update util/EIP-152/src/lib.rs Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com> * Update json/src/spec/builtin.rs Co-Authored-By: Andronik Ordian <write@reusable.software> * Update json/src/spec/builtin.rs Co-Authored-By: Andronik Ordian <write@reusable.software> * Review feedback * Do not change chainspecs yet * Do not assume endianess: precompile output is LE
23 lines
611 B
TOML
23 lines
611 B
TOML
[package]
|
|
description = "ethereum vm builtin"
|
|
name = "ethcore-builtin"
|
|
version = "0.1.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
bn = { git = "https://github.com/paritytech/bn", default-features = false }
|
|
ethereum-types = "0.6.0"
|
|
ethjson = { path = "../../json" }
|
|
ethkey = { path = "../../accounts/ethkey" }
|
|
keccak-hash = "0.2.0"
|
|
log = "0.4"
|
|
num = { version = "0.1", default-features = false, features = ["bigint"] }
|
|
parity-bytes = "0.1"
|
|
eip-152 = { path = "../../util/EIP-152" }
|
|
parity-crypto = "0.4.0"
|
|
byteorder = "1.3.2"
|
|
|
|
[dev-dependencies]
|
|
hex-literal = "0.2.1"
|