Smart Wallets
Pre-release
Pre-release
Whats New
Support for smart wallets:
- Deploy a smart wallet account factory
- Deploy accounts from an account factory for your users
- Control permissions and sessions on smart accounts
- Send user operations from a smart account controlled by your backend wallet
Breaking Changes
- All contract deployment endpoints moved from
/deployer
to/deploy
- All endpoints at
/network
moved to/chain
-x-wallet-address
header renamed tox-backend-wallet-address
-/wallet
endpoints renamed to/backend-wallet
- All endpoints moved from
camelCase
tohyphen-case
- All write endpoints use
result.queueId
to return the queued transaction id instead of previous mix ofqueueId
andqueuedId
insideresult
, or usingresult
directly.
What's Changed
- Update worker processing, retrying, & updating by @adam-maj in #144
- Move env from core to src by @adam-maj in #148
- Update caching for wallets, sdk, and contracts by @adam-maj in #151
- [Breaking] Rename /deployer to /deploy by @adam-maj in #152
- [Breaking] Move all endpoints from camelCase to kebab-case by @adam-maj in #153
- [Breaking] Rename /network endpoints to /chain by @adam-maj in #154
- Rename all mentions of network to chain by @adam-maj in #155
- Add correct docker run command with .env by @adam-maj in #164
- Update introduction in README.md by @adam-maj in #165
- Add support for smart wallets by @adam-maj in #156
- fixed typos on address and whether by @saminacodes in #160
- Move /wallet endpoints to /backend-wallet by @adam-maj in #166
- Add an Apache 2.0 LICENSE by @adam-maj in #167
- [Breaking] Rename x-wallet-address header to x-backend-wallet-address by @adam-maj in #168
- Use GCP KMS wallet from SDK by @adam-maj in #169
- Retry Fix by @farhanW3 in #170
- Update to use tini in Dockerfile to propagate signals by @adam-maj in #172
- Remove sleep between starting server and worker by @adam-maj in #173
- [Fixes] : GCP KMS + Trigger overflow issue by @farhanW3 in #174
- Display deployed account address on /account/create by @adam-maj in #175
- [Breaking] Use queueId inside result for write endpoints by @adam-maj in #177
- Add initial smart wallets guide by @adam-maj in #178
- Migrate user ops fields from integer to text by @adam-maj in #179
- docs: Add summary; update descriptions by @arcoraven in #180
- Fix worker running before prisma by @adam-maj in #181
New Contributors
- @saminacodes made their first contribution in #160
Full Changelog: v0.0.1...v0.0.2