pallet-evm: add builtin support for the four basic Ethereum precompiles (#6743)

* pallet-evm: add builtin support for the four basic Ethereum precompiles

* linear_cost -> ensure_linear_cost to directly return OutOfGas error
This commit is contained in:
Wei Tang
2020-07-30 15:52:16 +02:00
committed by GitHub
parent 814911f414
commit 9a672c4e97
4 changed files with 113 additions and 2 deletions
+2
View File
@@ -27,6 +27,7 @@ rlp = { version = "0.4", default-features = false }
evm = { version = "0.17", default-features = false }
sha3 = { version = "0.8", default-features = false }
impl-trait-for-tuples = "0.1"
ripemd160 = { version = "0.9", default-features = false }
[features]
default = ["std"]
@@ -45,4 +46,5 @@ std = [
"primitive-types/std",
"evm/std",
"pallet-timestamp/std",
"ripemd160/std",
]