|
1 | 1 | # Soroban RPC vs KMP Stellar SDK Compatibility Matrix |
2 | 2 |
|
3 | | -**Generated:** 2026-04-03 17:48:31 |
4 | | - |
5 | | -**SDK Version:** 1.3.1 |
| 3 | +**RPC Version:** v26.0.0 (released 2026-04-03) |
| 4 | +**RPC Source:** [https://github.com/stellar/stellar-rpc/releases/tag/v26.0.0](https://github.com/stellar/stellar-rpc/releases/tag/v26.0.0) |
| 5 | +**SDK Version:** 1.3.1 |
| 6 | +**Generated:** 2026-04-04 00:01:12 |
6 | 7 |
|
7 | 8 | ## Overall Coverage |
8 | 9 |
|
|
14 | 15 |
|
15 | 16 | ## Method Comparison |
16 | 17 |
|
17 | | -| RPC Method | Status | Kotlin Method | Required Params | Optional Params | Notes | |
| 18 | +| RPC Method | Status | Kotlin Method | Required Params | Response Fields | Notes | |
18 | 19 | |------------|--------|---------------|-----------------|-----------------|-------| |
19 | | -| `getEvents` | ✅ Fully Supported | `getEvents` | N/A | N/A | All parameters implemented | |
20 | | -| `getFeeStats` | ✅ Fully Supported | `getFeeStats` | N/A | N/A | All parameters implemented | |
21 | | -| `getHealth` | ✅ Fully Supported | `getHealth` | N/A | N/A | All parameters implemented | |
22 | | -| `getLatestLedger` | ✅ Fully Supported | `getLatestLedger` | N/A | N/A | All parameters implemented | |
23 | | -| `getLedgerEntries` | ✅ Fully Supported | `getLedgerEntries` | N/A | N/A | All parameters implemented | |
24 | | -| `getLedgers` | ✅ Fully Supported | `getLedgers` | N/A | N/A | All parameters implemented | |
25 | | -| `getNetwork` | ✅ Fully Supported | `getNetwork` | N/A | N/A | All parameters implemented | |
26 | | -| `getTransaction` | ✅ Fully Supported | `getTransaction` | N/A | N/A | All parameters implemented | |
27 | | -| `getTransactions` | ✅ Fully Supported | `getTransactions` | N/A | N/A | All parameters implemented | |
28 | | -| `getVersionInfo` | ✅ Fully Supported | `getVersionInfo` | N/A | N/A | All parameters implemented | |
29 | | -| `sendTransaction` | ✅ Fully Supported | `sendTransaction` | N/A | N/A | All parameters implemented | |
30 | | -| `simulateTransaction` | ✅ Fully Supported | `simulateTransaction` | N/A | N/A | All parameters implemented | |
| 20 | +| `getEvents` | ✅ Fully Supported | `getEvents` | 1/1 | 6/6 | All parameters and response fields implemented | |
| 21 | +| `getFeeStats` | ✅ Fully Supported | `getFeeStats` | N/A | 3/3 | All parameters and response fields implemented | |
| 22 | +| `getHealth` | ✅ Fully Supported | `getHealth` | N/A | 4/4 | All parameters and response fields implemented | |
| 23 | +| `getLatestLedger` | ✅ Fully Supported | `getLatestLedger` | N/A | 6/6 | All parameters and response fields implemented | |
| 24 | +| `getLedgerEntries` | ✅ Fully Supported | `getLedgerEntries` | 1/1 | 2/2 | All parameters and response fields implemented | |
| 25 | +| `getLedgers` | ✅ Fully Supported | `getLedgers` | 1/1 | 6/6 | All parameters and response fields implemented | |
| 26 | +| `getNetwork` | ✅ Fully Supported | `getNetwork` | N/A | 3/3 | All parameters and response fields implemented | |
| 27 | +| `getTransaction` | ✅ Fully Supported | `getTransaction` | 1/1 | 5/5 | All parameters and response fields implemented | |
| 28 | +| `getTransactions` | ✅ Fully Supported | `getTransactions` | 1/1 | 6/6 | All parameters and response fields implemented | |
| 29 | +| `getVersionInfo` | ✅ Fully Supported | `getVersionInfo` | N/A | 5/5 | All parameters and response fields implemented | |
| 30 | +| `sendTransaction` | ✅ Fully Supported | `sendTransaction` | 1/1 | N/A | All parameters and response fields implemented | |
| 31 | +| `simulateTransaction` | ✅ Fully Supported | `simulateTransaction` | 1/1 | N/A | All parameters and response fields implemented | |
| 32 | + |
| 33 | +## Response Field Coverage |
| 34 | + |
| 35 | +Detailed breakdown of response field support per method. |
| 36 | + |
| 37 | +| RPC Method | RPC Fields | SDK Fields | Missing Fields | |
| 38 | +|------------|------------|------------|----------------| |
| 39 | +| `getEvents` | 6 | 6 | - | |
| 40 | +| `getFeeStats` | 3 | 3 | - | |
| 41 | +| `getHealth` | 4 | 4 | - | |
| 42 | +| `getLatestLedger` | 6 | 6 | - | |
| 43 | +| `getLedgerEntries` | 2 | 2 | - | |
| 44 | +| `getLedgers` | 6 | 6 | - | |
| 45 | +| `getNetwork` | 3 | 3 | - | |
| 46 | +| `getTransaction` | 5 | 5 | - | |
| 47 | +| `getTransactions` | 6 | 6 | - | |
| 48 | +| `getVersionInfo` | 5 | 5 | - | |
31 | 49 |
|
0 commit comments