API Reference
Complete RPC API documentation for Limen
TypeScript SDK
Use our SDK for easier integration
Documentation
General guides and tutorials
RPC Endpoint
Default testnet endpoint
http://localhost:8545/rpcRPC Methods
All methods use JSON-RPC 2.0 format
sv_getBalance
Get account balance on L3
account
Parameters
address: stringReturns
{ balance: string, nonce: number }sv_sendTransaction
Send a transaction to L3
transaction
Parameters
{ from, to, value, nonce, data, signature }Returns
{ txHash: string, status: string }sv_getTransactionReceipt
Get transaction receipt
transaction
Parameters
txHash: stringReturns
TransactionReceipt | nullsv_getStateRoot
Get current state root
state
Parameters
nullReturns
{ stateRoot: string }sv_getBatchNumber
Get current batch number
state
Parameters
nullReturns
{ batchNumber: number }sv_getNetworkStats
Get network statistics
network
Parameters
nullReturns
{ tps, batchNumber, totalTransactions, activeUsers, stateRoot }Example Usage
Example of calling the RPC API from JavaScript
// Example: Using Limen RPC API
const response = await fetch('http://localhost:8545/rpc', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
jsonrpc: '2.0',
method: 'sv_getBalance',
params: '0x...',
id: 1,
}),
});
const data = await response.json();
console.log(data.result.balance);