- Polyfill websocket for nodejs
- Fix the monitor notification handling
- Fix validation failure on base tx
- add icx_getNetworkInfo
- upgrade some indirect packages in yarn.lock
- fix Wallet.store
- Fix getBalance, getScoreApi, getScoreStatus(convert height to hex)
- fix generics
- Revert IconService.call()'s return type to
HttpCall<any>
- Fix lint warnings, add description for getPublicKey()
- Feature progress report
- Add Monitor APIs
- export modules on root
- fix
toRawTransaction()
- Add btp extension APIs
- Update dependencies
- fix serializing transaction function(objTraverse)
- Upgrade node version
- Add icx_getScoreStatus API
- Fix HttpClient
- make request body to object.
- Replace XHR with fetch
- 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