Commit graph

24 commits

Author SHA1 Message Date
Zhang Guyu
aedf42a155
feat: gasUsed use result.UsedGas (#45) 2022-10-11 11:49:11 +08:00
Zhang Guyu
3760d68ce1
feat: gas estimateGas (#40) 2022-08-25 16:15:01 +08:00
Zhang Guyu
2338a63c57
fix funds error code (#37) 2022-07-21 14:55:17 +08:00
Zhang Guyu
08d41f83a1
pre_traceMany add error code return (#36)
* pre_tracemany add error code return

* error msg

* add reverted msg

* fill reverted msg

* fix nil err

* only handle insufficient funds

* fix nil result

* turn hex bytes to string

* encode msg

* use abi
2022-07-20 17:18:52 +08:00
Zhang Guyu
d8f4c595d4
feature: trace_many return trace list (#27)
* implement `TraceMany`

* upgrade etherlib
2022-07-05 22:41:58 +08:00
Zhang Guyu
25a9ed71e2
fix pre: separate implementation for TraceMany (#26) 2022-06-16 19:12:02 +08:00
Zhang Guyu
cccf0b020d
fix pre: add tracer set (#25) 2022-06-15 19:07:34 +08:00
Zhang Guyu
0d828c1c74
implement TraceMany method (#24)
* implement `TraceMany`

* fix nil pointer: check ApplyMessage's return error

* fix nil ptr: fill ChainID

* fix txhash: use  common.BigToHash to generate hash
2022-06-15 17:31:34 +08:00
barryz
f6addb7c7f merge upstream v1.10.16 to debank 2022-03-07 20:50:52 +08:00
linhaiyang
489d11635c Merge branch 'debank' into gnosis-safe-support 2021-12-10 14:31:39 +08:00
linhaiyang
d47ae5c46f merge_v_1_10_13 2021-12-06 10:06:54 +08:00
linhaiyang
3fe214d957 pre exec not check EOA address sender 2021-12-02 17:49:08 +08:00
barryz
a3f521203e revert fake_msg pull request #12 2021-11-08 13:01:42 +08:00
linhaiyang
b3df9d6677 fix trace Transaction 2021-10-27 15:51:05 +08:00
linhaiyang
aa3cc05170 预执行交易不执行 pre check part one 并且 绕过以太坊基础费检查 2021-10-27 14:43:17 +08:00
linhaiyang
3c185f4585 pre_exec not support DynamicFeeTxType 2021-07-16 15:31:58 +08:00
barryz
3fde780bbd merge 1.10.6 ladon hf to debank 2021-07-16 12:01:44 +08:00
linhaiyang
97516f7ffd throw-evm-err-for-pre-exec 2021-06-17 14:49:09 +08:00
barryz
7b098212b9 update module txtrace's version 2021-06-01 16:35:07 +08:00
barryz
efaf976bf6 fill essential info into struct trace logger 2021-06-01 16:35:07 +08:00
barryz
f220cc5e35 use customized trace logger serialized tx_trace result 2021-06-01 16:35:07 +08:00
linhaiyang
d74ea42a7d tracetx 2021-06-01 16:34:19 +08:00
linhaiyang
dd7e0db406 format 2021-06-01 16:34:19 +08:00
linhaiyang
1c15b47eb2 pre exec 2021-06-01 16:33:45 +08:00