PermissionRequest.Data

KeyTypeDescription
private_infostringECIES encoded Private Information with Beneficiary VASP Public Key in VASP Key Pair.
transactionTransaction
data_dtstringTimestamp in ISO format: yyyy-MM-dd'T'HH:mm:ss.SSSZ
expire_dateint64Unix timestamp. To set an expiry date of your transfer request. Bridge will stop relaying transfer requests once the transfer expires.
need_validate_addrbooleanOriginator VASP can check if the beneficiary VASP owns the wallet address before originator personal information is sent.
signaturestringSignature 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"
}