Trustless Work
  • Welcome
    • Why Escrows Matter
    • ๐Ÿ›ค๏ธOur Journey so Far
      • ๐Ÿค”The Problem: Origins of Trustless Work
      • ๐Ÿ‘พThe team comes together
      • ๐Ÿ’กThe Solution: Escrows
      • ๐Ÿ†Key Milestones
        • ๐ŸŒ DraperU Stellar Astro Hacker House: A Pivotal Moment
        • Launching the API V1 at ETH Pura Vida Hackathon
      • ๐Ÿš€Current Programs
        • ๐ŸŒŸDraperU Embark Program
        • ๐Ÿ’ปOD Hack Campaigns
      • ๐Ÿ› ๏ธVertical Development
      • ๐Ÿ”ฎFuture Vision
  • ๐Ÿ“ŒStart Here
    • โ˜€๏ธAbout Trustless Work
      • Vision and Mission
      • Team
  • โš’๏ธUnderstanding Smart Escrows
    • ๐ŸฅธSmart Escrow Design
      • What does a Smart Escrow "look like"?
      • Roles in Trustless Work
      • Escrow Lifecycle
        • Initiation Phase
        • Funding Phase
        • Complete phase
        • Approval phase
        • Release phase
        • Dispute Resolution
    • ๐Ÿ’ตUSDC: The Stablecoin Powering Trustless Work
    • ๐ŸŒŸStellar & Soroban: The Backbone of Trustless Work
  • ๐Ÿ’ปDeveloper Resources
    • Introduction
    • Schema
    • Types
      • Basic
      • Entities
      • Payloads
      • Responses
      • Errors
    • Quickstart
      • Integration Demo Project
        • Getting Started
        • Configuration
        • Context API
        • Wallet Setup
        • Trustlines
        • Services
        • Helpers
        • Error Handling
        • Forms
          • Initialize Escrow
          • Fund Escrow
          • Get Escrow
          • Get Multiple Escrow Balances
          • Resolve Dispute
          • Change Milestone Status
          • Change Milestone Flag
          • Change Dispute Flag
          • Release Funds
          • Update Escrow
        • UI Components
          • Pages
          • Cards
          • Tabs
          • Utils
    • Authentication
      • Request Api Key
    • API Reference
      • Deploy
        • Initialize Escrow
      • Escrows
        • Fund Escrow
        • Get Escrow
        • Resolve Dispute
        • Change Milestone Status
        • Change Milestone Flag
        • Start Dispute
        • Release Funds
        • Update Escorw
      • Helpers
        • Set Trustline
        • Send Transaction
        • Get Multiple Escrow Balance
    • React Library
      • Getting Started
      • useSendTransaction
      • useGetEscrow
      • useGetMultipleEscrowBalances
      • useInitializeEscrow
      • useUpdateEscrow
      • useFundEscrow
      • useChangeMilestoneApprovedFlag
      • useChangeMilestoneStatus
      • useReleaseFunds
      • useStartDispute
      • useResolveDispute
    • ๐Ÿš€Smart Escrow API
    • ๐ŸงฐEssential Tools for Developers
      • Stellar Wallets
        • Freighter Wallet
        • Albedo Wallet
        • xBull Wallet
        • Rabet Wallet
        • Lobstr Wallet
        • Hana Wallet
        • Additional Resources
        • Troubleshooting & FAQs
      • How to Get Testnet Tokens
  • ๐ŸŒUse Cases by Industry
    • Marketplaces & E-commerce
    • Grants, Bounties, and Hackathons
    • P2P Exchanges and OTC Desks
    • Security Deposits
    • Milestone-based Freelance & Contract Work
    • Crowdfunding & Pre-orders
    • DAO Treasury & Working Group Budgets
    • Education & Online Courses
    • Subscription + Performance-based Retainers
  • ๐Ÿค–Using the dApp
    • Step 1: Accessing the Trustless Work Dapp and Logging In
    • Step 2: Creating a Profile and Requesting an API Key
    • Step 3: Creating an Escrow
    • Step 4: Funding an Escrow
    • Step 5: Marking a Milestone as Done โœ…
    • Step 6: Approving the Milestone
    • Step 7: Releasing the Payment
    • Resolving Disputes
  • ๐Ÿดโ€โ˜ ๏ธCommunity
    • ๐ŸŒŽSpotlight: Kindfi
    • ๐Ÿ›ฃ๏ธRoadmap: The Journey Ahead
    • Contributor's Guide
    • ๐Ÿ“‚Open-Source Templates & Developer Tools
  • โœ’๏ธBackground & Theory
    • ๐Ÿ“˜Core Concepts & Escrow Glossary
    • ๐ŸŽ’Historical Context
      • ๐Ÿ“œEscrow History:
        • ๐Ÿ—ฟAncient to Colonial Era
        • ๐ŸฆBanking Era (19th - 20th Century)
        • ๐Ÿ’ปThe Digital Era and Online Escrow
      • โ›“๏ธBlockchain Era: Smart Escrows
  • Links
    • โš’๏ธTrustless Work dApp
    • ๐ŸŒTrustless Work Website
    • ๐Ÿ“ฃTelegram Chat
    • ๐Ÿ’ŽOnly Dust Profile
    • ๐Ÿ‘ฉโ€๐Ÿ’ปSwagger for API
    • ๐Ÿ“œGithub
  • ๐Ÿ“ขAppendices
    • Contact and Support
    • Notion for Startups
    • Meru
Powered by GitBook
LogoLogo

Links

  • Website
On this page

Was this helpful?

Export as PDF
  1. Developer Resources

Essential Tools for Developers

PreviousSmart Escrow APINextStellar Wallets

Last updated 1 month ago

Was this helpful?

This guide walks you through the key tools youโ€™ll need to experiment with and integrate Trustless Work into your platform or product.

Whether you're testing on testnet or preparing for a production launch, these tools will streamline your experience.


๐Ÿ” Stellar Wallets

To interact with Trustless Work escrows, youโ€™ll need a Stellar wallet that supports:

  • Signing transactions

  • Viewing balances

  • Creating trustlines for USDC

Recommended wallets:

Wallet

Type

Features

Link

Freighter

Browser Extension

Ideal for developers; supports testnet

xBull

Browser Extension

USDC support; mobile app available

Rabet

Browser Extension

Easy to use; supports multisig

Albedo

Web-based

Lightweight signing + auth

Lobstr

Mobile & Web

User-friendly, great for real usage

๐Ÿ”— Learn more in theGuide


๐Ÿ’ง Testnet Setup

Trustless Work is live on Stellar testnet. You can use testnet USDC and XLM to fund and experiment with escrows.

Youโ€™ll need:

  • A wallet with testnet support

  • XLM for gas

  • USDC for payments

  • Trustline to USDC

๐Ÿ“ฅ Get Testnet Assets

  • ๐Ÿ”— USDC Faucet (for USDC)

๐Ÿ’ก Remember: You must establish a trustline before receiving USDC. Most wallets offer this in their UI.



๐Ÿงช Testnet dApp

Try deploying and interacting with an escrow through the browser:

  • Deploy escrows with configurable roles

  • Mark milestones

  • Approve & release funds

  • Test edge cases and permission scenarios


๐Ÿงฑ Open Source Templates

We provide open-source starter kits and reference implementations:

  • React UI template for escrow control

  • Soroban contract examples

  • Next.js dApp integrations

๐Ÿง  Dev Tools Recap

Category

Tool / Resource

Wallets

Freighter, xBull, Rabet, Albedo

Testnet Assets

Stellar Friendbot, Trustless Faucet

UI for Testing

Trustless Work dApp

Templates & SDKs

Trustless Work GitHub


โฌ‡๏ธ Next Steps

  • Start Building

๐Ÿ”—

โžก๏ธ

Browse all on GitHub: ๐Ÿ”—

๐Ÿ’ป
๐Ÿงฐ
Wallets & Testnet
Stellar Laboratory: Friendbot (for XLM)
Learn more.
Launch dApp
github.com/Trustless-Work
Explore Roles
Use Our API
View Example Escrows
freighter.app
xbull.app
rabet.io
albedo.link
lobstr.co