fuels-rs
Fuel Network Rust SDK
파일 탐색기
최종 버전 다운로드 (.zip)- verify_tag.sh
- ci.yml
- docs.yml
- gh-pages.yml
- repo-plan.toml
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- index.md
- the-abigen-macro.md
- the-json-abi-file.md
- call-params.md
- call-response.md
- calls-with-different-wallets.md
- cost-estimation.md
- custom-asset-transfer.md
- custom-inputs-outputs.md
- index.md
- logs.md
- low-level-calls.md
- multicalls.md
- other-contracts.md
- simulation.md
- tx-dependency-estimation.md
- tx-policies.md
- variable-outputs.md
- fuels-abi-cli.md
- index.md
- decoding.md
- encoding.md
- index.md
- external-node.md
- index.md
- querying.md
- retrying.md
- rocksdb.md
- short-lived.md
- CONTRIBUTING.md
- tests-structure.md
- custom-chain.md
- deposit-and-withdraw.md
- index.md
- transfer-all-assets.md
- custom-calls.md
- index.md
- transaction-builders.md
- decoding-script-transactions.md
- function-selector.md
- index.md
- configurable-constants.md
- index.md
- interacting-with-contracts.md
- large_contracts.md
- storage-slots.md
- the-fuelvm-binary-file.md
- index.md
- send-spend-predicate.md
- basics.md
- chains.md
- index.md
- the-setup-program-test-macro.md
- address.md
- asset-id.md
- B512.md
- bits256.md
- bytes.md
- bytes32.md
- contract-id.md
- conversion.md
- custom_types.md
- evm_address.md
- index.md
- string.md
- vectors.md
- access.md
- checking-balances-and-coins.md
- fake_signer.md
- index.md
- keystore.md
- kms.md
- private_key_signer.md
- signing.md
- test-wallets.md
- accounts.md
- getting-started.md
- glossary.md
- index.md
- preuploading-code.md
- reference.md
- running-scripts.md
- SUMMARY.md
- highlight.js
- .spellcheck.yml
- book.toml
- spell-check-custom-words.txt
- legacy_format_simple_contract.bin
- aws_kms.rs
- e2e_helpers.rs
- lib.rs
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- lib.sw
- Forc.toml
- main.sw
- Forc.toml
- another_lib.sw
- contract_a_types.sw
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- data_structures.sw
- eq_impls.sw
- main.sw
- utils.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- main.sw
- Forc.toml
- data_structures.sw
- eq_impls.sw
- main.sw
- utils.sw
- Forc.toml
- aws.rs
- binary_format.rs
- bindings.rs
- configurables.rs
- contracts.rs
- debug_utils.rs
- from_token.rs
- imports.rs
- logs.rs
- predicates.rs
- providers.rs
- scripts.rs
- storage.rs
- types_contracts.rs
- types_predicates.rs
- types_scripts.rs
- wallets.rs
- build.rs
- Cargo.toml
- Forc.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
- abi.json
- lib.rs
- rust_bindings_formatted.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- cache.rs
- retry_util.rs
- retryable_client.rs
- supported_fuel_core_version.rs
- supported_versions.rs
- schema.sdl
- aws.rs
- google.rs
- fake.rs
- kms.rs
- private_key.rs
- account.rs
- accounts_utils.rs
- coin_cache.rs
- keystore.rs
- lib.rs
- predicate.rs
- provider.rs
- signers.rs
- wallet.rs
- Cargo.toml
- contract.rs
- function_generator.rs
- predicate.rs
- script.rs
- utils.rs
- abigen_target.rs
- bindings.rs
- configurables.rs
- logs.rs
- enums.rs
- structs.rs
- utils.rs
- abigen.rs
- custom_types.rs
- generated_code.rs
- resolved_type.rs
- utils.rs
- error.rs
- lib.rs
- program_bindings.rs
- utils.rs
- Cargo.toml
- bounded_decoder.rs
- decode_as_debug_str.rs
- bounded_encoder.rs
- abi_decoder.rs
- abi_encoder.rs
- abi_formatter.rs
- function_selector.rs
- logs.rs
- utils.rs
- parameterize.rs
- signer.rs
- tokenizable.rs
- bits.rs
- bytes.rs
- identity.rs
- raw_slice.rs
- sized_ascii_string.rs
- u256.rs
- from_type_application.rs
- param_type.rs
- blob.rs
- script_tx_estimator.rs
- block.rs
- chain_info.rs
- coin.rs
- coin_type.rs
- coin_type_id.rs
- input.rs
- message.rs
- message_proof.rs
- node_info.rs
- transaction.rs
- transaction_response.rs
- checksum_address.rs
- core.rs
- dry_runner.rs
- errors.rs
- method_descriptor.rs
- param_types.rs
- token.rs
- transaction_builders.rs
- tx_response.rs
- tx_status.rs
- wrappers.rs
- constants.rs
- offsets.rs
- codec.rs
- lib.rs
- traits.rs
- types.rs
- utils.rs
- Cargo.toml
- parsing.rs
- parameterize.rs
- tokenizable.rs
- try_from.rs
- utils.rs
- command.rs
- unique_lit_strs.rs
- unique_name_values.rs
- abigen.rs
- deploy_contract.rs
- initialize_wallet.rs
- load_script.rs
- set_options.rs
- command_parser.rs
- commands.rs
- validations.rs
- code_gen.rs
- parsing.rs
- abigen.rs
- derive.rs
- lib.rs
- parse_utils.rs
- setup_program_test.rs
- duplicate_attribute.rs
- duplicate_attribute.stderr
- invalid_abi_path.rs
- invalid_abi_path.stderr
- invalid_abi_value.rs
- invalid_abi_value.stderr
- invalid_name_value.rs
- invalid_name_value.stderr
- invalid_program_type.rs
- invalid_program_type.stderr
- malformed_abi.rs
- malformed_abi.stderr
- missing_abi_attribute.rs
- missing_abi_attribute.stderr
- missing_name_attr.rs
- missing_name_attr.stderr
- unrecognized_attribute.rs
- unrecognized_attribute.stderr
- attribute_must_be_named_value.rs
- attribute_must_be_named_value.stderr
- only_generic_types_are_supported.rs
- only_generic_types_are_supported.stderr
- only_one_variant_element_supported.rs
- only_one_variant_element_supported.stderr
- struct_like_enum_variants_not_supported.rs
- struct_like_enum_variants_not_supported.stderr
- tuple_like_structs_not_supported.rs
- tuple_like_structs_not_supported.stderr
- attribute_must_be_named_value.stderr
- only_generic_types_are_supported.rs
- only_generic_types_are_supported.stderr
- only_one_variant_element_supported.rs
- only_one_variant_element_supported.stderr
- struct_like_enum_variants_not_supported.rs
- struct_like_enum_variants_not_supported.stderr
- tuple_like_structs_not_supported.rs
- tuple_like_structs_not_supported.stderr
- abigen_command_is_missing.rs
- abigen_command_is_missing.stderr
- duplicate_wallet_command.rs
- duplicate_wallet_command.stderr
- duplicate_wallet_names.rs
- duplicate_wallet_names.stderr
- invalid_path.rs
- invalid_path.stderr
- invalid_project_path.rs
- invalid_project_path.stderr
- unknown_command.rs
- unknown_command.stderr
- unknown_contract.rs
- unknown_contract.stderr
- unknown_options_key.rs
- unknown_options_key.stderr
- unknown_options_value.rs
- unknown_options_value.stderr
- macro_usage.rs
- .gitignore
- Cargo.toml
- contract_call.rs
- cursor.rs
- script_and_predicate_loader.rs
- contract_dep_configurator.rs
- response_parser.rs
- transaction_tuner.rs
- call_handler.rs
- contract_call.rs
- receipt_parser.rs
- script_call.rs
- traits.rs
- utils.rs
- loader.rs
- regular.rs
- storage.rs
- call.rs
- submit.rs
- assembly.rs
- calls.rs
- contract.rs
- debug.rs
- executable.rs
- lib.rs
- responses.rs
- utils.rs
- Cargo.toml
- accounts.rs
- fuel_bin_service.rs
- lib.rs
- node_types.rs
- service.rs
- utils.rs
- wallets_config.rs
- Cargo.toml
- .DS_Store
- octocrab.rs
- changelog.rs
- models.rs
- github.rs
- adapters.rs
- domain.rs
- lib.rs
- main.rs
- ports.rs
- Cargo.toml
- lib.rs
- main.rs
- SUMMARY.md
- test-not-there.md
- test.md
- test_anchor_data.rs
- test_include_data.md
- harness.rs
- Cargo.toml
- main.rs
- Cargo.toml
- lib.rs
- main.rs
- metadata.rs
- replace.rs
- Cargo.toml
- config.toml
- lib.rs
- Cargo.toml
- .editorconfig
- .env.example
- .gitignore
- .markdownlint.yaml
- .markdownlintignore
- _typos.toml
- Cargo.toml
- ci_checks.sh
- LICENSE
- README.md
- rustfmt.toml
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/FuelLabs/fuels-rs
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd fuels-rs
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Rust (rustup) cargo 명령어를 쓰려면 Rust가 필요합니다.
cargo install wasm-pack
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
cargo install mdbook
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo test
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo test --test types in_vector -- --show-output
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo install wasm-pack
crates.io에 배포된 패키지를 빌드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
cargo clean
이 명령어를 터미널에 그대로 입력해 실행하세요.
rm Cargo.lock
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
