MCPcopy Index your code
hub / github.com/MangoNet-Labs/mango

github.com/MangoNet-Labs/mango @main-v1.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release main-v1.0.3 ↗ · + Follow
25,819 symbols 121,142 edges 2,197 files 5,158 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo

Welcome to Mango Network

Mango Network is a Layer 1 blockchain based on the DPoS consensus mechanism and supported by Move to build a transaction-based omni-chain facility infrastructure network.

Mango Highlights

Mango offers the following benefits and capabilities:

  1. Mango Network modularization
  2. MOVE, a secure smart contract language that can be used by mainstream developers
  3. Redefines digital assets on the blockchain
  4. Suitable for the explosive growth of Web3, enhances network performance, reduces development obstacles, and improves user experience

Mango is the only blockchain today that can scale with the growth of Web3 while achieving industry-leading performance, cost efficiency, programmability, and usability. As Mango approaches its Mainnet launch, it will demonstrate capacity beyond the transaction processing capabilities of established systems—both traditional and blockchain-based. Mango is the first internet-scale programmable blockchain platform, serving as a foundational layer for Web3.

Mango Architecture

Mango Architecture

Mango Network Introduction

Mango Network is a Layer 1 blockchain, written in Rust, based on the DPoS consensus mechanism and supported by Move, to build a transaction-based omni-chain infrastructure network.

MGO is the native token of this blockchain.

MangoNet Labs is a Web3 blockchain company providing infrastructure.
Our vision is to onboard 1 billion users into Web3. We achieve this by using the Move language as the underlying technology, which is suitable for the explosive growth of Web3, enhances network performance, reduces development obstacles, and improves user experience.

More About Mango

Use the following links to learn more about Mango and the Mango ecosystem:

Extension points exported contracts — how you extend this code

ToUnit (Interface)
Trait that defines a conversion from one unit to another, with a statically-determined integral conversion rate. [9 implementers]
external-crates/move/crates/move-core-types/src/gas_algebra.rs
Checkpointed (Interface)
Trait for cursors that have a checkpoint sequence number associated with them. [7 implementers]
crates/mgo-graphql-rpc/src/consistency.rs
Payload (Interface)
A Payload is a transaction wrapper of a particular type (transfer object, shared counter, etc). Calling `make_transactio [6 …
crates/mgo-benchmark/src/workloads/payload.rs
ChildObjectResolver (Interface)
An abstraction of the (possibly distributed) store for objects. This API only allows for the retrieval of objects, not a [13 …
crates/mgo-types/src/storage/mod.rs
MallocSizeOf (Interface)
Trait for measuring the "deep" heap usage of a data structure. This is the most commonly-used of the traits. [35 implementers]
crates/mango-util-mem/src/malloc_size.rs
AUTransactionGen (Interface)
Represents any sort of transaction that can be done in an account universe. [7 implementers]
crates/transaction-fuzzer/src/account_universe.rs
MetricsCallbackProvider (Interface)
The trait to be implemented when want to be notified about a new request and related metrics around it. When a request i [5 …
crates/mango-network/src/metrics.rs
TestCaseImpl (Interface)
(no doc) [6 implementers]
crates/mgo-cluster-test/src/lib.rs

Core symbols most depended-on inside this repo

unwrap
called by 8819
crates/mgo-types/src/execution_status.rs
clone
called by 4694
crates/mgo-node/src/handle.rs
map
called by 3777
external-crates/move/crates/move-core-types/src/effects.rs
to_string
called by 2245
external-crates/move/crates/move-cli/src/sandbox/utils/on_disk_state_view.rs
into
called by 2210
external-crates/move/crates/move-stackless-bytecode/src/access_path.rs
collect
called by 2054
crates/mgo-oracle/src/lib.rs
default
called by 1437
crates/mgo-open-rpc/src/lib.rs
iter
called by 1295
crates/mgo-types/src/transaction.rs

Shape

Method 13,870
Function 7,429
Class 3,357
Enum 832
Interface 331

Languages

Rust97%
TypeScript2%
Python1%

Modules by API surface

external-crates/move/crates/move-model/src/model.rs246 symbols
crates/mgo-core/src/authority/authority_per_epoch_store.rs169 symbols
crates/mgo-types/src/transaction.rs164 symbols
external-crates/move/crates/move-vm-types/src/values/values_impl.rs154 symbols
crates/mgo-core/src/authority.rs145 symbols
crates/typed-store/src/rocks/mod.rs138 symbols
crates/mgo-json-rpc-types/src/mgo_transaction.rs121 symbols
external-crates/move/crates/move-compiler/src/expansion/translate.rs118 symbols
external-crates/move/crates/move-compiler/src/parser/syntax.rs114 symbols
crates/mgo-core/src/unit_tests/authority_tests.rs112 symbols
external-crates/move/move-execution/v1/crates/move-vm-runtime/src/loader.rs110 symbols
external-crates/move/move-execution/v0/move-vm/runtime/src/loader.rs110 symbols

Datastores touched

mgo_indexer_v2Database · 1 repos
diesel_transform_demoDatabase · 1 repos
gegaoDatabase · 1 repos
mgo_indexerDatabase · 1 repos
postgresDatabase · 1 repos

For agents

$ claude mcp add mango \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact