Skip to content

@gala-chain/chaincodeAPI


API > PublicKeyContract

Class: PublicKeyContract

Contents

Extends

Constructors

new PublicKeyContract()

new PublicKeyContract(): PublicKeyContract

Overrides

GalaContract.constructor

Source

chaincode/src/contracts/PublicKeyContract.ts:46

Properties

requestMethodHandlers

protected readonly requestMethodHandlers: Record\<string, RequestMethodHandler> = {}

Inherited from

GalaContract.requestMethodHandlers

Source

chaincode/src/contracts/GalaContract.ts:67

Methods

AddSigner()

AddSigner(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: AddSignerDto

Source

chaincode/src/contracts/PublicKeyContract.ts:124


ApplyRequests()

ApplyRequests(ctx, dto): Promise\<GalaChainResponse\<unknown>[]>

Parameters

ctx: GalaChainContext

dto: ApplyRequestsDto

Inherited from

GalaContract.ApplyRequests

Source

chaincode/src/contracts/GalaContract.ts:285


BatchEvaluate()

BatchEvaluate(ctx, batchDto): Promise\<GalaChainResponse\<unknown>[]>

Parameters

ctx: GalaChainContext

batchDto: BatchDto

Inherited from

GalaContract.BatchEvaluate

Source

chaincode/src/contracts/GalaContract.ts:298


BatchSubmit()

BatchSubmit(ctx, batchDto): Promise\<GalaChainResponse\<unknown>[]>

Parameters

ctx: GalaChainContext

batchDto: BatchDto

Inherited from

GalaContract.BatchSubmit

Source

chaincode/src/contracts/GalaContract.ts:235


DryRun()

DryRun(ctx, dto): Promise\<DryRunResultDto>

Parameters

ctx: GalaChainContext

dto: DryRunDto

Inherited from

GalaContract.DryRun

Source

chaincode/src/contracts/GalaContract.ts:174


GetChaincodeVersion()

GetChaincodeVersion(ctx): Promise\<string>

Parameters

ctx: GalaChainContext

Inherited from

GalaContract.GetChaincodeVersion

Source

chaincode/src/contracts/GalaContract.ts:130


GetContractAPI()

GetContractAPI(ctx): Promise\<ContractAPI>

Parameters

ctx: GalaChainContext

Inherited from

GalaContract.GetContractAPI

Source

chaincode/src/contracts/GalaContract.ts:138


GetContractVersion()

GetContractVersion(ctx): Promise\<string>

Parameters

ctx: GalaChainContext

Inherited from

GalaContract.GetContractVersion

Source

chaincode/src/contracts/GalaContract.ts:119


GetMyProfile()

GetMyProfile(ctx, dto): Promise\<UserProfile>

Parameters

ctx: GalaChainContext

dto: GetMyProfileDto

Source

chaincode/src/contracts/PublicKeyContract.ts:57


GetObjectByKey()

GetObjectByKey(ctx, dto): Promise\<Record\<string, unknown>>

Parameters

ctx: GalaChainContext

dto: GetObjectDto

Inherited from

GalaContract.GetObjectByKey

Source

chaincode/src/contracts/GalaContract.ts:156


GetObjectHistory()

GetObjectHistory(ctx, dto): Promise\<Record\<string, unknown>>

Parameters

ctx: GalaChainContext

dto: GetObjectHistoryDto

Inherited from

GalaContract.GetObjectHistory

Source

chaincode/src/contracts/GalaContract.ts:165


GetPublicKey()

GetPublicKey(ctx, dto): Promise\<PublicKey>

Parameters

ctx: GalaChainContext

dto: GetPublicKeyDto

Source

chaincode/src/contracts/PublicKeyContract.ts:177


RegisterEthUser()

RegisterEthUser(ctx, dto): Promise\<string>

Parameters

ctx: GalaChainContext

dto: SubmitCallDTO

Source

chaincode/src/contracts/PublicKeyContract.ts:98


RegisterUser()

RegisterUser(ctx, dto): Promise\<string>

Parameters

ctx: GalaChainContext

dto: RegisterUserDto

Source

chaincode/src/contracts/PublicKeyContract.ts:67


RemoveSigner()

RemoveSigner(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: RemoveSignerDto

Source

chaincode/src/contracts/PublicKeyContract.ts:133


UpdatePublicKey()

UpdatePublicKey(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: UpdatePublicKeyDto

Source

chaincode/src/contracts/PublicKeyContract.ts:116


UpdateQuorum()

UpdateQuorum(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: UpdateQuorumDto

Source

chaincode/src/contracts/PublicKeyContract.ts:167


UpdateSigners()

UpdateSigners(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: UpdateSignersDto

Source

chaincode/src/contracts/PublicKeyContract.ts:142


UpdateUserRoles()

UpdateUserRoles(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: UpdateUserRolesDto

Source

chaincode/src/contracts/PublicKeyContract.ts:107


VerifySignature()

VerifySignature(ctx, dto): Promise\<void>

Parameters

ctx: GalaChainContext

dto: ChainCallDTO

Source

chaincode/src/contracts/PublicKeyContract.ts:193


afterTransaction()

afterTransaction(ctx, result): Promise\<void>

Parameters

ctx: GalaChainContext

result: unknown

Inherited from

GalaContract.afterTransaction

Source

chaincode/src/contracts/GalaContract.ts:101


aroundTransaction()

aroundTransaction(ctx, fn, parameters): Promise\<void>

Parameters

ctx: GalaChainContext

fn: Function

parameters: unknown

Inherited from

GalaContract.aroundTransaction

Source

chaincode/src/contracts/GalaContract.ts:96


beforeTransaction()

beforeTransaction(ctx): Promise\<void>

Parameters

ctx: GalaChainContext

Inherited from

GalaContract.beforeTransaction

Source

chaincode/src/contracts/GalaContract.ts:91


createContext()

createContext(): GalaChainContext

Inherited from

GalaContract.createContext

Source

chaincode/src/contracts/GalaContract.ts:87


getContractAPI()

getContractAPI(): ContractAPI

Inherited from

GalaContract.getContractAPI

Source

chaincode/src/contracts/GalaContract.ts:145


getName()

getName(): string

Inherited from

GalaContract.getName

Source

node_modules/fabric-contract-api/types/index.d.ts:33


getVersion()

getVersion(): string

Inherited from

GalaContract.getVersion

Source

chaincode/src/contracts/GalaContract.ts:83


unknownTransaction()

unknownTransaction(ctx): Promise\<void>

Parameters

ctx: Context

Inherited from

GalaContract.unknownTransaction

Source

node_modules/fabric-contract-api/types/index.d.ts:30


_isContract()

static _isContract(): boolean

Inherited from

GalaContract._isContract

Source

node_modules/fabric-contract-api/types/index.d.ts:24