Initialize Escrow
Deploy the escrow contract and define the escrow properties.
POST
deployer/invoke-deployer-contract
Headers
Content-Type
application/json
Authorization
Bearer <token>
Body params:
signer
string
Entity that signs the transaction that deploys and initializes the escrow engagementId: Unique identifier for the escrow
engagementId
string
ID that the user who created the escrow wants to define to it
title
string
Name of the escrow
description
string
Text describing the function of the escrow
approver
string
Address of the entity requiring the service
serviceProvider
string
Address of the entity providing the service
platformAddress
string
Address of the platform that owns the escrow
amount
string
Amount to be transferred upon completion of escrow milestones
plataformFee
string
Commission that the platform will receive when the escrow is completed
milestones
Milestones<Array>
Objectives to be completed to define the escrow as completed releaseSigner: Address of the entity in charge of releasing escrow funds
disputeResolver
string
Address in charge of resolving disputes within the escrow
releaseSigner
string
Address of the user in charge of releasing the escrow funds to the service provider.
Milestone
description
string
Text describing the function of the milestone
status
string
Milestone status. Ex: Approved, In dispute, etc...
approved_flag
boolean
Flag indicating whether a milestone has been approved by the approver
Example:
Possible Responses
Use example (Using axios):
Last updated
Was this helpful?