All files / src index.ts

100% Statements 39/39
100% Branches 0/0
100% Functions 0/0
100% Lines 39/39

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108                              2x 2x 2x 2x 2x 2x         2x 2x 2x       2x           2x 2x 2x 2x 2x   2x 2x                                 2x                                     2x     2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x   2x     2x 2x 2x 2x 2x 2x 2x    
/*
 * Copyright © 2019 Lisk Foundation
 *
 * See the LICENSE file at the top-level directory of this distribution
 * for licensing information.
 *
 * Unless otherwise agreed in a custom licensing agreement with the Lisk Foundation,
 * no part of this software, including this file, may be copied, modified,
 * propagated, or distributed except according to the terms contained in the
 * LICENSE file.
 *
 * Removal or modification of this copyright notice is prohibited.
 *
 */
 
import { DelegateTransaction } from './10_delegate_transaction';
import { VoteTransaction } from './11_vote_transaction';
import { MultisignatureTransaction } from './12_multisignature_transaction';
import { TransferTransaction } from './8_transfer_transaction';
import { SecondSignatureTransaction } from './9_second_signature_transaction';
import {
	BaseTransaction,
	StateStore,
	StateStorePrepare,
} from './base_transaction';
import { castVotes } from './cast_votes';
import * as constants from './constants';
import {
	createSignatureObject,
	SignatureObject,
} from './create_signature_object';
import {
	convertToAssetError,
	convertToTransactionError,
	TransactionError,
	TransactionPendingError,
} from './errors';
import { registerDelegate } from './register_delegate';
import { registerMultisignature } from './register_multisignature_account';
import { registerSecondPassphrase } from './register_second_passphrase';
import { createResponse, Status, TransactionResponse } from './response';
import { transactionInterface } from './schema';
import { Account, TransactionJSON } from './transaction_types';
import { transfer } from './transfer';
import {
	convertBeddowsToLSK,
	convertLSKToBeddows,
	getId,
	getTimeFromBlockchainEpoch,
	prependMinusToPublicKeys,
	prependPlusToPublicKeys,
	validateMultisignatures,
	validateSenderIdAndPublicKey,
	validateSignature,
	verifyAmountBalance,
	verifyBalance,
	verifyMultiSignatures,
	verifySecondSignature,
	verifySenderPublicKey,
} from './utils';
 
const exposedUtils = {
	convertBeddowsToLSK,
	getId,
	getTimeFromBlockchainEpoch,
	convertLSKToBeddows,
	prependMinusToPublicKeys,
	prependPlusToPublicKeys,
	validateMultisignatures,
	validateSignature,
	verifyAmountBalance,
	validateSenderIdAndPublicKey,
	verifyBalance,
	verifyMultiSignatures,
	verifySecondSignature,
	verifySenderPublicKey,
};
 
export {
	Account,
	BaseTransaction,
	StateStore,
	StateStorePrepare,
	TransferTransaction,
	transfer,
	SecondSignatureTransaction,
	registerSecondPassphrase,
	DelegateTransaction,
	registerDelegate,
	VoteTransaction,
	castVotes,
	MultisignatureTransaction,
	createResponse,
	registerMultisignature,
	createSignatureObject,
	SignatureObject,
	Status,
	TransactionResponse,
	TransactionJSON,
	TransactionError,
	TransactionPendingError,
	transactionInterface,
	convertToAssetError,
	convertToTransactionError,
	constants,
	exposedUtils as utils,
};