Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AppliedEscrowReleaseOperation

This operation can be used by anyone associated with the escrow transfer to release funds if they have permission.

The permission scheme is as follows: If there is no dispute and escrow has not expired, either party can release funds to the other. If escrow expires and there is no dispute, either party can release funds to either party. If there is a dispute regardless of expiration, the agent can release funds to either party following whichever agreement was in place between the parties.

Hierarchy

Index

Properties

block

block: number

op

op: { type: "escrow_release_operation"; value: { agent: string; blurt_amount: { amount: string; nai: string; precision: number }; escrow_id: number; from: string; receiver: string; to: string; who: string } }

Type declaration

  • type: "escrow_release_operation"
  • value: { agent: string; blurt_amount: { amount: string; nai: string; precision: number }; escrow_id: number; from: string; receiver: string; to: string; who: string }
    • agent: string
    • blurt_amount: { amount: string; nai: string; precision: number }

      The amount of blurt to release.

      • amount: string
      • nai: string
      • precision: number
    • escrow_id: number
    • from: string
    • receiver: string

      The account that should receive funds (might be from, might be to).

    • to: string

      The original 'to'.

    • who: string

      The account that is attempting to release the funds, determines valid 'receiver'.

op_in_trx

op_in_trx: number

timestamp

timestamp: string

trx_id

trx_id: string

trx_in_block

trx_in_block: number

virtual_op

virtual_op: number

Generated using TypeDoc