Split übertragen
transfer_split
Entspricht der Übertragung, kann jedoch bei Bedarf in mehrere Sendungen aufgeteilt werden.
Alias: Keiner.
Eingaben:
destinations
- Reihe von Zielen für den Empfang von XHV:- `Betrag`- unsigned int; Betrag, der an jedes Ziel gesendet werden soll, in @ atomaren Einheiten.
address
- Zeichenfolge; Öffentliche Adresse des Ziels.
account_index
- unsigned int; (Optional) Übertragung von diesem Kontoindex. (Standardwert ist 0)subaddr_indices
- Array von Int ohne Vorzeichen; (Optional) Übertragung von diesem Satz von Unteradressen. (Standardmäßig leer - alle Indizes)mixin
- unsigned int; Anzahl der Ausgänge aus der Blockchain, mit denen gemischt werden soll (0 bedeutet kein Mischen).ring_size
- unsigned int; Setzt die Ringgröße auf n (Mixin + 1).unlock_time
- unsigned int; Anzahl der Blöcke, bevor der Port ausgegeben werden kann (0, um keine Sperre hinzuzufügen).get_tx_keys
- Boolescher Wert; (Optional) Geben Sie die Transaktionsschlüssel nach dem Senden zurück.priority
- unsigned int; Legen Sie eine Priorität für die Transaktionen fest. Akzeptierte Werte sind: 0-3 für: Standard, unwichtig, normal, erhöht, Priorität.do_not_relay
- Boolescher Wert; (Optional) Wenn true, wird die neu erstellte Transaktion nicht an das Port-Netzwerk weitergeleitet. (Standardmäßig false)get_tx_hex
- Boolescher Wert; Geben Sie die Transaktionen nach dem Senden als Hex-Zeichenfolge zurücknew_algorithm
- Boolescher Wert; True, um den neuen Transaktionskonstruktionsalgorithmus zu verwenden, ist standardmäßig false.get_tx_metadata
- Boolescher Wert; Rückgabeliste der Transaktionsmetadaten, die für die spätere Weiterleitung der Übertragung erforderlich sind.
Ausgänge:
tx_hash_list
- Array von: string. Die TX-Hashes jeder Transaktion.tx_key_list
- Array von: string. Die Transaktionsschlüssel für jede Transaktion.amount_list
- Array von: Ganzzahl. Der für jede Transaktion überwiesene Betrag.amount_usd_list
- Array von: Ganzzahl. Der für jede Transaktion überwiesene Betrag.- `fee_list`- Array von: Ganzzahl. Die Höhe der Gebühren, die für jede Transaktion gezahlt werden.
tx_blob_list
- Array von: string. Der TX als Hex-String für jede Transaktion.tx_metadata_list
- Array von: string. Liste der Transaktionsmetadaten, die benötigt werden, um die Transaktionen später weiterzuleiten.multisig_txset
- Zeichenfolge. Der Satz von Signaturschlüsseln, die in einer Multisig-Transaktion verwendet werden (leer für Nicht-Multisig).unsigned_txset
- Zeichenfolge. Satz nicht signierter Sendungen für Kaltunterzeichnungszwecke.
Beispiel
$ curl http://127.0.0.1:17751/json_rpc -d '{"jsonrpc": "2.0", "id": "0", "method": "transfer_split", "params": {"destinations": [{ "Menge": 1000000000000 "Adresse": "hvxy5mxT87WWDCfsAYYEtq9K8KNbPTRaEd2nKgLgPN3qP5PpH1AaJ6TaYYec9L2hKZGpuxQ4uZ4tkFFLxjaLHVAY7QZoBmW3g2"}, { "Menge": 2000000000000 "Adresse": "hvxy5mxT87WWDCfsAYYEtq9K8KNbPTRaEd2nKgLgPN3qP5PpH1AaJ6TaYYec9L2hKZGpuxQ4uZ4tkFFLxjaLHVAY7QZoBmW3g2"}] "account_index": 0, "subaddr_indices": [0], "priority ": 0," ring_size ": 7," get_tx_keys ": true}} '-H' Inhaltstyp: application / json '{" id ":" 0 "," jsonrpc ":" 2.0 "," result ": { "amount_list": [3000000000000] "fee_list": [473710000] "multisig_txset": "", "tx_hash_list": [ "4adcdc1af3f665770cdf8fb7a380887cd07ac53c2b771bd18df5ca375d5e7540"], "tx_key_list": [ "5b455c0f97168be652a2c03c5c68a064bb84cdae4ddef01b5c48d73a0bbb27075fb714f2ca19ea6c8ff592417e606addea6deb1d6530e2969f75681ffcbfc4075677b94a8c9197963ae38fa6f543ee68f0a4c4bbda4c453f39538f00b28e980ea08509730b51c004960101ba2f3adbc34cbbdff0d5af9dba061b523090de bd06 "]," unsigned_txset ":" "}}