PaymentChannelCreate
Adicionado pela [emenda PayChan][].
Exemplo
Seção intitulada “Exemplo”{ "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", "TransactionType": "PaymentChannelCreate", "Amount" : { "currency" : "USD", "value" : "1", "issuer" : "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn" }, "Destination": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", "SettleDelay": 86400, "PublicKey": "32D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A", "CancelAfter": 533171558, "DestinationTag": 23480, "SourceTag": 11747}| Campo | Tipo JSON | [Tipo Interno][] | Descrição |
|---|---|---|---|
Amount | Valor em Moeda | Amount | Valor 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. |
Destination | String | AccountID | Endereç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). |
SettleDelay | Number | UInt32 | Tempo que o endereço de origem deve aguardar antes de fechar o canal caso haja Amount não reivindicado. |
PublicKey | String | Blob | A 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. |
CancelAfter | Number | UInt32 | (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. |
DestinationTag | Number | UInt32 | (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:)