MCPcopy Index your code
hub / github.com/ChainMovers/suibase

github.com/ChainMovers/suibase @v0.1.12

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.12 ↗ · + Follow
3,066 symbols 8,291 edges 749 files 473 documented · 15%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Discord chat Active Development

release staging nightly

Streamlines development and testing of your Sui network apps.

Suibase features:

  • Easy start/stop/status of localnet and faucet services.

  • Very fast installation and upgrade of Sui clients (no compilation needed[^1]).

  • Built-in localnet sui explorer.

  • RPC failover and load-balancing among free public RPC servers.

  • Rust and Python Helper for test automation.

All features work out-of-the-box, and can progressively be integrated and customized in your workflow.

Can safely co-exist with other official Sui installations.

More info: https://suibase.io

[^1]: Uses official published Mysten Labs binaries. Not all platforms supported, in which case Suibase automatically revert to build from source.

Extension points exported contracts — how you extend this code

DBTable (Interface)
Generic DBTable. [8 implementers]
rust/suibase/crates/common/src/basic_types/db_objects.rs
BlobObject (Interface)
The `blobObject` shape `@mysten/walrus`'s `writeBlob` returns (the parsed Move `Blob` struct).
typescript/walrus-local-sdk/src/client.ts
WalrusApi (Interface)
(no doc) [2 implementers]
rust/walrus-local-sdk/src/compat.rs
ToBrowserButtonProps (Interface)
(no doc)
typescript/vscode-extension/webview-ui/src/components/ToBrowserButton.tsx
HelperOptions (Interface)
(no doc)
typescript/helper/src/index.ts
ApyByValidator (Interface)
(no doc)
typescript/sui-explorer/apps/core/src/hooks/useGetValidatorsApy.ts
TestConfig (Interface)
(no doc)
scripts/tests/060_walrus_sdk_tests/src/test-utils.ts
ManagedElement (Interface)
(no doc) [7 implementers]
rust/suibase/crates/common/src/basic_types/managed_vec.rs

Core symbols most depended-on inside this repo

clone
called by 375
rust/suibase/crates/common/src/basic_types/suibase_basic_types.rs
to_string
called by 355
rust/suibase/crates/common/src/basic_types/acoins_user_keypair.rs
get
called by 273
rust/suibase/crates/common/src/basic_types/safe_uuid.rs
to_string
called by 192
rust/suibase/crates/dtp-daemon/src/shared_types/dtp_conns_state_tx.rs
push
called by 154
rust/suibase/crates/common/src/basic_types/managed_vec.rs
sleep
called by 139
scripts/tests/060_walrus_sdk_tests/src/test-utils.ts
iter
called by 118
rust/suibase/crates/common/src/basic_types/managed_vec.rs
len
called by 111
rust/suibase/crates/common/src/basic_types/managed_vec.rs

Shape

Method 1,348
Function 1,118
Class 407
Interface 152
Enum 41

Languages

Rust61%
TypeScript39%
Python1%

Modules by API surface

rust/suibase/crates/common/src/shared_types/workdirs.rs70 symbols
rust/walrus-local-sdk/src/localnet.rs68 symbols
rust/suibase/crates/suibase-daemon/src/rate_limiter.rs55 symbols
rust/suibase/crates/suibase-daemon/src/proxy_grpc.rs53 symbols
rust/suibase/crates/suibase-daemon/src/shared_types/mock_server.rs48 symbols
rust/walrus-local-sdk/src/lib.rs47 symbols
rust/suibase/crates/suibase-daemon/src/walrus_monitor.rs46 symbols
rust/suibase/crates/suibase-daemon/tests/common/mock_test_utils.rs44 symbols
rust/suibase/crates/suibase-daemon/src/api/def_methods.rs41 symbols
rust/suibase/crates/suibase-daemon/src/shared_types/server_stats.rs37 symbols
typescript/walrus-local-sdk/src/client.ts36 symbols
rust/suibase/crates/common/src/basic_types/acoins_verify_buffer.rs35 symbols

For agents

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

⬇ download graph artifact