You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

payment-channel-claim.json 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "$schema": "http://json-schema.org/draft-04/schema#",
  3. "title": "paymentChannelClaim",
  4. "link": "payment-channel-claim",
  5. "type": "object",
  6. "properties": {
  7. "channel": {
  8. "$ref": "hash256",
  9. "description": "256-bit hexadecimal channel identifier."
  10. },
  11. "amount": {
  12. "$ref": "value",
  13. "description": "Amount of XRP authorized by this signature."
  14. },
  15. "balance": {
  16. "$ref": "value",
  17. "description": "Total XRP balance delivered by this channel after claim is processed."
  18. },
  19. "signature": {
  20. "$ref": "signature",
  21. "description": "Signed claim authorizing withdrawal of XRP from the channel. (Required except from the channel's source address.)"
  22. },
  23. "publicKey": {
  24. "$ref": "publicKey",
  25. "description": "Public key of the channel. (For verifying the signature.)"
  26. },
  27. "renew": {
  28. "type": "boolean",
  29. "description": "Clear the channel's expiration time."
  30. },
  31. "close": {
  32. "type": "boolean",
  33. "description": "Request to close the channel. If the channel has no XRP remaining or the destination address requests it, closes the channel immediately (returning unclaimed XRP to the source address). Otherwise, sets the channel to expire after settleDelay seconds have passed."
  34. },
  35. "memos": {"$ref": "memos"}
  36. },
  37. "required": ["channel"],
  38. "additionalProperties": false
  39. }