Daniel Liu
|
5b10b2441c
|
all: use T.TempDir to create temporary test directories (#24633)
|
2025-01-24 16:54:08 +08:00 |
|
Daniel Liu
|
fb85aca8d8
|
accounts/abi/bind: allow specifying signer on transactOpts (#21356)
|
2025-01-24 16:18:30 +08:00 |
|
Daniel Liu
|
2ff9f336ed
|
core: improve contextual information on core errors (#21869)
|
2025-01-24 16:18:30 +08:00 |
|
Daniel Liu
|
d8c9ad3c9f
|
all: replace RWMutex with Mutex in places where RLock is not used (#21622)
|
2025-01-24 16:18:30 +08:00 |
|
Daniel Liu
|
5b48621c36
|
accouts, core: fix some comments (#21617)
|
2025-01-24 16:18:30 +08:00 |
|
Daniel Liu
|
b0063d39b9
|
accounts/abi: ABI explicit difference between Unpack and UnpackIntoInterface (#21091)
* accounts/abi: refactored abi.Unpack
* accounts/abi/bind: fixed error
* accounts/abi/bind: modified template
* accounts/abi/bind: added ToStruct for conversion
* accounts/abi: reenabled tests
* accounts/abi: fixed tests
* accounts/abi: fixed tests for packing/unpacking
* accounts/abi: fixed tests
* accounts/abi: added more logic to ToStruct
* accounts/abi/bind: fixed template
* accounts/abi/bind: fixed ToStruct conversion
* accounts/abi/: removed unused code
* accounts/abi: updated template
* accounts/abi: refactored unused code
* contracts/checkpointoracle: updated contracts to sol ^0.6.0
* accounts/abi: refactored reflection logic
* accounts/abi: less code duplication in Unpack*
* accounts/abi: fixed rebasing bug
* fix a few typos in comments
* rebase on master
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
|
2025-01-24 16:18:30 +08:00 |
|
Daniel Liu
|
6d17a42edb
|
all: replace t.Log(); t.FailNow() with t.Fatal() (#19849)
|
2025-01-24 16:18:29 +08:00 |
|
Daniel Liu
|
002fac8b14
|
all: remove the duplicate 'the' in annotations (#17509)
|
2025-01-24 16:18:28 +08:00 |
|
Daniel Liu
|
85fc56733f
|
core: lookup txs by block number instead of block hash (#19431)
|
2025-01-24 15:52:43 +08:00 |
|
Daniel Liu
|
2b8b7e68f7
|
all: avoid storing computable receipt metadata (#19345)
|
2025-01-24 15:52:43 +08:00 |
|
Daniel Liu
|
92f0d07e6d
|
core: remove unnecessary fields in log (#17106 #19182)
|
2025-01-24 15:52:43 +08:00 |
|
Daniel Liu
|
97c50f97bb
|
all: add read-only option to database
|
2025-01-24 14:24:39 +08:00 |
|
JukLee0ira
|
197291443f
|
core, light: handle the nil return value of GetBlockNumber, fix #517
|
2025-01-23 13:57:07 +08:00 |
|
Daniel Liu
|
cbdf0e69f9
|
core: refactor function reorg (#23761, #24616, #24996, #30600)
|
2025-01-22 15:23:37 +08:00 |
|
Daniel Liu
|
adba311c5c
|
Merge pull request #788 from JukLee0ira/Migrate-to-rawdb
core/rawdb: separate raw database access to own package
|
2025-01-22 15:21:38 +08:00 |
|
JukLee0ira
|
653b59710e
|
core/rawdb: separate raw database access to own package (#16666 #19345)
|
2025-01-22 15:19:39 +08:00 |
|
Daniel Liu
|
6794504d40
|
all: update files by 'go generate ./...'
|
2025-01-22 15:10:52 +08:00 |
|
Daniel Liu
|
5740ca1fe4
|
core/types: remove extra byte when EncodeRLP for Receipt
|
2025-01-22 15:07:10 +08:00 |
|
JukLee0ira
|
f7b591ffe3
|
eth/tracers: add a golang tracer to locate contracts (#23708)
|
2025-01-22 12:37:37 +08:00 |
|
Daniel Liu
|
588f61661c
|
build: add imports for go generate tools (#24682)
|
2025-01-20 11:52:59 +08:00 |
|
Daniel Liu
|
47a67158e5
|
core/types: remove generate directive for gen_tx_json.go
|
2025-01-14 11:50:20 +08:00 |
|
Daniel Liu
|
911fe219df
|
Merge pull request #779 from gzliudan/core_blockchain
upgrade the core package for reorg
|
2024-12-28 13:05:40 +08:00 |
|
benjamin202410
|
3e62a4c611
|
Merge pull request #778 from XinFinOrg/release-br-v2.4.6-beta1-dev-upgrade
Release br v2.4.6 beta1 merge back to dev upgrade
|
2024-12-27 20:07:41 -08:00 |
|
Daniel Liu
|
c8c39efb63
|
core: remove unnecessary log copy (#27475)
|
2024-12-28 10:45:00 +08:00 |
|
Daniel Liu
|
d03859d49e
|
core: update the fast block on chain import at the end of the fast sync phase (#23576)
|
2024-12-28 10:44:54 +08:00 |
|
Daniel Liu
|
2baadc6e87
|
core: improve shutdown synchronization in BlockChain (#22853)
|
2024-12-28 10:44:49 +08:00 |
|
Daniel Liu
|
2d5dc550d0
|
core/rawdb: rename WriteTxLookupEntries to WriteTxLookupEntriesByBlock (#21480)
|
2024-12-28 10:44:42 +08:00 |
|
Daniel Liu
|
d7e0e9d734
|
core: write chain data in atomic way (#20287)
|
2024-12-28 10:44:36 +08:00 |
|
Daniel Liu
|
1c555b2def
|
core, light: get rid of the dual mutexes (#18436)
|
2024-12-28 10:44:30 +08:00 |
|
Daniel Liu
|
6e33633d28
|
common: drop BigMin and BigMax, they pollute our dep graph (#30645)
|
2024-12-28 09:06:31 +08:00 |
|
Daniel Liu
|
6ec35b9644
|
all: get rid of custom MaxUint64 and MaxUint64 (#30636)
|
2024-12-28 09:06:31 +08:00 |
|
Daniel Liu
|
ff13d16fe5
|
core/vm: make structlog/json-log stack hex again (#28628)
|
2024-12-28 09:06:31 +08:00 |
|
Daniel Liu
|
4cc2b2ea5f
|
tests/fuzzers: move fuzzers into native packages (#28467)
|
2024-12-28 09:06:31 +08:00 |
|
Daniel Liu
|
441f8ed70c
|
common: add variable MaxHash (#28306)
|
2024-12-28 09:06:31 +08:00 |
|
Péter Szilágyi
|
39e9d8f94d
|
common/prque: generic priority queue (#26290)
|
2024-12-28 09:06:31 +08:00 |
|
Daniel Liu
|
28739d7863
|
common: remove usage of deprecated function (#21610)
|
2024-12-28 09:06:30 +08:00 |
|
Daniel Liu
|
56e242b06c
|
core/state: optimize some internals during encoding (#20038)
|
2024-12-28 09:06:30 +08:00 |
|
Daniel Liu
|
cd1ff5d322
|
common: remove function Big() for type Address (#19210)
|
2024-12-28 09:06:30 +08:00 |
|
Daniel Liu
|
f19422e1c7
|
cmd/utils: relinquish GC cache to read cache in archive mode (#18991)
|
2024-12-28 09:06:30 +08:00 |
|
Daniel Liu
|
89c51c5e69
|
common: improve documentation comments (#16701)
|
2024-12-28 09:06:30 +08:00 |
|
Daniel Liu
|
240757a1ce
|
all: remove empty function SaveData()
|
2024-12-28 09:04:02 +08:00 |
|
JukLee0ira
|
48d1f22fde
|
all: simplify function TransitionDb (#20830)
|
2024-12-28 09:02:48 +08:00 |
|
liam.lai
|
77f9cc59ec
|
merge from dev-upgrade
|
2024-12-27 10:03:54 -08:00 |
|
Daniel Liu
|
e2afaec8b0
|
core: remove unused variables in BlockChain struct
|
2024-12-25 17:25:51 +08:00 |
|
Daniel Liu
|
a5c48e77bd
|
core: remove unused function writeHeader
|
2024-12-25 17:22:28 +08:00 |
|
Daniel Liu
|
6114a3a13b
|
core: remove unused function reorgTxMatches
|
2024-12-25 17:17:25 +08:00 |
|
liam.lai
|
00785b096f
|
fix tc cross epoch different masternode counts issue
|
2024-12-22 19:34:09 -08:00 |
|
Daniel Liu
|
82ff8c19a0
|
all: remove uses of untyped golang-lru
|
2024-12-21 14:39:26 +08:00 |
|
JukLee0ira
|
7491a7ba74
|
all: improve EstimateGas API (#20830)
|
2024-12-21 14:35:44 +08:00 |
|
Daniel Liu
|
2220156b9a
|
cmd, core, metrics: always report expensive metrics (#29191)
* cmd, core, metrics: always report expensive metrics
* core, metrics: report block processing metrics as resetting timer
* metrics: update reporter tests
|
2024-12-13 14:00:13 +08:00 |
|