Hydro
  • Getting Started
  • Raindrop
    • Raindrop Overview
    • Client Side Raindrop
      • Client-Side Raindrop Overview
      • Handling User Signatures
      • Recognizing Users
      • User Account Management
        • Check if Username is Taken
        • Creating HydroIDs
        • Creating HydroIDs (delegated)
        • Deleting Users
      • Verifying signatures
    • Server Side Raindrop
  • Snowflake
    • Snowflake Overview
      • Setting Up Snowflake
      • Naming Conventions
      • Handling User Signatures
    • Address Management
      • Adding Addresses
      • Removing Addresses
    • Provider Management
      • Add Providers
      • Upgrade Providers
    • Resolver Management
      • Adding Resolvers
      • Adding Resolvers (delegated)
      • Removing Resolvers
    • Allowances in Snowflake
      • User Hydro Balances and the Allowance Structure
      • Allowance management logic
      • Setting Initial DApp Allowances
      • Changing DApp Allowances
      • Change DApp Allowances (Delegated)
    • Payments in Snowflake
      • Self-Initiated Payments
      • Resolver-Initiated Payments
        • EIN - EIN Transfer
        • EIN - Address Withdrawal
      • Resolver-Initiated Via Payments
        • EIN - Via - EIN Transfer
        • EIN - Via - Address Withdrawals
      • Resolver-As-Escrow Payments
        • Resolver - EIN Transfer
        • Resolver - Address Withdrawal
      • Resolver-As-Escrow Via Payments
        • Resolver - Via - EIN Transfer
        • Resolver - Via - Address Withdrawal
    • Building a Resolver
      • Smart Contract
      • React Front-End
    • Building a Via Contract
  • Ice
    • Untitled
  • Tide
    • Untitled
Powered by GitBook
On this page

Was this helpful?

  1. Snowflake
  2. Payments in Snowflake
  3. Resolver-As-Escrow Payments

Resolver - Address Withdrawal

All Resolvers inherit the ability to directly transfer HYDRO balances to addresses. Notably, these addresses may be user-owned Ethereum addresses OR smart contract addresses, depending on the desired end-destination of the Resolver.

Note, one common pattern is to use this function for an admin to "cash out" on a dApp that monetizes using HYDRO token transfers.

Any Resolver maintaining a HYDRO token balance may call withdrawHydroBalanceTo with the arguments defined below.

ARGUMENTS

Parameter

Type

Description

to

address

address of recipient.

amount

uint

Amount of HYDRO to be transferred.

PreviousResolver - EIN TransferNextResolver-As-Escrow Via Payments

Last updated 6 years ago

Was this helpful?