Build Custom Blockchains
That Actually Ship
A highly customizable blockchain framework. Modular architecture, EVM compatible, production-ready.
type Example struct {
*tripod.Tripod
}
func (e *Example) Transfer(ctx *context.WriteContext) error {
ctx.SetLei(100) // Set gas cost
e.Set([]byte("key"), []byte("value"))
ctx.EmitStringEvent("Transfer completed")
return nil
}
func main() {
startup.DefaultStartup(
poa.NewPoa(poaConf),
NewExample(),
)
}Three Levels of Customization
From business logic to core components
Business Logic
Define Writings (state changes) and Readings (queries) with simple function signatures. Like smart contracts, but native.
Blockchain Lifecycle
Customize consensus algorithms, block validation, and chain initialization. PoA and PoW included.
Core Components
Swap block structures, storage backends (Pebble/TiKV/SQL), and state databases. Full control.
EVM Compatible
Full Ethereum compatibility. Deploy Solidity contracts, use MetaMask, support Uniswap V2.
Production Ready
Used by Reddio (L2 infrastructure) and AWresearch (Web3 gaming). Battle-tested.
Tripod Architecture
Plugin-based system. Mix and match components. Everything is a Tripod.
Flexible Storage
Multiple backends: Pebble, BoltDB, TiKV, MySQL, PostgreSQL, SQLite.
Trusted in Production
Real companies building real blockchains
Reddio
Blockchain Infrastructure Provider
Built high-performance, scalable L2 blockchain solutions
Ready to Build?
Go 1.24+, 3 components to customize, unlimited possibilities