- Fix "height" as optional
- Add "height" to query APIs
- add badges to readme
- Add newly added APIs on ICON2
- update base transaction validation function
- add debug_getTrace
- add npmignore
- Adopt typescript, this version has been deprecated due to built files not included
- Add DepositTransactionBuilder
- Support JSON-RPC v3 specification (Block, Transaction, TransactionResult)
- Delete Validator.isTransaction()
- Fix getBlockByHeight bug returning undefined txHash
- Fix transaction signing for transactions with empty arrays
- Handle exception in case of the number that is not an integer in toHex()
- Accept string only in fromUtf8() and hex string only in toUtf8()
- Add test cases for message transaction
- Fix bug that getTransaction() always returns the format error
- Elaborate block checking functions
- Allow only lower case letter in address and various hex value
- Add toHexNumber() in IconConverter
- Refactor formatter for block and validator for signed transaction
- Add test cases
- Fix 'coinType' field in the 'Wallet.store' method
- Add unit of GLOOP to IconAmount
- Add function of toUtf8() in IconConverter
- Add exception type for network error
- Support for searching v2 block
- Add functions of getBlockByHeight(), getBlockHash() and getLastBlock() in IconService
- Add test cases related to getting block data
- Modify
npm run build
andnpm run test
script in package.json
- Fix module name issue
- Fix build issue
- Update icon-sdk-js import path in unit test code
- Support Node and React-Native environment
- Seperate build file (icon-sdk-js.node.min, icon-sdk-js.web.min)
- Remove synchronous call function
- Fix string escaping bug in Util.serialize()
- Update unit test code
- Add coinType property in IconWallet.store() output
- Add function of makeTxHash(rawTransaction) in data/Util
- Add IconService.IconUtil property
- Modify
npm run quickstart:rebuild
script to fix destination path when build file is copied to node_modules in quickstart