Interface IStorageHandler
Methods
buyStorage
- buyStorage(forAddress, duration, space): Promise<DeliverTxResponse>
-
Parameters
-
forAddress: string
-
duration: number
-
space: number
Returns Promise<DeliverTxResponse>
getClientFreeSpace
- getClientFreeSpace(address): Promise<number>
-
Returns Promise<number>
getStorageJklPrice
- getStorageJklPrice(space, duration): Promise<number>
-
Parameters
-
space: number
-
duration: number
Returns Promise<number>
makeStorageInitMsg
- makeStorageInitMsg(): EncodeObject
-
Returns EncodeObject
readSharing
- readSharing(owner, rawPath): Promise<ISharedTracker>
-
Parameters
-
owner: string
-
rawPath: string
saveSharing
- saveSharing(toAddress, shared): Promise<EncodeObject>
-
Returns Promise<EncodeObject>
stopSharing
- stopSharing(rawPath): Promise<EncodeObject>
-
Returns Promise<EncodeObject>
upgradeStorage
- upgradeStorage(forAddress, duration, space): Promise<DeliverTxResponse>
-
Parameters
-
forAddress: string
-
duration: number
-
space: number
Returns Promise<DeliverTxResponse>