Skip to content
This repository has been archived by the owner on Dec 14, 2018. It is now read-only.

Commit

Permalink
fix: secret validation
Browse files Browse the repository at this point in the history
  • Loading branch information
luciorubeens committed Jun 25, 2018
1 parent d92b91d commit 48ca2c9
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion lib/transactions/delegate.js
Expand Up @@ -12,7 +12,7 @@ var crypto = require("./crypto.js"),
* @param {number} [feeOverride]
*/
function createDelegate(secret, username, secondSecret, feeOverride) {
if (!secret || !username) return false;
if (typeof secret === 'undefined' || !username) return false;

var keys = secret;

Expand Down
2 changes: 1 addition & 1 deletion lib/transactions/ipfs.js
Expand Up @@ -12,7 +12,7 @@ var crypto = require("./crypto.js"),
* @param {number} [feeOverride]
*/
function createHashRegistration(ipfshash, secret, secondSecret, feeOverride) {
if (!ipfshash || !secret) return false;
if (!ipfshash || typeof secret === 'undefined') return false;

if (feeOverride && !Number.isInteger(feeOverride)) {
throw new Error('Not a valid fee')
Expand Down
2 changes: 1 addition & 1 deletion lib/transactions/multisignature.js
Expand Up @@ -33,7 +33,7 @@ function signTransaction(trs, secret) {
* @param {number} [feeOverride]
*/
function createMultisignature(secret, secondSecret, keysgroup, lifetime, min, feeOverride) {
if (!secret || !keysgroup || !lifetime || !min) return false;
if (typeof secret === 'undefined' || !keysgroup || !lifetime || !min) return false;

var keys = secret;

Expand Down
2 changes: 1 addition & 1 deletion lib/transactions/signature.js
Expand Up @@ -26,7 +26,7 @@ function newSignature(secondSecret) {
* @returns {Transaction}
*/
function createSignature(secret, secondSecret, feeOverride) {
if (!secret || !secondSecret) return false;
if (typeof secret === 'undefined' || !secondSecret) return false;

var keys = secret;

Expand Down
2 changes: 1 addition & 1 deletion lib/transactions/transaction.js
Expand Up @@ -16,7 +16,7 @@ var crypto = require("./crypto.js"),
* @returns {Transaction}
*/
function createTransaction(recipientId, amount, vendorField, secret, secondSecret, version, feeOverride) {
if (!recipientId || !amount || !secret) return false;
if (!recipientId || !amount || typeof secret === 'undefined') return false;

if(!crypto.validateAddress(recipientId, version)){
throw new Error("Wrong recipientId");
Expand Down
2 changes: 1 addition & 1 deletion lib/transactions/vote.js
Expand Up @@ -13,7 +13,7 @@ var crypto = require("./crypto.js"),
* @returns {Transaction}
*/
function createVote(secret, delegates, secondSecret, feeOverride) {
if (!secret || !Array.isArray(delegates)) return;
if (typeof secret === 'undefined' || !Array.isArray(delegates)) return;

var keys = secret;

Expand Down

0 comments on commit 48ca2c9

Please sign in to comment.