https://github.com/diem/diem Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + By Plan + Enterprise + Teams + Compare all + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} diem / diem Public * Notifications * Fork 2.6k * Star 16.6k Diem's mission is to build a trusted and innovative financial network that empowers people and businesses around the world. diem.com License Apache-2.0 license 16.6k stars 2.6k forks Star Notifications * Code * Issues 355 * Pull requests 21 * Actions * Projects 5 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights diem/diem This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. latest Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 61 branches 18 tags Code * Clone HTTPS GitHub CLI [https://github.com/d] Use Git or checkout with SVN using the web URL. [gh repo clone diem/d] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @jsladerman @bors-diem jsladerman and bors-diem rename scratchpad crate to diem-scratchpad ... 185ae2e Aug 23, 2022 rename scratchpad crate to diem-scratchpad Closes: #10385 185ae2e Git stats * 9,420 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .assets Update diem logo Dec 9, 2020 .cargo [x] integrate nextest, a new test runner Mar 26, 2021 .github fix ci-test to not skip website changes Jul 14, 2022 .lintrules [CI] run hadolint during the build as a warning Jan 18, 2020 CHANGELOG rename scratchpad crate to diem-scratchpad Aug 23, 2022 client update rust-toolchain to 1.62.1 Aug 15, 2022 common [dependabot] upgrade rust crates Aug 23, 2022 config update rust toolchain to 1.63.0 Aug 15, 2022 consensus update rust toolchain to 1.63.0 Aug 15, 2022 crypto update rust toolchain to 1.63.0 Aug 15, 2022 developers.diem.com Update README's Jul 29, 2022 devtools update rust-toolchain to 1.62.1 Aug 15, 2022 diem-node update rust-toolchain to 1.62.1 Aug 15, 2022 docker build(deps): bump archlinux in /docker/ci/arch Jul 27, 2021 documentation [language] rename 'vm' to 'move-binary-format' Apr 22, 2021 execution rename scratchpad crate to diem-scratchpad Aug 23, 2022 helm/fullnode [helm] bump era and use get_metadata for test May 4, 2021 json-rpc rename scratchpad crate to diem-scratchpad Aug 23, 2022 language rename scratchpad crate to diem-scratchpad Aug 23, 2022 mempool update rust toolchain to 1.63.0 Aug 15, 2022 network update rust toolchain to 1.63.0 Aug 15, 2022 scripts switch 'main' branch code references to 'latest' Jun 14, 2022 sdk update rust toolchain to 1.63.0 Aug 15, 2022 secure update rust toolchain to 1.63.0 Aug 15, 2022 specifications [decoupled-execution] Unhappy Path - Delay Block Pruning Jul 24, 2021 state-sync update rust toolchain to 1.63.0 Aug 15, 2022 storage rename scratchpad crate to diem-scratchpad Aug 23, 2022 testsuite rename scratchpad crate to diem-scratchpad Aug 23, 2022 types update rust toolchain to 1.63.0 Aug 15, 2022 vm-validator rename scratchpad crate to diem-scratchpad Aug 23, 2022 .dockerignore meta: remove references to circleci Mar 10, 2021 .gitattributes [github config] Use Rust syntax highlighting for Move Mar 19, 2020 .gitignore Bring back developers.diem.com folder and associated CI Jul 14, 2022 CODE_OF_CONDUCT.md [Rename] Rename all occurences of "Libra" to "Diem" Dec 7, 2020 CONTRIBUTING.md meta: more master -> main Mar 10, 2021 Cargo.lock rename scratchpad crate to diem-scratchpad Aug 23, 2022 Cargo.toml rename scratchpad crate to diem-scratchpad Aug 23, 2022 LICENSE Initial commit Jun 17, 2019 README.md Update README's Jul 29, 2022 SECURITY.md Updates security url Jan 22, 2021 clippy.toml Let clippy complain if the # of arguments grows out of hand Sep 23, 2019 codecov.yml [CI] add code coverage by grcov Nov 15, 2019 rust-toolchain update rust toolchain to 1.63.0 Aug 15, 2022 rustfmt.toml Revert merged imports option which is still unstable Feb 27, 2020 x.toml rename scratchpad crate to diem-scratchpad Aug 23, 2022 View code Note to Developers Getting Started Learn About Diem Try Diem Core Technical Papers Blog License README.md Note to readers: Silvergate Capital Corporation announced in January 2022 that it acquired intellectual property and other technology assets related to running a blockchain-based payment network from Diem, further investing in its platform and enhancing its existing stablecoin infrastructure. Diem Logo --------------------------------------------------------------------- Diem Rust Crate Documentation (main) License grcov test history Diem Core implements a decentralized, programmable database which provides a financial infrastructure that can empower billions of people. Note to Developers * Diem 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 Diem Blockchain software. Getting Started Learn About Diem * Welcome * Diem Protocol: Key Concepts * Life of a Transaction * JSON-RPC SPEC Try Diem Core * My First Transaction * Getting Started With Move Technical Papers * The Diem Blockchain * Move: A Language With Programmable Resources * State Machine Replication in the Diem Blockchain Blog * Diem: The Path Forward License Diem Core is licensed as Apache 2.0. About Diem's mission is to build a trusted and innovative financial network that empowers people and businesses around the world. diem.com Topics blockchain Resources Readme License Apache-2.0 license Code of conduct Code of conduct Security policy Security policy Stars 16.6k stars Watchers 550 watching Forks 2.6k forks Releases 1 Diem Core Release v1.4.3 Latest Sep 2, 2022 Packages 1 Used by 804 * @OLSF * @aptos-labs * @ferum-dex * @LeaveHM123 * @mk1018 * @pizzasuperapp * @diem + 796 Contributors 172 * @bmwill * @davidiw * @huitseeker * @dependabot[bot] * @phlip9 * @gregnazario * @tnowacki * @sblackshear * @dependabot-preview[bot] * @zekun000 * @rexhoffman + 161 contributors Languages * Rust 93.8% * JavaScript 2.5% * SMT 1.5% * CSS 0.6% * Shell 0.6% * TeX 0.4% * Other 0.6% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.