All notable changes to this project will be documented in this file.
- Remove dependencies from
web3 1.x
- Added CRO
Croeseid-5
Testnet network - Update CRO
Mainnet
&Croeseid-4
Testnet network endpoints
- Bugfix for
MsgUnjailV2
transaction management
- Added support for
MsgUnjail
- Fix wrong commission tx decoding for
MsgCreateValidator
andMsgEditValidator
- Fix incorrect
proposal_id
type ofMsgDeposit
in Amino format
- Added support for
MsgDeposit
andMsgSubmitProposal
in Amino format
- [Dependency] Update dependency for
protobufjs
to6.11.3
- Added support for
MsgCreateVestingAccount
andDelayedVestingAccount
- Added support for transferring very large numbers. Using BigInt
- Added IBC MsgTransfer amino support
- Added utility
convertEVMAddressToBech32Address
for EVM<->Bech32 address conversion - Minor fixes
- Added CRO
Croeseid-4
Testnet network
- Support for Offline transaction signing
- Added
TxDecoder
for decoding transaction from their rawhex
representation - Export or import Cosmos compatible JSON to the SDK
- Introduced
V2
message types for flexibledenom
handling - Added Cosmos
IBC
Message types support - Add Cosmos-SDK v0.43.0 types support
- Bug fixes
- Add AminoJs encoding support for NFT message types
- Enhanced validation for NFT message types
- Minor update - Making RpcURL optional on OW types definitions
- Make RpcURL optional - Prevent breaking previous functionalities
- Release new testnet network croesied-3
- Fix an issue which would create module error if the project has @cosmjs dependencies
- Remove unused params from MsgTransfer of NFT module
- Add Software Upgrade Proposal, Text Proposal & Cancel Software Upgrade transaction support
- Add MsgFundCommunityPool and MsgSetWithdrawalAddress transaction support
- Add NFT module transaction messages support
- Add Cosmos-compatible Transaction Decoder
- Add Cosmos-SDK v0.42.4 types support
- Add CRO client
- Add support for MsgVote on LegacyAmino - Ledger support
- Add support for MsgCancelSoftwareUpgradeProposal
- Update protobuf files to Cosmos SDK 0.42.4
- Fix incorrect voting options in MsgVote
- Add support for redelegation message in AminoJS format
- Fix vulnerability in dependencies
- Update Mainnet configuration
- Fix 5 vulnerabilities in dependencies
- Rebrand to Crypto.org
- Add support for undelegate on LegacyAmino - Ledger support
- Add default node URL property on network interface
- Fixed Amino encoding for withdrawing delegation reward.
- Provide a non-throwing address validation helper function and a throwing one.
- Add toRawAminoMsg for MsgDelegate, MsgWithdrawDelegateReward
- Add
toSignDocument
andtoSignDocumentHash
toSignableTransaction
toSignDoc
is now an alias oftoSignDocumentHash
with the same behaviour as before and will be deprecated
- Support
MsgSend
amino json transaction (Experimental) - Support
staking
module messages - Update Supported Cosmos Modules
- Update network configuration for
croeseid-2
- Working with private keys and key pairs
- Generating an address
- Build and Sign
MsgSend
transaction - Generate Cosmos Protobuf Definitions
- This library is not production-ready, do not use in production systems.
- Do not transfer any ERC20 tokens to addresses generated by this sample code as it can cause loss of funds.
- Crypto.org is not liable for any potential damage, loss of data/files arising from the use of the library.