Byzantine is a fully decentralised, liquid, and native restaking protocol - aggregating and simplifying access to a wide diversity of restaking protocols.
We allow the creation of permissionless restaking strategies by enabling the deployment of minimal, individual, and isolated restaking strategy vaults by specifying:
- A set of AVSs / decentralized networks to secure
- One or multiple restaking protocols (EigenLayer, Symbiotic, Babylon, etc.)
- A collateral asset
- A governance style (immutable or modifiable strategy)
- Investor permissions (open or whitelisted investors)
- A liquidity token
To understand the core mechanism of Byzantine Finance protocol, check out our whitepaper.
You can access the smart contracts documentation here (not up to date yet).
This repository uses Foundry. See the Foundry docs for more info on installation and usage. If you already have foundry, you can build this project and run tests with these commands:
foundryup
forge build
forge test
The current testnet deployment is on holesky, and is from our MVP release. You can view the deployed contract addresses below.
Name | Proxy | Implementation | Notes |
---|---|---|---|
ByzNft |
0x55b9159B9E03fa6CFDe0c72B7AaB91487E390EAA |
0xC568911d9F92d719d3150540eD0dbe336C98701C |
Proxy: TUP@4.7.1 |
Name | Proxy | Implementation | Notes |
---|---|---|---|
Escrow |
0x832b292469D7b08C10C166137108146587CD3cde |
0x10fc4C72989615eeEEB3704488F40785aDe2D903 |
Proxy: TUP@4.7.1 |
Name | Address |
---|---|
Byzantine Admin |
0x6D040d67Ab711EC159F870F5259f27bB8d62FeD7 |
Name | Implementation |
---|---|
API3 Oracle |
0x83f4bC3A6eB91A2c039416aA09009D5638D2AF7a |
Chainlink Oracle |
0x0D8005eE6948aEfEaD28eFBF8F5851d83d59bC33 |
Name | Proxy | Implementation | Notes |
---|