- Added GasBuffer option to increase gasValues returned from the bundler prior to sending the userOp
- Update BICONOMY_ATTESTER address, resulting in changed default addresses for users
- Improved batching logic
- Added mcWeth
- Fixed getAccountMeta helper
- Fixed EIP712Sign logic after EIP 7779 changes
- Added tests for installing & uninstalling smart sessions
- Fixed mee signer issues with metamask
- Added export for UniswapSwapRouterAbi
- Introduced optimistic mode parameter for across relayer
- Made interfacing with multichain contracts consitent while building instructions
- Added getSupertransactionReceipt helper
- Added buildBatch instruction helper
- Nexus init using custom validator
- BREAKING:
getMeeFactoryData
helper now renamed togetDefaultFactoryData
- BREAKING:
getMeeNexusAddress
helper now renamed togetDefaultNexusAddress
- BREAKING:
- Moved useTestBundler datapoint to the bundler client instead of the account & renamed to 'mock'.
- Use pimlico gasEstimates if string 'pimlico' is in the bundlerUrl
- Added confirmations: 2 to waitForUserOperationReceipt in signOnChainQuote helper to avoid race condition
- Changed threshold :bigint to :number in getOwnableValidator helper
- Added Fusion support
- BREAKING:
createSmartAccountClient
now requires an explicit account instance instead of account parameters - BREAKING: Removed
executeSignedFusionQuote
helper - BREAKING:
toMultichainNexusAccount
now requires an explicittransports
parameter, to encourate the use of paid RPCs - Made
createSmartAccountClient
an alias ofcreateBicoBundlerClient
- Added / modified MEE client methods:
- getFusionQuote
- executeFusionQuote
- signFusionQuote
- Additional transaction types:
- Transfer
- TransferFrom
- Approve
- Withdrawal
- BREAKING:
- MeeNode info validation
- Ownables fix for moduleInitArgs
- Fix the rhinestone module-sdk version
- Updated default attester addresses
- Add waitForConfirmedUserOperationReceipt and getUserOperationStatus decorators
- Fix paymaster + smartSessions
- 0.0.32
- move repo origin
- sdk to @biconomy/abstractjs rename
- AbstractJS rebrand
- meeNode support
- mock
- Sudo fallback for empty rules
- useRegistry false attestation fix
- Remove signature from prepareUserOperation flow
- Upgrade smart session and rhinestone sdk version
- Remove tenderlyUrl from env vars
- Remove isTesting helper from testing framework
- Smart sessions enable mode
- Add support for token paymaster with helper functions
- Counterfactual address helper export
- fix window.ethereum
- Add mock attestor only for testnets
- Add mock attestor and option to include attestors during createAccount
- Migrate to Nexus: b4d6ff463bc41dc232292c385bdb76814ca8689c
- Add rhintestones attestation address during createAccount
- Fix getAddress()
- Policy support
- Fix WalletClient signer
- Added Distributed Session Keys w/ Ownable & Session examples
- Added DAN helpers, keyGen + sigGen
- Paymaster script fix
- Include missing deps
- Alter sessions terminology
- renamed validator modules
- modules dx improvements