Commit graph

16007 commits

Author SHA1 Message Date
Manav Darji
766fdc307a
eth, consensus/bor: handle 503 status code in heimdall client (#1023)
* consensus/bor, eth: handle 503 response from heimdall

* log milestone ID during error

* add more checks to prevent logs

* fix: handle correct error
2023-10-05 15:53:40 +05:30
Shivam Sharma
558bb5433f fix : config and forkId tests 2023-10-05 14:39:43 +05:30
Shivam Sharma
2b1bd0997b Merge branch 'develop' into shivam/POS-1733 2023-10-05 12:14:31 +05:30
Anshal Shukla
5e43bdb30e
Merge pull request #1015 from maticnetwork/discord
readme: update discord links
2023-10-05 11:52:06 +05:30
Anshal Shukla
043b71d466 merge develop 2023-10-05 11:23:19 +05:30
Arpit Temani
bd124e639c burn contract testing 2023-10-04 15:28:51 +05:30
Pratik Patil
ceee53cb5e
added locks to the tracer (#1022) 2023-10-04 15:11:58 +05:30
SHIVAM SHARMA
d233e4f869
fix : borTx chainID (#1021) 2023-10-04 12:22:08 +05:30
Arpit Temani
6dd5bf7334 fix lint 2023-09-24 20:35:28 +04:00
Arpit Temani
a45a334b7b skip tests 2023-09-24 20:15:09 +04:00
Arpit Temani
00fc681967 fix tests 2023-09-23 22:07:49 +05:30
Arpit Temani
a0d10ec572 fix tests 2023-09-23 22:02:37 +05:30
Arpit Temani
ea2cd2dc5d fix test 2023-09-23 16:54:27 +05:30
Arpit Temani
6134461aae fix gomod 2023-09-23 16:28:20 +05:30
Arpit Temani
08b4937cb6 fix lint 2023-09-23 16:26:23 +05:30
Arpit Temani
c763560f88 fix testcases 2023-09-23 15:18:40 +05:30
Arpit Temani
5848a0cb32 fix tests 2023-09-22 17:59:02 +05:30
Arpit Temani
e8b83a0c86 Merge branch 'arpit/pos-1731' of github.com:maticnetwork/bor into arpit/pos-1731 2023-09-22 17:03:32 +05:30
Arpit Temani
7f727cb65d skip tests 2023-09-22 17:03:17 +05:30
Manav Darji
7a4f491ba6 use ethdb package to generate mocks 2023-09-22 15:18:09 +05:30
Arpit Temani
766a84558a fix tests 2023-09-22 15:03:56 +05:30
Arpit Temani
11eb53be2b fix tests 2023-09-22 15:03:24 +05:30
Anshal Shukla
da58cbc660 update discord links 2023-09-21 22:12:55 +05:30
Arpit Temani
4e3bcbc90d fix testcases 2023-09-21 21:07:50 +05:30
Manav Darji
8613ff1c06
internal/cli: add support to overwrite config.toml values via cli flags (#1008)
* internal/cli: add support to overwrite config.toml via cli flags

* fix lint and refactor

* add extensive tests for flagset

* fix type conversion for big.Int

* add more tests for coverage

* add t.parallel

* internal/cli/flagset: handle flag conversion using interface

* internal/cli/flagset: fix test
2023-09-21 12:52:59 +05:30
Pratik Patil
ef38194156
Merge pull request #1013 from maticnetwork/master-to-develop
Backport master to develop after v1.0.4
2023-09-21 11:05:14 +05:30
Arpit Temani
cc2c27dbd3 fix linters 2023-09-21 10:50:01 +05:30
Arpit Temani
735ae740fa fix test-integration 2023-09-20 22:10:54 +05:30
Arpit Temani
046030df1f merge latest develop 2023-09-20 21:56:08 +05:30
Arpit Temani
8653c83007 fix test-integration 2023-09-20 21:44:07 +05:30
Pratik Patil
2943db974d
Merge pull request #1010 from maticnetwork/v1.0.2-beta-candidate
1.0.2 beta candidate to master
2023-09-20 18:40:20 +05:30
Pratik Patil
70255b74ec
Merge branch 'master' into v1.0.2-beta-candidate 2023-09-20 17:38:09 +05:30
Arpit Temani
1918b4163a
Merge pull request #1009 from maticnetwork/develop
develop to v1.0.2-beta-candidate
2023-09-20 17:35:50 +05:30
Pratik Patil
18b3e1af05
version bump to v1.0.4 2023-09-20 17:30:21 +05:30
Arpit Temani
3626e5f7e4 fix testcase syntax 2023-09-20 15:57:37 +05:30
Pratik Patil
e901cc25c6
version bump to 1.0.4-beta 2023-09-19 11:51:19 +05:30
Pratik Patil
33c0b5dd69
added mutex to trie.tracer (#1007) 2023-09-18 10:43:16 +05:30
Jerry
fbb9020bec
Stop execution pool in rpc handler (#1005)
* Stop execution pool in rpc handler

All execution pools need to be closed properly. This fixes a potential goroutine leak caused by metric goutine created by each execution pool.

* Cancel only once
2023-09-15 13:06:47 -07:00
Jerry
5fcd45eaf3 Add read header timeout 2023-09-15 08:17:55 -07:00
Jerry
ec6b09240e Enable prometheus in bootnode 2023-09-15 08:17:55 -07:00
Manav Darji
71326b501b Simplify readme (#979)
* README: remove unnecessary info from readme and simplify

* more changes

* more changes

* more changes

* add contribution guidelines

* add test command

* README: add release tag info
2023-09-15 08:17:55 -07:00
Manav Darji
a54aadae4d
Simplify readme (#979)
* README: remove unnecessary info from readme and simplify

* more changes

* more changes

* more changes

* add contribution guidelines

* add test command

* README: add release tag info
2023-09-14 15:47:50 +05:30
Pratik Patil
bd4d85e3d3
version bump to v1.0.3-beta 2023-09-14 11:29:05 +05:30
Krishna Upadhyaya
11d19e12c4
Use borLogs instead of default (#1000) 2023-09-14 09:50:20 +05:30
Pratik Patil
8f6bb5c248
added RLock on pool.pendingMu in validateTxBasics() (#1001) 2023-09-14 09:48:30 +05:30
Pratik Patil
1f9c6bb045
version bump to 1.0.2-beta 2023-09-13 15:36:31 +05:30
Arpit Temani
feea10a820 fix todos 2023-09-13 14:26:54 +05:30
Pratik Patil
67fc4d87fb
Added a new RPC endpoint (bor_sendRawTransactionConditional) to support EIP-4337 Bundled Transactions (#945)
* added new api to support conditional transactions (EIP-4337) (#700)

* Refactored the code and updated the miner to check for the validity of options (#793)

* refactored the code and updated the miner to check for the validity of options

* added new errors -32003 and -32005

* added unit tests

* addressed comments

* Aa 4337 update generics (#799)

* poc

* minor bug fix

* use common.Hash

* updated UnmarshalJSON function (reference - tynes)

* fix

* done

* linters

* with test

* undo some unintentional changes

---------

Co-authored-by: Pratik Patil <pratikspatil024@gmail.com>

* handelling the block range and timestamp range, also made timestamp a pointer

---------

Co-authored-by: Evgeny Danilenko <6655321@bk.ru>

* Added filtering of conditional transactions in txpool (#920)

* added filtering of conditional transactions in txpool

* minor fix in ValidateKnownAccounts

* bug fix

* Supporting nil knownAccounts

* lints

* bundled transactions are not announced/broadcasted to the peers

* fixed after upstream merge

* few fixes

* sentry reject conditional transaction

* Changed the namespace of conditional transaction API from `eth` to `bor` (#985)

* added conditional transaction to bor namespace

* test comit

* test comit

* added conditional transaction

* namespapce changed to bor

* cleanup

* cleanup

* addressed comments

* reverted changes in ValidateKnownAccounts

* addressed comments and removed unwanted code

* addressed comments

* bug fix

* lint

* removed licence from core/types/transaction_conditional_test.go

---------

Co-authored-by: Evgeny Danilenko <6655321@bk.ru>
2023-09-13 08:28:00 +05:30
Pratik Patil
3442c0336d
Merge pull request #998 from maticnetwork/v1.0.0-beta-candidate
V1.0.0 beta candidate
2023-09-12 21:41:19 +05:30
Vaibhav Jindal
47ad9e4c6f Rmv:Removed GetVoteOnHash() fn from consensus/bor/api.go 2023-09-12 16:39:08 +05:30