- Add Delegate, Redelegate, unbond and withdraw.
- Updated dependencies
- Fixed signature generation
- Updated signature representation
- Added bech32 pub key getter
- Added derivation path index check.
- Change
TransactionResult
to adapt to cosmos sdk 0.38 responses - Added derivation path index
- Change a default var in order to maintain backwards compatibility;
- Added json serialization/deserialization to transaction_result class.
- Fixed errors founded by pub.dev
- Added the possibility to chose the
mode
(sync
,block
,async
) when you are broadcasting a transaction.
- Fixed the wrong implementation of
TxSigner
which led to an error in the chain when multiple messages were sent into a single transaction.
- Renamed
signData
tosign
- Changed how the signatures are created inside
sign
, now they are non-deterministic
- Renamed
signData
tosignTxData
- Added
signData
that signs the data and returns the ASN.1 DER encoded signature
- Added missing
const
constructors
- Renamed
Wallet.signTxData
toWallet.sign
- Changed
Wallet.sign
to accept anyMap<String, dynamic>
and not just aString
- Added the
MapSorter
to the exported types
- Removed the
id
field from theNetworkInfo
object - Removed the
derivationPath
field from theWallet.derive
method - Changed the return type of the
TxSender.broadcastTx
method.
Now it returns aTransactionResponse
that include asuccess
field and any error that might have occurred during the broadcast. - Fixed some typos inside the exceptions messages
- Added the
defaultTokenDenom
field insideNetworkInfo
- Added the serialization of the Bech32 address inside
Wallet
- Renamed
HexWallet
toWallet
- Added the
Wallet.convert
factory method - Added the optional
name
andiconUrl
fields toNetworkInfo
- Added the
toJson
andfromJson
methods to bothWallet
andNetworkInfo
- Added the
Equatable
implementation to bothWallet
andNetworkInfo
- Changed the example
- Fixed some CHANGELOG typos
- Improved the example by adding how to send a transaction
- Improved the package.yaml description
- Added some examples inside the
example/
folder - Removed some unused dependencies
- Improved the README
- Initial release