Commit graph

441 commits

Author SHA1 Message Date
Jianrong
48be4e4ca7 Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
Jianrong
0aec2a1e9e Seperate hooks from XDPoS adaptor 2021-10-10 16:02:19 +11:00
Jianrong
fcbc5a28e1 refactor XDPoS to accommodate multiple consensus engine versions 2021-10-10 16:02:16 +11:00
olumuyiwadad
b5abbfed79 new EVM Upgrade
- Solidity Upgraded up to v0.8.0
-  Fixed and Added eth_chainId
- Fix error in TransactionRecipet
- Reward halving issue fixed
2021-09-21 16:53:46 +05:30
olumuyiwadad
a41658640f hotfix etherbase/coinbase
Send tx sign for block number to smart contract blockSigner.
2021-09-17 18:18:55 +05:30
olumuyiwadad
571c41f891 FIx Bad block error. 2021-09-17 17:59:06 +05:30
Jianrong
0fdab2027c add linting as the first CI task 2021-08-07 14:27:08 +10:00
dev-vadim
dbe8c9d984 upgrade XDC.Network with v1.8.27. 2020-12-23 16:32:06 +05:30
diglspacedavid
474cc37036 upgrade codebase with ethereum:v1.8.13 2020-11-23 13:40:30 +05:30
parmarrushabh
3e5f4d54a8 Hot_Fix Bad block Error 2019-04-25 12:11:30 +05:30
parmarrushabh
7e491a582b penalties returned at tip fork 2019-03-26 14:25:03 +05:30
parmarrushabh
4af57cc070 case m2 down affect to m1. 2019-03-25 12:19:25 +05:30
AnilChinchawale
ef94c38a68 penalties returned 2019-03-25 11:52:00 +05:30
AnilChinchawale
c3c32ce113 Updated files. 2019-03-12 15:57:58 +05:30
MestryOmkar
1861c13bcd fetcher-hotfix 2019-03-02 15:10:35 +05:30
parmarrushabh
6adee64867 handle SignHash error 2019-02-27 14:58:16 +05:30
parmarrushabh
147e1f0baf create new func penalties for hard fork 2019-02-19 17:25:31 +05:30
AnilChinchawale
29cb1de084 backend added with latest code 2019-01-28 04:50:18 +05:30
gary rong
d5cad488be core, eth: fix database version (#18429)
* core, eth: fix database version

* eth: polish error message
2019-01-11 13:49:12 +02:00
Martin Holst Swende
83a9a73b89 cmd/geth, core, eth: implement Constantinople override flag (#18273)
* geth/core/eth: implement constantinople override flag

* les: implemnent constantinople override flag for les clients

* cmd/geth, eth, les: fix typo, move flag to experimentals
2018-12-11 14:19:03 +02:00
Ryan Schneider
48b70ecff1
cmd, eth: Add support for --whitelist <blocknum>=<hash>,... flag
* Rejects peers that respond with a different hash for any of the passed in block numbers.
* Meant for emergency situations when the network forks unexpectedly.
2018-12-10 14:30:06 +02:00
parmarrushabh
8d7572ef1c hot fix 2018-11-22 15:49:29 +05:30
MestryOmkar
4ab49f2752 goroutine get signers 2018-11-19 12:20:40 +05:30
AnilChinchawale
e8336d2770 evm mem db 2018-11-19 12:11:07 +05:30
parmarrushabh
51c88fe8ce create new api get reward 2018-11-19 11:21:42 +05:30
Rahulraj04
01583f3548 print err 2018-11-17 16:41:00 +05:30
parmarrushabh
5501a5707c fixed 2018-11-17 16:15:25 +05:30
parmarrushabh
9f36d37558 Parallel process block from fetcher 2018-11-17 12:02:43 +05:30
Péter Szilágyi
434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
parmarrushabh
abd494055b fix err download block on masternode 2018-11-14 11:29:48 +05:30
parmarrushabh
f586154a8e fix error transaction underpriced when add sign tx to pool(full) 2018-11-12 13:08:55 +05:30
MestryOmkar
5111364215 fix error double validation : m2 not validate body before verify block 2018-11-12 12:39:52 +05:30
AnilChinchawale
4211d56ad0 Fixed reward inflation and add unit test. 2018-11-12 12:03:22 +05:30
parmarrushabh
25f010b5ab remove useless code 2018-11-09 18:20:59 +05:30
AnilChinchwale
2e505d6e99 change info at extra data in block from geth to XDC 2018-11-09 17:10:51 +05:30
AnilChinchwale
03c07f37b4 tiny fix double validation 2018-11-09 16:39:14 +05:30
parmarrushabh
1396b1a10f Fixed unit test for new m2 block header. 2018-11-09 16:29:54 +05:30
MestryOmkar
07b4be1284 Add new block header validator for store m2 data. 2018-11-09 16:11:13 +05:30
AnilChinchwale
3f1aadb861 fixed double validater 2018-11-09 15:43:29 +05:30
AnilChinchwale
8b92c4176c move from SubscribeTx to Subscribe Special Tx in Double Validate 2018-11-09 15:00:22 +05:30
MestryOmkar
89d931299f correct order - dv before importing 2018-11-09 14:46:03 +05:30
AnilChinchwale
360584a498 Revert adding double validation layer 2018-11-09 14:39:48 +05:30
parmarrushabh
161053b345 verify validators info at checkpoint block 2018-11-09 14:20:08 +05:30
AnilChinchwale
9414ae6f2a Add penalty feature for prevent signer without sign in epoc make slow 2018-11-07 12:05:58 +05:30
parmarrushabh
38d7c2c707 tiny fix hook penalty 2018-11-07 11:23:55 +05:30
parmarrushabh
eb9742ae27 verify penalty info in header check point 2018-11-07 11:15:32 +05:30
parmarrushabh
b41dcb301f fix error when find penalties in 4 epoch ago 2018-11-07 11:02:12 +05:30
MestryOmkar
f39fe02a9c update log & check case a master node in,out continuity 2018-11-07 10:58:12 +05:30
AnilChinchwale
f5152bf0cf Add penalty feature for prevent signer without sign in epoc make slow… 2018-11-07 10:26:28 +05:30
AnilChinchawale
b8cb19732f lookup txPool before listening to imcoming tx 2018-11-06 18:05:59 +05:30