Releases: vaariance/variance-dart
Releases · vaariance/variance-dart
v0.1.9
v0.1.8
What's Changed
- fix: type 'SafeSingletonAddress' is not a subtype of type 'EthereumAddress' of 'data' by @LiorAgnin in #26
Full Changelog: v0.1.7...v0.1.8
v0.1.7
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Improved Gas Estimations
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Safe + 4337 + Passkeys now supported
- add create safe account with passkeys method in accounts factory
- fix issue that causes create2salt to result in a different safe address
- fetch the smart account balance from the entrypoint
- Add create alchemy light Account
- Add support for signature prefixes
Full Changelog: v0.1.3...v0.1.4
v0.1.3
v0.1.1
What's Changed
- Fix/useroperations by @peteruche21 in #14
- fix: devault gas values and missing eth_call param. by @peteruche21 in #15
- refactor: remove unnecessary chainId verification in bundler initialization
Full Changelog: v0.1.0...v0.1.1
Variance SDK v0.1.0
The Variance SDK v0.1.0 introduces a more streamlined way of using account abstraction with dart.
- Safe smart accounts can now be created. This is supported in both the entrypoint v0.7 and v0.6
- This Release adopts pimlico bundler as default for entrypoint v0.7 user-ops. This is however a limited support and will revert to whatever schema that is adopted by bundlers.
- Additionally, the Signers has be separated into a separate package. see web3 signers, this is to make it easier for developing with this package.
- The SecureStorageMiddleWare has been removed. Going forward, if you need to store the credentials from the signers, please implement session storage.
- There is a override function for manually specifying gasFees. This is because, internally calculated gasFees might not be accepted by some bundlers or paymasters. In such case, there are methods you can use to get possible gas values example: pimlico_getUserOperationGasPrice
- Paymasters are fully supported, simply specify a paymaster URL in your configurations to automatically use a veryfyingPaymaster. Additionally, specify your paymaster address and/or a valid context in order to switch to erc20token paymaster at runtime. Only provide a paymaster URL if you need to use paymaster.
- A logger class has been implemented to help with conditional logging and debbuging.
Full Changelog: v0.0.9...v0.1.0