Skip to content
Libra’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
Rust Other
  1. Rust 97.2%
  2. Other 2.8%
Branch: master
Clone or download
Pull request Compare This branch is 762 commits behind libra:master.
the729 and bors-libra [proof] fix limit on AccumulatorProof's sibling count.
N bit Merkle tree accumulator can have at most N siblings. Consider the following case where N=3.
To proof node 2, we need the siblings including 3, a, b.

           root_hash
                   /   \
                  /     \
                 o       b
                / \     / \
               a   o   o   x
              / \ / \ / \
              0 1 2 3 4 5

Closes: libra#919
Approved by: zamsden
Latest commit 9eb4fed Sep 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.assets Initial commit Jun 17, 2019
.circleci
.github
admission_control
benchmark [devinfra] remove go dependency Sep 13, 2019
client [devinfra] remove go dependency Sep 13, 2019
common [devinfra] remove go dependency Sep 13, 2019
config [state-sync] Add UpstreamPeersConfig field to StateSyncConfig Sep 13, 2019
consensus
contributing
crypto
docker
documentation
execution
language [VM][Tools] Run Generated Programs on VM Runtime Sep 13, 2019
libra_node [devinfra] remove go dependency Sep 13, 2019
libra_swarm [full nodes] Add support for multiple simultaneous network configs Sep 10, 2019
mempool
network
scripts
state_synchronizer [state-sync] Add UpstreamPeersConfig field to StateSyncConfig Sep 13, 2019
storage [devinfra] remove go dependency Sep 13, 2019
terraform [terraform] Fix seed peer file in dev validator-set Sep 12, 2019
testsuite
types [proof] fix limit on AccumulatorProof's sibling count. Sep 14, 2019
vm_validator [devinfra] remove go dependency Sep 13, 2019
.dockerignore
.gitattributes [gitattributes] add whitespace checks to *.sh files Jul 22, 2019
.gitignore
CODE_OF_CONDUCT.md Fix typo Jun 24, 2019
CONTRIBUTING.md [docs] provide detailed developer workflow Jul 22, 2019
Cargo.lock
Cargo.toml [jemalloc] only define #[global_allocator] in libra_node Aug 29, 2019
LICENSE Initial commit Jun 17, 2019
README.md
SECURITY.md Initial commit Jun 17, 2019
clippy.toml Initial commit Jun 17, 2019
libra.png
rust-toolchain [rust] bump compiler to nightly-2019-07-08 Jul 8, 2019
rustfmt.toml

README.md

Libra Logo

CircleCI License

Libra Core implements a decentralized, programmable database which provides a financial infrastructure that can empower billions of people.

Note to Developers

  • Libra Core is a prototype.
  • The APIs are constantly evolving and designed to demonstrate types of functionality. Expect substantial changes before the release.
  • We’ve launched a testnet that is a live demonstration of an early prototype of the Libra Blockchain software.

Contributing

Read our Contributing guide. Find out what’s coming on our blog.

Getting Started

Learn About Libra

Try Libra Core

Technical Papers

Blog

Libra Codebase

Community

License

Libra Core is licensed as Apache 2.0.

You can’t perform that action at this time.