UNPKG

wowok

Version:

Wowok Blockchain TypeScript API

1 lines 1.05 kB
import{ServiceType}from'@protobuf-ts/runtime-rpc';import{MessageType}from'@protobuf-ts/runtime';import{UserSignature}from'./signature.js';import{Bcs}from'./bcs.js';class VerifySignatureRequest$Type extends MessageType{constructor(){super('sui.rpc.v2.VerifySignatureRequest',[{'no':0x1,'name':'message','kind':'message','T':()=>Bcs},{'no':0x2,'name':'signature','kind':'message','T':()=>UserSignature},{'no':0x3,'name':'address','kind':'scalar','opt':!![],'T':0x9}]);}}export const VerifySignatureRequest=new VerifySignatureRequest$Type();class VerifySignatureResponse$Type extends MessageType{constructor(){super('sui.rpc.v2.VerifySignatureResponse',[{'no':0x1,'name':'is_valid','kind':'scalar','opt':!![],'T':0x8},{'no':0x2,'name':'reason','kind':'scalar','opt':!![],'T':0x9}]);}}export const VerifySignatureResponse=new VerifySignatureResponse$Type();export const SignatureVerificationService=new ServiceType('sui.rpc.v2.SignatureVerificationService',[{'name':'VerifySignature','options':{},'I':VerifySignatureRequest,'O':VerifySignatureResponse}]);