Daniel Liu
|
7017077508
|
cmd/XDC, core/rawdb: add db command inspect
|
2025-02-21 15:32:35 +08:00 |
|
Daniel Liu
|
b60396a233
|
core, internal/ethapi: improve function IsSpecialTransaction
|
2025-02-20 12:48:17 +08:00 |
|
Daniel Liu
|
4f8d11e11d
|
core: fix BlockSigner tx cause debug API fail after EIP-1559
|
2025-02-20 12:35:24 +08:00 |
|
Daniel Liu
|
783d46f29e
|
core/types: remove unused error variables
|
2025-02-20 11:46:49 +08:00 |
|
Daniel Liu
|
98cff5d6c2
|
all: remove network rinkeby
|
2025-02-19 15:52:29 +08:00 |
|
Daniel Liu
|
54b4be1aa2
|
cmd, core: add flag mainet and devnet
|
2025-02-19 14:24:20 +08:00 |
|
Daniel Liu
|
1d653e57ab
|
cmd, core: merge flags testnet and apothem
|
2025-02-19 14:24:20 +08:00 |
|
Daniel Liu
|
30195e88ee
|
core/vm: enable cancun instruction set
|
2025-02-19 14:20:45 +08:00 |
|
Daniel Liu
|
6eebfd340f
|
core: tidy up genesis alloc
|
2025-02-19 14:15:09 +08:00 |
|
Daniel Liu
|
3fc7eeff8a
|
params: print chain configuration in more detail
|
2025-02-17 10:05:50 +08:00 |
|
Daniel Liu
|
cfc8cca674
|
common: refactor constants
|
2025-02-17 09:13:40 +08:00 |
|
Daniel Liu
|
511a372f14
|
core/vm: BLOBHASH opcode 0x49 (#27356)
|
2025-02-11 18:31:30 +08:00 |
|
Daniel Liu
|
d8fb27b987
|
all: clean up and properly abstract database accesses (#19021)
|
2025-02-11 18:28:50 +08:00 |
|
Daniel Liu
|
af4a3b0f9f
|
core/vm: implement BLOBBASEFEE opcode 0x4a (#28098)
|
2025-02-10 10:58:59 +08:00 |
|
Daniel Liu
|
c08d4ff4a6
|
core/state, core/vm: implement EIP 6780 (#27189)
|
2025-02-07 14:52:29 +08:00 |
|
Daniel Liu
|
186d49b1f3
|
core/vm: use types.EmptyCodeHash (#27729)
|
2025-02-07 13:50:48 +08:00 |
|
Daniel Liu
|
ebb2c3b2ea
|
all: new empty trie with types.EmptyRootHash instead of null (#27230)
|
2025-02-07 13:04:45 +08:00 |
|
Daniel Liu
|
6d40cdf7c0
|
core/vm: implement EIP-5656, mcopy instruction (#26181)
|
2025-02-06 16:54:19 +08:00 |
|
Daniel Liu
|
240de84287
|
core/vm: define cancun + enable 1153 (tstore/tload) in cancun (#27663)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
07fd1c64cf
|
core/vm: order opcodes properly (#27113)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
4bbcd988b2
|
params: remove EIP150Hash from chainconfig (#27087)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
3f58066879
|
all: remove debug field from vm config (#27048)
|
2025-02-05 18:16:17 +08:00 |
|
joohhnnn
|
6473d18cdb
|
core/vm: clarify comment (#27045)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
551e3594cf
|
core/vm: use atomic.Bool (#26951)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
4190465c53
|
core/vm: expose jumptable constructors (#26880)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
e7d8e14298
|
core: improve the format of report block
|
2025-02-05 12:59:20 +08:00 |
|
Daniel Liu
|
ef71887d7a
|
accounts, cmd/geth, core: close opened files (#29598)
* fix: open file used up but not closed
* feat: more same case
* feat: accept conversation
|
2025-01-24 16:54:12 +08:00 |
|
Daniel Liu
|
b6f3007af1
|
core: move genesis alloc types to core/types (#29003)
|
2025-01-24 16:54:12 +08:00 |
|
Daniel Liu
|
0f737b4725
|
core: replace suicide with selfdestruct to improve code consistency (#27716)
|
2025-01-24 16:54:12 +08:00 |
|
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 |
|