@gala-chain/chaincode ∙ API
API > PublicKeyContract
Class: PublicKeyContract
Contents
- Extends
- Constructors
- new PublicKeyContract()
- Methods
- GetChaincodeVersion()
- GetContractAPI()
- GetContractVersion()
- GetMyProfile()
- GetObjectByKey()
- GetObjectHistory()
- GetPublicKey()
- RegisterEthUser()
- RegisterUser()
- UpdatePublicKey()
- VerifySignature()
- afterTransaction()
- aroundTransaction()
- beforeTransaction()
- createContext()
- getName()
- getVersion()
- registerUser()
- unknownTransaction()
- updatePublicKey()
- _isContract()
Extends
Constructors
new PublicKeyContract()
new PublicKeyContract():
PublicKeyContract
Overrides
Source
chaincode/src/contracts/PublicKeyContract.ts:57
Methods
GetChaincodeVersion()
GetChaincodeVersion(
ctx):Promise\<GalaChainResponse\<string>>
Parameters
▪ ctx: GalaChainContext
Inherited from
GalaContract.GetChaincodeVersion
Source
chaincode/src/contracts/GalaContract.ts:95
GetContractAPI()
GetContractAPI(
ctx):Promise\<GalaChainResponse\<ContractAPI>>
Parameters
▪ ctx: GalaChainContext
Inherited from
Source
chaincode/src/contracts/GalaContract.ts:104
GetContractVersion()
GetContractVersion(
ctx):Promise\<GalaChainResponse\<string>>
Parameters
▪ ctx: GalaChainContext
Inherited from
GalaContract.GetContractVersion
Source
chaincode/src/contracts/GalaContract.ts:84
GetMyProfile()
GetMyProfile(
ctx,dto):Promise\<GalaChainResponse\<UserProfile>>
Parameters
▪ ctx: GalaChainContext
▪ dto: GetMyProfileDto
Source
chaincode/src/contracts/PublicKeyContract.ts:129
GetObjectByKey()
GetObjectByKey(
ctx,dto):Promise\<GalaChainResponse\<Record\<string,unknown>>>
Parameters
▪ ctx: GalaChainContext
▪ dto: GetObjectDto
Inherited from
Source
chaincode/src/contracts/GalaContract.ts:115
GetObjectHistory()
GetObjectHistory(
ctx,dto):Promise\<GalaChainResponse\<Record\<string,unknown>>>
Parameters
▪ ctx: GalaChainContext
▪ dto: GetObjectHistoryDto
Inherited from
Source
chaincode/src/contracts/GalaContract.ts:127
GetPublicKey()
GetPublicKey(
ctx,dto):Promise\<GalaChainResponse\<PublicKey>>
Parameters
▪ ctx: GalaChainContext
▪ dto: GetPublicKeyDto
Source
chaincode/src/contracts/PublicKeyContract.ts:215
RegisterEthUser()
RegisterEthUser(
ctx,dto):Promise\<GalaChainResponse\<string>>
Parameters
▪ ctx: GalaChainContext
▪ dto: RegisterEthUserDto
Source
chaincode/src/contracts/PublicKeyContract.ts:180
RegisterUser()
RegisterUser(
ctx,dto):Promise\<GalaChainResponse\<string>>
Parameters
▪ ctx: GalaChainContext
▪ dto: RegisterUserDto
Source
chaincode/src/contracts/PublicKeyContract.ts:159
UpdatePublicKey()
UpdatePublicKey(
ctx,dto):Promise\<GalaChainResponse\<void>>
Parameters
▪ ctx: GalaChainContext
▪ dto: UpdatePublicKeyDto
Source
chaincode/src/contracts/PublicKeyContract.ts:197
VerifySignature()
VerifySignature(
ctx,dto):Promise\<GalaChainResponse\<void>>
Parameters
▪ ctx: GalaChainContext
▪ dto: ChainCallDTO
Source
chaincode/src/contracts/PublicKeyContract.ts:236
afterTransaction()
afterTransaction(
ctx,result):Promise\<void>
Parameters
▪ ctx: GalaChainContext
▪ result: unknown
Inherited from
Source
chaincode/src/contracts/GalaContract.ts:62
aroundTransaction()
aroundTransaction(
ctx,fn,parameters):Promise\<void>
Parameters
▪ ctx: GalaChainContext
▪ fn: Function
▪ parameters: unknown
Inherited from
GalaContract.aroundTransaction
Source
chaincode/src/contracts/GalaContract.ts:57
beforeTransaction()
beforeTransaction(
ctx):Promise\<void>
Parameters
▪ ctx: GalaChainContext
Inherited from
GalaContract.beforeTransaction
Source
chaincode/src/contracts/GalaContract.ts:52
createContext()
createContext():
GalaChainContext
Inherited from
Source
chaincode/src/contracts/GalaContract.ts:48
getName()
getName():
string
Inherited from
Source
node_modules/fabric-contract-api/types/index.d.ts:33
getVersion()
getVersion():
string
Inherited from
Source
chaincode/src/contracts/GalaContract.ts:44
registerUser()
privateregisterUser(ctx,providedPkHex,ethAddress,userAlias):Promise\<GalaChainResponse\<string>>
Parameters
▪ ctx: GalaChainContext
▪ providedPkHex: string
▪ ethAddress: string
▪ userAlias: string
Source
chaincode/src/contracts/PublicKeyContract.ts:61
unknownTransaction()
unknownTransaction(
ctx):Promise\<void>
Parameters
▪ ctx: Context
Inherited from
GalaContract.unknownTransaction
Source
node_modules/fabric-contract-api/types/index.d.ts:30
updatePublicKey()
privateupdatePublicKey(ctx,newPkHex,newEthAddress):Promise\<void>
Parameters
▪ ctx: GalaChainContext
▪ newPkHex: string
▪ newEthAddress: string
Source
chaincode/src/contracts/PublicKeyContract.ts:92
_isContract()
static_isContract():boolean
Inherited from
Source
node_modules/fabric-contract-api/types/index.d.ts:24