i-norden
b1266e6faa
add index to event.emitter_addr
2024-03-18 02:20:38 +00:00
Fridrik Asmundsson
9ff77553b3
Add block param to EthEstimateGas
2024-03-18 02:20:38 +00:00
i-norden
eda093319a
add index to event.emitter_addr
2024-03-18 02:20:38 +00:00
i-norden
610a892364
add index to event_entry.key
2024-03-18 02:20:38 +00:00
Ian Norden
97662e8d63
fix: api: exclude reverted events in eth_getLogs
results ( #11318 )
...
* exclude reverted events from results returned by eth_getLogs
* unit test
* update CHANGELOG.md
2024-03-18 02:20:38 +00:00
Phi-rjan
bfb36026c5
release: bump to v1.26.0-rc3 ( #11714 )
...
release: bump to v1.26.0-rc2
2024-03-13 18:47:15 +01:00
parthshah1
be2bb0a588
fix: api: Length check the array sent to eth_feeHistory RPC ( #11696 )
...
Co-authored-by: Rod Vagg <rod@vagg.org>
Co-authored-by: Steven Allen <steven@stebalien.com>
2024-03-13 08:59:22 -07:00
Phi-rjan
f929ae17d7
Chore: Backports to the release/v1.26.0
branch ( #11713 )
...
* enable storing events (#11712 )
* fix: commit batch: Always go through commit batcher (#11704 )
* fix: commit batch: Always go through commit batcher
* fix sealing fsm tests
* sealing pipeline: Fix panic on padding pieces in WaitDeals (#11708 )
* sealing pipeline: Fix panic on padding pieces in WaitDeals
* sealing pipeline: Catch panics
* sealing pipeline: Output DDO pieces in SectorStatus (#11709 )
* sealing pipeline: Fix failing ProveCommit3 aggregate (#11710 )
* itests: Repro failing ProveCommit3 aggregate
* commit batch: Correctly sort sectors in processBatchV2
* fix imports
* ci: Bigger instance for sector_pledge test
* itests: Use Must-Post mining in TestPledgeBatching
---------
Co-authored-by: Aarsh Shah <aarshkshah1992@gmail.com>
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2024-03-13 15:25:08 +01:00
Rod Vagg
ea2d0790b4
fix(events): properly disable actor events API via cfg
...
Now EventFilterManager is received as an interface, setting it to `nil` isn't
enough for the `== nil` checks inside ActorEventHandler.
2024-03-13 16:26:52 +11:00
Phi-rjan
a617f81f4c
Remove calibnet-bootstrappers ( #11702 )
...
Remove calibnet-bootstrappers
2024-03-12 11:21:20 -05:00
Rod Vagg
e5ccf1915d
feat(config): move Fevm.Events->Events, implement soft deprecation
...
Closes: https://github.com/filecoin-project/lotus/issues/11679
* Introduce a `moved:"To.New.Config"` tag which prints a stderr warning when
you use one of these, but will move any set value to the new location if the
new location isn't already set itself.
* Look for `X is DEPRECATED` to hold certain fields back from documentation.
* Use `toml:"omitempty"` to prevent the default config output from having these
deprecated values.
2024-03-11 13:53:09 +11:00
Rod Vagg
b4e7374cd5
docs(drand): document the meaning of "IsChained" ( #11692 )
2024-03-07 07:26:23 -08:00
Jiaying Wang
4a1a7bd29e
Merge pull request #11691 from filecoin-project/jen/v126rc2
...
release: bump to v1.26.0-rc2
2024-03-07 17:17:07 +08:00
Rod Vagg
2bf2706aa2
Add verification for "deal-activated" actor event
2024-03-07 20:14:18 +11:00
Rod Vagg
b91da8eb32
test: add additional actor events checks
2024-03-07 20:14:18 +11:00
Rod Vagg
5e8cf36e7c
test: extract verified DDO test to separate file, add more checks
2024-03-07 20:14:18 +11:00
Rod Vagg
5704f7cadb
test: cleanup ddo verified itest, extract steps to functions
...
also add allocation-removed event case
2024-03-07 20:14:18 +11:00
jennijuju
1a46f7171e
bump to v1.26.0-rc2
2024-03-07 05:28:32 +08:00
Aayush Rajasekaran
1f6e556d25
Merge pull request #11690 from filecoin-project/asr/fix-drand-skyr
...
fix: beacon: validate drand change at nv16 correctly
2024-03-06 13:44:29 -05:00
Aayush
daafe73462
fix: beacon: validate drand change at nv16 correctly
2024-03-06 12:23:09 -05:00
Jiaying Wang
64b32ad632
Merge pull request #11620 from filecoin-project/phi-rc1-prep
...
build: release: v1.26.0-rc1
2024-03-06 01:23:52 +08:00
Phi
2d1fa77dd9
Make gen
...
Make gen
2024-03-05 11:20:58 +01:00
Phi-rjan
b78aebe1f5
Update CHANGELOG.md
...
Co-authored-by: Masih H. Derkani <m@derkani.org>
2024-03-05 10:50:29 +01:00
Phi
7ee155370a
Prep Lotus v1.26.0-rc1
...
- For sanity reverting the mainnet upgrade epoch to 99999999, and then only set it when cutting the final release
-Update Calibnet CIDs to v13.0.0-rc3
- Add GetActorEvents, SubscribeActorEvents, GetAllClaims and GetAllAllocations methods to the changelog
Co-Authored-By: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
2024-03-05 10:48:52 +01:00
Phi-rjan
35ac102389
Merge pull request #11682 from filecoin-project/update-v13actors-rc
...
chore: build: Update actor bundle to v13.0.0-rc3
2024-03-05 09:53:24 +01:00
Phi
338b4c7d4a
Update actor bundle to v13.0.0-rc3
...
Update actor bundle to v13.0.0-rc3
2024-03-05 08:58:45 +01:00
Rod Vagg
4dcd65882d
Fix concerns and docs identified by review
2024-03-05 16:16:15 +11:00
Rod Vagg
5359a172ed
Update changelog for actor events APIs
2024-03-05 16:16:15 +11:00
Masih H. Derkani
7ca966900f
Use provided libraries to assert eventual conditions
...
Use the functionalities already provided by `testify` to assert eventual
conditions, and remove the use of `time.Sleep`.
Remove duplicate code in utility functions that are already defined.
Refactor assertion helper functions to use consistent terminology:
"require" implies fatal error, whereas "assert" implies error where the
test may proceed executing.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
a016747b1f
Use fixed RNG seed for actor event tests
...
Improve determinism in actor event tests by using a fixed RNG seed. This
makes up a more reproducible test suit.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
4c868daf4e
Reduce scope for filter removal failure when getting actor events
...
Use a fresh context to remove the temporary filter installed solely to
get the actor events. This should reduce chances of failure in a case
where the original context may be expired/cancelled.
Refactor removal into a `defer` statement for a more readable, concise
return statement.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
92ce665e5c
Run actor events table tests in deterministic order
...
Refactor `map` usage for actor event table tests to ensure deterministic
test execution order, making debugging potential issues easier. If
non-determinism is a target, leverage Go's built-in parallel testing
capabilities.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
5f39979b4b
Rename actor events test to follow go convention
...
Add missing `s` to `actor_events` test file to follow golang convention
used across the repo.
2024-03-05 16:16:15 +11:00
Masih H. Derkani
85584a44fb
Remove duplicate code from actor event type marshalling tests
...
Reduce verbosity and remove duplicate test logic from actor event types
JSON marshalling tests.
2024-03-05 16:16:15 +11:00
Rod Vagg
f9fef2ad75
More post-review changes, lots of tests for SubscribeActorEvents
...
Use BlockDelay as the window for receiving events on the SubscribeActorEvents
channel. We expect the user to have received the initial batch of historical
events (if any) in one block's time. For real-time events we expect them to
not fall behind by roughly one block's time.
2024-03-05 16:16:15 +11:00
Rod Vagg
e86bb270ca
More clarity in actor event API docs
2024-03-05 16:16:15 +11:00
Rod Vagg
377a3e2157
Document future API changes
2024-03-05 16:16:15 +11:00
Rod Vagg
b12714f092
Terminate SubscribeActorEvents chan when at max height
2024-03-05 16:16:15 +11:00
Rod Vagg
dc0c8639df
Manage event sending rate for SubscribeActorEvents
2024-03-05 16:16:15 +11:00
Rod Vagg
c492b491d7
s/ActorEvents/Events/g in global config
2024-03-05 16:16:15 +11:00
Rod Vagg
2194eacc0f
Adjust actor event API after review
2024-03-05 16:16:15 +11:00
Rod Vagg
ce38c31121
Rename internal events modules for clarity
2024-03-05 16:16:15 +11:00
Rod Vagg
af6cecbd32
Avoid duplicate messages when looking for receipts
2024-03-05 16:16:15 +11:00
Rod Vagg
256f0b004b
Minor tweaks to events types
2024-03-05 16:16:15 +11:00
Rod Vagg
bb311dd0d8
Clean up DDO+Events tests, add lots of explainer comments
2024-03-05 16:16:15 +11:00
Aarsh Shah
01ac45c90a
Tests for builtin actor events API
2024-03-05 16:16:15 +11:00
Rod Vagg
cef19d5043
itest for DDO non-market verified data w/ builtin actor events
2024-03-05 16:16:15 +11:00
Aarsh Shah
f007a012af
Built-in actor events first draft
2024-03-05 16:16:15 +11:00
Phi-rjan
9aef2ec8b5
Merge pull request #11675 from filecoin-project/phi-bump-gst
...
chore: deps: update to go-state-types v13.0.0-rc.2
2024-03-04 17:57:48 +01:00
Aayush Rajasekaran
544a16d737
feat: set migration config UpgradeEpoch for v13 actors upgrade
2024-03-04 11:23:32 -05:00