Blade EVM Blockchain Version 1.0 Release Notes
We’re pleased to release Blade EVM Blockchain v1.0. This version is designed to be a high-performance, flexible blockchain solution with essential features for developers and enterprises. Here’s what you can expect in Blade v1.0:
Key Features
- High-Performance
Blade is optimized for low-latency, high-throughput transaction processing, supporting applications that require efficient performance. - EVM Compatibility with London Fork (EIP-1559) & PUSH0
Blade fully supports the Ethereum London fork, including EIP-1559 for updated fee structures and PUSH0, ensuring compatibility with current EVM standards and protocols. - Native Bridge Integration
Blade includes ready-to-use bridges for:- ERC20: Asset transfers across networks.
- ERC721: NFT transfers between chains.
- ERC1155: Multi-token standard compatibility.
- General Message Passing: Cross-chain communication for interoperable applications.
- Flexible Configuration for L1 or L2 Use
Blade can be deployed as a Layer 1 (L1) chain or as a Layer 2 (L2) solution, allowing Blade to be utilized for different performance and security needs. - Configurable Staking and Rewards
Blade allows customization of staking and reward tokens, letting users set their own parameters to fit specific token models and incentives. - Additional Configuration Options
- Free Transactions: Supports configurations for zero gas transactions, offering flexibility for certain use cases.
- Governance: Built-in governance features enable on-chain decision-making, allowing for proposal creation and community voting.
- Block Explorer
Blade includes a block explorer to provide users with a clear view of blockchain data, transaction history, smart contract invocation, and block details. - Streamlined Deployment
Blade is easy to deploy, with clear setup instructions and tools that make the process straightforward.
Additional Enhancements
- Security and Stability: Enhanced security measures protect data and assets.
- Efficient Transaction Processing: Optimized handling of requests to ensure resource-efficient and quick transaction processing.
Blade v1.0 aims to provide a solid foundation for blockchain applications with essential features and flexible configurations. We’re looking forward to seeing it in action across different projects.
Changelog
- 7d94fd3 Switch back to
snapshot.name_template
(#434) - 08388ff Bump goreleaser version to 2 (#433)
- b260658 Adjust the
goreleaser
configuration (#432) - 54d704f Implementation of the debug_traceChain method #411
- 14d6122 Merge branch 'develop' into Implementation_of_the_debug_traceChain_method
- d700bb9 lint fix
- 554d439 Remove output.txt
- 429572a Minor changes
- 7276187 Fix
Availability tests
(#431) - 6e0147e Minor fix (#430)
- 273e470 Availability tests (#429)
- 7ddf17c Txpool gossip batch #428
- 853c6a9 Merge branch 'develop' into txpool-gossip-batch
- ace5f94 deployment -> main branch
- 0a21149 merge
- 7592cc8 PR fix
- 85e5c04 Change flag name
- b653efc remove txs hash from debug logging
- 1eaeac0 avoid sender recovery when tx is available in the pool
- 005f94e Merge branch 'develop' into Implementation_of_the_debug_traceChain_method
- 8b9c4f4 fix for tx index due to state tx presence at the end of epoch
- 3be4740 fix for nil Txn
- 5a7e449 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.67.0 to 1.69.1 (#416)
- e70d767 reduce gossip msg size to 16 MB
- dc7611a update some test times
- 658f584 UT fix
- a4db278 Change
gossip_batch_size
variable - 513ddb5 txpool gossip batch size added to config
- d3dad47 return err if next block is not mined yet
- 35a5237 fix for LT block time calculation
- 526a57b LT runner fix
- fecaae2 Merge branch 'develop' into Implementation_of_the_debug_traceChain_method
- dbcc894 Bump golang.org/x/tools from 0.24.0 to 0.26.0 (#423)
- 3ebf596 improve gossip flushing
- 08ef49d Bump github.com/schollz/progressbar/v3 from 3.16.0 to 3.17.0 (#424)
- 6d7a98c Bump cloud.google.com/go/secretmanager from 1.14.1 to 1.14.2 (#420)
- 96a152c Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#418)
- d2275e6 Merge branch 'develop' into Implementation_of_the_debug_traceChain_method
- 1bd4ef2 Bump github.com/aliyun/credentials-go from 1.3.10 to 1.4.0 (#427)
- e35fab4 Bump github.com/multiformats/go-multiaddr from 0.13.0 to 0.14.0 (#419)
- 07e7fee Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#422)
- fca16f1 Bump github.com/hashicorp/hcl from 1.0.1-vault-5 to 1.0.1-vault-6 (#426)
- 71ef0e0 Bump github.com/valyala/fasthttp from 1.56.0 to 1.57.0 (#417)
- e1f891d handle last tx when closing (if any)
- e559f20 Merge branch 'develop' into Implementation_of_the_debug_traceChain_method
- cb2a91f CR fix
- 4db3476 fixed marshaling
- bf7d0f7 ticker for txpool gossip batching
- ff48089 reset batch
- f177da2 minor fix
- e37460e reduce gossip batch timer
- b1d6bb3 Batcher for txpool gossip
- a044bd1 feat: introduce
safe
andfinalized
as block number filters (#412) - 55b7239 Implementation of the debug_getModifiedAccountsByHash and debug_getModifiedAccountsByNumber methods (#408)
- 220e43e Merge branch 'develop' into Implementation_of_the_debug_traceChain_method
- 749ab1c CR fix
- eb1a712 Implementation of the debug_storageRangeAt method (#403)
- e727d18 written method debug_preimage
- a44591e debug_chaindbCompact and debug_chaindbProperty
- bc7361e Implementation of the debug_traceChain method
- 9352c84 Upgrade the linter version and fix existing warnings (#405)
- cf3ad93 Reward distribution fix (#404)
- 41f414e Implementation of the debug_intermediateRoots method (#399)
- 2467004 Implementation of the debug_getAccessibleState and debug_dbGet methods (#398)
- 216b6a8 Merge pull request #400 from Ethernal-Tech/replace-armon-dependency
- df7bdfd replace armon dependency with hashicorp
- f51dcdc Bump github.com/valyala/fasthttp from 1.55.0 to 1.56.0 (#393)
- dede121 Bump cloud.google.com/go/secretmanager from 1.14.0 to 1.14.1 (#390)
- ce74b22 Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#395)
- f2c92ad Bump github.com/hashicorp/vault/api from 1.14.0 to 1.15.0 (#385)
- ae5c72f Bump github.com/alibabacloud-go/darabonba-openapi/v2 (#389)
- f6f65c7 Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.4 (#388)
- 95b4bbe Bump google.golang.org/grpc from 1.66.0 to 1.67.1 (#392)
- 33ab7f6 Bump github.com/docker/docker (#394)
- fac366d Bump github.com/schollz/progressbar/v3 from 3.14.6 to 3.16.0 (#396)
- 6eae7e6 Bump github.com/alibabacloud-go/tea-utils/v2 from 2.0.6 to 2.0.7 (#397)
- a666c1b Implementation of the debug_accountRange and debug_dumpBlock methods (#369)
- bf38fec Merge pull request #380 from Ethernal-Tech/logfilter-fix
- 5169cb7 Init logs slice in logFilter
- da9f074 Change CLA to use
node v20
(#378) - d3b83bc Remove
apt-get install
in Load Test workflow (#377) - e5c9038 Fix Load Tests in
nightly
build (#373) - 53380e2 Bump github.com/libp2p/go-libp2p-kbucket from 0.6.3 to 0.6.4 (#351)
- 1044c1f Bump go.etcd.io/bbolt from 1.3.10 to 1.3.11 (#352)
- d919ade Bump Go 1.22 (#362)
- fadf397 Bump github.com/opencontainers/runc from 1.1.13 to 1.1.14 #366
- 24d830b Gossip UT, wait before pubsub publish
- b5ad119 Bump github.com/opencontainers/runc from 1.1.13 to 1.1.14
- d25c49e Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.66.0 to 1.67.0 #358
- 510b178 Fix for gasprice UT
- 5d67346 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.66.0 to 1.67.0
- 79c4aca Bump github.com/envoyproxy/protoc-gen-validate from 1.0.4 to 1.1.0 #355
- 530c841 Bump github.com/envoyproxy/protoc-gen-validate from 1.0.4 to 1.1.0
- d5b5a74 Bump cloud.google.com/go/secretmanager from 1.13.5 to 1.14.0 #356
- 348f11a Bump cloud.google.com/go/secretmanager from 1.13.5 to 1.14.0
- ce5b599 Bump github.com/docker/docker (#350)
- 62530d1 Bump github.com/alibabacloud-go/oos-20190601/v4 from 4.1.2 to 4.2.2 (#353)
- abf3b9a Bump github.com/libp2p/go-libp2p-pubsub from 0.11.0 to 0.12.0 (#359)
- 0c1e0d1 Bump github.com/aliyun/credentials-go from 1.3.6 to 1.3.9 (#361)
- 2ef1a0a Bump golang.org/x/tools from 0.23.0 to 0.24.0 (#354)
- 1b2821e Bump github.com/schollz/progressbar/v3 from 3.14.5 to 3.14.6 (#349)
- 0d88752 Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 (#348)
- 8a49207 Bump google.golang.org/grpc from 1.65.0 to 1.66.0 (#347)
- 3946c6f Bump github.com/alibabacloud-go/darabonba-openapi/v2 from 2.0.8 to 2.0.9 (#346)
- 37e4915 Implementation of the debug_goTrace and debug_printBlock methods (#345)
- aae6a34 Adding new debugging methods (#338)
- 9e2fed9 Implementation of the debug_getRawReceipts method (#344)
- bd44a69 Implementation of the debug_getRawTransaction method (#342)
- 1787c69 Implementation of the debug_GetRawHeader method (#340)
- b0ee4db Implementation of the debug_GetRawBlock method (#339)
- 8dd5977 Access keys have higher priority #337
- f265897 Gossip UT servers=6
- 34a3900 PR comment fix
- ac04dd6 Lint fix
- ee77378 Access keys have higher priority
- 7350d9f Creating method debug_traceBlockFromFile (#334)
- f4f4be8 AliCloud access keys #335
- f65f34a chainID removed since it's not used
- ef0ce93 Set server name for logging file name
- 87a61a2 Code clean up
- 311a691 AliCloud access keys
- dc9be5d Introduction of effectiveGasPrice (#333)
- c9e9d37 Merge pull request #317 from Ethernal-Tech/alibaba-sdk
- 8f77471 Removed Aliyun creds logging
- 1b752f5 creds logging
- b7603d4 Added Aliyun security token
- 7776825 Alibaba role name
- f5e677d merge conflict
- 6546989 Merge pull request #331 from Ethernal-Tech/LT-gossip-msg
- 8e3e8ad LT gossip msg size -> 16 MB
- 784f0ed Merge pull request #329 from Ethernal-Tech/dependabot-go_modules-develop-gh.neting.cc-schollz-progressbar-v3-3.14.5
- df74ae4 Format go.mod
- 004aa24 Bump github.com/schollz/progressbar/v3 from 3.14.4 to 3.14.5
- 4646418 Bump cloud.google.com/go/secretmanager from 1.13.3 to 1.13.5 (#328)
- 3343576 Bump github.com/aws/aws-sdk-go from 1.54.12 to 1.55.5 (#330)
- 39f1fb0 Bump github.com/holiman/uint256 from 1.2.4 to 1.3.1 (#327)
- 67c2e3b Bump golang.org/x/tools from 0.22.0 to 0.23.0 (#326)
- 0d78379 Bump github.com/docker/docker (#324)
- 9f603f8 Bump github.com/sethvargo/go-retry from 0.2.4 to 0.3.0 (#323)
- 1ca4292 Bump google.golang.org/grpc from 1.64.1 to 1.65.0 (#322)
- ad7db31 Bump github.com/btcsuite/btcd/btcec/v2 from 2.3.3 to 2.3.4 (#325)
- 6f52234 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.65.1 to 1.66.0 (#321)
- b7b915b Bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#320)
- 58f5cb7 Add socket configuration for network deployment (#319)
- 7dd8119 Bump github.com/docker/docker (#318)
- 04fdc7f RoleName
- 7bd264a Optional credentials
- 2961fac Comments fixed
- f244057 Merge pull request #316 from Ethernal-Tech/TestHeadStream_Concurrent-UT-fix
- 2c023e7 Fixes aws copy paste typo
- 5356800 PR comments fixed
- b0456c3 Linter fixes
- 17554a3 Static analysis fix
- 144706c GetSecret needs decryption
- 83c8a05 Fixed SetSecret
- b06efb4 Alibaba SSM
- 78013f9 Alibaba SSM
- c1e299f Fixed error msg
- cbbb8a9 TestHeadStream_Concurrent UT fix
- 6ae6156 Merge pull request #314 from Ethernal-Tech/boltdb-gracefully-close
- fcecf88 Merge branch 'develop' into boltdb-gracefully-close
- bb9d8df Merge pull request #315 from Ethernal-Tech/dependabot/go_modules/google.golang.org/grpc-1.64.1
- 645f73a Bump google.golang.org/grpc from 1.64.0 to 1.64.1
- dac94c1 UT fix
- 1d229be Gracefully close bolt DB
- aace548 Nightly Blade Healthcheck (#312)
- 2688bb3 Implementation of the Accounts method (#311)
- c2deba0 Bump cloud.google.com/go/secretmanager from 1.13.1 to 1.13.3 (#310)
- 0c3e3ef Bump github.com/docker/docker from 26.1.3+incompatible to 27.0.3+incompatible (#308)
- cd77993 Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (#306)
- 4bb9ee4 Bump github.com/schollz/progressbar/v3 from 3.14.3 to 3.14.4 (#304)
- b1549c5 Merge pull request #303 from Ethernal-Tech/dependabot-go_modules-develop-gh.neting.cc-spf13-cobra-1.8.1
- 3fa9df1 Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
- b939658 Merge pull request #309 from Ethernal-Tech/dependabot-go_modules-develop-gh.neting.cc-aws-aws-sdk-go-1.54.12
- a6304d8 Bump github.com/aws/aws-sdk-go from 1.53.14 to 1.54.12
- da5c33d Bump github.com/erigontech/mdbx-go from 0.38.0 to 0.38.4 (#301)
- aa578cb Merge pull request #305 from Ethernal-Tech/dependabot-go_modules-develop-golang.org-x-tools-0.22.0
- d5d78a6 Bump golang.org/x/tools
- 593f1f9 Bump github.com/multiformats/go-multiaddr from 0.12.4 to 0.13.0 (#300)
- ba14f74 Merge pull request #299 from Ethernal-Tech/dependabot-go_modules-develop-gopkg.in-DataDog-dd-trace-go.v1-1.65.1
- 2bb07cc Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.64.0 to 1.65.1
- 3ac3c9d Use Ethernal-Tech ethgo dependency (#298)
- 5a13f76 Merge pull request #296 from Ethernal-Tech/e2e-test-fix
- d85e5db PR comment fix
- f817563 TestE2E_Bridge_NonMintableERC20Token_WithPremine fix
- ba2ec59 eth_sign (#295)
- 76d24d5 Implementation of
eth_sendTransaction
(#294) - 2ba0d89 Bump github.com/hashicorp/go-retryablehttp from 0.7.6 to 0.7.7 (#293)
- a707ab2 Implementation of eth_signTransaction JSON-RPC function (#290)
- 8d02f6b Add Sanity Check Tests (#288)
- 198dec8 Merge pull request #262 from Ethernal-Tech/dependabot-go_modules-develop-gh.neting.cc-libp2p-go-libp2p-pubsub-0.11.0
- 832d4ea Update libp2p to the latest version
- 440c28b Bump github.com/libp2p/go-libp2p-pubsub from 0.10.1 to 0.11.0
- 8176c0a Rename go-ibft Message to IbftMessage (#292)
- d38f1bd fix path account management (#291)
- 4dd7d2e Improvement of benchmark tests for addTx(txpool) (#277)
- b9d669c Account management implementation (#239)
- 81f9898 Merge pull request #287 from Ethernal-Tech/tests/TestBatchTx_SingleAccount
- a67f4d9 TestBatchTx_SingleAccount use contect timeout instead of time.After
- 03d1970
RoundChange
message size logging (#286) - 6d481ff Merge pull request #268 from Ethernal-Tech/dependabot-go_modules-develop-gh.neting.cc-docker-docker-26.1.3incompatible
- 43afd08 Merge branch 'develop' into dependabot-go_modules-develop-gh.neting.cc-docker-docker-26.1.3incompatible
- 42f0bb1 Group indirect dependencies in go.mod
- 81fa5bc Include tx type to JSON RPC receipts (#285)
- b03a4fd go.opentelemetry.io/otel/exporters upgrade to 1.27
- f50af5d docker package names
- 1c66d1a docker ListOptions package change
- e6852f1 Display dynamic fee transactions in block explorers (#284)
- 1adcbeb Removing unnecessary sp field from OptimizedStack. (#276)
- d143607 Merge pull request #283 from Ethernal-Tech/tests-fix
- 7e7dd54 Merge branch 'develop' into tests-fix
- 3e4b744 Optimized opMLoad to avoid unnecessary allocations. (#275)
- 8066639 Add Daily build (#282)
- 3a1b473 Tests improvement
- 6311b24 improvement txpool code (#278)
- 1efaad9 Merge pull request #281 from Ethernal-Tech/tests/register-validator-fix
- 5f83bd3 e2e register validator fix
- 2931dee Adding check inside EVM loop for errors to avoid executing contract w… (#245)
- cbcb231 Decrease the txpool timeout for MIXED load test (#280)
- 4a140d9 Merge pull request #279 from Ethernal-Tech/tests/throttlingUT-improvement
- bcab01f Throttling UT improvement
- 0628a46 Enrichment with txpool tests (#259)
- f39ea3b Bump github.com/docker/docker
- 1abd16f Bump google.golang.org/grpc from 1.63.2 to 1.64.0 (#273)
- 8193427 Bump github.com/multiformats/go-multiaddr from 0.12.3 to 0.12.4 (#269)
- a0307b9 Bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#267)
- bd50308 Bump github.com/valyala/fasthttp from 1.52.0 to 1.54.0 (#270)
- 7942848 Bump github.com/schollz/progressbar/v3 from 3.14.2 to 3.14.3 (#272)
- 8de80d1 Bump cloud.google.com/go/secretmanager from 1.12.0 to 1.13.1 (#266)
- 9492287 Bump github.com/aws/aws-sdk-go from 1.51.11 to 1.53.14 (#274)
- 6327845 Merge pull request #263 from Ethernal-Tech/dependabot-go_modules-develop-gopkg.in-DataDog-dd-trace-go.v1-1.64.0
- f6ceebb Merge branch 'develop' into dependabot-go_modules-develop-gopkg.in-DataDog-dd-trace-go.v1-1.64.0
- dca3d2e Merge pull request #271 from Ethernal-Tech/dependabot-go_modules-develop-gh.neting.cc-prometheus-client_golang-1.19.1
- 064bdad Merge branch 'develop' into dependabot-go_modules-develop-gopkg.in-DataDog-dd-trace-go.v1-1.64.0
- 9604135 Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1
- ef667ac Bump github.com/hashicorp/vault/api from 1.13.0 to 1.14.0 (#260)
- 5b32382 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.63.1 to 1.64.0
- 6e70818 Bump golang.org/x/tools from 0.20.0 to 0.21.0 (#265)
- 387d43c Merge pull request #258 from Ethernal-Tech/increase-message-size
- 8ffad5a increase message size
- 42eb784 Merge pull request #257 from Ethernal-Tech/e2e-test-fix
- a0ecf30 TestE2E_Consensus_RegisterValidator fix
- f1f36f9
Syncer
stuck fix (#255) - bd0ec06 Merge pull request #254 from Ethernal-Tech/feat/remove-old-storage
- a654d93 Merge branch 'develop' into feat/remove-old-storage
- 8dd9db7 PR and UT fix
- 3805340 PR fix
- 73ef832 linter fix
- d7dd15b Future epoch commitment fix
- f20097c Introducing OptimizedStack based on uint256 integers (#170)
- 0a412e3 E2E test native tokens bridge more than
0x0
balance (#253) - 4ac5d03 Merge pull request #251 from Ethernal-Tech/feat/remove-old-storage
- 409e10d Old storage delete
- 399faa7 Fix for UT TestSlots
- cac7dda Sanity check tests (#240)
- a2a4e75 Merge pull request #244 from Ethernal-Tech/tests/throttling-times
- a66b123 Added log into TestSimpleGossip UT
- d5d35fa Modify throttling UT times
- 37419d0 Merge pull request #241 from Ethernal-Tech/enh/ut-improvements
- f50a0fe Merge branch 'develop' into enh/ut-improvements
- e39ce26 Addressing PR comments
- 2871778 Set size = 2 for txpool_test rand.Read
- 473c974 Addressing PR comments
- c05405c Check
txpool_status
after every Load Test (#236) - 3c7d169 UT improvements
- 461b27f Block Time change through governance
e2e
test (#237) - 4f18bea Merge pull request #238 from Ethernal-Tech/enh/e2e-fixes
- 67293d4 PR fixes
- 60d21ba e2e fixes
- dd59df4 Merge pull request #235 from Ethernal-Tech/bug/commitment-deadlock-fix
- 82838f6 Merge branch 'develop' into bug/commitment-deadlock-fix
- d8f6418 PR fix
- 2d21e5d Commitment deadlock fix
- 88a1155 Remove extra exit with out of the gas error (#232)
- a42b8d5 Revert previous change
- 2d06e79 Validator snapshot calculation optimization (#230)
- 50cea00 Bump the tests version to the v13.3 (#233)
- d626d72 Commitment deadlock fix
- abef791 Bump libp2p dependencies (#228)
- ad7900f Bump github.com/erigontech/mdbx-go from 0.37.2 to 0.38.0 (#219)
- 54ec974 Updated
polybft
packageREADME.md
(#215) - 583b516 Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#220)
- ce96fac Bump github.com/hashicorp/go-hclog from 1.6.2 to 1.6.3 (#224)
- 3ec0c80 Bump github.com/hashicorp/vault/api from 1.12.2 to 1.13.0 (#218)
- 116cd4f Bump golang.org/x/tools from 0.19.0 to 0.20.0 (#226)
- d4aad31 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.62.0 to 1.63.1 (#221)
- aa2e4f0 Bump github.com/btcsuite/btcd/btcec/v2 from 2.3.2 to 2.3.3 (#217)
- 81a3e21 Bump golang.org/x/crypto from 0.21.0 to 0.22.0 (#216)
- cf6e571 Bump github.com/valyala/fasthttp from 1.50.0 to 1.52.0 (#223)
- e7cecd4 Bump google.golang.org/grpc from 1.62.1 to 1.63.2 (#227)
- c969b60 Nightly changes (#214)
- a840725 Merge pull request #213 from Ethernal-Tech/enh/sequence-cancelled-callback
- dd2b3b9 PR fix
- 0918357 SequenceCancelled backend callback
- b9f6de8 Merge pull request #210 from Ethernal-Tech/bug/txpool-keep-txs
- c9e2c1d Merge branch 'develop' into bug/txpool-keep-txs
- 723a0fa PR comments
- ec98fb4 Adjust round 0 timeout for go-ibft (#204)
- b857895 Lock proposed after others queues
- 7c84654 Added txpool UTs for proposed queue
- b633fb1 Addressing PR comments
- cbeb0fc Additional fix for dropAccount
- 697b557 Fix for UTs, do not clear gauge for proposed txs
- 6fd97b8 Fix for txpool loosing txs
- dc77972
EIP1559
token burning fix (#209) - 4da0db0 include halt fix (#208)
- ef2ec29 Change Load Testing tool; Add
gossipMessageSizeFlag
(#206) - b1c6cf1 E2E tests for
eth_createAccessList
andeth_getBlockReceipts
(#173) - 4878159 Bump golang.org/x/net from 0.22.0 to 0.23.0 (#202)
- 20485ee Load test with mixed transactions (#203)
- 0e09b0e Reuse the
ProcessBlock
from theExecutor
in theBlockchainWrapper
(#201) - ce6d722 Merge pull request #200 from Ethernal-Tech/bug/libp2p-max-message-size
- 05a1235 libp2p pubsub max message size set to 4 MB
- b8b90c2 lower logging to trace (#199)
- bd84444
ResetWithHeaders
optimization (#198) - 7de79dc Add verbose logging to the transactions execution (#195)
- 8690395 Sending txs in batches in Load Test Tool (#197)
- ebee469 Merge pull request #196 from Ethernal-Tech/bug/erc20-freeze-fix
- 6f675df Fix for ERC20 load test freeze
- 162382e Load test runner implementation (#194)
- 5d6017f Merge pull request #193 from Ethernal-Tech/feat/tls-command
- 2cb012f Merge branch 'develop' into feat/tls-command
- 6dda350 Merge pull request #192 from Ethernal-Tech/feat/benchmark-tests
- 1de9583 Merge branch 'develop' into feat/benchmark-tests
- 03a2107 Add version metadata to the logs (#191)
- 9f8e718 Allow TLS certificate loading aside secrets manager
- ddd7fa9 Generate self signed TLS certificate command
- aca4572 Merge pull request #190 from Ethernal-Tech/feat/jsonrpc-cert-secret-manager
- 6cc373a PR fixes
- 0e50904 Fix for CI benchmark times
- ef5db7b Benchmark tests for DBs
- ba4c53d Fix for passing use-tls arg in e2e tests
- 885d222 Certificate name fix for e2e setup
- 6aee40c Use secret manager for TLS certificate loading
- 1b47a22 Merge pull request #188 from Ethernal-Tech/feat-extend-db-tests
- 94c8c58 Merge branch 'develop' into feat-extend-db-tests
- 51a8788 Fix linter configuration (#187)
- aaf1dc8 PR changes
- da15fcf Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.61.0 to 1.62.0 (#184)
- 118018c Bump cloud.google.com/go/secretmanager from 1.11.5 to 1.12.0 (#185)
- 240be23 Bump github.com/golang/protobuf from 1.5.3 to 1.5.4 (#183)
- 2fa376d Bump golang.org/x/tools from 0.18.0 to 0.19.0 (#182)
- 760f638 Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#181)
- d262a72 Bump github.com/hashicorp/vault/api from 1.12.0 to 1.12.2 (#186)
- fabeafa Bump github.com/erigontech/mdbx-go from 0.37.1 to 0.37.2 (#179)
- ac1ed52 Bump github.com/multiformats/go-multiaddr from 0.12.2 to 0.12.3 (#178)
- 2cfc3a0 Bump github.com/valyala/fastjson from 1.6.3 to 1.6.4 (#177)
- de0b24d Bump github.com/aws/aws-sdk-go from 1.50.8 to 1.51.11 (#176)
- 45b455e Bump google.golang.org/grpc from 1.62.0 to 1.62.1 (#175)
- 6b688a0 Add read threads to storagev2 leveldb unit test
- 5751c71 [BLADE-138] Consolidate
TestTxn
to useTxRelayer
(#174) - 13b3d95 fix (#172)
- a99aece Bump the version to 1.21 (#169)
- 18ed872 Workflow fixes (#171)
- 307c7bb Usage of new
EthClient
(#165) - 111586d Merge pull request #168 from Ethernal-Tech/remove-multiple-leveldb-instances
- 98bec50 Merge branch 'develop' into remove-multiple-leveldb-instances
- 51dea59 2nd database instance eliminated
- c756706 [BLADE-113] GitHub workflow changes (#146)
- c37f113 Release fixes (#167)
- c8b4771 Implemented GetHeaderByNumber and GetHeaderByHash (#149)
- c282887 desc change
- fd026a2 relocation of txtimeout flag
- a68a0b5 linter
- 094accc comment fix
- 0c60644 linter fix
- f6bc12b second to millisecond
- 1b2b199 test fix
- 2e64343 comment fix
- edc5064 unstake command fix
- f6ff7f5 longer timeout for some commands
- fcb840c small timeout fix
- d06664e lint fix
- 7ec95ee missed save
- c0cc224 uint to duration
- 5b83de2 txTimeout and txPollFreq in txRelayer
- 1c1d7f6 Merge pull request #126 from Ethernal-Tech/feat/state-db-refactoring
- 096a568 Merge branch 'develop' into feat/state-db-refactoring
- 8e616e7 offset increase
- badef47 Validator Snapshot bug fix (#164)
- c2dd121 gidlid cleanup & lint fixes
- 4e6cd79 Merge
- 416a2b0 Merge branch 'develop' into feat/state-db-refactoring
- 1c9a2d4 PR comments - completed
- 3fd1f94 Changes from PR, 1st part
- 40765a7 Update e2e-polybft/e2e/storage_test.go
- a76534d Introduce
ECDSAKey
and decouple fromethgo
lib transactions signing logic (#112) - e6f539c New 'Ethereum JSONRPC' client implementation (#160)
- 00dcb4b Upgrade EVM tests to the v13.2 (#161)
- 4fb71bd Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#157)
- efdee00 Merge pull request #158 from Ethernal-Tech/feat/tls
- c7995d8 Merge branch 'develop' into feat/tls
- ccea3a8 Revert "Merge branch 'develop' into develop"
- 23c746e Merge branch 'develop' into develop
- 5abf5bc Try with 755 for folder
- def5868 Must change cert key permissions
- fe9fe51 chmod over /etc/ssl/private folder
- 88d032c sudo ls -l
- a901748 Added key permissions check
- 6501516 added constructor for all types of transactions (#153)
- f4f5b78 changed log for TLS files
- 297903e Fix for e2e polybft yml
- ee6a845 Test TLS certificate generate on CI
- 6e1f934 use localhost for https e2e tests
- e1d1dce Execute EVM benchmark subtests independently (#150)
- c99a5c5 Merge pull request #154 from Ethernal-Tech/feat/tls
- a8d32b6 lint fixes
- 6ff4220 Merge branch 'develop' into feat/tls
- 339ed1d jsonrpc with https
- c681a63 Remove unused parameters (#151)
- 9e1e2a7 fix (#152)
- c85df85 Set versioning build flags in the goreleaser (#131)
- b216756 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.60.0 to 1.61.0 (#143)
- eda36ff Minor changes
- 692c06d Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#148)
- 0e1c35f Change ID of
blade
user - 5f8aa57 Minor fix (check the appropriate error reference)
- 9a23b66 Extended
Time Out
duration for Load Tests. (#147) - 466ef42 Fix tests (#145)
- 6d89cb1 Implemented GetTransactionByBlockNumber/HashAndIndex, GetBlockTransactionCountByHash (#144)
- e5d5a9b Introduction of baseTx (#128)
- 3fe26ca EVM benchmark tests (#142)
- 4896592 Bump github.com/hashicorp/vault/api from 1.11.0 to 1.12.0 (#140)
- e031643 Bump google.golang.org/grpc from 1.61.0 to 1.62.0 (#134)
- 80513f1 Load tests improvement (#129)
- bca43d5 Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#135)
- 18221b5 Fixed comments for tableMapper
- c29413a Bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#141)
- b20e969 Bump github.com/quasilyte/go-ruleguard from 0.4.0 to 0.4.2 (#139)
- b329a9c Bump golang.org/x/crypto from 0.18.0 to 0.20.0 (#133)
- 3424365 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#132)
- fafb3f1 Remove TODO and move things around
- 34df70e [BLADE-70] Fix blade version CLI command (#127)
- 63f046b Added block hash into block key
- 89e648d TestE2E_Storage -> use TestCluster.SendTxn
- 1a09afd Remove assert for Legacy tx type from storage e2e test
- 8609468 Remove stopwatch dependency
- 428f425 Revert "Reuse SendTxn from the cluster"
- fff2ad6 Reuse SendTxn from the cluster
- f2668fd Merge fix
- 5b62172 Merge branch 'develop' into feat/state-db-refactoring
- 256e511 [BLADE-97] Refactor tx signer (#115)
- febecbb storage replaced with storagev2
- 08e947f Fix flaky TestE2E_Bridge_NonMintableERC20Token_WithPremine
- ca993c5 Mixed transaction to different types of transactions (#102)
- 215b089 e2e storage test
- a81b56e Return bool for some storage Read methods
- 9f22d1a Update README.md
- f359cb1 Merge branch 'develop' into feat/state-db-refactoring
- 7ba3467 mdbx added into storage V2
- f2b212e Pooling of big.Int instances in the EVM (#124)
- 0530769 SkipNow for storage perf tests
- 9db3b89 lint fixes
- 45320fb Build fix after merge
- 3f5b546 go.mod tidy
- 50a8850 Merge branch 'develop' into feat/state-db-refactoring
- 536d3d5 Downgrade Docker dependency because of its dependency mess (#125)
- 6e792e1 LevelDB 2 databases final
- 16c782b Refactoring before Mdbx database import
- 21a55bb new uts (#123)
- e5cb86a Storage V2 implementation. LevelDB with 2 databases.
- 9be4332
Hex
package cleanup (#122) - 1bcd34a [FEATURE] Berlin hard fork (#106)
- 599a104 Implement EIP-3607 (#120)
- cf25955 Linter fixes (#114)
- f2407f5 GitHub Workflow Improvements (#107)
- 175b0f9 Establish releases (#109)
- 9e828c4 Fix Load Tests Notifications (#62)
- 8065e3d Minor fixes (#61)
- c085a56 Minor fixes (#60)
- 826f198 Fix Load Test notifications (#59)
- 1b87f37 Rename Tests to CI (#58)
- df10c6e Establishe Release (#57)
- 9be32b4 Release changes (#56)
- bf49ce1 Release changes (#55)
- f38a752 Fix Linter bug (#54)
- 4bd2f59 Minor fixes (#53)
- 3fd7041 Nightly test (#52)
- 5dcbdf3 Nightly test (#51)
- 0d39600 Lint fixes (#50)
- 7a10e40 Test fixes (#49)
- b07e507 Test fixes (#48)
- f65ce98 Minor fixes (#47)
- 792d39a Final changes (#46)
- 0de1616 Minor fixes (#45)
- 159c825 Fix condition (#44)
- b228c89 Restore data fixes (#43)
- d5727a3 Terraform fixes (#42)
- 6b49292 Terraform fixes (#41)
- d721b5a Pass blade_repository when deploying the network (#40)
- ea0106f Restore Blade Data (#39)
- 1510c10 Fix for assert equal big int (#83)
- 40fa03d Fix receipt RLP marshaling logic (#104)
- 43d6315 Fixing stRandom/randomStatetest649.json test (#103)
- 071ac36 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.54.1 to 1.60.0 (#100)
- e8d4e3d Fix buffer offset src EVM test (#101)
- e35eeee Bump github.com/quic-go/quic-go from 0.39.3 to 0.39.4 (#79)
- 2731d8f Bump github.com/multiformats/go-multiaddr from 0.12.0 to 0.12.2 (#92)
- fe99120 Bump github.com/envoyproxy/protoc-gen-validate from 1.0.2 to 1.0.4 (#98)
- c1fa361 Bump golang.org/x/tools from 0.16.1 to 0.17.0 (#88)
- a79a183 Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#85)
- 1a450aa Bump github.com/hashicorp/vault/api from 1.10.0 to 1.11.0 (#89)
- 728930d Bump github.com/google/uuid from 1.5.0 to 1.6.0 (#90)
- 3b877d0 Bump github.com/docker/go-connections from 0.4.0 to 0.5.0 (#94)
- 3b641d0 Bump cloud.google.com/go/secretmanager from 1.11.4 to 1.11.5 (#95)
- 934c773 Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp (#99)
- b2a802c Bump github.com/docker/docker (#91)
- 42ff5f6 Bump github.com/aws/aws-sdk-go from 1.49.7 to 1.50.8 (#87)
- 21cd311 Build repository fixes (#38)
- 19cc72e Minor changes (#37)
- 396eb4c Minor changes (#36)
- ed97668 Deployment fixes (#35)
- 3a8f4b7 Update actions versions (#34)
- 8184343 Disk usage test implementation (#78)
- 567b6d5 Upgrade GH actions versions (#82)
- 827e312 Added e2e test for nested dummy contract (#80)
- 63143a7 Minor changes (#33)
- 4d9491d Blade 83 blade GitHub workflows (#32)
- 57c3192 Minor changes (#31)
- 86b0450 Minor changes (#30)
- db76b1b Minor fixes (#29)
- 4073ece Logs notification fixes (#28)
- f20fed9 Minor fixes (#27)
- 7357000 Minor changes (#26)
- dfb9e30 Display commit on notifications (#25)
- eb4c42c Minor changes (#24)
- 8c958c8 More changes (#23)
- 4002e6a Permissions fixes (#22)
- f6e1016 Minor changes (#21)
- 1b90010 Notification changes (#20)
- b1fac17 Notification fixes (#19)
- 726f0ba Minor changes (#18)
- 9648845 Minor changes (#17)
- f0f44a4 Minor changes (#16)
- 4d70fcd Big Changes (#15)
- 576610a Update Ethereum official test suite (without London fork cases) (#76)
- dd9180a Minor fixes (#13)
- 4c68b5e Nightly Build (#12)
- 58321a8 Disable Tests temporarily (#11)
- 42a0aeb Add Tests (#10)
- 6a3aee5 Upload logs fixes (#9)
- e0aa52e FIx commit sha (#8)
- 8be8cb1 Minor changes (#7)
- cfc93e4 Minor changes (#6)
- 00cb227 Destory Network (#5)
- 6ca83e4 Minor Changes (#4)
- 7d08b73 Minor changes (#3)
- eefbc13 Add Permisions (#2)
- eef2330 Deploy Network (#1)
- 881132c Bump github.com/libp2p/go-libp2p-pubsub from 0.9.3 to 0.10.0 (#6)
- 1fe863c Change github workflows triggers (#75)
- 0d68f22 Cover instructions with unit tests (#64)
- f4176d4 Merge pull request #73 from Ethernal-Tech/feature/blade-binary-fix
- 22f0fdc blade binary fix
- 4da7493 Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#72)
- 4f6e289 Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#71)
- c4e98f0 Bump golang.org/x/tools from 0.16.0 to 0.16.1 (#69)
- cd368a4 Bump github.com/hashicorp/go-hclog from 1.5.0 to 1.6.2 (#70)
- 6f193a1 Bump google.golang.org/grpc from 1.59.0 to 1.60.1 (#68)
- ca00976 Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 (#67)
- b8ec70e Save logs from hosts for Nightly Build (#65)
- b09fc37 Merge pull request #58 from Ethernal-Tech/BLADE-44-support-using-l1-mintable-token-with-non-native-token
- ec11072 comment fix
- 91fdf8b Reuse IsNativeStakingToken
- 07af4a5 Simplify and fix test so that it uses L1 originated native token
- 27d75ad delete e2e-test init
- 5b37a1e lint fix
- 1a684cd Remove
Erc20Contract
address - be68f3b lint fix
- 3396f7e comment fix
- 12704d2 Simplify Stake function
- 1b66f68 Cleanup and simplify artifacts loading logic
- 22b3a1c comment fix
- 6931d6f deleted e2t config
- 84458b4 lint fix and deleted comment
- 78c26b1 lint fix
- 9d81ea3 working version
- 9e5dd30 Temp fix
- 55ff028 fix test
- 18cf6de some fixes and e2e test
- 6d6e78d lint fix
- 5dae143 predeploy command changes
- f4c74b8 comment fix
- 2776919 lint fix
- 17a37c8 added mint stake token
- 2d83ec9 Bump github.com/aws/aws-sdk-go from 1.46.1 to 1.49.7 (#62)
- 318be1c Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#60)
- 329df90 Introduce EIP-3855 and
PUSH0
opcode (#59) - 9006db1 Establish nightly builds (#51)
- 4b43827 Introduce zero address check to
IsValidAddress
(#56) - 1d9118b [BLADE-29] Support L1 originated native token (#49)
- 5597664 Introduce in-house Merkle tree implementation (#54)
- 18bb43a Introduce parameterized stake token (#52)
- 057c9c3 Flaky unit tests fix (#48)
- d3c39ac Remove
eventsGetter
component (#53) - a6d7d89 Bridge relayer that executes events for both way transfers (#47)
- a4bee4b Added stake to register validator (#36)
- 345bc12 Bump golang.org/x/tools from 0.14.0 to 0.16.0 (#37)
- 20e44a0 Bump golang.org/x/crypto from 0.14.0 to 0.16.0 (#39)
- 2e9c279 Reintroduce on-chain governance (#44)
- 49bdedc Fix legacy E2E tests (#46)
- 7cb91cb L1-chain (#13)
- c485d1d Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#21)
- b2bfecb Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#9)
- 66523b0 Bump cloud.google.com/go/secretmanager from 1.11.3 to 1.11.4 (#7)
- 8818cab Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#8)
- af34f93 Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (#5)
- 643d5d7 Remove IBFT consensus protocol (#1)
- 1e7e3ed Rename workflow names and remove banners (#12)
- 1bbecaf Merge pull request #11 from Ethernal-Tech/dispatcher-fix-for-traces
- b8435c7 Introduce json-iterator in dispatcher for faster work with json
- 44f7d88 Merge pull request #10 from Ethernal-Tech/fix/dependabot-reviewers
- bece965 Update dependabot config
- de0f009 Update README.md
- ab9b887 Fix property tests (0xPolygon#2032)
- 9ace673 Unable to fund relayer when using rootchain originated native token (0xPolygon#2002)
- 47f2d9b Fix gas cost overflow for opCall opcode (0xPolygon#2026)
- 42ee55f Final touches to Sonarcloud (0xPolygon#2030)
- 4dc5d91 Migrate to SonarCloud (0xPolygon#2027)
- fa8c777 Revert
seal
parameter removal (0xPolygon#2024) - 34e08f1 Extract BLS library used in polybft to a standalone package (0xPolygon#1981)
- 96a5d55 Bump cloud.google.com/go/secretmanager from 1.11.2 to 1.11.3 (0xPolygon#2016)
- 32a3baa Bump github.com/docker/docker (0xPolygon#2017)
- bfda896 Bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 (0xPolygon#2018)
- 4294eeb Bump github.com/google/uuid from 1.3.1 to 1.4.0 (0xPolygon#2019)
- 7001f4e CallTracer implementation for debug endpoints (0xPolygon#2001)
- 3377295 Introduce notice about IBFT removal (0xPolygon#2013)
- e2a7467 Bump github.com/hashicorp/hcl from 1.0.1-vault-5 to 1.0.1-vault (0xPolygon#1966)
- fbe5657 Add unit tests for
jsonrpc.Log
andjsonrpc.Receipt
objects (0xPolygon#1996) - 3b5ad9d Bump google.golang.org/grpc from 1.58.3 to 1.59.0 (0xPolygon#2008)
- d2cb682 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.55.0 to 1.56.1 (0xPolygon#2012)
- 7113c2c Bump github.com/aws/aws-sdk-go from 1.45.2 to 1.46.1 (0xPolygon#2006)
- 8eaaef7 Drop and restart validators - property test (0xPolygon#2009)
- 2966d12 EVM-864 Snapshot writing error not handled (0xPolygon#1993)
- 38fa45b Expand fallback errors in tx relayer when dynamic fee tx sending fails (0xPolygon#2000)
- 5515483
estimateGas
fix for simple value transactions and contract creations (0xPolygon#1998) - 73469c6 Track progression while syncing blocks (0xPolygon#1985)
- 72a7e3a Implement unscubscribe on event stream (0xPolygon#1991)
- b1e7a26 Added option to specify a root path for IBFT validators dir (0xPolygon#1986)
- 4efe1d7 EVM-831 Implement state sync relayer without blocktracker (0xPolygon#1899)
- 7433edf chore: remove refs to deprecated io/ioutil (0xPolygon#1990)
- 820e21a PostBlock optimization (0xPolygon#1972)
- 1395ddb Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (0xPolygon#1987)
- c86186f Bump github.com/multiformats/go-multiaddr from 0.11.0 to 0.12.0 (0xPolygon#1988)
- d27f495 Bump cloud.google.com/go/secretmanager from 1.11.1 to 1.11.2 (0xPolygon#1989)
- eba97c7 Bump golang.org/x/tools from 0.13.0 to 0.14.0 (0xPolygon#1967)
- 03b3389 Fork manager handlers precedence (0xPolygon#1878)
- b05e5e7 Omit relayer flag for IBFT consensus (0xPolygon#1971)
- 5abd428 tx relayer num retries as option (0xPolygon#1983)
- c27d222 Do not send checkpoint if node is syncing (0xPolygon#1982)
- 83e2a53 Remove executed state sync events and proofs from the store (0xPolygon#1977)
- e0d2891 Added option to disable structLogs for debug_trace* rpc methods. (0xPolygon#1931)
- 7662ce0 test cluster fix (0xPolygon#1980)
- 697e658 Increase resource usage in nighly build devnet to properly load-test (0xPolygon#1975)
- e34c65e Store BLS private key in hex instead of raw big int (0xPolygon#1973)
- 4d379fd Removed seal parameter (0xPolygon#1886)
- 5e11256 Relayer and Validator node types are represented as enum flags in E2E framework (0xPolygon#1962)
- b2334ac Bump golang.org/x/sync from 0.3.0 to 0.4.0 (0xPolygon#1968)
- bbb52d5 Update web3_clientVersion endpoint to return a correct value (0xPolygon#1965)
- 027538d Bump golang.org/x/crypto from 0.13.0 to 0.14.0 (0xPolygon#1969)
- 6f263f8 Revive race detection flag and race conditions fixes in the test execution (0xPolygon#1963)
- 4dacf15 Remove todo comment related to retrieving the jsonrpc block (0xPolygon#1961)
- 6a724be Fix IBFT E2E tests (0xPolygon#1960)
- 7959cf6 Make remaining bridge E2E tests more stable (0xPolygon#1957)
- d7a003a More verbose error message for unsupported or invalid tx type (0xPolygon#1954)
- 1f8c9c6 Base Fee Configs (0xPolygon#1890)
- b455131 Skip account balance check for eth_call (0xPolygon#1949)
- ad1cf7b Update README.md with correct docs URLs (0xPolygon#1948)
- 3fd7edf Revert "Provide race and shuffle flags when running unit tests (0xPolygon#1925)" (0xPolygon#1958)
- 4d4d699 Fix bridge e2e tests for transferring tokens (0xPolygon#1953)
- 6544e22 txpool slotGauge uint64 underflow (0xPolygon#1907)
- 9e55557 removed redundant queue length check in accountQueue.peek() function (0xPolygon#1952)
- 12d38b8 Provide race and shuffle flags when running unit tests (0xPolygon#1925)
- a6ee82a Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 (0xPolygon#1951)
- 4a70377 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.54.1 to 1.55.0 (0xPolygon#1950)
- d4537fe Base fee change denominator as genesis parameter (0xPolygon#1934)
- 6079322 EVM-850 Validator rootchain balance metrics (0xPolygon#1941)
- 1bcf30b EVM-841-Fix TestE2E_Bridge_Transfers (0xPolygon#1943)
- 02e2d47 EVM-846 Stake manager post epoch problem (0xPolygon#1935)
- e700006 Provide abi encoded exit event in hex format from
bridge_generateExitProof
JSON RPC (0xPolygon#1929) - 19687bc Default value of JSON RPC flag in commands (0xPolygon#1939)
- 4b2770e Propagate custom Solidity errors for
eth_estimateGas
JSON RPC function (0xPolygon#1922) - 32047b4 Re-introduce proxy contracts integration (0xPolygon#1921)
- cf7c675 Output dynamic fee specific fields in tx relayer (0xPolygon#1936)
- 8aaae11 Return ErrReplacementUnderpriced when price is no higher than already existing one. (0xPolygon#1908)
- 5f6ba3e Remove WithoutBridge configuration param from e2e framework (0xPolygon#1919)
- 9c9af49 EVM-843 Fix block post processing (0xPolygon#1928)
- f30facf Bump github.com/hashicorp/hcl from 1.0.1-vault-5 to 1.0.1-vault (0xPolygon#1932)
- 252dd0e Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (0xPolygon#1933)
- 226dd88 change instance type for nightly (0xPolygon#1923)
- 1b78d47 Update TestE2E_Consensus_MintableERC20NativeToken to send dynamic fee tx (0xPolygon#1920)
- 4fbe4ba Make stake token address as mandatory in certain use cases (0xPolygon#1914)
- 38efd92 Updating proposer calculator on restart (0xPolygon#1915)
- 61baa7e Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.54.1 to 1.55.0 (0xPolygon#1912)
- 1e7187b Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (0xPolygon#1913)
- d632735 Fix Eth.FeeHistory() unmarshal input params error (0xPolygon#1917)
- 7beeb38 v1.1.1 preparations (without proxies support) (0xPolygon#1910)
- 918f322 Run Edge as non-root in Docker (0xPolygon#1918)
- f2b24e7 Introduce
ErrNonceUintOverflow
as error for nonce overflow (0xPolygon#1905) - dcfc044 Removing tx hash fork (0xPolygon#1904)
- 498ef15 Introduce block tracker poll interval (0xPolygon#1887)
- 85aea52 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 (0xPolygon#1894)
- 182aadd Speed up root chain contracts deployment (0xPolygon#1906)
- 5241598 Introduce
baseFeeChangeDenom
network parameter (0xPolygon#1872) - 5dd861f Bump github.com/hashicorp/vault/api from 1.9.2 to 1.10.0 (0xPolygon#1895)
- 1e505b0 Bump golang.org/x/tools from 0.12.0 to 0.13.0 (0xPolygon#1893)
- 16b8e82 Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (0xPolygon#1896)
- 9cceb34 Bump github.com/docker/docker from 20.10.18+incompatible to 24.0.6+incompatible (0xPolygon#1898)
- 42d054c Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.54.0 to 1.54.1 (0xPolygon#1897)
- 4a45018 Malicious JSON RPC request unit test (0xPolygon#1884)
- c49733b Root chain proxy contracts deployment (0xPolygon#1888)
- 6d848ed Deploy proxy contracts on genesis (0xPolygon#1855)
- 478b56c Level-up loadtesting capacity to be aligned with current environment (0xPolygon#1874)
- 01e657e fix region to eu-west-1 for nightly (0xPolygon#1891)
- 400f388 [Github] Max fee per gas issue (0xPolygon#1892)
- 7a04a89 Bump github.com/docker/distribution (0xPolygon#1889)
- 75bb8b4 Fix
eth_gasPrice
RPC method (0xPolygon#1883) - 3d2e58f Expose double signer implementation (0xPolygon#1875)
- c3da0d4 Index methods by signature when there is ambiguity (0xPolygon#1880)
- b467a12 Fix nightly build script by providing governor-admin flag in the genesis command (0xPolygon#1882)
- 52115cc fixed ibft tests (0xPolygon#1876) (0xPolygon#1877)
- daf9402 Minor change that fix merged code (0xPolygon#1879)
- 06153fb [Feature] Double-signing slashing (0xPolygon#1808)
- 3cae93a [RFC-191] On-chain governance (0xPolygon#1519)
- 0635afe Build executable heap with baseFee when London fork is enabled (0xPolygon#1857)
- 054bef4 EVM-819 DoS on Websockets (0xPolygon#1871)
- c90b449 Bump github.com/libp2p/go-libp2p from 0.27.7 to 0.27.8 (0xPolygon#1873)
- 0373ea4 Bump github.com/aws/aws-sdk-go from 1.44.61 to 1.45.2 (0xPolygon#1869)
- 6a5471c Update typo in cluster script (0xPolygon#1867)
- 064b017 EVM-801 Drop tx bug for updateAccountSkipsCounts (0xPolygon#1865)
- 21c5c33 Return all exit event IDs in the bridge commands (0xPolygon#1863)
- ece1c5e fix Test_GetLogsForQuery (0xPolygon#1836)
- 9b5bbe4 EVM-800 nonce too low from eth_getTransactionCount (0xPolygon#1853)
- 1095172 Compensate dynamic fee transation fees by 100% estimation increase (0xPolygon#1859)
- 33e0967 Bump xk6-ethereum to latest (0xPolygon#1860)
- 4369155 Use function signature when multiple functions are defined 0xPolygon#1854
- b4c0051 Bump github.com/google/uuid from 1.3.0 to 1.3.1 (0xPolygon#1852)
- 8a96d17 EVM-805 TxPool assumes all transactions are Legacy when checking for re-priceaction replacement GasPrice comparison bug (0xPolygon#1848)
- 85af1b3 Evm 785: enable and disable access lists in the runtime (0xPolygon#1839)
- 2fea208 Perform gas price limit check for dynamic tx (0xPolygon#1846)
- 1794897 Fix
maxFeePerGas
compensation calculation (0xPolygon#1847) - 2f430d0 UUID issue (0xPolygon#1841)
- 49216ad Improved genesis predeploy, allowing initializing immutables and access chainID from constructor. (0xPolygon#1838)
- 2684cc5 Fix nil pointer panic in debug_traceBlockByNumber RPC endpoint (0xPolygon#1842)
- 25e09c2 Upgraded Makefile to check if all the required tools are installed (0xPolygon#1809)
- 883cbbc EVM-779 Throttling with concurrency (0xPolygon#1821)
- d18818e fixed copy method (0xPolygon#1825)
- 54d4a07 EstimateGas endpoint - nonce should be automatically set the current nonce for the account (0xPolygon#1819)
- ea53ae0 API fuzzing. Set fuzz time to 30s (0xPolygon#1759)
- 689e360 EVM-779 Debug Transaction endpoint - throttling (0xPolygon#1818)
- b302fdb EVM-778 Debug Transaction endpoint - use one structure for logs (0xPolygon#1817)
- 6862b7d Send dynamic fee transactions to a rootchain (0xPolygon#1795)
- c860c52 Header.BaseFee is set to non-zero for london fork disabled (0xPolygon#1805)
- db29c8a Bump github.com/quasilyte/go-ruleguard from 0.3.19 to 0.4.0 (0xPolygon#1802)
- d7cdd4f Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.52.0 to 1.54.0 (0xPolygon#1803)
- ab4d5eb Bump github.com/multiformats/go-multiaddr from 0.10.1 to 0.11.0 (0xPolygon#1804)
- 05327db Bump pgregory.net/rapid from 1.0.0 to 1.1.0 (0xPolygon#1792)
- 33fc9cc Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.52.0 to 1.53.0 (0xPolygon#1779)
- ff01152 Bump github.com/hashicorp/golang-lru (0xPolygon#1796)
- 10e268b Fix comment in cluster script (curl replaced nc) (0xPolygon#1799)
- 761bc22 Implementation for newPendingTransactions (eth_subscribe) (0xPolygon#1787)
- 032e5b9 Get rid of external library for abi generation (0xPolygon#1794)
- 5db2845 Use curl instead of netcat for pinging rootchain server in local deployment script (0xPolygon#1791)
- ed87b0f Bump golang.org/x/tools from 0.11.0 to 0.12.0 (0xPolygon#1793)
- 0468043 Bump golang.org/x/crypto from 0.11.0 to 0.12.0 (0xPolygon#1786)
- c4f9ec1 Calculate EIP1559 gas price in JSON-RPC (0xPolygon#1783)
- 39f7d2b fixed txpool maxEnqueued issue (0xPolygon#1789)
- bd95643 Bump google.golang.org/grpc from 1.55.0 to 1.57.0 (0xPolygon#1762)
- 4215337 Update local deployment README files (0xPolygon#1773)
- 1ce87aa polygon-edge.sh now checks if jq is installed (0xPolygon#1780)
- e0e1e36 Implement metrics that tracks the base fee (0xPolygon#1784)
- d5be69a Allow 0 premined reward wallet (0xPolygon#1776)
- 927f02f fix: loadtest dependency xk6 (0xPolygon#1770)
- bdffe23 Update ethgo version (0xPolygon#1777)
- 992d6b9 Detect fork state based on the current block number 0xPolygon#1772
- 2b9430c Move
Encode*
andParse*
functions fromtypes
tocommon
package (0xPolygon#1765) - 75c5324 Error kind detection bug fix (0xPolygon#1769)
- 65c9a3e Print errors (0xPolygon#1768)
- 4653fea Change chainID to chainId (0xPolygon#1766)
- 3070ee0 Query rootchain block number before rootchain contracts deployment(0xPolygon#1742)
- f5393c1 Fixing link to documentation (0xPolygon#1760)
- af37011 Implement non-native tokens bridge e2e test (0xPolygon#1746)
- 19d140a change repo branch (0xPolygon#1754)
- 787cbe4 EVM-749 Transaction pool Base Fee fix (0xPolygon#1747)
- b430680 Correctly initialize use allow list and use block list parameters on the access list predicates (0xPolygon#1750)
- bbbe3ab TestDiscovery_ConnectedPopulatesRoutingTable fix (0xPolygon#1745)
- 2d3e101 Fix (0xPolygon#1744)
- 13e82b6 EVM-746 Fix txpool_content and txpool_inspect for dynamic fee txs (0xPolygon#1741)
- 7d15e3a Bump cloud.google.com/go/secretmanager from 1.10.0 to 1.11.1 (0xPolygon#1689)
- efe05b0 fix nightly notifications for loadtest and fuzz test (0xPolygon#1737)
- b102509 Correction in Go files (0xPolygon#1739)
- 14f110b Bump golang.org/x/tools from 0.10.0 to 0.11.0 (0xPolygon#1710)
- b3129f8 Bump github.com/libp2p/go-libp2p-kbucket from 0.6.0 to 0.6.3 (0xPolygon#1688)
- 36e1e07 Bump github.com/multiformats/go-multiaddr from 0.9.0 to 0.10.1 (0xPolygon#1722)
- 32dcdd4 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.51.0 to 1.52.0 (0xPolygon#1687)
- d554d2c EVM-720 Implement json output for all commands (0xPolygon#1724)
- 72e2c4b EVM-707 Remove balance field from initial validators in genesis.json (0xPolygon#1736)
- 14ea06c EVM-732 Tx hash calculation should include tx type and chainID (0xPolygon#1706)
- 01d7791 [EVM-736]: Quorum calculation discrepancy between SC and Edge (0xPolygon#1723)
- 851b76c fix: misspelling comments (0xPolygon#1698)
- c3e23fa Feat/script cluster (0xPolygon#1678)
- 195b619 fix nightly - local vars (0xPolygon#1731)
- 04776a5 Docker requirements (0xPolygon#1679)
- 5ea0540 [EVM-739]: Fix
eth_feeHistory
parsing of hex arguments (0xPolygon#1725) - da7ad74 Delete unnecessary if (0xPolygon#1719)
- 6c47248 EVM-735: Gas limit estimation is not precise (0xPolygon#1718)
- 1d3b0da EVM-731 Event tracker issue - upgrade ethgo (0xPolygon#1720)
- affd397 Stop retrying event tracker on context cancellation and timeout (0xPolygon#1705)
- f17b6ee EVM-543 Enable concurrent run of multiple dial tasks (0xPolygon#1707)
- f4efe97 EVM-728 Gas price comparison for executable transactions in
pricedQueue
(0xPolygon#1696) - 8565d45 Jp/hotfix optional gas price in rpc transaction type (0xPolygon#1699)
- 62148c1 fix eth_estimateGas panic (0xPolygon#1708)
- 6e5cd75 EVM-687 Dial queue slots (0xPolygon#1601)
- 4a083ca EVM-680 Dial queue issues fixes (0xPolygon#1593)
- ac9b449 [EVM-703]: Saving events in boltdb should have retry mechanism (0xPolygon#1652)
- 2d35db6 EVM-660 Use batch write inside blockchain.go (LevelDB/memory) (0xPolygon#1569)
- 18e5529 Fix TestE2E_Migration (0xPolygon#1702)
- 7c05311 [EVM-696] eth_FeeHistory (0xPolygon#1669)
- 4cf4b79 Ensure premining reserve account (0x0 address) (0xPolygon#1685)
- 1084d99 EVM-716 Check if the error is produced for duplicate TXs
- 655d15d Fix (0xPolygon#1682)
- b45a404 Fix/evm 719 (0xPolygon#1683)
- beeb461 Handle state sync execution failures properly (0xPolygon#1676)
- dcc6950 Bump libp2p (0xPolygon#1684)
- ccf7140 Updated basefee jsonrpc tag (0xPolygon#1681)
- a60fd5a Run single relayer in cluster script by default (0xPolygon#1675)
- 36fa7a6 Upgraded script to check both dependencies and display all missing ones at the same time (0xPolygon#1667)
- bb8f77c Invoke estimate gas limit if gas limit not already provided (0xPolygon#1582)
- 1bfb902 Fix flaky ERC721 and ERC1155 bridge tests (0xPolygon#1671)
- 1ab1a31 Added DEBUG logs to executor in order to track allow and block lists (0xPolygon#1664)
- cbe6b84 Bump github.com/envoyproxy/protoc-gen-validate from 1.0.1 to 1.0.2 (0xPolygon#1670)
- 4d868a4 Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (0xPolygon#1665)
- 4813213 Apply trace patch for CALL trace issue (0xPolygon#1654)
- ffe6fce Update README for release (0xPolygon#1644)
- 6c6e969 Deploy burn contract by default on EIP-1559 enabled (0xPolygon#1648)
- 807ca08 Print additional fields in the withdraw CLI command (0xPolygon#1663)
- 3bb79ee added jq dependency (0xPolygon#1666)
- b821d0d Bump cloud.google.com/go/secretmanager from 1.11.0 to 1.11.1 (0xPolygon#1643)
- 4a6addb Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.51.0 to 1.52.0 (0xPolygon#1659)
- fd58a19 Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (0xPolygon#1655)
- 8f39a41 Ensure that the same child token addresses are calculated on both chains (0xPolygon#1621)
- b624822 TestPeerConnectionUpdateEventCh (0xPolygon#1662)
- 90fca14 go.mod fix (0xPolygon#1658)
- 2df1b93 EVM-713 Fork manager params (0xPolygon#1645)
- a152b79 Remove default mock tokens deployment from rootchain deploy command (0xPolygon#1642)
- 62653a7 Reference latest ethgo (0xPolygon#1653)
- 44c79df Execute nightlies on demand (0xPolygon#1650)
- c2d4821 e2e fixed (0xPolygon#1639)
- 1f0c9a5 Fix (0xPolygon#1646)
- d98b3e5 [EVM-697]: Implement
eth_maxPriorityFeePerGas
(0xPolygon#1629) - 06c027d refernece the latest ethgo (0xPolygon#1641)
- 5dc3dc8 Bump Go version to 1.20 (0xPolygon#1636)
- 573dcb7 EVM-709 Log contract deployment transaction details (0xPolygon#1627)
- d69fff4 Modified the cluster script to log message when jq is not installed (0xPolygon#1626)
- de084a9 [EVM-701]: Validate
ExitRootHash
inCheckpointData
(0xPolygon#1638) - 2801876 Bump golang.org/x/tools from 0.9.2 to 0.10.0 (0xPolygon#1631)
- c50b62d Bump github.com/libp2p/go-libp2p-kbucket from 0.5.0 to 0.6.3 (0xPolygon#1633)
- fd669c8 Bump golang.org/x/sync from 0.2.0 to 0.3.0 (0xPolygon#1632)
- ed2ece8 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (0xPolygon#1634)
- 78b9960 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 (0xPolygon#1635)
- f921f30 feat: match runtime errors with geth (0xPolygon#1619)
- a736a9c allow bridge ACLs to be updated without checking if sender has permission to send other txs (0xPolygon#1625)
- df3e91b [EVM-706]: Provide native token initial total supply (0xPolygon#1623)
- 24c73e7 Cluster script fix (0xPolygon#1622)
- 62bed80 Validate commitment bridge transactions for finalized blocks (0xPolygon#1599)
- a02e313 Bump pgregory.net/rapid from 0.6.2 to 1.0.0 (0xPolygon#1613)
- 902bd37 Print child token address as part of deposit commands (0xPolygon#1616)
- a0e359a EVM-689 The impact of database saving failures on Stake Manager functionality (0xPolygon#1607)
- 122a51e remove unnecessary flags (0xPolygon#1615)
- cbbcc10 Fix (0xPolygon#1614)
- 470ffb8 [EVM-685]: Remove premining of validator balances on L2 for non-mintable tokens (0xPolygon#1598)
- d9b8aae Fix (0xPolygon#1612)
- 10f0b3f Introduce new version of go-ibft (0xPolygon#1611)
- c5ebc40 Allow providing mintable native token owner account (0xPolygon#1603)
- 827b08b jesse/fix-nightly-v1.0.0-rc1 (0xPolygon#1600)
- 0db8cbb Improve TestStateSyncerManager_EventTracker_Sync (0xPolygon#1608)
- ed64216 [EVM-528]: Resolve TODOs in state code (0xPolygon#1597)
- baf1267 Update smart contracts (0xPolygon#1602)
- 5b536ed tx pool debug level logging optimizations (0xPolygon#1609)
- 5011dd2 Minor param related fixes (0xPolygon#1596)
- 67d4970 Remove Prometheus metrics expiration time (0xPolygon#1592)
- 52cae7e Extract reward token approve transaction to a separate function (0xPolygon#1594)
- c1d3a79 EVM-437 Batch calls over websockets not working properly (0xPolygon#1588)
- 5318ff4 Transaction relayer fetching gas price from current eth client instead of using hardcoded value (0xPolygon#1589)
- ef33b05 EVM-675 Implement additional metrics (0xPolygon#1564)
- 2c2c45d fixed error handling for op code CREATE2 (0xPolygon#1587)
- fc803f1 Child chain mintable predicates E2E tests (0xPolygon#1560)
- 406ea94 Bump pgregory.net/rapid from 0.6.1 to 0.6.2 (0xPolygon#1586)
- da4ffe1 EVM-523 Fix race condition in gas estimation (0xPolygon#1583)
- d230546 Prevent ACL admins to remove themselves (0xPolygon#1578)
- 994e190 EVM-519 Resolve slashing related TODOs in the code (0xPolygon#1581)
- fb7a3f3 EVM-607 Hard-forking PoC (0xPolygon#1544)
- 7e66cd5 Return Revert result as Data (0xPolygon#1566)
- 3b827b8 Revise and fix cluster script when ran in docker mode (0xPolygon#1571)
- fdc3467 jesse/fix-nightly-latest (0xPolygon#1570)
- de626d9 EVM-677: Fix log index issue on
eth_getTransactionReceipt
(0xPolygon#1576) - e1db725 Bump cloud.google.com/go/secretmanager from 1.10.1 to 1.11.0 (0xPolygon#1572)
- 19b745d Bump pgregory.net/rapid from 0.5.7 to 0.6.1 (0xPolygon#1573)
- c7c1636 Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (0xPolygon#1574)
- 1c8ab79 Bump golang.org/x/tools from 0.9.1 to 0.9.2 (0xPolygon#1575)
- dd13966 Introduce a new version of go ibft (0xPolygon#1392)
- 6ff53be Remove legacy contract deployment whitelisting mechanism (0xPolygon#1556)
- 363931b Restore logs output functionality in cluster script (0xPolygon#1561)
- 952524b Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.50.1 to 1.51.0 (0xPolygon#1555)
- e2b5ce8 Fix dependabot PRs reviewers (0xPolygon#1563)
- 550852d Introduce access list child chain mintable predicates (0xPolygon#1549)
- cb00cd5 Bump github.com/hashicorp/vault/api from 1.9.1 to 1.9.2 (0xPolygon#1562)
- a7d36d1 Deploy child chain mintable predicates (0xPolygon#1516)
- 44bbefc Write minValidatorCount to genesis.json (0xPolygon#1547)
- 709a1d2 Return hex encoded number in eth_getBlockTransactionCountByNumber endpoint (0xPolygon#1559)
- c2f643f Fix
eth_getStorageAt
always returning 0 (0xPolygon#1558) - 03a5352 Update cluster script for new stake manager deploy flow (0xPolygon#1553)
- 3975cef Fix Subnet Genesis Finalize (0xPolygon#1545)
- 687dacc Reject future blocks (0xPolygon#1509)
- 4f2a67e EVM-671 Fix block tracker WithBlockMaxBacklog for state_sync_relayer (0xPolygon#1543)
- 7b1f128 EVM-665 No Log Bloom (0xPolygon#1550)
- 9040ca9 Modify rootchain command to use the provided private key to fund validators (0xPolygon#1540)
- 1f16cbc Introduce BASEFEE opcode (0xPolygon#1469)
- 40c5cfd Added Stake Manager fuzz tests (0xPolygon#1500)
- 2bef96a Add a flag to
deploy
command for stake manager address (0xPolygon#1520) - e859acf Renamed base fee json field (0xPolygon#1538)
- 7890d28 Allow min commitment of single state sync event (0xPolygon#1475)
- 96d0d89 EVM-525 Write load test for adding peers (0xPolygon#1537)
- ef089fb Fix cluster script (0xPolygon#1539)
- 8378a5f Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (0xPolygon#1532)
- 7212da4 fix benchmarking results (0xPolygon#1522)
- 7783770 Move dispatcher failed dispatch method from ERROR to WARN log severity (0xPolygon#1525)
- 27f615f Change chain ID to supernet ID (0xPolygon#1536)
- 3f3e071 EVM-666: Fix
eth_getLogs
index issue (0xPolygon#1533) - 60b21b4 Add common.RetryForever() and use for concurrent sync operations (0xPolygon#1503)
- 97e07b2 Update Ethereum tests spec to v10.4 (0xPolygon#1466)
- d7a35c3 Fix indentation and add events to pull request trigger (0xPolygon#1526)
- 14611ef De-clutter devnet/testnet deployment workflows (0xPolygon#1514)
- ed61412 Differentiate
chain-id
andsupernet-id
(0xPolygon#1521) - 47ca1a8 Bump cloud.google.com/go/secretmanager from 1.10.0 to 1.10.1 (0xPolygon#1505)
- c349064 Fix Lint GH workflow (0xPolygon#1512)
- e42d00c Fix
eth_getCode
for non-empty accounts without code (0xPolygon#1474) - 72fee88 Fix
TestProperty_DifferentVotingPower
by providing randomized stake amounts (0xPolygon#1507) - 56eea51 Additional header validations (0xPolygon#1508)
- 2dcc318 Restore running edge in local (0xPolygon#1502)
- 719e5f3 Extracted validator related structures into consensus/polybft/validator package (0xPolygon#1493)
- 8f9703a Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (0xPolygon#1489)
- e185bc2 Bump github.com/envoyproxy/protoc-gen-validate from 1.0.0 to 1.0.1 (0xPolygon#1488)
- 25de956 Bump cloud.google.com/go/secretmanager from 1.10.0 to 1.10.1 (0xPolygon#1490)
- 2ba202c Fix RLP marshal byte array and enhancements to stake manager (0xPolygon#1461)
- c761903 Bump golang.org/x/tools from 0.8.0 to 0.9.1 (0xPolygon#1486)
- 3d17f31 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.49.1 to 1.50.1 (0xPolygon#1479)
- 72d20af Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 (0xPolygon#1478)
- 6610bb6 update README for Edge v0.9.0 (0xPolygon#1498)
- 8ea9136 Explicitly notify about chain id usage (0xPolygon#1494)
- 405ad1a nightly with v0.9 (0xPolygon#1484)
- cb147ff Bump golang.org/x/sync from 0.1.0 to 0.2.0 (0xPolygon#1480)
- 7747e12 Remove bridge allow/block list admin vars (0xPolygon#1482)
- 055e0ae Remove check for zerohash (0xPolygon#1481)
- 062414f Provide mintable parameter as a part of native token config (0xPolygon#1472)
- 0276776 Rootchain CLI commands parallelization follow up (0xPolygon#1473)
- 5826c7e Parallelize bootstrap rootchain CLI commands (0xPolygon#1468)
- 25eb3a2 Global DOCKER_CONFIG
- 91d3a2a Fix release
- 9496e34 Fix release
- ef2bd28 Fix secrets
- 539df96 Relase action
- cb39e9b New docker login for release
- 5e3d3ff Integrate bridge access list contracts (0xPolygon#1456)
- 434e8bf Remove AddLog function and add comments (0xPolygon#1465)
- fe843f6 [RFC-201/205] Staking and validator storage rework (0xPolygon#1442)
- bb3dd32 TxnType is not returned in JSON-RPC response (0xPolygon#1440)
- 852f44a Fix test timeout related to min connected peers (0xPolygon#1443)
- fff84d1 Disable london hardfork if burn contract address is not provided (0xPolygon#1454)
- 66c7cea Bump pgregory.net/rapid from 0.5.5 to 0.5.7 (0xPolygon#1451)
- 6bda00a Bump google.golang.org/grpc from 1.53.0-dev to 1.56.0-dev (0xPolygon#1437)
- 7007803 fix the unit test (0xPolygon#1444)
- c6c8973 fix broken unit test due to changed loadtest inputs (0xPolygon#1432)
- a47eed6 Add burn contract address in the cluster script (0xPolygon#1441)
- d5c523b Bump github.com/dave/jennifer from 1.6.0 to 1.6.1 (0xPolygon#1420)
- 3b0eff8 Bump github.com/envoyproxy/protoc-gen-validate from 0.9.1 to 1.0.0 (0xPolygon#1428)
- 9d7e13a Add precompiles for Bridge Allow/Block lists (0xPolygon#1422)
- dca3824 Fix txpool unit tests (0xPolygon#1429)
- 024d011 fix for nightly load test - unit test not working (0xPolygon#1430)
- 7ca7f43 Cleanup
build
andfuzz-test
GH workflows (0xPolygon#1410) - 93ac4d0 Utilize typed atomics (0xPolygon#1407)
- 6cb9d24 Implement EIP-1559 feature (0xPolygon#1120)
- a0ce316 Bump golang.org/x/crypto from 0.6.0 to 0.8.0 (0xPolygon#1415)
- a7d2f75 Bump github.com/umbracle/fastrlp (0xPolygon#1413)
- d28c50a enabling nightly builds - nightly devnets & loadtests (0xPolygon#1359)
- 20aa11a Bump golang.org/x/tools from 0.6.0 to 0.8.0 (0xPolygon#1414)
- c3a667e Resolve todo comments in json rpc test (0xPolygon#1400)
- e66c1ff Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (0xPolygon#1416)
- 1384c2e Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (0xPolygon#1419)
- 74a2cfa Bump cloud.google.com/go/secretmanager from 1.8.0 to 1.10.0 (0xPolygon#1102)
- 6427e8c WriteFailedReceipt removed (0xPolygon#1403)
- 989978d ERC 721 tokens bridge integration (0xPolygon#1348)
- de84d4f Allow usage of localstack AWS SSM Parameter Store (0xPolygon#1327)
- b2b7c15 ERC 1155 tokens bridge integration (0xPolygon#1332)
- 8165cd8 Bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 (0xPolygon#1197)
- 8cdd962 Bump github.com/hashicorp/vault/api from 1.8.2 to 1.9.1 (0xPolygon#1405)
- ce1bd88 Bump golang version to 1.19 (0xPolygon#1402)
- fee5ae0 Allowlist package refactor and blocklist implementation (0xPolygon#1388)
- 5feb7f6 Remove manifest init step from network bootstrap workflow (0xPolygon#1389)
- cb49ede Bump github.com/multiformats/go-multiaddr from 0.7.0 to 0.9.0 (0xPolygon#1394)
- 8a2cc34 Bump google.golang.org/grpc from 1.50.1 to 1.54.0 (0xPolygon#1396)
- 62deec1 Bump github.com/libp2p/go-libp2p-pubsub from 0.8.1 to 0.9.3 (0xPolygon#1397)
- 852f44d Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.43.1 to 1.49.1 (0xPolygon#1398)
- 1c7d69f [EVM-586]: Paralelize fund transactions sending (0xPolygon#1399)
- b764741 Bump github.com/hashicorp/go-hclog from 1.3.1 to 1.5.0 (0xPolygon#1393)
- f3a8f21 Bump github.com/prometheus/client_golang from 1.13.1 to 1.15.0 (0xPolygon#1395)
- f0f2716 Append
ExtraVanity
to the beginning of the marshaledExtraData
(0xPolygon#1391) - e37c9da
eth_getBlockByHash
andeth_getBlockByNumber
JSON RPC endpoints should omitCommitted
field (0xPolygon#1383) - a5aea76 Provide correct state sync event logs filter in
TestE2E_Bridge_Transfers
(0xPolygon#1381) - ed1ecd7 Typo in e2e workflow file name (0xPolygon#1387)
- dd7ec79 Remove unused
Seal
field from the extra data (0xPolygon#1379) - eea4fa3 "native-token-config" flag added to genesis command (0xPolygon#1376)
- f1f4e8f Remove validator-set-size from cluster script (0xPolygon#1384)
- de2bd8c Support non-validator nodes in e2e tests (0xPolygon#1378)
- ccbe2b9 Move IBFT E2E tests to nighly builds (0xPolygon#1382)
- c5f83e2 SLACK_TEST_WEBHOOK_URL -> SLACK_EDGE_GITHUB_URL (0xPolygon#1380)
- 3dbacc7 Change folders hierarchy for property tests logs (0xPolygon#1371)
- c8236e0 Eth_call override unit test lint fix (0xPolygon#1374)
- 36772f4 Add eth_call override (0xPolygon#1337)
- f6cc66a Shorten execution time of E2E tests (0xPolygon#1360)
- f23eb43 Deprecate L2 to L1 e2e tests (0xPolygon#1369)
- 5d4c9d9 Obsolete block time flag from server command (0xPolygon#1365)
- 3765811 EVM-584 Panic -> send on closed channel inside syncer (0xPolygon#1364)
- eb45dba Use buffered channel (0xPolygon#1361)
- 0592e11 Add receivers to sync state actions (0xPolygon#1358)
- 99166f0 Evm 505: fuzz tests in nightly build (0xPolygon#1353)
- b48f781 Transactions allow list (0xPolygon#1349)
- afee1c6 Deploy NFT contracts (0xPolygon#1322)
- 0972756 Add docs/sequences.md with deposit, withdraw, and exit sequences (0xPolygon#1354)
- 7911c43 Add e2e test for allowlist proxy (0xPolygon#1338)
- 880c32f EVM-533 Nightly slack notificatinos (0xPolygon#1341)
- 0631dd4 Fix minor punctuation mistakes (0xPolygon#1343)
- 7b7ee40 EVM-568 Increase MaxBlockBacklog for block tracker (0xPolygon#1347)
- 879cdf5 Fix the limit for TX pool contract creation size (0xPolygon#1345)
- ecadb95 EVM-433-TOB-EDGE-35-Lack-of-domain-separation (0xPolygon#1336)
- 7a949d7 Provide hex encoded private key (0xPolygon#1328)
- 99dffd5 Update smart contracts to include validators storage fix (0xPolygon#1325)
- 7b89494 Revert "Evm-533 Notifications to slack about nightly builds (0xPolygon#1339)" (0xPolygon#1342)
- 26118f8 Evm-533 Notifications to slack about nightly builds (0xPolygon#1339)
- 3b0e13b Add godox linter and resolve trivial TODO comments (0xPolygon#1329)
- 83ffef6 Provide correct property tests logs path (0xPolygon#1335)
- 562d542 EVM-535: Use contractsapi bindings throught code (0xPolygon#1321)
- dbbc230 Enable generating of functions with same names (0xPolygon#1331)
- a6fffdc Use wait for ready on e2e test (0xPolygon#1324)
- 15deea1 Some SyncPeerStatus messages were not published (0xPolygon#1320)
- 90d8020 Integrate
NativeERC20Mintable
token contract (0xPolygon#1316) - 16822c1 Fix polygon-edge.sh typos and shellcheck (0xPolygon#1317)
- 985ddb5 Extract storage from blockchain construction (0xPolygon#1318)
- 983ef2d Add
stake
flag to manifest command (0xPolygon#1137) - 308fe5b Simplify state transactions function in FSM (0xPolygon#1312)
- 05d6186 Lower log level of the
ProposerCalculator
logs (0xPolygon#1300) - 8e6c28f Simplify tokens amount handling in e2e tests (0xPolygon#1319)
- 722926b Proposer logging for HasQuorum function fixed (0xPolygon#1310)
- c615d0c EVM-440-Using-UTC-time (0xPolygon#1304)
- f427c11 Update README (0xPolygon#1315)
- ba66c1b Regenesis (0xPolygon#1224)
- 40ba141 Forbid premining validators in the genesis cmd (0xPolygon#1314)
- 3d9316d Provide validators in the same order when initializing
CheckpointManager
SC and genesis (0xPolygon#1309) - 4c71d94 Disable console precompile for prod networks (0xPolygon#1313)
- cb36b09 Feat allow list (0xPolygon#1306)
- 5365802 Reuse chain id from manifest when creating genesis configuration (0xPolygon#1302)
- bef9f0f Fix wasted assign lint errors (0xPolygon#1311)
- a81800e Debug logs E2E tests (0xPolygon#1307)
- 5f1dea3 Bump go-ibft to latest (0xPolygon#1303)
- 06f0007 EVM-441: Add gRPC data validation (0xPolygon#1283)
- b2dbc12 Add forbid panics lint rule (0xPolygon#1294)
- 0ff272a Incorrect block number for epoch ending exit events (0xPolygon#1299)
- 11486cc Initialize rootchain config instance before deploying contracts (0xPolygon#1295)
- f00c788 Print output of cluster bash script to both terminal and file (0xPolygon#1282)
- f8a9738 Simplify
bridge_generateExitProof
JSON RPC endpoint (0xPolygon#1279) - e15a281 TOB-EDGE-15: Some errors are not handled (0xPolygon#1289)
- 1342cad Event tracker starting block support (0xPolygon#1290)
- 6fcaa2e Send approve transaction on each deposit (0xPolygon#1288)
- 2de54b2 Add rootchain ERC20 token flag (0xPolygon#1287)
- c512c22 Run polybft consensus by default (0xPolygon#1293)
- b627aa0 Increase Polybft E2E tests timeout to 45 minutes (0xPolygon#1292)
- 09d7186 Integrate secrets manager to bridge commands and rootchain init-contracts commands (0xPolygon#1264)
- 929c005 Run e2e and property based tests on nightly builds (0xPolygon#1276)
- a6fac53 Fix var name
- fa9c73a Fix var name in Loadtest workflow to allow on-demand triggers (0xPolygon#1286)
- 9767587 Typo
- f4e63cc Bump xk6-ethereum
- 14d939c Bump xk6-ethereum
- 22897a1 Remove Pandora from testnet and Fail on error (0xPolygon#1280)
- 95ed098 Fix
bridge-json-rpc
flag in genesis command (0xPolygon#1278) - 3f5d830 Check receipt status when deploying rootchain contracts (0xPolygon#1275)
- 39dc415 Provide multi addresses instead of p2p peer ids to the manifest file (0xPolygon#1272)
- 0ea8874 Rename scenario
- d31aaef Fix path for contract
- e725ef1 Update init paths (0xPolygon#1274)
- cd3b34d EVM-439 Custom Lint rule to check file permissions (0xPolygon#1271)
- 87936ea Loadtest (0xPolygon#1201)
- b274b16 Fix nested bucket reference check in
getNestedBucketInEpoch
(0xPolygon#1265) - f5541d1 registration split to whitelist + register
- 9363886 ToB code quality issues (0xPolygon#1263)
- a20e154 ERC20 token bridging (withdrawal flow) (0xPolygon#1259)
- ee35129 ERC20 token bridge (deposit workflow) (0xPolygon#1242)
- 5aea95d Additional block metrics (0xPolygon#1257)
- a88382f TOB-EDGE-27: RecoverPubk should validate provided hashed message (0xPolygon#1260)
- eccbae3 Remove smart contracts path flags (0xPolygon#1254)
- 9a0c634 EVM-352 Event tracker block finalization (0xPolygon#1228)
- 3171aa5 TOB-EDGE-13 Merkle Tree bugs (0xPolygon#1234)
- d815a3f Secrets manager introduced to commands (0xPolygon#1251)
- 6c66439 Commitment vote signature verification (0xPolygon#1250)
- 2d04506 Use Edge embedded smart contract definitions in genesis generation (0xPolygon#1247)
- d107eda Fix key de/serialization of BLS signatures (0xPolygon#1248)
- f499483 TOB-EDGE-22: Unmarshalling Transaction in RLP format can panic (0xPolygon#1244)
- cf0ac5a Introduce signature file in validator secrets to handle validator key signature (0xPolygon#1233)
- 42ee5b8 Support Syncer.Close() on running node (0xPolygon#1148)
- e7bc8c2 Polybft data storages (0xPolygon#1055)
- a84bb37 Add output flag to polybft-secrets (0xPolygon#1231)
- 550f883 Execute block in
fsm.Insert
if cached block is undefined or mismatch detected (0xPolygon#1226) - 67226af Remove unnecesary trie elem (0xPolygon#1222)
- 836eda6 Remove all instances of private clone token (0xPolygon#1232)
- f4e3d68 GitHub Actions: Remove Personal access token usage and conditionally run SonarQube (0xPolygon#1229)
- cdaff7d Fix unit tests (0xPolygon#1227)
- 8e5bc22 Add unhappy path tests for verify signature (0xPolygon#1214)
- 57d4455 Next validator hashes don't match in register validator e2e test (0xPolygon#1217)
- f917a74 Validate validator set delta content (0xPolygon#1215)
- 28eda73 EVM-396 TOB-EDGE-29: BLS Rogue attack + align Polybft with smart contracts dev branch (0xPolygon#1184)
- f3da43a Encapsulate signatures validation logic in
Extra
(0xPolygon#1208) - 327d115 Message is not hashed before signature verification (0xPolygon#1205)
- e3320d5 Remove codecov (0xPolygon#1211)
- 8aba53f
Signer.Sender
does not validate whole EDCSA signature parameters (0xPolygon#1207) - ce854b1 EVM-387(TOB-EDGE-11) & EVM-409 (TOB-EDGE-10) Fix ValidateSignatureValues (0xPolygon#1195)
- 79c3ddf EVM-369 fix architecture dependent
int
type (0xPolygon#1175) - 01e38b8 opReturnCopyData panic fix (0xPolygon#1180)
- 8e3646e Fix Register validator e2e test (0xPolygon#1178)
- 1ea161b EVM-453 Build proposal header's extra validators bug (0xPolygon#1191)
- fa801fb Extract SC integration tests to a separate file (0xPolygon#1203)
- cca8611 Rename uptime to commit epoch (0xPolygon#1193)
- 55a9e0c GetDelegatorReward fix (0xPolygon#1194)
- f434a9b PolyBFT consensus protocol (0xPolygon#899)
- df32bb4 Skip loading json metadata from file for broken file (0xPolygon#1117)
- 9eccd18 EVM-370 Added insecure flag for local store. (0xPolygon#1159)
- 9e25218 Fix hash calculation for proposal for go-ibft's update (0xPolygon#1065)
- 33364d4 Resolve GitHub action depreciation messages (0xPolygon#1147)
- 6fcc824 Exclude core-contracts from SonarQube checks (0xPolygon#1154)
- 6a1db1a EVM-338 & EVM-340 fix race condition on account initialization (0xPolygon#1104)
- 4bbb266 Missing tokens for deployment workflows (0xPolygon#1145)
- 2d0a036 Add SonarQube config (0xPolygon#1105)
- af4b991 Fix invalid docker compose deployment (0xPolygon#1096)
- ae79516 Tracer should only fetch the currently active stack. (0xPolygon#1085)
- 25f36e5 Fix gasCost field in return of debug trace (0xPolygon#1087)
- 549d3d2 exposed prometheus api (0xPolygon#1049)
- 7d31e26 Fix parallel table tests (0xPolygon#1078)
- 785ccd8 Add appropriate prefixes to the Edge metrics (0xPolygon#1043)
- 0a9d09b Remove loadbot (0xPolygon#991)
- bd7e880 Adding SECURITY.md
- 2f4dbb9 IBFT extra unmarshalRLP error (0xPolygon#1042)
- 9cde1e3 adding osuergo build tag to goreleaser (0xPolygon#1033)
- f19c07a E2E tests for JsonRPC (0xPolygon#1002)
- f718aac adding in container build/push step (0xPolygon#977)
- 4eafc19 Only setup telemetry if
prometheusAddr
is set (0xPolygon#993) - 17d9f6b Fix eth_sendRawTransaction from uninitialized address (0xPolygon#1001)
- 9abe319 Normalize block timestamps (0xPolygon#925)
- 77f356c changing skip_push flag to auto for latest tag (0xPolygon#988)
- 7d8338f Passing account codehash to j.state.GetCode (0xPolygon#976)
- af0dee1 Extracted GetAccountImpl into fn for use in txPoolHub and jsonRPCHub (0xPolygon#975)
- ec48ac4 Make "pending" block param act as "latest" (0xPolygon#974)
- 2962f20 improving workflow dependency (0xPolygon#966)
- 316ce9b Debug tracing (0xPolygon#836)
- e22c827 Docker setup: Wait for genesis file to exist before starting nodes (0xPolygon#949)
- 461300f Add performance tests to devnet deployments (0xPolygon#918)
- dc33bad introducing workflow dispatch trigger for Devnet V3 workflow. (0xPolygon#927)
- 01014e8 Epikichi/edge 964 implement multiple erc mode support (0xPolygon#954)
- f80b615 Add unit tests for jsonrpc transaction encoding (0xPolygon#923)
- 5250168 Epikichi/edge 904 investigate and add reproducable build (0xPolygon#928)
- 3c8ccd7 Revert removal of MarshalText function (0xPolygon#919)
- 44c2ab3 Hotfix to solve a backup stream limit Issue (0xPolygon#816)
- cc3159b Deprecate sql driver types (0xPolygon#913)
- c1ffc39 Jsonrpc fix race conditions (0xPolygon#908)
- 4f0161f Add read abstraction to the State (0xPolygon#827)
- 62d5981 Fix unstable behaviour in TestContractValidatorStore_CacheChange (0xPolygon#810)
- 4ab595c Use a local account object and refactor the store account interface (0xPolygon#902)
- bd80d1c Use jsonrpc block header in subscription (0xPolygon#901)
- 88310e7 Remove store getHeaderByNumber (0xPolygon#900)
- f73bcc3 No need to restrict builds to individuals.
- f3fe4db Fix get account error introspection (0xPolygon#889)
- b97e753 Remove uber's atomic package (0xPolygon#856)
- 29f82f1 Remove code owners (0xPolygon#890)
- 820df1b Disabling hostname prefix in metrics configuration (0xPolygon#885)
- 0ebd7cf Simplify resolve of headers in jsonrpc (0xPolygon#875)
- 8e732ad Uniform jsonrpc type return (0xPolygon#873)
- b774553 Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (0xPolygon#826)
- a9e5cce Bump cloud.google.com/go/secretmanager from 1.7.0 to 1.8.0 (0xPolygon#846)
- 0aecf02 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.42.1 to 1.43.1 (0xPolygon#847)
- 399d0d9 Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (0xPolygon#848)
- cdf77c2 Bump github.com/hashicorp/vault/api from 1.8.0 to 1.8.2 (0xPolygon#869)
- 37a1ec0 Bump github.com/armon/go-metrics from 0.4.0 to 0.4.1 (0xPolygon#870)
- 73dce04 Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 (0xPolygon#871)
- 07d0bc2 Remove array of runtimes (0xPolygon#859)
- 5e8a570 Remove old Ethereum chains and hard-coded genesis files (0xPolygon#860)
- 5bddeb7 removed Snyk Actions CI in favor of PR Checks (0xPolygon#862)
- 4f95741 Move metrics to global variable (0xPolygon#851)
- cac8de6 Fix panic issue due to sending to closed channel (0xPolygon#839)
- 13400ab Remove block from transition (0xPolygon#858)
- a02bf66 Checking whole files in diff (0xPolygon#850)
- 6492acc Using local workflows reference syntax (0xPolygon#855)
- 417a4be Updating issue template
- 1e251a8 Respecting JSON Log format flag in downstream server logs (0xPolygon#822)
- 384ffa2 Remove storage snapshot functions (0xPolygon#830)
- 46a988b adding Snyk code SAST in addition to vulerability test in workflows (0xPolygon#823)
- c45f751 Fix queryGasLimit for epoch blocks
- ae69b37 EVM-69 Fix panic issue in opReturnDataCopy (0xPolygon#778)
- 337f90a adding approved users to current release workflow (0xPolygon#815)
- 86b61c3 allowing snyk to continue on error to upload (0xPolygon#800)
- caca91f Updating code scans to use Snyk for aligning with org. (0xPolygon#794)
- b6d968a Replace the binary search method for finding the closest snapshot (0xPolygon#791)
- a72eefc Adding netgo tag to our internal builds for consistency. (0xPolygon#793)
- 9f1ce9b [FIX] Bootnode re-discovery issue (0xPolygon#775)
- a7c34d5 removing condition for CI workflow to run (0xPolygon#788)
- d794a2a Initial Workflow Rework (0xPolygon#765)
- 5558022 Bump google.golang.org/grpc from 1.48.0 to 1.50.0 (0xPolygon#780)
- 0d694f2 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.41.0 to 1.42.1 (0xPolygon#777)
- 7a01a73 Bump cloud.google.com/go/secretmanager from 1.5.0 to 1.7.0 (0xPolygon#759)
- 16ffff4 Bump github.com/hashicorp/vault/api from 1.7.2 to 1.8.0 (0xPolygon#751)
- 7e49efc Bump github.com/hashicorp/go-hclog from 1.2.2 to 1.3.1 (0xPolygon#749)
- 5c90716 Bump github.com/multiformats/go-multiaddr from 0.6.0 to 0.7.0 (0xPolygon#727)
- 34ec940 Adding netgo build tag for linux releases to provide more consistent (0xPolygon#779)
- e423eed Add support for better client version details (0xPolygon#672)
- bf4a16c Custom contract predeployment (0xPolygon#536)
- 66897d8 [Feature] Datadog profiler (0xPolygon#707)
- 41cf837 changed http.DefaultServerMux to http.NewServeMux() (0xPolygon#745)
- 690b4b4 Bump Go to 1.18 (0xPolygon#776)
- daf3702 Add logging into e2e framework (0xPolygon#771)
- ec907d3 Make GetStorageAt return 32 bytes data (0xPolygon#744)
- 98a40e1 EVM-42 Remove WebSocket filter with closed connection (0xPolygon#763)
- ae056ef Automating e2e tests (0xPolygon#769)
- f2a895f EVM-50: Add --num feature to "secrets init" command (0xPolygon#770)
- 49b9e68 Secrets print functionality for ecdsa/bls validator public key address and node id (0xPolygon#705)
- ce2bc7e Comment begins with a lowercase letter, when it should begin with an uppercase one. FIXED. (0xPolygon#766)
- aa8b3fe EVM-25 Create state abstraction boundaries for write-ops in the state… (0xPolygon#753)
- e25825c Moved golangci linter config to the separate file (0xPolygon#764)
- 6b93e54 Transfer v0.5.1 fixes to upstream (0xPolygon#760)
- 7975703 Remove vendor folder (0xPolygon#755)
- 3c3d268 Update CODEOWNERS
- 473c582 Update CODEOWNERS
- e7c1116 Update CODEOWNERS
- 29177a3 Added docker setup for local env (0xPolygon#747)
- bf909f5 Remove io/ioutil package due to deprecation (0xPolygon#723)
- a1fa76e Upgrade github.com/libp2p/go-libp2p from to v0.22.0 and Remove github.com/libp2p/go-libp2p-core (0xPolygon#730)
- f982111 [Feature] Added more information to the version command (0xPolygon#688)
- 7ada10f bump DefaultPremineBalance (0xPolygon#715)
- c39d854 BLS Aggregated Committed Seals + ParentCommittedSeal (0xPolygon#649)
- 8e9099a Trigger on release published
- b107e81 override gnesis.json gasLimit with block-gas-target flag value if defined (0xPolygon#710)
- 79b2c56 Update secrets
- 567292e Update deploy_edgenet.yaml
- a7d718b Added EdgeNet CD pipeline (0xPolygon#712)
- 74ab62e Permission smart contract deployment (0xPolygon#692)
- 5d2db1e [TxPool] Reject future transactions during high memory usage (0xPolygon#690)
- 210de9e [TxPool] Prune accounts with nonce holes during high memory usage (0xPolygon#689)
- f44ce9f [TxPool] Introduce limit on enqueued transactions (0xPolygon#687)
- 7e4c3d7 Fix linter errors (0xPolygon#697)
- 869742f Resolve high CPU loads for non-validators (0xPolygon#691)
- de62840 [Fix] Add the options to disable json-rpc batch request limits (0xPolygon#682)
- fb219ba Update interface of IsValidCommittedSeal and InsertBlock by go-ibft's update (0xPolygon#677)
- e977be7 Make the header timestamp respect time of generation (0xPolygon#678)
- e14e52a Resolve memory creep (0xPolygon#668)
- d3d4f8a Fix linting errors (0xPolygon#675)
- b5462e0 Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 (0xPolygon#676)
- 8497063 Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (0xPolygon#665)
- 39a6abd IBFT 2.0 (0xPolygon#650)
- 31f8abc Compatibility fixes/improvements for JSON/RPC filter polling (0xPolygon#641)
- 8502125 Add blockRangeLimit and batchRequestLimit JSON-RPC flags to help prevent node DDoS (0xPolygon#638)
- f786241 Add custom marshalling and unmarshalling for block Header (0xPolygon#642)
- 3ec0ea3 Implement removing from filter by ws (0xPolygon#570)
- dbb3080 Bump github.com/hashicorp/go-hclog from 1.2.1 to 1.2.2 (0xPolygon#654)
- c87c470 Append patch updates to the awsgo package (0xPolygon#656)
- bfc3b94 Add linter guards on problematic error checks (0xPolygon#652)
- 8c8200b Bump github.com/aws/aws-sdk-go from 1.44.37 to 1.44.61 (0xPolygon#651)
- 11ac0bf Bump google.golang.org/grpc from 1.47.0 to 1.48.0 (0xPolygon#645)
- 7dcf1f6 Bump cloud.google.com/go/secretmanager from 1.4.0 to 1.5.0 (0xPolygon#615)
- 1cdeac0 Bump github.com/libp2p/go-libp2p-pubsub from 0.7.0 to 0.7.1 (0xPolygon#620)
- 65f4fb3 Syncer V2 (0xPolygon#591)
- 7906142 Skip failing tests (0xPolygon#636)
- 0617442 Update README.md
- ecd05ae Remove parallel execution in e2e tests (0xPolygon#632)
- ea38e62 Update CODEOWNERS
- e225e5b Make Multiple CLI Flags RequiredTogether or MutuallyExclusive (0xPolygon#616)
- 0e42bda Bump github.com/multiformats/go-multiaddr from 0.5.0 to 0.6.0 (0xPolygon#610)
- 863ead7 Bump github.com/stretchr/testify from 1.7.2 to 1.8.0 (0xPolygon#613)
- 898d836 Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (0xPolygon#604)
- 82442a4 [Fix] Improve eth_gasPrice responce when --price-limit flag is set (0xPolygon#590)
- 545d307 [IBFT] Consensus timeout takes into account block production time (0xPolygon#582)
- a602903 Fix wrong status for backup (0xPolygon#599)
- 009a813 Bump github.com/libp2p/go-libp2p-core from 0.16.1 to 0.17.0 (0xPolygon#596)
- 9482b2d Bump github.com/aws/aws-sdk-go from 1.44.32 to 1.44.37 (0xPolygon#597)
- 1111d15 Bump github.com/umbracle/ethgo from 0.1.2 to 0.1.3 (0xPolygon#589)
- 6da0978 Unlock proposed block after bulk sync (0xPolygon#581)
- 542a840 added codecov.yaml
- 84aaf31 added codecov badge to README.md
- e87d602 Bump github.com/hashicorp/go-hclog from 1.2.0 to 1.2.1 (0xPolygon#585)
- e3b0d9d Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (0xPolygon#586)
- f6f09e8 Bump github.com/aws/aws-sdk-go from 1.44.25 to 1.44.32 (0xPolygon#587)
- c68f995 Add Codecov to the workflow (0xPolygon#583)
- 1b37329 Bump github.com/hashicorp/vault/api from 1.6.0 to 1.7.2 (0xPolygon#588)
- 5249831 [TxPool] Fix duplicate transactions in account (0xPolygon#575)
- 6bb316b Upgrade package suite & bump go version (0xPolygon#561)
- f73da20 [Syncer] Fix flaky node sync (0xPolygon#548)
- d3002b4 Add additional checks for data handling (0xPolygon#567)
- 06dc155 [Blockchain] Simplify block verification (0xPolygon#544)
- cad2fb2 Add json tags for Header struct (0xPolygon#566)
- d34f557 Implement eth_getFilterLogs (0xPolygon#538)
- 8b85d68 [TxPool] Fix ErrAlreadyUnknown in tests (0xPolygon#545)
- a86fca1 Remove contractAddress from receipt if not contract deployment (0xPolygon#546)
- 315cc6f Add txHash to rlp store marshal/unmarshal (0xPolygon#528)
- b0f6f0c [IBFT] Introduce quorum calculation switch (0xPolygon#549)
- 2e44243 [ Feature ] Add support for GCP secrets manager (0xPolygon#535)
- 41d4d37 Bump google.golang.org/grpc from 1.46.0 to 1.46.2 (0xPolygon#553)
- 75b2406 Bump github.com/aws/aws-sdk-go from 1.44.9 to 1.44.14 (0xPolygon#551)
- 49170c3 Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 (0xPolygon#552)
- 109ff8d [TxPool] Self pruning stuck transactions (0xPolygon#541)
- fbb928d Bump github.com/aws/aws-sdk-go from 1.44.4 to 1.44.9 (0xPolygon#540)
- dd1d9af [Feature] Added support for YAML/YML config file format and option to output server logs to file (0xPolygon#525)
- 568a985 Remove concurrency from Filter e2e tests (0xPolygon#537)
- 61e5829 Test runtime shaving (0xPolygon#526)
- 8f7d5eb Remove unused directory from folder generation (0xPolygon#534)
- 464887d Remove total difficulty from the best peer calculation (0xPolygon#524)
- 5514ce6 Bump github.com/btcsuite/btcd from 0.22.0-beta to 0.22.1 (0xPolygon#529)
- f921f3b Bump github.com/aws/aws-sdk-go from 1.44.1 to 1.44.4 (0xPolygon#530)
- b74ffa8 Remove waiting for the next block in e2e tests (0xPolygon#485)
- f91feef [IBFT] Change quorum size calculation (0xPolygon#513)
- 805f9ef [Blockchain/IBFT] Update snapshot after processBlock ends (0xPolygon#482)
- 538ea6e Bump github.com/aws/aws-sdk-go from 1.43.41 to 1.44.1 (0xPolygon#523)
- 9c3de45 Bump github.com/libp2p/go-libp2p-noise from 0.3.0 to 0.4.0 (0xPolygon#519)
- c44bebc Bump google.golang.org/grpc from 1.45.0 to 1.46.0 (0xPolygon#517)
- b8a91aa Bump github.com/libp2p/go-libp2p-core from 0.15.0 to 0.15.1 (0xPolygon#520)
- 5423044 Fix issue cannot get genesis block by hash (0xPolygon#514)
- 8dc4251 Remove WebSocket subscription of which closed connection (0xPolygon#487)
- ea0aca2 Bump github.com/aws/aws-sdk-go from 1.43.26 to 1.43.41 (0xPolygon#504)
- aa8feb0