Skip to content

Contract reference ​

Write functions ​

FunctionCallerRequired stateResulting state
createEscrowAny address—Created
fundEscrowClientCreatedFunded
deliverWorkFreelancerFundedDelivered
approveWorkClientDeliveredApproved
requestRefundClientFunded + expired deadlineRefunded
withdrawAny credited account—No escrow-state change

Read functions ​

  • getEscrow
  • getUserBalance
  • public getters for escrows, userBalances, nextEscrowId, platformFeeBps, and platformWallet

Documentation grounded in the current ERC-20 escrow implementation.