api

package
v1.24.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2024 License: Apache-2.0, MIT Imports: 24 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNotSupported = xerrors.New("method not supported")

Functions

func GetInternalStructs

func GetInternalStructs(in interface{}) []interface{}

GetInternalStructs extracts all pointers to 'Internal' sub-structs from the provided pointer to a proxy struct

Types

type Chain added in v1.22.1

type Chain = api.FullNode

type ChainStruct added in v1.22.1

type ChainStruct = api.FullNodeStruct

type Curio

type Curio interface {
	Version(context.Context) ([]int, error) //perm:admin
	Shutdown(context.Context) error         //perm:admin

	AllocatePieceToSector(ctx context.Context, maddr address.Address, piece lpiece.PieceDealInfo, rawSize int64, source url.URL, header http.Header) (api.SectorOffset, error) //perm:write

	StorageInit(ctx context.Context, path string, opts storiface.LocalStorageMeta) error                                                                                   //perm:admin
	StorageAddLocal(ctx context.Context, path string) error                                                                                                                //perm:admin
	StorageDetachLocal(ctx context.Context, path string) error                                                                                                             //perm:admin
	StorageList(ctx context.Context) (map[storiface.ID][]storiface.Decl, error)                                                                                            //perm:admin
	StorageLocal(ctx context.Context) (map[storiface.ID]string, error)                                                                                                     //perm:admin
	StorageStat(ctx context.Context, id storiface.ID) (fsutil.FsStat, error)                                                                                               //perm:admin
	StorageInfo(context.Context, storiface.ID) (storiface.StorageInfo, error)                                                                                              //perm:admin
	StorageFindSector(ctx context.Context, sector abi.SectorID, ft storiface.SectorFileType, ssize abi.SectorSize, allowFetch bool) ([]storiface.SectorStorageInfo, error) //perm:admin

	LogList(ctx context.Context) ([]string, error)                  //perm:read
	LogSetLevel(ctx context.Context, subsystem, level string) error //perm:admin
}

type CurioChainRPC added in v1.22.1

type CurioChainRPC interface {
	// ...
	AuthVerify(ctx context.Context, token string) ([]auth.Permission, error) //perm:read
	AuthNew(ctx context.Context, perms []auth.Permission) ([]byte, error)    //perm:admin
	Version(context.Context) (api.APIVersion, error)                         //perm:read
	Shutdown(context.Context) error                                          //perm:admin
	Session(context.Context) (uuid.UUID, error)                              //perm:read

	// Chain
	ChainHead(context.Context) (*types.TipSet, error)
	ChainNotify(context.Context) (<-chan []*api.HeadChange, error)
	StateMinerInfo(context.Context, address.Address, types.TipSetKey) (api.MinerInfo, error)
	StateWaitMsg(ctx context.Context, cid cid.Cid, confidence uint64, limit abi.ChainEpoch, allowReplaced bool) (*api.MsgLookup, error) //perm:read
	StateMinerAvailableBalance(context.Context, address.Address, types.TipSetKey) (types.BigInt, error)                                 //perm:read
	StateNetworkVersion(context.Context, types.TipSetKey) (network.Version, error)
	StateAccountKey(ctx context.Context, addr address.Address, tsk types.TipSetKey) (address.Address, error)
	GasEstimateMessageGas(ctx context.Context, msg *types.Message, spec *api.MessageSendSpec, tsk types.TipSetKey) (*types.Message, error)
	WalletBalance(ctx context.Context, addr address.Address) (big.Int, error)
	MpoolGetNonce(context.Context, address.Address) (uint64, error)
	MpoolPush(context.Context, *types.SignedMessage) (cid.Cid, error)
	WalletSignMessage(context.Context, address.Address, *types.Message) (*types.SignedMessage, error)
	ChainGetTipSet(context.Context, types.TipSetKey) (*types.TipSet, error)
	StateMinerProvingDeadline(context.Context, address.Address, types.TipSetKey) (*dline.Info, error)
	ChainGetTipSetAfterHeight(context.Context, abi.ChainEpoch, types.TipSetKey) (*types.TipSet, error)
	StateMinerPartitions(context.Context, address.Address, uint64, types.TipSetKey) ([]api.Partition, error)
	StateGetRandomnessFromBeacon(ctx context.Context, personalization crypto.DomainSeparationTag, randEpoch abi.ChainEpoch, entropy []byte, tsk types.TipSetKey) (abi.Randomness, error)
	StateMinerSectors(context.Context, address.Address, *bitfield.BitField, types.TipSetKey) ([]*miner.SectorOnChainInfo, error)
	WalletHas(context.Context, address.Address) (bool, error)
	StateLookupID(context.Context, address.Address, types.TipSetKey) (address.Address, error)
	StateGetRandomnessFromTickets(ctx context.Context, personalization crypto.DomainSeparationTag, randEpoch abi.ChainEpoch, entropy []byte, tsk types.TipSetKey) (abi.Randomness, error)
	GasEstimateFeeCap(context.Context, *types.Message, int64, types.TipSetKey) (types.BigInt, error)
	GasEstimateGasPremium(_ context.Context, nblocksincl uint64, sender address.Address, gaslimit int64, tsk types.TipSetKey) (types.BigInt, error)
	ChainTipSetWeight(context.Context, types.TipSetKey) (types.BigInt, error)
	StateGetBeaconEntry(context.Context, abi.ChainEpoch) (*types.BeaconEntry, error)
	SyncSubmitBlock(context.Context, *types.BlockMsg) error
	MinerGetBaseInfo(context.Context, address.Address, abi.ChainEpoch, types.TipSetKey) (*api.MiningBaseInfo, error)
	MinerCreateBlock(context.Context, *api.BlockTemplate) (*types.BlockMsg, error)
	MpoolSelect(context.Context, types.TipSetKey, float64) ([]*types.SignedMessage, error)
	WalletSign(context.Context, address.Address, []byte) (*crypto.Signature, error)
	StateSectorPreCommitInfo(context.Context, address.Address, abi.SectorNumber, types.TipSetKey) (*miner.SectorPreCommitOnChainInfo, error)
	StateSectorGetInfo(ctx context.Context, maddr address.Address, sectorNumber abi.SectorNumber, tsk types.TipSetKey) (*miner.SectorOnChainInfo, error)
	StateMinerPreCommitDepositForPower(context.Context, address.Address, miner.SectorPreCommitInfo, types.TipSetKey) (big.Int, error)
	StateMinerInitialPledgeForSector(ctx context.Context, sectorDuration abi.ChainEpoch, sectorSize abi.SectorSize, verifiedSize uint64, tsk types.TipSetKey) (types.BigInt, error)
	StateMinerPower(context.Context, address.Address, types.TipSetKey) (*api.MinerPower, error)    //perm:read
	StateMinerDeadlines(context.Context, address.Address, types.TipSetKey) ([]api.Deadline, error) //perm:read
	StateGetAllocation(ctx context.Context, clientAddr address.Address, allocationId verifregtypes.AllocationId, tsk types.TipSetKey) (*verifregtypes.Allocation, error)
	StateGetAllocationIdForPendingDeal(ctx context.Context, dealId abi.DealID, tsk types.TipSetKey) (verifregtypes.AllocationId, error)
	StateGetActor(ctx context.Context, actor address.Address, tsk types.TipSetKey) (*types.Actor, error)
	ChainGetTipSetByHeight(context.Context, abi.ChainEpoch, types.TipSetKey) (*types.TipSet, error)
	StateSearchMsg(ctx context.Context, from types.TipSetKey, msg cid.Cid, limit abi.ChainEpoch, allowReplaced bool) (*api.MsgLookup, error)
	ChainGetMessage(ctx context.Context, mc cid.Cid) (*types.Message, error)
	StateMinerAllocated(ctx context.Context, a address.Address, key types.TipSetKey) (*bitfield.BitField, error)
	StateGetAllocationForPendingDeal(ctx context.Context, dealId abi.DealID, tsk types.TipSetKey) (*verifregtypes.Allocation, error)
	ChainReadObj(context.Context, cid.Cid) ([]byte, error)
	ChainHasObj(context.Context, cid.Cid) (bool, error)
	ChainPutObj(context.Context, blocks.Block) error
	MpoolPushMessage(ctx context.Context, msg *types.Message, spec *api.MessageSendSpec) (*types.SignedMessage, error)
	StateMinerActiveSectors(ctx context.Context, maddr address.Address, tsk types.TipSetKey) ([]*miner.SectorOnChainInfo, error)
	StateSectorPartition(ctx context.Context, maddr address.Address, sectorNumber abi.SectorNumber, tsk types.TipSetKey) (*miner.SectorLocation, error)

	StateDealProviderCollateralBounds(context.Context, abi.PaddedPieceSize, bool, types.TipSetKey) (api.DealCollateralBounds, error)
	StateListMessages(context.Context, *api.MessageMatch, types.TipSetKey, abi.ChainEpoch) ([]cid.Cid, error)
	StateListMiners(context.Context, types.TipSetKey) ([]address.Address, error)
	StateMarketBalance(context.Context, address.Address, types.TipSetKey) (api.MarketBalance, error)
	StateMarketStorageDeal(context.Context, abi.DealID, types.TipSetKey) (*api.MarketDeal, error)
	StateMinerFaults(context.Context, address.Address, types.TipSetKey) (bitfield.BitField, error)
	StateMinerRecoveries(context.Context, address.Address, types.TipSetKey) (bitfield.BitField, error)
	StateNetworkName(context.Context) (dtypes.NetworkName, error)
	StateReadState(context.Context, address.Address, types.TipSetKey) (*api.ActorState, error)
	StateVMCirculatingSupplyInternal(context.Context, types.TipSetKey) (api.CirculatingSupply, error)
	StateVerifiedClientStatus(context.Context, address.Address, types.TipSetKey) (*abi.StoragePower, error)
	StateMinerSectorCount(context.Context, address.Address, types.TipSetKey) (api.MinerSectors, error)
	StateCirculatingSupply(context.Context, types.TipSetKey) (big.Int, error)
}

CurioChainRPC is a subset of the Filecoin API that is supported by Forest. Complete list is available at github.com/orgs/ChainSafe/projects/29/views/1

type CurioChainRPCMethods added in v1.22.1

type CurioChainRPCMethods struct {
	AuthNew func(p0 context.Context, p1 []auth.Permission) ([]byte, error) `perm:"admin"`

	AuthVerify func(p0 context.Context, p1 string) ([]auth.Permission, error) `perm:"read"`

	ChainGetMessage func(p0 context.Context, p1 cid.Cid) (*types.Message, error) ``

	ChainGetTipSet func(p0 context.Context, p1 types.TipSetKey) (*types.TipSet, error) ``

	ChainGetTipSetAfterHeight func(p0 context.Context, p1 abi.ChainEpoch, p2 types.TipSetKey) (*types.TipSet, error) ``

	ChainGetTipSetByHeight func(p0 context.Context, p1 abi.ChainEpoch, p2 types.TipSetKey) (*types.TipSet, error) ``

	ChainHasObj func(p0 context.Context, p1 cid.Cid) (bool, error) ``

	ChainHead func(p0 context.Context) (*types.TipSet, error) ``

	ChainNotify func(p0 context.Context) (<-chan []*api.HeadChange, error) ``

	ChainPutObj func(p0 context.Context, p1 blocks.Block) error ``

	ChainReadObj func(p0 context.Context, p1 cid.Cid) ([]byte, error) ``

	ChainTipSetWeight func(p0 context.Context, p1 types.TipSetKey) (types.BigInt, error) ``

	GasEstimateFeeCap func(p0 context.Context, p1 *types.Message, p2 int64, p3 types.TipSetKey) (types.BigInt, error) ``

	GasEstimateGasPremium func(p0 context.Context, p1 uint64, p2 address.Address, p3 int64, p4 types.TipSetKey) (types.BigInt, error) ``

	GasEstimateMessageGas func(p0 context.Context, p1 *types.Message, p2 *api.MessageSendSpec, p3 types.TipSetKey) (*types.Message, error) ``

	MinerCreateBlock func(p0 context.Context, p1 *api.BlockTemplate) (*types.BlockMsg, error) ``

	MinerGetBaseInfo func(p0 context.Context, p1 address.Address, p2 abi.ChainEpoch, p3 types.TipSetKey) (*api.MiningBaseInfo, error) ``

	MpoolGetNonce func(p0 context.Context, p1 address.Address) (uint64, error) ``

	MpoolPush func(p0 context.Context, p1 *types.SignedMessage) (cid.Cid, error) ``

	MpoolPushMessage func(p0 context.Context, p1 *types.Message, p2 *api.MessageSendSpec) (*types.SignedMessage, error) ``

	MpoolSelect func(p0 context.Context, p1 types.TipSetKey, p2 float64) ([]*types.SignedMessage, error) ``

	Session func(p0 context.Context) (uuid.UUID, error) `perm:"read"`

	Shutdown func(p0 context.Context) error `perm:"admin"`

	StateAccountKey func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (address.Address, error) ``

	StateCirculatingSupply func(p0 context.Context, p1 types.TipSetKey) (big.Int, error) ``

	StateDealProviderCollateralBounds func(p0 context.Context, p1 abi.PaddedPieceSize, p2 bool, p3 types.TipSetKey) (api.DealCollateralBounds, error) ``

	StateGetActor func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*types.Actor, error) ``

	StateGetAllocation func(p0 context.Context, p1 address.Address, p2 verifregtypes.AllocationId, p3 types.TipSetKey) (*verifregtypes.Allocation, error) ``

	StateGetAllocationForPendingDeal func(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (*verifregtypes.Allocation, error) ``

	StateGetAllocationIdForPendingDeal func(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (verifregtypes.AllocationId, error) ``

	StateGetBeaconEntry func(p0 context.Context, p1 abi.ChainEpoch) (*types.BeaconEntry, error) ``

	StateGetRandomnessFromBeacon func(p0 context.Context, p1 crypto.DomainSeparationTag, p2 abi.ChainEpoch, p3 []byte, p4 types.TipSetKey) (abi.Randomness, error) ``

	StateGetRandomnessFromTickets func(p0 context.Context, p1 crypto.DomainSeparationTag, p2 abi.ChainEpoch, p3 []byte, p4 types.TipSetKey) (abi.Randomness, error) ``

	StateListMessages func(p0 context.Context, p1 *api.MessageMatch, p2 types.TipSetKey, p3 abi.ChainEpoch) ([]cid.Cid, error) ``

	StateListMiners func(p0 context.Context, p1 types.TipSetKey) ([]address.Address, error) ``

	StateLookupID func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (address.Address, error) ``

	StateMarketBalance func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MarketBalance, error) ``

	StateMarketStorageDeal func(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (*api.MarketDeal, error) ``

	StateMinerActiveSectors func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) ([]*miner.SectorOnChainInfo, error) ``

	StateMinerAllocated func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*bitfield.BitField, error) ``

	StateMinerAvailableBalance func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (types.BigInt, error) `perm:"read"`

	StateMinerDeadlines func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) ([]api.Deadline, error) `perm:"read"`

	StateMinerFaults func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (bitfield.BitField, error) ``

	StateMinerInfo func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MinerInfo, error) ``

	StateMinerInitialPledgeForSector func(p0 context.Context, p1 abi.ChainEpoch, p2 abi.SectorSize, p3 uint64, p4 types.TipSetKey) (types.BigInt, error) ``

	StateMinerPartitions func(p0 context.Context, p1 address.Address, p2 uint64, p3 types.TipSetKey) ([]api.Partition, error) ``

	StateMinerPower func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*api.MinerPower, error) `perm:"read"`

	StateMinerPreCommitDepositForPower func(p0 context.Context, p1 address.Address, p2 miner.SectorPreCommitInfo, p3 types.TipSetKey) (big.Int, error) ``

	StateMinerProvingDeadline func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*dline.Info, error) ``

	StateMinerRecoveries func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (bitfield.BitField, error) ``

	StateMinerSectorCount func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MinerSectors, error) ``

	StateMinerSectors func(p0 context.Context, p1 address.Address, p2 *bitfield.BitField, p3 types.TipSetKey) ([]*miner.SectorOnChainInfo, error) ``

	StateNetworkName func(p0 context.Context) (dtypes.NetworkName, error) ``

	StateNetworkVersion func(p0 context.Context, p1 types.TipSetKey) (network.Version, error) ``

	StateReadState func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*api.ActorState, error) ``

	StateSearchMsg func(p0 context.Context, p1 types.TipSetKey, p2 cid.Cid, p3 abi.ChainEpoch, p4 bool) (*api.MsgLookup, error) ``

	StateSectorGetInfo func(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorOnChainInfo, error) ``

	StateSectorPartition func(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorLocation, error) ``

	StateSectorPreCommitInfo func(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorPreCommitOnChainInfo, error) ``

	StateVMCirculatingSupplyInternal func(p0 context.Context, p1 types.TipSetKey) (api.CirculatingSupply, error) ``

	StateVerifiedClientStatus func(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*abi.StoragePower, error) ``

	StateWaitMsg func(p0 context.Context, p1 cid.Cid, p2 uint64, p3 abi.ChainEpoch, p4 bool) (*api.MsgLookup, error) `perm:"read"`

	SyncSubmitBlock func(p0 context.Context, p1 *types.BlockMsg) error ``

	Version func(p0 context.Context) (api.APIVersion, error) `perm:"read"`

	WalletBalance func(p0 context.Context, p1 address.Address) (big.Int, error) ``

	WalletHas func(p0 context.Context, p1 address.Address) (bool, error) ``

	WalletSign func(p0 context.Context, p1 address.Address, p2 []byte) (*crypto.Signature, error) ``

	WalletSignMessage func(p0 context.Context, p1 address.Address, p2 *types.Message) (*types.SignedMessage, error) ``
}

type CurioChainRPCStruct added in v1.22.1

type CurioChainRPCStruct struct {
	Internal CurioChainRPCMethods
}

func (*CurioChainRPCStruct) AuthNew added in v1.23.0

func (s *CurioChainRPCStruct) AuthNew(p0 context.Context, p1 []auth.Permission) ([]byte, error)

func (*CurioChainRPCStruct) AuthVerify added in v1.23.0

func (s *CurioChainRPCStruct) AuthVerify(p0 context.Context, p1 string) ([]auth.Permission, error)

func (*CurioChainRPCStruct) ChainGetMessage added in v1.22.1

func (s *CurioChainRPCStruct) ChainGetMessage(p0 context.Context, p1 cid.Cid) (*types.Message, error)

func (*CurioChainRPCStruct) ChainGetTipSet added in v1.22.1

func (s *CurioChainRPCStruct) ChainGetTipSet(p0 context.Context, p1 types.TipSetKey) (*types.TipSet, error)

func (*CurioChainRPCStruct) ChainGetTipSetAfterHeight added in v1.22.1

func (s *CurioChainRPCStruct) ChainGetTipSetAfterHeight(p0 context.Context, p1 abi.ChainEpoch, p2 types.TipSetKey) (*types.TipSet, error)

func (*CurioChainRPCStruct) ChainGetTipSetByHeight added in v1.22.1

func (s *CurioChainRPCStruct) ChainGetTipSetByHeight(p0 context.Context, p1 abi.ChainEpoch, p2 types.TipSetKey) (*types.TipSet, error)

func (*CurioChainRPCStruct) ChainHasObj added in v1.22.1

func (s *CurioChainRPCStruct) ChainHasObj(p0 context.Context, p1 cid.Cid) (bool, error)

func (*CurioChainRPCStruct) ChainHead added in v1.22.1

func (s *CurioChainRPCStruct) ChainHead(p0 context.Context) (*types.TipSet, error)

func (*CurioChainRPCStruct) ChainNotify added in v1.22.1

func (s *CurioChainRPCStruct) ChainNotify(p0 context.Context) (<-chan []*api.HeadChange, error)

func (*CurioChainRPCStruct) ChainPutObj added in v1.22.1

func (s *CurioChainRPCStruct) ChainPutObj(p0 context.Context, p1 blocks.Block) error

func (*CurioChainRPCStruct) ChainReadObj added in v1.22.1

func (s *CurioChainRPCStruct) ChainReadObj(p0 context.Context, p1 cid.Cid) ([]byte, error)

func (*CurioChainRPCStruct) ChainTipSetWeight added in v1.22.1

func (s *CurioChainRPCStruct) ChainTipSetWeight(p0 context.Context, p1 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStruct) GasEstimateFeeCap added in v1.22.1

func (s *CurioChainRPCStruct) GasEstimateFeeCap(p0 context.Context, p1 *types.Message, p2 int64, p3 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStruct) GasEstimateGasPremium added in v1.22.1

func (s *CurioChainRPCStruct) GasEstimateGasPremium(p0 context.Context, p1 uint64, p2 address.Address, p3 int64, p4 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStruct) GasEstimateMessageGas added in v1.22.1

func (s *CurioChainRPCStruct) GasEstimateMessageGas(p0 context.Context, p1 *types.Message, p2 *api.MessageSendSpec, p3 types.TipSetKey) (*types.Message, error)

func (*CurioChainRPCStruct) MinerCreateBlock added in v1.22.1

func (s *CurioChainRPCStruct) MinerCreateBlock(p0 context.Context, p1 *api.BlockTemplate) (*types.BlockMsg, error)

func (*CurioChainRPCStruct) MinerGetBaseInfo added in v1.22.1

func (s *CurioChainRPCStruct) MinerGetBaseInfo(p0 context.Context, p1 address.Address, p2 abi.ChainEpoch, p3 types.TipSetKey) (*api.MiningBaseInfo, error)

func (*CurioChainRPCStruct) MpoolGetNonce added in v1.22.1

func (s *CurioChainRPCStruct) MpoolGetNonce(p0 context.Context, p1 address.Address) (uint64, error)

func (*CurioChainRPCStruct) MpoolPush added in v1.22.1

func (s *CurioChainRPCStruct) MpoolPush(p0 context.Context, p1 *types.SignedMessage) (cid.Cid, error)

func (*CurioChainRPCStruct) MpoolPushMessage added in v1.22.1

func (*CurioChainRPCStruct) MpoolSelect added in v1.22.1

func (*CurioChainRPCStruct) Session added in v1.23.0

func (s *CurioChainRPCStruct) Session(p0 context.Context) (uuid.UUID, error)

func (*CurioChainRPCStruct) Shutdown added in v1.23.0

func (s *CurioChainRPCStruct) Shutdown(p0 context.Context) error

func (*CurioChainRPCStruct) StateAccountKey added in v1.22.1

func (s *CurioChainRPCStruct) StateAccountKey(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (address.Address, error)

func (*CurioChainRPCStruct) StateCirculatingSupply added in v1.23.0

func (s *CurioChainRPCStruct) StateCirculatingSupply(p0 context.Context, p1 types.TipSetKey) (big.Int, error)

func (*CurioChainRPCStruct) StateDealProviderCollateralBounds added in v1.23.0

func (s *CurioChainRPCStruct) StateDealProviderCollateralBounds(p0 context.Context, p1 abi.PaddedPieceSize, p2 bool, p3 types.TipSetKey) (api.DealCollateralBounds, error)

func (*CurioChainRPCStruct) StateGetActor added in v1.22.1

func (s *CurioChainRPCStruct) StateGetActor(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*types.Actor, error)

func (*CurioChainRPCStruct) StateGetAllocation added in v1.22.1

func (s *CurioChainRPCStruct) StateGetAllocation(p0 context.Context, p1 address.Address, p2 verifregtypes.AllocationId, p3 types.TipSetKey) (*verifregtypes.Allocation, error)

func (*CurioChainRPCStruct) StateGetAllocationForPendingDeal added in v1.22.1

func (s *CurioChainRPCStruct) StateGetAllocationForPendingDeal(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (*verifregtypes.Allocation, error)

func (*CurioChainRPCStruct) StateGetAllocationIdForPendingDeal added in v1.22.1

func (s *CurioChainRPCStruct) StateGetAllocationIdForPendingDeal(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (verifregtypes.AllocationId, error)

func (*CurioChainRPCStruct) StateGetBeaconEntry added in v1.22.1

func (s *CurioChainRPCStruct) StateGetBeaconEntry(p0 context.Context, p1 abi.ChainEpoch) (*types.BeaconEntry, error)

func (*CurioChainRPCStruct) StateGetRandomnessFromBeacon added in v1.22.1

func (s *CurioChainRPCStruct) StateGetRandomnessFromBeacon(p0 context.Context, p1 crypto.DomainSeparationTag, p2 abi.ChainEpoch, p3 []byte, p4 types.TipSetKey) (abi.Randomness, error)

func (*CurioChainRPCStruct) StateGetRandomnessFromTickets added in v1.22.1

func (s *CurioChainRPCStruct) StateGetRandomnessFromTickets(p0 context.Context, p1 crypto.DomainSeparationTag, p2 abi.ChainEpoch, p3 []byte, p4 types.TipSetKey) (abi.Randomness, error)

func (*CurioChainRPCStruct) StateListMessages added in v1.23.0

func (s *CurioChainRPCStruct) StateListMessages(p0 context.Context, p1 *api.MessageMatch, p2 types.TipSetKey, p3 abi.ChainEpoch) ([]cid.Cid, error)

func (*CurioChainRPCStruct) StateListMiners added in v1.23.0

func (s *CurioChainRPCStruct) StateListMiners(p0 context.Context, p1 types.TipSetKey) ([]address.Address, error)

func (*CurioChainRPCStruct) StateLookupID added in v1.22.1

func (s *CurioChainRPCStruct) StateLookupID(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (address.Address, error)

func (*CurioChainRPCStruct) StateMarketBalance added in v1.23.0

func (s *CurioChainRPCStruct) StateMarketBalance(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MarketBalance, error)

func (*CurioChainRPCStruct) StateMarketStorageDeal added in v1.23.0

func (s *CurioChainRPCStruct) StateMarketStorageDeal(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (*api.MarketDeal, error)

func (*CurioChainRPCStruct) StateMinerActiveSectors added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerActiveSectors(p0 context.Context, p1 address.Address, p2 types.TipSetKey) ([]*miner.SectorOnChainInfo, error)

func (*CurioChainRPCStruct) StateMinerAllocated added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerAllocated(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*bitfield.BitField, error)

func (*CurioChainRPCStruct) StateMinerAvailableBalance added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerAvailableBalance(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStruct) StateMinerDeadlines added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerDeadlines(p0 context.Context, p1 address.Address, p2 types.TipSetKey) ([]api.Deadline, error)

func (*CurioChainRPCStruct) StateMinerFaults added in v1.23.0

func (s *CurioChainRPCStruct) StateMinerFaults(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (bitfield.BitField, error)

func (*CurioChainRPCStruct) StateMinerInfo added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerInfo(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MinerInfo, error)

func (*CurioChainRPCStruct) StateMinerInitialPledgeForSector added in v1.24.0

func (s *CurioChainRPCStruct) StateMinerInitialPledgeForSector(p0 context.Context, p1 abi.ChainEpoch, p2 abi.SectorSize, p3 uint64, p4 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStruct) StateMinerPartitions added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerPartitions(p0 context.Context, p1 address.Address, p2 uint64, p3 types.TipSetKey) ([]api.Partition, error)

func (*CurioChainRPCStruct) StateMinerPower added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerPower(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*api.MinerPower, error)

func (*CurioChainRPCStruct) StateMinerPreCommitDepositForPower added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerPreCommitDepositForPower(p0 context.Context, p1 address.Address, p2 miner.SectorPreCommitInfo, p3 types.TipSetKey) (big.Int, error)

func (*CurioChainRPCStruct) StateMinerProvingDeadline added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerProvingDeadline(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*dline.Info, error)

func (*CurioChainRPCStruct) StateMinerRecoveries added in v1.23.0

func (s *CurioChainRPCStruct) StateMinerRecoveries(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (bitfield.BitField, error)

func (*CurioChainRPCStruct) StateMinerSectorCount added in v1.23.0

func (s *CurioChainRPCStruct) StateMinerSectorCount(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MinerSectors, error)

func (*CurioChainRPCStruct) StateMinerSectors added in v1.22.1

func (s *CurioChainRPCStruct) StateMinerSectors(p0 context.Context, p1 address.Address, p2 *bitfield.BitField, p3 types.TipSetKey) ([]*miner.SectorOnChainInfo, error)

func (*CurioChainRPCStruct) StateNetworkName added in v1.23.0

func (s *CurioChainRPCStruct) StateNetworkName(p0 context.Context) (dtypes.NetworkName, error)

func (*CurioChainRPCStruct) StateNetworkVersion added in v1.22.1

func (s *CurioChainRPCStruct) StateNetworkVersion(p0 context.Context, p1 types.TipSetKey) (network.Version, error)

func (*CurioChainRPCStruct) StateReadState added in v1.23.0

func (s *CurioChainRPCStruct) StateReadState(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*api.ActorState, error)

func (*CurioChainRPCStruct) StateSearchMsg added in v1.22.1

func (s *CurioChainRPCStruct) StateSearchMsg(p0 context.Context, p1 types.TipSetKey, p2 cid.Cid, p3 abi.ChainEpoch, p4 bool) (*api.MsgLookup, error)

func (*CurioChainRPCStruct) StateSectorGetInfo added in v1.22.1

func (s *CurioChainRPCStruct) StateSectorGetInfo(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorOnChainInfo, error)

func (*CurioChainRPCStruct) StateSectorPartition added in v1.22.1

func (s *CurioChainRPCStruct) StateSectorPartition(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorLocation, error)

func (*CurioChainRPCStruct) StateSectorPreCommitInfo added in v1.22.1

func (s *CurioChainRPCStruct) StateSectorPreCommitInfo(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorPreCommitOnChainInfo, error)

func (*CurioChainRPCStruct) StateVMCirculatingSupplyInternal added in v1.23.0

func (s *CurioChainRPCStruct) StateVMCirculatingSupplyInternal(p0 context.Context, p1 types.TipSetKey) (api.CirculatingSupply, error)

func (*CurioChainRPCStruct) StateVerifiedClientStatus added in v1.23.0

func (s *CurioChainRPCStruct) StateVerifiedClientStatus(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*abi.StoragePower, error)

func (*CurioChainRPCStruct) StateWaitMsg added in v1.23.0

func (s *CurioChainRPCStruct) StateWaitMsg(p0 context.Context, p1 cid.Cid, p2 uint64, p3 abi.ChainEpoch, p4 bool) (*api.MsgLookup, error)

func (*CurioChainRPCStruct) SyncSubmitBlock added in v1.22.1

func (s *CurioChainRPCStruct) SyncSubmitBlock(p0 context.Context, p1 *types.BlockMsg) error

func (*CurioChainRPCStruct) Version added in v1.22.1

func (*CurioChainRPCStruct) WalletBalance added in v1.22.1

func (s *CurioChainRPCStruct) WalletBalance(p0 context.Context, p1 address.Address) (big.Int, error)

func (*CurioChainRPCStruct) WalletHas added in v1.22.1

func (s *CurioChainRPCStruct) WalletHas(p0 context.Context, p1 address.Address) (bool, error)

func (*CurioChainRPCStruct) WalletSign added in v1.22.1

func (s *CurioChainRPCStruct) WalletSign(p0 context.Context, p1 address.Address, p2 []byte) (*crypto.Signature, error)

func (*CurioChainRPCStruct) WalletSignMessage added in v1.22.1

func (s *CurioChainRPCStruct) WalletSignMessage(p0 context.Context, p1 address.Address, p2 *types.Message) (*types.SignedMessage, error)

type CurioChainRPCStub added in v1.22.1

type CurioChainRPCStub struct {
}

func (*CurioChainRPCStub) AuthNew added in v1.23.0

func (s *CurioChainRPCStub) AuthNew(p0 context.Context, p1 []auth.Permission) ([]byte, error)

func (*CurioChainRPCStub) AuthVerify added in v1.23.0

func (s *CurioChainRPCStub) AuthVerify(p0 context.Context, p1 string) ([]auth.Permission, error)

func (*CurioChainRPCStub) ChainGetMessage added in v1.22.1

func (s *CurioChainRPCStub) ChainGetMessage(p0 context.Context, p1 cid.Cid) (*types.Message, error)

func (*CurioChainRPCStub) ChainGetTipSet added in v1.22.1

func (s *CurioChainRPCStub) ChainGetTipSet(p0 context.Context, p1 types.TipSetKey) (*types.TipSet, error)

func (*CurioChainRPCStub) ChainGetTipSetAfterHeight added in v1.22.1

func (s *CurioChainRPCStub) ChainGetTipSetAfterHeight(p0 context.Context, p1 abi.ChainEpoch, p2 types.TipSetKey) (*types.TipSet, error)

func (*CurioChainRPCStub) ChainGetTipSetByHeight added in v1.22.1

func (s *CurioChainRPCStub) ChainGetTipSetByHeight(p0 context.Context, p1 abi.ChainEpoch, p2 types.TipSetKey) (*types.TipSet, error)

func (*CurioChainRPCStub) ChainHasObj added in v1.22.1

func (s *CurioChainRPCStub) ChainHasObj(p0 context.Context, p1 cid.Cid) (bool, error)

func (*CurioChainRPCStub) ChainHead added in v1.22.1

func (s *CurioChainRPCStub) ChainHead(p0 context.Context) (*types.TipSet, error)

func (*CurioChainRPCStub) ChainNotify added in v1.22.1

func (s *CurioChainRPCStub) ChainNotify(p0 context.Context) (<-chan []*api.HeadChange, error)

func (*CurioChainRPCStub) ChainPutObj added in v1.22.1

func (s *CurioChainRPCStub) ChainPutObj(p0 context.Context, p1 blocks.Block) error

func (*CurioChainRPCStub) ChainReadObj added in v1.22.1

func (s *CurioChainRPCStub) ChainReadObj(p0 context.Context, p1 cid.Cid) ([]byte, error)

func (*CurioChainRPCStub) ChainTipSetWeight added in v1.22.1

func (s *CurioChainRPCStub) ChainTipSetWeight(p0 context.Context, p1 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStub) GasEstimateFeeCap added in v1.22.1

func (s *CurioChainRPCStub) GasEstimateFeeCap(p0 context.Context, p1 *types.Message, p2 int64, p3 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStub) GasEstimateGasPremium added in v1.22.1

func (s *CurioChainRPCStub) GasEstimateGasPremium(p0 context.Context, p1 uint64, p2 address.Address, p3 int64, p4 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStub) GasEstimateMessageGas added in v1.22.1

func (s *CurioChainRPCStub) GasEstimateMessageGas(p0 context.Context, p1 *types.Message, p2 *api.MessageSendSpec, p3 types.TipSetKey) (*types.Message, error)

func (*CurioChainRPCStub) MinerCreateBlock added in v1.22.1

func (s *CurioChainRPCStub) MinerCreateBlock(p0 context.Context, p1 *api.BlockTemplate) (*types.BlockMsg, error)

func (*CurioChainRPCStub) MinerGetBaseInfo added in v1.22.1

func (s *CurioChainRPCStub) MinerGetBaseInfo(p0 context.Context, p1 address.Address, p2 abi.ChainEpoch, p3 types.TipSetKey) (*api.MiningBaseInfo, error)

func (*CurioChainRPCStub) MpoolGetNonce added in v1.22.1

func (s *CurioChainRPCStub) MpoolGetNonce(p0 context.Context, p1 address.Address) (uint64, error)

func (*CurioChainRPCStub) MpoolPush added in v1.22.1

func (s *CurioChainRPCStub) MpoolPush(p0 context.Context, p1 *types.SignedMessage) (cid.Cid, error)

func (*CurioChainRPCStub) MpoolPushMessage added in v1.22.1

func (s *CurioChainRPCStub) MpoolPushMessage(p0 context.Context, p1 *types.Message, p2 *api.MessageSendSpec) (*types.SignedMessage, error)

func (*CurioChainRPCStub) MpoolSelect added in v1.22.1

func (s *CurioChainRPCStub) MpoolSelect(p0 context.Context, p1 types.TipSetKey, p2 float64) ([]*types.SignedMessage, error)

func (*CurioChainRPCStub) Session added in v1.23.0

func (s *CurioChainRPCStub) Session(p0 context.Context) (uuid.UUID, error)

func (*CurioChainRPCStub) Shutdown added in v1.23.0

func (s *CurioChainRPCStub) Shutdown(p0 context.Context) error

func (*CurioChainRPCStub) StateAccountKey added in v1.22.1

func (s *CurioChainRPCStub) StateAccountKey(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (address.Address, error)

func (*CurioChainRPCStub) StateCirculatingSupply added in v1.23.0

func (s *CurioChainRPCStub) StateCirculatingSupply(p0 context.Context, p1 types.TipSetKey) (big.Int, error)

func (*CurioChainRPCStub) StateDealProviderCollateralBounds added in v1.23.0

func (s *CurioChainRPCStub) StateDealProviderCollateralBounds(p0 context.Context, p1 abi.PaddedPieceSize, p2 bool, p3 types.TipSetKey) (api.DealCollateralBounds, error)

func (*CurioChainRPCStub) StateGetActor added in v1.22.1

func (s *CurioChainRPCStub) StateGetActor(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*types.Actor, error)

func (*CurioChainRPCStub) StateGetAllocation added in v1.22.1

func (s *CurioChainRPCStub) StateGetAllocation(p0 context.Context, p1 address.Address, p2 verifregtypes.AllocationId, p3 types.TipSetKey) (*verifregtypes.Allocation, error)

func (*CurioChainRPCStub) StateGetAllocationForPendingDeal added in v1.22.1

func (s *CurioChainRPCStub) StateGetAllocationForPendingDeal(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (*verifregtypes.Allocation, error)

func (*CurioChainRPCStub) StateGetAllocationIdForPendingDeal added in v1.22.1

func (s *CurioChainRPCStub) StateGetAllocationIdForPendingDeal(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (verifregtypes.AllocationId, error)

func (*CurioChainRPCStub) StateGetBeaconEntry added in v1.22.1

func (s *CurioChainRPCStub) StateGetBeaconEntry(p0 context.Context, p1 abi.ChainEpoch) (*types.BeaconEntry, error)

func (*CurioChainRPCStub) StateGetRandomnessFromBeacon added in v1.22.1

func (s *CurioChainRPCStub) StateGetRandomnessFromBeacon(p0 context.Context, p1 crypto.DomainSeparationTag, p2 abi.ChainEpoch, p3 []byte, p4 types.TipSetKey) (abi.Randomness, error)

func (*CurioChainRPCStub) StateGetRandomnessFromTickets added in v1.22.1

func (s *CurioChainRPCStub) StateGetRandomnessFromTickets(p0 context.Context, p1 crypto.DomainSeparationTag, p2 abi.ChainEpoch, p3 []byte, p4 types.TipSetKey) (abi.Randomness, error)

func (*CurioChainRPCStub) StateListMessages added in v1.23.0

func (s *CurioChainRPCStub) StateListMessages(p0 context.Context, p1 *api.MessageMatch, p2 types.TipSetKey, p3 abi.ChainEpoch) ([]cid.Cid, error)

func (*CurioChainRPCStub) StateListMiners added in v1.23.0

func (s *CurioChainRPCStub) StateListMiners(p0 context.Context, p1 types.TipSetKey) ([]address.Address, error)

func (*CurioChainRPCStub) StateLookupID added in v1.22.1

func (s *CurioChainRPCStub) StateLookupID(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (address.Address, error)

func (*CurioChainRPCStub) StateMarketBalance added in v1.23.0

func (s *CurioChainRPCStub) StateMarketBalance(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MarketBalance, error)

func (*CurioChainRPCStub) StateMarketStorageDeal added in v1.23.0

func (s *CurioChainRPCStub) StateMarketStorageDeal(p0 context.Context, p1 abi.DealID, p2 types.TipSetKey) (*api.MarketDeal, error)

func (*CurioChainRPCStub) StateMinerActiveSectors added in v1.22.1

func (s *CurioChainRPCStub) StateMinerActiveSectors(p0 context.Context, p1 address.Address, p2 types.TipSetKey) ([]*miner.SectorOnChainInfo, error)

func (*CurioChainRPCStub) StateMinerAllocated added in v1.22.1

func (s *CurioChainRPCStub) StateMinerAllocated(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*bitfield.BitField, error)

func (*CurioChainRPCStub) StateMinerAvailableBalance added in v1.22.1

func (s *CurioChainRPCStub) StateMinerAvailableBalance(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStub) StateMinerDeadlines added in v1.22.1

func (s *CurioChainRPCStub) StateMinerDeadlines(p0 context.Context, p1 address.Address, p2 types.TipSetKey) ([]api.Deadline, error)

func (*CurioChainRPCStub) StateMinerFaults added in v1.23.0

func (s *CurioChainRPCStub) StateMinerFaults(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (bitfield.BitField, error)

func (*CurioChainRPCStub) StateMinerInfo added in v1.22.1

func (s *CurioChainRPCStub) StateMinerInfo(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MinerInfo, error)

func (*CurioChainRPCStub) StateMinerInitialPledgeForSector added in v1.24.0

func (s *CurioChainRPCStub) StateMinerInitialPledgeForSector(p0 context.Context, p1 abi.ChainEpoch, p2 abi.SectorSize, p3 uint64, p4 types.TipSetKey) (types.BigInt, error)

func (*CurioChainRPCStub) StateMinerPartitions added in v1.22.1

func (s *CurioChainRPCStub) StateMinerPartitions(p0 context.Context, p1 address.Address, p2 uint64, p3 types.TipSetKey) ([]api.Partition, error)

func (*CurioChainRPCStub) StateMinerPower added in v1.22.1

func (s *CurioChainRPCStub) StateMinerPower(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*api.MinerPower, error)

func (*CurioChainRPCStub) StateMinerPreCommitDepositForPower added in v1.22.1

func (s *CurioChainRPCStub) StateMinerPreCommitDepositForPower(p0 context.Context, p1 address.Address, p2 miner.SectorPreCommitInfo, p3 types.TipSetKey) (big.Int, error)

func (*CurioChainRPCStub) StateMinerProvingDeadline added in v1.22.1

func (s *CurioChainRPCStub) StateMinerProvingDeadline(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*dline.Info, error)

func (*CurioChainRPCStub) StateMinerRecoveries added in v1.23.0

func (s *CurioChainRPCStub) StateMinerRecoveries(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (bitfield.BitField, error)

func (*CurioChainRPCStub) StateMinerSectorCount added in v1.23.0

func (s *CurioChainRPCStub) StateMinerSectorCount(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (api.MinerSectors, error)

func (*CurioChainRPCStub) StateMinerSectors added in v1.22.1

func (s *CurioChainRPCStub) StateMinerSectors(p0 context.Context, p1 address.Address, p2 *bitfield.BitField, p3 types.TipSetKey) ([]*miner.SectorOnChainInfo, error)

func (*CurioChainRPCStub) StateNetworkName added in v1.23.0

func (s *CurioChainRPCStub) StateNetworkName(p0 context.Context) (dtypes.NetworkName, error)

func (*CurioChainRPCStub) StateNetworkVersion added in v1.22.1

func (s *CurioChainRPCStub) StateNetworkVersion(p0 context.Context, p1 types.TipSetKey) (network.Version, error)

func (*CurioChainRPCStub) StateReadState added in v1.23.0

func (s *CurioChainRPCStub) StateReadState(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*api.ActorState, error)

func (*CurioChainRPCStub) StateSearchMsg added in v1.22.1

func (s *CurioChainRPCStub) StateSearchMsg(p0 context.Context, p1 types.TipSetKey, p2 cid.Cid, p3 abi.ChainEpoch, p4 bool) (*api.MsgLookup, error)

func (*CurioChainRPCStub) StateSectorGetInfo added in v1.22.1

func (s *CurioChainRPCStub) StateSectorGetInfo(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorOnChainInfo, error)

func (*CurioChainRPCStub) StateSectorPartition added in v1.22.1

func (s *CurioChainRPCStub) StateSectorPartition(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorLocation, error)

func (*CurioChainRPCStub) StateSectorPreCommitInfo added in v1.22.1

func (s *CurioChainRPCStub) StateSectorPreCommitInfo(p0 context.Context, p1 address.Address, p2 abi.SectorNumber, p3 types.TipSetKey) (*miner.SectorPreCommitOnChainInfo, error)

func (*CurioChainRPCStub) StateVMCirculatingSupplyInternal added in v1.23.0

func (s *CurioChainRPCStub) StateVMCirculatingSupplyInternal(p0 context.Context, p1 types.TipSetKey) (api.CirculatingSupply, error)

func (*CurioChainRPCStub) StateVerifiedClientStatus added in v1.23.0

func (s *CurioChainRPCStub) StateVerifiedClientStatus(p0 context.Context, p1 address.Address, p2 types.TipSetKey) (*abi.StoragePower, error)

func (*CurioChainRPCStub) StateWaitMsg added in v1.23.0

func (s *CurioChainRPCStub) StateWaitMsg(p0 context.Context, p1 cid.Cid, p2 uint64, p3 abi.ChainEpoch, p4 bool) (*api.MsgLookup, error)

func (*CurioChainRPCStub) SyncSubmitBlock added in v1.22.1

func (s *CurioChainRPCStub) SyncSubmitBlock(p0 context.Context, p1 *types.BlockMsg) error

func (*CurioChainRPCStub) Version added in v1.22.1

func (*CurioChainRPCStub) WalletBalance added in v1.22.1

func (s *CurioChainRPCStub) WalletBalance(p0 context.Context, p1 address.Address) (big.Int, error)

func (*CurioChainRPCStub) WalletHas added in v1.22.1

func (s *CurioChainRPCStub) WalletHas(p0 context.Context, p1 address.Address) (bool, error)

func (*CurioChainRPCStub) WalletSign added in v1.22.1

func (s *CurioChainRPCStub) WalletSign(p0 context.Context, p1 address.Address, p2 []byte) (*crypto.Signature, error)

func (*CurioChainRPCStub) WalletSignMessage added in v1.22.1

func (s *CurioChainRPCStub) WalletSignMessage(p0 context.Context, p1 address.Address, p2 *types.Message) (*types.SignedMessage, error)

type CurioMethods

type CurioMethods struct {
	AllocatePieceToSector func(p0 context.Context, p1 address.Address, p2 lpiece.PieceDealInfo, p3 int64, p4 url.URL, p5 http.Header) (api.SectorOffset, error) `perm:"write"`

	LogList func(p0 context.Context) ([]string, error) `perm:"read"`

	LogSetLevel func(p0 context.Context, p1 string, p2 string) error `perm:"admin"`

	Shutdown func(p0 context.Context) error `perm:"admin"`

	StorageAddLocal func(p0 context.Context, p1 string) error `perm:"admin"`

	StorageDetachLocal func(p0 context.Context, p1 string) error `perm:"admin"`

	StorageFindSector func(p0 context.Context, p1 abi.SectorID, p2 storiface.SectorFileType, p3 abi.SectorSize, p4 bool) ([]storiface.SectorStorageInfo, error) `perm:"admin"`

	StorageInfo func(p0 context.Context, p1 storiface.ID) (storiface.StorageInfo, error) `perm:"admin"`

	StorageInit func(p0 context.Context, p1 string, p2 storiface.LocalStorageMeta) error `perm:"admin"`

	StorageList func(p0 context.Context) (map[storiface.ID][]storiface.Decl, error) `perm:"admin"`

	StorageLocal func(p0 context.Context) (map[storiface.ID]string, error) `perm:"admin"`

	StorageStat func(p0 context.Context, p1 storiface.ID) (fsutil.FsStat, error) `perm:"admin"`

	Version func(p0 context.Context) ([]int, error) `perm:"admin"`
}

type CurioStruct

type CurioStruct struct {
	Internal CurioMethods
}

func (*CurioStruct) AllocatePieceToSector

func (s *CurioStruct) AllocatePieceToSector(p0 context.Context, p1 address.Address, p2 lpiece.PieceDealInfo, p3 int64, p4 url.URL, p5 http.Header) (api.SectorOffset, error)

func (*CurioStruct) LogList

func (s *CurioStruct) LogList(p0 context.Context) ([]string, error)

func (*CurioStruct) LogSetLevel

func (s *CurioStruct) LogSetLevel(p0 context.Context, p1 string, p2 string) error

func (*CurioStruct) Shutdown

func (s *CurioStruct) Shutdown(p0 context.Context) error

func (*CurioStruct) StorageAddLocal

func (s *CurioStruct) StorageAddLocal(p0 context.Context, p1 string) error

func (*CurioStruct) StorageDetachLocal

func (s *CurioStruct) StorageDetachLocal(p0 context.Context, p1 string) error

func (*CurioStruct) StorageFindSector

func (*CurioStruct) StorageInfo

func (s *CurioStruct) StorageInfo(p0 context.Context, p1 storiface.ID) (storiface.StorageInfo, error)

func (*CurioStruct) StorageInit

func (s *CurioStruct) StorageInit(p0 context.Context, p1 string, p2 storiface.LocalStorageMeta) error

func (*CurioStruct) StorageList

func (s *CurioStruct) StorageList(p0 context.Context) (map[storiface.ID][]storiface.Decl, error)

func (*CurioStruct) StorageLocal

func (s *CurioStruct) StorageLocal(p0 context.Context) (map[storiface.ID]string, error)

func (*CurioStruct) StorageStat

func (s *CurioStruct) StorageStat(p0 context.Context, p1 storiface.ID) (fsutil.FsStat, error)

func (*CurioStruct) Version

func (s *CurioStruct) Version(p0 context.Context) ([]int, error)

type CurioStub

type CurioStub struct {
}

func (*CurioStub) AllocatePieceToSector

func (s *CurioStub) AllocatePieceToSector(p0 context.Context, p1 address.Address, p2 lpiece.PieceDealInfo, p3 int64, p4 url.URL, p5 http.Header) (api.SectorOffset, error)

func (*CurioStub) LogList

func (s *CurioStub) LogList(p0 context.Context) ([]string, error)

func (*CurioStub) LogSetLevel

func (s *CurioStub) LogSetLevel(p0 context.Context, p1 string, p2 string) error

func (*CurioStub) Shutdown

func (s *CurioStub) Shutdown(p0 context.Context) error

func (*CurioStub) StorageAddLocal

func (s *CurioStub) StorageAddLocal(p0 context.Context, p1 string) error

func (*CurioStub) StorageDetachLocal

func (s *CurioStub) StorageDetachLocal(p0 context.Context, p1 string) error

func (*CurioStub) StorageFindSector

func (*CurioStub) StorageInfo

func (s *CurioStub) StorageInfo(p0 context.Context, p1 storiface.ID) (storiface.StorageInfo, error)

func (*CurioStub) StorageInit

func (s *CurioStub) StorageInit(p0 context.Context, p1 string, p2 storiface.LocalStorageMeta) error

func (*CurioStub) StorageList

func (s *CurioStub) StorageList(p0 context.Context) (map[storiface.ID][]storiface.Decl, error)

func (*CurioStub) StorageLocal

func (s *CurioStub) StorageLocal(p0 context.Context) (map[storiface.ID]string, error)

func (*CurioStub) StorageStat

func (s *CurioStub) StorageStat(p0 context.Context, p1 storiface.ID) (fsutil.FsStat, error)

func (*CurioStub) Version

func (s *CurioStub) Version(p0 context.Context) ([]int, error)

Directories

Path Synopsis
cmd
gen
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL