Overview

A high level overview of Nucleus' technical architecture.

Summary

The technical objective of Nucleus is to be a composable platform to enable the generation of yield by a user in any arbitrary network that can allow the minter of a Nucleus-powered Network Asset to accrue yield from both the Ethereum Mainnet and "another network" in aggregate.

This "another network" can be any state environment with a support for any secure interchain messaging protocol—whether it's an Ethereum rollup, an alt-layer 1, or a different blockchain framework like Cosmos. But for simplicity, the "new network" will simply be referred to as an "L2" in this docs.

To enable the above, the Nucleus architecture includes a set of contracts that facilitates cross-chain deposits, withdrawals, liquidity management, and a set of backend keepers and oracles that synchronizes data between multiple chain environments.

Last updated