Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 3.67 KB

File metadata and controls

45 lines (33 loc) · 3.67 KB

TravelRuleCreateTransactionRequest

Properties

Name Type Description Notes
originatorVASPdid String The Decentralized Identifier (DID) of the exchange (VASP) that is sending the virtual assets. This identifier is unique to the exchange and is generated when the exchange's account is created in the Notabene network. [optional]
beneficiaryVASPdid String The Decentralized Identifier (DID) of the exchange (VASP) that is receiving the virtual assets. This identifier is unique to the exchange and is generated when the exchange's account is created in the Notabene network. [optional]
originatorVASPname String The name of the VASP acting as the transaction originator. [optional]
beneficiaryVASPname String The name of the VASP acting as the transaction beneficiary. [optional]
beneficiaryVASPwebsite String The website of the VASP acting as the transaction beneficiary. [optional]
transactionBlockchainInfo TravelRuleTransactionBlockchainInfo [optional]
originator TravelRulePiiIVMS
beneficiary TravelRulePiiIVMS
encrypted String Encrypted data related to the transaction. [optional]
protocol ProtocolEnum The protocol used to perform the travel rule. [optional]
targetProtocol String The target protocol for GTR (Global Travel Rule) transfers. [optional]
skipBeneficiaryDataValidation Boolean Whether to skip validation of beneficiary data. [optional]
travelRuleBehavior Boolean Whether to check if the transaction complies with the travel rule in the beneficiary VASP's jurisdiction. [optional]
originatorRef String A reference ID related to the originator of the transaction. [optional]
beneficiaryRef String A reference ID related to the beneficiary of the transaction. [optional]
travelRuleBehaviorRef String A reference ID related to the travel rule behavior. [optional]
originatorProof TravelRuleOwnershipProof [optional]
beneficiaryProof TravelRuleOwnershipProof [optional]
beneficiaryDid String The Decentralized Identifier (DID) of the person at the receiving exchange (VASP). This identifier is generated when the customer is registered in the Notabene network, or automatically created based on the `beneficiaryRef`. - If neither `beneficiaryRef` nor `beneficiaryDid` is provided in the `txCreate` payload, a new random DID is generated for every transaction. [optional]
originatorDid String The Decentralized Identifier (DID) of the person at the exchange (VASP) who is requesting the withdrawal. This identifier is generated when the customer is registered in the Notabene network or automatically created based on the `originatorRef`. - If neither `originatorRef` nor `originatorDid` is provided in the `txCreate` payload, a new random DID is generated for every transaction. [optional]
isNonCustodial Boolean Indicates if the transaction involves a non-custodial wallet. [optional]

Enum: ProtocolEnum

Name Value
IVMS101 "IVMS101"
TR_LIGHT "TRLight"
TRP "TRP"
OPEN_VASP "OpenVASP"
GTR "GTR"