emailtovamos
0e67514ee7
pool: remove debug logs
2024-10-14 14:55:44 +01:00
emailtovamos
8170d99b2f
Merge branch 'develop' into txpool-new
2024-10-14 14:41:42 +01:00
emailtovamos
7a929d6324
pool: refactor to overflow pool
2024-10-14 11:05:49 +01:00
Ethan
00a36bb0cc
feat: modify LOCK_PERIOD_FOR_TOKEN_RECOVER to 300 seconds on BSC Testnet in pascal hardfork ( #2737 )
...
* feat: modify LOCK_PERIOD_FOR_TOKEN_RECOVER to 300 seconds on BSC Testnet
* feat: update commit id in pascal hardfork
2024-10-12 09:14:28 +08:00
galaio
3a6dbe4d85
ethclient: move TransactionOpts to avoid import internal package; ( #2736 )
2024-10-11 16:44:50 +08:00
Ethan
72ec06eae7
feat: update system contract bytecodes of pascal hardfork ( #2734 )
2024-10-10 13:01:30 +08:00
Vitor Nazário Coelho
55896bf610
minor Update group_prover.sage ( #2716 )
2024-10-08 15:49:41 +08:00
emailtovamos
5d44ba9c6a
pool: remove sequence, more sturdy, maxsize
2024-10-01 11:48:56 +01:00
buddho
bff9d252d6
core: clearup testflag for Bohr ( #2727 )
2024-09-29 13:30:45 +08:00
emailtovamos
9c72c02502
pool: preallocate pool3
2024-09-26 16:03:23 +01:00
emailtovamos
a8959fe60e
pool: minor refactors
2024-09-26 15:18:06 +01:00
emailtovamos
31c9465eac
pool: remove old buffer for pool3
2024-09-26 14:58:31 +01:00
emailtovamos
4e69ac4a0f
pool: remove event and debug logs
2024-09-26 14:55:59 +01:00
emailtovamos
d5b10e09a7
pool: remove fastcache which is no longer required
2024-09-26 14:24:37 +01:00
emailtovamos
1ad40cda3f
pool: add back removed logic
2024-09-26 14:24:13 +01:00
emailtovamos
355dee9000
pool: edit tests and remove remaining pool2 logic
2024-09-26 14:21:36 +01:00
emailtovamos
6a6e09c849
pool: remove pool2 related code
2024-09-26 14:13:13 +01:00
emailtovamos
846e55b9a4
pool: remove pool2 from legacypool
2024-09-25 16:05:01 +01:00
emailtovamos
09575625db
pool: heap map as pool3
2024-09-25 14:06:24 +01:00
buddho
27f67a5210
feat: add Prague hardfork ( #2718 )
2024-09-23 17:53:32 +08:00
Ethan
8c1acb0b22
feat: add pascal hardfork ( #2692 )
...
* feat: add pascal hardfork
* config: fix default value for PascalTime and add OverridePascal (#2693 )
* chores: rename some contract name
* feat: update bytecode on dev env
2024-09-23 16:17:06 +08:00
emailtovamos
3e3c56b235
pool: address minor issues
2024-09-19 04:32:47 +01:00
zzzckck
089064c1ff
Merge pull request #2683 from buddh0/remove_duplicate_list_check
...
eth/handler: remove duplicate check for lists in body
2024-09-19 10:13:27 +08:00
emailtovamos
629af6dab4
pool: else ifs instead of ifs
2024-09-18 13:04:29 +01:00
emailtovamos
774e314096
pool: truly discard underpriced, Transfer after lock is over
2024-09-18 13:01:22 +01:00
buddh0
5289ecdfe2
eth/protocols: add Withdrawals check before broadcastBlock
2024-09-18 17:12:43 +08:00
buddh0
d141ff06c3
Revert "eth/handler: check lists in body before broadcast blocks ( #2461 )"
...
This reverts commit 0c0958ff8709eab1d5d4d0adaa81c09a89ec75d9.
2024-09-18 17:11:37 +08:00
zzzckck
9cbac84363
doc: update readme to remove Beacon chain part ( #2697 )
...
others changes:
- remove bsc-docker, as it is broken
- remove light client, as it is no longer supported
2024-09-18 16:56:10 +08:00
zzzckck
21faa2de3f
release: prepare for release v1.4.15 ( #2700 )
2024-09-18 14:34:01 +08:00
WMQ
34059cb144
faucet: update DIN token faucet support ( #2706 )
2024-09-18 11:51:59 +08:00
tiaoxizhan
3e44dcaa55
chore: add missing symbols in comment ( #2704 )
2024-09-14 09:12:56 +08:00
emailtovamos
b818cb78db
pool: transfer on block import and simplify it
2024-09-12 16:29:57 +01:00
zzzckck
282aee5856
faucet: add example for custimized token ( #2698 )
2024-09-12 15:48:11 +08:00
zzzckck
44e91bba23
faucet: support customized token ( #2687 )
2024-09-12 15:10:37 +08:00
emailtovamos
cf10c5cfe6
eth: send to some peers of pool2, not just static
2024-09-11 15:57:29 +01:00
emailtovamos
248bb6b0d6
pool: fastcache, interface, metrics modify
2024-09-11 15:57:06 +01:00
zzzckck
774d1b7ddb
Merge pull request #2684 from ngotchac/ngotchac/requeue-fixes
2024-09-11 10:58:06 +08:00
buddho
8bbd8fbf48
consensus/parlia: wait more time when processing huge blocks ( #2689 )
2024-09-11 10:14:11 +08:00
buddho
a28262b3ec
miner: limit block size to eth protocol msg size ( #2696 )
2024-09-10 16:24:29 +08:00
buddho
7de27ca9e9
CI: nancy ignore CVE-2024-8421 ( #2695 )
2024-09-10 11:27:04 +08:00
emailtovamos
0a5dbef9f4
pool: queued goes to 0 locally after this change
2024-09-06 17:19:56 +01:00
emailtovamos
0e61543954
test: requestPromoteExecutables after every enqueue for testing
2024-09-06 12:20:36 +01:00
zzzckck
e7e5d508b5
txpool: set default GasCeil from 30M to 0 ( #2688 )
...
This PR tries to improve https://github.com/bnb-chain/bsc/pull/2680
If the node did not set `Eth.Miner` in config.toml, the default GasCeil
will be 30000000, it is not an accurate number for both BSC mainnet and testnet.
Set it to 0 means disable the transaction GasLimit check, i.e. the TxPool will
accept transactions with any GasLimit size.
2024-09-05 22:01:24 +08:00
Nicolas Gotchac
03069a7703
fetcher: Sleep after marking block as done when requeuing
...
Otherwise the node will be waiting for 500ms before the block fetcher
keeps processing.
2024-09-04 11:31:12 +02:00
galaio
1bcdad851f
metrics: add some extra feature flags as node stats; ( #2662 )
2024-09-04 16:37:43 +08:00
Nicolas Gotchac
24a46de5b2
eth: Add sidecars when available to broadcasted current block ( #2675 )
2024-09-04 16:22:07 +08:00
zzzckck
5c4096fffa
faucet: with mainnet balance check, 0.002BNB at least ( #2672 )
2024-09-04 16:19:01 +08:00
dependabot[bot]
f85d19aa8f
build(deps): bump actions/download-artifact in /.github/workflows ( #2679 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.1.7.
2024-09-04 16:12:07 +08:00
zzzckck
0dab664d98
txpool: apply miner's gasceil to txpool ( #2680 )
...
apply `Eth.Miner.GasCeil` to TxPool even the node did not enable `--mine` option
Otherwise, there could be accmulated pending transactions in txpool.
Take an example:
- Currently, BSC testnet's block gaslimit is 70M, as 20M gas is reserved for
SystemTxs, the maximum acceptable GasLimit for transaction is 50M.
- TxPool recevied a transaction with GasLimit 60M, it would be accepted in TxPool but it
will never be accepted by validators. Such kinds of transactions will be kept in txpool
and gradually make the txpool overflowed
2024-09-04 16:02:27 +08:00
emailtovamos
706a24eb2c
pool: lint fix
2024-09-04 04:46:45 +01:00