deepbookv3
Deepbook V3
파일 탐색기
최종 버전 다운로드 (.zip)- code-review.md
- harness-strategy.md
- indexer.md
- move.md
- predict-contracts.md
- predict-deployment.md
- predict-harness.md
- scripts.md
- unit-tests.md
- wrap-up.md
- evals.md
- seeds.md
- test_consolidate.py
- verify_corpus.json
- 01-invariants.md
- 02-adversarial-audit.md
- 03-oracle-pricing-numerical.md
- 04-access-control.md
- 05-surface-area.md
- 06-assertions.md
- 07-lifecycle.md
- 08-cross-package-trust.md
- 09-economic-simulation.md
- 10-architecture-maintainability.md
- defi-invariant-classes.md
- economic-attack-catalog.md
- move-sui-audit-checklist.md
- ownership-rules.md
- check_curation.py
- consolidate.py
- orchestrator.workflow.js
- ownership-walk.workflow.js
- preflight.py
- primer.md
- rule-sweep.workflow.js
- SKILL.md
- verify-bench.workflow.js
- check_upgraded_parity.py
- auto-approve.yml
- claude-code-review.yml
- claude.yml
- crates-to-dockerhub.yml
- deepbookv3-build-tx.yml
- deploy.yml
- move-formatter.yml
- move_test.yml
- predict-bench.yml
- rust.yml
- AUTO_APPROVE.md
- PULL_REQUEST_TEMPLATE.md
- asset_supplied_handler.rs
- asset_withdrawn_handler.rs
- balance_manager_event_handler.rs
- balances_handler.rs
- book_params_updated_handler.rs
- conditional_order_added_handler.rs
- conditional_order_cancelled_handler.rs
- conditional_order_executed_handler.rs
- conditional_order_insufficient_funds_handler.rs
- current_price_updated_handler.rs
- deep_burned_handler.rs
- deepbook_pool_config_updated_handler.rs
- deepbook_pool_registered_handler.rs
- deepbook_pool_updated_handler.rs
- deepbook_pool_updated_registry_handler.rs
- deepbook_referral_created_event_handler.rs
- deepbook_referral_set_event_handler.rs
- deposit_collateral_handler.rs
- ewma_update_handler.rs
- flash_loan_handler.rs
- interest_params_updated_handler.rs
- liquidation_handler.rs
- loan_borrowed_handler.rs
- loan_repaid_handler.rs
- maintainer_cap_updated_handler.rs
- maintainer_fees_withdrawn_handler.rs
- margin_manager_created_handler.rs
- margin_pool_config_updated_handler.rs
- margin_pool_created_handler.rs
- max_price_age_updated_handler.rs
- mod.rs
- order_fill_handler.rs
- order_update_handler.rs
- pause_cap_updated_handler.rs
- pool_created_handler.rs
- pool_price_handler.rs
- price_tolerance_updated_handler.rs
- proposals_handler.rs
- protocol_fees_increased_handler.rs
- protocol_fees_withdrawn_handler.rs
- rebates_handler.rs
- rebates_v2_handler.rs
- referral_claimed_handler.rs
- referral_fee_event_handler.rs
- referral_fees_claimed_handler.rs
- stakes_handler.rs
- supplier_cap_minted_handler.rs
- supply_referral_minted_handler.rs
- taker_fee_penalty_handler.rs
- trade_params_update_handler.rs
- vote_handler.rs
- withdraw_collateral_handler.rs
- lib.rs
- main.rs
- materialized_view_refresh.rs
- models.rs
- sandbox.rs
- traits.rs
- 273617360.chk
- 273992699.chk
- 134926531.chk
- 100000177.chk
- 81855955.chk
- 144783257.chk
- 234928955.chk
- 234928968.chk
- 243618560.chk
- 193585515.chk
- 273618562.chk
- 273561675.chk
- 273618562.chk
- 231377883.chk
- 231403165.chk
- 234918188.chk
- 222155035.chk
- 100001465.chk
- 275761458.chk
- 273619256.chk
- 273301160.chk
- 273618704.chk
- 273561287.chk
- 100000337.chk
- 100000017.chk
- 231798277.chk
- 67459304.chk
- 100005828.chk
- 273995602.chk
- 136638306.chk
- 234134370.chk
- 233962755.chk
- README.md
- 273993083.chk
- 273302447.chk
- 273301811.chk
- 234920766.chk
- snapshot_tests__asset_supplied__asset_supplied.snap
- snapshot_tests__asset_withdrawn__asset_withdrawn.snap
- snapshot_tests__balance_manager_created__balance_manager_created.snap
- snapshot_tests__balances__balances.snap
- snapshot_tests__balances_indirect__balances.snap
- snapshot_tests__book_params_updated__book_params_updated.snap
- snapshot_tests__conditional_order_added__conditional_order_events.snap
- snapshot_tests__conditional_order_cancelled__conditional_order_events.snap
- snapshot_tests__current_price_updated__current_price_updated.snap
- snapshot_tests__deep_burned__deep_burned.snap
- snapshot_tests__deepbook_pool_registered__deepbook_pool_registered.snap
- snapshot_tests__deepbook_pool_updated__deepbook_pool_updated.snap
- snapshot_tests__deepbook_pool_updated_registry__deepbook_pool_updated_registry.snap
- snapshot_tests__deepbook_referral_created__deepbook_referral_created.snap
- snapshot_tests__deepbook_referral_set__deepbook_referral_set.snap
- snapshot_tests__deposit_collateral__collateral_events.snap
- snapshot_tests__ewma_updates__ewma_updates.snap
- snapshot_tests__flash_loans__flashloans.snap
- snapshot_tests__liquidation__liquidation.snap
- snapshot_tests__loan_borrowed__loan_borrowed.snap
- snapshot_tests__maintainer_cap_updated__maintainer_cap_updated.snap
- snapshot_tests__margin_manager_created__margin_manager_created.snap
- snapshot_tests__margin_pool_created__margin_pool_created.snap
- snapshot_tests__order_fill__order_fills.snap
- snapshot_tests__order_update__order_updates.snap
- snapshot_tests__pool_created__pool_created.snap
- snapshot_tests__pool_price__pool_prices.snap
- snapshot_tests__protocol_fees_increased__protocol_fees_increased.snap
- snapshot_tests__rebates_v2__rebates_v2.snap
- snapshot_tests__referral_claimed__referral_claimed.snap
- snapshot_tests__referral_fee_events__referral_fee_events.snap
- snapshot_tests__referral_fees_claimed__referral_fees_claimed.snap
- snapshot_tests__supplier_cap_minted__supplier_cap_minted.snap
- snapshot_tests__supply_referral_minted__supply_referral_minted.snap
- snapshot_tests__withdraw_collateral__collateral_events.snap
- README.md
- snapshot_tests.rs
- Cargo.toml
- deepbook-indexer-openapi.yaml
- README.md
- pg_cron.md
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- down.sql
- up.sql
- .diesel_lock
- lib.rs
- models.rs
- schema.rs
- Cargo.toml
- auth.rs
- handlers.rs
- mod.rs
- routes.rs
- metrics.rs
- mod.rs
- poller.rs
- rpc_client.rs
- middleware.rs
- mod.rs
- client.rs
- config.rs
- error.rs
- models.rs
- proxy.rs
- tests.rs
- error.rs
- grpc.rs
- lib.rs
- live_ohclv.rs
- main.rs
- pyth.rs
- reader.rs
- server.rs
- writer.rs
- live_ohclv_endpoint_tests.rs
- live_ohclv_tests.rs
- Cargo.toml
- README.md
- dashboard.yaml
- Dockerfile
- entry.sh
- Dockerfile
- entry.sh
- Dockerfile
- entry.sh
- Dockerfile
- entrypoint.sh
- interest-rate-chart.html
- account.move
- account_events.move
- account_registry.move
- account_tests.move
- accumulator_support.move
- ACCUMULATOR_TESTING_STATUS.md
- Move.lock
- Move.toml
- Published.toml
- README.md
- dbtc.move
- .gitignore
- Move.lock
- Move.toml
- book.move
- fill.move
- order.move
- order_info.move
- big_vector.move
- constants.move
- math.move
- utils.move
- account.move
- balances.move
- ewma.move
- governance.move
- history.move
- state.move
- trade_params.move
- deep_price.move
- vault.move
- balance_manager.move
- order_query.move
- pool.move
- registry.move
- order_info_tests.move
- order_tests.move
- account_tests.move
- ewma_tests.move
- governance_tests.move
- history_tests.move
- state_tests.move
- trade_params_tests.move
- vault_tests.move
- balance_manager_tests.move
- big_vector_tests.move
- master_tests.move
- order_query_tests.move
- pool_tests.move
- registry_pause_tests.move
- Move.lock
- Move.toml
- Published.toml
- README.md
- account_data.move
- deepbook_core_account.move
- deepbook_core_account_tests.move
- Move.lock
- Move.toml
- Published.toml
- margin_constants.move
- oracle.move
- margin_state.move
- position_manager.move
- protocol_config.move
- protocol_fees.move
- margin_manager.move
- margin_manager_upgraded.move
- margin_pool.move
- margin_registry.move
- pool_proxy.move
- pool_proxy_upgraded.move
- rate_limiter.move
- tpsl.move
- oracle_tests.move
- price_info_ext.move
- test_constants.move
- test_helpers.move
- margin_state_tests.move
- protocol_config_tests.move
- protocol_fees_tests.move
- dual_feed_window_tests.move
- margin_manager_borrow_share_tests.move
- margin_manager_math_tests.move
- margin_manager_tests.move
- margin_manager_upgraded_tests.move
- margin_pool_math_tests.move
- margin_pool_tests.move
- margin_registry_tests.move
- pool_proxy_tests.move
- pool_proxy_upgraded_tests.move
- rate_limiter_tests.move
- tpsl_tests.move
- Move.lock
- Move.toml
- Published.toml
- README.md
- dusdc.move
- Move.lock
- Move.toml
- Published.toml
- i64.move
- math.move
- test_helpers.move
- i64_tests.move
- math_tests.move
- Move.lock
- Move.toml
- liquidation_vault.move
- liquidation_vault_oracle_tests.move
- liquidation_vault_tests.move
- price_info_ext.move
- Move.lock
- Move.toml
- Published.toml
- artifacts.ts
- blockScholesSid.ts
- blockScholesWire.ts
- devtoolsTest.ts
- env.ts
- grpcClock.ts
- grpcGas.ts
- localBlockScholes.ts
- localPyth.ts
- localPythCli.ts
- runtime.ts
- fees-and-rebates.md
- liquidity-and-nav.md
- markets-and-positions.md
- pricing-and-oracles.md
- architecture.md
- configuration.md
- decisions.md
- invariants.md
- glossary.md
- overview.md
- README.md
- risks.md
- navstress_gas.png
- README.md
- test_measurements.py
- test_run_manifest.py
- test_staging_publish.py
- test_trace_schema.py
- test_verdict.py
- capacity.ts
- cleanupEconomics.ts
- fuzz.ts
- index.ts
- meta.ts
- mintOnly.ts
- mixedChurn.ts
- cadenceSchedule.ts
- harnessTest.ts
- hub.ts
- io.ts
- keeperService.ts
- marketSource.ts
- oracleService.ts
- predictConfig.ts
- predictSetup.ts
- pricer.ts
- resolver.ts
- runnerConfig.ts
- strategy.ts
- trace.ts
- traderService.ts
- .gitignore
- __init__.py
- __main__.py
- analyze.py
- cancellation.py
- cli.py
- config.py
- live.py
- localnet.py
- measurements.py
- oracle_setup.py
- parity.py
- publish.py
- README.md
- run_manifest.py
- session.py
- staging.py
- state.py
- suicli.py
- verdict.py
- c1-nav-stress-2026-06-30.md
- c1-object-cache-flush-2026-07-07.md
- c1-price-memo-2026-07-01.md
- c1-skew-gas-2026-07-09.md
- c3-mint-batch-2026-07-01.md
- o1-oracle-calibration.md
- p9-claim-marginal-2026-07-08.md
- p9-cleanout-gas-2026-07-07.md
- p9-cleanout-gas-liquidated-2026-07-08.md
- p9-stake-abuse-2026-07-07.md
- rp12-lp-queue-head-of-line-2026-07-29.md
- rp4-settlement-liveness.md
- test_check.py
- check.py
- open-items.md
- README.md
- response-policies.md
- scenario_config.json
- synthetic_oracle_fixture.csv
- __init__.py
- strike_payout_tree.py
- shared.ts
- sim.ts
- simTest.ts
- test_compare_parity.py
- test_pricing_timing.py
- test_python_model.py
- test_scenario_generation.py
- test_sim_artifacts.py
- .gitignore
- compare_parity.py
- generate_scenario.py
- python_replay.py
- README.md
- sim_artifacts.py
- write_benchmark_results.py
- admin.move
- market_lifecycle_cap.move
- pause_cap.move
- config_constants.move
- ewma_config.move
- pricing_config.move
- protocol_config.move
- strike_exposure_config.move
- builder_code_events.move
- config_events.move
- order_events.move
- vault_events.move
- lp_book.move
- plp.move
- pool_accounting.move
- pricing.move
- market_manager.move
- registry.move
- strike_payout_tree.move
- range_codec.move
- strike_exposure.move
- builder_code.move
- constants.move
- ewma.move
- expiry_cash.move
- expiry_market.move
- order.move
- predict_account.move
- config_events_tests.move
- ewma_config_tests.move
- oracle_tick_size_config_tests.move
- pricing_config_tests.move
- protocol_config_bounds_tests.move
- protocol_config_tests.move
- risk_config_tests.move
- strike_exposure_config_tests.move
- backing_buffer_flow_tests.move
- cash_backing_flow_tests.move
- current_nav_flow_tests.move
- expiry_market_gate_tests.move
- fee_incentive_flow_tests.move
- framework_smoke_tests.move
- inventory_impact_flow_tests.move
- lifecycle_tests.move
- live_solvency_boundary_tests.move
- lp_flow_tests.move
- mint_exact_amount_tests.move
- mint_redeem_guard_tests.move
- oracle_same_tx_guard_tests.move
- partial_close_flow_tests.move
- pool_valuation_flow_tests.move
- protocol_profit_deferral_tests.move
- quote_mint_tests.move
- referral_fee_flow_tests.move
- settlement_flow_tests.move
- generate_constants.py
- generate_pricing_reference.py
- math_reference.csv
- accumulator_support.move
- block_scholes_feed.move
- flow_test_helpers.move
- oracle_fixture.move
- test_helpers.move
- order_tests.move
- live_market_cap_tests.move
- lp_book_tests.move
- pool_accounting_tests.move
- pricing_exact_tests.move
- pricing_guard_tests.move
- pricing_reference_data.move
- pricing_tests.move
- payout_tree_walk_tests.move
- strike_payout_tree_balance_tests.move
- strike_payout_tree_range_max_tests.move
- strike_payout_tree_tests.move
- close_terms_boundary_tests.move
- inventory_impact_tests.move
- mint_terms_binding_tests.move
- range_codec_tests.move
- strike_exposure_guard_tests.move
- accumulator_smoke_tests.move
- ewma_tests.move
- expiry_cash_tests.move
- expiry_market_pricer_tests.move
- lifecycle_cap_tests.move
- predict_account_tests.move
- reference_tick_tests.move
- registry_create_tests.move
- registry_guard_tests.move
- test_constants.move
- Move.lock
- Move.toml
- package-lock.json
- package.json
- README.md
- tsconfig.json
- block_scholes_sid.move
- block_scholes_store.move
- pyth_feed.move
- oracle_lane.move
- constants.move
- registry.move
- block_scholes_sid_tests.move
- block_scholes_store_tests.move
- pyth_feed_tests.move
- oracle_lane_tests.move
- registry_tests.move
- Move.lock
- Move.toml
- README.md
- session_config.move
- sessions.move
- session_config_tests.move
- sessions_tests.move
- spot_sessions_tests.move
- Move.toml
- README.md
- deep.move
- Move.lock
- Move.toml
- Published.toml
- .prettierrc
- constants.ts
- createPermissionlessPool.ts
- deepbookMarketMaker.ts
- mainPackageUpgrade.ts
- marginPackageUpgrade.ts
- vaultPackageUpgrade.ts
- tx-data.txt
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- tsconfig.json
- .gitignore
- .prettierignore
- AGENTS.md
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- DBv3Architecture.png
- DeepBook Governance Timeline.png
- DeepBook_Logo_White.png
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/MystenLabs/deepbookv3
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd deepbookv3
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f docker/deepbook-indexer/Dockerfile -t deepbookv3 .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 deepbookv3
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
