MCPcopy Index your code
hub / github.com/brahmGAN/ganchain-v2

github.com/brahmGAN/ganchain-v2 @v2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.0 ↗ · + Follow
2,126 symbols 5,237 edges 266 files 681 documented · 32% updated 14mo agov2.0.0 · 2024-12-09★ 1,56511 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

AddressMapping (Interface)
Trait to be implemented for evm address mapping. [7 implementers]
frontier/frame/evm/src/lib.rs
Precompile (Interface)
One single precompile used by EVM engine. [24 implementers]
frontier/primitives/evm/src/precompile.rs
EvmData (Interface)
Data that can be converted from and to EVM data types. [11 implementers]
pallets/precompiles/utils/src/data.rs
StorageOverride (Interface)
Something that can fetch Ethereum-related data. This trait is quite similar to the runtime API, and indeed oe implementa [4 …
frontier/client/storage/src/overrides/mod.rs
Config (Interface)
(no doc) [41 implementers]
runtime/gpu/src/governance/origins.rs
Config (Interface)
(no doc) [20 implementers]
pallets/custom-signatures/src/lib.rs
EthCompatRuntimeApiCollection (Interface)
A set of APIs that ethereum-compatible runtimes must implement. [1 implementers]
frontier/template/node/src/eth.rs
RpcApi (Interface)
(no doc)
utils/staking-miner/src/rpc.rs

Core symbols most depended-on inside this repo

clone
called by 350
frontier/client/rpc/src/txpool.rs
write
called by 168
pallets/precompiles/utils/src/data.rs
internal_err
called by 141
frontier/client/rpc/src/lib.rs
clone
called by 139
rpc/src/eth.rs
customRequest
called by 124
frontier/ts-tests/tests/util.ts
build
called by 104
pallets/precompiles/assets-erc20/src/mock.rs
as_bytes
called by 93
pallets/precompiles/utils/src/data.rs
eq
called by 91
pallets/precompiles/utils/src/bytes.rs

Shape

Method 1,053
Function 630
Class 314
Enum 79
Interface 50

Languages

Rust98%
TypeScript2%

Modules by API surface

runtime/gpu/src/weights/pallet_contracts.rs77 symbols
frontier/frame/evm/src/runner/stack.rs57 symbols
frontier/primitives/evm/src/validation.rs55 symbols
frontier/client/db/src/sql/mod.rs51 symbols
frontier/frame/evm/src/lib.rs47 symbols
pallets/precompiles/utils/src/tests.rs42 symbols
frontier/frame/ethereum/src/lib.rs41 symbols
frontier/client/rpc/src/eth/mod.rs41 symbols
frontier/frame/evm/src/tests.rs36 symbols
pallets/precompiles/utils/src/lib.rs33 symbols
runtime/gpu/src/weights/pallet_staking.rs31 symbols
runtime/gpu/src/weights/pallet_referenda.rs31 symbols

For agents

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

⬇ download graph artifact