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.