chain

package
v0.3.8 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 35 Imported by: 13

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractSegmenthash

func ExtractSegmenthash(segment []string) []string

Types

type Sdk added in v0.3.7

type Sdk struct {
	*core.Node
	// contains filtered or unexported fields
}

func NewSDK added in v0.3.7

func NewSDK(
	ctx context.Context,
	serviceName string,
	rpcs []string,
	mnemonic string,
	t time.Duration,
	workspace string,
	p2pPort int,
	bootnodes []string,
	protocolPrefix string,
) (*Sdk, error)

func (*Sdk) AuthorizeSpace added in v0.3.7

func (c *Sdk) AuthorizeSpace(ossAccount string) (string, error)

func (*Sdk) BuySpace added in v0.3.7

func (c *Sdk) BuySpace(count uint32) (string, error)

func (*Sdk) CertIdleSpace added in v0.3.8

func (c *Sdk) CertIdleSpace(idleSignInfo pattern.IdleSignInfo, sign pattern.TeeSignature) (string, error)

func (*Sdk) CheckSpaceUsageAuthorization added in v0.3.7

func (c *Sdk) CheckSpaceUsageAuthorization(puk []byte) (bool, error)

func (*Sdk) ClaimRestoralNoExistOrder added in v0.3.7

func (c *Sdk) ClaimRestoralNoExistOrder(puk []byte, rootHash, restoralFragmentHash string) (string, error)

ClaimRestoralNoExistOrder

func (*Sdk) ClaimRestoralOrder added in v0.3.7

func (c *Sdk) ClaimRestoralOrder(fragmentHash string) (string, error)

ClaimRestoralOrder

func (*Sdk) ClaimRewards added in v0.3.7

func (c *Sdk) ClaimRewards() (string, error)

ClaimRewards

func (*Sdk) CreateBucket added in v0.3.7

func (c *Sdk) CreateBucket(owner_pkey []byte, name string) (string, error)

func (*Sdk) DeleteBucket added in v0.3.7

func (c *Sdk) DeleteBucket(owner_pkey []byte, name string) (string, error)

func (*Sdk) DeleteFile added in v0.3.7

func (c *Sdk) DeleteFile(puk []byte, filehash []string) (string, []pattern.FileHash, error)

func (*Sdk) DeleteFiller added in v0.3.7

func (c *Sdk) DeleteFiller(filehash string) (string, error)

func (*Sdk) DownloadFromGateway added in v0.3.7

func (c *Sdk) DownloadFromGateway(url, roothash, savepath string) error

func (*Sdk) EnabledP2P added in v0.3.7

func (c *Sdk) EnabledP2P() bool

func (*Sdk) ExitDeoss added in v0.3.7

func (c *Sdk) ExitDeoss() (string, error)

func (*Sdk) ExitSminer added in v0.3.7

func (c *Sdk) ExitSminer() (string, error)

func (*Sdk) ExpansionSpace added in v0.3.7

func (c *Sdk) ExpansionSpace(count uint32) (string, error)

func (*Sdk) Expenders added in v0.3.8

func (s *Sdk) Expenders() (pattern.ExpendersInfo, error)

func (*Sdk) FindPeers added in v0.3.7

func (c *Sdk) FindPeers() map[string]peer.AddrInfo

func (*Sdk) GenerateRestoralOrder added in v0.3.7

func (c *Sdk) GenerateRestoralOrder(rootHash, fragmentHash string) (string, error)

GenerateRestoralOrder

func (*Sdk) GenerateStorageOrder added in v0.3.7

func (c *Sdk) GenerateStorageOrder(roothash string, segment []pattern.SegmentDataInfo, owner []byte, filename, buckname string, filesize uint64) (string, error)

func (*Sdk) GetChainState added in v0.3.7

func (c *Sdk) GetChainState() bool

func (*Sdk) GetKeyEvents added in v0.3.7

func (c *Sdk) GetKeyEvents() types.StorageKey

func (*Sdk) GetMetadata added in v0.3.7

func (c *Sdk) GetMetadata() *types.Metadata

func (*Sdk) GetNetworkEnv added in v0.3.7

func (c *Sdk) GetNetworkEnv() string

func (*Sdk) GetSdkName added in v0.3.7

func (c *Sdk) GetSdkName() string

func (*Sdk) GetSignatureAcc added in v0.3.7

func (c *Sdk) GetSignatureAcc() string

func (*Sdk) GetSignatureAccPulickey added in v0.3.7

func (c *Sdk) GetSignatureAccPulickey() []byte

func (*Sdk) GetSubstrateAPI added in v0.3.7

func (c *Sdk) GetSubstrateAPI() *gsrpc.SubstrateAPI

func (*Sdk) GetTokenSymbol added in v0.3.7

func (c *Sdk) GetTokenSymbol() string

func (*Sdk) GetURI added in v0.3.7

func (c *Sdk) GetURI() string

func (*Sdk) IncreaseStakingAmount added in v0.3.7

func (c *Sdk) IncreaseStakingAmount(tokens *big.Int) (string, error)

Storage miners increase deposit function

func (*Sdk) IncreaseStorageNodeStakingAmount added in v0.3.7

func (c *Sdk) IncreaseStorageNodeStakingAmount(token string) (string, error)

func (*Sdk) NetListening added in v0.3.7

func (c *Sdk) NetListening() (bool, error)

func (*Sdk) ProcessingData added in v0.3.7

func (c *Sdk) ProcessingData(file string) ([]pattern.SegmentDataInfo, string, error)

ProcessingData

func (*Sdk) QuaryAuthorizedAcc added in v0.3.7

func (c *Sdk) QuaryAuthorizedAcc(puk []byte) (types.AccountID, error)

func (*Sdk) QuaryAuthorizedAccount added in v0.3.7

func (c *Sdk) QuaryAuthorizedAccount(puk []byte) (string, error)

func (*Sdk) QuaryStorageNodeRewardInfo added in v0.3.7

func (c *Sdk) QuaryStorageNodeRewardInfo(puk []byte) (pattern.RewardsType, error)

func (*Sdk) QueryAccountInfo added in v0.3.7

func (c *Sdk) QueryAccountInfo(puk []byte) (types.AccountInfo, error)

QueryAccountInfo

func (*Sdk) QueryAllBucketName added in v0.3.7

func (c *Sdk) QueryAllBucketName(owner []byte) ([]string, error)

func (*Sdk) QueryAssignedMinerPeerId added in v0.3.7

func (c *Sdk) QueryAssignedMinerPeerId(minerTaskList []pattern.MinerTaskList) ([]peer.ID, error)

func (*Sdk) QueryAssignedProof added in v0.3.7

func (c *Sdk) QueryAssignedProof() ([][]pattern.ProofAssignmentInfo, error)

func (*Sdk) QueryBlockHeight added in v0.3.7

func (c *Sdk) QueryBlockHeight(hash string) (uint32, error)

QueryBlockHeight

func (*Sdk) QueryBucketInfo added in v0.3.7

func (c *Sdk) QueryBucketInfo(puk []byte, bucketname string) (pattern.BucketInfo, error)

QueryBucketInfo

func (*Sdk) QueryBucketList added in v0.3.7

func (c *Sdk) QueryBucketList(puk []byte) ([]types.Bytes, error)

func (*Sdk) QueryChallenge added in v0.3.7

func (c *Sdk) QueryChallenge(pubkey []byte) (pattern.ChallengeInfo, error)

func (*Sdk) QueryChallengeExpiration added in v0.3.7

func (c *Sdk) QueryChallengeExpiration() (uint32, error)

func (*Sdk) QueryChallengeSnapshot added in v0.3.7

func (c *Sdk) QueryChallengeSnapshot() (pattern.ChallengeSnapShot, error)

func (*Sdk) QueryChallengeSt added in v0.3.7

func (c *Sdk) QueryChallengeSt() (pattern.ChallengeSnapshot, error)

func (*Sdk) QueryChallenge_V2 added in v0.3.8

func (c *Sdk) QueryChallenge_V2() (pattern.ChallengeInfo_V2, error)

func (*Sdk) QueryDeossPeerIdList added in v0.3.7

func (c *Sdk) QueryDeossPeerIdList() ([]string, error)

QueryDeossPeerPublickey

func (*Sdk) QueryDeossPeerPublickey added in v0.3.7

func (c *Sdk) QueryDeossPeerPublickey(pubkey []byte) ([]byte, error)

QueryDeossPeerPublickey

func (*Sdk) QueryFileMetadata added in v0.3.7

func (c *Sdk) QueryFileMetadata(roothash string) (pattern.FileMetadata, error)

QueryFileMetaData

func (*Sdk) QueryFillerMap added in v0.3.7

func (c *Sdk) QueryFillerMap(filehash string) (pattern.IdleMetadata, error)

QueryFillerMap

func (*Sdk) QueryNodeSynchronizationSt added in v0.3.7

func (c *Sdk) QueryNodeSynchronizationSt() (bool, error)

QueryNodeSynchronizationSt

func (*Sdk) QueryPendingReplacements added in v0.3.7

func (c *Sdk) QueryPendingReplacements(puk []byte) (uint32, error)

func (*Sdk) QueryRestoralOrder added in v0.3.7

func (c *Sdk) QueryRestoralOrder(fragmentHash string) (pattern.RestoralOrderInfo, error)

QueryRestoralOrder

func (*Sdk) QueryRestoralOrderList added in v0.3.7

func (c *Sdk) QueryRestoralOrderList() ([]pattern.RestoralOrderInfo, error)

QueryRestoralOrder

func (*Sdk) QueryRestoralTarget added in v0.3.7

func (c *Sdk) QueryRestoralTarget(puk []byte) (pattern.RestoralTargetInfo, error)

QueryRestoralOrder

func (*Sdk) QueryRestoralTargetList added in v0.3.7

func (c *Sdk) QueryRestoralTargetList() ([]pattern.RestoralTargetInfo, error)

QueryRestoralTargetList

func (*Sdk) QuerySminerList added in v0.3.7

func (c *Sdk) QuerySminerList() ([]types.AccountID, error)

QuerySminerList

func (*Sdk) QuerySpacePricePerGib added in v0.3.7

func (c *Sdk) QuerySpacePricePerGib() (string, error)

func (*Sdk) QueryStorageMiner added in v0.3.7

func (c *Sdk) QueryStorageMiner(puk []byte) (pattern.MinerInfo, error)

QueryStorageMiner

func (*Sdk) QueryStorageNodeReward added in v0.3.7

func (c *Sdk) QueryStorageNodeReward(puk []byte) (pattern.MinerReward, error)

QueryMinerRewards

func (*Sdk) QueryStorageOrder added in v0.3.7

func (c *Sdk) QueryStorageOrder(roothash string) (pattern.StorageOrder, error)

func (*Sdk) QueryTeeAssignedProof added in v0.3.7

func (c *Sdk) QueryTeeAssignedProof(puk []byte) ([]pattern.ProofAssignmentInfo, error)

func (*Sdk) QueryTeeInfoList added in v0.3.7

func (c *Sdk) QueryTeeInfoList() ([]pattern.TeeWorkerInfo, error)

func (*Sdk) QueryTeePeerID added in v0.3.7

func (c *Sdk) QueryTeePeerID(puk []byte) ([]byte, error)

func (*Sdk) QueryTeePodr2Puk added in v0.3.7

func (c *Sdk) QueryTeePodr2Puk() ([]byte, error)

func (*Sdk) QueryTeeWorkerList added in v0.3.7

func (c *Sdk) QueryTeeWorkerList() ([]pattern.TeeWorkerSt, error)

func (*Sdk) QueryUserSpaceInfo added in v0.3.7

func (c *Sdk) QueryUserSpaceInfo(puk []byte) (pattern.UserSpaceInfo, error)

func (*Sdk) QueryUserSpaceSt added in v0.3.7

func (c *Sdk) QueryUserSpaceSt(puk []byte) (pattern.UserSpaceSt, error)

func (*Sdk) Reconnect added in v0.3.7

func (c *Sdk) Reconnect() error

func (*Sdk) RedundancyRecovery added in v0.3.7

func (c *Sdk) RedundancyRecovery(outpath string, shardspath []string) error

func (*Sdk) RegisterOrUpdateDeoss added in v0.3.7

func (c *Sdk) RegisterOrUpdateDeoss(peerId []byte) (string, error)

func (*Sdk) RegisterOrUpdateSminer added in v0.3.7

func (c *Sdk) RegisterOrUpdateSminer(peerId []byte, earnings string, pledge uint64) (string, string, error)

func (*Sdk) RegisterOrUpdateSminer_V2 added in v0.3.8

func (c *Sdk) RegisterOrUpdateSminer_V2(peerId []byte, earnings string, pledge uint64, poisKey pattern.PoISKeyInfo, sign pattern.TeeSignature) (string, string, error)

func (*Sdk) RenewalSpace added in v0.3.7

func (c *Sdk) RenewalSpace(days uint32) (string, error)

func (*Sdk) ReplaceFile added in v0.3.7

func (c *Sdk) ReplaceFile(roothash []string) (string, []string, error)

func (*Sdk) ReplaceIdleFiles added in v0.3.7

func (c *Sdk) ReplaceIdleFiles(roothash []pattern.FileHash) (string, []pattern.FileHash, error)

func (*Sdk) ReplaceIdleSpace added in v0.3.8

func (c *Sdk) ReplaceIdleSpace(idleSignInfo pattern.IdleSignInfo, sign pattern.TeeSignature) (string, error)

func (*Sdk) ReportFiles added in v0.3.7

func (c *Sdk) ReportFiles(roothash []string) (string, []string, error)

func (*Sdk) ReportProof added in v0.3.7

func (c *Sdk) ReportProof(idlesigma, servicesigma string) (string, error)

func (*Sdk) RestoralComplete added in v0.3.7

func (c *Sdk) RestoralComplete(restoralFragmentHash string) (string, error)

ClaimRestoralNoExistOrder

func (*Sdk) RetrieveFile added in v0.3.7

func (c *Sdk) RetrieveFile(roothash, savepath string) error

func (*Sdk) SetChainState added in v0.3.7

func (c *Sdk) SetChainState(state bool)

func (*Sdk) SetSdkName added in v0.3.7

func (c *Sdk) SetSdkName(name string)

func (*Sdk) Sign added in v0.3.7

func (c *Sdk) Sign(msg []byte) ([]byte, error)

func (*Sdk) StorageData added in v0.3.7

func (c *Sdk) StorageData(roothash string, segment []pattern.SegmentDataInfo, minerTaskList []pattern.MinerTaskList) error

func (*Sdk) StoreFile added in v0.3.7

func (c *Sdk) StoreFile(file, bucket string) (string, error)

StoreFile

func (*Sdk) SubmitFileReport added in v0.3.7

func (c *Sdk) SubmitFileReport(roothash []pattern.FileHash) (string, []pattern.FileHash, error)

func (*Sdk) SubmitIdleFile added in v0.3.7

func (c *Sdk) SubmitIdleFile(teeAcc []byte, idlefiles []pattern.IdleFileMeta) (string, error)

func (*Sdk) SubmitIdleMetadata added in v0.3.7

func (c *Sdk) SubmitIdleMetadata(teeAcc []byte, idlefiles []pattern.IdleMetadata) (string, error)

func (*Sdk) SubmitIdleProof added in v0.3.8

func (c *Sdk) SubmitIdleProof(idleProve pattern.FileHash) (string, error)

func (*Sdk) SubmitServiceProof added in v0.3.8

func (c *Sdk) SubmitServiceProof(serviceProof []types.U8) (string, error)

func (*Sdk) SyncState added in v0.3.7

func (c *Sdk) SyncState() (pattern.SysSyncState, error)

func (*Sdk) SysChain added in v0.3.7

func (c *Sdk) SysChain() (string, error)

func (*Sdk) SysProperties added in v0.3.7

func (c *Sdk) SysProperties() (pattern.SysProperties, error)

func (*Sdk) SysVersion added in v0.3.7

func (c *Sdk) SysVersion() (string, error)

func (*Sdk) UnAuthorizeSpace added in v0.3.7

func (c *Sdk) UnAuthorizeSpace() (string, error)

func (*Sdk) UpdateEarningsAcc added in v0.3.7

func (c *Sdk) UpdateEarningsAcc(puk []byte) (string, error)

func (*Sdk) UpdateEarningsAccount added in v0.3.7

func (c *Sdk) UpdateEarningsAccount(earnings string) (string, error)

func (*Sdk) UpdateSminerPeerId added in v0.3.7

func (c *Sdk) UpdateSminerPeerId(peerid pattern.PeerId) (string, error)

func (*Sdk) UploadDeclaration added in v0.3.7

func (c *Sdk) UploadDeclaration(filehash string, dealinfo []pattern.SegmentList, user pattern.UserBrief, filesize uint64) (string, error)

func (*Sdk) UploadtoGateway added in v0.3.7

func (c *Sdk) UploadtoGateway(url, account, uploadfile, bucketName string) (string, error)

func (*Sdk) Verify added in v0.3.7

func (c *Sdk) Verify(msg []byte, sig []byte) (bool, error)

func (*Sdk) Withdraw added in v0.3.7

func (c *Sdk) Withdraw() (string, error)

Withdraw

Jump to

Keyboard shortcuts

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