All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| cancelTransaction | DELETE /api/v1/relayers/{relayer_id}/transactions/{transaction_id} | Cancels a specific transaction by its ID. |
| createRelayer | POST /api/v1/relayers | Creates a new relayer. |
| deletePendingTransactions | DELETE /api/v1/relayers/{relayer_id}/transactions/pending | Deletes all pending transactions for a specific relayer. |
| deleteRelayer | DELETE /api/v1/relayers/{relayer_id} | Deletes a relayer by ID. |
| getRelayer | GET /api/v1/relayers/{relayer_id} | Retrieves details of a specific relayer by ID. |
| getRelayerBalance | GET /api/v1/relayers/{relayer_id}/balance | Retrieves the balance of a specific relayer. |
| getRelayerStatus | GET /api/v1/relayers/{relayer_id}/status | Fetches the current status of a specific relayer. |
| getTransactionById | GET /api/v1/relayers/{relayer_id}/transactions/{transaction_id} | Retrieves a specific transaction by its ID. |
| getTransactionByNonce | GET /api/v1/relayers/{relayer_id}/transactions/by-nonce/{nonce} | Retrieves a transaction by its nonce value. |
| listRelayers | GET /api/v1/relayers | Relayer routes implementation |
| listTransactions | GET /api/v1/relayers/{relayer_id}/transactions/ | Lists all transactions for a specific relayer with pagination. |
| replaceTransaction | PUT /api/v1/relayers/{relayer_id}/transactions/{transaction_id} | Replaces a specific transaction with a new one. |
| rpc | POST /api/v1/relayers/{relayer_id}/rpc | Performs a JSON-RPC call using the specified relayer. |
| sendTransaction | POST /api/v1/relayers/{relayer_id}/transactions | Sends a transaction through the specified relayer. |
| sign | POST /api/v1/relayers/{relayer_id}/sign | Signs data using the specified relayer. |
| signTransaction | POST /api/v1/relayers/{relayer_id}/sign-transaction | Signs a transaction using the specified relayer (Stellar only). |
| signTypedData | POST /api/v1/relayers/{relayer_id}/sign-typed-data | Signs typed data using the specified relayer. |
| updateRelayer | PATCH /api/v1/relayers/{relayer_id} | Updates a relayer's information based on the provided update request. |
ApiResponse_TransactionResponse cancelTransaction(relayer_id, transaction_id)
Cancels a specific transaction by its ID.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| transaction_id | String | The unique identifier of the transaction | [default to null] |
ApiResponse_TransactionResponse
- Content-Type: Not defined
- Accept: application/json
ApiResponse_RelayerResponse createRelayer(CreateRelayerRequest)
Creates a new relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| CreateRelayerRequest | CreateRelayerRequest |
- Content-Type: application/json
- Accept: application/json
ApiResponse_DeletePendingTransactionsResponse deletePendingTransactions(relayer_id)
Deletes all pending transactions for a specific relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
ApiResponse_DeletePendingTransactionsResponse
- Content-Type: Not defined
- Accept: application/json
ApiResponse_String deleteRelayer(relayer_id)
Deletes a relayer by ID.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
- Content-Type: Not defined
- Accept: application/json
ApiResponse_RelayerResponse getRelayer(relayer_id)
Retrieves details of a specific relayer by ID.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
- Content-Type: Not defined
- Accept: application/json
ApiResponse_BalanceResponse getRelayerBalance(relayer_id)
Retrieves the balance of a specific relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
- Content-Type: Not defined
- Accept: application/json
ApiResponse_RelayerStatus getRelayerStatus(relayer_id)
Fetches the current status of a specific relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
- Content-Type: Not defined
- Accept: application/json
ApiResponse_TransactionResponse getTransactionById(relayer_id, transaction_id)
Retrieves a specific transaction by its ID.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| transaction_id | String | The unique identifier of the transaction | [default to null] |
ApiResponse_TransactionResponse
- Content-Type: Not defined
- Accept: application/json
ApiResponse_TransactionResponse getTransactionByNonce(relayer_id, nonce)
Retrieves a transaction by its nonce value.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| nonce | Integer | The nonce of the transaction | [default to null] |
ApiResponse_TransactionResponse
- Content-Type: Not defined
- Accept: application/json
ApiResponse_Vec_RelayerResponse listRelayers(page, per_page)
Relayer routes implementation
Note: OpenAPI documentation for these endpoints can be found in the `openapi.rs` file Lists all relayers with pagination support.
| Name | Type | Description | Notes |
|---|---|---|---|
| page | Integer | Page number for pagination (starts at 1) | [optional] [default to null] |
| per_page | Integer | Number of items per page (default: 10) | [optional] [default to null] |
ApiResponse_Vec_RelayerResponse
- Content-Type: Not defined
- Accept: application/json
ApiResponse_Vec_TransactionResponse listTransactions(relayer_id, page, per_page)
Lists all transactions for a specific relayer with pagination.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| page | Integer | Page number for pagination (starts at 1) | [optional] [default to null] |
| per_page | Integer | Number of items per page (default: 10) | [optional] [default to null] |
ApiResponse_Vec_TransactionResponse
- Content-Type: Not defined
- Accept: application/json
ApiResponse_TransactionResponse replaceTransaction(relayer_id, transaction_id, NetworkTransactionRequest)
Replaces a specific transaction with a new one.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| transaction_id | String | The unique identifier of the transaction | [default to null] |
| NetworkTransactionRequest | NetworkTransactionRequest |
ApiResponse_TransactionResponse
- Content-Type: application/json
- Accept: application/json
JsonRpcResponse_NetworkRpcResult rpc(relayer_id, JsonRpcRequest_NetworkRpcRequest)
Performs a JSON-RPC call using the specified relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| JsonRpcRequest_NetworkRpcRequest | JsonRpcRequest_NetworkRpcRequest | JSON-RPC request with method and parameters |
JsonRpcResponse_NetworkRpcResult
- Content-Type: application/json
- Accept: application/json
ApiResponse_TransactionResponse sendTransaction(relayer_id, NetworkTransactionRequest)
Sends a transaction through the specified relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| NetworkTransactionRequest | NetworkTransactionRequest |
ApiResponse_TransactionResponse
- Content-Type: application/json
- Accept: application/json
ApiResponse_SignDataResponse sign(relayer_id, SignDataRequest)
Signs data using the specified relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| SignDataRequest | SignDataRequest |
- Content-Type: application/json
- Accept: application/json
ApiResponse_SignTransactionResponse signTransaction(relayer_id, SignTransactionRequest)
Signs a transaction using the specified relayer (Stellar only).
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| SignTransactionRequest | SignTransactionRequest |
ApiResponse_SignTransactionResponse
- Content-Type: application/json
- Accept: application/json
ApiResponse_SignDataResponse signTypedData(relayer_id, SignTypedDataRequest)
Signs typed data using the specified relayer.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| SignTypedDataRequest | SignTypedDataRequest |
- Content-Type: application/json
- Accept: application/json
ApiResponse_RelayerResponse updateRelayer(relayer_id, UpdateRelayerRequest)
Updates a relayer's information based on the provided update request.
| Name | Type | Description | Notes |
|---|---|---|---|
| relayer_id | String | The unique identifier of the relayer | [default to null] |
| UpdateRelayerRequest | UpdateRelayerRequest |
- Content-Type: application/json
- Accept: application/json