go-ethereum/eth
Paweł Bylica 192edc0c63 core/vm: use uint256 in EVM implementation (#20787)
* core/vm: use fixed uint256 library instead of big

* core/vm: remove intpools

* core/vm: upgrade uint256, fixes uint256.NewFromBig

* core/vm: use uint256.Int by value in Stack

* core/vm: upgrade uint256 to v1.0.0

* core/vm: don't preallocate space for 1024 stack items (only 16)

Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-03-01 14:13:23 +08:00
..
bft Xin 248 correct timeout message skip rule (#192) 2022-10-15 00:29:02 +08:00
downloader resolve sync issue by passing right round number (#384) 2023-12-27 22:14:13 +11:00
fetcher log improvement and some refactor (#110) 2022-07-10 01:11:28 +02:00
filters PDF-01 (#397) 2024-01-19 15:05:03 +04:00
gasprice change min and max gas price in SuggestPrice 2023-10-16 11:24:47 +08:00
hooks resolve sync issue by passing right round number (#384) 2023-12-27 22:14:13 +11:00
tracers core/vm: use uint256 in EVM implementation (#20787) 2024-03-01 14:13:23 +08:00
util Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
api.go log improvement and some refactor (#110) 2022-07-10 01:11:28 +02:00
api_backend.go PDF-01 (#397) 2024-01-19 15:05:03 +04:00
api_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
api_tracer.go PDF-01 (#397) 2024-01-19 15:05:03 +04:00
backend.go Extend masternode candidate (#261) 2023-05-16 21:43:56 +08:00
backend_test.go Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
bloombits.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
config.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
gen_config.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
handler.go Improve log (#368) 2023-11-26 22:04:08 +11:00
handler_test.go Implement BFT Message receiver (#13) 2021-12-30 11:00:20 +11:00
helper_test.go Implement BFT Message receiver (#13) 2021-12-30 11:00:20 +11:00
metrics.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
peer.go Bug Fix on memory leak when doing send tx, block etc to peers (#212) 2022-12-09 14:54:27 +08:00
protocol.go xin-95 add xdpos2 protocol (#47) 2022-02-05 23:25:23 +03:00
protocol_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
sync.go v2 miner function implementation and happy path (#22) 2021-12-30 11:45:18 +11:00
sync_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30