Invoke Deployer Contract

Deploy the contract and initialize the escrow entity.

POST deployer/invoke-deployer-contract

Headers

NameValue

Content-Type

application/json

Body

NameTypeDescription
engagementId

string

The unique identifier linking this escrow to a specific project or transaction.

description

string

A brief summary or metadata describing the scope of the service/product.

serviceProvider

string | Address

The address of the entity receiving the payment.

amount

string

The amount pacted (price of product/service).

signer

string | Address

The address authorized to approve the release of funds.

Example of Request Body:

{
  "engagementId": "1",
  "description": "any",
  "serviceProvider": "GA2RRI2...",
  "amount": "1",
  "signer": "GBPUACN..."
}

Possible Responses

{
    "status": "SUCCESS",
    "message": "The escrow has been successfully initialized",
    "contractId": "CCR3IWUP...",
    "engagementId": "1"
}

Last updated