Skip to content

Add support for the Miner actor state in Filecoin.StateDecodeParams API #5722

@akaladarshi

Description

@akaladarshi

Summary

  • Add support for the Miner actor state in Filecoin.StateDecodeParams API

Completion Criteria

The API should be compatible with the all the versions and all the methods the actor exposes:

  • V8
  • V9
  • V10
  • V11
  • V12
  • V13
  • V14
  • V15
  • V16

Additional Links & Resources

  • We have only implemented 2 methods for Miner Actor Constructor and ChangeWorkerAddresses, we still need to implement lot of methods for miner actor, here is the list

    • Constructor
    • ControlAddresses
    • ChangeWorkerAddress
    • ChangePeerID
    • SubmitWindowedPoSt
    • ExtendSectorExpiration
    • TerminateSectors
    • DeclareFaults
    • DeclareFaultsRecovered
    • OnDeferredCronEvent
    • CheckSectorProven
    • ApplyRewards
    • ReportConsensusFault
    • WithdrawBalance
    • InternalSectorSetupForPreseal
    • ChangeMultiaddrs
    • CompactPartitions
    • CompactSectorNumbers
    • ConfirmChangeWorkerAddress
    • RepayDebt
    • ChangeOwnerAddress
    • DisputeWindowedPoSt
    • ProveCommitAggregate
    • ProveReplicaUpdates
    • PreCommitSectorBatch2
    • ChangeBeneficiary
    • GetBeneficiary
    • ExtendSectorExpiration2
    • ProveCommitSectors3
    • ProveReplicaUpdates3
    • ProveCommitSectorsNI
    • ChangeWorkerAddressExported
    • ChangePeerIDExported
    • WithdrawBalanceExported
    • ChangeMultiaddrsExported
    • ConfirmChangeWorkerAddressExported
    • RepayDebtExported
    • ChangeOwnerAddressExported
    • ChangeBeneficiaryExported
    • GetBeneficiaryExported
    • GetOwnerExported
    • IsControllingAddressExported
    • GetSectorSizeExported
    • GetAvailableBalanceExported
    • GetVestingFundsExported
    • GetPeerIDExported
    • GetMultiaddrsExported
    • MaxTerminationFeeExported
    • InitialPledgeExported

Metadata

Metadata

Assignees

Labels

Type: TaskDiscrete task to implement

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions