These methods are extensions that don’t exist on vanilla Ethereum.
yc_sendTransaction
Convenience wrapper that signs with a provided private key (testnet only). Equivalent
to signing locally and calling eth_sendRawTransaction.
Response:
Production apps must sign client-side and call eth_sendRawTransaction. The
privateKey shortcut exists for testnet tooling only.
yc_getNetworkStats
Snapshot of chain health.
yc_getLatestBlocks
Returns the last N blocks in reverse-chronological order (max 200).
yc_getValidators
Returns the active validator set with engagement scores.
yc_getEngagementScore
Returns a user’s current ES.
See Engagement Score for the full formula.
yc_getDagVertex
Returns a single DAG vertex (block header + parent metadata).
Response includes parentHashes, dagRound, childHashes, commitSigners.
yc_getTips
Returns the current set of DAG tips (blocks with no known descendants).
Useful for:
- Block explorers rendering the DAG frontier.
- Block producers assembling parent sets for the next proposal.
yc_getDagGraph
Adjacency list for a block-number range, ready for graph visualization.
yc_submitEngagement
High-level helper that wraps a call to EngagementOracle.recordAction().
Response:
Internally this builds the recordAction(address,uint8,uint256,bytes32) calldata,
signs with the given key, and submits via the mempool.