Birden Çok Output ile Initiate Endpoint Kullanımı (UTXO)
UTXO tabanlı bir varlıkta aynı transaction içinde birden fazla alıcıya çıkış yapılacaksa, her alıcı için ayrı bir initiate isteği gönderilir. Aşağıdaki örnekler MAIN protokolü için yalnızca işlem metası gönderildiğini gösterir.
// Output 1
{
"transactionAsset": "BTC-BTC",
"transactionAssetDecimals": 8,
"transactionAmount": "0.00100000",
"beneficiaryVASPid": "2c4c96f1-5518-4b3f-a2e4-2db0bdf9a002",
"transactionBlockchainInfo": {
"origin": "bc1q9dd9m5z7nvd0glhnpmh7ku8vytgk9ss4jv0a9u",
"destination": "bc1q4xhw8vh7q2h30rqx6ecp8y6lmxm6w7w9u2pv3f"
},
"protocol": "MAIN"
}
// Output 2
{
"transactionAsset": "BTC-BTC",
"transactionAssetDecimals": 8,
"transactionAmount": "0.00050000",
"beneficiaryVASPid": "f1b9e91e-05df-4633-9a4a-87740edbc1a7",
"transactionBlockchainInfo": {
"origin": "bc1q9dd9m5z7nvd0glhnpmh7ku8vytgk9ss4jv0a9u",
"destination": "bc1q7h0m0y8n0a8swrxz4w0c4c6k6m3w0l0f4hv6ck"
},
"protocol": "MAIN"
}
Her initiate isteğinin
transactionRefdeğeri farklı olacaktır. PII verisi MAIN protokolünde CONFIRM sonrasında paylaşıldığından, bu adımda gönderilmez.
Daha fazla bilgi için initiate endpoint dokümanına bakınız.