01 / Connect
Start with the network facts.
DrilByte exposes a standard JSON-RPC endpoint for an EVM-compatible network. Point your wallet or provider at the endpoint below and use the decimal chain ID when a library asks for network identity.
https://rpc.drilbyte.com
2442 / 0x98a
02 / Wallet setup
Add the network to a wallet.
The snippet uses the standard wallet_addEthereumChain request. RPC and chain identity are filled with verified DrilByte values. Native currency metadata has not been provided, so the marked placeholders must be completed by the network operator before sending this request.
const network = {
chainId: "0x98a", // 2442 in hexadecimal
chainName: "DrilByte",
rpcUrls: ["https://rpc.drilbyte.com"],
// The operator must provide these values before submission.
nativeCurrency: {
name: "FILL_IN_OPERATOR_VALUE",
symbol: "FILL_IN_OPERATOR_VALUE",
decimals: "FILL_IN_OPERATOR_VALUE",
},
};
await window.ethereum.request({
method: "wallet_addEthereumChain",
params: [network],
});
No block explorer URL is included: one has not been provided for this network reference.
03 / RPC reference
A familiar JSON-RPC surface.
Send JSON-RPC 2.0 requests over HTTPS to the endpoint below. The chain identity query is a small way to verify that your provider is pointed at the expected network.
curl https://rpc.drilbyte.com \
-H "content-type: application/json" \
--data '{
"jsonrpc": "2.0",
"method": "eth_chainId",
"params": [],
"id": 1
}'
04 / Client example
Connect with ethers.
If your application already uses ethers, a JsonRpcProvider is enough to read the latest block. The explicit network object keeps chain ID mismatches visible during development.
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider(
"https://rpc.drilbyte.com",
{ chainId: 2442, name: "drilbyte" },
);
const blockNumber = await provider.getBlockNumber();
console.log(blockNumber);
05 / Operator note
Geth 1.13, without guesswork.
DrilByte's stated execution client is Geth 1.13 and its consensus model is Proof-of-Authority. Node operators should use the network operator's approved release, genesis, peer, and validator configuration for their environment.
Important boundary
This reference intentionally does not invent validator commands, bootnodes, peer lists, genesis files, ports, or key-management steps. Ask the network operator for those values and the exact Geth 1.13 runbook before operating a node.
06 / Operator fill-ins
A short list of deliberate blanks.
The connection path is documented above. These details are intentionally left for the network operator to publish rather than inferred from convention:
- Native currency name, symbol, and decimals
- Block explorer URL
- WebSocket endpoint, if supported
- Validator bootnodes and peer details
- Node or validator operating runbook
- Environment status, such as testnet or mainnet
