Build Custom Blockchain
Like Web Service

A highly customizable blockchain framework. Modular architecture, very Easy-to-use, production-ready.

type Example struct {
  *tripod.Tripod
}

func (e *Example) Transfer(ctx *context.WriteContext) error {
  // Set gas cost
  ctx.SetLei(100)  
  // Set State
  e.Set([]byte("key"), []byte("value"))
  // Emit Event
  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. Like smart contracts, but native.

Blockchain Lifecycle

Customize consensus algorithms, block validation, and chain initialization. PoA and PoW included.

Core Components

Invoke block structures, P2P network, Txpool, storage backends, and state databases. Full control.

Common Use Cases

Multi-VM Compatible

Compatible with EVM, WASM, RISC-V and more

Consensus Customization

Customize POA, POW and other consensus protocols

Account Customization

Customize UTXO, bank-style account models, and other customized account abstractions

RPC Compatible

Compatible with web3js and other web3 RPC protocols

Trusted in Production

Real companies building real blockchains

Reddio

Blockchain Infrastructure Provider

Built high-performance, scalable L2 blockchain solutions

AWresearch

Web3 Game Platform Chain

Gaming platform blockchain for Web3 applications

Partner:Axiom— ZK Infrastructure

Ready to Build?

Go 1.24+, 3 components to customize, unlimited possibilities