The channel_authorize method requires the request to include one of the following parameters: 'secret', 'seed', 'seed_hex', or 'passphrase', specifying the necessary authentication information. Please refrain from transmitting secret keys to untrusted servers or via unsecured network connections (This includes the secret, seed, seed_hex, or passphrase fields of this request). You should only use this method on a secure, encrypted network connection to a server you run or fully trust with your funds. Failure to do so may expose your secret key to eavesdroppers, enabling them to sign claims and access all funds within the payment channel and any other systems utilizing the same key pair. For detailed instructions, refer to the Set Up Secure Signing guidelines.
Parameters
- objectobjectREQUIRED
The channel_authorize request object.
- channel_idstringREQUIRED
The payment channel identified by its unique ID
- seedstring
The secret key used to sign the claim
- key_typestring
The signing algorithm for the provided cryptographic key pair. It can be either 'secp256k1' or 'ed25519'. The default signing algorithm is 'secp256k1'
- amountstringREQUIRED
The cumulative amount of XRP, expressed in drops, used for authorization in the payment channel
Returns
- resultobject
An object which contains the following fields:
- signaturestring
The signature for the claim, provided as a hexadecimal value
- statusstring
The authorization status
- warningsarray
An array of warning objects, each containing the following fields:
- idinteger
The ID of the warning
- messagestring
The warning message
Request
Response
1{2"jsonrpc": "2.0",3"id": 1,4"result": {5"result": {6"signature": "example_value",7"status": "example_value"8},9"warnings": [10{11"id": 1,12"message": "example_value"13}14]15}16}
1{2"jsonrpc": "2.0",3"id": 1,4"result": {5"result": {6"signature": "example_value",7"status": "example_value"8},9"warnings": [10{11"id": 1,12"message": "example_value"13}14]15}16}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free