There are additional breaking changes to the Soroban RPC schema.
- The schema for
getLedgerEntries
has a rename:
expirationLedgerSeq
is now namedliveUntilLedgerSeq
- The data type for all references to ledger sequence numbers (and some others) have been unified to always be an unsigned, 32-bit integer values (
uint32
) rather than strings. This includes:
getNetwork
'sprotocolVersion
getLatestLedger
'slatestLedger
simulateTransaction
'slatestLedger
sendTransaction
'slatestLedger
getTransaction
'slatestLedger
,oldestLedger
, andledger
getLedgerEntries
'slatestLedger
,lastModifiedLedgerSeq
, andliveUntilLedgerSeq
getEvents
'slatestLedger
and each event'sledger
- The request format for
getEvents
has also changed:
startLedger
must now be auint32
rather than a string
I would also mention that they are not stringified anymore