arrow-left

All pages
gitbookPowered by GitBook
1 of 2

Loading...

Loading...

Stellar Wallets

A Comprehensive Developer's Guide to Stellar Wallet Integrations

hashtag
Introduction to Stellar Wallets

Stellar wallets are essential tools for interacting with the Stellar blockchain, enabling developers and users to securely manage, send, and receive digital assets. This section covers the setup and integration of popular Stellar wallets:

  • Freighter Wallet

  • Albedo Wallet

  • xBull Wallet

  • Rabet Wallet

  • Lobstr Wallet

  • Hana Wallet

hashtag
Key Concepts

hashtag
Public and Private Keys

  • Public Key: Your Stellar address, used to receive assets. This can be shared publicly.

  • Private Key: Your secret key used to authorize transactions. This must be kept secure and never shared.

  • Never share your private key with anyone

hashtag
Trustlines

Stellar accounts need to establish trustlines to receive custom assets. Trustlines represent a relationship between two accounts, where one account trusts the other to issue a specific asset. This allows the receiving account to accept and hold that asset.

Trustlines are crucial in Stellar for:

  • Establishing trust with asset issuers

  • Enabling receipt of custom tokens

  • Requiring a small minimum balance to create

hashtag
Minimum Balance Requirements

  • Stellar accounts require a minimum balance (currently 0.5 XLM)

  • Each trustline adds to the minimum balance requirement

  • Helps prevent spam and ensures network stability

hashtag
Security Best Practices

  • Use hardware wallets when possible

  • Enable two-factor authentication

  • Store private keys offline

  • Use secure, updated browsers

Regularly update wallet software

  • Be cautious of phishing sites

  • Freighter Wallet

    Freighter is a browser extension wallet for Stellar. It is a non-custodial wallet extension for your browser.


    hashtag
    What You’ll Learn

    • How to install and set up Freighter Wallet.

    • How to connect Freighter Wallet to Trustless Work.

    • Useful resources, security tips, and FAQs.


    hashtag
    Installation

    hashtag
    Step-by-Step Instructions:

    1. Open the official .

    2. Click on "Add to Browser" for your preferred browser (e.g., Chrome, Brave, or Firefox).

      • Ensure you download only from the official website to avoid scams.


    hashtag
    Setting Up Freighter Wallet

    hashtag
    Creating a New Wallet

    1. Open the Freighter extension by clicking on its icon in your browser.

    2. Click on "Create New Wallet".

    3. Set a secure password (store this password securely).

    4. Freighter will generate a

    hashtag
    Fund your Testnet account

    You need a funded Testnet account to submit transactions and pay fees.

    1. Open the Freighter extension.

    2. Switch the network to Testnet.

    1. Click Fund with Friendbot.

    1. Wait for the balance to appear.

    2. Your account is now active on Stellar Testnet.

    circle-info

    Friendbot only works on Testnet. If you don’t see the button, verify the network first.

    chevron-rightFriendbot fallback (manual)hashtag

    If the in-wallet Friendbot flow fails, you can request funds directly:

    1. Copy your account address (your public key) from Freighter.

    2. Open: https://friendbot.stellar.org/?addr=YOUR_PUBLIC_KEY

    hashtag
    Importing an Existing Wallet

    1. Open the Freighter extension.

    2. Click on "Import Wallet".

    3. Enter your existing Seed Phrase and set a password.


    hashtag
    Connecting Freighter to Trustless Work

    1. Navigate to the Trustless Work platform.

      • Example link: .

    2. Click "Connect Wallet" in the top-right corner of the page.

    hashtag
    Note:

    • Ensure Freighter is set to the correct network (Testnet or Mainnet) based on your environment. You can toggle the network in the Freighter settings.


    hashtag
    Best Practices and Security Tips

    • Backup Your Seed Phrase: Store it in a secure, offline location.

    • Use Testnet for Development: When testing or experimenting, always switch to the Testnet to avoid losing real funds.

    • Enable Browser Security Features: Avoid installing unknown browser extensions that could compromise your wallet.


    hashtag
    Useful Links and Resources

    • Official Website:

    • Documentation:

    • Testnet Tokens:


    hashtag
    Frequently Asked Questions

    hashtag
    Q: What happens if I lose my recovery phrase?

    • Your recovery phrase is the only way to restore your wallet. If it’s lost, your funds cannot be recovered.

    hashtag
    Q: How do I switch between Testnet and Mainnet?

    1. Open the Freighter extension.

    2. Click on the settings icon.

    3. Toggle between Testnet and Mainnet in the dropdown.

    Follow the browser prompts to install the extension.
  • After installation, pin the Freighter extension for easy access.

  • Recovery Phrase
    (also called a Seed Phrase).
    • Write it down and store it in a safe place. Do not share it with anyone.

  • Replace YOUR_PUBLIC_KEY with your address and load the URL.

  • Select "Freighter Wallet" from the list of options.
  • A pop-up will appear from Freighter asking for confirmation.

  • Approve the connection in the wallet extension.

  • Troubleshooting:
    Freighter Wallet websitearrow-up-right
    Trustless Workarrow-up-right
    Freighter Walletarrow-up-right
    Freighter GitHub Repoarrow-up-right
    How to Get Testnet Tokens
    Freighter Preview
    Freighter Setup
    Freighter Setup
    Freighter Setup
    Trustless Work
    Wallet
    Rabet Wallet Logo
    Troubleshooting & FAQs