Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
value: async (
messageVerificationObject: MessageVerificationObjectType,
) => {
/*
* Validate the trasaction's object input
*/
userInputValidator({
firstArgument: messageVerificationObject,
requiredAll: REQUIRED_PROPS.VERIFY_MESSAGE,
});
return verifyMessage({
currentAddress: this.address,
...messageVerificationObject,
});
},
},
value: async (signatureVerificationObject: Object = {}) => {
/*
* Validate the trasaction's object input
*/
userInputValidator({
firstArgument: signatureVerificationObject,
requiredAll: REQUIRED_PROPS.VERIFY_MESSAGE,
});
const { message, signature } = signatureVerificationObject;
return verifyMessage({
publicKey: await this.publicKey,
message,
signature,
});
},
},
value: async (signatureVerificationObject: Object = {}) => {
/*
* Validate the trasaction's object input
*/
userInputValidator({
firstArgument: signatureVerificationObject,
requiredAll: REQUIRED_PROPS.VERIFY_MESSAGE,
});
const { message, signature } = signatureVerificationObject;
return verifyMessage({
address: this.address,
message,
signature,
});
},
},
value: async (signatureVerificationObject: Object = {}) => {
/*
* Validate the trasaction's object input
*/
userInputValidator({
firstArgument: signatureVerificationObject,
requiredAll: REQUIRED_PROPS.VERIFY_MESSAGE,
});
const { message, signature } = signatureVerificationObject;
return verifyMessage({
address,
message,
signature,
});
},
},