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
  1. Templates & Components
  2. Using the dApp

Step 2: Creating a Profile and Requesting an API Key

PreviousStep 1: Accessing the Trustless Work Dapp and Logging InNextStep 3: Creating an Escrow

Last updated 3 months ago

Was this helpful?

1. Access the Profile Settings

  • Click on your wallet address at the bottom left of the screen.

  • A menu will appear where you can:

    • Copy your Stellar address.

    • Disconnect your wallet.

    • Access settings β†’ Click on this to proceed.

2. Completing Your Profile

  • In the Profile section, you can: βœ… Add an image for easier identification. βœ… Fill in your name, email, country, and phone number. βœ… Specify your Use Case (Required for API key requests).

πŸ”Ή The "Use Case" field is mandatory for API key requests but not for general Dapp usage.

➑️ Click "Update Profile" to save changes.

3. Customizing Appearance and Preferences

  • Appearance: Choose between Light Mode or Dark Mode.

  • Preferences:

    • Save Escrows β†’ Enabled by default.

    • If disabled, your escrows won’t be indexed, and you must manually track their IDs.


4. Requesting an API Key (For Developers Using the API)

  • Navigate to the API Keys tab.

  • Click "Request an API Key" to generate one.

  • Once created, you can view your keys under "Show API Keys".

πŸ“Œ You don’t need an API key to use the Dapp, only if you plan to interact programmatically via the API.

Remember that the profile property Use Case must be filled to be able to ask for an API Key. This is our way of understanding what are you using this for, so please help us out!

That that you have everything set up, let's create some Escrows!

πŸ€–