gitextract_nwrllr62/ ├── .editorconfig ├── .gitignore ├── .lintstagedrc.json ├── .nvmrc ├── Jenkinsfile ├── Jenkinsfile.nightly ├── LICENSE ├── docs/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── lerna.json ├── package.json ├── packages/ │ ├── lisk-api-client/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── api_client.ts │ │ │ ├── api_method.ts │ │ │ ├── api_resource.ts │ │ │ ├── api_types.ts │ │ │ ├── constants.ts │ │ │ ├── errors.ts │ │ │ ├── index.ts │ │ │ ├── resources/ │ │ │ │ ├── accounts.ts │ │ │ │ ├── blocks.ts │ │ │ │ ├── dapps.ts │ │ │ │ ├── delegates.ts │ │ │ │ ├── index.ts │ │ │ │ ├── node.ts │ │ │ │ ├── peers.ts │ │ │ │ ├── signatures.ts │ │ │ │ ├── transactions.ts │ │ │ │ ├── voters.ts │ │ │ │ └── votes.ts │ │ │ └── utils.ts │ │ └── test/ │ │ ├── _global_hooks.ts │ │ ├── _setup.ts │ │ ├── api_client.ts │ │ ├── api_method.ts │ │ ├── api_resource.ts │ │ ├── constants.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── mocha.opts │ │ ├── resources/ │ │ │ ├── accounts.ts │ │ │ ├── blocks.ts │ │ │ ├── dapps.ts │ │ │ ├── delegates.ts │ │ │ ├── node.ts │ │ │ ├── peers.ts │ │ │ ├── signatures.ts │ │ │ ├── transactions.ts │ │ │ ├── voters.ts │ │ │ └── votes.ts │ │ └── utils.ts │ ├── lisk-client/ │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── scripts/ │ │ │ ├── prestart.sh │ │ │ └── start.sh │ │ ├── src/ │ │ │ └── index.ts │ │ └── test/ │ │ ├── _setup.ts │ │ └── index.ts │ ├── lisk-constants/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ └── test/ │ │ ├── _setup.ts │ │ └── index.ts │ ├── lisk-cryptography/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── benchmark/ │ │ │ └── nacl.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── buffer.ts │ │ │ ├── constants.ts │ │ │ ├── convert.ts │ │ │ ├── encrypt.ts │ │ │ ├── hash.ts │ │ │ ├── index.ts │ │ │ ├── keys.ts │ │ │ ├── nacl/ │ │ │ │ ├── fast.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nacl_types.ts │ │ │ │ └── slow.ts │ │ │ └── sign.ts │ │ ├── test/ │ │ │ ├── _global_hooks.ts │ │ │ ├── _setup.ts │ │ │ ├── buffer.ts │ │ │ ├── convert.ts │ │ │ ├── encrypt.ts │ │ │ ├── hash.ts │ │ │ ├── helpers/ │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── keys.ts │ │ │ ├── mocha.opts │ │ │ ├── nacl/ │ │ │ │ ├── index.ts │ │ │ │ └── nacl.ts │ │ │ ├── sign.ts │ │ │ └── tsconfig.json │ │ └── types/ │ │ ├── browserify-bignum/ │ │ │ └── index.d.ts │ │ ├── buffer-reverse/ │ │ │ └── index.d.ts │ │ ├── sodium-native/ │ │ │ └── index.d.ts │ │ └── varuint-bitcoin/ │ │ └── index.d.ts │ ├── lisk-elements/ │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── scripts/ │ │ │ ├── prestart.sh │ │ │ └── start.sh │ │ ├── src/ │ │ │ └── index.ts │ │ └── test/ │ │ ├── _setup.ts │ │ └── index.ts │ ├── lisk-passphrase/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── validation.ts │ │ └── test/ │ │ ├── _setup.ts │ │ ├── index.ts │ │ └── validation.ts │ └── lisk-transactions/ │ ├── LICENSE │ ├── README.md │ ├── fixtures/ │ │ ├── invalid_transactions.json │ │ └── transactions.json │ ├── package.json │ ├── src/ │ │ ├── 0_transfer.ts │ │ ├── 1_register_second_passphrase.ts │ │ ├── 2_register_delegate.ts │ │ ├── 3_cast_votes.ts │ │ ├── 4_register_multisignature_account.ts │ │ ├── 5_create_dapp.ts │ │ ├── constants.ts │ │ ├── create_signature_object.ts │ │ ├── index.ts │ │ ├── transaction_types.ts │ │ └── utils/ │ │ ├── format.ts │ │ ├── get_address_and_public_key_from_recipient_data.ts │ │ ├── get_transaction_bytes.ts │ │ ├── get_transaction_hash.ts │ │ ├── get_transaction_id.ts │ │ ├── index.ts │ │ ├── prepare_transaction.ts │ │ ├── sign_and_verify.ts │ │ ├── sign_raw_transaction.ts │ │ ├── time.ts │ │ └── validation/ │ │ ├── index.ts │ │ ├── schema.ts │ │ ├── validate_transaction.ts │ │ ├── validation.ts │ │ └── validator.ts │ ├── test/ │ │ ├── 0_transfer.ts │ │ ├── 1_register_second_passphrase.ts │ │ ├── 2_register_delegate.ts │ │ ├── 3_cast_votes.ts │ │ ├── 4_register_multisignature_account.ts │ │ ├── 5_create_dapp.ts │ │ ├── _global_hooks.ts │ │ ├── _setup.ts │ │ ├── constants.ts │ │ ├── create_signature_object.ts │ │ ├── index.ts │ │ ├── mocha.opts │ │ ├── tsconfig.json │ │ └── utils/ │ │ ├── format.ts │ │ ├── get_transaction_bytes.ts │ │ ├── get_transaction_hash.ts │ │ ├── get_transaction_id.ts │ │ ├── index.ts │ │ ├── prepare_transaction.ts │ │ ├── sign_and_verify.ts │ │ ├── sign_raw_transaction.ts │ │ ├── time.ts │ │ └── validation/ │ │ ├── validate_transaction.ts │ │ ├── validation.ts │ │ └── validator.ts │ └── types/ │ ├── ajv-merge-patch/ │ │ └── index.d.ts │ └── browserify-bignum/ │ └── index.d.ts ├── scripts/ │ └── init.sh ├── templates/ │ ├── .npmignore.tmpl │ ├── .npmrc.tmpl │ ├── .nycrc-ts.tmpl │ ├── .prettierignore.tmpl │ ├── .prettierrc.json.tmpl │ ├── browsertest.tmpl/ │ │ ├── .eslintrc.json │ │ ├── browsertest.html │ │ ├── browsertest.min.html │ │ ├── run_tests.js │ │ └── setup.js │ ├── cypress.json.tmpl │ ├── cypress.tmpl/ │ │ └── integration/ │ │ └── index.js │ ├── mocha.opts.ts.tmpl │ ├── scripts.tmpl/ │ │ └── clean.sh │ ├── tsconfig-test.json.tmpl │ ├── tsconfig.browsertest.json.tmpl │ ├── tsconfig.json.tmpl │ ├── tslint-test.json.tmpl │ └── tslint.json.tmpl ├── tsconfig.json ├── tslint.json ├── tslint.test.json └── types/ ├── chai/ │ └── index.d.ts ├── globals/ │ └── index.d.ts └── json/ └── index.d.ts