Commit graph

11868 commits

Author SHA1 Message Date
Daniel Liu
5bc578f4bc contracts: log Signer reward from Info to Debug 2024-08-21 15:16:38 +08:00
Wanwiset Peerapatanapokin
e2f0638fc0
Merge pull request #612 from XinFinOrg/cicd-stable-rpc
hardcode stable image for rpc deployment (temporary)
2024-08-21 11:16:29 +04:00
JukLee0ira
925c20061d internal/ethapi: support both input and data for personal_sendTransaction (#23476) 2024-08-21 15:15:53 +08:00
JukLee0ira
138ac7c967 internal/ethapi: merge CallArgs and SendTxArgs (#22718) 2024-08-21 15:15:53 +08:00
Daniel Liu
45e57e41b4 internal/ethapi: refactor func ToMessage for CallArgs 2024-08-21 15:15:53 +08:00
wanwiset25
52a4c8e231 hardcode stable image for rpc deployment (temporary) 2024-08-20 14:52:31 +04:00
JukLee0ira
1b2d023da2 miner: optimize function pending and pendingBlock 2024-08-19 22:32:20 +08:00
JukLee0ira
f8d6e064dc miner: implement function updateSnapshot 2024-08-19 22:32:20 +08:00
JukLee0ira
3f40987cca core/rawdb: rearranging function order 2024-08-19 22:32:20 +08:00
Liam
dfccb75556
remove ecs rpc node as we have ec2 ones (#567) 2024-08-16 15:05:00 -07:00
Liam
14be88cf37
upgrade devnet rpc seems its cpu is reaching 100 (#605) 2024-08-16 15:03:28 -07:00
Liam
e3df8e55a6
remove legacy testnet validate masternode logic (#603)
* remove legacy testnet validate masternode logic

* remove legacy testnet validate masternode logic

* remove legacy testnet validate masternode logic
2024-08-12 00:13:36 -07:00
Liam
9e7b6a97b3
reduce devnet from 63 to 53 for cost saving (#602) 2024-08-11 10:33:55 -07:00
JukLee0ira
544190f584 core: cache block hash and number 2024-08-07 14:59:36 +08:00
JukLee0ira
074095b1d5 core: fix writeBlock 2024-08-07 14:59:36 +08:00
wgr523
52077f18f3
support for golang tracers + add golang callTracer (#558)
* feat: rename Tracer interface to EVMLogger;
minor changes in API
refine api_tracer.go
refine Tracer interface

* fix: broken tracer tests

* feat: add BenchmarkTransactionTrace

* feat: tracer CaptureEnter CaptureExit in evm

* feat: upgrade js tracers with geth upstream

* chore: clean test

* feat: eth/tracers: support for golang tracers + add golang callTracer
cf. https://github.com/ethereum/go-ethereum/pull/23708

* chore: clean testdata json

* fix: change test due to IntrinsicGas is not upgraded

* feat: make native Tracer the default Tracer

* fix: update tracers.New in api

* fix: addr prefix in callTracer

* fix: remove `native` in BenchmarkTracers

* fix: return consensus error of InsufficientBalance for tx, instead of vmerr

* chore: drop js tracers: call and noop
2024-08-06 00:14:04 -07:00
JukLee0ira
9a40c26bf8 core,eth,light: remove duplicated functions 2024-08-03 10:03:22 +08:00
JukLee0ira
75b18c841a eth: remove chainDb field in FilterAPI 2024-08-03 10:03:22 +08:00
JukLee0ira
bea4431f6f eth/filters: avoid block body retrieval when no matching logs (#25199) 2024-08-03 10:03:22 +08:00
JukLee0ira
17dafcc5a3 eth/filters: add generic LRU implementation (#26162) 2024-08-03 10:03:22 +08:00
JukLee0ira
09d3ede8c0 core: cleanup tests (#25641) 2024-08-03 10:03:22 +08:00
JukLee0ira
ad71d706fb all: add global block logs cache (#25459) 2024-08-03 10:03:22 +08:00
JukLee0ira
47b7f4726d eth,les: Remove concept of public/private API definitions (#25053) 2024-08-03 10:03:22 +08:00
JukLee0ira
0c9f2fcceb eth/filters: fix pending for getLogs (#24949) 2024-08-03 10:03:22 +08:00
JukLee0ira
4da6ff17fb eth/filters: remove unused struct fields (#24782) 2024-08-03 10:03:22 +08:00
JukLee0ira
f8a2b00505 core/rawdb,eth: use lightweight accessor for log filtering (#23147) 2024-08-03 10:03:22 +08:00
JukLee0ira
c072bbaac1 eth,les,miner: implement feeHistory API (#23033) 2024-08-03 10:03:22 +08:00
JukLee0ira
acaf943e59 eth/filters: fix potential deadlock in filter timeout loop (#22178) 2024-08-03 10:03:22 +08:00
JukLee0ira
83782e5368 eth/filters: remove use of event.TypeMux for pending logs (#20312) 2024-08-03 10:03:22 +08:00
Daniel Liu
99c2e18b88 cmd/geth: move cache sanity check to SetEthConfig (#22510) 2024-08-03 08:12:28 +08:00
Daniel Liu
b2c6191bea cmd/XDC: expose CacheFlag and CacheDatabaseFlag 2024-08-03 08:12:28 +08:00
Guillaume Ballet
1ce065f192 common/fdlimit: fix linter warning (#25192) 2024-08-03 08:12:28 +08:00
Daniel Liu
020fac603c cmd/utils: allow file descriptor limit to be set via CLI (#24477) 2024-08-03 08:12:28 +08:00
Daniel Liu
514b4ce7c5 common/fdlimit: build on DragonflyBSD (#21241) 2024-08-03 08:12:28 +08:00
Daniel Liu
467126234f common/fdlimit: fix macos file descriptors for Go 1.12 (#19166) 2024-08-03 08:12:28 +08:00
Daniel Liu
c012af02d3 common/fdlimit: Fix compilation error in freebsd, Raise returns uint64 (#19141) 2024-08-03 08:12:28 +08:00
Daniel Liu
be2d40bcdd common/fdlimit: fix windows build (#19068) 2024-08-03 08:12:28 +08:00
Daniel Liu
9cedb25a8d common/fdlimit: cap on MacOS file limits, fixes #18994 (#19035) 2024-08-03 08:12:28 +08:00
Daniel Liu
cb8a9edd03 cmd/utils: max out the OS file allowance, don't cap to 2K (#18211) 2024-08-03 08:12:28 +08:00
Daniel Liu
4976b7cbb3
Fix some panic cuased by nil block, statedb, header (#578)
* fix panic during rollback

* eth/hooks: check nil stateDB to fix issue #271

* internal/ethapi: fix eth_call crash

* all: check nil statedb

* eth: check nil block for tracer api

* internal/ethapi: check nil header and block
2024-08-02 17:05:53 -07:00
Daniel Liu
e9e94e640d
core: save new blocks during reorg (#596) 2024-08-02 16:53:49 -07:00
Daniel Liu
a0081d998b
make MasternodeVotingSMC tx never timeout (#595) 2024-08-02 16:19:22 -07:00
Liam
a9c557730a
scale down devnet from 73 to 62 (#582) 2024-07-30 15:20:54 -07:00
Liam
308607c670
lower the devnet cert to recover devnet again (#594) 2024-07-29 16:43:56 -07:00
Liam
014eb1c2ed
lower the devnet cert to recover devnet (#592)
* lower the devnet cert to recover devnet

* lower the devnet cert to recover devnet
2024-07-29 07:34:28 -07:00
Liam
4b35f33559
Fix crash during reorg for v2.0.0 (#590) (#593)
* params: fix usage of IsXDCxDisable

* internal/ethapi: fix nil block in function DoCall during reorg

Co-authored-by: Daniel Liu <139250065@qq.com>
2024-07-29 07:19:19 -07:00
Liam
c637d2885a
Merge pull request #589 from XinFinOrg/merge-from-master
Merge from master
2024-07-23 00:56:02 -07:00
Liam Lai
9f003fc75f update to 2.3.1-beta1 2024-07-23 00:41:14 -07:00
Liam Lai
3a6b18c5cd Merge branch 'master' into merge-from-master 2024-07-23 00:38:59 -07:00
Liam
ad49e17909
Merge pull request #586 from gzliudan/fix-v200-sync
fix v2.0.0 sync problem for mainnet
2024-07-22 00:03:07 -07:00