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.