@celo/identity"offchain-data-wrapper"BasicDataWrapper

Class: BasicDataWrapper

Hierarchy

  • BasicDataWrapper

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new BasicDataWrapper(self: string, kit: ContractKit, signer?: undefined | string): BasicDataWrapper

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:75

Parameters:

Name Type
self string
kit ContractKit
signer? undefined | string

Returns: BasicDataWrapper

Properties

Readonly kit

kit: ContractKit

Implementation of OffchainDataWrapper.kit

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:77


readDataFrom

readDataFrom: Object = makeAsyncThrowable(this.readDataFromAsResult.bind(this))

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:112


Readonly self

self: string

Implementation of OffchainDataWrapper.self

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:77


signer

signer: string

Implementation of OffchainDataWrapper.signer

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:75


storageWriter

storageWriter: StorageWriter | undefined

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:74

Methods

readDataFromAsResult

readDataFromAsResult<DataType>(account: Address, dataPath: string, checkOffchainSigners: boolean, type?: t.Type‹DataType›): Promise‹Result‹Buffer, OffchainErrors››

Implementation of OffchainDataWrapper

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:81

Type parameters:

DataType

Parameters:

Name Type
account Address
dataPath string
checkOffchainSigners boolean
type? t.Type‹DataType›

Returns: Promise‹Result‹Buffer, OffchainErrors››


writeDataTo

writeDataTo(data: Buffer, signature: Buffer, dataPath: string): Promise‹OffchainErrors | void›

Implementation of OffchainDataWrapper

Defined in packages/sdk/identity/src/offchain-data-wrapper.ts:114

Parameters:

Name Type
data Buffer
signature Buffer
dataPath string

Returns: Promise‹OffchainErrors | void›