SandBlox Usage
What is SandBlox?
SandBlox is a modular prototyping tool that lets developers:
Use pre-built templates ("blox")
Visually configure contract behavior
Deploy directly from a browser
Workflow Overview
Visit: sandblox.app/
Choose a pre-built blox (e.g., SimpleVault)
Configure parameters visually
Connect wallet and deploy
Each "blox" contains:
A smart contract (e.g.,
SimpleVault.sol
)A UI component (
SimpleVault.tsx
)Metadata/config (
SimpleVault.blox.json
)
Fork or Create Your Own Blox
Developers can fork the SandBlox source from GitHub and build custom blox:
git clone https://github.com/PracticalParticle/sand-blox.git
cd sand-blox
npm install
Project uses:
Vite for fast builds
Tailwind CSS for UI
RainbowKit for wallet connection
To create a custom blox:
Inside
src/blox/
, create a new folder:CustomVault/
Add the following:
CustomVault.sol
— Solidity contractCustomVault.tsx
— main logicCustomVault.ui.tsx
— user interfaceCustomVault.blox.json
— metadata config
Last updated