Skip to content

fspseva/bako-safe-user-guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Bako Safe User Guide

Introduction

Bako Safe is the native non-custodial multisignature wallet for the Fuel Network. It enhances security by requiring multiple approvals for transactions, reducing the risk of theft and ensuring that funds remain protected even if one key is compromised.

Designed for both individuals and groups, Bako Safe strengthens personal asset security while preventing unilateral control in group settings, fostering collaboration in financial and contract governance.

As a browser-based platform, Bako Safe functions effortlessly on both desktop and mobile devices, offering flexibility and ease of use.

Note

Bako Safe have received QuillAudit’s Smart Contract Initial Audit Report with 0 security issues. This is a major milestone, as it underscores our commitment to delivering a secure and reliable platform for both individual and institutional users of Fuel Network. https://github.com/Quillhash/QuillAudit_Reports/blob/master/Bako Safe Sway Smart Contracts Audit Report - QuillAudits.pdf

In this document, we will guide you through the application and set your first vault on Fuel Ignition Mainnet.

Warning

We recommend avoiding large-value deposits until you have become fully familiar with the platform’s functionality, features, and limitations.

Login Options

The login screen offers three options: Passkey, Fuel Wallet, and Fuelet.

Screenshot 2024-09-26 at 21.15.19.png

Login With Passkey

Enter a username to check its availability. You will then be prompted to either create a new passkey account or log in with an existing one. Passkey is an excellent option for accessing Bako Safe across multiple devices with the same account.

Screenshot 2024-09-25 at 20.40.48.png

Screenshot 2024-09-25 at 21.28.48.png

Note

When using passkey, every time the name is updated in User Settings, it will also change the passkey login name.

Note

Warning: Passkey Security If you lose the device where your passkey is stored, you risk losing full access to your account. To prevent this, we strongly recommend syncing your passkey across multiple devices or with a cloud service to ensure continued access.

Login with Fuel Wallet/Fuelet

Ensure your Fuel Wallet or Fuelet is connected to the Ignition Mainnet.

Screenshot 2024-09-25 at 20.52.52.png

If this option is not available, click on “Add new network” and set the Ignition URL to the URL that Fuel pass to your project.

User Interface

Screenshot 2024-09-25 at 21.23.44.png

Account Info

Holds the address used to login to you account. It can be your Fuel Wallet, Fuelet address, or a new address attached to your Passkey.

Screenshot 2024-09-25 at 21.45.43.png

Note

If using Passkey, the address shown here is the User Account address attached to the Passkey. It is different than your Personal Vault Address. Please, do NOT send assets to this address.

Navigation Menu

Use this section to seamlessly switch between vaults or gain an overview of all vaults, transactions, and your address book in one place.

Screenshot 2024-09-26 at 12.42.47.png

Active Vault Menu

View the Vault address, balance, detailed transaction history, and other settings, including the API token.

Screenshot 2024-09-25 at 22.02.35.png

Personal Vault

Unlike most multisig wallets, Bako Safe provides you with a Personal Vault from your very first login. This 1-1 pattern (one signer and one minimum required signer) is not meant to replace a multisig but functions as a Smart Wallet, making it particularly useful for daily operations when using a passkey.

To take full advantage of the security provided by a multisig, you can create new vaults.

Create a New Vault

In Bako Safe, creating vaults is completely free. There are no subsidies involved — it’s the magic of the Fuel Network. You can create as many vaults as you like.

  1. Click on + Create Vault

  2. Set a Vault Name and Continue

  3. Set additional signers clicking on + Add More Addresses

    Screenshot 2024-09-26 at 12.45.36.png

    💡

    IMPORTANT: Bako Safe vaults (incl. the Personal Vault) cannot be used as signers of other vaults.

  4. Set the signature threshold.

    Screenshot 2024-09-25 at 21.09.23.png

    💡

    Choose wisely, as this cannot be changed further.

  5. Click on + Create Vault

Working With Your Vault

Getting Vault Address

You can find the vault address in the active Vault menu, located under the vault name or within the vault settings. You can transfer assets to this address using any method on the Fuel Ignition mainnet.

Screenshot 2024-09-26 at 12.48.31.png

Adding Assets via Bridge

Using the vault address you can add assets directly via Fuel Bridge.

Creating Transactions

Transaction Details

A simple transaction includes a name, recipient, asset and amount.

Screenshot 2024-09-26 at 13.10.18.png

Screenshot 2024-09-26 at 13.09.37.png

💡

Currently, Bako Safe supports processing only one transaction at a time per vault. For instance, If there is a pending transaction in the active vault, you will not be able to create a new one. We recommend using batch transactions to streamline transfers.

Batch Transactions

It is possible to send additional assets to other recipients within the same transaction. To do so, click “Add more recipients” and follow the previous steps.

Screenshot 2024-09-26 at 13.20.05.png

Finishing setup

Once completed, you have the option to either create the transaction for signing later or to create and sign it simultaneously.

Screenshot 2024-09-26 at 13.11.55.png

Signing Transactions

Transaction Details

Pending incoming or outgoing transactions requiring your signature will automatically appear on the dashboard of the active vault, as well as on the home dashboard (all vaults).

Screenshot 2024-09-26 at 13.33.54.png

Pending Completion of Signed Transactions

Signed transactions may remain incomplete if they are still awaiting additional signers to meet the vault’s required threshold.

Screenshot 2024-09-26 at 13.42.02.png

Deploying Contracts Using CLI Gateway

(IN PROGRESS)

Under the Vault menu > Settings, you can create and get an API token. Complete instructions and step-by-step for using the gateway can be found here:

Simplifying Smart Contract Deployment with Bako Safe

💡

Only the vault owner (who created the vault) is able to create an API Token. If you are not seeing this option, double check the vault owner address.

Address Book

The address book helps you manage and store frequently used addresses. It can be accessed from the Home screen or when creating a transaction by adding a recipient.

Screenshot 2024-09-26 at 16.50.29.png

Screenshot 2024-09-26 at 16.50.04.png

Notifications

Stay updated! You’ll receive notifications for pending transactions, vault activity, and important platform updates. Ensure your settings are configured to never miss an alert.

Screenshot 2024-09-26 at 16.59.11.png

Upcoming to Our Roadmap

  • Vault Editing
  • User Account Recovery
  • Parallel Pending Transactions
  • Global On/Off Ramp Integration
  • Dapp Discovery Hub

Other Resources

Bako Safe

https://www.bako.global/

  • Bako Safe SDK:the heart of Bako Safe offers a robust suite of functionalities for vault management, transaction processes, and modern secure authentication options, incorporating essential wallet operations with ease.
  • Bako Wallet Connector: this package provides a seamless bridge for integrating our shared wallet functionalities into external applications, enhancing user experience and operational efficiency.

Bako ID - Extending Bako Ecosystem Functionality

Our upcoming identity system bringing your digital legacy from social media profiles across the multiverse of Rollups and chains.

https://www.bako.id/

Getting in Touch With The Bako Team

As an evolving solution, we would love to hear your feedback:

X (Twitter)

Discord

Telegram

Github

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published