{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":552727475,"defaultBranch":"develop","name":"chainnode-polygon","ownerLogin":"Meshee-Team","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-17T06:16:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86220344?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1689142050.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"07c986f1bcc4b91bbf3db089b430cb9af234010d","ref":"refs/heads/destill-tag-v0.4.0","pushedAt":"2023-07-12T05:48:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SVictorique","name":"银小维","path":"/SVictorique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11711967?s=80&v=4"},"commit":{"message":"cherry-pick","shortMessageHtmlLink":"cherry-pick"}},{"before":null,"after":"d71c00dc793ba4182b291867653e6d01f0c9c1cc","ref":"refs/heads/v0.4.0-beta-candidate","pushedAt":"2023-07-12T05:35:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SVictorique","name":"银小维","path":"/SVictorique","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11711967?s=80&v=4"},"commit":{"message":"updated indore block to 44934656 for mainnet (#916)","shortMessageHtmlLink":"updated indore block to 44934656 for mainnet (maticnetwork#916)"}},{"before":"cf855127e07abb01a62fd085ec19e76c62c25586","after":null,"ref":"refs/heads/destill-tag-v0.3.3-temp","pushedAt":"2023-06-06T09:23:10.433Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guodong-meshee","name":"Guodong@MeshEE","path":"/guodong-meshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109643851?s=80&v=4"}},{"before":"3f71e3b6760d9782e9258f0b6a19eb9943fe842a","after":"8f34cb2ed05b8fbd45f74742c268e41a744cdab9","ref":"refs/heads/destill-tag-v0.3.9","pushedAt":"2023-06-06T09:23:06.229Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guodong-meshee","name":"Guodong@MeshEE","path":"/guodong-meshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109643851?s=80&v=4"},"commit":{"message":"Destill tag v0.3.3 temp (#6)\n\n* Destill tag v0.2.17 (#4)\r\n\r\n* Dump ploygon data\r\n\r\nfeat(trace): log sync step\r\n\r\nfeat(trace): reuse data dump from our fork of geth\r\n\r\nfeat(trace): verify dumped blocks & transactions\r\n\r\nfeat(trace): remove precompile check (Wenhao)\r\n\r\nfeat(trace): dump state sync txn/log + validate\r\n\r\nfeat(trace): dump state sync trace + test\r\n\r\nfeat(trace): test 4 traces\r\n\r\nChange buffer setting & simplify code\r\n* set perFolder, perFile to be 100000 1000\r\n* Merge state sync receipt and normal txn receipt\r\n* Use a global ParityLogger\r\n\r\nMerge receipt logging\r\n\r\nadd github action\r\n\r\n* Measure time to write data to file.\r\n\r\n* Implement buffered write\r\n\r\n* Revert \"Implement buffered write\"\r\n\r\nCo-authored-by: mortal123 \r\nCo-authored-by: 0xDong \r\nCo-authored-by: Dong <115082743+0xDong@users.noreply.github.com>\r\n\r\n* fix: 🐛 missing var\r\n\r\n---------\r\n\r\nCo-authored-by: mortal123 \r\nCo-authored-by: 0xDong \r\nCo-authored-by: Dong <115082743+0xDong@users.noreply.github.com>\r\nCo-authored-by: Guodong Bai ","shortMessageHtmlLink":"Destill tag v0.3.3 temp (#6)"}},{"before":null,"after":"cf855127e07abb01a62fd085ec19e76c62c25586","ref":"refs/heads/destill-tag-v0.3.3-temp","pushedAt":"2023-06-06T09:21:14.750Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guodong-meshee","name":"Guodong@MeshEE","path":"/guodong-meshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109643851?s=80&v=4"},"commit":{"message":"Merge branch 'destill-tag-v0.3.9' into destill-tag-v0.3.3-temp","shortMessageHtmlLink":"Merge branch 'destill-tag-v0.3.9' into destill-tag-v0.3.3-temp"}},{"before":null,"after":"3f71e3b6760d9782e9258f0b6a19eb9943fe842a","ref":"refs/heads/destill-tag-v0.3.9","pushedAt":"2023-06-06T09:18:24.214Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guodong-meshee","name":"Guodong@MeshEE","path":"/guodong-meshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109643851?s=80&v=4"},"commit":{"message":"mardizzone/merge-qa-to-master (#856)\n\n* Added checks to RPC requests and introduced new flags to customise the parameters (#657)\r\n\r\n* added a check to reject rpc requests with batch size > the one set using a newly added flag (rpcbatchlimit)\r\n\r\n* added a check to reject rpc requests whose result size > the one set using a newly added flag (rpcreturndatalimit)\r\n\r\n* updated the config files and docs\r\n\r\n* chg : trieTimeout from 60 to 10 mins (#692)\r\n\r\n* chg : trieTimeout from 60 to 10 mins\r\n\r\n* chg : cache.timout to 10m from 1h in configs\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#691)\r\n\r\n* changed version from 0.3.0 to 0.3.4-beta (#693)\r\n\r\n* fix nil state-sync issue, increase grpc limit (#695)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* consensus/bor/bor.go : stateSyncs init fixed [Fix #686]\r\n\r\n* eth/filters: handle nil state-sync before notify\r\n\r\n* eth/filters: update check\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\n\r\n* core, tests/bor: add more tests for state-sync validation (#710)\r\n\r\n* core: add get state sync function for tests\r\n\r\n* tests/bor: add validation for state sync events post consensus\r\n\r\n* Arpit/temp bor sync (#701)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* ReadBorReceipts improvements\r\n\r\n* use internal function\r\n\r\n* fix tests\r\n\r\n* fetch geth upstread for ReadBorReceiptRLP\r\n\r\n* Only query bor receipt when the query index is equal to # tx in block body\r\n\r\nThis change reduces the frequency of calling ReadBorReceipt and\r\nReadBorTransaction, which are CPU and db intensive.\r\n\r\n* Revert \"fetch geth upstread for ReadBorReceiptRLP\"\r\n\r\nThis reverts commit 2e838a6b1313d26674f3a8df4b044e35dcbf35a0.\r\n\r\n* Restore ReadBorReceiptRLP\r\n\r\n* fix bor receipts\r\n\r\n* remove unused\r\n\r\n* fix lints\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Revert \"chg : trieTimeout from 60 to 10 mins (#692)\" (#720)\r\n\r\nThis reverts commit 241843c7e7bb18e64d2e157fd6fbbd665f6ce9d9.\r\n\r\n* Arpit/add execution pool 2 (#719)\r\n\r\n* initial\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* remove timeout\r\n\r\n* update pool\r\n\r\n* change pool size function\r\n\r\n* check nil\r\n\r\n* check nil\r\n\r\n* fix tests\r\n\r\n* Use execution pool from server in all handlers\r\n\r\n* simplify things\r\n\r\n* test fix\r\n\r\n* add support for cli, config\r\n\r\n* add to cli and config\r\n\r\n* merge base branch\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* update workerpool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* fix tests\r\n\r\n* mutex\r\n\r\n* refactor flag and value names\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* update workerpool\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* merge base branch\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* mutex\r\n\r\n* fix tests\r\n\r\n* Merge branch 'arpit/add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* Change default size of execution pool to 40\r\n\r\n* refactor flag and value names\r\n\r\n* fix merge conflicts\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* fix linters\r\n\r\n* fix go.mod\r\n\r\n* change sec to ms\r\n\r\n* change default value for ep timeout\r\n\r\n* fix node api calls\r\n\r\n* comment setter for ep timeout\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\n\r\n* version change (#721)\r\n\r\n* Event based pprof (#732)\r\n\r\n* feature\r\n\r\n* Save pprof to /tmp\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\n\r\n* Cherry-pick changes from develop (#738)\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* add max code init size check in txpool (#739)\r\n\r\n* Revert \"Event based pprof\" and update version (#742)\r\n\r\n* Revert \"Event based pprof (#732)\"\r\n\r\nThis reverts commit 22fa4033e8fabb51c44e8d2a8c6bb695a6e9285e.\r\n\r\n* params: update version to 0.3.4-beta3\r\n\r\n* packaging/templates: update bor version\r\n\r\n* internal/ethapi :: Fix : newRPCTransactionFromBlockIndex\r\n\r\n* Merge master to qa (#813)\r\n\r\n* Merge qa to master (#750)\r\n\r\n* Added checks to RPC requests and introduced new flags to customise the parameters (#657)\r\n\r\n* added a check to reject rpc requests with batch size > the one set using a newly added flag (rpcbatchlimit)\r\n\r\n* added a check to reject rpc requests whose result size > the one set using a newly added flag (rpcreturndatalimit)\r\n\r\n* updated the config files and docs\r\n\r\n* chg : trieTimeout from 60 to 10 mins (#692)\r\n\r\n* chg : trieTimeout from 60 to 10 mins\r\n\r\n* chg : cache.timout to 10m from 1h in configs\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#691)\r\n\r\n* changed version from 0.3.0 to 0.3.4-beta (#693)\r\n\r\n* fix nil state-sync issue, increase grpc limit (#695)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* consensus/bor/bor.go : stateSyncs init fixed [Fix #686]\r\n\r\n* eth/filters: handle nil state-sync before notify\r\n\r\n* eth/filters: update check\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\n\r\n* core, tests/bor: add more tests for state-sync validation (#710)\r\n\r\n* core: add get state sync function for tests\r\n\r\n* tests/bor: add validation for state sync events post consensus\r\n\r\n* Arpit/temp bor sync (#701)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* ReadBorReceipts improvements\r\n\r\n* use internal function\r\n\r\n* fix tests\r\n\r\n* fetch geth upstread for ReadBorReceiptRLP\r\n\r\n* Only query bor receipt when the query index is equal to # tx in block body\r\n\r\nThis change reduces the frequency of calling ReadBorReceipt and\r\nReadBorTransaction, which are CPU and db intensive.\r\n\r\n* Revert \"fetch geth upstread for ReadBorReceiptRLP\"\r\n\r\nThis reverts commit 2e838a6b1313d26674f3a8df4b044e35dcbf35a0.\r\n\r\n* Restore ReadBorReceiptRLP\r\n\r\n* fix bor receipts\r\n\r\n* remove unused\r\n\r\n* fix lints\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Revert \"chg : trieTimeout from 60 to 10 mins (#692)\" (#720)\r\n\r\nThis reverts commit 241843c7e7bb18e64d2e157fd6fbbd665f6ce9d9.\r\n\r\n* Arpit/add execution pool 2 (#719)\r\n\r\n* initial\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* remove timeout\r\n\r\n* update pool\r\n\r\n* change pool size function\r\n\r\n* check nil\r\n\r\n* check nil\r\n\r\n* fix tests\r\n\r\n* Use execution pool from server in all handlers\r\n\r\n* simplify things\r\n\r\n* test fix\r\n\r\n* add support for cli, config\r\n\r\n* add to cli and config\r\n\r\n* merge base branch\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* update workerpool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* fix tests\r\n\r\n* mutex\r\n\r\n* refactor flag and value names\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* update workerpool\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* merge base branch\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* mutex\r\n\r\n* fix tests\r\n\r\n* Merge branch 'arpit/add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* Change default size of execution pool to 40\r\n\r\n* refactor flag and value names\r\n\r\n* fix merge conflicts\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* fix linters\r\n\r\n* fix go.mod\r\n\r\n* change sec to ms\r\n\r\n* change default value for ep timeout\r\n\r\n* fix node api calls\r\n\r\n* comment setter for ep timeout\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\n\r\n* version change (#721)\r\n\r\n* Event based pprof (#732)\r\n\r\n* feature\r\n\r\n* Save pprof to /tmp\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\n\r\n* Cherry-pick changes from develop (#738)\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* add max code init size check in txpool (#739)\r\n\r\n* Revert \"Event based pprof\" and update version (#742)\r\n\r\n* Revert \"Event based pprof (#732)\"\r\n\r\nThis reverts commit 22fa4033e8fabb51c44e8d2a8c6bb695a6e9285e.\r\n\r\n* params: update version to 0.3.4-beta3\r\n\r\n* packaging/templates: update bor version\r\n\r\n* params, packaging/templates: update bor version\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* core, miner: add sub-spans for tracing (#753)\r\n\r\n* core, miner: add sub-spans for tracing\r\n\r\n* fix linters\r\n\r\n* core: add logs for debugging\r\n\r\n* core: add more logs to print tdd while reorg\r\n\r\n* fix linters\r\n\r\n* core: minor fix\r\n\r\n* core: remove debug logs\r\n\r\n* core: use different span for write block and set head\r\n\r\n* core: use internal context for sending traces (#755)\r\n\r\n* core: add : impossible reorg block dump (#754)\r\n\r\n* add : impossible reorg block dump\r\n\r\n* chg : 3 seperate files for impossoble reorg dump\r\n\r\n* add : use exportBlocks method and RLP blocks before writing\r\n\r\n* chg : small changes\r\n\r\n* bump : go version from 1.19 to 1.20.1 (#761)\r\n\r\n* Revert \"bump : go version from 1.19 to 1.20.1 (#761)\"\r\n\r\nThis reverts commit 4561012af9a31d20c2715ce26e4b39ca93420b8b.\r\n\r\n* core/vm: use optimized bigint (#26021)\r\n\r\n* Add holiman/big\r\n\r\n* Fix linter\r\n\r\n* Bump version to v0.3.5\r\n\r\n* fix lints from develop (few lints decided to appear from code that was untouched, weird)\r\n\r\n* upgrade crypto lib version (#770)\r\n\r\n* bump dep : github.com/Masterminds/goutils to v1.1.1 (#769)\r\n\r\n* mardizzone/pos-1313: bump crypto dependency (#772)\r\n\r\n* dev: chg: bumd net dependency\r\n\r\n* dev: chg: bump crypto dependency\r\n\r\n* dev: chg: bump crypto dependency\r\n\r\n* bump dep : golang.org/x/net to v0.8.0 (#771)\r\n\r\n* Verify validator set against local contract on receiving an end-of-sprint block (#768)\r\n\r\n* Verify validator set against local contract on receiving an end-of-sprint block\r\n\r\n* Fix tests\r\n\r\n* Respect error returned by ParseValidators\r\n\r\n* Keep going back until a parent block presents\r\n\r\n* core/txpool: implement DoS defenses from geth (#778)\r\n\r\n* Hotfixes and deps bump (#776)\r\n\r\n* dev: chg: bump deps\r\n\r\n* internal/cli/server, rpc: lower down http readtimeout to 10s\r\n\r\n* dev: chg: get p2p adapter\r\n\r\n* dev: chg: lower down jsonrpc readtimeout to 10s\r\n\r\n* cherry-pick txpool optimisation changes\r\n\r\n* add check for empty lists in txpool (#704)\r\n\r\n* add check\r\n\r\n* linters\r\n\r\n* core, miner: add empty instrumentation name for tracing\r\n\r\n---------\r\n\r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Evgeny Danilenko <6655321@bk.ru>\r\nCo-authored-by: Manav Darji \r\n\r\n* packaging,params: bump to v0.3.6 (#782)\r\n\r\n* v0.3.6 fix (#787)\r\n\r\n* Fix get validator set in header verifier\r\n\r\n* chg : commit tx logs from info to debug (#673)\r\n\r\n* chg : commit tx logs from info to debug\r\n\r\n* fix : minor changes\r\n\r\n* chg : miner : commitTransactions-stats moved from info to debug\r\n\r\n* lint : fix linters\r\n\r\n* refactor logging\r\n\r\n* miner : chg : UnauthorizedSignerError to debug\r\n\r\n* lint : fix lint\r\n\r\n* fix : log.Logger interface compatibility\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Remove unnecessary sorting of valset from header in verification\r\n\r\n* dev: chg: version bump\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: marcello33 \r\n\r\n* core: improve locks in txpool (#807)\r\n\r\n* added a write lock to the txs.filter method and a read lock to the txs.reheap method - both of which are called by Filter during reorg adjustments to txpool\r\n\r\n* txpool reorg locks\r\n\r\n* more locks\r\n\r\n* locks\r\n\r\n* linters\r\n\r\n* params, packaging: update version for v0.3.8-beta release\r\n\r\n* core: add logs in reheap\r\n\r\n---------\r\n\r\nCo-authored-by: Alex \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Merge qa to master (#808)\r\n\r\n* Added checks to RPC requests and introduced new flags to customise the parameters (#657)\r\n\r\n* added a check to reject rpc requests with batch size > the one set using a newly added flag (rpcbatchlimit)\r\n\r\n* added a check to reject rpc requests whose result size > the one set using a newly added flag (rpcreturndatalimit)\r\n\r\n* updated the config files and docs\r\n\r\n* chg : trieTimeout from 60 to 10 mins (#692)\r\n\r\n* chg : trieTimeout from 60 to 10 mins\r\n\r\n* chg : cache.timout to 10m from 1h in configs\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#691)\r\n\r\n* changed version from 0.3.0 to 0.3.4-beta (#693)\r\n\r\n* fix nil state-sync issue, increase grpc limit (#695)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* consensus/bor/bor.go : stateSyncs init fixed [Fix #686]\r\n\r\n* eth/filters: handle nil state-sync before notify\r\n\r\n* eth/filters: update check\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\n\r\n* core, tests/bor: add more tests for state-sync validation (#710)\r\n\r\n* core: add get state sync function for tests\r\n\r\n* tests/bor: add validation for state sync events post consensus\r\n\r\n* Arpit/temp bor sync (#701)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* ReadBorReceipts improvements\r\n\r\n* use internal function\r\n\r\n* fix tests\r\n\r\n* fetch geth upstread for ReadBorReceiptRLP\r\n\r\n* Only query bor receipt when the query index is equal to # tx in block body\r\n\r\nThis change reduces the frequency of calling ReadBorReceipt and\r\nReadBorTransaction, which are CPU and db intensive.\r\n\r\n* Revert \"fetch geth upstread for ReadBorReceiptRLP\"\r\n\r\nThis reverts commit 2e838a6b1313d26674f3a8df4b044e35dcbf35a0.\r\n\r\n* Restore ReadBorReceiptRLP\r\n\r\n* fix bor receipts\r\n\r\n* remove unused\r\n\r\n* fix lints\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Revert \"chg : trieTimeout from 60 to 10 mins (#692)\" (#720)\r\n\r\nThis reverts commit 241843c7e7bb18e64d2e157fd6fbbd665f6ce9d9.\r\n\r\n* Arpit/add execution pool 2 (#719)\r\n\r\n* initial\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* remove timeout\r\n\r\n* update pool\r\n\r\n* change pool size function\r\n\r\n* check nil\r\n\r\n* check nil\r\n\r\n* fix tests\r\n\r\n* Use execution pool from server in all handlers\r\n\r\n* simplify things\r\n\r\n* test fix\r\n\r\n* add support for cli, config\r\n\r\n* add to cli and config\r\n\r\n* merge base branch\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* update workerpool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* fix tests\r\n\r\n* mutex\r\n\r\n* refactor flag and value names\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* update workerpool\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* merge base branch\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* mutex\r\n\r\n* fix tests\r\n\r\n* Merge branch 'arpit/add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* Change default size of execution pool to 40\r\n\r\n* refactor flag and value names\r\n\r\n* fix merge conflicts\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* fix linters\r\n\r\n* fix go.mod\r\n\r\n* change sec to ms\r\n\r\n* change default value for ep timeout\r\n\r\n* fix node api calls\r\n\r\n* comment setter for ep timeout\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\n\r\n* version change (#721)\r\n\r\n* Event based pprof (#732)\r\n\r\n* feature\r\n\r\n* Save pprof to /tmp\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\n\r\n* Cherry-pick changes from develop (#738)\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* add max code init size check in txpool (#739)\r\n\r\n* Revert \"Event based pprof\" and update version (#742)\r\n\r\n* Revert \"Event based pprof (#732)\"\r\n\r\nThis reverts commit 22fa4033e8fabb51c44e8d2a8c6bb695a6e9285e.\r\n\r\n* params: update version to 0.3.4-beta3\r\n\r\n* packaging/templates: update bor version\r\n\r\n* internal/ethapi :: Fix : newRPCTransactionFromBlockIndex\r\n\r\n* fix: remove assignment for bor receipt\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* Setting up bor to use hosted 18.04 runner as ubuntu provided 18.04 runner is end of life\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\nCo-authored-by: Martin Holst Swende \r\nCo-authored-by: marcello33 \r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: Raneet Debnath <35629432+Raneet10@users.noreply.github.com>\r\nCo-authored-by: Alex \r\nCo-authored-by: Daniel Jones \r\n\r\n* merge v0.3.9-alpha to qa (#824)\r\n\r\n* commit logs\r\n\r\n* CI: test launch devnet without hardcoded sleep time (pos-534)\r\n\r\n* CI: try using checked out bor path\r\n\r\n* CI: fix missing ;\r\n\r\n* CI: fix assignment operator\r\n\r\n* CI: echo peers and block no.\r\n\r\n* CI: cleanup\r\n\r\n* minor chg: add new line\r\n\r\n* dev: add: pos-944: snyk and govuln integration (#578)\r\n\r\n* dev: add: pos-944 security ci and readme\r\n\r\n* dev: add: pos-944 remove linters as this is included already in build ci\r\n\r\n* dev: chg: pos-947 dependencies upgrade to solve snyk security issues\r\n\r\n* dev: chg: update security-ci\r\n\r\n* dev: chg: remove linter to allow replacements for security issues\r\n\r\n* dev: add: pos-944 verify path when updating metrics from config\r\n\r\n* dev: add: pos-944 fix linter\r\n\r\n* dev: add: pos-944 add .snyk policy file / fix snyk code vulnerabilities\r\n\r\n* dev: fix: pos-944 import common package / gitignore snyk dccache file\r\n\r\n* dev: fix: pos-944 verify canonical path for crashers\r\n\r\n* dev: fix: pos-944 linter\r\n\r\n* dev: add: pos-976 add govuln check\r\n\r\n* dev: add: pos-976 test upload with permissions\r\n\r\n* dev: add: pos-976 remove duplicated upload\r\n\r\n* dev: add: pos-976 report upload\r\n\r\n* dev: add: pos-976 remove upload\r\n\r\n* dev: fix: pos-944 fix govuln action\r\n\r\n* dev: fix: pos-944 move govulncheck to security-ci\r\n\r\n* dev: fix: pos-944 bump golvun action and golang versions\r\n\r\n* dev: fix: pos-944 remove persmissions and fix conflicts\r\n\r\n* dev: chg: restore err msg\r\n\r\n* dev: chg: remove duplicated function\r\n\r\n* dev: chg: sort import\r\n\r\n* dev: chg: fix linter\r\n\r\n* dev: add: use common VerifyCrasher function to avoid duplications / replace deprecated ioutils.ReadFile\r\n\r\n* dev: fix: typo\r\n\r\n* fix linters\r\n\r\n* upgrade grpc version\r\n\r\n* add ignore rule for net/http2\r\n\r\n* Shivam/txpool tracing (#604)\r\n\r\n* lock, unlock to rlock, runlock\r\n\r\n* add : tracing Pending() and Locals()\r\n\r\n* Log time spent in committing a tx during mining\r\n\r\n* Remove data from logging\r\n\r\n* Move log into case where a tx completes without error\r\n\r\n* profile fillTransactions\r\n\r\n* fix conflict\r\n\r\n* bug fixes\r\n\r\n* add logs\r\n\r\n* txpool: add tracing in Pending()\r\n\r\n* rearrange tracing\r\n\r\n* add attributes\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* log error in profiling\r\n\r\n* update file mode and file path for profiling\r\n\r\n* full profiling\r\n\r\n* fix log\r\n\r\n* fix log\r\n\r\n* less wait\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* logs\r\n\r\n* worker: use block number for prof files\r\n\r\n* initial\r\n\r\n* txList add\r\n\r\n* fix gas calculation\r\n\r\n* fix\r\n\r\n* green tests\r\n\r\n* linters\r\n\r\n* prettify\r\n\r\n* allocate less\r\n\r\n* no locks between pending and reorg\r\n\r\n* no locks\r\n\r\n* no locks on locals\r\n\r\n* more tests\r\n\r\n* linters\r\n\r\n* less allocs\r\n\r\n* comment\r\n\r\n* optimize errors\r\n\r\n* linters\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* Linters\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* simplify errors\r\n\r\n* atomics for transactions\r\n\r\n* fix\r\n\r\n* optimize workers\r\n\r\n* fix copy\r\n\r\n* linters\r\n\r\n* txpool tracing\r\n\r\n* linters\r\n\r\n* fix tracing\r\n\r\n* duration in mcs\r\n\r\n* locks\r\n\r\n* metrics\r\n\r\n* fix\r\n\r\n* cache hit/miss\r\n\r\n* less locks on evict\r\n\r\n* remove once\r\n\r\n* remove once\r\n\r\n* switch off pprof\r\n\r\n* fix data race\r\n\r\n* fix data race\r\n\r\n* add : sealed total/empty blocks metric gauge\r\n\r\n* add : RPC debug_getTraceStack\r\n\r\n* fix : RPC debug_getTraceStack\r\n\r\n* fix : RPC debug_getTraceStack for all go-routines\r\n\r\n* linters\r\n\r\n* add data race test on txpool\r\n\r\n* fix concurrency\r\n\r\n* noleak\r\n\r\n* increase batch size\r\n\r\n* prettify\r\n\r\n* tests\r\n\r\n* baseFee mutex\r\n\r\n* panic fix\r\n\r\n* linters\r\n\r\n* fix gas fee data race\r\n\r\n* linters\r\n\r\n* more transactions\r\n\r\n* debug\r\n\r\n* debug\r\n\r\n* fix ticker\r\n\r\n* fix test\r\n\r\n* add cacheMu\r\n\r\n* more tests\r\n\r\n* fix test panic\r\n\r\n* linters\r\n\r\n* add statistics\r\n\r\n* add statistics\r\n\r\n* txitems data race\r\n\r\n* fix tx list Has\r\n\r\n* fix : lint\r\n\r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Reduce txArriveTimeout to 100ms\r\n\r\n* init : remove exit on keystore err\r\n\r\n* add : multiple keystore tolerance\r\n\r\n* lint : fix linters\r\n\r\n* chg : use standard logging\r\n\r\n* chg : logging strings\r\n\r\n* Added flags to run heimdall as a child process (#597)\r\n\r\n* Added flags to run heimdall as a child process\r\n\r\n* Fix: Lint\r\n\r\n* Fix btcd package dependency for CI\r\n\r\n* Update btcd package version\r\n\r\n* Try removing ambigious importts\r\n\r\n* dev: fix: lint fix for parallel tests\r\n\r\n* remove delete for ambigious import\r\n\r\n* Remove unwanted space\r\n\r\n* go mod tidy\r\n\r\n* try replace\r\n\r\n* try replace\r\n\r\n* use vendor\r\n\r\n* rename vendor\r\n\r\n* tidy\r\n\r\n* vendor btcec\r\n\r\n* clean up\r\n\r\n* remove submodule\r\n\r\n* remove submodule\r\n\r\n* remove submodule\r\n\r\n* remove submodule\r\n\r\n* remove vendor & added replacer in test\r\n\r\n* go mod tidy\r\n\r\n* added replacer\r\n\r\n* Update replacer\r\n\r\n* Update replacer\r\n\r\n* Merge branch 'develop' into run-heimdall-flags\r\n\r\n* Skip TestGolangBindings\r\n\r\n* Typo fix\r\n\r\n* Remove unwanted changes\r\n\r\nCo-authored-by: marcello33 \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* dev: chg: update PR template to include nodes audience check (#641)\r\n\r\n* dev: chg: update PR template to include nodes audience check\r\n\r\n* dev: chg: better description\r\n\r\n* dev: chg: add entry to changes too\r\n\r\n* sonarqube integration (#658)\r\n\r\n* dev: add: sonarqube integration into security-ci\r\n\r\n* dev: add: exclude java files from sonarqube analysis\r\n\r\n* Merge branch 'qa' and 'master' into develop (#663)\r\n\r\n* Adding in Mumbai/Mainnet precursor deb packaging for tests to use during upgrade(iterations to come)\r\n\r\n* Added changes per discussion in PR, more changes may be necessary\r\n\r\n* Adding prerelease true\r\n\r\n* Disabling goreleaser\r\n\r\n* Removing README swap file\r\n\r\n* change bor_dir and add bor user for v0.3.0 release\r\n\r\n* rollback bor user and use root\r\n\r\n* metrics: handle equal to separated config flag (#596)\r\n\r\n* metrics: handle based config path\r\n\r\n* internal/cli/server: add more context to logs\r\n\r\n* use space separated flag and value in bor.service\r\n\r\n* fixed static-nodes related buf (os independent) (#598)\r\n\r\n* fixed static-nodes related buf (os independent)\r\n\r\n* taking static-nodes as input if default not present\r\n\r\n* Update default flags (#600)\r\n\r\n* internal/cli/server: use geth's default for txpool.pricelimit and add comments\r\n\r\n* builder/files: update config.toml for mainnet\r\n\r\n* packaging/templates: update defaults for mainnet and mumbai\r\n\r\n* internal/cli/server: skip overriding cache\r\n\r\n* packaging/templates: update cache value for mainnet\r\n\r\n* packaging/templates: update gcmode for archive mumbai node\r\n\r\n* metrics: handle nil telemetry config (#601)\r\n\r\n* resolve merge conflicts\r\n\r\n* update go version in release.yml\r\n\r\n* update goversion in makefile\r\n\r\n* update Docker login for goreleaser-cross v1.19\r\n\r\n* Cleanup for the packager to use git tag in the package profile naming. Added conditional check for directory structure, this is in prep for v0.3.1, as this will create a failure on upgrade path in package due to file exist\r\n\r\n* added a toml configuration file with comments describing each flag (#607)\r\n\r\n* added a toml configuration file with comments describing each flag\r\n\r\n* internal/cli/server: update flag description\r\n\r\n* docs/cli: update example config and description of flags\r\n\r\n* docs: update new-cli docs\r\n\r\nCo-authored-by: Manav Darji \r\n\r\n* Adding of 0.3.0 package changes, control file updates, postinst changes, and packager update\r\n\r\n* added ancient datadir flag and toml field, need to decide on default value and update the conversion script\r\n\r\n* updated toml files with ancient field\r\n\r\n* Add support for new flags in new config.toml, which were present in old config.toml (#612)\r\n\r\n* added HTTPTimeouts, and TrieTimeout flag in new tol, from old toml\r\n\r\n* added RAW fields for these time.Duration flags\r\n\r\n* updated the conversion script to support these extra 4 flags\r\n\r\n* removed hcl and json config tests as we are only supporting toml config files\r\n\r\n* updated toml files with cache.timeout field\r\n\r\n* updated toml files with jsonrpc.timeouts field\r\n\r\n* tests/bor: expect a call for latest checkpoint\r\n\r\n* tests/bor: expect a call for latest checkpoint\r\n\r\n* packaging/templates: update cache values for archive nodes\r\n\r\nCo-authored-by: Manav Darji \r\n\r\n* remove unwanted code\r\n\r\n* Fix docker publish authentication issue\r\n\r\nIn gorelease-cross 1.19+, dockerhub authentication will require docker\r\nlogion action followed by mounting docker config file. See\r\nhttps://github.com/goreleaser/goreleaser-cross#github-actions.\r\n\r\n* Revert \"update Docker login for goreleaser-cross v1.19\"\r\n\r\nThis reverts commit 4d19cf5342a439d98cca21b03c63a0bc075769cf.\r\n\r\n* Bump version to stable\r\n\r\n* Revert \"Merge pull request #435 from maticnetwork/POS-553\"\r\n\r\nThis reverts commit 657d262defc9c94e9513b3d45230492d8b20eac7, reversing\r\nchanges made to 88dbfa1c13c15464d3c1a3085a9f12d0ffb9b218.\r\n\r\n* revert change for release for go1.19\r\n\r\n* Add default values to CLI helper and docs\r\n\r\nThis commit adds default values to CLI helper and docs. When the default value of a string flag, slice string flag, or map string flag is empty, its helper message won't show any default value.\r\n\r\n* Add a summary of new CLI in docs\r\n\r\n* Updating packager as binutils changed version so that apt-get installs current versions\r\n\r\n* Add state pruning to new CLI\r\n\r\n* Minor wording fix in prune state description\r\n\r\n* Bumping control file versions\r\n\r\n* Mainnet Delhi fork\r\n\r\n* Set version to stable\r\n\r\n* change delhi hardfork block number\r\n\r\n* handle future chain import and skip peer drop (#650)\r\n\r\n* handle future chain import and skip peer drop\r\n\r\n* add block import metric\r\n\r\n* params: bump version to v0.3.3-stable\r\n\r\n* Bump bor version in control files for v0.3.3 mainnet release\r\n\r\nCo-authored-by: Daniel Jones \r\nCo-authored-by: Will Button \r\nCo-authored-by: Will Button \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Daniel Jones <105369507+djpolygon@users.noreply.github.com>\r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Jerry \r\n\r\n* CI: use matic-cli master branch\r\n\r\n* trigger ci\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#677)\r\n\r\n* update requirements in README (#681)\r\n\r\n* consensus/bor : add : devFakeAuthor flag\r\n\r\n* core,eth,internal/cli,internal/ethapi: add --rpc.allow-unprotected-txs flag to allow txs to get replayed (for shadow node)\r\n\r\n* internal/cli: add `skiptrace` flag for profiling (#715)\r\n\r\n* internal/cli: add skiptrace flag\r\n\r\n* docs: update docs for skiptrace flag\r\n\r\n* Added flag in Status to wait for backend, and fixed panic issue. (#708)\r\n\r\n* checking if backend is available during status call, and added a flag to wait if backend is not available\r\n\r\n* added test for status command (does not cover the whole code)\r\n\r\n* Revert \"Reduce txArriveTimeout to 100ms\" (#707)\r\n\r\nThis reverts commit 243d231fe45bc02f33678bb4f69e941167d7f466.\r\n\r\n* consensus/bor : add : devFakeAuthor flag (#697)\r\n\r\n* add check for empty lists in txpool (#704)\r\n\r\n* add check\r\n\r\n* linters\r\n\r\n* dev: chg: POS-215 move sonarqube to own ci (#733)\r\n\r\n* Added verbosity flag, supports log-level as well, but will remove that in future. (#722)\r\n\r\n* changed log-level flag back to verbosity, and updated the conversion script\r\n\r\n* supporting both verbosity and log-level, with a message to deprecat log-level\r\n\r\n* converted verbosity to a int value\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n* Add : mutex pprof profile (#731)\r\n\r\n* add : mutex pprof profile\r\n\r\n* rm : remove trace from default pprof profiles\r\n\r\n* chg : commit tx logs from info to debug (#673)\r\n\r\n* chg : commit tx logs from info to debug\r\n\r\n* fix : minor changes\r\n\r\n* chg : miner : commitTransactions-stats moved from info to debug\r\n\r\n* lint : fix linters\r\n\r\n* refactor logging\r\n\r\n* miner : chg : UnauthorizedSignerError to debug\r\n\r\n* lint : fix lint\r\n\r\n* fix : log.Logger interface compatibility\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Add : commit details to bor version (#730)\r\n\r\n* add : commit details to bor version\r\n\r\n* fix : MAKEFILE\r\n\r\n* undo : rm test-txpool-race\r\n\r\n* rm : params/build_date\r\n\r\n* rm : params/gitbranch and params/gitdate\r\n\r\n* core,docs/cli,internal/cli/server: make docs\r\n\r\n* builder,docs/cli,packaging: update toml files\r\n\r\n* mardizzone/hotfix-snyk: remove vcs build when running snyk (#745)\r\n\r\n* Feat : SetMaxPeers (#726)\r\n\r\n* init : add admin.setMaxPeers and getMaxPeers\r\n\r\n* lint : fix lint\r\n\r\n* add : some comments\r\n\r\n* Update wiki link (#762)\r\n\r\n* Heimdall App implementation (#646)\r\n\r\n* added support for miner.recommit flag (#743)\r\n\r\n* interrupting commit experiment (#556)\r\n\r\n* initial\r\n\r\n* delete\r\n\r\n* linters\r\n\r\n* big benchmark\r\n\r\n* benchmark big ints\r\n\r\n* delay\r\n\r\n* fix generate\r\n\r\n* remove debug\r\n\r\n* miner : chg : remove noempty check\r\n\r\n* fix lints\r\n\r\n* consensus/bor: handle unauthorized signer in consensus.Prepare (#651)\r\n\r\n* fix : break loop fix\r\n\r\n* lint : fix\r\n\r\n* lint : more lint fix\r\n\r\n* fix : skip TestEmptyWorkEthash and TestEmptyWorkClique\r\n\r\n* add : metrics commitInterruptCounter\r\n\r\n---------\r\n\r\nCo-authored-by: Shivam Sharma \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Manav Darji \r\n\r\n* internal/cli: added missing flags (#744)\r\n\r\n* minor comment update\r\n\r\n* added support for rpc.evmtimeout flag\r\n\r\n* added support for vmdebug (EnablePreimageRecording) flag\r\n\r\n* added support for jsonrpc.auth.(jwtsecret, addr, port, vhosts) flags\r\n\r\n* added support for miner.recommit flag\r\n\r\n* added support for gpo.maxheaderhistory and gpo.maxblockhistory flag\r\n\r\n* Revert \"added support for miner.recommit flag\"\r\n\r\nThis reverts commit fcb722e4bf5bdda23d4c91da40ab95c9023a80c3.\r\n\r\n* added pprof related flags (expect --pprof.cpuprofile - Write CPU profile to the given file)\r\n\r\n* added support for --dev.gaslimit flag\r\n\r\n* added support for --fdlimit flag\r\n\r\n* added support for --netrestrict flag\r\n\r\n* added support for --nodekey and --nodekeyhex flag\r\n\r\n* added support for --vmodule, --log.json, --log.backtrace, and --log.debug flags\r\n\r\n* fixed related lint errors\r\n\r\n* fix lints from develop (few lints decided to appear from code that was untouched, weird)\r\n\r\n* more weird lints from develop\r\n\r\n* small precautionary fix\r\n\r\n* small bug ;) fix in NetRestrict\r\n\r\n* weird lints\r\n\r\n* change vmdebug = true to vmdebug = false\r\n\r\n* internal/ethapi: set rpc gas cap as default gas limit when creating access list\r\n\r\n* add : testcase for CommitInterruptExperiment (#792)\r\n\r\n* add : TestCommitInterruptExperimentBor\r\n\r\n* lint : fix lint\r\n\r\n* chg : add waitgroup\r\n\r\n* dev: chg: continue on error when uploading snyk results to GH (#795)\r\n\r\n* consensus/bor: revert handle unauthorized signer in consensus.Prepare\r\n\r\n* Revert \"consensus/bor: handle unauthorized signer in consensus.Prepare (#651)\"\r\n\r\nThis reverts commit 9ce8c7de75a1b5021bb6f2b8086e813c8244b22c.\r\n\r\n* eth/downloader/whitelist: skip future chain validation (#796)\r\n\r\n* eth/downloader/whitelist: skip future chain validation\r\n\r\n* eth/downloader/whitelist: fix tests for future chain import\r\n\r\n* Setting up bor to use hosted 18.04 runner as ubuntu provided 18.04 runner is end of life\r\n\r\n* Merge qa to develop (#814)\r\n\r\n* Adding in Mumbai/Mainnet precursor deb packaging for tests to use during upgrade(iterations to come)\r\n\r\n* Added changes per discussion in PR, more changes may be necessary\r\n\r\n* Adding prerelease true\r\n\r\n* Disabling goreleaser\r\n\r\n* Removing README swap file\r\n\r\n* change bor_dir and add bor user for v0.3.0 release\r\n\r\n* rollback bor user and use root\r\n\r\n* metrics: handle equal to separated config flag (#596)\r\n\r\n* metrics: handle based config path\r\n\r\n* internal/cli/server: add more context to logs\r\n\r\n* use space separated flag and value in bor.service\r\n\r\n* fixed static-nodes related buf (os independent) (#598)\r\n\r\n* fixed static-nodes related buf (os independent)\r\n\r\n* taking static-nodes as input if default not present\r\n\r\n* Update default flags (#600)\r\n\r\n* internal/cli/server: use geth's default for txpool.pricelimit and add comments\r\n\r\n* builder/files: update config.toml for mainnet\r\n\r\n* packaging/templates: update defaults for mainnet and mumbai\r\n\r\n* internal/cli/server: skip overriding cache\r\n\r\n* packaging/templates: update cache value for mainnet\r\n\r\n* packaging/templates: update gcmode for archive mumbai node\r\n\r\n* metrics: handle nil telemetry config (#601)\r\n\r\n* resolve merge conflicts\r\n\r\n* update go version in release.yml\r\n\r\n* update goversion in makefile\r\n\r\n* update Docker login for goreleaser-cross v1.19\r\n\r\n* Cleanup for the packager to use git tag in the package profile naming. Added conditional check for directory structure, this is in prep for v0.3.1, as this will create a failure on upgrade path in package due to file exist\r\n\r\n* added a toml configuration file with comments describing each flag (#607)\r\n\r\n* added a toml configuration file with comments describing each flag\r\n\r\n* internal/cli/server: update flag description\r\n\r\n* docs/cli: update example config and description of flags\r\n\r\n* docs: update new-cli docs\r\n\r\nCo-authored-by: Manav Darji \r\n\r\n* Adding of 0.3.0 package changes, control file updates, postinst changes, and packager update\r\n\r\n* added ancient datadir flag and toml field, need to decide on default value and update the conversion script\r\n\r\n* updated toml files with ancient field\r\n\r\n* Add support for new flags in new config.toml, which were present in old config.toml (#612)\r\n\r\n* added HTTPTimeouts, and TrieTimeout flag in new tol, from old toml\r\n\r\n* added RAW fields for these time.Duration flags\r\n\r\n* updated the conversion script to support these extra 4 flags\r\n\r\n* removed hcl and json config tests as we are only supporting toml config files\r\n\r\n* updated toml files with cache.timeout field\r\n\r\n* updated toml files with jsonrpc.timeouts field\r\n\r\n* tests/bor: expect a call for latest checkpoint\r\n\r\n* tests/bor: expect a call for latest checkpoint\r\n\r\n* packaging/templates: update cache values for archive nodes\r\n\r\nCo-authored-by: Manav Darji \r\n\r\n* remove unwanted code\r\n\r\n* Fix docker publish authentication issue\r\n\r\nIn gorelease-cross 1.19+, dockerhub authentication will require docker\r\nlogion action followed by mounting docker config file. See\r\nhttps://github.com/goreleaser/goreleaser-cross#github-actions.\r\n\r\n* Revert \"update Docker login for goreleaser-cross v1.19\"\r\n\r\nThis reverts commit 4d19cf5342a439d98cca21b03c63a0bc075769cf.\r\n\r\n* Bump version to stable\r\n\r\n* Revert \"Merge pull request #435 from maticnetwork/POS-553\"\r\n\r\nThis reverts commit 657d262defc9c94e9513b3d45230492d8b20eac7, reversing\r\nchanges made to 88dbfa1c13c15464d3c1a3085a9f12d0ffb9b218.\r\n\r\n* revert change for release for go1.19\r\n\r\n* Add default values to CLI helper and docs\r\n\r\nThis commit adds default values to CLI helper and docs. When the default value of a string flag, slice string flag, or map string flag is empty, its helper message won't show any default value.\r\n\r\n* Add a summary of new CLI in docs\r\n\r\n* Updating packager as binutils changed version so that apt-get installs current versions\r\n\r\n* Add state pruning to new CLI\r\n\r\n* Minor wording fix in prune state description\r\n\r\n* Bumping control file versions\r\n\r\n* Mainnet Delhi fork\r\n\r\n* Set version to stable\r\n\r\n* change delhi hardfork block number\r\n\r\n* handle future chain import and skip peer drop (#650)\r\n\r\n* handle future chain import and skip peer drop\r\n\r\n* add block import metric\r\n\r\n* params: bump version to v0.3.3-stable\r\n\r\n* Bump bor version in control files for v0.3.3 mainnet release\r\n\r\n* Added checks to RPC requests and introduced new flags to customise the parameters (#657)\r\n\r\n* added a check to reject rpc requests with batch size > the one set using a newly added flag (rpcbatchlimit)\r\n\r\n* added a check to reject rpc requests whose result size > the one set using a newly added flag (rpcreturndatalimit)\r\n\r\n* updated the config files and docs\r\n\r\n* chg : trieTimeout from 60 to 10 mins (#692)\r\n\r\n* chg : trieTimeout from 60 to 10 mins\r\n\r\n* chg : cache.timout to 10m from 1h in configs\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#691)\r\n\r\n* changed version from 0.3.0 to 0.3.4-beta (#693)\r\n\r\n* fix nil state-sync issue, increase grpc limit (#695)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* consensus/bor/bor.go : stateSyncs init fixed [Fix #686]\r\n\r\n* eth/filters: handle nil state-sync before notify\r\n\r\n* eth/filters: update check\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\n\r\n* core, tests/bor: add more tests for state-sync validation (#710)\r\n\r\n* core: add get state sync function for tests\r\n\r\n* tests/bor: add validation for state sync events post consensus\r\n\r\n* Arpit/temp bor sync (#701)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* ReadBorReceipts improvements\r\n\r\n* use internal function\r\n\r\n* fix tests\r\n\r\n* fetch geth upstread for ReadBorReceiptRLP\r\n\r\n* Only query bor receipt when the query index is equal to # tx in block body\r\n\r\nThis change reduces the frequency of calling ReadBorReceipt and\r\nReadBorTransaction, which are CPU and db intensive.\r\n\r\n* Revert \"fetch geth upstread for ReadBorReceiptRLP\"\r\n\r\nThis reverts commit 2e838a6b1313d26674f3a8df4b044e35dcbf35a0.\r\n\r\n* Restore ReadBorReceiptRLP\r\n\r\n* fix bor receipts\r\n\r\n* remove unused\r\n\r\n* fix lints\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Revert \"chg : trieTimeout from 60 to 10 mins (#692)\" (#720)\r\n\r\nThis reverts commit 241843c7e7bb18e64d2e157fd6fbbd665f6ce9d9.\r\n\r\n* Arpit/add execution pool 2 (#719)\r\n\r\n* initial\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* remove timeout\r\n\r\n* update pool\r\n\r\n* change pool size function\r\n\r\n* check nil\r\n\r\n* check nil\r\n\r\n* fix tests\r\n\r\n* Use execution pool from server in all handlers\r\n\r\n* simplify things\r\n\r\n* test fix\r\n\r\n* add support for cli, config\r\n\r\n* add to cli and config\r\n\r\n* merge base branch\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* update workerpool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* fix tests\r\n\r\n* mutex\r\n\r\n* refactor flag and value names\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* update workerpool\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* merge base branch\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* mutex\r\n\r\n* fix tests\r\n\r\n* Merge branch 'arpit/add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* Change default size of execution pool to 40\r\n\r\n* refactor flag and value names\r\n\r\n* fix merge conflicts\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* fix linters\r\n\r\n* fix go.mod\r\n\r\n* change sec to ms\r\n\r\n* change default value for ep timeout\r\n\r\n* fix node api calls\r\n\r\n* comment setter for ep timeout\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\n\r\n* version change (#721)\r\n\r\n* Event based pprof (#732)\r\n\r\n* feature\r\n\r\n* Save pprof to /tmp\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\n\r\n* Cherry-pick changes from develop (#738)\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* add max code init size check in txpool (#739)\r\n\r\n* Revert \"Event based pprof\" and update version (#742)\r\n\r\n* Revert \"Event based pprof (#732)\"\r\n\r\nThis reverts commit 22fa4033e8fabb51c44e8d2a8c6bb695a6e9285e.\r\n\r\n* params: update version to 0.3.4-beta3\r\n\r\n* packaging/templates: update bor version\r\n\r\n* internal/ethapi :: Fix : newRPCTransactionFromBlockIndex\r\n\r\n* Merge master to qa (#813)\r\n\r\n* Merge qa to master (#750)\r\n\r\n* Added checks to RPC requests and introduced new flags to customise the parameters (#657)\r\n\r\n* added a check to reject rpc requests with batch size > the one set using a newly added flag (rpcbatchlimit)\r\n\r\n* added a check to reject rpc requests whose result size > the one set using a newly added flag (rpcreturndatalimit)\r\n\r\n* updated the config files and docs\r\n\r\n* chg : trieTimeout from 60 to 10 mins (#692)\r\n\r\n* chg : trieTimeout from 60 to 10 mins\r\n\r\n* chg : cache.timout to 10m from 1h in configs\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#691)\r\n\r\n* changed version from 0.3.0 to 0.3.4-beta (#693)\r\n\r\n* fix nil state-sync issue, increase grpc limit (#695)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* consensus/bor/bor.go : stateSyncs init fixed [Fix #686]\r\n\r\n* eth/filters: handle nil state-sync before notify\r\n\r\n* eth/filters: update check\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\n\r\n* core, tests/bor: add more tests for state-sync validation (#710)\r\n\r\n* core: add get state sync function for tests\r\n\r\n* tests/bor: add validation for state sync events post consensus\r\n\r\n* Arpit/temp bor sync (#701)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* ReadBorReceipts improvements\r\n\r\n* use internal function\r\n\r\n* fix tests\r\n\r\n* fetch geth upstread for ReadBorReceiptRLP\r\n\r\n* Only query bor receipt when the query index is equal to # tx in block body\r\n\r\nThis change reduces the frequency of calling ReadBorReceipt and\r\nReadBorTransaction, which are CPU and db intensive.\r\n\r\n* Revert \"fetch geth upstread for ReadBorReceiptRLP\"\r\n\r\nThis reverts commit 2e838a6b1313d26674f3a8df4b044e35dcbf35a0.\r\n\r\n* Restore ReadBorReceiptRLP\r\n\r\n* fix bor receipts\r\n\r\n* remove unused\r\n\r\n* fix lints\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Revert \"chg : trieTimeout from 60 to 10 mins (#692)\" (#720)\r\n\r\nThis reverts commit 241843c7e7bb18e64d2e157fd6fbbd665f6ce9d9.\r\n\r\n* Arpit/add execution pool 2 (#719)\r\n\r\n* initial\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* remove timeout\r\n\r\n* update pool\r\n\r\n* change pool size function\r\n\r\n* check nil\r\n\r\n* check nil\r\n\r\n* fix tests\r\n\r\n* Use execution pool from server in all handlers\r\n\r\n* simplify things\r\n\r\n* test fix\r\n\r\n* add support for cli, config\r\n\r\n* add to cli and config\r\n\r\n* merge base branch\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* update workerpool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* fix tests\r\n\r\n* mutex\r\n\r\n* refactor flag and value names\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* update workerpool\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* merge base branch\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* mutex\r\n\r\n* fix tests\r\n\r\n* Merge branch 'arpit/add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* Change default size of execution pool to 40\r\n\r\n* refactor flag and value names\r\n\r\n* fix merge conflicts\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* fix linters\r\n\r\n* fix go.mod\r\n\r\n* change sec to ms\r\n\r\n* change default value for ep timeout\r\n\r\n* fix node api calls\r\n\r\n* comment setter for ep timeout\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\n\r\n* version change (#721)\r\n\r\n* Event based pprof (#732)\r\n\r\n* feature\r\n\r\n* Save pprof to /tmp\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\n\r\n* Cherry-pick changes from develop (#738)\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* add max code init size check in txpool (#739)\r\n\r\n* Revert \"Event based pprof\" and update version (#742)\r\n\r\n* Revert \"Event based pprof (#732)\"\r\n\r\nThis reverts commit 22fa4033e8fabb51c44e8d2a8c6bb695a6e9285e.\r\n\r\n* params: update version to 0.3.4-beta3\r\n\r\n* packaging/templates: update bor version\r\n\r\n* params, packaging/templates: update bor version\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* core, miner: add sub-spans for tracing (#753)\r\n\r\n* core, miner: add sub-spans for tracing\r\n\r\n* fix linters\r\n\r\n* core: add logs for debugging\r\n\r\n* core: add more logs to print tdd while reorg\r\n\r\n* fix linters\r\n\r\n* core: minor fix\r\n\r\n* core: remove debug logs\r\n\r\n* core: use different span for write block and set head\r\n\r\n* core: use internal context for sending traces (#755)\r\n\r\n* core: add : impossible reorg block dump (#754)\r\n\r\n* add : impossible reorg block dump\r\n\r\n* chg : 3 seperate files for impossoble reorg dump\r\n\r\n* add : use exportBlocks method and RLP blocks before writing\r\n\r\n* chg : small changes\r\n\r\n* bump : go version from 1.19 to 1.20.1 (#761)\r\n\r\n* Revert \"bump : go version from 1.19 to 1.20.1 (#761)\"\r\n\r\nThis reverts commit 4561012af9a31d20c2715ce26e4b39ca93420b8b.\r\n\r\n* core/vm: use optimized bigint (#26021)\r\n\r\n* Add holiman/big\r\n\r\n* Fix linter\r\n\r\n* Bump version to v0.3.5\r\n\r\n* fix lints from develop (few lints decided to appear from code that was untouched, weird)\r\n\r\n* upgrade crypto lib version (#770)\r\n\r\n* bump dep : github.com/Masterminds/goutils to v1.1.1 (#769)\r\n\r\n* mardizzone/pos-1313: bump crypto dependency (#772)\r\n\r\n* dev: chg: bumd net dependency\r\n\r\n* dev: chg: bump crypto dependency\r\n\r\n* dev: chg: bump crypto dependency\r\n\r\n* bump dep : golang.org/x/net to v0.8.0 (#771)\r\n\r\n* Verify validator set against local contract on receiving an end-of-sprint block (#768)\r\n\r\n* Verify validator set against local contract on receiving an end-of-sprint block\r\n\r\n* Fix tests\r\n\r\n* Respect error returned by ParseValidators\r\n\r\n* Keep going back until a parent block presents\r\n\r\n* core/txpool: implement DoS defenses from geth (#778)\r\n\r\n* Hotfixes and deps bump (#776)\r\n\r\n* dev: chg: bump deps\r\n\r\n* internal/cli/server, rpc: lower down http readtimeout to 10s\r\n\r\n* dev: chg: get p2p adapter\r\n\r\n* dev: chg: lower down jsonrpc readtimeout to 10s\r\n\r\n* cherry-pick txpool optimisation changes\r\n\r\n* add check for empty lists in txpool (#704)\r\n\r\n* add check\r\n\r\n* linters\r\n\r\n* core, miner: add empty instrumentation name for tracing\r\n\r\n---------\r\n\r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Evgeny Danilenko <6655321@bk.ru>\r\nCo-authored-by: Manav Darji \r\n\r\n* packaging,params: bump to v0.3.6 (#782)\r\n\r\n* v0.3.6 fix (#787)\r\n\r\n* Fix get validator set in header verifier\r\n\r\n* chg : commit tx logs from info to debug (#673)\r\n\r\n* chg : commit tx logs from info to debug\r\n\r\n* fix : minor changes\r\n\r\n* chg : miner : commitTransactions-stats moved from info to debug\r\n\r\n* lint : fix linters\r\n\r\n* refactor logging\r\n\r\n* miner : chg : UnauthorizedSignerError to debug\r\n\r\n* lint : fix lint\r\n\r\n* fix : log.Logger interface compatibility\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Remove unnecessary sorting of valset from header in verification\r\n\r\n* dev: chg: version bump\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: marcello33 \r\n\r\n* core: improve locks in txpool (#807)\r\n\r\n* added a write lock to the txs.filter method and a read lock to the txs.reheap method - both of which are called by Filter during reorg adjustments to txpool\r\n\r\n* txpool reorg locks\r\n\r\n* more locks\r\n\r\n* locks\r\n\r\n* linters\r\n\r\n* params, packaging: update version for v0.3.8-beta release\r\n\r\n* core: add logs in reheap\r\n\r\n---------\r\n\r\nCo-authored-by: Alex \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Merge qa to master (#808)\r\n\r\n* Added checks to RPC requests and introduced new flags to customise the parameters (#657)\r\n\r\n* added a check to reject rpc requests with batch size > the one set using a newly added flag (rpcbatchlimit)\r\n\r\n* added a check to reject rpc requests whose result size > the one set using a newly added flag (rpcreturndatalimit)\r\n\r\n* updated the config files and docs\r\n\r\n* chg : trieTimeout from 60 to 10 mins (#692)\r\n\r\n* chg : trieTimeout from 60 to 10 mins\r\n\r\n* chg : cache.timout to 10m from 1h in configs\r\n\r\n* internal/cli/server : fix : added triesInMemory in config (#691)\r\n\r\n* changed version from 0.3.0 to 0.3.4-beta (#693)\r\n\r\n* fix nil state-sync issue, increase grpc limit (#695)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* consensus/bor/bor.go : stateSyncs init fixed [Fix #686]\r\n\r\n* eth/filters: handle nil state-sync before notify\r\n\r\n* eth/filters: update check\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\n\r\n* core, tests/bor: add more tests for state-sync validation (#710)\r\n\r\n* core: add get state sync function for tests\r\n\r\n* tests/bor: add validation for state sync events post consensus\r\n\r\n* Arpit/temp bor sync (#701)\r\n\r\n* Increase grpc message size limit in pprof\r\n\r\n* ReadBorReceipts improvements\r\n\r\n* use internal function\r\n\r\n* fix tests\r\n\r\n* fetch geth upstread for ReadBorReceiptRLP\r\n\r\n* Only query bor receipt when the query index is equal to # tx in block body\r\n\r\nThis change reduces the frequency of calling ReadBorReceipt and\r\nReadBorTransaction, which are CPU and db intensive.\r\n\r\n* Revert \"fetch geth upstread for ReadBorReceiptRLP\"\r\n\r\nThis reverts commit 2e838a6b1313d26674f3a8df4b044e35dcbf35a0.\r\n\r\n* Restore ReadBorReceiptRLP\r\n\r\n* fix bor receipts\r\n\r\n* remove unused\r\n\r\n* fix lints\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\n\r\n* Revert \"chg : trieTimeout from 60 to 10 mins (#692)\" (#720)\r\n\r\nThis reverts commit 241843c7e7bb18e64d2e157fd6fbbd665f6ce9d9.\r\n\r\n* Arpit/add execution pool 2 (#719)\r\n\r\n* initial\r\n\r\n* linters\r\n\r\n* linters\r\n\r\n* remove timeout\r\n\r\n* update pool\r\n\r\n* change pool size function\r\n\r\n* check nil\r\n\r\n* check nil\r\n\r\n* fix tests\r\n\r\n* Use execution pool from server in all handlers\r\n\r\n* simplify things\r\n\r\n* test fix\r\n\r\n* add support for cli, config\r\n\r\n* add to cli and config\r\n\r\n* merge base branch\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* update workerpool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* fix tests\r\n\r\n* mutex\r\n\r\n* refactor flag and value names\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* debug statements\r\n\r\n* fix bug\r\n\r\n* update workerpool\r\n\r\n* atomic pointer timeout\r\n\r\n* add apis\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* fix issues\r\n\r\n* change params\r\n\r\n* fix issues\r\n\r\n* fix ipc issue\r\n\r\n* remove execution pool from IPC\r\n\r\n* revert\r\n\r\n* merge base branch\r\n\r\n* Merge branch 'add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* mutex\r\n\r\n* fix tests\r\n\r\n* Merge branch 'arpit/add-execution-pool' of github.com:maticnetwork/bor into arpit/add-execution-pool\r\n\r\n* Change default size of execution pool to 40\r\n\r\n* refactor flag and value names\r\n\r\n* fix merge conflicts\r\n\r\n* ordering fix\r\n\r\n* refactor flag and value names\r\n\r\n* update default ep size to 40\r\n\r\n* fix bor start issues\r\n\r\n* revert file changes\r\n\r\n* fix linters\r\n\r\n* fix go.mod\r\n\r\n* change sec to ms\r\n\r\n* change default value for ep timeout\r\n\r\n* fix node api calls\r\n\r\n* comment setter for ep timeout\r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\n\r\n* version change (#721)\r\n\r\n* Event based pprof (#732)\r\n\r\n* feature\r\n\r\n* Save pprof to /tmp\r\n\r\n---------\r\n\r\nCo-authored-by: Jerry \r\n\r\n* Cherry-pick changes from develop (#738)\r\n\r\n* Check if block is nil to prevent panic (#736)\r\n\r\n* miner: use env for tracing instead of block object (#728)\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* add max code init size check in txpool (#739)\r\n\r\n* Revert \"Event based pprof\" and update version (#742)\r\n\r\n* Revert \"Event based pprof (#732)\"\r\n\r\nThis reverts commit 22fa4033e8fabb51c44e8d2a8c6bb695a6e9285e.\r\n\r\n* params: update version to 0.3.4-beta3\r\n\r\n* packaging/templates: update bor version\r\n\r\n* internal/ethapi :: Fix : newRPCTransactionFromBlockIndex\r\n\r\n* fix: remove assignment for bor receipt\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\n\r\n* Setting up bor to use hosted 18.04 runner as ubuntu provided 18.04 runner is end of life\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\nCo-authored-by: Martin Holst Swende \r\nCo-authored-by: marcello33 \r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: Raneet Debnath <35629432+Raneet10@users.noreply.github.com>\r\nCo-authored-by: Alex \r\nCo-authored-by: Daniel Jones \r\n\r\n* core: remove duplicate tests\r\n\r\n* miner: use get validators by hash in tests\r\n\r\n---------\r\n\r\nCo-authored-by: Daniel Jones \r\nCo-authored-by: Will Button \r\nCo-authored-by: Will Button \r\nCo-authored-by: Daniel Jones <105369507+djpolygon@users.noreply.github.com>\r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Jerry \r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Daniil \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\nCo-authored-by: Martin Holst Swende \r\nCo-authored-by: marcello33 \r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: Raneet Debnath <35629432+Raneet10@users.noreply.github.com>\r\nCo-authored-by: Alex \r\n\r\n---------\r\n\r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Jerry \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: builder90210 \r\nCo-authored-by: Krishna Upadhyaya \r\nCo-authored-by: Daniel Jones \r\nCo-authored-by: Will Button \r\nCo-authored-by: Will Button \r\nCo-authored-by: Daniel Jones <105369507+djpolygon@users.noreply.github.com>\r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Raneet Debnath <35629432+Raneet10@users.noreply.github.com>\r\nCo-authored-by: Didi \r\nCo-authored-by: ephess \r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\nCo-authored-by: Daniil \r\nCo-authored-by: Martin Holst Swende \r\nCo-authored-by: Alex \r\n\r\n* dev: chg: version bump for v0.3.9-beta (#825)\r\n\r\n* eth/fetcher: if peers never respond, drop them (#837) (#844)\r\n\r\n* dev: chg: bump version to beta-2 for v0.3.9 (#845)\r\n\r\n* rm : disable interruptCommit on txsCh select case (#848)\r\n\r\n* dev: chg: version bump (#849)\r\n\r\n* fix : go-routine leak in commitInterrupt channel (#851)\r\n\r\n* fix : go-routine leak in commitInterrupt channel\r\n\r\n* fix : fix lint\r\n\r\n* rm : remove t.Parallel() from TestGenerateBlockAndImport tests\r\n\r\n* fix : minor optimisations in test\r\n\r\n* fix : BenchmarkBorMining\r\n\r\n* dev: chg: beta version bump (#853)\r\n\r\n* dev: chg: bump version to stable\r\n\r\n* dev: chg: contracts branch\r\n\r\n* dev: fix: linter\r\n\r\n* dev: chg: update templum/govulncheck-action to fix execution\r\n\r\n---------\r\n\r\nCo-authored-by: SHIVAM SHARMA \r\nCo-authored-by: Pratik Patil \r\nCo-authored-by: Manav Darji \r\nCo-authored-by: Jerry \r\nCo-authored-by: Daniil \r\nCo-authored-by: Arpit Temani \r\nCo-authored-by: Evgeny Danienko <6655321@bk.ru>\r\nCo-authored-by: Dmitry <46797839+dkeysil@users.noreply.github.com>\r\nCo-authored-by: Martin Holst Swende \r\nCo-authored-by: Raneet Debnath \r\nCo-authored-by: Raneet Debnath <35629432+Raneet10@users.noreply.github.com>\r\nCo-authored-by: Alex \r\nCo-authored-by: Daniel Jones \r\nCo-authored-by: builder90210 \r\nCo-authored-by: Krishna Upadhyaya \r\nCo-authored-by: Will Button \r\nCo-authored-by: Will Button \r\nCo-authored-by: Daniel Jones <105369507+djpolygon@users.noreply.github.com>\r\nCo-authored-by: Didi \r\nCo-authored-by: ephess ","shortMessageHtmlLink":"mardizzone/merge-qa-to-master (maticnetwork#856)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADU7IGqQA","startCursor":null,"endCursor":null}},"title":"Activity · Meshee-Team/chainnode-polygon"}