How to use the @liskhq/lisk-transactions.convertToAssetError 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 / lisk / src / transactions / 6_in_transfer_transaction.ts View on Github external
protected validateAsset(): ReadonlyArray {
		validator.validate(inTransferAssetFormatSchema, this.asset);
		const errors = convertToAssetError(
			this.id,
			validator.errors
		) as TransactionError[];

		if (this.type !== TRANSACTION_INTRANSFER_TYPE) {
			errors.push(
				new TransactionError(
					'Invalid type',
					this.id,
					'.type',
					this.type,
					TRANSACTION_INTRANSFER_TYPE
				)
			);
		}
github LiskHQ / lisk-sdk / lisk / src / transactions / 7_out_transfer_transaction.ts View on Github external
protected validateAsset(): ReadonlyArray {
		validator.validate(outTransferAssetFormatSchema, this.asset);
		const errors = convertToAssetError(
			this.id,
			validator.errors
		) as TransactionError[];

		if (this.type !== TRANSACTION_OUTTRANSFER_TYPE) {
			errors.push(
				new TransactionError(
					'Invalid type',
					this.id,
					'.type',
					this.type,
					TRANSACTION_OUTTRANSFER_TYPE
				)
			);
		}