Developers
Build on controls you did not have to write
Roles, waiting periods, and rules for external calls, already written as open contracts you compose — so the controls your reviewers ask for do not cost you a quarter.
npm install @bloxchain/sdk @bloxchain/contracts viem import { SecureOwnable } from '@bloxchain/sdk';
const account = new SecureOwnable(publicClient, walletClient, address, sepolia);
// Who may act, and what is waiting — read straight off the chain.
const owner = await account.getOwner(); - Open source
- Read every line, and run it without us.
- MPL-2.0
- Your wallets
- Any EVM wallet or WalletConnect. No account of ours in the signing path.
- Non-custodial
- No migration
- Add one piece to a contract you already run.
- Composed per deployment
Start
Start where you already are
- You have an app Call it from your code (opens in a new tab) Add the SDK to a project you already have and raise your first operation. Quickstart · ~15 min
- You have contracts Put the rules on chain (opens in a new tab) Deploy from a tagged release, or add controls over a setup you already run. Deployment guide
- You have doubts Check it before you adopt it (opens in a new tab) The enforcement model, the published review, and the limitations we state ourselves. Security review guide
- You have a team Skip the build entirely (opens in a new tab) The same rules from a browser workspace — people approve, automation runs through the SDK. Alpha · Testnet · Personal workspace
Ways to build
However you reach it, the rules are the same
-
TypeScript SDK
Read state, see what is pending, and raise operations from your own application.
- Automation
- CI/CD
- You run signing
-
Solidity contracts
Deploy the governed account, extend it, or put it in front of something you already run.
- Custom modules
- Audited baseline
- You deploy bytecode
-
Hosted workspace
The browser surface for the people who approve rather than build.
- Approvals
- No custom UI
- We operate it
Most teams run two: people approve in the workspace, automation goes through the SDK.
Supported
What runs where, and what to pin
Networks
- Ethereum Sepolia
- Official (opens in a new tab)
- Ethereum mainnet
- Coming soon
- Core audited; official deployments and hosted availability are separate roadmap items.
- Any other EVM chain
- Bring your own (opens in a new tab)
- Public, private, or consortium — an RPC and a chain ID is the whole requirement.
Toolchain
- Node.js
- 18+
- Ethereum client
- viem
- Contracts
- Solidity (opens in a new tab)
- Off-chain approval
- EIP-712 (opens in a new tab)
Packages
- @bloxchain/sdk
- Clients, meta-tx (opens in a new tab)
- @bloxchain/contracts
- ABIs, artifacts (opens in a new tab)
- Version rule
- Pin all three (opens in a new tab)
- SDK, ABIs, and deployed bytecode from the same tagged release.
Reference
What you will come back to
Not a copy of the documentation — the handful of pages you keep open while you work.
Everything else is in the docs (opens in a new tab)Before you ship
- Independently reviewed
- Nethermind (NM_0828) — scope: core protocol contracts
- Version alignment
- Pin SDK, ABIs, and bytecode to one release
- Bugs and questions
- Issues on the Protocol repository
- Vulnerabilities
- [email protected] — never a public issue
Start from contracts you can read
The quickstart takes an empty project to a first governed operation.
Open source — MPL-2.0 · Sepolia today. Ethereum mainnet coming soon.