Resolver-As-Escrow Payments

Frequently, smart contracts dealing with payments need to hold their own balances, which are disbursed to EINs, addresses, or even other smart contracts contingent on coded internal logic. In addition to facilitating transactions between parties, Resolvers are able to hold their own HYDRO tokens, acting as escrows. In this case, rather than acting on behalf of users through Allowances, Resolvers are able to disburse HYDRO directly to end users. Typically, escrowed balances are gathered from prior calls to withdrawSnowflakeBalanceFrom with the address of the resolver smart contract as the to address.