Steven Allen
156a3a400c
fix: Eth API: accept input data in call arguments under field 'input' ( #11505 )
...
The correct name for this field is 'input' according to the Ethereum specs [0].
However, for the longest time, clients have been using 'data' and servers have been
lenient to accept both, preferring 'input' over 'data' when both appear.
Our lack of support for 'input' had gone unnoticed until go-ethereum decided
to adjust their ethclient implementation to issue eth_call and eth_estimateGas
requests with the 'input' field instead of 'data' [1]. This suddenly broke apps
using this client against Lotus' Eth API.
[0]: https://github.com/ethereum/execution-apis/blob/main/src/schemas/transaction.yaml#L33-L35
[1]: ethereum/go-ethereum#28078
Co-authored-by: raulk <raul.kripalani@gmail.com>
2024-01-06 15:42:52 -08:00
Andrew Jackson (Ajax)
1d75af73fa
Merge pull request #11550 from filecoin-project/fix/worker-multipart-post-err
...
fix: wdpost: fix vanilla proof indexes
2024-01-04 07:42:30 -08:00
Łukasz Magiera
fafaf0d7af
fix: wdpost: fix vanilla proof indexes
2024-01-04 12:47:30 +01:00
Andrew Jackson (Ajax)
a959c049b3
Merge pull request #11532 from filecoin-project/fix/lpwinning-nowin-err
...
lpwinning: Don't say a task is done when persistNoWin fails
2024-01-03 08:23:24 -08:00
Andrew Jackson (Ajax)
15128b69a7
Update winning_task.go
...
last return should be true
2024-01-03 10:11:10 -06:00
Rob Quist
b0bc4a9632
Fix 2 typo's ( #11542 )
...
* Fix typo in miner
* Fix typo in sectors.go
2023-12-19 16:18:20 -08:00
Aayush Rajasekaran
bfc26cdc18
fix: sync: do not include incoming in return of syncFork ( #11541 )
2023-12-19 13:39:52 -08:00
Aayush Rajasekaran
324748d01b
Merge pull request #11533 from filecoin-project/asr/speedup-fork-sync
...
feat: syncer: optimize syncFork for one-epoch forks
2023-12-18 15:09:52 -05:00
Andrew Jackson (Ajax)
c1b42a8ce0
Merge pull request #11478 from filecoin-project/diBreakout
...
maint: break out lp deps for easy testing
2023-12-18 10:01:21 -08:00
Łukasz Magiera
b1c1839b57
lotus-provider: Remove stray ~ dir in repo, fix bug causing it
2023-12-18 18:46:37 +01:00
Andrew Jackson (Ajax)
62fe670c28
Merge pull request #11535 from filecoin-project/lp-generate-cli-docs
...
fix: docs: Modify generate-lotus-cli.py to ignoring aliases.
2023-12-18 08:51:48 -08:00
Phi
5bdea21ad5
Make docsgen-cli
...
Make docsgen-cli
2023-12-18 16:06:47 +01:00
Phi
6373701412
Modify generate-lotus-cli.py to ignoring aliases.
...
Modify generate-lotus-cli.py to ignoring aliases.
2023-12-18 15:43:58 +01:00
Aayush
e473571dfb
feat: syncer: optimize syncFork for one-epoch forks
2023-12-15 14:02:17 -05:00
Łukasz Magiera
f885ffb44d
lpwinning: Don't say a task is done when persistNoWin fails
2023-12-15 14:39:56 +01:00
Phi-rjan
fac1d11ccb
Merge pull request #11512 from filecoin-project/jen/253
...
chore: bump version
2023-12-15 08:45:18 +01:00
Andrew Jackson (Ajax)
b363bc3e70
fix lp blocking
2023-12-14 18:13:44 -06:00
Steven Allen
17f6f4caf2
fix: eth: decode as actor creation iff "to" is the EAM ( #11520 )
...
Previously, we weren't checking the "to" address. I've also re-ordered
the operations in this function to make it easier to reason about them.
It'll have a slight runtime cost (we _always_ ABI-encode the parameters,
then throw away the result if it turns out we're actually dealing with
an Ethereum transaction), but it's _much_ simpler.
2023-12-14 10:12:54 -08:00
Łukasz Magiera
d75d7c78de
Merge pull request #11522 from filecoin-project/feat/update-libp2p-deps
...
chore:libp2p: update libp2p deps in master
2023-12-14 15:26:56 +01:00
Aarsh Shah
6faeaa7d28
update libp2p deps
2023-12-14 11:26:36 +05:30
Andrew Jackson (Ajax)
a478b734fd
build-env: unable to exit from deps
2023-12-11 23:15:41 -06:00
Andrew Jackson (Ajax)
0175faf5c2
deps fix
2023-12-11 21:10:15 -06:00
Andrew Jackson (Ajax)
0bad4d910d
fix the listener
2023-12-11 18:30:39 -06:00
Andrew Jackson (Ajax)
cdcb96567c
listenAndServe hooked up
2023-12-11 18:12:05 -06:00
Andrew Jackson (Ajax)
d0cfcd99f5
Merge branch 'diBreakout' of https://github.com/filecoin-project/lotus into diBreakout
2023-12-11 17:47:33 -06:00
Andrew Jackson (Ajax)
becfc470a2
basic ensemble provider
2023-12-11 17:47:29 -06:00
Andrew Jackson (Ajax)
39afeff95d
Merge branch 'master' into diBreakout
2023-12-11 15:47:06 -08:00
Andrew Jackson (Ajax)
c912f3bcd5
Merge pull request #11501 from filecoin-project/serializationFix
...
fix: lotus-provider: Serialization fix
2023-12-11 13:23:56 -08:00
Andrew Jackson (Ajax)
de38e77cfc
tx-detector use atomic
2023-12-11 11:31:38 -06:00
Andrew Jackson (Ajax)
96353e63ea
exp backoff, short stack err
2023-12-11 10:50:49 -06:00
Łukasz Magiera
47477c0b02
Merge pull request #11486 from filecoin-project/lpMigrateNicer
...
do not suggest the default layer
2023-12-11 13:32:42 +01:00
Łukasz Magiera
89fabbbbfe
Merge pull request #11488 from filecoin-project/lpdocsgen
...
lp docsgen
2023-12-11 13:31:54 +01:00
Łukasz Magiera
68c1e56cef
Merge pull request #11504 from filecoin-project/lp-wdposttaskcmd-format
...
fix: lotus-provider: Fix log output format in wdPostTaskCmd
2023-12-11 13:30:41 +01:00
Andrew Jackson (Ajax)
9dca4346b1
fix: lint
2023-12-09 11:20:41 -06:00
jennijuju
4a5c241762
bump version
2023-12-09 23:47:21 +08:00
Steven Allen
f2a4891ada
fix: exchange: explicitly cast the block message limit const ( #11511 )
...
It's not a const for the testground build, and needs to be an int 99%
of the time. So we might as well just cast here.
2023-12-09 23:24:43 +09:00
Łukasz Magiera
7f684ec840
Merge pull request #11506 from filecoin-project/steb/fix-exchange-message-length
...
fix: exchange: allow up to 10k messages per block
2023-12-09 11:31:03 +01:00
Steven Allen
88e90aaa44
fix lints
2023-12-09 18:21:22 +09:00
Steven Allen
986f240d91
fix: exchange: allow up to 10k messages per block
...
Also explicitly limit how many bytes we're willing to read in one go
such that we're capable of reading a worst-case tipset (like, really,
never going to happen worst-case). Previously, this wasn't an issue.
However, we've bumped the max number of messages from 8,192 to 150,000
and need to limit allocations somewhere else.
2023-12-09 18:08:32 +09:00
Phi
4ab92cae70
Fix log output format in wdPostTaskCmd
...
Fix log output format in wdPostTaskCmd
2023-12-08 09:21:07 +01:00
Andrew Jackson (Ajax)
1e09e1e966
detect unsafe code uses
2023-12-07 16:01:28 -06:00
Andrew Jackson (Ajax)
0e49673c49
fix: db serialize txn - retry
2023-12-07 15:32:35 -06:00
Andrew Jackson (Ajax)
cf8fed9440
Merge pull request #11498 from filecoin-project/fix/harmony-reclaim
...
harmony: Fix task reclaim on restart
2023-12-07 09:46:33 -06:00
Łukasz Magiera
efb4a09cf8
harmony: Fix task reclaim on restart
2023-12-07 12:17:53 +01:00
Andrew Jackson (Ajax)
d32b8be99d
Merge pull request #11493 from filecoin-project/fix/lp-send-taskid-wait
...
fix: lotus-provider: Wait for the correct taskID
2023-12-06 16:16:08 -06:00
Łukasz Magiera
bf5132e50b
more sender fixes
2023-12-06 23:00:53 +01:00
Łukasz Magiera
93fd408267
lotus-provider: additional fixes to make recover work
2023-12-06 22:54:46 +01:00
Łukasz Magiera
4b1445e3b2
fix: lotus-provider: Wait for the correct taskID
2023-12-06 20:53:50 +01:00
Andrew Jackson (Ajax)
9dd94585b6
Merge pull request #11490 from filecoin-project/phi-fix-lp-info-log
...
fix: lotus-provider: show addresses in log
2023-12-06 09:28:41 -06:00
Phi
3d30dedc39
Actually show miner-addrs in info-log
...
Actually show miner-addrs in lotus-provider info-log
2023-12-06 12:52:26 +01:00