Commit graph

268 commits

Author SHA1 Message Date
Daniel Liu
e70bb4b119 accounts/abi: Add tests for reflection ahead of refactor (#18434) 2025-01-24 16:18:29 +08:00
Daniel Liu
7d5953f972 accounts/abi: Extra slice tests (#18424)
Co-authored-by: weimumu <934657014@qq.com>
2025-01-24 16:18:29 +08:00
Daniel Liu
2d0047b4b8 accounts/abi: tuple support (#18406) 2025-01-24 16:18:29 +08:00
Daniel Liu
930ec9ba86 accounts/abi: allow abi tags when unpacking structs (#16648) 2025-01-24 16:18:28 +08:00
Daniel Liu
48de514dd9 accounts/abi/bind: add optional block number for calls (#17942) 2025-01-24 16:18:28 +08:00
Daniel Liu
9ec0b75eaf accounts/abi: fix string array unpack bug (#18364) 2025-01-24 16:18:28 +08:00
Daniel Liu
bb54f11c13 accounts/abi: brings out the msg defined at require statement in SC function (#17328) 2025-01-24 16:18:28 +08:00
Daniel Liu
16e444c4f8 accounts/abi: add support for unpacking returned bytesN arrays (#15242) 2025-01-24 16:18:28 +08:00
Daniel Liu
95d06922b7 accounts/abi: fix slice unpack bug (#18321) 2025-01-24 16:18:28 +08:00
Daniel Liu
0bf459b979 accounts/abi: argument type and name were reversed (#17947)
argument type and name were reversed
2025-01-24 16:18:28 +08:00
Daniel Liu
11519292cd accounts/abi: add packing for dynamic array and slice types (#18051) 2025-01-24 16:18:28 +08:00
Daniel Liu
e2ea9e87b5 accounts/abi: fix panic in MethodById lookup (#17798) 2025-01-24 16:18:28 +08:00
Daniel Liu
de16c7571f accounts/abi: fix unpacking of negative int256 (#17583) 2025-01-24 16:18:28 +08:00
Daniel Liu
eb90b2899f backends: increase gaslimit in order to allow tests of large contracts (#17358) 2025-01-24 16:18:28 +08:00
Daniel Liu
c5c876a7e7 accounts/abi: refactor Method#Sig() to use index in range iterator directly (#17198) 2025-01-24 16:18:28 +08:00
Daniel Liu
8577f6913d accounts/abi: remove deadcode isSigned (#16990) 2025-01-24 16:18:28 +08:00
Daniel Liu
159ea38c87 accounts/abi: improve abi test coverage (#16044) 2025-01-24 16:18:28 +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
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
28739d7863 common: remove usage of deprecated function (#21610) 2024-12-28 09:06:30 +08:00
Daniel Liu
30f835c6a4 accounts/abi: common/math: moved U256Bytes (#21020) 2024-12-28 09:06:30 +08:00
Daniel Liu
d6957d9283 accounts/abi/bind: remove test case UseLibrary 2024-12-28 09:06:30 +08:00
Daniel Liu
993bc6963e accounts/abi/bind: link dependent libs in deploy (#19718) 2024-12-28 09:06:30 +08:00
Daniel Liu
7455b91800 accounts/abi/bind: accept function ptr parameter (#19755) 2024-12-28 09:06:30 +08:00
Daniel Liu
91570dce8a accounts/abi: fix mobile interface (#19180) 2024-12-28 09:06:30 +08:00
Daniel Liu
75c14d2cdb accounts/abi: fix case of generated java functions (#18372) 2024-12-28 09:06:30 +08:00
Daniel Liu
e58441b317 accounts/abi: change unpacking of abi fields w/ underscores (#16513) 2024-12-28 09:06:30 +08:00
Daniel Liu
7cd3e56d18 accounts/abi/bind: stop using goimports in the binding generator (#17768 #20311) 2024-12-28 09:06:30 +08:00
Daniel Liu
efa2605f26 accounts/abi/bind/backends: fix wrong gas returned by EstimateGas 2024-12-28 09:02:48 +08:00
JukLee0ira
48d1f22fde all: simplify function TransitionDb (#20830) 2024-12-28 09:02:48 +08:00
JukLee0ira
7491a7ba74 all: improve EstimateGas API (#20830) 2024-12-21 14:35:44 +08:00
Daniel Liu
ad5e7d6db3 crypto: add SignatureLength constant and use it everywhere (#19996) 2024-12-09 17:48:59 +08:00
Daniel Liu
02a59e8d84 all: replace strings.Replace with string.ReplaceAll (#24835) 2024-12-08 11:51:14 +08:00
JukLee0ira
cba5782884 accounts, build, mobile: remove Android and iOS support (#26599) 2024-11-15 15:46:25 +08:00
Daniel Liu
a294c2080d all: fix null effectiveGasPrice 2024-11-01 11:36:53 +08:00
Marius van der Wijden
d2a10ef8ec accounts/abi/bind/backends: make suggestGasPrice compatible with non-1559 chains (#23840) 2024-11-01 11:36:53 +08:00
Daniel Liu
66be9b665b accounts/abi/bin/backends: return basefee in suggestGasPrice's (#23838) 2024-11-01 11:36:53 +08:00
KibGzr
2d5f9d9e62 accounts/abi/bind: fix error handling in baseFee query (#23781)
This fixes a panic that occurs when HeaderByNumber() returns an error.
2024-11-01 11:36:53 +08:00
Daniel Liu
eec8da371c accounts/abi/bind: refactor transact method (#23719) 2024-11-01 11:36:53 +08:00
Daniel Liu
d850fc4081 core: only check sendernoeoa in non fake mode (#23424) 2024-11-01 11:36:53 +08:00
Daniel Liu
3212ec319b accounts/abi/bind: fix gas price suggestion with pre EIP-1559 clients (#23102) 2024-11-01 11:36:52 +08:00
Daniel Liu
dbdca11501 accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 2024-11-01 11:36:52 +08:00
Martin Redmond
e93d78cc09 accounts/abi/bind: add NoSend transact option (#22446)
This adds a new option to avoid sending the transaction which is
created by calling a bound contract method.
2024-11-01 11:36:52 +08:00
Daniel Liu
4c096de9b0 all: rename internal 1559 gas fields (#23010) 2024-11-01 11:36:52 +08:00
Daniel Liu
e18553b855 all: implement eip-1559 (#22837) 2024-11-01 11:36:52 +08:00
Daniel Liu
2306ceafb2 fix impossible condition: nil != nil 2024-10-31 09:01:12 +08:00
Daniel Liu
4709ca3f13 all: fix staticcheck warning SA1006 2024-10-28 15:13:21 +08:00
Daniel Liu
87a6b5f4c3
Merge pull request #689 from gzliudan/fix-st1005
all: fix staticcheck warning ST1005
2024-10-25 15:28:07 +08:00
Daniel Liu
f79763ca88 all: fix staticcheck warning S1039: unnecessary use of fmt.Sprintf 2024-10-24 12:49:37 +08:00