Commit graph

15696 commits

Author SHA1 Message Date
Ulaş Erdoğan
738107b6c8 crypto/secp256r1: remove malleability check due to spec
(cherry picked from commit cec0b05811)
2023-11-03 09:33:50 +05:30
Ulaş Erdoğan
ab2f20e8dd crypto/secp256r1: reject the reference pubKey coordinates
(cherry picked from commit 98f10b0d5e)
2023-11-03 09:33:36 +05:30
Ulaş Erdoğan
2bbf30ff90 core/vm: force the input length of p256verify
(cherry picked from commit 21f4932c9b)
2023-11-03 09:33:22 +05:30
Ulaş Erdoğan
d64d8e73c1 crypto/secp256r1: refactor by simplfying return
(cherry picked from commit 1be1875156)
2023-11-03 09:33:08 +05:30
Ulaş Erdoğan
0d115db168 core, crypto/secp256r1: fix error reverts tx error
(cherry picked from commit 2820903f59)
2023-11-03 09:32:56 +05:30
Ulaş Erdoğan
b5559e3018 core/vm: update the eip number
(cherry picked from commit f5b6d7e995)
2023-11-03 09:32:40 +05:30
Ulaş Erdoğan
40e6de0bf2 core/vm: fix testdata non-malleable for p256Verify
(cherry picked from commit ec17e788ad)
2023-11-03 09:31:20 +05:30
Ulaş Erdoğan
fc057aaabb crypto/secp25r1: fix reverse malleability issue
(cherry picked from commit 066a31f634)
2023-11-03 09:31:08 +05:30
Ulaş Erdoğan
83a20d36ec core/vm: simplify the return values format
(cherry picked from commit d245194e77)
2023-11-03 09:30:56 +05:30
Ulaş Erdoğan
ae2d3da5c1 core/vm, params: rename precompiled to p256verify
(cherry picked from commit 6c7028a904)
2023-11-03 09:30:42 +05:30
Ulaş Erdoğan
56f193346e params: add new precompiled gas price
(cherry picked from commit c0554c0764)
2023-11-03 09:30:32 +05:30
Ulaş Erdoğan
cdb96096d8 core/vm: implement secp256r1 verifier precompiled
(cherry picked from commit a8c0a2e05c)
2023-11-03 09:30:21 +05:30
Ulaş Erdoğan
9956fdfc99 crypto/secp2561r1: add secp256r1 curve verifiers
(cherry picked from commit fb89b61cdc)
2023-11-03 09:30:08 +05:30
Arpit Temani
bc338be57b
Merge pull request #1068 from maticnetwork/v1.1.0-beta-candidate
Merge V1.1.0 beta candidate to 'develop'
2023-11-02 16:47:53 +05:30
Shivam Sharma
6169648537 fix : lint 2023-11-02 15:28:41 +05:30
Arpit Temani
b3f4b0b982
Merge pull request #1067 from maticnetwork/shivam/prevrandao-hotfix
rm : prevrandao
2023-11-01 00:46:46 +05:30
Shivam Sharma
953039d1c0 rm : prevrandao 2023-11-01 00:44:16 +05:30
Jerry
4896ab25ed
Set withdraw to nil when building blocks for integration tests (#1066) 2023-10-30 22:04:20 -07:00
SHIVAM SHARMA
ab42a16a1b
fix : typo in (tx *DynamicFeeTx) gasPriceU256() (#1064) 2023-10-30 13:23:34 +05:30
vuittont60
d8c59ac8f2
fix some typos (#1058)
Co-authored-by: marcello33 <marcelloardizzone@hotmail.it>
2023-10-26 17:10:25 +05:30
Anshal Shukla
5da60c24d7 bump : version to v1.1.0-beta3 2023-10-25 15:41:40 +05:30
Shivam Sharma
b88d00c7af add : check for commit span in apply bor message 2023-10-25 15:40:15 +05:30
Andrew Ashikhmin
c8548c9d37
params: fix bor key-value config look-up (#1055)
* Retire calculateBorConfigHelper in favour of borKeyValueConfigHelper

* Use borKeyValueConfigHelper for CalculateBurntContract

* Numerical instead of lexicographic sorting of config keys

* Add test for burntContract

* fix lint

---------

Co-authored-by: marcello33 <marcelloardizzone@hotmail.it>
Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
2023-10-23 18:30:11 +05:30
Anshal Shukla
0133e325a6
Merge pull request #1056 from maticnetwork/shaghai-fixes
Shanghai fixes
2023-10-23 18:29:14 +05:30
Anshal Shukla
d0abdcb188 chg: make consistent with erigon 2023-10-23 18:06:55 +05:30
Anshal Shukla
95cee33038
Merge pull request #1054 from maticnetwork/withdrawals
bor: make withdrawal objects nil
2023-10-23 15:52:44 +05:30
Anshal Shukla
da5b880669 chg: club error conditions 2023-10-23 12:12:27 +05:30
Anshal Shukla
a504fa6e2f fix tests 2023-10-20 23:09:00 +05:30
Anshal Shukla
aff2f1fa73 fix: linting 2023-10-20 20:32:28 +05:30
Manav Darji
260deb873d
eth: handle nil blocks and state when pending is not available (#1053)
* eth: handle nil blocks and state when pending is not available

* internal/ethapi: handle nil state and err in send condtional tx api
2023-10-20 15:22:05 +05:30
Anshal Shukla
9f4457958d bor: make withdrawals nil 2023-10-20 15:05:41 +05:30
Paul O'Leary
a9c57370cd
Change legacy rando geth fork choice to be deterministic (#871)
* Change legacy rando geth fork choice to be deterministic, based on block hash.

* core: add forkchoice tests

* fix

---------

Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
2023-10-19 12:56:30 +05:30
marcello33
d1149daa0f
dev: add: install go with go.mod version (#1052) 2023-10-19 07:48:17 +02:00
Manav Darji
e1898d5aea bump version to v1.1.0-beta2 2023-10-18 12:18:50 +05:30
Manav Darji
adfd428bc0
internal/cli: set default value for keystore (#1051)
* internal/cli: set default valuee for keystore

* internal/cli: add tests

* internal/cli: fix tests
2023-10-18 12:16:34 +05:30
Shivam Sharma
cefca4ff42 chg : agra mumbai hf blockNumber to 41874000 2023-10-17 14:42:36 +05:30
Shivam Sharma
18728d3a3e bump : version to v1.1.0-beta 2023-10-17 14:24:18 +05:30
Arpit Temani
d104b38245
Merge pull request #1025 from maticnetwork/shivam/POS-1733
Shanghai/Agra HF
2023-10-17 14:21:51 +05:30
Arpit Temani
f9577555aa
Merge pull request #1049 from maticnetwork/shivam/POS-1733-2
chg : withdrawals check in bor consensus
2023-10-17 13:40:47 +05:30
Shivam Sharma
e8939bc12e chg : withdrawals check in bor consensus 2023-10-17 12:43:58 +05:30
Arpit Temani
3d8ee19c4c merge develop 2023-10-17 11:32:30 +05:30
Arpit Temani
0559bd12a5 change version 2023-10-17 11:28:53 +05:30
marcello33
398c6ba1a7
dev: chg: update peppermint and cosmos-sdk to latest polygon releases (#1045) 2023-10-16 20:58:34 +02:00
Arpit Temani
3c9d6b4edb
Merge pull request #1044 from maticnetwork/shivam/POS-1733-2
add : agra HF mumbai block
2023-10-16 23:25:19 +05:30
Shivam Sharma
808c41d7a8 add : mumbai newBurnContract Address 2023-10-16 17:38:16 +05:30
Shivam Sharma
d65fda705f fix : indentation 2023-10-16 14:04:29 +05:30
Shivam Sharma
6ba40bd9ee fix : spelling 2023-10-16 14:02:22 +05:30
Shivam Sharma
60899e3148 add : additional agra HF configs 2023-10-16 13:57:23 +05:30
Shivam Sharma
c119871659 add : agra HF mumbai block 2023-10-16 13:46:30 +05:30
marcello33
1a81777184
Add CodeQL (#1037)
* dev: add: codeQL

* dev: chg: solve codeQL high vulns

* dev: chg: remove js scan after dismissing relative issues

* dev: chg: fix size allocation checks

* dev: chg: fix size allocation checks

* dev: chg: use math.MaxUint8 for incorrect coversion for integer

* dev: chg: revert on one check / return error on trezorExchange func

* dev: chg: remove checks on logger as not harmful

* dev: chg: bump govuln action go versions

* dev: chg: name of CI for govuln

* dev: chg: bump x/net to 0.17 as per PR-1038

* dev: chg: remove snyk files
2023-10-16 09:28:53 +02:00