Commit Graph

774 Commits (211015e11ae86e7cd3d8c5076fa8127c2763282c)

Author SHA1 Message Date
br0tchain acb476d917
feat: add log to display public address of the node on startup (#938) 5 years ago
Abdelhamid Bakhta f32703f9c7
Check transaction types when replacing in the transaction pool. (#924) 5 years ago
Karim T 310e0b77e5
[BESU-696/492][Fix the eth_estimateGas json rpc (#842) 5 years ago
Abdelhamid Bakhta 167679e9fa
Update transaction pool error handling. (#904) 5 years ago
Ratan Rai Sur 43eccbbb67
[Pruning Bugfix] Prevent race condition in key deletion. (#760) 5 years ago
Abdelhamid Bakhta 67ae915468
Derive gasIncrementAmount from MaxGasEIP1559 and DecayRange. (#850) 5 years ago
Abdelhamid Bakhta 636b93487b
[EIP-1559] Compute transaction gas budget allocation according to EIP-1559 rules. (#843) 5 years ago
Karim T 8a6f34913f
Add Berlin on the list of networks available for reference tests (#796) 5 years ago
Abdelhamid Bakhta 31489b5b5a
Make all EIP-1559 protocol parameters configurable. (#839) 5 years ago
Stefan Pingel 46233966f5
Make sure that the onchain privacy group version is always different. (#828) 5 years ago
Abdelhamid Bakhta 0c0961b69c
Change slack coefficient type from double to long. (#834) 5 years ago
Abdelhamid Bakhta 891b1278d7
[EIP-1559] Fix EIP-1559 block mining. (#833) 5 years ago
Abdelhamid Bakhta 2687521aa3
[EIP-1559] Set the gas block limit as a factor of the target gas usage instead of hard coded value. (#832) 5 years ago
Danno Ferrin fdafee79f8
Performance: Cache address hash (#824) 5 years ago
Danno Ferrin 5a7e1fcd28
Loggers should be private, static and final. Enforced with errorprone (#823) 5 years ago
Pierre Grimaud 3cc4dc3cff
Fix typos (#813) 5 years ago
Abdelhamid Bakhta f6f8b818ea
[EIP-1559] Update hard block gas limit to 20M (#814) 5 years ago
Abdelhamid Bakhta a3c1b454ca
[EIP-1559] Handle legacy gas pool and EIP-1559 gas pool when mining blocks. (#805) 5 years ago
Abdelhamid Bakhta 5a4edf3237
[EIP-1559] Update BlockTransactionSelector transaction gas price computation. (#795) 5 years ago
Ratan Rai Sur 136aa5306e
remove unnecessary persist (#569) 5 years ago
Abdelhamid Bakhta 94f8eb6984
[EIP-1559] Enforce transaction gas price to be greater than base fee (#783) 5 years ago
Karim T 469b2153e5
Update reference tests (#784) 5 years ago
Ratan Rai Sur 04467f3f08
remove blockchain param from listener (#771) 5 years ago
Abdelhamid Bakhta d47d179442
Fix revert CoinbaseFeePriceCalculator returning long instead of Wei (#777) 5 years ago
Danno Ferrin a39b1bf95e
Enable native encryption libraries by default (#775) 5 years ago
Abdelhamid Bakhta 63fdb004da
[EIP-1559] Handle case where gas price < base fee (due to the fee cap) (#776) 5 years ago
Danno Ferrin 10d2c87647
Use native secp256k1 and altbn128 if present (#675) 5 years ago
Abdelhamid Bakhta 0babfef244
[EIP-1559] Step 10 - Send raw transaction RPC should work with EIP-1559 transactions (#759) 5 years ago
Abdelhamid Bakhta 4f804b375f
[EIP-1559] Step 9 - Update transaction processing with EIP-1559 rules. (#745) 5 years ago
Karim T 1fba712202
[BESU-648] EIP2315 - Simple Subroutines for the EVM (#717) 5 years ago
Abdelhamid Bakhta f40c319363
Move baseFee from SealableBlockHeader to ProcessableBlockHeader (#739) 5 years ago
Danno Ferrin 27d8a5cb2c Write null gas price in the RLP structure if this an EIP-1559 transaction. (#738) 5 years ago
Abdelhamid Bakhta 4a8f9996d9
[EIP-1559] Step 8 - Disable GasLimitRangeAndDeltaValidationRule and update ProofOfWorkValidationRule (#722) 5 years ago
Ratan Rai Sur fa9db4b099
Key Value Tweaks (#726) 5 years ago
Lucas Saldanha f74c4a6d19
Refactoring PrivacyParameters (#727) 5 years ago
Danno Ferrin e2c0eafca5
Refactor methods out of ProtocolSpec (#711) 5 years ago
Danno Ferrin 386d2eaabf
Berlin Configuration Support (#702) 5 years ago
Abdelhamid Bakhta 5867a4b2a4
Remove addRule method from BlockHeaderValidator (#705) 5 years ago
Lucas Saldanha ba6f656e66
Implemented priv_getLogs (#686) 5 years ago
Danno Ferrin 7b410b3ba8
Speed up build time (#701) 5 years ago
Adrian Sutton dcf8b12c8a
Ensure that eip1559Enabled is reset after tests that change it. (#700) 5 years ago
Abdelhamid Bakhta 5a5f4eb49c
[EIP-1559] Step 7 - Check transaction format for send raw transaction (#694) 5 years ago
Abdelhamid Bakhta bb74a4288f
[EIP-1559] Step 6 - Enforce the per transaction gas limit (#670) 5 years ago
Abdelhamid Bakhta 8b1a06f4ef
[EIP-1559] Step 5 - Gas price and gas limit block header validation rules (#660) 5 years ago
Karim T fc5e8d6cd8
[MISC-39] Fix balance for self detruct (#671) 5 years ago
Karim T fbd4e36bbe
Fix tracing api (#592) 5 years ago
Trent Mohay 5770e3b8ff
Move IBFT To using injectable crypto (#618) 5 years ago
Abdelhamid Bakhta 96122e05d7
[EIP-1559] Step 3 - Implement EIP-1559 logic in a manager class (#622) 5 years ago
Abdelhamid Bakhta 0680f5ea8d
[EIP-1559] Step 2 - Apply transaction structure modification (#620) 5 years ago
Abdelhamid Bakhta 2148116b32
[EIP-1559] Step 1 - Apply block structure modification (#619) 5 years ago