Trustless Work
English
English
  • Welcome
    • Why Escrows Matter
    • Who Should Use This
    • Links
  • ⚒️Core Concepts
    • 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 Guide
    • 🚀Developer Quickstart
    • Authentication
      • Request Api Key
    • Schema
    • Architecture
    • Stellar Wallets
      • Freighter Wallet
      • Albedo Wallet
      • xBull Wallet
      • Rabet Wallet
      • Lobstr Wallet
      • Hana Wallet
      • Additional Resources
      • Troubleshooting & FAQs
    • How to Get Testnet Tokens
  • API Reference
    • Introduction
    • Types
      • Basic
      • Entities
      • Payloads
      • Responses
      • Errors
    • Single Release Escrow
      • Deploy
      • Fund Escrow
      • Approve Milestone
      • Change Milestone Status
      • Release Funds
      • Dispute Escrow
      • Resolve Dispute
      • Get Escrow
      • Update Escrow
    • Multi Release Escrow
      • Deploy
      • Fund Escrow
      • Approve Milestone
      • Change Milestone Status
      • Release Milestone Funds
      • Dispute Milestone
      • Resolve Milestone Dispute
      • Update Escrow
      • Get Escrow
    • Helpers
      • Set Trustline
      • Send Transaction
      • Get Multiple Escrow Balance
    • 🚀Smart Escrow API
  • React Library
    • Getting Started
    • useSendTransaction
    • useGetEscrow
    • useGetMultipleEscrowBalances
    • useInitializeEscrow
    • useUpdateEscrow
    • useFundEscrow
    • useChangeMilestoneApprovedFlag
    • useChangeMilestoneStatus
    • useReleaseFunds
    • useStartDispute
    • useResolveDispute
  • Templates & Components
    • 🤖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
    • 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
  • Tools & Utilities
  • 🌍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
  • 🏴‍☠️Community & Contribution
    • 🌎Spotlight: Kindfi
    • 🛣️Roadmap: The Journey Ahead
    • Contributor's Guide
    • 📂Open-Source Templates & Developer Tools
  • 📢Appendix & Archive
    • Contact and Support
    • Notion for Startups
    • Meru
    • ✒️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
Powered by GitBook
LogoLogo

Links

  • Website
On this page

Was this helpful?

Export as PDF

Tools & Utilities

PreviousUtilsNextUse Cases by Industry

Last updated 12 hours 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

Insert blockBlock controlsCommentShare feedback on the editor🔗 Learn more in theGuide​Insert blockBlock controls


Insert blockBlock controlsCommentShare feedback on the editor

💧 Testnet Setup

Insert blockBlock controlsCommentShare feedback on the editorTrustless Work is live on Stellar testnet. You can use testnet USDC and XLM to fund and experiment with escrows.Insert blockBlock controlsCommentShare feedback on the editorYou’ll need:CommentShare feedback on the editor

  • Insert blockBlock controlsCommentShare feedback on the editorA wallet with testnet support

  • Insert blockBlock controlsCommentShare feedback on the editorXLM for gas

  • Insert blockBlock controlsCommentShare feedback on the editorUSDC for payments

  • Insert blockBlock controlsCommentShare feedback on the editorTrustline to USDC

Insert blockBlock controlsCommentShare feedback on the editor📥 Get Testnet AssetsCommentShare feedback on the editor

  • Insert blockBlock controlsCommentShare feedback on the editor🔗 USDC Faucet (for USDC)


​Insert blockBlock controls


Insert blockBlock controlsCommentShare feedback on the editor

🧪 Testnet dApp

Insert blockBlock controlsCommentShare feedback on the editorTry deploying and interacting with an escrow through the browser:CommentShare feedback on the editor

  • Insert blockBlock controlsCommentShare feedback on the editorDeploy escrows with configurable roles

  • Insert blockBlock controlsCommentShare feedback on the editorMark milestones

  • Insert blockBlock controlsCommentShare feedback on the editorApprove & release funds

  • Insert blockBlock controlsCommentShare feedback on the editorTest edge cases and permission scenarios


Insert blockBlock controlsCommentShare feedback on the editor

🧱 Open Source Templates

Insert blockBlock controlsCommentShare feedback on the editorWe provide open-source starter kits and reference implementations:

  • Insert blockBlock controlsCommentShare feedback on the editorReact UI template for escrow control

  • Soroban contract examples

  • Next.js dApp integrations

🧠 Dev Tools Recap

​

Text

Text

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

​​

​​

​​

​​

​​

Insert blockBlock controlsCommentShare feedback on the editor🔗 ​

Insert blockBlock controlsCommentShare feedback on the editor💡 Remember: You must establish a trustline before receiving USDC. Most wallets offer this in their UI.Insert blockBlock controlsCommentShare feedback on the editor​​​Insert blockBlock controls

Insert blockBlock controlsCommentShare feedback on the editor➡️ ​​Insert blockBlock controls

Browse all on GitHub: 🔗 ​

Wallets & Testnet
Stellar Laboratory: Friendbot (for XLM)
Learn more.
Launch dApp
github.com/Trustless-Work
freighter.app
xbull.app
rabet.io
albedo.link
lobstr.co