Withdrawal Workflow

  1. Create Transaction - After receiving user transfer requests, you have to POST /transactions to your hosted Sygna Hub server to include transaction data and specific Travel Rule protocol information such as Sygna VASP code, User code(beneficiary user information). If no protocol information is provided, Sygna Hub will use the wallet address to search which VASP it belongs to and use the beneficiary VASP selected Travel Rule protocol to exchange the required data.
  2. Confirm Send or Reject Transaction - The Hub server will send you the screenings and Travel Rule result. You can use these results to decide whether to continue the blockchain transaction.
  3. Blockchain Transaction - Perform the on-chain transaction.
  4. Send Transaction Hash - PATCH /transactions/txid to the Hub server.