Base escrow contract, holds funds destinated to a payee until they withdraw them. The contract that uses the escrow as its payment method should be its primary, and provide public methods redirecting to the escrow's deposit and withdraw.
event Deposited(address payee, uint256 weiAmount)
event Withdrawn(address payee, uint256 weiAmount)
function deposit(address payee) public payable
Stores the sent amount as credit to be withdrawn.
payee- The destination address of the funds.
function depositsOf(address payee) public view returns (uint256)
function withdraw(address payee) public
Withdraw accumulated balance for a payee.
payee- The address whose funds will be withdrawn and transferred to.