Entities, platform updates, and vault improvements
- Added entities feature with account linking
- Onchain transfers, onchain balance reading, and balance formatting
- Added Polygon and BNB chains
- Added export private keys functionality for users
- Vault migration support
- Minimum total shares for vaults
- Removed vault underlying token from settlement requests
- Various UI and performance fixes
Auto-earn, settlement improvements, and orchestration support
App v0.6.0
- Auto-earn functionality with optimistic UI, historical data, and APY display
- Orchestration settlement with withdraw and settle API integration
- Conditional payment request orchestration form
- Settle and deposit flow
- Rescue funds feature for recovering stuck assets
- Recurring trades and transfers
- Upgraded developer page
TS SDK v0.0.14
- Settle+deposit and settle+withdraw flows
- New settlement shape and type definitions
- Settlement type and source fields
Go SDK v0.0.7
- Settlement vault deposit
- Updated orchestration build request struct
- Auto-pull OtimDelegate address from API
Otim Go SDK initial release
Build and launch Otim orchestrators directly within your Go applications- EIP-7702 delegation signing
- Settlement building and signing
- Signature parsing and ABI encoding
Mobile support, virtual accounts, and token upgrades
New features
- Mobile responsive design
- Virtual accounts
- ERC-4626 vault deposit and withdraw actions
- Token list upgrade and trades revamp
- Multiple passkeys support
- EUR bank connection
Improvements
- Portfolio chart visualization improvements
- Recurring trade support with proper floor amount handling
- Renamed payment requests to orchestrations
- Session expiration and authentication fixes
Orchestration support and settlements rename
- Auto build and raw transaction support
- Renamed payment requests to settlements
- Orchestration support with max runs configuration
TypeScript SDK restructure
- Refactored SDK codebase with new sdk-core and sdk-server packages
- Added activity SDK client
- Switched utils and turnkey packages to production mode
Passkey authentication, developer tools, and multi-chain
Authentication
- Passkey-only login with persistent sessions
- Legacy passkey migration from app.otim.com to otim.com
New features
- Developer tab for API exploration
- QuickBooks invoice search integration
- Multi-chain balances display
- Wallet balance in accounts tab
- Instruction batch signer
- Cancel payment requests
- Chain network type toggle
Chains
- Added BNB, Unichain, and Polygon mainnet and testnets
Payment requests, bank connections, and new chains
Payment requests
- Multi-tenant pay page
- Sign payment requests with passkey
- Payment request form and settlement flow
- QuickBooks integration for payment settings
Banking
- Bank connection integration
- Link multiple banks
- Bank-to-wallet transfers
Chains
- Added Base, Arbitrum, and Optimism to the production chain selector
Other
- Contacts management
- Token balances display
- Various authentication and delegation fixes
Improved table views, separate mainnet from testnet
- Added chain column to the Overview and Instruction tables
- Separated out testnet chains and made available at app-testnet.otim.com
- Other app performance enhancements and minor bug fixes
Error and RLP authorization management improvements
- Simple updates around how errors are bubbled up from calls
- Fixed RLP preprocessing for 7702 authlist building
Otim TypeScript SDK v0.1 release
Build trustless automated executions into your apps and wallets with less than 10 lines of code- Install simply by running
pnpm add @otim/sdk,npm install @otim/sdk, oryarn add @otim/sdk - Provides simple flows for:
- Setting up the client
- Authenticating users
- Delegating accounts via EIP-7702
- Activating automated instructions
- Compatible with embedded wallet providers like Turnkey, Privy, DFNS, Dynamic, Para, Openfort, etc.
- Seamless integration into existing wallet infrastructure to enable flows like subscriptions, DCA, and topping up wallet balances
Error handling, seamless authentication
Dashboard
- Added error message tooltips that show you exactly why an execution didn’t work
- Added error toasts for API calls so you’ll always know when a request doesn’t go through
- Added pagination to both Activity and Instructions tabs
- Pay for instruction deactivation using any token
Authentication
- Improved authentication UX to sign in only once and access all supported chains seamlessly
App improvements, a new fee token
Instructions
- Added USDT as a fee token option
- Fixed keeping embedded wallet login session live
- Updated default and minimum values for schedule and advanced parameters in the instruction builder
- Several other minor performance and UX flow improvements
Onboarding
- Added OS-dependent delegation command
- Turned delegation tutorial video into popup
Ethereum Mainnet deployment
Here are some of the things you can do today on the Otim app:- Delegate your account to Otim on Ethereum Mainnet
- Create an Otim-delegated account using just your email
- Perform swap, transfer, and refuel actions on a recurring or conditional basis
- Track and manage your instructions in the app dashboard