Talero Public Docs
Public node documentation for builders, wallets, explorers, and operators
Wallet Integration

Wallet integration surfaces

Public and wallet-safe trusted boundaries for balances, receipts, finality, runtime posture, and transaction submission.

Wallet Finality Privacy Submission Runtime posture

Public-safe does not mean unrestricted. Public mode, privacy mode, safe mode, read-only mode, quotas, deployment profile, and gateway policy can still mask or deny behavior.

Wallet-Safe Integration

Wallet backends should use talero_getWalletFinalityStatus as the simple finality wrapper and combine it with standard Ethereum reads, transaction receipts, and runtime readiness.

MethodCategoryPublic profile behaviorNotes
talero_getWalletFinalityStatusDiagnosticsSafePublic-safe diagnostic summary; safe mode and quotas still apply.finality
eth_chainIdMinimalMinimal public status or compatibility surface.evm
eth_blockNumberMinimalMinimal public status or compatibility surface.evm
eth_getTransactionReceiptPublicChainReadPublic read surface, subject to quotas and runtime safety gates.evm
eth_sendRawTransactionTxSubmitWrite-capable public profile only; read-only deployments can deny submission.write-capable
talero_sendTransactionTxSubmitWrite-capable public profile only; read-only deployments can deny submission.write-capable

Proof and Storage Boundary

The wallet-safe trusted profile does not widen anonymous public mode. eth_getProof and eth_getStorageAt are wallet-safe trusted, proof/storage, and privacy-sensitive surfaces; public privacy policy can mask or deny them.

Transaction submission can be disabled for untrusted callers by deployment policy or read-only mode.

Recommended Runtime Checks

talero_runtimeCapabilities

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "talero_runtimeCapabilities",
  "params": []
}

talero_runtimeReadiness

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "talero_runtimeReadiness",
  "params": []
}

talero_getWalletFinalityStatus

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "talero_getWalletFinalityStatus",
  "params": [
    "0xTRANSACTION_HASH"
  ]
}