Key

Type

Description

private_info

string

ECIES encoded Private Information with Beneficiary VASP Public Key in VASP Key Pair.

transaction

Transaction

data_dt

string

Timestamp in ISO format: yyyy-MM-dd'T'HH:mm:ss.SSSZ

expire_date

int64

Unix timestamp. To set an expiry date of your transfer request. Bridge will stop relaying transfer requests once the transfer expires.

need_validate_addr

boolean

Originator VASP can check if the beneficiary VASP owns the wallet address before originator personal information is sent.

signature

string

Signature of the object containing above fields signed by originator VASP Private Key in VASP Key Pair.

Sample Object

{
  "private_info": "04a939a2c1f47d5d5f1a17148c7ac53b3d16b13adc9adc373abaab765fd09d0983a4b32729db6cdc8c2328a6ad577daee2c7c6a430ad746c11f760eb426c688143d44349895e355d1b9b80fe19ea677b63d4382849ee6d1b3219941717e4672f3da5c5104baf45486fde3d1e5973d3de13704a4b64a5e67fe07c9fa4efa5c02cdc292e22c683f1c59f81c40d39a70a46221af9faf85aef1604745b965104c04e88431a1f025d1a4e981d0b94f94cc3dfacffd7432a97314931be5b0b90d99ba1b9544eb001",
  "transaction": {
    "originator_vasp": {
      "vasp_code": "VASPUSNY1",
      "addrs": [
        {
          "address": "bnb1vynn9hamtqg9me7y6frja0rvfva9saprl55gl4",
          "addr_extra_info": [
            {
              "tag": "123"
            }
          ]
        },
        {
          "address": "bnb1vynn9hamtqg9me7y6frja0rvfva9saprl55gl5",
          "addr_extra_info": []
        }
      ]
    },
    "beneficiary_vasp": {
      "vasp_code": "VASPUSNY2",
      "addrs": [
        {
          "address": "bnb1hj767k8nlf0jn6p3c3wvl0r0qfwfrvuxrqlxce"
        }
      ]
    },
    "currency_id": "sygna:0x80000090",
    "amount": "1.235"
  },
  "data_dt": "2019-07-29T06:29:00.123Z",
  "expire_date": 4107667801000,
  "need_validate_addr": false,
  "signature": "7050e1f4e9ceb01161a62e22219a31891c2d4e1bb50b889ceea1c12e5a63d02d3e60624383db0f423fe0941fc72af5233dd33fd7b5c02546690fe641b683acc5"
}