Releases: getsafle/safle-vault
Releases · getsafle/safle-vault
Version 2.0.0
Stable release from nightly release version 1.31.0
Supported Chains:
- EVM: Ethereum, Polygon, BNB, Arbitrum, Velas, Mantle, Optimism
- Non EVM: Bitcoin
Version 1.30.3 : Nightly release for web integration
UPDATED:
- Updated keyring to slice exported private key if it has '0x' prefixed to add backward compatibility for imported wallets.
Version 1.30.2
UPDATED:
- Package dependency updated.
- Updated label correction.
Version 1.30.1
UPDATED:
- Updated vault state with decryptedVault at the time of vault initialisation with vault string and encryption key.
- Updated rate limiting for pin validation, upto 10.
Version 1.31.0
ADDED:
- Integrated upgraded bitcoin controller into vault.
- Generate a default wallet for every chain when generating vault.
- Add fallback for recover vault - the default address to be recovered for every chain.
- Updated recover vault to create default wallet address for bitcoin for preexisting vaults.
- Updated test result for bitcoin.
UPDATED:
- Enable backward compatibility in vault recovery for evm chains for undefined chain parameter in logs.
Version 1.30.8
UPDATED:
- Updated pin while resetting imported wallets.
Version 1.30.7
UPDATED:
- Updated pin format from number to string.
- updated test cases according to pin format changes.
Version 1.30.6
ADDED:
- Added checksum for address comparison in export private key.
UPDATED:
- Updated label creation according to logs.
- Updated test cases according to checksum address comparison in export private key.
Version 1.30.5
ADDED:
- Implemented account recovery in case of deleted accounts, both generated and imported.
- Added test cases for account recovery.
- Added logs for export mnemonic.
- Added logs for export private key (for generated and imported accounts).
FIXED:
- Fixed issue with
exportPrivateKey()
for imported wallet after change pin by Re-encrypting the private key of imported wallets and updated vault state after change pin.
Version 1.30.4
ADDED:
- Added validation for pin parameter in export private key, restore keyring state & current pin parameter in change pin.
- Added validation for encryption key in add account, sign message, delete account, get vault details & update label.
- Implemented vault recovery using logs and updated tests.
UPDATED:
- Updated the logs for label update & delete account.
- Sync the pin validation steps with other methods in import wallet.
- Updated tests wrt changes in vault generation and parameter validations.
DELETED:
- Removed unused encryption key parameter in
getAccounts()
function.