Endpoint
Solana methods
Proxied methods
Any method that does not start with hyper_ is sent to a public Solana RPC node as is: getSlot, getBalance, getAccountInfo, getLatestBlockhash, getSignaturesForAddress, getTokenAccountsByOwner and the rest. requestAirdrop is not served. Solana answers are not signed: they are the node's own.
Sending transactions
sendTransaction is passed through like any other method and counts as one call. Point a Connection from @solana/web3.js at /rpc and it works unchanged.
import { Connection } from "@solana/web3.js";
const conn = new Connection("https://<this site>/rpc", "confirmed");
await conn.getSlot();