Backend wallets
Backend wallets are externally-owned accounts that your application controls to manage on-chain operations. They act as trusted intermediaries that can handle various automated tasks and workflows in your application.
As a developer, you can also use smart wallet as a backend wallet (some benefits include the batching of transactions), please refer to our guide on how to create smart wallets.
Why use backend wallets?#
Backend wallets enable your application to:
- Automate on-chain operations
- Manage digital assets programmatically
- Handle complex user interactions
- Control asset distribution and collection
How they work#
Backend wallets operate directly from your server, allowing you to programmatically execute transactions based on your application's logic. For example, in a gaming application, you could use a backend wallet to automatically distribute rewards when players complete challenges. Or in a marketplace application, you could use it to handle escrow during peer-to-peer trades.
Key benefits#
- Automation: Execute transactions automatically based on your application's logic
- Security: Control exactly how and when assets move through your application
- Flexibility: Adapt to various use cases and business requirements
- Reliability: Built for consistent performance and high availability
Getting started#
To start using backend wallets in your application:
- Create your wallet through the Openfort dashboard
- Set up policies to define transaction rules
- Integrate the wallet into your application logic using our API