rly_network_flutter_sdk 0.5.0 copy "rly_network_flutter_sdk: ^0.5.0" to clipboard
rly_network_flutter_sdk: ^0.5.0 copied to clipboard

Rally Protocol Flutter SDK. Secure web3 key management, transaction signing, and gassless transactions.

0.0.1 #

  • TODO: Describe initial release.

0.1.0 #

  • All wallet management code is now stable and has been used by 3rd party apps.

  • We've added new methods to make it easier to understand which format you want to get a token balance in. True BigInt form for use in computation and transfers, or more human readable friendly float form.

0.2.0 #

  • We've added a new method walletBackedUpToCloud on WalletManager to help you determine if a wallet has been backed up to the cloud. This is useful for apps that need to understand the cloud backup status of a wallet outside of the creation process.

0.2.1 #

  • Fixed an issue that broke abiilty to claimRly. This was a regression from 0.2.0.

0.3.0 #

  • Library has been reorganized to better follow flutter / dart best practices. This is a breaking change and you will need to update your imports to reflect the new package structure. All classes are now under the rly_network_flutter_sdk/rly_network_flutter_sdk.dart file. See README for an example of updated import.

  • As a result of library restructuring, the auto generated API docs are now much easier to navigate and understand

0.3.1 #

  • Creation / storage of wallets on Android is now more consistent with the iOS experience. When creating a wallet on Android, storage will automatically fall back to local storage if cloud storage fails, and the rejectOnCloudSaveFailure is set to false.

0.3.2 #

  • Addressed a bug that caused SDK to hang when trying to interact with wallets on Android following device backup and restore.

0.4.0 #

If you are only using wallet management features, there are no changes in this release

This release is not backwards compatible with previous versions if you are using any transaction features

This release migrates away from Mumbai and over to Amoy. This is required as Mumbai is deprecated and will stop working around 4/13.

To migrate you will need to follow the following steps:

  1. Update your SDK to 0.4.0
  2. Rename references from rlyMumbaiNetwork to rlyAmoyNetwork
  3. Get your new Amoy API key from https://app.rallyprotocol.com
  4. Update your config to set the new API key

0.4.1 #

  • Fixed a bug that prevented relay token transfers of more than 9.9 value for a token with 18 decimals.
  • Fixed a bug that causes simple relay token transfers to work unexpectedly when using custom token addresses.

0.5.0 #

This release addresses an issue where the cloud sync status returned by WalletManager.walletBackedUpToCloud on iOS was returning inaccurate & misleading response. We are now more correctly setting our iOS keychain storage flags for real cloud sync.

Migrating from device only storage to cloud sync storage comes with some end user risk if users have multiple wallets on different devices. Therefore, there is no auto migration of data. Instead we have exposed a method through WalletManager that allows developers to update the storage config of an existing wallet.