@celo/identity"offchain/accessors/binary"PublicBinaryAccessor

Class: PublicBinaryAccessor

Schema for writing any generic binary data

Hierarchy

  • PublicBinaryAccessor

PublicPictureAccessor

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new PublicBinaryAccessor(wrapper: OffchainDataWrapper, dataPath: string): PublicBinaryAccessor

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:11

Parameters:

Name Type
wrapper OffchainDataWrapper
dataPath string

Returns: PublicBinaryAccessor

Properties

Readonly dataPath

dataPath: string

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:12


read

read: function = makeAsyncThrowable(this.readAsResult.bind(this))

Implementation of PublicAccessor.read

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:35

Type declaration:

▸ (...args: TArgs): Promise‹TResult›

Parameters:

Name Type
...args TArgs

Readonly wrapper

wrapper: OffchainDataWrapper

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:12

Methods

readAsResult

readAsResult(account: Address): Promise‹OkResult‹Buffer‹›› | ErrorResult‹OffchainError‹›››

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:26

Parameters:

Name Type
account Address

Returns: Promise‹OkResult‹Buffer‹›› | ErrorResult‹OffchainError‹›››


write

write(data: Buffer): Promise‹undefined | OffchainError‹››

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:14

Parameters:

Name Type
data Buffer

Returns: Promise‹undefined | OffchainError‹››