Bako Safe Connector
The Bako Safe Connector enables external dApps to interact with the Bako Safe ecosystem through the Fuel wallet infrastructure.
What is it?
The connector provides a secure interface for:
- User Authentication: Connect users to their Bako Safe vaults
- Asset Management: View and manage vault balances
- Transaction Safety: Multi-signature transaction approval flow
- Seamless Integration: Works with existing Fuel wallet connector infrastructure
How it Works
┌─────────────────────────────────────────────────────────────┐
│ Your dApp │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. User clicks "Connect" │
│ └── FuelProvider triggers connector selection │
│ │
│ 2. User selects "Bako Safe" │
│ └── BSafeConnector opens Bako Safe popup │
│ │
│ 3. User selects vault │
│ └── Vault address returned to dApp │
│ │
│ 4. dApp creates transaction │
│ └── Transaction sent to Bako Safe for approval │
│ │
│ 5. Vault signers approve │
│ └── Transaction broadcast after threshold met │
│ │
└─────────────────────────────────────────────────────────────┘Key Features
Multi-Signature Support
Transactions created through the connector require approval from vault signers before execution.
Vault Selection
Users can select which vault to use when connecting, allowing management of multiple vaults.
Transaction Queue
Pending transactions are queued in Bako Safe until all required signatures are collected.
Notification System
Vault signers receive notifications when transactions require their approval.
Architecture
The connector integrates with:
- Fuel Wallet SDK: Standard wallet connection interface
- Bako Safe App: Vault management and transaction approval
- Bako Safe SDK: Backend communication and transaction handling
Use Cases
DeFi Applications
Allow users to interact with DeFi protocols using their multi-sig vaults for enhanced security.
DAO Treasury Management
DAOs can use Bako Safe vaults to manage treasury funds with multi-signature approval.
Secure Asset Transfers
Organizations can require multiple approvals for large transfers.