@gala-chain/api ∙ API
API > signatures
Variable: signatures
signatures:
object
Type declaration
calculateKeccak256
calculateKeccak256: (
data) =>Buffer
Parameters
▪ data: Buffer
genKeyPair
genKeyPair: () =>
object
Returns
privateKey
privateKey:
stringpublicKey
publicKey:
string
getCompactBase64PublicKey
getCompactBase64PublicKey: (
publicKey) =>string
Parameters
▪ publicKey: string
getDERSignature
getDERSignature: (
obj,privateKey) =>string
Parameters
▪ obj: object
▪ privateKey: Buffer
getEthAddress
getEthAddress: (
publicKey) =>string
Parameters
▪ publicKey: string
getNonCompactHexPublicKey
getNonCompactHexPublicKey: (
publicKey) =>string
Parameters
▪ publicKey: string
getPayloadToSign
getPayloadToSign: (
obj,eipOverride) =>Buffer
Parameters
▪ obj: object
▪ eipOverride: object= {}
▪ eipOverride.chainId?: number | "delete"
getPublicKey
getPublicKey: (
privateKey) =>string
Parameters
▪ privateKey: string
getSignature
getSignature: (
obj,privateKey) =>string
Parameters
▪ obj: object
▪ privateKey: string | Buffer
isChecksumedEthAddress
isChecksumedEthAddress: (
address) =>boolean
Parameters
▪ address: string
isLowercasedEthAddress
isLowercasedEthAddress: (
address) =>boolean
Parameters
▪ address: string
isValid
isValid: (
signature,obj,publicKey) =>boolean
Parameters
▪ signature: string
▪ obj: string | object
▪ publicKey: string
isValidSignature
isValidSignature: (
signature,obj,publicKey) =>boolean
Parameters
▪ signature: string
▪ obj: object
▪ publicKey: string
normalizeEthAddress
normalizeEthAddress: (
address) =>string
Parameters
▪ address: string
normalizePrivateKey
normalizePrivateKey: (
input) =>Buffer
Parameters
▪ input: string
normalizePublicKey
normalizePublicKey: (
input) =>Buffer
Parameters
▪ input: string
normalizeSecp256k1Signature
normalizeSecp256k1Signature: (
s) =>Secp256k1Signature
Parameters
▪ s: string
parseSecp256k1Signature
parseSecp256k1Signature: (
s) =>Secp256k1Signature
Parameters
▪ s: string
recoverPublicKey
recoverPublicKey: (
signature,obj) =>string
Parameters
▪ signature: string
▪ obj: object