How to use the @liskhq/lisk-transactions.Status.PENDING function in @liskhq/lisk-transactions

To help you get started, we’ve selected a few @liskhq/lisk-transactions examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github LiskHQ / lisk-sdk / framework / src / modules / chain / transaction_pool / transaction_pool.js View on Github external
throw [
				new TransactionError(
					'Invalid transaction timestamp. Timestamp is in the future',
					transaction.id,
					'.timestamp'
				),
			];
		}

		const { transactionsResponses } = await this.verifyTransactions([
			transaction,
		]);
		if (transactionsResponses[0].status === TransactionStatus.OK) {
			return this.addVerifiedTransaction(transaction);
		}
		if (transactionsResponses[0].status === TransactionStatus.PENDING) {
			return this.addMultisignatureTransaction(transaction);
		}
		this.logger.info(`Transaction pool - ${transactionsResponses[0].errors}`);
		throw transactionsResponses[0].errors;
		// Register to braodcaster
	}
github LiskHQ / lisk-sdk / framework / src / modules / chain / transaction_pool / transaction_pool.js View on Github external
transaction.id,
					'.timestamp',
				),
			];
		}

		if (transaction.bundled) {
			return this.addBundledTransaction(transaction);
		}
		const { transactionsResponses } = await this.verifyTransactions([
			transaction,
		]);
		if (transactionsResponses[0].status === TransactionStatus.OK) {
			return this.addVerifiedTransaction(transaction);
		}
		if (transactionsResponses[0].status === TransactionStatus.PENDING) {
			return this.addMultisignatureTransaction(transaction);
		}
		this.logger.info(`Transaction pool - ${transactionsResponses[0].errors}`);
		throw transactionsResponses[0].errors;
		// Register to braodcaster
	}
github LiskHQ / lisk-sdk / framework / src / modules / chain / logic / transaction_pool.js View on Github external
({ transactionsResponses }) => {
				if (transactionsResponses[0].status === TransactionStatus.OK) {
					return this.addVerifiedTransaction(transaction, cb);
				}
				if (transactionsResponses[0].status === TransactionStatus.PENDING) {
					return this.addMultisignatureTransaction(transaction, cb);
				}
				this.logger.info(
					`Transaction pool - ${transactionsResponses[0].errors}`
				);
				return cb(transactionsResponses[0].errors);
			}
		);