ldpos-chain
Version:
LDPoS chain module
21 lines (16 loc) • 605 B
JavaScript
const {
validatePublicKey,
validateKeyIndex
} = require('./primitives');
function validateRegisterMultisigDetailsTransactionSchema(transaction) {
if (!transaction) {
throw new Error('Register multisig details transaction was not specified');
}
validatePublicKey('newMultisigPublicKey', transaction);
validatePublicKey('newNextMultisigPublicKey', transaction);
validateKeyIndex('newNextMultisigKeyIndex', transaction);
return ['newMultisigPublicKey', 'newNextMultisigPublicKey', 'newNextMultisigKeyIndex'];
}
module.exports = {
validateRegisterMultisigDetailsTransactionSchema
};