Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(README): Adjust readme #69

Merged
merged 1 commit into from
May 6, 2019
Merged

fix(README): Adjust readme #69

merged 1 commit into from
May 6, 2019

Conversation

nduchak
Copy link
Contributor

@nduchak nduchak commented May 6, 2019

No description provided.

@nduchak nduchak added the enhancement New feature or request label May 6, 2019
@nduchak nduchak added this to the Sprint 39 milestone May 6, 2019
@nduchak nduchak self-assigned this May 6, 2019
@nduchak nduchak merged commit b1cdb2e into develop May 6, 2019
nduchak added a commit that referenced this pull request May 20, 2019
* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* Realign/2.0.0 (#65)

* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Feature/allow to spend percentage of balance (#68)

* feat(account): Allow to spend % of balance to another account

* feat(account): Fix parsing of float param in transfer command

* fix(README): Adjust readme (#69)

* Feature/fortuna compatibility (#72)

* feat(Fortuna): Add fortuna compatability

* point docker to node 3.0.0

* chore(Release): Bump version to 2.1.0. Update Changelog

* Adjust CHANGELOG

* Remove old CLI doc
nduchak added a commit that referenced this pull request May 23, 2019
* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Release/2.1.0 (#74)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* Realign/2.0.0 (#65)

* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Feature/allow to spend percentage of balance (#68)

* feat(account): Allow to spend % of balance to another account

* feat(account): Fix parsing of float param in transfer command

* fix(README): Adjust readme (#69)

* Feature/fortuna compatibility (#72)

* feat(Fortuna): Add fortuna compatability

* point docker to node 3.0.0

* chore(Release): Bump version to 2.1.0. Update Changelog

* Adjust CHANGELOG

* Remove old CLI doc
nduchak added a commit that referenced this pull request Jul 16, 2019
* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Release/2.1.0 (#74)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* Realign/2.0.0 (#65)

* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Feature/allow to spend percentage of balance (#68)

* feat(account): Allow to spend % of balance to another account

* feat(account): Fix parsing of float param in transfer command

* fix(README): Adjust readme (#69)

* Feature/fortuna compatibility (#72)

* feat(Fortuna): Add fortuna compatability

* point docker to node 3.0.0

* chore(Release): Bump version to 2.1.0. Update Changelog

* Adjust CHANGELOG

* Remove old CLI doc

* chore(package): Bump version to 2.2.0

* chore(release): Generate CHANGELOG and DOCS
@nduchak nduchak deleted the fix/readme branch August 6, 2019 09:47
nduchak added a commit that referenced this pull request Aug 21, 2019
* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Release/2.1.0 (#74)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* Realign/2.0.0 (#65)

* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Feature/allow to spend percentage of balance (#68)

* feat(account): Allow to spend % of balance to another account

* feat(account): Fix parsing of float param in transfer command

* fix(README): Adjust readme (#69)

* Feature/fortuna compatibility (#72)

* feat(Fortuna): Add fortuna compatability

* point docker to node 3.0.0

* chore(Release): Bump version to 2.1.0. Update Changelog

* Adjust CHANGELOG

* Remove old CLI doc

* chore(package): Bump version to 2.2.0

* chore(release): Generate CHANGELOG and DOCS

* chore(release): bump version to 2.3.0

* chore(release): Adjust CHANGELOG
nduchak added a commit that referenced this pull request Aug 22, 2019
* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Release/2.1.0 (#74)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* Realign/2.0.0 (#65)

* Release 1.1.0 (#19)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1-0-1 (#22)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Adjust readme
minor fix tot test

* Adjust changelog

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* Release/2.0.0 (#63)

* Migrate `CLI` (#1)

* Feature/contract type checked call (#2)

* Fix Typos
Fix AENS
Fix Crypto sign example
Generate docs

* Add ability to call contract using `descriptor-file` or `contract-address`
Add separated command's for contract `call` and `call type-checked`(call using pseudo contract which directly call function with params)

* Fix call by contract address
Resolve TODO's

* Minor fixes (#3)

* Add contract test for type-checked call, callStatic, callByAddress, callByDescrFile

* Add --native to `aecli` (Build transaction's natively)

* Add contract test's for type-cheked contract call

Add contract test's for type-cheked contract call

* Improve Docs

* Add --networkId flag (#6)

* Implement `offline` mode (#7)

Implement `offline` mode and update sdk version to 1.0.0

* closes #8 (#10)

* update js-sdk (#11)

* Add test for offline-mode and some improvement's (#12)

* Implement `offline` mode

* Add network id to offline

* Implement build of AENS transaction in `offline` mode
Implement broadcast and sign

* minor fix

* Add nameTransfer and nameRevoke to TX builder module

* fix wallet test

* Update `aepp-sdk` to 0.25.0

* Generate docs

* Merge develop

* Fix contract callStatic command's(allow only abi = 'sophia-address')

* Fix CLI test's

* Change default url to `https://sdk-mainnet.aepp.com`
Fix crypto genekey command
Update `aepp-sdk` to 1.0.0
Fix test's and networkId for test

* Adjust `changelog`

* Add `initChain` method for initializing only Chain flavor.

* init only `Chain` flavor for chain module, contact compile and inspect module

* Add test's for `offline-mode`
Change default fee for tx to `20000`

* Enable offline-mode test's
Fix contract compile command

* Refactor ttl constant
Change default ttl to 0

* Build tx natively by default

* Feature/update sdk (#14)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Feature/contract offline mode (#16)

* Add contract-create transaction offline build

* Add default contract transaction build params

* Add contract inspect command
Add contract call offline build

* Add payload and fee to account spend command
Remove default `fee` param fro `spend`

* Remove default tx fee since we are calculation fee in sdk

* Fix type in docs

* Add more info on contract call transaction

* Remove default fee for `account spend`

* Contract call static command do not require keyPair

* Improve error printing
revert contract call client initialization

* Fix contract test's

* Add contract test for offline mode

* Offline/oracle (#17)

* Move update name to helpers

* Add oracle register to tx subcommand
Minor fixes

* Add Oracle Post query offline tx
Add test for that
Add inspect oracle by hash
Add print helpers for oracle and oracle trasnsactrions

* Fix inspect test

* Add oracle-respond and oracle-extend tx in offline mode
add print helpers for oracleResponse and Extend transactions
Add test's

* Release 1.1.0 (#18)

* Adjust readme
minor fix tot test

* Adjust changelog

* Release/1 1 0 (#20)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Release/1-0-1 (#21)

* Adjust readme
minor fix tot test

* Adjust changelog

* update sdk version

* Remove postInstall from package

* Fix devDependency for rlp
Change version to 1.0.1

* add bn.js

* add local symlink documentation (#24)

* add local symlink documentation

* changing name from folder to repo for clarity

* fix markdown syntaxt italic

* ssh to bash

* Update sdk version to 1.3.0

* Update sdk version to 1.3.1

* Update to sdk 2.0.0 (#25)

* Fix contract test for new contract call static api

* Update sdk version to 1.3.2
Add --top flag for call and callChecked commands (Top -> hash of block on which you want to make static contract call)

* Add networkId genesis hash to `chain status` command

* Fix CHAIN STATUS test

* Add verify option to `tx broadcast` command

* Rename `epoch` to 'node'
SDK 2.0.0 compatabilty

* remove log

* run all test's

* run all test's (#26)

* Update sdk to 2.3.0-next and improvements (#28)

* Change default `gasPrice`
Add Prefix `Unsigned` to print of `tx` module commands
Fix test
Update SDK version to 2.2.1-next

* small fix

* Update sdk to 2.3.0-next

* Delete duplicated docs (#38)

* Delete aecrypto.md

* Delete aecontract.md

* Delete aewallet.md

* Feature/make compatible with specs (#37)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Feature/make compatible with specs (#39)

* Update sdk version to `2.3.0`

* reduce default `gasPrice` to `1e6`

* Add `nonce` command to `account` module
Fix linter error's

* Change `prompt` lib
Ask for overwrite if wallet file exist (`account create`, `account save`)

* Fix tests

* change print result of `account` module commands
Fix `account` tests

* Add `account nonce` test
refactor signing in `account` test
Handle Cancel event when prompt something

* Clear unused imports
fix linter

* Add Prompt for printing secret key

* refactor account sign
fix test for offlineTx

* point CLI to branch in sdk repo. @todo change after release

* add `--forcePrompt` options to `account address` command to force the asking

* fix inspect account

* Add `chain ttl <absoluteTtl>` command

* Add `chain network_id` command
refactor `chain status` command

* Add networkId support for `account sign` command

* add `chain ttl` and `chain network_id` test

* Fix tess

* remove duplicated docs

* fix ttl test

* Fix min gasPrice for contract

* Update sdk version to `2.3.1`
Fix error handling in broadcast command
Fix contract testd

* Add `tx verify` command

* Move `broadcast` command to `chain` module

* Rename test file for tx from `offlineMode` to `tx`

* Add `lookup` command to `name` module
Small refactor

* Make `tx spend` use new tx builder
Change output

* Fix account nonce command output (print account `nonce` and `next nonce`)
Fix transaction verify command when we try to verify unsigned transaction

* Implement offline name-preclaim transaction build

* Fix crypto module

* Fix options serialization

* Refactor tx module AENS transactions
Update cli sdk version to 2.3.2

* Fix wallet test

* Refactor `tx` `aens` build functions
Fix related tests

* Fiz contract test's

* Fix oracleId in tx test

* Update sdk version to 2.4.0 (#40)

Change contract compile/deploy command (SDK BREAKING CHANGES)
Change contract test
Add --compilerUrl to contract module

* Feature/update sdk (#46)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Revert sdk version to 2.4.1 (#47)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Feature/update sdk (#48)

* Update sdk version to 1.1.0

* Add fee and payload to account spend
fix --json flag of name module

* Update sdk to 2.4.1
Remove contract `callChecked` command
Change contract `call` Interface. Now you can call contract in two ways:
 - by contract descriptor file '--descrPath'
 - by contract address and source '--contractAddress && --contractSource'
 Fix contract test

* Change version to 2.4.1

* Get contract source using file using --contractSource

* Feature/add compiler commands (#51)

* Add `compile`, `encodeData`, `decodeData` commands to `contract` module

* Add tests for compiler encode/decode data

* Refactor call/deploy commands
Remove deprecated tests

* Update sdk to 3.0.0

* Add decode call data command to contract
Add tests

* Refactor tx `contract` commands
Adjust contract tx tests

* Fix contract call tests
point to sdk branch with compiler encodeCallData feature

* Remove logs

* feat(Commitizen): Configurte commitizen (#53)

* Clean up code (#54)

remove unused imports
refactor

* Feature/prepare release (#62)

* ci(CI): Configure CI

* trigger Jenkins

* test Jenkins

* revert

* test

* trigger Jenkins

* ci(Docker): Use npm to install CLI inside docker

* build(Docker): Fix Docker.ci

* build(Docker): test build

* build(Docker): test Docker

* ci(Jenkins): Use npm instead pnpm due to issue.

* ci(Jenkins): Remove Build step

* ci(Jenjkins): Test build

* trigger Jenkins

* trigger Jenkins

* test Jenkins

* trigger Jenjkins

* test Jenkins

* fix Jenkins

* feat(Contract, Utils): Refactor CLI import's. Refactor helpers function, move to utils.

* build(Jenkins): Test Jenkins

* build(Jenkins): Test

* build(Jenkins): tests

* build(Jenkins): test

* build(Jenkins test):

* ci(Jenkins): add Additional stage. Move installing deps to Jenkins

* ci(Jenkins): Add env for npm cache

* revert

* fix Jenkins

* Add env for test

* feat(CLI): Add ability to get blaance by heigh/hash. Remove unused networkId options. Refactor.

* test(Contract): Fix execute function due to networkId removal

* Adjust Jenkins

* test(Compiler): Fix compiler URL

* test Jenkins

* revert

* Clean jenkins workspace

* add sudo to remove command

* Remove node_modules in post stage

* clean up

* clean up

* trigger Jenkins

* remove node_modules

* test jenkins

* fix Jenkins clean of node_modules issue

* feat(CI): Configure Jenkins integration

* feat(CLI): Remove hight level commands

BREAKING CHANGE: Remove contract `call` and `deploy` commands. Remove aens `claim`, 'revoke` and
`update` commands.

* chore(Bump version to 2.0.0):

* docs(CHANGELOG): Adjust changelog

* docs(Readme): Fix commands list

* docs(Docs): Regenrate docs

* Adjust name in package.json

* remove deprecated doc

* Revert "Merge remote-tracking branch 'origin/master' into release/2.0.0"

This reverts commit ebe4fce, reversing
changes made to c1f8db6.

* Feature/allow to spend percentage of balance (#68)

* feat(account): Allow to spend % of balance to another account

* feat(account): Fix parsing of float param in transfer command

* fix(README): Adjust readme (#69)

* Feature/fortuna compatibility (#72)

* feat(Fortuna): Add fortuna compatability

* point docker to node 3.0.0

* chore(Release): Bump version to 2.1.0. Update Changelog

* Adjust CHANGELOG

* Remove old CLI doc

* chore(package): Bump version to 2.2.0

* chore(release): Generate CHANGELOG and DOCS

* chore(release): bump version to 2.3.0

* chore(release): Adjust CHANGELOG

* chore(release): Bump version to 2.4.0. Regenerate CHANGELOG

* chore(release): Update sdk version. Generate lock file

* chore(release): Update sdk version to 2.5.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant