11773 Commits

Author SHA1 Message Date
sjb933
9b25069d8b Merge branch 'fix-state-transition' into 'master'
Fix state transition for pre-fork blocks

See merge request pulsechaincom/go-pulse!11
0.3.1
2021-08-31 22:24:41 +00:00
Shane Bammel
be984123d3 Fix state transition for pre-fork blocks 2021-08-31 16:30:40 -05:00
sjb933
883173ec9f Merge branch 'treasury-allocation' into 'master'
Treasury Allocation & PrimordialPulse Fork Genesis

See merge request pulsechaincom/go-pulse!10
0.3.0
2021-08-23 23:50:53 +00:00
sjb933
a20c46a4f1 Treasury Allocation & PrimordialPulse Fork Genesis 2021-08-23 23:50:52 +00:00
sjb933
9e39df5ab1 Merge branch 'merge-upstream' into 'master'
Merge Upstream Changes

Merged latest updates from
- [BSC v1.1.0](https://github.com/binance-chain/bsc/releases/tag/v1.1.0)
- [Go-Ethereum v1.10.3](https://github.com/ethereum/go-ethereum/releases/tag/v1.10.3)

See merge request pulsechaincom/go-pulse!8
2021-08-17 16:11:51 +00:00
sjb933
9b402e6e02 Merge Upstream Changes 2021-08-17 16:11:50 +00:00
sjb933
6abf18d00e Merge branch 'readme' into 'master'
Updated README

See merge request pulsechaincom/go-pulse!7
2021-07-20 16:39:21 +00:00
Shane Bammel
16178c5985 Updated README 2021-07-20 11:38:31 -05:00
sjb933
40e1caaf37 Merge branch 'integrate-staking' into 'master'
Integrate Validator Staking/Rotation & Transaction Fee Burn

See merge request pulsechaincom/go-node!6
0.2.0
2021-07-14 19:20:14 +00:00
sjb933
601f9ef1ae Integrated Validator Staking & Rotation.
Implemented Transaction Fee Burn.
2021-07-14 19:20:13 +00:00
sjb933
481df1fc7c Merge branch 'remove-light-client' into 'master'
Remove light client

Closes #3 and #2

See merge request pulsechaincom/go-node!5
0.1.1
2021-05-27 23:22:12 +00:00
sjb933
9f25d30d8f Remove light client 2021-05-27 23:22:12 +00:00
sjb933
abf3ef14ea Merge branch 'pulse-fork' into 'master'
PrimordialPulse Fork

- Implements stateful forking and primordial pulse fork block
- Implements dual consensus engines for validating historical blocks (new nodes joining w/o state)
- Closes #5, #8

See merge request pulsechaincom/go-node!4
0.1.0
2021-05-25 17:20:39 +00:00
sjb933
2ee3be103f PrimordialPulse Fork 2021-05-25 17:20:38 +00:00
sjb933
15c5648657 Merge branch 'contract-cleanup' into 'master'
System Contract Cleanup

Closes #1

See merge request pulsechaincom/go-node!3
2021-04-02 20:52:02 +00:00
Shane Bammel
694bcc037b Cleanup comment 2021-04-02 15:24:18 -05:00
Shane Bammel
3693056ed7 Cleanup & simplify ramanujanfork functions 2021-04-02 15:22:59 -05:00
Shane Bammel
f6ddc184b3 Cleanup fork test functions 2021-04-02 15:22:35 -05:00
Shane Bammel
e211cf21d4 Cleanup historical upgrades 2021-04-02 15:18:35 -05:00
Shane Bammel
82600454b9 Remove unused system contracts 2021-04-02 14:38:15 -05:00
Shane Bammel
c89deeecb9 Cleanup upgrade code, remove dead contracts 2021-04-02 14:03:33 -05:00
yutianwu
f16d8e0dd3
Merge pull request #101 from binance-chain/range
R4R: limit range get log
2021-03-09 17:03:28 +08:00
fudongbai
8e40f21689 limit range get log 2021-03-09 16:38:22 +08:00
zjubfd
7f7d1bb027
add directbroadcast flag (#99) 2021-03-03 17:50:30 +08:00
swift du
b7cff76c9a
add tini for docker image (#90)
Co-authored-by: swift.du <yalin.du@binance.com>
2021-02-25 15:29:33 +08:00
zjubfd
4fc5ab4271
add jq to docker file (#84) 2021-02-22 16:30:18 +08:00
zjubfd
e55e9cdd76
change the fork waring to debug to avoid confusion (#73) 2021-02-09 11:49:53 +08:00
zjubfd
540ac2a1b7
[R4R]appay mirror/sync fork to main-net; release for 1.0.6 (#68)
* appay mirror/sync fork to main-net; release for 1.0.6

* fix upgrade do not work
2021-02-05 09:51:32 +08:00
zjubfd
0a1e79e2a1
prepare for release v1.0.5 (#64) 2021-01-19 11:46:02 +08:00
HaoyangLiu
e09e48a02f
R4R: apply mirror sync upgrade (#56)
* apply mirror sync upgrade

remove 0x

update rialto genesis hash

update tokenhub code

* update tokenhub code

* update relayer incentive contract code

* update upgrade height and remove mainnet upgrade
2021-01-19 11:35:01 +08:00
zjubfd
b605f1f913
Merge pull request #63 from binance-chain/secure_patch
[R4R] security patch from go-ethereum
2021-01-11 16:43:45 +08:00
zjubfd
9fedf1909d
Merge pull request #53 from binance-chain/elegant_upgrade
[R4R]support fork id in header; elegant upgrade
2021-01-11 14:54:20 +08:00
fudongbai
24dc208170 avoid false warn log 2021-01-11 14:42:06 +08:00
fudongbai
60606d3919 support fork id in header; elegant upgrade 2021-01-11 13:54:35 +08:00
zjubfd
5a1c39da09
Merge pull request #60 from binance-chain/x-forward-for
[R4R] Add `x-forward-for` log message when handle message failed
2021-01-11 13:52:38 +08:00
zjubfd
cfeab77017
Merge pull request #61 from binance-chain/requestGauge
[R4R]add rpc method request gauge
2021-01-11 13:52:21 +08:00
Nishant Das
9e8ee517d7 p2p/discover: fix deadlock in discv5 message dispatch (#21858)
This fixes a deadlock that could occur when a response packet arrived
after a call had already received enough responses and was about to
signal completion to the dispatch loop.

Co-authored-by: Felix Lange <fjl@twurst.com>
2021-01-11 11:27:17 +08:00
Felix Lange
ca1d1cb08d p2p/enode: avoid crashing for invalid IP (#21981)
The database panicked for invalid IPs. This is usually no problem
because all code paths leading to node DB access verify the IP, but it's
dangerous because improper validation can turn this panic into a DoS
vulnerability. The quick fix here is to just turn database accesses
using invalid IP into a noop. This isn't great, but I'm planning to
remove the node DB for discv5 long-term, so it should be fine to have
this quick fix for half a year.

Fixes #21849
2021-01-11 11:26:39 +08:00
Fuyang Deng
670009d1e1 accounts/abi: fix a bug in getTypeSize method (#21501)
* accounts/abi: fix a bug in getTypeSize method

e.g. for "Tuple[2]" type, the element of the array is a tuple type and the size of the tuple may not be 32.

* accounts/abi: add unit test of getTypeSize method
2021-01-11 11:26:29 +08:00
Felix Lange
4608da6c13 rpc: fix issue with null JSON-RPC messages (#21497) 2021-01-11 11:23:44 +08:00
Marius van der Wijden
d1f95d5fd3 internal/ethapi: fix nil deref + fix estimateGas console bindings (#21601)
* tried to fix

* fix for js api

* fix for nil pointer ex

* rev space

* rev space

* input call formatter
2021-01-11 11:23:18 +08:00
Martin Holst Swende
ad3ff6452d core: fix txpool off-by-one error (#21683) 2021-01-11 11:22:52 +08:00
6543
0a64615f1e signer/storage: fix a badly ordered error check (#21379) 2021-01-11 11:22:25 +08:00
Slava Karpenko
2a79ac1622 consensus/ethash: use 64bit indexes for the DAG generation (#21793)
* Bit boundary fix for the DAG generation routine

* Fix unnecessary conversion warnings

Co-authored-by: Sergey Pavlov <spavlov@gmail.com>
2021-01-11 11:20:54 +08:00
fudongbai
0e797c53b7 add x-forward-for message in log 2021-01-11 10:49:34 +08:00
zjubfd
3f3f8d02cf
Merge pull request #59 from binance-chain/issue_58
[R4R]fix potential deadlock of pub/sub module
2021-01-11 10:40:14 +08:00
fudongbai
5bd73320ba add rpc method request gauge 2021-01-10 22:01:20 +08:00
zjubfd
894b1e3c8d
Merge pull request #54 from binance-chain/fixLess
[R4R]les: fix GetProofsV2 bug (#21896)
2021-01-08 16:47:59 +08:00
fudongbai
3d3f9694a4 fix potential deadlock of pub/sub module 2020-12-30 15:13:11 +08:00
zjubfd
f6ec491548
Merge pull request #55 from binance-chain/curl_image
[R4R]add curl in docker image
2020-12-18 14:48:49 +08:00