Saltearse al contenido

PaymentChannelCreate

[Source]

Añadido por la enmienda [PayChan][].

{
"Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"TransactionType": "PaymentChannelCreate",
"Amount" : {
"currency" : "USD",
"value" : "1",
"issuer" : "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn"
},
"Destination": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW",
"SettleDelay": 86400,
"PublicKey": "32D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A",
"CancelAfter": 533171558,
"DestinationTag": 23480,
"SourceTag": 11747
}
CampoTipo JSON[Tipo Interno][]Descripción
AmountMonto de MonedaAmountMonto a deducir del saldo del emisor y reservar en este canal. Mientras el canal esté abierto, el Amount solo puede ir a la dirección Destination. Cuando el canal se cierra, cualquier Amount no reclamado se devuelve al saldo de la dirección fuente.
DestinationStringAccountIDDirección para recibir claims contra este canal. También conocida como la “dirección de destino” del canal. No puede ser la misma que el emisor (Account).
SettleDelayNumberUInt32Tiempo que la dirección fuente debe esperar antes de cerrar el canal si tiene Amount no reclamado.
PublicKeyStringBlobLa clave pública de 33 bytes del par de claves que la fuente usará para firmar claims contra este canal, en hexadecimal. Puede ser cualquier clave pública secp256k1 o Ed25519.
CancelAfterNumberUInt32(Opcional) El tiempo, en [segundos desde la Época Ripple][], cuando este canal expira. Cualquier transacción que modificaría el canal después de este tiempo lo cierra sin afectarlo de otra manera. Este valor es inmutable; el canal puede cerrarse antes pero no puede permanecer abierto después de este tiempo.
DestinationTagNumberUInt32(Opcional) Etiqueta arbitraria para especificar más el destino de este canal de pago, como un destinatario alojado en la dirección de destino.

Si la cuenta Destination está bloqueando canales de pago entrantes, la transacción falla con el código de resultado tecNO_PERMISSION. (Requiere la enmienda [DisallowIncoming][] :not_enabled:)