cumulus
Write Parachains on Substrate
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- blank.md
- release-client.md
- release-runtime.md
- check-D-labels.yml
- check-labels.yml
- docs.yml
- fmt-check.yml
- pr-custom-review.yml
- release-01_branch-check.yml
- release-10_rc-automation.yml
- release-20_extrinsic-ordering-check-from-bin.yml
- release-21_extrinsic-ordering-check-from-two.yml
- release-30_create-draft.yml
- release-50_publish-docker.yml
- release-99_bot-announce.yml
- srtool.yml
- dependabot.yml
- pr-custom-review.yml
- integrity.rs
- lib.rs
- messages.rs
- messages_api.rs
- messages_benchmarking.rs
- messages_call_ext.rs
- messages_generation.rs
- messages_xcm_extension.rs
- mock.rs
- parachains_benchmarking.rs
- priority_calculator.rs
- refund_relayer_extension.rs
- Cargo.toml
- complex-relay.html
- grandpa-finality-relay.html
- high-level-overview.md
- messages-relay.html
- parachains-finality-relay.html
- polkadot-kusama-bridge-overview.md
- polkadot-kusama-bridge.html
- benchmarking.rs
- call_ext.rs
- lib.rs
- mock.rs
- storage_types.rs
- weights.rs
- Cargo.toml
- README.md
- benchmarking.rs
- inbound_lane.rs
- lib.rs
- mock.rs
- outbound_lane.rs
- weights.rs
- weights_ext.rs
- Cargo.toml
- README.md
- benchmarking.rs
- call_ext.rs
- lib.rs
- mock.rs
- weights.rs
- weights_ext.rs
- Cargo.toml
- README.md
- benchmarking.rs
- lib.rs
- mock.rs
- payment_adapter.rs
- stake_adapter.rs
- weights.rs
- weights_ext.rs
- Cargo.toml
- README.md
- benchmarking.rs
- lib.rs
- mock.rs
- weights.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- equivocation.rs
- mod.rs
- optimizer.rs
- strict.rs
- mod.rs
- lib.rs
- storage_keys.rs
- equivocation.rs
- optimizer.rs
- strict.rs
- implementation_match.rs
- tests.rs
- Cargo.toml
- lib.rs
- source_chain.rs
- storage_keys.rs
- target_chain.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- parachains.rs
- Cargo.toml
- lib.rs
- registration.rs
- Cargo.toml
- chain.rs
- extensions.rs
- lib.rs
- messages.rs
- storage_proof.rs
- storage_types.rs
- Cargo.toml
- keyring.rs
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- verify-pallets-build.sh
- .gitignore
- CODE_OF_CONDUCT.md
- LICENSE
- README.md
- rustfmt.toml
- SECURITY.md
- lib.rs
- Cargo.toml
- lib.rs
- service.rs
- Cargo.toml
- basic.rs
- lookahead.rs
- mod.rs
- collator.rs
- equivocation_import_queue.rs
- import_queue.rs
- lib.rs
- Cargo.toml
- import_queue.rs
- level_monitor.rs
- lib.rs
- parachain_consensus.rs
- tests.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- import_queue.rs
- lib.rs
- Cargo.toml
- lib.rs
- tests.rs
- Cargo.toml
- active_candidate_recovery.rs
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- blockchain_rpc_client.rs
- collator_overseer.rs
- lib.rs
- network.rs
- Cargo.toml
- lib.rs
- light_client_worker.rs
- reconnecting_ws_client.rs
- rpc_client.rs
- tokio_platform.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- build-injected-image.sh
- build_docker.sh
- build_polkadot.sh
- dc.sh
- healthcheck.sh
- inject_bootnodes.sh
- register_para.sh
- run_collator.sh
- stop_collator.sh
- docker-compose.yml
- injected.Dockerfile
- parachain-registrar.dockerfile
- polkadot-parachain-debug_unsigned_injected.Dockerfile
- polkadot-parachain_builder.Containerfile
- test-parachain-collator.dockerfile
- test-parachain_injected.Dockerfile
- container.md
- documentation.md
- overview.md
- release.md
- consensus_hook.rs
- lib.rs
- Cargo.toml
- benchmarking.rs
- lib.rs
- migration.rs
- mock.rs
- tests.rs
- weights.rs
- Cargo.toml
- README.md
- lib.rs
- migration.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- implementation.rs
- mod.rs
- tests.rs
- trie_cache.rs
- consensus_hook.rs
- lib.rs
- migration.rs
- relay_state_snapshot.rs
- tests.rs
- unincluded_segment.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- benchmarking.rs
- lib.rs
- migration.rs
- mock.rs
- tests.rs
- weights.rs
- Cargo.toml
- chain_spec.rs
- cli.rs
- command.rs
- main.rs
- rpc.rs
- service.rs
- build.rs
- Cargo.toml
- benchmarking.rs
- lib.rs
- mock.rs
- tests.rs
- Cargo.toml
- README.md
- config.json
- block_weights.rs
- extrinsic_weights.rs
- mod.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- lib.rs
- xcm_config.rs
- build.rs
- Cargo.toml
- LICENSE
- README.md
- asset-hub-kusama-genesis-values.json
- asset-hub-kusama-genesis.json
- asset-hub-kusama.json
- asset-hub-polkadot-genesis-values.json
- asset-hub-polkadot-genesis-values.scale
- asset-hub-polkadot-genesis.json
- asset-hub-polkadot.json
- asset-hub-rococo.json
- asset-hub-westend-genesis-values.json
- asset-hub-westend-genesis.json
- asset-hub-westend.json
- bridge-hub-kusama.json
- bridge-hub-polkadot.json
- bridge-hub-rococo.json
- bridge-hub-westend.json
- bridge-hub-wococo.json
- collectives-polkadot.json
- collectives-westend.json
- contracts-rococo.json
- shell-head-data
- shell.json
- tick.json
- track.json
- trick.json
- impls.rs
- lib.rs
- xcm_config.rs
- Cargo.toml
- 0_init.yml
- 1_dmp.yml
- 2_ump.yml
- 3_force_hrmp-open-channels.yml
- 4_hrmp.yml
- config.toml
- 0_init.yml
- 1_dmp.yml
- 2_ump.yml
- 3_force_hrmp-open-channels.yml
- 4_hrmp.yml
- config.toml
- 0_init.yml
- 1_teleport.yml
- 2_reserve.yml
- 3_hrmp-open-channels.yml
- 0_join_alliance_fails.yml
- 1_init_alliance.yml
- 2_join_alliance_fails.yml
- 3_kick_member.yml
- 0_assethub.yml
- 0_init.yml
- 1_whitelist_call.yml
- 2_assethub.yml
- config.toml
- README.md
- hrmp_channels.rs
- mod.rs
- reserve_transfer.rs
- send.rs
- set_xcm_versions.rs
- swap.rs
- teleport.rs
- lib.rs
- Cargo.toml
- hrmp_channels.rs
- mod.rs
- reserve_transfer.rs
- send.rs
- set_xcm_versions.rs
- teleport.rs
- lib.rs
- Cargo.toml
- mod.rs
- reserve_transfer.rs
- send.rs
- set_xcm_versions.rs
- swap.rs
- teleport.rs
- lib.rs
- Cargo.toml
- example.rs
- mod.rs
- lib.rs
- Cargo.toml
- fellowship.rs
- mod.rs
- lib.rs
- Cargo.toml
- constants.rs
- impls.rs
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- mod.rs
- pallet_xcm_benchmarks_fungible.rs
- pallet_xcm_benchmarks_generic.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_asset_conversion.rs
- pallet_assets_foreign.rs
- pallet_assets_local.rs
- pallet_assets_pool.rs
- pallet_balances.rs
- pallet_collator_selection.rs
- pallet_multisig.rs
- pallet_nft_fractionalization.rs
- pallet_nfts.rs
- pallet_proxy.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_uniques.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- lib.rs
- xcm_config.rs
- tests.rs
- build.rs
- Cargo.toml
- mod.rs
- pallet_xcm_benchmarks_fungible.rs
- pallet_xcm_benchmarks_generic.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_assets_foreign.rs
- pallet_assets_local.rs
- pallet_balances.rs
- pallet_collator_selection.rs
- pallet_multisig.rs
- pallet_nfts.rs
- pallet_proxy.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_uniques.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- lib.rs
- xcm_config.rs
- tests.rs
- build.rs
- Cargo.toml
- mod.rs
- pallet_xcm_benchmarks_fungible.rs
- pallet_xcm_benchmarks_generic.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_asset_conversion.rs
- pallet_assets_foreign.rs
- pallet_assets_local.rs
- pallet_assets_pool.rs
- pallet_balances.rs
- pallet_collator_selection.rs
- pallet_multisig.rs
- pallet_nft_fractionalization.rs
- pallet_nfts.rs
- pallet_proxy.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_uniques.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- lib.rs
- xcm_config.rs
- tests.rs
- build.rs
- Cargo.toml
- foreign_creators.rs
- fungible_conversion.rs
- lib.rs
- local_and_foreign_assets.rs
- matching.rs
- runtime_api.rs
- Cargo.toml
- lib.rs
- test_cases.rs
- Cargo.toml
- README.md
- mod.rs
- pallet_xcm_benchmarks_fungible.rs
- pallet_xcm_benchmarks_generic.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_balances.rs
- pallet_collator_selection.rs
- pallet_multisig.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- lib.rs
- xcm_config.rs
- tests.rs
- build.rs
- Cargo.toml
- mod.rs
- pallet_xcm_benchmarks_fungible.rs
- pallet_xcm_benchmarks_generic.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_balances.rs
- pallet_collator_selection.rs
- pallet_multisig.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- lib.rs
- xcm_config.rs
- tests.rs
- build.rs
- Cargo.toml
- mod.rs
- pallet_xcm_benchmarks_fungible.rs
- pallet_xcm_benchmarks_generic.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_balances.rs
- pallet_bridge_grandpa.rs
- pallet_bridge_grandpa_bridge_rococo_grandpa.rs
- pallet_bridge_grandpa_bridge_wococo_grandpa.rs
- pallet_bridge_messages.rs
- pallet_bridge_messages_bridge_messages_bench_runtime_with_bridge_hub_rococo_messages_instance.rs
- pallet_bridge_messages_bridge_messages_bench_runtime_with_bridge_hub_wococo_messages_instance.rs
- pallet_bridge_parachains.rs
- pallet_bridge_parachains_bridge_parachains_bench_runtime_bridge_parachain_rococo_instance.rs
- pallet_bridge_parachains_bridge_parachains_bench_runtime_bridge_parachain_wococo_instance.rs
- pallet_bridge_relayers.rs
- pallet_collator_selection.rs
- pallet_multisig.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- bridge_hub_rococo_config.rs
- bridge_hub_wococo_config.rs
- constants.rs
- lib.rs
- xcm_config.rs
- tests.rs
- build.rs
- Cargo.toml
- bridge-hub-parachain-design.jpg
- lib.rs
- test_cases.rs
- Cargo.toml
- README.md
- migration.rs
- mod.rs
- origins.rs
- tracks.rs
- block_weights.rs
- cumulus_pallet_xcmp_queue.rs
- extrinsic_weights.rs
- frame_system.rs
- mod.rs
- pallet_alliance.rs
- pallet_balances.rs
- pallet_collator_selection.rs
- pallet_collective.rs
- pallet_core_fellowship.rs
- pallet_multisig.rs
- pallet_preimage.rs
- pallet_proxy.rs
- pallet_ranked_collective.rs
- pallet_referenda.rs
- pallet_salary.rs
- pallet_scheduler.rs
- pallet_session.rs
- pallet_timestamp.rs
- pallet_utility.rs
- pallet_xcm.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- impls.rs
- lib.rs
- xcm_config.rs
- build.rs
- Cargo.toml
- block_weights.rs
- extrinsic_weights.rs
- mod.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- constants.rs
- contracts.rs
- lib.rs
- xcm_config.rs
- build.rs
- Cargo.toml
- contracts-overview.svg
- README.md
- frame_system.rs
- mod.rs
- pallet_glutton.rs
- lib.rs
- xcm_config.rs
- build.rs
- Cargo.toml
- lib.rs
- build.rs
- Cargo.toml
- lib.rs
- xcm_config.rs
- build.rs
- Cargo.toml
- lib.rs
- test_cases.rs
- Cargo.toml
- block_weights.rs
- extrinsic_weights.rs
- mod.rs
- paritydb_weights.rs
- rocksdb_weights.rs
- lib.rs
- xcm_config.rs
- build.rs
- Cargo.toml
- lib.rs
- build.rs
- Cargo.toml
- README.md
- asset_hubs.rs
- bridge_hubs.rs
- collectives.rs
- contracts.rs
- glutton.rs
- mod.rs
- penpal.rs
- rococo_parachain.rs
- seedling.rs
- shell.rs
- cli.rs
- command.rs
- main.rs
- rpc.rs
- service.rs
- benchmark_storage_works.rs
- common.rs
- polkadot_argument_parsing.rs
- polkadot_mdns_issue.rs
- purge_chain_works.rs
- running_the_node_and_interrupt.rs
- build.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- client_side.rs
- lib.rs
- mock.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- changelog
- .gitignore
- .gitkeep
- changelog.rb
- change.md.tera
- changes.md.tera
- changes_api.md.tera
- changes_client.md.tera
- changes_misc.md.tera
- changes_runtime.md.tera
- compiler.md.tera
- debug.md.tera
- docker_image.md.tera
- global_priority.md.tera
- high_priority.md.tera
- host_functions.md.tera
- migrations-db.md.tera
- migrations-runtime.md.tera
- pre_release.md.tera
- runtime.md.tera
- runtimes.md.tera
- template.md.tera
- test_basic.rb
- .gitignore
- Gemfile
- Gemfile.lock
- README.md
- lib.sh
- check-rel-br
- check_labels.sh
- extrinsic-ordering-filter.sh
- runtime-version.rb
- benchmarks.yml
- build.yml
- integration_tests.yml
- publish.yml
- short-benchmarks.yml
- test.yml
- zombienet.yml
- prettier.sh
- create-benchmark-pr.sh
- index.js
- package.json
- yarn.lock
- index.js
- package-lock.json
- package.json
- index.js
- package.json
- yarn.lock
- benchmarks-ci.sh
- benchmarks.sh
- bridges_rococo_wococo.sh
- bridges_update_subtree.sh
- create_bridge_hub_kusama_spec.sh
- create_bridge_hub_polkadot_spec.sh
- create_bridge_hub_westend_spec.sh
- create_glutton_spec.sh
- create_seedling_spec.sh
- create_shell_spec.sh
- generate_genesis_value.sh
- parachains_integration_tests.sh
- register_parachain.sh
- temp_parachain_types.json
- xcm-bench-template.hbs
- block_builder.rs
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- build.rs
- Cargo.toml
- lib.rs
- test_pallet.rs
- build.rs
- Cargo.toml
- block_import.rs
- block_import_glutton.rs
- block_production.rs
- block_production_glutton.rs
- transaction_throughput.rs
- validate_block.rs
- validate_block_glutton.rs
- bench_utils.rs
- chain_spec.rs
- cli.rs
- genesis.rs
- lib.rs
- main.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- README.md
- bridge_hub_rococo_local_network.toml
- bridge_hub_wococo_local_network.toml
- bridge_hub_kusama_local_network.toml
- bridge_hub_polkadot_local_network.toml
- bridge_hub_rococo_local_network.toml
- small_network.toml
- statemine_kusama_local_network.toml
- 0001-sync_blocks_from_tip_without_connected_collator.toml
- 0001-sync_blocks_from_tip_without_connected_collator.zndsl
- 0002-pov_recovery.toml
- 0002-pov_recovery.zndsl
- 0003-full_node_catching_up.toml
- 0003-full_node_catching_up.zndsl
- 0004-runtime_upgrade.toml
- 0004-runtime_upgrade.zndsl
- 0005-migrate_solo_to_para.toml
- 0005-migrate_solo_to_para.zndsl
- 0006-rpc_collator_builds_blocks.toml
- 0006-rpc_collator_builds_blocks.zndsl
- 0007-full_node_warp_sync.toml
- 0007-full_node_warp_sync.zndsl
- 0007-prepare-warp-sync-db-snapshot.md
- 0007-warp-sync-parachain-spec.json
- 0007-warp-sync-relaychain-spec.json
- migrate_solo_to_para.js
- register-para.js
- runtime_upgrade.js
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- .gitlab-ci.yml
- .rustfmt.toml
- BRIDGES.md
- Cargo.lock
- Cargo.toml
- CODEOWNERS
- file_header.txt
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/paritytech/cumulus
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd cumulus
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd scripts/generate_genesis_values
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
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/ 폴더에 실행 파일이 생성됩니다.
5. Ruby
쉬움
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd scripts/ci/changelog
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
bundle install
Gemfile에 명시된 루비 라이브러리를 설치합니다.
bundle install이 에러 없이 끝나면 README에 안내된 실행 명령어(예: rails server)로 마저 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
