Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bor v0.2.17 version bump: matic -> blocknative merge #22

Closed
wants to merge 2,529 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2529 commits
Select commit Hold shift + click to select a range
ee5b7c0
integration tag
JekaMas May 11, 2022
63cd7a3
move integration ci
JekaMas May 11, 2022
b43ebd5
fix build
JekaMas May 11, 2022
3c2510a
move integration ci
JekaMas May 11, 2022
1590047
linters
JekaMas May 11, 2022
a6ec55b
fix tests and format
manav2401 May 11, 2022
64ad2f9
update linter list
JekaMas May 11, 2022
834c774
only new issues
JekaMas May 11, 2022
cd4b40f
test without linters
JekaMas May 11, 2022
6a598b4
revert
JekaMas May 11, 2022
348f91e
more time for tests for data races
JekaMas May 11, 2022
5458ac0
fix
JekaMas May 11, 2022
b2b327e
ignore cmd tests
JekaMas May 11, 2022
7c6357e
group concurrency
JekaMas May 11, 2022
e36a54d
goleak
JekaMas May 11, 2022
2bac6ce
remove shuffle for e2e
JekaMas May 11, 2022
ca19e01
fix
JekaMas May 11, 2022
9838fef
Set default user to ubuntu in bor.service
cffls May 11, 2022
bae9c44
add unit tests for IsValidChain function
manav2401 May 12, 2022
f0f113c
run versus origin/master
JekaMas May 12, 2022
594c9ab
vs master
JekaMas May 12, 2022
a57d211
leaks
JekaMas May 12, 2022
b05c336
fmt
JekaMas May 12, 2022
30641c0
Merge pull request #396 from cffls/v0.3.0-dev
cffls May 12, 2022
39d943d
stable tests
JekaMas May 13, 2022
81ede2f
where to run
JekaMas May 13, 2022
485762a
where to run
JekaMas May 13, 2022
3268c14
where to run
JekaMas May 13, 2022
276e82b
where to run1
JekaMas May 13, 2022
a8a9229
where to run2
JekaMas May 13, 2022
5a3eb08
where to run3
JekaMas May 13, 2022
95bfcdc
macos tests
JekaMas May 13, 2022
e787097
restore codecov
JekaMas May 13, 2022
52647fc
run on forked branches
JekaMas May 16, 2022
30dd11a
run on forked branches
JekaMas May 16, 2022
91559f3
run on forked branches
JekaMas May 16, 2022
8de6903
Implement and enable 'unlock' flag
cffls May 16, 2022
3dd7f59
more tests
JekaMas May 17, 2022
af2b5e0
wip
JekaMas May 17, 2022
3aaf6bc
cherry-pick from Jerry's Chen branch
JekaMas May 17, 2022
2930d04
misspell
JekaMas May 17, 2022
c02e2cb
Rename whitelist to requiredblocks
cffls May 18, 2022
b1b0c0e
test ErrCheckpointMismatch
JekaMas May 18, 2022
cd1a899
Merge pull request #403 from cffls/v0.3.0-dev
cffls May 18, 2022
fb46dd8
minor fixes
JekaMas May 19, 2022
d493806
fix test
JekaMas May 19, 2022
89fadee
dont panic
JekaMas May 19, 2022
01117ac
fmt
JekaMas May 19, 2022
e01a0f2
Limit state sync by gas
ferranbt May 9, 2022
c8f8465
Added logging for state-sync total gas usage
0xsharma May 10, 2022
8b83958
Added number of event-records in log
0xsharma May 10, 2022
dba3740
Minor Changes
0xsharma May 20, 2022
b88353c
Minor Fix
0xsharma May 20, 2022
20d99d9
Adding individual gasUsed
0xsharma May 20, 2022
59337a7
Minor Fix
0xsharma May 20, 2022
1b53044
internal/cli/server, eth: add option to disable personal wallet endpo…
manav2401 May 23, 2022
2323f2c
fix: modify build eth fn definition for account unlock handling (#412)
manav2401 May 23, 2022
8c3423c
Merge pull request #407 from maticnetwork/POS-374
0xsharma May 23, 2022
63bedf3
Merge pull request #405 from cffls/whitelist
cffls May 23, 2022
87a2e52
Merge pull request #395 from maticnetwork/testing-flags
JekaMas May 23, 2022
12ab0f0
Lint consensus/bor module
cffls May 20, 2022
2b089ee
fix: return value for no remote block
manav2401 May 24, 2022
c46a293
handle all errors
manav2401 May 24, 2022
9c86192
modularise fake chain validator in downloader
manav2401 May 24, 2022
cb9d291
add more tests
manav2401 May 24, 2022
2ba7c03
fix tests
manav2401 May 24, 2022
45a72bc
Lint internal/cli
cffls May 20, 2022
2e2557a
Enable prealloc check and improve address comparison
cffls May 24, 2022
96228cc
Merge pull request #410 from cffls/v0.3.0-dev-lint
cffls May 26, 2022
4fb3f5d
Modifying miner.recommit flag and its adjustment function. (#370)
0xsharma May 27, 2022
5092006
Fix default Dockerfile for new CLI
cffls May 27, 2022
3f5fe0e
Increased default value of rpc.txfeecap to 5
0xKrishna May 30, 2022
783f93b
Merge pull request #418 from maticnetwork/0xkrishna/pos-375
0xKrishna May 31, 2022
3ae87c0
Read static-nodes and trusted-nodes from default files if not specifi…
cffls May 26, 2022
4cec5f0
Add ability to parse legacy genesis file
cffls May 26, 2022
96ac8d1
Overwrite default config with CLI input even when the input value is …
cffls Jun 1, 2022
d4e7603
add debug rpc endpoints for checkpoint whitelist service
manav2401 Jun 2, 2022
8255d19
minor fixes and enhancements
manav2401 Jun 2, 2022
b19d5e1
Merge branch 'master' into rfc35/common-ancestor-approach-units
manav2401 Jun 2, 2022
4ffdbfe
Merge pull request #417 from cffls/v0.3.0-dev-lint
cffls Jun 2, 2022
57e829f
avoid capping warnings for gas set by internal system transactions
karlonovak Jun 3, 2022
c9a3b99
use typed mocks
JekaMas Jun 3, 2022
494687f
fix
JekaMas Jun 3, 2022
01b6d6c
fix
JekaMas Jun 3, 2022
208133b
fix
JekaMas Jun 3, 2022
f8a56b8
fix close
JekaMas Jun 3, 2022
b4872ca
fix
JekaMas Jun 3, 2022
0d2b1d0
internal/cli: add block tracing (#397)
manav2401 Jun 6, 2022
8808c23
Merge pull request #419 from cffls/v0.3.0-dev-flags
cffls Jun 7, 2022
ed2d9ae
Merge pull request #386 from maticnetwork/rfc35/common-ancestor-appro…
temaniarpit27 Jun 8, 2022
c3a0c20
Create stale.yml
ssandeep Jun 8, 2022
9c8bf51
Prepare Bor package for testing (#416)
JekaMas Jun 8, 2022
edd21b3
Merge pull request #421 from karlonovak/master
temaniarpit27 Jun 9, 2022
8ebac95
Merge pull request #424 from maticnetwork/stale-workflows
temaniarpit27 Jun 9, 2022
342bf30
Merge develop branch into v0.3.0-dev (#430)
JekaMas Jun 15, 2022
33e646e
Add keystore option to cli
cffls Jun 14, 2022
9bc9a45
Merge branch 'v0.3.0-dev' into develop
cffls Jun 15, 2022
9ec6738
Set Heimdall client to nil when 'withoutheimdall' is set
cffls Jun 16, 2022
9592534
Integration tests
cffls Jun 16, 2022
b9d1869
added getHeaderWithAuthor function to change the coinbase filed in he…
pratikspatil024 Jun 21, 2022
b3c0284
modified GetBlockByNumber and GetBlockByHash function to call getHead…
pratikspatil024 Jun 21, 2022
9e7f708
new: dev: pos-398 install testdata as submodule
Jun 21, 2022
fbaeaa2
Added reproducible build test to CI
0xKrishna Jun 21, 2022
3bb1480
Merge pull request #437 from maticnetwork/krishna/reproducible-build-…
0xKrishna Jun 21, 2022
ea0f553
new: dev: pos-398 instructions for retesteth bor
Jun 21, 2022
44105e1
new: dev: pos-398 remove unused part
Jun 21, 2022
aec6d05
minor fix
pratikspatil024 Jun 22, 2022
fea935f
Merge branch 'develop' of https://github.com/maticnetwork/bor into PO…
pratikspatil024 Jun 22, 2022
1daa659
Merge remote-tracking branch 'upstream/develop' into develop
cffls Jun 22, 2022
88dbfa1
Merge pull request #433 from cffls/develop
cffls Jun 22, 2022
1970743
modified comment
pratikspatil024 Jun 24, 2022
1b941f3
getAuthor returns 0x0 for genesis block
pratikspatil024 Jun 24, 2022
9b29d13
removed lint error
pratikspatil024 Jun 24, 2022
0173d61
modified Authour() function in bor.go
pratikspatil024 Jun 25, 2022
a73b0f7
change version
temaniarpit27 Jun 27, 2022
c0ad424
addressed comments, Author() never returns error, returns 0x0 insted
pratikspatil024 Jun 28, 2022
de03f3f
reverted back and made changes in the getAuthour API
pratikspatil024 Jun 28, 2022
473e09c
removed check from consensus, handelling everything in api.go
pratikspatil024 Jun 28, 2022
657d262
Merge pull request #435 from maticnetwork/POS-553
pratikspatil024 Jun 29, 2022
f90faf0
Match default parameters to mainnet
cffls Jun 30, 2022
5f69302
Merge pull request #442 from maticnetwork/v0.3.0-candidate
cffls Jun 30, 2022
f28f384
Mining benchmark (#439)
JekaMas Jul 5, 2022
1f5880f
new: dev: pos-398 instructions for local run - retesteth bor
Jul 6, 2022
7f9b3eb
Merge branch 'develop' into mardizzone/pos-398
Jul 6, 2022
d2d4d1b
new: dev: pos-398 update testdata
Jul 6, 2022
56a5f4f
new: dev: pos-398 lazy fix to ignore filing tests and skip the merge …
Jul 7, 2022
75d5646
new: dev: pos-398 skipLoad stChangedEIP150
Jul 7, 2022
de1330a
new: dev: pos-398 comment for jira issue
Jul 7, 2022
f0d85e3
new: dev: pos-398 remove unused bor tests derived from geth
Jul 7, 2022
cd366c6
new: dev: pos-398 move testdata to last stable release via tag v10.4
Jul 7, 2022
5265da3
new: dev: pos-398 update retesteth readme
Jul 7, 2022
04e90e2
internal/cli: update grpc/protobuf dependency (#449)
JekaMas Jul 11, 2022
56eefc6
new: dev: pos-398 restore old testing way
Jul 12, 2022
01bebeb
new: dev: pos-398 remove merge error check on state tests
Jul 12, 2022
a76923c
new: dev: pos-398 restore legacy tests
Jul 12, 2022
752878d
new: dev: pos-398 update testdata and skip last failing tests
Jul 12, 2022
2a1a7d1
new: dev: pos-398 remove duplicate git submodule
Jul 12, 2022
c3d62b8
Merge pull request #436 from maticnetwork/mardizzone/pos-398
marcello33 Jul 12, 2022
3c42bfc
add context to Fetch* methods (#445)
JekaMas Jul 13, 2022
1147994
Added valSet testcases (#452)
0xsharma Jul 13, 2022
e670a8a
add : bor_filter_test
0xsharma Jul 14, 2022
3811496
fix : remove debug logs
0xsharma Jul 14, 2022
e47a2df
fix : lint
0xsharma Jul 14, 2022
0610c6a
chg : use memory db
0xsharma Jul 14, 2022
7b25997
Reciept e2e test (#431)
temaniarpit27 Jul 14, 2022
3df1d6f
Change diverged flags back to Geth's convention (POS-602) (#451)
pratikspatil024 Jul 14, 2022
c446937
RFC35/Common Ancestor: Modifying the forkchoice rule (#425)
manav2401 Jul 15, 2022
73054f8
Merge branch 'develop' of https://github.com/maticnetwork/bor into sh…
0xsharma Jul 15, 2022
9aad8bf
fix : remove temp dir
0xsharma Jul 15, 2022
43b18b7
chg : moved TestBorFilters to tests/bor
0xsharma Jul 18, 2022
b382111
github: add new issue templates (#455)
manav2401 Jul 18, 2022
8a6c16d
add : bor_filter_test.go + mock backend
0xsharma Jul 19, 2022
58ef6fd
fix : lint
0xsharma Jul 19, 2022
bf60c6c
consensus/bor: add mock heimdall rest-server, tests for timeout and c…
manav2401 Jul 19, 2022
4e18968
add : mock database in eth/filters
0xsharma Jul 19, 2022
68f440a
fix : integration test package
0xsharma Jul 20, 2022
4089c24
Remove 'edit' from github CI workflow
cffls Jul 21, 2022
9119b4b
Merge pull request #462 from cffls/develop
cffls Jul 22, 2022
dbf0803
typo: README (#463)
Magicking Jul 22, 2022
f184772
Merge pull request #456 from maticnetwork/shivam/pos-636
0xsharma Jul 22, 2022
c50ff82
Fix "Signer 0x... is not a part of the producer set at block xxxx"
cffls Jul 25, 2022
385aff8
Implemented heimdall gRPC client
0xKrishna Jul 25, 2022
9dcc993
Merge pull request #467 from cffls/develop
cffls Jul 26, 2022
dbbacb8
Using polyproto v0.0.2 and removed type utils
0xKrishna Jul 26, 2022
8de8a68
Integrated heimdall gRPC server flow
0xKrishna Jul 26, 2022
00c2b33
fix lint
0xKrishna Jul 26, 2022
71980bf
internal/cli: use config file for flags in new-cli, builder/files: up…
pratikspatil024 Jul 27, 2022
f55f816
fixed context in gRPC code
0xKrishna Jul 27, 2022
75bb3bd
Merge branch 'develop' into POS-648
0xKrishna Jul 27, 2022
8f08503
Makefile: copy bor binary to go bin (#469)
manav2401 Jul 27, 2022
6e8428b
consensus/ethhash: skip TestRemoteMultiNotifyFull in sealer test (#470)
manav2401 Jul 27, 2022
0c0fb63
Implemented retry middleware in heimdall gRPC
0xKrishna Jul 28, 2022
fb17cda
Merge branch 'develop' into POS-648
0xKrishna Jul 28, 2022
cd04702
Add 'bor' user during package installation
cffls Jul 28, 2022
b64af9b
fixed the bug caused by fillBigInt and FillTime.Duration functions (#…
pratikspatil024 Jul 29, 2022
7e79f82
Merge pull request #475 from cffls/develop
cffls Jul 29, 2022
aecdd74
fix GetTransactionReceiptsByBlock bug
wanyvic Mar 29, 2022
b18370b
fix : TestGetTransactionReceiptsByBlock
0xsharma Aug 1, 2022
423734c
fix : deferred close() + lint
0xsharma Aug 1, 2022
a69109c
fix : removed debug logs
0xsharma Aug 2, 2022
65875c6
Merge pull request #477 from maticnetwork/shivam/POS-695
0xsharma Aug 2, 2022
85cdd9d
Initial Setup
0xsharma May 2, 2022
938578c
fix : minor change
0xsharma Aug 2, 2022
d3231c0
fix :GetTransactionByBlockNumberAndIndex + testGetTransactionByBlockN…
0xsharma Aug 3, 2022
57e1282
fix : lint
0xsharma Aug 3, 2022
d5e51c9
add : more comments
0xsharma Aug 3, 2022
460bd4d
fix : tests
0xsharma Aug 3, 2022
f42a70f
Merge pull request #468 from maticnetwork/POS-648
0xKrishna Aug 3, 2022
6b651f4
rm : t.parallel()
0xsharma Aug 3, 2022
d8d9360
Merge pull request #480 from maticnetwork/shivam/POS-705
0xsharma Aug 3, 2022
16408ba
internal/cli, cmd/geth: replaced package naoina/toml with BurntSushi/…
pratikspatil024 Aug 5, 2022
ac559bc
internal/cli: add support for removedb (#478)
manav2401 Aug 9, 2022
e699254
Use atomic pointer in go 1.19 (#446)
JekaMas Aug 9, 2022
1d1f00c
eth: fix multiple checkpoint fetch logic (#465)
manav2401 Aug 11, 2022
72aa44e
Fix EOF error in gRPC state-sync (#489)
0xKrishna Aug 11, 2022
3c94dfb
A thread safe way to take a free port (#485)
JekaMas Aug 16, 2022
0be4ea3
updated config.toml in builder/files, added all fields and commented …
pratikspatil024 Aug 17, 2022
9f1feac
eth, cli: prevent snap sync mode migration - v0.3.x (#494)
manav2401 Aug 17, 2022
2a92cb1
fix: whitelist/requiredblocks regression (#496)
manav2401 Aug 17, 2022
f574c4a
consensus/bor/heimdall: add new meter and timer metrics in heimdall c…
manav2401 Aug 23, 2022
3241877
chg : txpool.pricelimit to 1
0xsharma Aug 23, 2022
057f50e
fix : TestConfigLegacy
0xsharma Aug 23, 2022
95f551e
Merge pull request #502 from maticnetwork/shivam/txpool-pricelimit
0xsharma Aug 24, 2022
8186e4d
chg : sealer.gasPrice to 1 from 30Gwei
0xsharma Aug 24, 2022
632c164
chg : default sealer.gasPrice from 1wei to 1Gwei
0xsharma Aug 25, 2022
84529a1
rm: snapshot found log in bor consensus (#504)
manav2401 Aug 25, 2022
eb16a3d
update defaults in new-cli
manav2401 Aug 26, 2022
1ac5f09
fix : TestConfigLegacy
0xsharma Aug 26, 2022
9c370f4
Merge pull request #503 from maticnetwork/shivam/sealer-gasPrice
0xsharma Aug 26, 2022
5067c6c
add : TestValidatorWentOffline
0xsharma Aug 31, 2022
a2dc545
rm : interrupt + sleep
0xsharma Aug 31, 2022
9ac97e0
chg : minor changes
0xsharma Sep 2, 2022
714aef4
Property based tests on TxPool: pending, locals (#466)
JekaMas Sep 3, 2022
c0a4b0f
fix flacky test
JekaMas Sep 5, 2022
9d975fb
lint
JekaMas Sep 5, 2022
e5fcab7
use crypto rand
JekaMas Sep 5, 2022
7136ca6
linters
JekaMas Sep 5, 2022
5f9d156
merge
JekaMas Sep 5, 2022
a4eb03e
linters
JekaMas Sep 5, 2022
2fd85f6
the source of randomness
JekaMas Sep 5, 2022
85890fe
Merge pull request #507 from maticnetwork/shiva/pos-730
0xsharma Sep 5, 2022
15f64ee
Remove orphaned containers when shutdown devnet
cffls Sep 6, 2022
a11952f
Crypto-secure package with math/rand interface (#509)
JekaMas Sep 14, 2022
cfb7a1c
new: unskip failing tests
Raneet10 Sep 22, 2022
f51eae0
disable macos tests
temaniarpit27 Sep 22, 2022
813b74f
rpc, ethclient: cater 'finalized' and 'safe' blocks in ethclient (#51…
manav2401 Sep 22, 2022
e45b1d4
Merge pull request #522 from maticnetwork/arpit/disable-macos
temaniarpit27 Sep 22, 2022
aa2ce7a
fix: add bor config
Raneet10 Sep 22, 2022
2a677a5
fix linters caused by previous merge (#526)
pratikspatil024 Sep 23, 2022
d6e552b
fix: conflicts from previous merge
Raneet10 Sep 23, 2022
ae5323d
new: unskip evm-benchmark tests
Raneet10 Sep 23, 2022
2e7e99f
chg : generalised state-sync integration test
0xsharma Sep 23, 2022
77db80c
Added script to generate config.toml fromstart.sh (#518)
pratikspatil024 Sep 23, 2022
0eec637
new: unskip stCreateTest
Raneet10 Sep 23, 2022
e4f0141
Merge pull request #527 from maticnetwork/shivam/pos-826
0xsharma Sep 23, 2022
2db0dc8
new: comments and cleanup
Raneet10 Sep 26, 2022
4573147
internal/cli/server: fix flag behaviour (#529)
manav2401 Sep 27, 2022
28b11d1
Merge pull request #521 from maticnetwork/raneet10/pos-618
Raneet10 Sep 27, 2022
041f60b
Change heimdall branch to develop in CI
cffls Sep 28, 2022
648291a
Merge pull request #533 from cffls/develop
temaniarpit27 Sep 28, 2022
2a6ea47
Mining Analysis (#429)
temaniarpit27 Sep 30, 2022
1022d30
make script OS independent (#538)
manav2401 Oct 4, 2022
54f97b8
internal/cli: add support for bor.logs flag in new-cli (#541)
manav2401 Oct 5, 2022
bf39845
Testing Toolkit v1 PR Template (#536)
marcello33 Oct 12, 2022
7c9cd4c
fix: benchmark test
Raneet10 Oct 14, 2022
02e84ff
Merge pull request #548 from maticnetwork/raneet10/bench-fix
Raneet10 Oct 15, 2022
c954606
dev: fix: ci (#559)
marcello33 Oct 20, 2022
aab7214
Force load default tracers
cffls Oct 19, 2022
8aab374
metrics: handle values from config file (#565)
manav2401 Oct 20, 2022
e17ee36
Changed default value of maxpeers from 200 to 50, update docs (#555)
pratikspatil024 Oct 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ executors:
golang:
docker:
- image: circleci/golang:1.13
working_directory: /go/src/github.com/maticnetwork/bor
working_directory: /go/src/github.com/ethereum/go-ethereum

jobs:
build:
Expand Down
23 changes: 0 additions & 23 deletions .github/CODEOWNERS

This file was deleted.

4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ Please make sure your contributions adhere to our coding guidelines:
Before you submit a feature request, please check and make sure that it isn't
possible through some other means. The JavaScript-enabled console is a powerful
feature in the right hands. Please check our
[Wiki page](https://github.com/maticnetwork/bor/wiki) for more info
[Geth documentation page](https://geth.ethereum.org/docs/) for more info
and help.

## Configuration, dependencies, and tests

Please see the [Developers' Guide](https://github.com/maticnetwork/bor/wiki/Developers'-Guide)
Please see the [Developers' Guide](https://geth.ethereum.org/docs/developers/devguide)
for more details on configuring your environment, managing project dependencies
and testing procedures.
26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

71 changes: 71 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
---
name: Report a bug
about: Something with bor client is not working as expected
title: ''
labels: 'type:bug'
assignees: ''
---

Our support team has aggregated some common issues and their solutions from past which are faced while running or interacting with a bor client. In order to prevent redundant efforts, we would encourage you to have a look at the [FAQ's section](https://docs.polygon.technology/docs/faq/technical-faqs) of our documentation mentioning the same, before filing an issue here. In case of additional support, you can also join our [discord](https://discord.com/invite/zdwkdvMNY2) server

<!--
NOTE: Please make sure to check of any addresses / private keys / rpc url's / IP's before sharing the logs or anything from the additional information section (start.sh or heimdall config).
-->

#### **System information**

Bor client version: [e.g. v0.2.16] <!--Can be found by running the command `bor version`-->

Heimdall client version: [e.g. v0.2.10] <!--Can be found by running the command `heimdalld version`-->

OS & Version: Windows / Linux / OSX

Environment: Polygon Mainnet / Polygon Mumbai / Devnet

Type of node: Validator / Sentry / Archive

Additional Information: <!--Modifications in the client (if any)-->

#### **Overview of the problem**

Please describe the issue you experiencing.
<!--
Mention in detail about the issue. Also mention the actual and expected behaviour.
-->

#### **Reproduction Steps**

Please mention the steps required to reproduce this issue.

<!--
E.g.
1. Start bor using these flags.
2. Node is unable to connect with other peers in the network and keeps disconnecting.
-->

#### **Logs / Traces / Output / Error Messages**

Please post any logs/traces/output/error messages (as text and not screenshots) which you believe may have caused the issue. If the log is longer than a few dozen lines, please include the URL to the [gist](https://gist.github.com/) of the log instead of posting it in the issue.

**Additional Information**

In order to debug the issue faster, we would stongly encourage if you can provide some of the details mentioned below (whichever seems relevant to your issue)

1. Your `start.sh` file or `bor.service`, if you're facing some peering issue or unable to use some service (like `http` endpoint) as expected. Moreover, if possible mention the chain configuration printed while starting the node which looks something like `Initialised chain configuration config="{ChainID: 137, ..., Engine: bor}"`
<!--
It should be start.sh if you're using bor v0.2.x and bor.service (ideally located under `/lib/systemd/system/`) if it's bor v0.3.x. Mention this file if you're facing any issues like unable to use some flag/s according to their expected behaviour.
-->
2. The result of `eth.syncing`, `admin.peers.length`, `admin.nodeInfo`, value of the `maxpeers` flag in start.sh, and bootnodes/static nodes (if any) is you're facing some syncing issue.
<!--
You can get the above results by attaching to the IPC using the command `bor attach $BORDIR/bor.ipc` or `bor attach $DATADIR/bor.ipc` and running the mentioned commands.
Mention this if you're facing issues where bor keeps stalling and is not importing new blocks or making any progress. Adding chain configuration mentioned in the previous step would also be really helpful here as it might also be a genesis mismatch issue.
-->
3. Your `heimdall-config.toml` parameters for checking the ETH and BOR RPC url's, incase of issue with bor heimdall communication.
<!--
The location should be `~/.heimdalld/config/` if running heimdall v0.2.x and `/var/lib/heimdalld/config` if running heimdall v0.3.x.
As a sub-set of syncing issues, if your node keeps printing logs like `Retrying again in 5 seconds to fetch data from Heimdall`, it might be an issue with the communication between your bor node and heimdall node. In this case, also check if all the heimdall services (heimdalld, bridge, rest-server) are running correctly.
-->
4. The CURL request (for that specific error) if you're facing any issues or identify a bug while making RPC request.
<!--
Make sure you hide the IP of your machine if you're doing the request externally.
-->
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Request a feature
about: Report a missing feature - e.g. as a step before submitting a PR
title: ''
labels: 'type:feature'
assignees: ''
---

# Rationale

The motivation behind the feature and why should this feature exist?
What are the use-cases?

# Implementation

Do you have ideas regarding the implementation of this feature? (Mention reference links if any)
Any alternative solutions or features you've considered?
Are you willing to implement this feature?
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Question/Support
about: Ask a question or request support
title: ''
labels: 'type:docs'
assignees: ''
---

This should only be used in very rare cases e.g. if you are not 100% sure if something is a bug or asking a question that leads to improving the documentation.

For general questions please join our [discord](https://discord.com/invite/zdwkdvMNY2) server.
15 changes: 15 additions & 0 deletions .github/matic-cli-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defaultStake: 10000
defaultFee: 2000
borChainId: "15001"
heimdallChainId: heimdall-15001
contractsBranch: jc/v0.3.1-backport
sprintSize: 64
blockNumber: '0'
blockTime: '2'
numOfValidators: 3
numOfNonValidators: 0
ethURL: http://ganache:9545
ethHostUser: ubuntu
devnetType: docker
borDockerBuildContext: "../../bor"
heimdallDockerBuildContext: "https://github.com/maticnetwork/heimdall.git#develop"
44 changes: 44 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Description

Please provide a detailed description of what was done in this PR

# Changes

- [ ] Bugfix (non-breaking change that solves an issue)
- [ ] Hotfix (change that solves an urgent issue, and requires immediate attention)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)

# Breaking changes

Please complete this section if any breaking changes have been made, otherwise delete it

# Checklist

- [ ] I have added at least 2 reviewer or the whole pos-v1 team
- [ ] I have added sufficient documentation in code
- [ ] I will be resolving comments - if any - by pushing each fix in a separate commit and linking the commit hash in the comment reply

# Cross repository changes

- [ ] This PR requires changes to heimdall
- In case link the PR here:
- [ ] This PR requires changes to matic-cli
- In case link the PR here:

## Testing

- [ ] I have added unit tests
- [ ] I have added tests to CI
- [ ] I have tested this code manually on local environment
- [ ] I have tested this code manually on remote devnet using express-cli
- [ ] I have tested this code manually on mumbai
- [ ] I have created new e2e tests into express-cli

### Manual tests

Please complete this section with the steps you performed if you ran manual tests for this functionality, otherwise delete it

# Additional comments

Please post additional comments in this section if you have them, otherwise delete it
Loading