@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›