No Solidity. No Rust. No new language to learn. Write contracts in JavaScript, test them in your browser, deploy to a chain with 2-second finality and post-quantum signatures.
Deployed as plain source. Readable on-chain. Verifiable in a single hash compare. Reentrancy structurally impossible.
Use storage, emit, msg, assert — familiar globals injected by the VM. ES module syntax. No compiler, no ABI generation, no build step.
The contract playground at testnet.valdium.xyz/playground lets you write, deploy, and interact with contracts without installing anything.
One click from the playground, or use the SDK and CLI. Your contract is live with 2-second finality. Post-quantum signed from the first block.
In-browser IDE with templates, deploy, and interact — no install.
ValdiumClient, ValdiumWallet, ValdiumContract. ~14 KB. Node + browser. On npm.
Stripe-shaped payments SDK. Charges, customers, checkout sessions, webhooks.
Fungible token + scheduled-execution standards. The vocab the ecosystem speaks.
Native val_* JSON-RPC over a standard JSON-RPC 2.0 envelope. The @valdium/sdk wraps it; generic RPC clients adapt with a thin shim.
Browse blocks, transactions, contract source, validator activity, faucet.
Contracts run inside SES (Secure ECMAScript) — a hardened JavaScript sandbox. No filesystem, no network, no eval. These are the globals the VM injects:
Persistent key-value store. Read and write contract state.
Emit named events with data. Indexed and queryable.
Transaction context: sender address, value, contract address.
Block context: blockNumber, blockTimestamp, chainId.
Schedule future calls. The chain itself fires them on time.
Cross-contract calls. Reentrancy structurally blocked.
Send VLD from the contract to another address.
Revert the transaction with a message if condition fails.
Step-by-step guide: write a token contract, deploy it, transfer tokens, query balances.
Token tutorial →How SES protects contracts from prototype pollution, eval injection, and supply chain attacks.
Read the guide →Chain ID, block time, gas limits, contract size limits, and every protocol constant.
Parameters →Each one has a working demo + a use-case page with the architecture, the code shape, and the primitives. Pick the one that matches what you're building and start from there.
Revenue splits that auto-distribute.
Read use case → AI agentsAgents that schedule themselves on-chain.
Read use case → SubscriptionsStripe Recurring, settled in 2 seconds.
Read use case → PayrollMonthly payday, fired by the protocol.
Read use case → TreasuryDCA, rebalance, sweep — all on autopilot.
Read use case → SocialOn-chain profiles, posts, comments, likes.
Read use case →