Solnance Logo Home

Documentation

1. Overview

Solnance is a fork architecture combining BNB’s structural model with Solana’s modular validator framework.
The repository includes foundational components for bridge simulation, node testing, and consensus iteration.
Source: github.com/solnancebnb/solnance
  

2. Architecture

src/
 ├── core/
 │    ├── validator.ts
 │    ├── bridge.ts
 │    └── consensus.ts
 ├── utils/
 │    └── logger.ts
 ├── tests/
 │    └── rpc_test.ts
 └── README.md
  

3. Example Initialization

import { Bridge, Validator } from "./core";

const validator = new Validator("Node-1");
const bridge = new Bridge(validator);

bridge.initialize();
console.log("Solnance validator initialized ✓");
  

4. Configuration

[solnance.config]
network = "demo"
consensus = "round-robin"
validators = 4
heartbeat = 2000
  

5. CLI Mock

$ solnance start
> connecting validators...
> establishing bridge channels...
> status: ACTIVE (4/4 nodes)
  

6. Module Behavior

function ValidatorNode(id) {
  this.id = id;
  this.status = "idle";
}
ValidatorNode.prototype.activate = function() {
  this.status = "active";
  console.log(`${this.id} is now active.`);
};
  

7. Contributing

All contributions are welcome via pull request.
Please ensure documentation consistency and naming clarity.