Skip to content

New Release#289

Merged
emmanuelm41 merged 26 commits into
mainfrom
dev
Apr 29, 2025
Merged

New Release#289
emmanuelm41 merged 26 commits into
mainfrom
dev

Conversation

@emmanuelm41
Copy link
Copy Markdown
Member

@emmanuelm41 emmanuelm41 commented Feb 19, 2025

🔗 zboto Link

sarataha and others added 5 commits February 12, 2025 14:52
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](spf13/cobra@v1.8.1...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.22.0 to 0.23.0.
- [Commits](golang/mod@v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [github.com/bytedance/sonic](https://github.com/bytedance/sonic) from 1.12.7 to 1.12.8.
- [Release notes](https://github.com/bytedance/sonic/releases)
- [Commits](bytedance/sonic@v1.12.7...v1.12.8)

---
updated-dependencies:
- dependency-name: github.com/bytedance/sonic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/filecoin-project/lotus](https://github.com/filecoin-project/lotus) from 1.31.0 to 1.31.1.
- [Release notes](https://github.com/filecoin-project/lotus/releases)
- [Changelog](https://github.com/filecoin-project/lotus/blob/v1.31.1/CHANGELOG.md)
- [Commits](filecoin-project/lotus@v1.31.0...v1.31.1)

---
updated-dependencies:
- dependency-name: github.com/filecoin-project/lotus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@emmanuelm41 emmanuelm41 marked this pull request as draft February 19, 2025 14:24
ziscky and others added 16 commits February 25, 2025 11:57
* feat: move existing actors to v1 package

* feat: create v2 actor package stubs

* test: update tests

* feat: use actors interface in parsers

* feat: add network version helpers

* test: add version tests

* feat: add height based parsing logic

* test: add actor tests

* feat: add missing supported version ranges

* fix: version helpers

* test: add version coverage test

* test: automatically check all actor methods are handled

* test: abstract away method discovery

* test: add method coverage tests to all actors

* feat: add missing actor methods

* test: update tests to show all failed cases

* fix: fix mismatch with v1

* feat: add multisig implementation

* feat: add param to Parse method of Actor iface

* test: add actor coverage test

* test: add test cases

* feat: add ethaccount actor parser

* fix: fix multisig actor parser

* test: fetch latest actor version from github

* test: refactor tests

* docs: add readme

* docs: add upgrade heights to readme

* docs: add descriptions

* test: unify v1 and v2 tests

* feat: add parsing of missing tx_types

* fix: pass the network correctly

* test: fix all tests

* chore: go mod tidy

* docs: update readme

* chore: fix lint

* fix: fix bugs exposed by integration test

* feat: add oldest actors version (v1)

* fix: fix ApplyRewards v1

* feat: handle previously ignored exec4 edgecase

* feat: add all missing actor methods and versions

* feat: add missing method consts

* fix: remove duplicate case

* test: fix version tests

* fix: handle calibration version edge case and fix tests

* fix: fix calibration handling

* fix: version mapping

* fix: lint

* feat: use the same interface for the parser

* fix: compilation error

* test: fix tests
)

Bumps [github.com/bytedance/sonic](https://github.com/bytedance/sonic) from 1.12.8 to 1.12.9.
- [Release notes](https://github.com/bytedance/sonic/releases)
- [Commits](bytedance/sonic@v1.12.8...v1.12.9)

---
updated-dependencies:
- dependency-name: github.com/bytedance/sonic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#291)

Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.17.11 to 1.18.0.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](klauspost/compress@v1.17.11...v1.18.0)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…296)

Bumps [github.com/bytedance/sonic](https://github.com/bytedance/sonic) from 1.12.9 to 1.12.10.
- [Release notes](https://github.com/bytedance/sonic/releases)
- [Commits](bytedance/sonic@v1.12.9...v1.12.10)

---
updated-dependencies:
- dependency-name: github.com/bytedance/sonic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: move existing actors to v1 package

* feat: create v2 actor package stubs

* test: update tests

* feat: use actors interface in parsers

* feat: add network version helpers

* test: add version tests

* feat: add height based parsing logic

* test: add actor tests

* feat: add missing supported version ranges

* fix: version helpers

* test: add version coverage test

* test: automatically check all actor methods are handled

* test: abstract away method discovery

* test: add method coverage tests to all actors

* feat: add missing actor methods

* test: update tests to show all failed cases

* fix: fix mismatch with v1

* feat: add multisig implementation

* feat: add param to Parse method of Actor iface

* test: add actor coverage test

* test: add test cases

* feat: add ethaccount actor parser

* fix: fix multisig actor parser

* test: fetch latest actor version from github

* test: refactor tests

* docs: add readme

* docs: add upgrade heights to readme

* docs: add descriptions

* test: unify v1 and v2 tests

* feat: add parsing of missing tx_types

* fix: pass the network correctly

* test: fix all tests

* chore: go mod tidy

* docs: update readme

* chore: fix lint

* fix: fix bugs exposed by integration test

* feat: add oldest actors version (v1)

* fix: fix ApplyRewards v1

* feat: handle previously ignored exec4 edgecase

* feat: add all missing actor methods and versions

* feat: add missing method consts

* fix: remove duplicate case

* test: fix version tests

* fix: handle calibration version edge case and fix tests

* fix: fix calibration handling

* fix: version mapping

* fix: lint

* feat: use the same interface for the parser

* fix: compilation error

* test: fix tests

* add: parser metrics client

* update: actorsV1

* add: common labels

* parseTransactionsV2 & actorsV1 done

* add: multisig metrics

* add: ParseEthLogs metrics

* add: metrics actorV2

* add: parserV1 metrics

* fix: tests

* fix: lint

* fix: reduce ActorName Error cardinality

* fix: use mormalized error

* add: component label

* fix: lint

* update: rename noop

* fix: use manifest keys

* some lucas comments

* update: remove errros

* lint :)

---------

Co-authored-by: Eric Mokaya <emagembe@gmail.com>
Co-authored-by: Eric Mokaya <4112301+ziscky@users.noreply.github.com>
Co-authored-by: Eric Mokaya <eric.mokaya@zondax.ch>
* feat: use version specific maps

* feat: add new actor interface methods

* feat: implement Methods() and StartNetworkHeight() for all actors

* test: add tests for converting abi method number to actor method name

* fix: move method extraction to correct pkg

* chore: go mod tidy

* feat: use consts

* chore: go mod tidy

* fix: integrate metrics changes

* chore: go mod tidy

* fix: pkg name

* fix: lint

* fix: leave versions in deprecated function unchanged

* test: add missing test case

* fix: use correct network name

* fix: return err

* feat: handle edge cases

* feat: handle edge cases

* docs: add docs

* fix: calibration versions

* test: re-enable test cases

* test: update test cases

* fix: use noop metrics client

* feat: add context

* test: update tests

* fix: build

* test: fix tests
* feat: use version specific maps

* feat: add new actor interface methods

* feat: implement Methods() and StartNetworkHeight() for all actors

* test: add tests for converting abi method number to actor method name

* fix: move method extraction to correct pkg

* chore: go mod tidy

* feat: use consts

* chore: go mod tidy

* fix: integrate metrics changes

* chore: go mod tidy

* fix: pkg name

* fix: lint

* fix: leave versions in deprecated function unchanged

* test: add missing test case

* fix: use correct network name

* fix: return err

* feat: handle edge cases

* feat: handle edge cases

* docs: add docs

* fix: calibration versions

* test: re-enable test cases

* test: update test cases

* fix: use noop metrics client

* feat: miner indexing types and fn definitions

* feat: filter txs related to miner state

* feat: add reward cases
…303)

Bumps [github.com/bytedance/sonic](https://github.com/bytedance/sonic) from 1.12.10 to 1.13.1.
- [Release notes](https://github.com/bytedance/sonic/releases)
- [Commits](bytedance/sonic@v1.12.10...v1.13.1)

---
updated-dependencies:
- dependency-name: github.com/bytedance/sonic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sara Elzayat <st.elzayat@gmail.com>
….1 (#301)

Bumps [github.com/whyrusleeping/cbor-gen](https://github.com/whyrusleeping/cbor-gen) from 0.2.0 to 0.3.1.
- [Commits](whyrusleeping/cbor-gen@v0.2.0...v0.3.1)

---
updated-dependencies:
- dependency-name: github.com/whyrusleeping/cbor-gen
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sara Elzayat <st.elzayat@gmail.com>
* update: fees as column

* add: config

* fix: tests
* add: consolidate robust

* remove comment

* update: check eam and ethaccount

* store address cache

* change test node address

* gofmt
* feat: add version iterator to be able to support different latest versions for mainnet and calibration

* test: increase coverage

* test: use new LatestVersion method

* fix: calibration network mapping

* feat: add support for builtin-actors v16

* feat: update missing versions

* test: improve tests

* chore: go mod tidy

* feat: update missing versions

* fix: mainnet edge case

* test: update tests

* chore: update ci golang version

* feat: use latest golangci-lint

* ci: fix ci

* ci: fix lint

* Miner Indexing - M2 ( Sectors ) (#306)

* feat: parse sector related events

* feat: add claimed power tracking

* fix: add missing info.

* feat: refactor sector parsing

* test: add bigint test

* test: add utils tests

* fix: lint

* fix: only report errors from succesfully executed traces

* fix: parse AwardBlockReward correctly

* feat: add supported version

* fix: calibration executiontrace format

* fix: refactor parser selection for calibration

* feat: add utility methods and missing miner methods

* fix: miner message filtering

* fix: default consts

* feat: store raw data if parsing fails

* fix: check if address is empty before parsing

* fix: fee transactions

* fix: parse initialpledge

* fix: merge errors

* fix: lint

* test: account for burn address as tx_to

* fix: address review comments
* feat: add support for Lotus v1.32.1 and NV25 Mainnet

* fix unit tests
* chore: update height for nv25 mainnet

* update go.mod

* update nodeUrl
* update: use golem logger

* remove: ttl

* update: logger

* del: noop metrics client

* del: zap logger

* fix: ethlogs

* fix: go.mod

* fix: cache

* set ttl

* del: unnecessary configs

* mod tidy

* fix: add taskmetrics to avoid panic

* update metrics

* udpate: golem 0.20.1

* gofmt

* update nodes to next
dependabot Bot and others added 5 commits April 28, 2025 13:48
Bumps [github.com/filecoin-project/go-jsonrpc](https://github.com/filecoin-project/go-jsonrpc) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/filecoin-project/go-jsonrpc/releases)
- [Commits](filecoin-project/go-jsonrpc@v0.7.1...v0.8.0)

---
updated-dependencies:
- dependency-name: github.com/filecoin-project/go-jsonrpc
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add: invoke contract to propose

* update: multisig propose use actor parser

* fix: test

* lint :)

* calibration node

* add: mutex

* update: calib test node

* test: use zur1

---------

Co-authored-by: Eric Mokaya <4112301+ziscky@users.noreply.github.com>
Co-authored-by: Eric Mokaya <emagembe@gmail.com>
* feat: use a map instead of switch case

* feat: use a map instead of switch case

* feat: use global map with helper fn

* fix: version from height

* feat: cover all versions

* fix: cover missing versions

* test: fix tests

* fix: tests

---------

Co-authored-by: emmanuelm41 <emmanuelm41@gmail.com>
* feat: implement custom parsing

* fix: verifreg custom parsing and tests

* feat: add constants

* feat: fix evm custom parsing

* fix: formatting

* fix: merge errors

* fix: method map

* chore: go mod tidy

* fix: build errors

* fix: lint

* fix: missing method

* fix: cbor header checks

* fix: param format

* fix: lint

* fix: use hex encoding
@ziscky ziscky marked this pull request as ready for review April 29, 2025 15:28
@emmanuelm41 emmanuelm41 merged commit d063b4e into main Apr 29, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants