Skip to content

sirouk/libra-framework

This branch is 99 commits ahead of, 227 commits behind 0LNetworkCommunity/libra-framework:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

62adeee · Nov 21, 2023
Oct 26, 2023
Nov 11, 2023
Sep 14, 2023
Nov 11, 2023
Nov 18, 2023
Nov 14, 2023
Nov 21, 2023
Sep 3, 2023
Nov 14, 2023
Nov 11, 2023
Oct 12, 2023
Nov 11, 2023
Nov 18, 2023
Nov 14, 2023
Sep 3, 2023
Sep 3, 2023

Repository files navigation

LIBRA FRAMEWORK

The Libra Framework is a Move framework that can run on Diem Platform nodes. It contains the policies for the 0L network. See here a brief history of this source.

What are Move Frameworks

Move frameworks are source code written in the Move Language. In Diem Platform and their vendor versions, the framework does all most all of the state machine's business logic: account creation, coin minting, asset transferring, code publishing, code upgrades, selecting validators, etc.

Relevance

For the 0L network, which intends to be agnostic about platform vendors, but very opinionated about policies and economics, the majority of the community's innovations are found here.

What's included

There are many tools needed for the framework to be properly developed, installed, upgraded, transacted with, monitored, etc.

What's not included

There isn't any code regarding database, consensus, networking, virtual machines here. That code belongs in Diem Platform. There are many vendors of the Diem technologies, and 0L maintains a version which brings in maintenance upgrades from our peers.

Technology Strategy

In general, we have a light touch approach with our upstream dependencies, and optimize for clean APIs easily pull changes from vendors (and even ultimately have freedom to change infrastructure vendors).

Read Engineering Strategy

Smart Contract Devs should start here.

Core Devs should start here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Languages

  • Move 69.1%
  • Rust 30.4%
  • Other 0.5%