Pular para o conteúdo

PaymentChannelCreate

[Fonte]

Adicionado pela [emenda 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][]Descrição
AmountValor em MoedaAmountValor a ser deduzido do saldo do remetente e reservado neste canal. Enquanto o canal estiver aberto, o Amount só pode ser enviado ao endereço Destination. Quando o canal for fechado, qualquer Amount não reivindicado é devolvido ao saldo do endereço de origem.
DestinationStringAccountIDEndereço para receber reivindicações contra este canal. Também conhecido como “endereço de destino” do canal. Não pode ser o mesmo que o remetente (Account).
SettleDelayNumberUInt32Tempo que o endereço de origem deve aguardar antes de fechar o canal caso haja Amount não reivindicado.
PublicKeyStringBlobA chave pública de 33 bytes do par de chaves que a origem usará para assinar reivindicações contra este canal, em hexadecimal. Pode ser qualquer chave pública secp256k1 ou Ed25519. Para mais informações sobre pares de chaves, consulte Derivação de Chaves.
CancelAfterNumberUInt32(Opcional) O momento, em [segundos desde a Época Ripple][], em que este canal expira. Qualquer transação que modifique o canal após este momento o fecha sem outros efeitos. Este valor é imutável; o canal pode ser fechado antes deste momento, mas não pode permanecer aberto após ele.
DestinationTagNumberUInt32(Opcional) Tag arbitrária para especificar melhor o destino deste canal de pagamento, como um destinatário hospedado no endereço de destino.

Se a conta Destination estiver bloqueando canais de pagamento recebidos, a transação falha com o código de resultado tecNO_PERMISSION. (Requer a [emenda DisallowIncoming][] :not_enabled:)