PolicySigner
@totemsdk/recursive-mast / PolicySigner
Interface: PolicySigner
Properties
address
address:
string
Methods
burnKey()?
optionalburnKey(leaseReceipt,reason):Promise<void>
Parameters
leaseReceipt
string
reason
string
Returns
Promise<void>
commitKey()?
optionalcommitKey(leaseReceipt):Promise<void>
Parameters
leaseReceipt
string
Returns
Promise<void>
getPublicKey()
getPublicKey():
Promise<string>
Returns
Promise<string>
reserveKey()?
optionalreserveKey():Promise<{keyIndex:number;leaseReceipt:string; }>
Returns
Promise<{ keyIndex: number; leaseReceipt: string; }>
signDomainSeparated()
signDomainSeparated(
domain,payload):Promise<PolicySignature>
Parameters
domain
payload
Uint8Array
Returns
Promise<PolicySignature>