diem
Diem의 미션은 전 세계의 사람들과 기업에 힘을 실어주는 신뢰할 수 있고 혁신적인 금융 네트워크를 구축하는 것입니다.
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- diem.png
- config
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- readme.md
- action.yml
- cti-codebuild.sh
- find-lbt-images.sh
- action.yml
- message_file_to_slack.sh
- README.md
- bug_report.md
- documentation_bug_report.md
- feature_request.md
- questions.md
- ci-post-land.yml
- ci-test-complete.yml
- ci-test.yml
- daily.yml
- dep-summaries.yml
- dep-update-review.yml
- hyperjump-comment.yml
- hyperjump-labels.yml
- hyperjump-request-review.yml
- ignore_paths.json
- jsonrpc-compat.yml
- README.md
- should_run_lbt.sh
- transaction-replay.toml
- weekly.yml
- CODEOWNERS
- dep-auditors.json
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- review-assign-bot.yml
- stale.yml
- hadolint.yaml
- CHANGELOG-1.2.md
- CHANGELOG-1.3.md
- CHANGELOG-1.4.md
- prometheus.yml
- lib.rs
- main.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- builder.rs
- command.rs
- config_builder.rs
- fullnode_builder.rs
- genesis.rs
- key.rs
- layout.rs
- lib.rs
- main.rs
- move_modules.rs
- storage_helper.rs
- validator_builder.rs
- validator_config.rs
- validator_operator.rs
- verify.rs
- waypoint.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- account_resource.rs
- auto_validate.rs
- command.rs
- governance.rs
- json_rpc.rs
- keys.rs
- lib.rs
- main.rs
- network_checker.rs
- owner.rs
- print.rs
- test_helper.rs
- validate_transaction.rs
- validator_config.rs
- validator_set.rs
- Cargo.toml
- README.md
- config.rs
- error.rs
- lib.rs
- secure_backend.rs
- storage.rs
- transaction.rs
- validator_config.rs
- waypoint.rs
- Cargo.toml
- README.md
- lib.rs
- main.rs
- utils.rs
- Cargo.toml
- public_full_node.yaml
- safety_rules.yaml
- validator.yaml
- validator_full_node.yaml
- consensus_config.rs
- debug_interface_config.rs
- error.rs
- execution_config.rs
- json_rpc_config.rs
- key_manager_config.rs
- logger_config.rs
- mempool_config.rs
- mod.rs
- network_config.rs
- safety_rules_config.rs
- secure_backend_config.rs
- state_sync_config.rs
- storage_config.rs
- test_config.rs
- upstream_config.rs
- generator.rs
- keys.rs
- lib.rs
- network_id.rs
- utils.rs
- Cargo.lock
- Cargo.toml
- README.md
- commit_decision.rs
- commit_vote.rs
- mod.rs
- block.rs
- block_data.rs
- block_retrieval.rs
- block_test.rs
- block_test_utils.rs
- common.rs
- epoch_retrieval.rs
- executed_block.rs
- lib.rs
- proposal_msg.rs
- quorum_cert.rs
- safety_data.rs
- sync_info.rs
- timeout.rs
- timeout_2chain.rs
- timeout_certificate.rs
- vote.rs
- vote_data.rs
- vote_msg.rs
- vote_proposal.rs
- Cargo.toml
- safety_rules.rs
- local.rs
- mod.rs
- networking.rs
- safety_rules.rs
- serializer.rs
- suite.rs
- thread.rs
- vault.rs
- configurable_validator_signer.rs
- consensus_state.rs
- counters.rs
- error.rs
- fuzzing_utils.rs
- lib.rs
- local_client.rs
- logging.rs
- main.rs
- persistent_safety_storage.rs
- process.rs
- remote_service.rs
- safety_rules.rs
- safety_rules_2chain.rs
- safety_rules_manager.rs
- serializer.rs
- t_safety_rules.rs
- test_utils.rs
- thread.rs
- binary.rs
- Cargo.toml
- block_store.rs
- block_store_and_lec_recovery_test.rs
- block_store_test.rs
- block_tree.rs
- mod.rs
- sync_manager.rs
- tracing.rs
- mod.rs
- test.rs
- mod.rs
- test.rs
- mod.rs
- test.rs
- mod.rs
- consensusdb_test.rs
- mod.rs
- commit_phase_tests.rs
- execution_phase_tests.rs
- integration_tests.rs
- mod.rs
- ordering_state_computer_tests.rs
- persisting_phase_tests.rs
- signing_phase_tests.rs
- test_utils.rs
- buffer_item.rs
- buffer_manager.rs
- commit_phase.rs
- errors.rs
- execution_phase.rs
- linkedlist.rs
- mod.rs
- ordering_state_computer.rs
- persisting_phase.rs
- pipeline_phase.rs
- signing_phase.rs
- leader_reputation.rs
- leader_reputation_test.rs
- mod.rs
- proposal_generator.rs
- proposal_generator_test.rs
- proposer_election.rs
- rotating_proposer_election.rs
- rotating_proposer_test.rs
- round_proposer_election.rs
- round_proposer_test.rs
- round_state.rs
- round_state_test.rs
- mock_state_computer.rs
- mock_storage.rs
- mock_txn_manager.rs
- mod.rs
- basic_twins_test.rs
- mod.rs
- twins_node.rs
- config_subscription.rs
- mock_time_service.rs
- mod.rs
- time_service.rs
- consensus_provider.rs
- counters.rs
- epoch_manager.rs
- error.rs
- lib.rs
- logging.rs
- metrics_safety_rules.rs
- network.rs
- network_interface.rs
- network_tests.rs
- pending_votes.rs
- persistent_liveness_storage.rs
- round_manager.rs
- round_manager_fuzzing.rs
- round_manager_test.rs
- state_computer.rs
- state_replication.rs
- txn_manager.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- diem_channel.rs
- diem_channel_test.rs
- lib.rs
- message_queues.rs
- message_queues_test.rs
- test.rs
- many-keys-stress-test.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- node_debug_service.rs
- Cargo.toml
- create_account.rs
- mint.rs
- mod.rs
- config.rs
- mod.rs
- types.rs
- utils.rs
- init_config.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- client_proxy.rs
- diem_client.rs
- lib.rs
- main.rs
- tests.rs
- Cargo.toml
- README.md
- lib.rs
- main.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- mod.rs
- streaming_client.rs
- websocket_transport.rs
- blocking.rs
- client.rs
- file_state_store.rs
- methods.rs
- mod.rs
- state_store.rs
- blocking.rs
- client.rs
- error.rs
- faucet.rs
- lib.rs
- macros.rs
- move_deserialize.rs
- proxy.rs
- request.rs
- response.rs
- retry.rs
- state.rs
- Cargo.toml
- ed25519.rs
- noise.rs
- cross_test.rs
- cross_test_trait_obj.rs
- cross_test_trait_obj_pub.rs
- cross_test_trait_obj_sig.rs
- small_kdf.rs
- bcs_test.rs
- compat_test.rs
- cross_test.rs
- cryptohasher.rs
- ed25519_test.rs
- hash_test.rs
- hkdf_test.rs
- mod.rs
- multi_ed25519_test.rs
- noise_test.rs
- compat.rs
- ed25519.rs
- error.rs
- hash.rs
- hkdf.rs
- lib.rs
- multi_ed25519.rs
- noise.rs
- tags.rs
- test_utils.rs
- traits.rs
- validatable.rs
- x25519.rs
- noise_cacophony.txt
- Cargo.toml
- README.md
- hasher.rs
- lib.rs
- unions.rs
- Cargo.toml
- lib.rs
- main.rs
- update.rs
- Cargo.toml
- lib.rs
- main.rs
- mint.rs
- Cargo.toml
- README.md
- lib.rs
- math.rs
- mutex.rs
- nonzero.rs
- rwlock.rs
- time.rs
- Cargo.toml
- broadcast_client.rs
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- counters.rs
- diem_logger.rs
- event.rs
- filter.rs
- json_log.rs
- kv.rs
- lib.rs
- logger.rs
- macros.rs
- metadata.rs
- sample.rs
- security.rs
- struct_log.rs
- tracing_adapter.rs
- derive.rs
- logger.rs
- logger_custom_format.rs
- remote.rs
- tracing_translation_tests.rs
- Cargo.toml
- lib_test.rs
- mod.rs
- json_encoder.rs
- json_metrics.rs
- lib.rs
- metric_server.rs
- op_counters.rs
- public_metrics.rs
- build.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- growing_subset_tests.txt
- repeat_vec_tests.txt
- growing_subset_tests.rs
- pick_idx_tests.rs
- repeat_vec_tests.rs
- growing_subset.rs
- lib.rs
- repeat_vec.rs
- unit_tests.rs
- value_generator.rs
- Cargo.toml
- async_lib.rs
- lib.rs
- main.rs
- rate_limit.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- interval.rs
- lib.rs
- mock.rs
- real.rs
- timeout.rs
- Cargo.toml
- lib.rs
- .gitattributes
- build.rs
- Cargo.toml
- README.md
- copy_from_slice.rs
- lib.rs
- Cargo.toml
- lib.rs
- basic.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- generate_raw_txn_peer_to_peer_transfer.json
- generate_raw_txn_preburn.json
- generate_raw_txn_rotate_dual_attestation_info.json
- generate_signed_txn_peer_to_peer_transfer.json
- generate_signed_txn_preburn.json
- generated_raw_txn_p2p_transfer.json
- generated_signed_txn_p2p_transfer.json
- verify_signature_payload.json
- helpers.rs
- lib.rs
- main.rs
- Cargo.toml
- README.md
- 2019-06-18-the-path-forward.md
- 2019-08-14-libra-bug-bounty.md
- 2019-09-12-libra-developer-spotlight.md
- 2019-09-26-libra-bft-protocol.md
- 2019-10-02-libra-developer-update.md
- 2019-10-22-simplifying-payloads.md
- 2019-10-29-a-guide-to-running-libra-validators.md
- 2019-11-09-libra-consensus-protocol.md
- 2019-11-15-5-months-and-growing-strong.md
- 2019-12-10-about-the-cla-process.md
- 2019-12-17-libra-core-roadmap-2.md
- 2020-01-08-how-gas-works-on-libra-blockchain.md
- 2020-01-14-reconfiguration-is-live-on-testnet.md
- 2020-01-16-steering-committee-now-governs-libra-technical-development.md
- 2020-01-23-full-node-basics.md
- 2020-02-28-libra-core-roadmap-3.md
- 2020-03-06-how-to-use-the-end-to-end-tests-framework-in-move.md
- basics-accounts.md
- basics-events.md
- basics-fullnodes.md
- basics-gas-txn-fee.md
- basics-merkle-proof.md
- basics-node-networks-sync.md
- basics-txns-states.md
- basics-validator-nodes.md
- diem-core-v120.md
- code-of-conduct.md
- coding-guidelines.md
- contributing.md
- cookies.md
- maintainers.md
- privacy-policy.md
- terms-of-use.md
- glossary.md
- reference-rust-docs.md
- security.md
- jellyfish-merkle-tree-paper.md
- move-paper.md
- publication-archive.mdx
- state-machine-replication-paper.md
- technical-papers-overview.mdx
- the-diem-blockchain-paper.md
- cli-reference.md
- github-projects.mdx
- sdks.md
- txns-create-accounts-mint.md
- txns-manage-accounts.md
- txns-send-payment.md
- basics-life-of-txn.md
- txns-types.md
- configure-run-public-fullnode.md
- tutorial-my-first-client.md
- tutorial-my-first-transaction.md
- tutorial-query-the-blockchain.md
- tutorial-run-local-validator-nw.md
- local-web-reference-merchant.md
- reference-merchant-manage-payments.md
- reference-merchant-public-demo.md
- reference-merchant-set-up-modules.md
- reference-wallet-admin-dash.md
- reference-wallet-local-mob.md
- reference-wallet-local-web.md
- reference-wallet-public-demo.md
- reference-wallet-set-up-modules.md
- diem-reference-merchant-store.md
- diem-reference-wallet.md
- integrate-wallet-merchant-dpn.md
- try-our-mini-wallet.md
- governance.mdx
- using-the-sidebar.md
- v2-docs-guide.md
- welcome-to-diem.mdx
- index.js
- index.js
- index.js
- build_docs.sh
- components.js
- index.js
- nb_international_pro_bold.otf
- nb_international_pro_light-webfont-07bd85ca228c4cd11e30a21b915f20c6.ttf
- nb_international_pro_light-webfont-21efbc5b931089585cc7d67affc7490e.woff
- nb_international_pro_light-webfont-51e77a94d273016b7b0fbf54dc201e99.woff2
- nb_international_pro_light-webfont-79e1edf03d8ddf7d46731839a1463613.eot
- nb_international_pro_regular-webfont-2055eda1f28e3f2766b54ff5d7fa9c3a.woff
- nb_international_pro_regular-webfont-23316df531b081018ab50f3fdebb911d.woff2
- nb_international_pro_regular-webfont-5a1862044e5200d96d6e081b00abaab2.ttf
- nb_international_pro_regular-webfont-c77cab7d176ad6c0a735e9e54398f4b5.eot
- arrow-left-dark-hover.svg
- arrow-left-hover.svg
- arrow-left.svg
- arrow-right.svg
- chevron-down.svg
- chevron-pressed.svg
- close.svg
- copy-dark-hover.svg
- copy-dark.svg
- copy-hover.svg
- copy.svg
- edit-dark-hover.svg
- edit-hover.svg
- edit.svg
- favicon.ico
- logo.png
- logo.svg
- newsletter-dark-hover.svg
- newsletter-dark.svg
- newsletter-hover.svg
- newsletter.svg
- search.svg
- share-logo.jpg
- vertical-ellipse.svg
- white-paper-dark.svg
- white-paper.svg
- chevron-down.svg
- chevron-pressed.svg
- close.svg
- logo.svg
- vertical-ellipse.svg
- white-paper.svg
- context.js
- index.js
- provider.js
- index.js
- styles.module.css
- nb_international_pro_bold.otf
- nb_international_pro_light-webfont-07bd85ca228c4cd11e30a21b915f20c6.ttf
- nb_international_pro_light-webfont-21efbc5b931089585cc7d67affc7490e.woff
- nb_international_pro_light-webfont-51e77a94d273016b7b0fbf54dc201e99.woff2
- nb_international_pro_light-webfont-79e1edf03d8ddf7d46731839a1463613.eot
- nb_international_pro_regular-webfont-2055eda1f28e3f2766b54ff5d7fa9c3a.woff
- nb_international_pro_regular-webfont-23316df531b081018ab50f3fdebb911d.woff2
- nb_international_pro_regular-webfont-5a1862044e5200d96d6e081b00abaab2.ttf
- nb_international_pro_regular-webfont-c77cab7d176ad6c0a735e9e54398f4b5.eot
- facebook.svg
- github.svg
- instagram.svg
- linked-in.svg
- twitter.svg
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- analytics.js
- index.js
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- areTrackingCookiesEnabled.js
- getCookie.js
- index.js
- scrollToTop.js
- index.js
- index.js
- universal-config.js
- universal.css
- variables.module.css
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- package.json
- README.md
- SECURITY.md
- index.js
- styles.module.css
- index.js
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- index.js
- styles.module.css
- index.js
- index.js
- index.js
- index.js
- styles.module.css
- index.js
- index.js
- styles.module.css
- index.js
- index.js
- buttons.css
- code_block_buttons.css
- custom.css
- forms.css
- print.css
- search.css
- typography.css
- index.js
- styles.module.css
- 404.html
- developer_form.js
- form-thanks.js
- help.js
- index.js
- newsletter_form.js
- papers.js
- partner_form.js
- styles.module.css
- index.js
- styles.module.css
- country-codes.js
- disable-adblock.js
- enable-cookies.js
- fieldset.js
- form-container.js
- form-header.js
- reset-cookie.js
- select-input.js
- text-input.js
- index.js
- styles.module.css
- index.js
- styles.module.css
- index.js
- index.js
- README.md
- utils.js
- sample.move
- nb_international_pro_bold.otf
- nb_international_pro_light-webfont-07bd85ca228c4cd11e30a21b915f20c6.ttf
- nb_international_pro_light-webfont-21efbc5b931089585cc7d67affc7490e.woff
- nb_international_pro_light-webfont-51e77a94d273016b7b0fbf54dc201e99.woff2
- nb_international_pro_light-webfont-79e1edf03d8ddf7d46731839a1463613.eot
- nb_international_pro_regular-webfont-2055eda1f28e3f2766b54ff5d7fa9c3a.woff
- nb_international_pro_regular-webfont-23316df531b081018ab50f3fdebb911d.woff2
- nb_international_pro_regular-webfont-5a1862044e5200d96d6e081b00abaab2.ttf
- nb_international_pro_regular-webfont-c77cab7d176ad6c0a735e9e54398f4b5.eot
- add-funds.svg
- admin-dash.png
- architecture-dark.svg
- architecture.svg
- beaker-dark.svg
- beaker.svg
- blueprint-dark.svg
- blueprint.svg
- building-dark.svg
- building.svg
- check-transaction.png
- client-service.svg
- coins-dark.svg
- coins.svg
- consensus.svg
- council-tsc-operations.svg
- crossed-tools-dark.svg
- crossed-tools.svg
- cube.svg
- custody-dark.svg
- custody.svg
- cycle.svg
- dashboard-dark.svg
- dashboard.svg
- dice-dark.svg
- dice.svg
- diem-blockchain-pdf.png
- diem-c-sourcing.svg
- diem-move-paper.png
- diem-whitepaper-pdf.png
- diem-whitepaper-pdf@2x.png
- direct-payment-usecase.svg
- direct-payments.svg
- events-fig1.svg
- events-fig2.svg
- execute-transactions.png
- execution.svg
- fist-dark.svg
- fist.svg
- flow-dark.svg
- flow.svg
- jellyfish-merkle-tree-pdf.png
- json-rpc-service.svg
- language-settings.svg
- liquidity-dark.svg
- liquidity.svg
- local-mobile-wallet-dark.svg
- local-mobile-wallet.svg
- local-web-wallet-dark.svg
- local-web-wallet.svg
- localization-dark.svg
- localization.svg
- login-dark.svg
- login.svg
- mempool.svg
- merchant-buy.svg
- merchant-checkout.svg
- merchant-payment-mgmt1.svg
- merchant-payment-mgmt2.svg
- merchant-solutions-dark.svg
- merchant-solutions.svg
- merkle-accumulators.svg
- mobile-w-receive.png
- mobile-w-send.png
- modify-settings.svg
- move-language-pdf.png
- move-language-pdf@2x.png
- overlapping-circle.svg
- payment-payouts.svg
- pubsub-dark.svg
- pubsub.svg
- reference-wallet-dark.svg
- reference-wallet.svg
- rust-alt-dark.png
- rust-alt.png
- sdk-cplusplus.png
- sdk-csharp.png
- sdk-go.png
- sdk-java.png
- sdk-python.png
- sdk-rust.png
- sdk-typescript.png
- service-api-account.svg
- service-api-admin.svg
- service-api-cico.svg
- service-api-user.svg
- service-apis-dark.svg
- service-apis.svg
- state-machine-pdf.png
- state-machine-pdf@2x.png
- storage.svg
- transactions.svg
- userflows-demo-wallet.svg
- userflows-local-wallet.svg
- using-gas.svg
- v-fn-network.svg
- validator-sequence.svg
- validator.svg
- virtual-machine.svg
- wallet-dark.svg
- wallet-home.svg
- wallet-storage-dark.svg
- wallet-storage.svg
- wallet.svg
- wave-top-dark.svg
- wave-top.svg
- arrow-left-dark-hover.svg
- arrow-left-hover.svg
- arrow-left.svg
- arrow-right.svg
- chevron-down.svg
- chevron-pressed.svg
- close.svg
- copy-dark-hover.svg
- copy-dark.svg
- copy-hover.svg
- copy.svg
- edit-dark-hover.svg
- edit-hover.svg
- edit.svg
- favicon.ico
- logo.png
- logo.svg
- newsletter-dark-hover.svg
- newsletter-dark.svg
- newsletter-hover.svg
- newsletter.svg
- search.svg
- share-logo.jpg
- vertical-ellipse.svg
- white-paper-dark.svg
- white-paper.svg
- ab-icon@2x.svg
- accounts-dark.svg
- accounts.svg
- admin-dark.svg
- admin.svg
- backend-dark.svg
- backend.svg
- bg-circle-half.svg
- bg-circle-whole.svg
- bobby-pin-2.svg
- bobby-pin-dark.svg
- bobby-pin.svg
- borrowing-and-references-dark.svg
- borrowing-and-references.svg
- capability-passing-dark.svg
- capability-passing.svg
- cli-dark.svg
- cli-reference-dark.svg
- cli-reference.svg
- cli.svg
- cog-dark.png
- cog.png
- compliance-dark.svg
- compliance.svg
- concepts-dark.svg
- concepts.svg
- configure-public-full-node-dark.svg
- configure-public-full-node.svg
- contribute-dark.svg
- contribute.svg
- core-contributors-dark.svg
- core-contributors-potential-new.svg
- core-contributors.svg
- core-dark.svg
- core.svg
- crowdboost-dark.svg
- crowdboost.svg
- custody-dark.svg
- custody.svg
- debugging-move-in-diem-network-dark.svg
- debugging-move-in-diem-network.svg
- develop-dark.svg
- develop.svg
- developers-illustration.png
- diem-clients-dark.svg
- diem-clients.svg
- diem-coin-sourcing-dark.svg
- diem-coin-sourcing.svg
- diem-header-logo-white.png
- diem-keys-dark.svg
- diem-keys.svg
- diem-logo.png
- diem-logomark-white.png
- diem-nodes-dark.svg
- diem-nodes.svg
- diem.ico
- docs.png
- document-dark.svg
- document.svg
- encapsulating-data-behavior-dark.svg
- encapsulating-data-behavior.svg
- escrow-dark.svg
- escrow.svg
- events-dark.svg
- events.svg
- external-link.png
- first-logo-dark.svg
- first-logo.svg
- form-icon.svg
- frontend-dark.svg
- frontend.svg
- gas-dark.svg
- gas.svg
- github-dark.svg
- github.svg
- go-sdk-dark.svg
- go-sdk.svg
- hero.jpg
- home-dark.svg
- home.svg
- integrate-your-merchant-store-with-the-lpn-dark.svg
- integrate-your-merchant-store-with-the-lpn.svg
- introduction-to-move-dark.svg
- introduction-to-move.svg
- introduction-to-wallets-dark.svg
- introduction-to-wallets.svg
- java-sdk-dark.svg
- java-sdk.svg
- json-rpc-api-dark.svg
- json-rpc-api.svg
- keywords-dark.svg
- keywords.svg
- libra-nodes-dark.svg
- libra-nodes.svg
- life-of-a-transaction-dark.svg
- life-of-a-transaction.svg
- liquidity-dark.svg
- liquidity.svg
- local-mobile-wallet-dark.svg
- local-mobile-wallet.svg
- local-web-wallet-dark.svg
- local-web-wallet.svg
- localization-dark.svg
- localization.svg
- login-and-authentication-dark.svg
- login-and-authentication.svg
- manage-diem-keys-dark.svg
- manage-diem-keys.svg
- manage-keys-dark.svg
- manage-keys.svg
- marketing-arrow.svg
- marketing-module.jpg
- merchant-introduction-dark.svg
- merchant-introduction.svg
- merchant-solutions-dark.svg
- merchant-solutions.svg
- merchant-store-dark.svg
- merchant-store.svg
- mobile-dark.svg
- mobile.svg
- modules-and-scripts-dark.svg
- modules-and-scripts.svg
- move-and-copy-dark.svg
- move-and-copy.svg
- move-storage-and-execution-model-dark.svg
- move-storage-and-execution-model.svg
- move-tools-dark.svg
- move-tools.svg
- my-first-client-dark.svg
- my-first-client.svg
- my-first-transaction-dark-tutorials.svg
- my-first-transaction-dark.svg
- my-first-transaction-tutorials.svg
- my-first-transaction.svg
- node-operators-dark.svg
- node-operators.svg
- operators-dark.svg
- operators.svg
- overlapping-circle-and-square-2.svg
- overlapping-circle-and-square-dark.svg
- overlapping-circle-and-square.svg
- payment-management-dark.svg
- payment-management.svg
- placeholder-dark.svg
- placeholder.svg
- protocol-overview-dark.svg
- protocol-overview.svg
- public-demo-dark.svg
- public-demo-wallet-dark.svg
- public-demo-wallet.svg
- public-demo.svg
- pubsub-dark.svg
- pubsub.svg
- python-sdk-dark.svg
- python-sdk.svg
- query-the-blockchain-dark-tutorials.svg
- query-the-blockchain-dark.svg
- query-the-blockchain-tutorials.svg
- query-the-blockchain.svg
- reference-dark.svg
- reference-documentation-dark.svg
- reference-documentation.svg
- reference-merchant-store-setup-dark.svg
- reference-merchant-store-setup.svg
- reference-safety.svg
- reference-wallet-mobile-dark.svg
- reference-wallet-mobile.svg
- reference-wallet-setup-dark.svg
- reference-wallet-setup.svg
- reference-wallet-web-dark.svg
- reference-wallet-web.svg
- risk-dark.svg
- risk.svg
- roadmap.png
- role-based-access-control-dark.svg
- role-based-access-control.svg
- run-a-local-network-dark-tutorials.svg
- run-a-local-network-dark.svg
- run-a-local-network-tutorials.svg
- run-a-local-network.svg
- run-local-network-dark.svg
- run-local-network.svg
- rust.png
- sdk.png
- sdks-dark.svg
- sdks.svg
- security-dark.svg
- security.svg
- securityemail.png
- service-apis-dark.svg
- service-apis.svg
- set-up-for-development-dark.svg
- set-up-for-development.svg
- storage-dark.svg
- storage.svg
- structure-dark.svg
- structure.svg
- technical-papers-dark.svg
- technical-papers.svg
- terminology-dark.svg
- terminology.svg
- test-the-diem-reference-wallet-dark.svg
- test-the-diem-reference-wallet.svg
- test-the-merchant-store-dark.svg
- test-the-merchant-store-web-dark.svg
- test-the-merchant-store-web.svg
- test-the-merchant-store.svg
- thumbs-down.svg
- thumbs-up.svg
- toy-coin-dark.svg
- toy-coin.svg
- transaction-dark.svg
- transaction-types-dark.svg
- transaction-types.svg
- transaction-workflows-dark.svg
- transaction-workflows.svg
- transaction.svg
- try-the-public-demo-dark.svg
- try-the-public-demo.svg
- tutorials-dark.svg
- tutorials.svg
- understanding-type-indexed-storage-dark.svg
- understanding-type-indexed-storage.svg
- use-payment-management-dark.svg
- use-payment-management.svg
- use-the-admin-dashboard-dark.svg
- use-the-admin-dashboard.svg
- vasp-dark.svg
- vasp.svg
- vertical-ellipse.svg
- vfn-network.svg
- wallet-administration-dashboard-dark.svg
- wallet-administration-dashboard.svg
- wallet-app-dark.svg
- wallet-app.svg
- wallet-architecture-dark.svg
- wallet-architecture.svg
- wallet-integration-guide-dark.svg
- wallet-integration-guide.svg
- wallets-dark.svg
- wallets.svg
- web-dark.svg
- web.svg
- white-paper-excerpt.svg
- white-paper.png
- button.509719336ca39171c37a321231ccaf83.js
- buttons.js
- clipboard.min.js
- clipboardjs.2.0.0.min.js
- code_block_buttons.js
- cookie_banner.js
- disable_adblock.js
- docsearch.min.js
- forms.js
- mobile_nav.js
- search.js
- segmentForm.js
- twitter-widgets.js
- auto-render.min.js
- KaTeX_AMS-Regular.eot
- KaTeX_AMS-Regular.ttf
- KaTeX_AMS-Regular.woff
- KaTeX_AMS-Regular.woff2
- KaTeX_Caligraphic-Bold.eot
- KaTeX_Caligraphic-Bold.ttf
- KaTeX_Caligraphic-Bold.woff
- KaTeX_Caligraphic-Bold.woff2
- KaTeX_Caligraphic-Regular.eot
- KaTeX_Caligraphic-Regular.ttf
- KaTeX_Caligraphic-Regular.woff
- KaTeX_Caligraphic-Regular.woff2
- KaTeX_Fraktur-Bold.eot
- KaTeX_Fraktur-Bold.ttf
- KaTeX_Fraktur-Bold.woff
- KaTeX_Fraktur-Bold.woff2
- KaTeX_Fraktur-Regular.eot
- KaTeX_Fraktur-Regular.ttf
- KaTeX_Fraktur-Regular.woff
- KaTeX_Fraktur-Regular.woff2
- KaTeX_Main-Bold.eot
- KaTeX_Main-Bold.ttf
- KaTeX_Main-Bold.woff
- KaTeX_Main-Bold.woff2
- KaTeX_Main-Italic.eot
- KaTeX_Main-Italic.ttf
- KaTeX_Main-Italic.woff
- KaTeX_Main-Italic.woff2
- KaTeX_Main-Regular.eot
- KaTeX_Main-Regular.ttf
- KaTeX_Main-Regular.woff
- KaTeX_Main-Regular.woff2
- KaTeX_Math-BoldItalic.eot
- KaTeX_Math-BoldItalic.ttf
- KaTeX_Math-BoldItalic.woff
- KaTeX_Math-BoldItalic.woff2
- KaTeX_Math-Italic.eot
- KaTeX_Math-Italic.ttf
- KaTeX_Math-Italic.woff
- KaTeX_Math-Italic.woff2
- KaTeX_Math-Regular.eot
- KaTeX_Math-Regular.ttf
- KaTeX_Math-Regular.woff
- KaTeX_Math-Regular.woff2
- KaTeX_SansSerif-Bold.eot
- KaTeX_SansSerif-Bold.ttf
- KaTeX_SansSerif-Bold.woff
- KaTeX_SansSerif-Bold.woff2
- KaTeX_SansSerif-Italic.eot
- KaTeX_SansSerif-Italic.ttf
- KaTeX_SansSerif-Italic.woff
- KaTeX_SansSerif-Italic.woff2
- KaTeX_SansSerif-Regular.eot
- KaTeX_SansSerif-Regular.ttf
- KaTeX_SansSerif-Regular.woff
- KaTeX_SansSerif-Regular.woff2
- KaTeX_Script-Regular.eot
- KaTeX_Script-Regular.ttf
- KaTeX_Script-Regular.woff
- KaTeX_Script-Regular.woff2
- KaTeX_Size1-Regular.eot
- KaTeX_Size1-Regular.ttf
- KaTeX_Size1-Regular.woff
- KaTeX_Size1-Regular.woff2
- KaTeX_Size2-Regular.eot
- KaTeX_Size2-Regular.ttf
- KaTeX_Size2-Regular.woff
- KaTeX_Size2-Regular.woff2
- KaTeX_Size3-Regular.eot
- KaTeX_Size3-Regular.ttf
- KaTeX_Size3-Regular.woff
- KaTeX_Size3-Regular.woff2
- KaTeX_Size4-Regular.eot
- KaTeX_Size4-Regular.ttf
- KaTeX_Size4-Regular.woff
- KaTeX_Size4-Regular.woff2
- KaTeX_Typewriter-Regular.eot
- KaTeX_Typewriter-Regular.ttf
- KaTeX_Typewriter-Regular.woff
- KaTeX_Typewriter-Regular.woff2
- katex.css
- katex.js
- katex.min.css
- katex.min.js
- README.md
- 2019-06-28.pdf
- 2019-09-26.pdf
- 2019-10-24.pdf
- 2019-11-08.pdf
- 2020-04-09.pdf
- 2020-05-26.pdf
- 2021-08-17.pdf
- 2019-06-18.pdf
- 2019-09-26.pdf
- 2020-04-09.pdf
- 2020-05-26.pdf
- 2021-01-14.pdf
- 2019-06-25.pdf
- 2019-09-18.pdf
- 2019-09-26.pdf
- 2020-04-09.pdf
- 2020-05-26.pdf
- 2020-05-26.pdf
- pygments.css
- testnet_waypoint.txt
- .gitattributes
- .gitignore
- _redirects
- CONTRIBUTORS.md
- COPYRIGHT.md
- docusaurus.config.js
- LICENSE-docs
- markdownPlugins.js
- package.json
- README.md
- typescript-sdk-tsconfig.json
- vercel.json
- yarn.lock
- build_args.rs
- selected_package.rs
- allowed_paths.rs
- determinator.rs
- guppy.rs
- license.rs
- mod.rs
- toml.rs
- whitespace.rs
- workspace_classify.rs
- workspace_hack.rs
- bench.rs
- build.rs
- cargo.rs
- changed_since.rs
- check.rs
- clippy.rs
- config.rs
- context.rs
- diff_summary.rs
- fix.rs
- fmt.rs
- generate_summaries.rs
- generate_workspace_hack.rs
- installer.rs
- main.rs
- nextest.rs
- playground.rs
- test.rs
- tools.rs
- utils.rs
- Cargo.toml
- core_config.rs
- debug_ignore.rs
- errors.rs
- git.rs
- graph.rs
- lib.rs
- workspace_subset.rs
- Cargo.toml
- content.rs
- file_path.rs
- lib.rs
- package.rs
- project.rs
- runner.rs
- Cargo.toml
- lib.rs
- main.rs
- Cargo.toml
- Dockerfile
- Dockerfile
- Dockerfile
- build.sh
- Dockerfile
- build.sh
- buildspec.yaml
- Dockerfile
- build-and-push.sh
- Dockerfile
- docker-compose.yaml
- docker-compose.yaml
- s3-public.toml
- fullnode.json
- validator.json
- dashboards.yaml
- datasource.yaml
- docker-compose.yaml
- prometheus.yaml
- docker-compose.yaml
- public_full_node.yaml
- docker-compose.yaml
- validator_node_template.yaml
- README.md
- test_docker_compose.sh
- build.sh
- buildspec.yaml
- Dockerfile
- build.sh
- buildspec.yaml
- Dockerfile
- build.sh
- buildspec.yaml
- Dockerfile
- Dockerfile
- logstash.yml
- build.sh
- buildspec.yaml
- Dockerfile
- boto.cfg
- build.sh
- buildspec.yaml
- Dockerfile
- build.sh
- buildspec.yaml
- Dockerfile
- run.sh
- build-aws.sh
- build-common.sh
- build-push-local.sh
- build_push.sh
- diem-build.sh
- docker_republish.sh
- install-tools.sh
- README.md
- tag-and-push.sh
- corporate-cla.pdf
- individual-cla.pdf
- artwork.pptx
- introduction.png
- reconfig-liveness.png
- reconfig-safety.png
- reconfig1.png
- alternatives.tex
- correctness.tex
- introduction.tex
- lbft-reconfig.pdf
- lbft-reconfig.tex
- makefile
- mechanism.tex
- setup.tex
- artwork.pptx
- ledger-store.pdf
- state-sync-epochs-1.pdf
- state-sync-epochs-2.pdf
- state-sync-waypoint.pdf
- verification-actors.pdf
- waypoint-verification.pdf
- lbft-verification.pdf
- lbft-verification.tex
- makefile
- setup.tex
- coding_guidelines.md
- db-bootstrapper.rs
- Cargo.toml
- local.rs
- mod.rs
- serializer.rs
- suite.rs
- thread.rs
- execution_correctness.rs
- execution_correctness_manager.rs
- lib.rs
- local.rs
- main.rs
- process.rs
- remote_service.rs
- serializer.rs
- thread.rs
- binary.rs
- Cargo.toml
- executor_test.txt
- mock_vm_test.rs
- mod.rs
- mod.rs
- test.rs
- db_bootstrapper.rs
- executor_test.rs
- fuzzing.rs
- lib.rs
- logging.rs
- metrics.rs
- types.rs
- db_bootstrapper_test.rs
- storage_integration_test.rs
- Cargo.toml
- executor_benchmark.rs
- lib.rs
- main.rs
- Cargo.toml
- integration_test_impl.rs
- lib.rs
- Cargo.toml
- error.rs
- lib.rs
- Cargo.toml
- README.md
- azure.toml
- gcs.toml
- s3-public.toml
- s3.toml
- scw_s3.toml
- testnet.blob
- fullnode.yaml
- test-fullnode-connection.yaml
- _backup.tpl
- _helpers.tpl
- backup-verify.yaml
- backup.yaml
- configmaps.yaml
- fullnode.yaml
- NOTES.txt
- restore.yaml
- service.yaml
- serviceaccount.yaml
- storage.yaml
- .helmignore
- Chart.yaml
- README.md
- values.yaml
- stream_rpc_overall_flow.png
- submit_wait_transaction.png
- client_checklist.md
- client_implementation_guide.md
- method_get_account.md
- method_get_account_transaction.md
- method_get_account_transactions.md
- method_get_account_transactions_with_proofs.md
- method_get_accumulator_consistency_proof.md
- method_get_currencies.md
- method_get_event_by_version_with_proof.md
- method_get_events.md
- method_get_events_with_proofs.md
- method_get_metadata.md
- method_get_transactions.md
- method_get_transactions_with_proofs.md
- method_submit.md
- service_testnet_faucet.md
- type_account.md
- type_amount.md
- type_currency_info.md
- type_event.md
- type_metadata.md
- type_preburn_queue.md
- type_transaction.md
- helper.rs
- lib.rs
- jsonrpc-forge.rs
- Cargo.toml
- client_connection.rs
- manager.rs
- mod.rs
- util.rs
- mod.rs
- util.rs
- websockets.rs
- mod.rs
- util.rs
- websocket.rs
- counters.rs
- errors.rs
- json_rpc.rs
- logging.rs
- mod.rs
- README.md
- startup.rs
- subscription_types.rs
- subscriptions.rs
- genesis.rs
- mod.rs
- unit_tests.rs
- utils.rs
- counters.rs
- data.rs
- fuzzing.rs
- lib.rs
- methods.rs
- runtime.rs
- util.rs
- constants.rs
- jsonrpc.proto
- lib.rs
- build.rs
- Cargo.toml
- mod.rs
- request.rs
- response.rs
- errors.rs
- lib.rs
- request.rs
- response.rs
- views.rs
- Cargo.toml
- API-CHANGELOG.md
- Cargo.toml
- json-rpc-spec.md
- README.md
- vm_benches.rs
- bench.move
- lib.rs
- measurement.rs
- move_vm.rs
- .gitignore
- Cargo.toml
- README.md
- graph.rs
- lib.rs
- paths.rs
- references.rs
- shared.rs
- Cargo.toml
- mod.rs
- ability_field_requirements_tests.rs
- bounds_tests.proptest-regressions
- bounds_tests.rs
- code_unit_tests.rs
- constants_tests.rs
- control_flow_tests.rs
- duplication_tests.rs
- generic_ops_tests.rs
- mod.rs
- multi_pass_tests.rs
- negative_stack_size_tests.rs
- signature_tests.rs
- struct_defs_tests.rs
- lib.rs
- Cargo.toml
- code_unit.rs
- bounds.rs
- helpers.rs
- lib.rs
- signature.rs
- Cargo.toml
- abstract_state.rs
- mod.rs
- abstract_state.rs
- mod.rs
- ability_field_requirements.rs
- absint.rs
- acquires_list_verifier.rs
- check_duplication.rs
- code_unit_verifier.rs
- constants.rs
- control_flow.rs
- cyclic_dependencies.rs
- dependencies.rs
- friends.rs
- instantiation_loops.rs
- instruction_consistency.rs
- lib.rs
- script_signature.rs
- signature.rs
- stack_usage_verifier.rs
- struct_defs.rs
- type_safety.rs
- verifier.rs
- lib.rs
- procedure_args.exp
- procedure_args.mvir
- resource_has_resource_field.exp
- resource_has_resource_field.mvir
- unrestricted_has_resource_field.exp
- unrestricted_has_resource_field.mvir
- 128_params_and_128_locals.exp
- 128_params_and_128_locals.mvir
- 1_param_and_255_locals.exp
- 1_param_and_255_locals.mvir
- too_few_type_actuals.exp
- too_few_type_actuals.mvir
- too_many_type_actuals.exp
- too_many_type_actuals.mvir
- duplicate_field_name.exp
- duplicate_field_name.mvir
- duplicate_function_name.exp
- duplicate_function_name.mvir
- duplicate_struct_name.exp
- duplicate_struct_name.mvir
- empty_structs.exp
- empty_structs.mvir
- friend_decl_duplicated.exp
- friend_decl_duplicated.mvir
- break_nested.exp
- break_nested.mvir
- break_simple.exp
- break_simple.mvir
- break_unreachable.exp
- break_unreachable.mvir
- dead_return.exp
- dead_return.mvir
- dead_return_local.exp
- dead_return_local.mvir
- invalid_fallthrough1.exp
- invalid_fallthrough1.mvir
- invalid_fallthrough2.exp
- invalid_fallthrough2.mvir
- invalid_fallthrough3.exp
- invalid_fallthrough3.mvir
- access_friend_function_invalid.exp
- access_friend_function_invalid.mvir
- access_friend_function_valid.exp
- access_friend_function_valid.mvir
- access_private_function.exp
- access_private_function.mvir
- access_public_function.exp
- access_public_function.mvir
- all_fields_accessible.exp
- all_fields_accessible.mvir
- internal_function_invalid_call.exp
- internal_function_invalid_call.mvir
- non_internal_function_valid_call.exp
- non_internal_function_valid_call.mvir
- use_unpublished_module.exp
- use_unpublished_module.mvir
- friend_decl_cyclic.exp
- friend_decl_cyclic.mvir
- friend_decl_cyclic_transitive.exp
- friend_decl_cyclic_transitive.mvir
- friend_decl_deps.exp
- friend_decl_deps.mvir
- friend_decl_deps_transitive.exp
- friend_decl_deps_transitive.mvir
- friend_decl_different_address.exp
- friend_decl_different_address.mvir
- friend_decl_non_existing.exp
- friend_decl_non_existing.mvir
- friend_decl_self.exp
- friend_decl_self.mvir
- complex_1.exp
- complex_1.mvir
- mutually_recursive_just_type_params_ok.exp
- mutually_recursive_just_type_params_ok.mvir
- mutually_recursive_non_generic_type_ok.exp
- mutually_recursive_non_generic_type_ok.mvir
- mutually_recursive_three_args_just_type_params_shitfing_ok.exp
- mutually_recursive_three_args_just_type_params_shitfing_ok.mvir
- mutually_recursive_three_args_type_con_non_generic_types_ok.exp
- mutually_recursive_three_args_type_con_non_generic_types_ok.mvir
- mutually_recursive_three_args_type_con_shifting.exp
- mutually_recursive_three_args_type_con_shifting.mvir
- mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp
- mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir
- mutually_recursive_two_args_swapping_just_type_params_ok.exp
- mutually_recursive_two_args_swapping_just_type_params_ok.mvir
- mutually_recursive_two_args_swapping_type_con.exp
- mutually_recursive_two_args_swapping_type_con.mvir
- mutually_recursive_type_con.exp
- mutually_recursive_type_con.mvir
- nested_types_1.exp
- nested_types_1.mvir
- nested_types_2.exp
- nested_types_2.mvir
- recursive_infinite_type_terminates.exp
- recursive_infinite_type_terminates.mvir
- recursive_one_arg_just_type_params_ok.exp
- recursive_one_arg_just_type_params_ok.mvir
- recursive_one_arg_non_generic_type_ok.exp
- recursive_one_arg_non_generic_type_ok.mvir
- recursive_one_arg_type_con.exp
- recursive_one_arg_type_con.mvir
- recursive_two_args_swapping_type_con.exp
- recursive_two_args_swapping_type_con.mvir
- two_loops.exp
- two_loops.mvir
- abort_unreleased_reference.exp
- abort_unreleased_reference.mvir
- abort_unused_resource.exp
- abort_unused_resource.mvir
- assign_copy.exp
- assign_copy.mvir
- assign_in_one_if_branch.exp
- assign_in_one_if_branch.mvir
- assign_move.exp
- assign_move.mvir
- assign_resource.exp
- assign_resource.mvir
- assign_wrong_if_branch.exp
- assign_wrong_if_branch.mvir
- assign_wrong_if_branch_no_else.exp
- assign_wrong_if_branch_no_else.mvir
- branch_assigns_then_moves.exp
- branch_assigns_then_moves.mvir
- branch_assigns_then_moves_then_assigns.exp
- branch_assigns_then_moves_then_assigns.mvir
- deep_return_branch_doesnt_assign.exp
- deep_return_branch_doesnt_assign.mvir
- else_assigns_if_doesnt.exp
- else_assigns_if_doesnt.mvir
- else_moves_if_doesnt.exp
- else_moves_if_doesnt.mvir
- if_assigns_else_doesnt.exp
- if_assigns_else_doesnt.mvir
- if_assigns_no_else.exp
- if_assigns_no_else.mvir
- if_moves_else_doesnt.exp
- if_moves_else_doesnt.mvir
- if_moves_no_else.exp
- if_moves_no_else.mvir
- join_failure.exp
- join_failure.mvir
- move_before_assign.exp
- move_before_assign.mvir
- return_branch_doesnt_assign.exp
- return_branch_doesnt_assign.mvir
- return_branch_moves.exp
- return_branch_moves.mvir
- signer_st_loc_partial.exp
- signer_st_loc_partial.mvir
- signer_unused.exp
- signer_unused.mvir
- signer_unused_partial.exp
- signer_unused_partial.mvir
- use_before_assign.exp
- use_before_assign.mvir
- vector_ops_non_droppable_resource_not_destroyed.exp
- vector_ops_non_droppable_resource_not_destroyed.mvir
- while_move_local.exp
- while_move_local.mvir
- while_move_local_2.exp
- while_move_local_2.mvir
- assign_field_after_local.exp
- assign_field_after_local.mvir
- assign_local_after_move.exp
- assign_local_after_move.mvir
- assign_local_struct.exp
- assign_local_struct.mvir
- assign_local_struct_invalidated.exp
- assign_local_struct_invalidated.mvir
- assign_local_value.exp
- assign_local_value.mvir
- borrow_copy_ok.exp
- borrow_copy_ok.mvir
- borrow_field_ok.exp
- borrow_field_ok.mvir
- borrow_global_acquires_1.exp
- borrow_global_acquires_1.mvir
- borrow_global_acquires_2.exp
- borrow_global_acquires_2.mvir
- borrow_global_acquires_3.exp
- borrow_global_acquires_3.mvir
- borrow_global_acquires_duplicate_annotation.exp
- borrow_global_acquires_duplicate_annotation.mvir
- borrow_global_acquires_extraneous_annotation.exp
- borrow_global_acquires_extraneous_annotation.mvir
- borrow_global_acquires_invalid_1.exp
- borrow_global_acquires_invalid_1.mvir
- borrow_global_acquires_invalid_2.exp
- borrow_global_acquires_invalid_2.mvir
- borrow_global_acquires_invalid_3.exp
- borrow_global_acquires_invalid_3.mvir
- borrow_global_acquires_invalid_annotation.exp
- borrow_global_acquires_invalid_annotation.mvir
- borrow_global_acquires_missing_annotation.exp
- borrow_global_acquires_missing_annotation.mvir
- borrow_global_acquires_return_reference_1.exp
- borrow_global_acquires_return_reference_1.mvir
- borrow_global_acquires_return_reference_invalid_1.exp
- borrow_global_acquires_return_reference_invalid_1.mvir
- borrow_global_bad0.exp
- borrow_global_bad0.mvir
- borrow_global_bad1.exp
- borrow_global_bad1.mvir
- borrow_global_bad2.exp
- borrow_global_bad2.mvir
- borrow_global_bad5.exp
- borrow_global_bad5.mvir
- borrow_global_good.exp
- borrow_global_good.mvir
- borrow_if.exp
- borrow_if.mvir
- borrow_return_mutable_borrow_bad.exp
- borrow_return_mutable_borrow_bad.mvir
- borrow_x_in_if_y_in_else.exp
- borrow_x_in_if_y_in_else.mvir
- copy_loc_borrowed.exp
- copy_loc_borrowed.mvir
- copy_loc_borrowed_field.exp
- copy_loc_borrowed_field.mvir
- copy_loc_borrowed_field_invalid.exp
- copy_loc_borrowed_field_invalid.mvir
- copy_loc_borrowed_indirect.exp
- copy_loc_borrowed_indirect.mvir
- copy_loc_borrowed_indirect_invalid.exp
- copy_loc_borrowed_indirect_invalid.mvir
- copy_loc_borrowed_invalid.exp
- copy_loc_borrowed_invalid.mvir
- deref_borrow_field_ok.exp
- deref_borrow_field_ok.mvir
- deref_copy_bad.exp
- deref_copy_bad.mvir
- deref_eq_bad.exp
- deref_eq_bad.mvir
- deref_eq_good.exp
- deref_eq_good.mvir
- eq_bad.exp
- eq_bad.mvir
- eq_ok.exp
- eq_ok.mvir
- factor_invalid_1.exp
- factor_invalid_1.mvir
- factor_invalid_2.exp
- factor_invalid_2.mvir
- factor_valid_1.exp
- factor_valid_1.mvir
- factor_valid_2.exp
- factor_valid_2.mvir
- imm_borrow_global.exp
- imm_borrow_global.mvir
- imm_borrow_global_invalid.exp
- imm_borrow_global_invalid.mvir
- imm_borrow_global_lossy_acquire_invalid.exp
- imm_borrow_global_lossy_acquire_invalid.mvir
- imm_borrow_global_requires_acquire.exp
- imm_borrow_global_requires_acquire.mvir
- imm_borrow_loc.exp
- imm_borrow_loc.mvir
- imm_borrow_loc_trivial.exp
- imm_borrow_loc_trivial.mvir
- imm_borrow_loc_trivial_valid.exp
- imm_borrow_loc_trivial_valid.mvir
- imm_borrow_loc_valid.exp
- imm_borrow_loc_valid.mvir
- imm_borrow_on_mut.exp
- imm_borrow_on_mut.mvir
- imm_borrow_on_mut_invalid.exp
- imm_borrow_on_mut_invalid.mvir
- imm_borrow_on_mut_trivial.exp
- imm_borrow_on_mut_trivial.mvir
- imm_borrow_on_mut_trivial_invalid.exp
- imm_borrow_on_mut_trivial_invalid.mvir
- join_borrow_unavailable_valid.exp
- join_borrow_unavailable_valid.mvir
- move_one_branch.exp
- move_one_branch.mvir
- mutable_borrow_invalid.exp
- mutable_borrow_invalid.mvir
- mutable_borrow_local_twice.exp
- mutable_borrow_local_twice.mvir
- mutable_borrow_local_twice_invalid.exp
- mutable_borrow_local_twice_invalid.mvir
- mutate_borrow_field_ok.exp
- mutate_borrow_field_ok.mvir
- mutate_resource_holder.exp
- mutate_resource_holder.mvir
- mutate_resource_holder_2.exp
- mutate_resource_holder_2.mvir
- mutate_with_borrowed_loc.exp
- mutate_with_borrowed_loc.mvir
- mutate_with_borrowed_loc_invalid.exp
- mutate_with_borrowed_loc_invalid.mvir
- mutate_with_borrowed_loc_struct_invalid.exp
- mutate_with_borrowed_loc_struct_invalid.mvir
- nested_mutate.exp
- nested_mutate.mvir
- no_borrow_ref.exp
- no_borrow_ref.mvir
- read_field_after_assign_local.exp
- read_field_after_assign_local.mvir
- read_local_ref_after_assign.exp
- read_local_ref_after_assign.mvir
- read_local_ref_after_move.exp
- read_local_ref_after_move.mvir
- ref_moved_one_branch.exp
- ref_moved_one_branch.mvir
- release_cycle.exp
- release_cycle.mvir
- return_local_ref.exp
- return_local_ref.mvir
- return_with_borrowed_loc.exp
- return_with_borrowed_loc.mvir
- return_with_borrowed_loc_invalid.exp
- return_with_borrowed_loc_invalid.mvir
- return_with_borrowed_loc_resource_invalid.exp
- return_with_borrowed_loc_resource_invalid.mvir
- simple_mutate.exp
- simple_mutate.mvir
- two_mutable_ref.exp
- two_mutable_ref.mvir
- use_after_move.exp
- use_after_move.mvir
- use_prefix_after_move.exp
- use_prefix_after_move.mvir
- use_suffix_after_move.exp
- use_suffix_after_move.mvir
- vector_ops_double_borrow.exp
- vector_ops_double_borrow.mvir
- vector_ops_move_after_borrow.exp
- vector_ops_move_after_borrow.mvir
- vector_ops_pop_after_borrow.exp
- vector_ops_pop_after_borrow.mvir
- writeref_borrow_invalid.exp
- writeref_borrow_invalid.mvir
- writeref_borrow_valid1.exp
- writeref_borrow_valid1.mvir
- writeref_borrow_valid2.exp
- writeref_borrow_valid2.mvir
- script_with_generic_type_arg.exp
- script_with_generic_type_arg.mvir
- signer_double_signer.exp
- signer_double_signer.mvir
- signer_misplaced_signer_arg.exp
- signer_misplaced_signer_arg.mvir
- all_as_all_ok.exp
- all_as_all_ok.mvir
- all_as_resource.exp
- all_as_resource.mvir
- all_as_unrestricted.exp
- all_as_unrestricted.mvir
- reference_as_type_actual_for_bytecode_instruction.exp
- reference_as_type_actual_for_bytecode_instruction.mvir
- reference_as_type_actual_for_struct.exp
- reference_as_type_actual_for_struct.mvir
- reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp
- reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir
- reference_in_fields.exp
- reference_in_fields.mvir
- reference_in_locals_ok.exp
- reference_in_locals_ok.mvir
- resource_as_all_ok.exp
- resource_as_all_ok.mvir
- resource_as_unrestricted.exp
- resource_as_unrestricted.mvir
- two_type_actuals_ok.exp
- two_type_actuals_ok.mvir
- two_type_actuals_reverse_order.exp
- two_type_actuals_reverse_order.mvir
- unrestricted_as_all_ok.exp
- unrestricted_as_all_ok.mvir
- unrestricted_as_resource.exp
- unrestricted_as_resource.mvir
- vector_ops_invalid_type_args.exp
- vector_ops_invalid_type_args.mvir
- abort_negative_stack_size.exp
- abort_negative_stack_size.mvir
- abort_no_return.exp
- abort_no_return.mvir
- abort_positive_stack_size.exp
- abort_positive_stack_size.mvir
- consume_stack.exp
- consume_stack.mvir
- exp_in_if_and_else_branch.exp
- exp_in_if_and_else_branch.mvir
- function_call_negative_stack_err_1.exp
- function_call_negative_stack_err_1.mvir
- function_call_negative_stack_err_2.exp
- function_call_negative_stack_err_2.mvir
- function_composition_pos_and_neg_stack_err.exp
- function_composition_pos_and_neg_stack_err.mvir
- function_composition_positive_stack_err_1.exp
- function_composition_positive_stack_err_1.mvir
- function_composition_positive_stack_err_2.exp
- function_composition_positive_stack_err_2.mvir
- multiple_bindings_negative_stack.exp
- multiple_bindings_negative_stack.mvir
- multiple_bindings_positive_stack.exp
- multiple_bindings_positive_stack.mvir
- multiple_return_values.exp
- multiple_return_values.mvir
- multiple_return_values_extra_binding.exp
- multiple_return_values_extra_binding.mvir
- multiple_return_values_extra_value.exp
- multiple_return_values_extra_value.mvir
- multiple_return_values_missing_binding.exp
- multiple_return_values_missing_binding.mvir
- multiple_return_values_missing_value.exp
- multiple_return_values_missing_value.mvir
- pop_exact.exp
- pop_exact.mvir
- pop_negative.exp
- pop_negative.mvir
- pop_positive.exp
- pop_positive.mvir
- signer_move_to_extra_arg.exp
- signer_move_to_extra_arg.mvir
- signer_move_to_missing_resource.exp
- signer_move_to_missing_resource.mvir
- signer_move_to_missing_signer.exp
- signer_move_to_missing_signer.mvir
- signer_move_to_no_args.exp
- signer_move_to_no_args.mvir
- unpack_extra_binding.exp
- unpack_extra_binding.mvir
- unpack_missing_binding.exp
- unpack_missing_binding.mvir
- vector_ops_pack_unpack.exp
- vector_ops_pack_unpack.mvir
- module_struct_shared_name.exp
- module_struct_shared_name.mvir
- mutual_recursive_struct.exp
- mutual_recursive_struct.mvir
- recursive_struct.exp
- recursive_struct.mvir
- bytecode_ops_abilities_bad.exp
- bytecode_ops_abilities_bad.mvir
- bytecode_ops_abilities_ok.exp
- bytecode_ops_abilities_ok.mvir
- constraints_abilities_bad.exp
- constraints_abilities_bad.mvir
- constraints_abilities_ok.exp
- constraints_abilities_ok.mvir
- fields_abilities_bad.exp
- fields_abilities_bad.mvir
- fields_abilities_ok.exp
- fields_abilities_ok.mvir
- struct_definition_bad.exp
- struct_definition_bad.mvir
- struct_definition_ok.exp
- struct_definition_ok.mvir
- assign_local_resource.exp
- assign_local_resource.mvir
- assign_local_resource_twice.exp
- assign_local_resource_twice.mvir
- assign_resource_type.exp
- assign_resource_type.mvir
- assign_wrong_type.exp
- assign_wrong_type.mvir
- boolean_not_non_boolean.exp
- boolean_not_non_boolean.mvir
- cant_deref_resource.exp
- cant_deref_resource.mvir
- casting_operators_types_mismatch.exp
- casting_operators_types_mismatch.mvir
- deref_non_reference.exp
- deref_non_reference.mvir
- deref_not_reference_bad.exp
- deref_not_reference_bad.mvir
- destroy_resource_holder.exp
- destroy_resource_holder.mvir
- equality_one_ref.exp
- equality_one_ref.mvir
- equality_resource_refs.exp
- equality_resource_refs.mvir
- equality_resource_values.exp
- equality_resource_values.mvir
- freeze_makes_imm.exp
- freeze_makes_imm.mvir
- freeze_on_imm.exp
- freeze_on_imm.mvir
- freeze_valid.exp
- freeze_valid.mvir
- freeze_wrong_type.exp
- freeze_wrong_type.mvir
- generic_abilities_borrow_field.exp
- generic_abilities_borrow_field.mvir
- generic_abilities_borrow_global.exp
- generic_abilities_borrow_global.mvir
- generic_abilities_borrow_global_mut.exp
- generic_abilities_borrow_global_mut.mvir
- generic_abilities_call.exp
- generic_abilities_call.mvir
- generic_abilities_exists.exp
- generic_abilities_exists.mvir
- generic_abilities_imm_borrow_field.exp
- generic_abilities_imm_borrow_field.mvir
- generic_abilities_pack.exp
- generic_abilities_pack.mvir
- generic_abilities_struct_non_nominal_resource.exp
- generic_abilities_struct_non_nominal_resource.mvir
- generic_abilities_type_param_all.exp
- generic_abilities_type_param_all.mvir
- generic_abilities_type_param_resource.exp
- generic_abilities_type_param_resource.mvir
- generic_abilities_unpack.exp
- generic_abilities_unpack.mvir
- generic_builtins.exp
- generic_builtins.mvir
- generic_call.exp
- generic_call.mvir
- generic_field_borrow.exp
- generic_field_borrow.mvir
- generic_field_borrow_after_call.exp
- generic_field_borrow_after_call.mvir
- generic_function_def.exp
- generic_function_def.mvir
- generic_id_function.exp
- generic_id_function.mvir
- generic_import_function.exp
- generic_import_function.mvir
- generic_import_struct.exp
- generic_import_struct.mvir
- generic_option.exp
- generic_option.mvir
- generic_pack.exp
- generic_pack.mvir
- generic_struct_def.exp
- generic_struct_def.mvir
- generic_unpack.exp
- generic_unpack.mvir
- integer_binary_operators_types_mismatch.exp
- integer_binary_operators_types_mismatch.mvir
- invalid_field_write.exp
- invalid_field_write.mvir
- invalid_resource_write.exp
- invalid_resource_write.mvir
- mut_borrow_from_imm_ref.exp
- mut_borrow_from_imm_ref.mvir
- mut_call_from_get_resource.exp
- mut_call_from_get_resource.mvir
- mut_call_with_imm_ref.exp
- mut_call_with_imm_ref.mvir
- procedure_args_subtype.exp
- procedure_args_subtype.mvir
- procedure_return_invalid_subtype.exp
- procedure_return_invalid_subtype.mvir
- procedure_return_invalid_type.exp
- procedure_return_invalid_type.mvir
- release.exp
- release.mvir
- resource_instantiate_bad_type.exp
- resource_instantiate_bad_type.mvir
- return_type_mismatch_and_unused_resource.exp
- return_type_mismatch_and_unused_resource.mvir
- signer_copy_loc.exp
- signer_copy_loc.mvir
- signer_copy_loc_transitive.exp
- signer_copy_loc_transitive.mvir
- signer_does_not_have_store.exp
- signer_does_not_have_store.mvir
- signer_equality.exp
- signer_equality.mvir
- signer_move_to_mutable_signer.exp
- signer_move_to_mutable_signer.mvir
- signer_move_to_non_resource.exp
- signer_move_to_non_resource.mvir
- signer_move_to_non_signer.exp
- signer_move_to_non_signer.mvir
- signer_move_to_non_struct.exp
- signer_move_to_non_struct.mvir
- signer_move_to_reference_to_args_flipped.exp
- signer_move_to_reference_to_args_flipped.mvir
- signer_move_to_reference_to_resource.exp
- signer_move_to_reference_to_resource.mvir
- signer_move_to_reference_to_wrong_resource.exp
- signer_move_to_reference_to_wrong_resource.mvir
- signer_move_to_valid.exp
- signer_move_to_valid.mvir
- signer_read_ref.exp
- signer_read_ref.mvir
- signer_read_ref_transitive.exp
- signer_read_ref_transitive.mvir
- signer_st_loc.exp
- signer_st_loc.mvir
- signer_transitive.exp
- signer_transitive.mvir
- signer_write_ref.exp
- signer_write_ref.mvir
- struct_kind_inference.exp
- struct_kind_inference.mvir
- type_error_after_branch.exp
- type_error_after_branch.mvir
- unpack_resource.exp
- unpack_resource.mvir
- unpack_wrong_type.exp
- unpack_wrong_type.mvir
- unrestricted_instantiate.exp
- unrestricted_instantiate.mvir
- unrestricted_instantiate_bad_type.exp
- unrestricted_instantiate_bad_type.mvir
- unused_resource_holder.exp
- unused_resource_holder.mvir
- vector_ops_type_mismatch.exp
- vector_ops_type_mismatch.mvir
- script_type_parameters_in_args.exp
- script_type_parameters_in_args.mvir
- script_with_type_parameters.exp
- script_with_type_parameters.mvir
- tests.rs
- Cargo.toml
- Cargo.toml
- README.md
- 1-friend-visibility.md
- 2-script-visibility.md
- 3-abilities.md
- 4-unit-testing.md
- 5-named-addresses.md
- 6-phantom-type-params.md
- lib.rs
- mapping.rs
- marking.rs
- source_map.rs
- utils.rs
- dummies.rs
- Cargo.toml
- compiler.rs
- context.rs
- lib.rs
- parser.rs
- lexer.rs
- lib.rs
- syntax.rs
- Cargo.toml
- Cargo.toml
- branch_tests.rs
- cfg_tests.rs
- expression_tests.rs
- function_tests.rs
- mod.rs
- serializer_tests.rs
- testutils.rs
- lib.rs
- main.rs
- util.rs
- Cargo.toml
- README.md
- AccountAdministrationScripts.md
- AccountCreationScripts.md
- AccountFreezing.md
- AccountLimits.md
- AccountNetworkIdentity.md
- Authenticator.md
- ChainId.md
- CoreAddresses.md
- CRSN.md
- DesignatedDealer.md
- Diem.md
- DiemAccount.md
- DiemBlock.md
- DiemConfig.md
- DiemConsensusConfig.md
- DiemId.md
- DiemSystem.md
- DiemTimestamp.md
- DiemTransactionPublishingOption.md
- DiemVersion.md
- DiemVMConfig.md
- DualAttestation.md
- Genesis.md
- NetworkIdentity.md
- overview.md
- PaymentScripts.md
- RecoveryAddress.md
- RegisteredCurrencies.md
- Roles.md
- SharedEd25519PublicKey.md
- Signature.md
- SlidingNonce.md
- SystemAdministrationScripts.md
- TransactionFee.md
- TreasuryComplianceScripts.md
- ValidatorAdministrationScripts.md
- ValidatorConfig.md
- ValidatorOperatorConfig.md
- VASP.md
- VASPDomain.md
- XDX.md
- XUS.md
- AccountAdministrationScripts.move
- AccountCreationScripts.move
- AccountFreezing.move
- AccountLimits.move
- Authenticator.move
- ChainId.move
- CoreAddresses.move
- CRSN.move
- DesignatedDealer.move
- Diem.move
- DiemAccount.move
- DiemBlock.move
- DiemConfig.move
- DiemConsensusConfig.move
- DiemId.move
- DiemSystem.move
- DiemTimestamp.move
- DiemTransactionPublishingOption.move
- DiemVersion.move
- DiemVMConfig.move
- DualAttestation.move
- Genesis.move
- NetworkIdentity.move
- overview_template.md
- PaymentScripts.move
- README.md
- RecoveryAddress.move
- references_template.md
- RegisteredCurrencies.move
- Roles.move
- SharedEd25519PublicKey.move
- Signature.move
- SlidingNonce.move
- SystemAdministrationScripts.move
- TransactionFee.move
- TreasuryComplianceScripts.move
- ValidatorAdministrationScripts.move
- ValidatorConfig.move
- ValidatorOperatorConfig.move
- VASP.move
- VASPDomain.move
- XDX.move
- XUS.move
- AccountAdministrationScripts.md
- AccountCreationScripts.md
- AccountFreezing.md
- AccountLimits.md
- Authenticator.md
- ChainId.md
- CoreAddresses.md
- CRSN.md
- DesignatedDealer.md
- Diem.md
- DiemAccount.md
- DiemBlock.md
- DiemConfig.md
- DiemConsensusConfig.md
- DiemId.md
- DiemSystem.md
- DiemTimestamp.md
- DiemTransactionPublishingOption.md
- DiemVersion.md
- DiemVMConfig.md
- DualAttestation.md
- Genesis.md
- NetworkIdentity.md
- overview.md
- PaymentScripts.md
- RecoveryAddress.md
- RegisteredCurrencies.md
- Roles.md
- SharedEd25519PublicKey.md
- Signature.md
- SlidingNonce.md
- SystemAdministrationScripts.md
- TransactionFee.md
- TreasuryComplianceScripts.md
- ValidatorAdministrationScripts.md
- ValidatorConfig.md
- ValidatorOperatorConfig.md
- VASP.md
- VASPDomain.md
- XDX.md
- XUS.md
- script_documentation.md
- spec_documentation.md
- error_description.errmap
- AccountAdministrationScripts.mv
- AccountCreationScripts.mv
- AccountFreezing.mv
- AccountLimits.mv
- Authenticator.mv
- BCS.mv
- BitVector.mv
- ChainId.mv
- CoreAddresses.mv
- CRSN.mv
- DesignatedDealer.mv
- Diem.mv
- DiemAccount.mv
- DiemBlock.mv
- DiemConfig.mv
- DiemConsensusConfig.mv
- DiemId.mv
- DiemSystem.mv
- DiemTimestamp.mv
- DiemTransactionPublishingOption.mv
- DiemVersion.mv
- DiemVMConfig.mv
- DualAttestation.mv
- Errors.mv
- Event.mv
- FixedPoint32.mv
- Genesis.mv
- Hash.mv
- NetworkIdentity.mv
- Option.mv
- PaymentScripts.mv
- RecoveryAddress.mv
- RegisteredCurrencies.mv
- Roles.mv
- SharedEd25519PublicKey.mv
- Signature.mv
- Signer.mv
- SlidingNonce.mv
- SystemAdministrationScripts.mv
- TransactionFee.mv
- TreasuryComplianceScripts.mv
- ValidatorAdministrationScripts.mv
- ValidatorConfig.mv
- ValidatorOperatorConfig.mv
- VASP.mv
- VASPDomain.mv
- Vector.mv
- XDX.mv
- XUS.mv
- add_currency_to_account.abi
- add_recovery_rotation_capability.abi
- create_recovery_address.abi
- create_vasp_domains.abi
- force_expire.abi
- opt_in_to_crsn.abi
- publish_shared_ed25519_public_key.abi
- rotate_authentication_key.abi
- rotate_authentication_key_with_nonce.abi
- rotate_authentication_key_with_nonce_admin.abi
- rotate_authentication_key_with_recovery_address.abi
- rotate_dual_attestation_info.abi
- rotate_shared_ed25519_public_key.abi
- create_child_vasp_account.abi
- create_designated_dealer.abi
- create_parent_vasp_account.abi
- create_validator_account.abi
- create_validator_operator_account.abi
- peer_to_peer_by_signers.abi
- peer_to_peer_with_metadata.abi
- initialize_diem_consensus_config.abi
- set_gas_constants.abi
- update_diem_consensus_config.abi
- update_diem_version.abi
- add_vasp_domain.abi
- burn_txn_fees.abi
- burn_with_amount.abi
- cancel_burn_with_amount.abi
- freeze_account.abi
- preburn.abi
- remove_vasp_domain.abi
- tiered_mint.abi
- unfreeze_account.abi
- update_dual_attestation_limit.abi
- update_exchange_rate.abi
- update_minting_ability.abi
- add_validator_and_reconfigure.abi
- register_validator_config.abi
- remove_validator_and_reconfigure.abi
- set_validator_config_and_reconfigure.abi
- set_validator_operator.abi
- set_validator_operator_with_nonce_admin.abi
- transaction_script_builder.rs
- AccountAdministrationScripts.md
- AccountCreationScripts.md
- AccountFreezing.md
- AccountLimits.md
- Authenticator.md
- ChainId.md
- CoreAddresses.md
- DesignatedDealer.md
- Diem.md
- DiemAccount.md
- DiemBlock.md
- DiemConfig.md
- DiemConsensusConfig.md
- DiemSystem.md
- DiemTimestamp.md
- DiemTransactionPublishingOption.md
- DiemVersion.md
- DiemVMConfig.md
- DualAttestation.md
- Genesis.md
- overview.md
- PaymentScripts.md
- RecoveryAddress.md
- RegisteredCurrencies.md
- Roles.md
- SharedEd25519PublicKey.md
- Signature.md
- SlidingNonce.md
- SystemAdministrationScripts.md
- TransactionFee.md
- TreasuryComplianceScripts.md
- ValidatorAdministrationScripts.md
- ValidatorConfig.md
- ValidatorOperatorConfig.md
- VASP.md
- XDX.md
- XUS.md
- script_documentation.md
- spec_documentation.md
- error_description.errmap
- 000_Signer.mv
- 001_Errors.mv
- 002_CoreAddresses.mv
- 003_DiemTimestamp.mv
- 004_SlidingNonce.mv
- 005_Signature.mv
- 006_Roles.mv
- 007_FixedPoint32.mv
- 008_Vector.mv
- 009_BCS.mv
- 010_Event.mv
- 011_DiemConfig.mv
- 012_RegisteredCurrencies.mv
- 013_Diem.mv
- 014_AccountLimits.mv
- 015_XUS.mv
- 016_XDX.mv
- 017_ValidatorOperatorConfig.mv
- 018_Option.mv
- 019_ValidatorConfig.mv
- 020_VASP.mv
- 021_TransactionFee.mv
- 022_Hash.mv
- 023_DualAttestation.mv
- 024_DiemTransactionPublishingOption.mv
- 025_DesignatedDealer.mv
- 026_ChainId.mv
- 027_AccountFreezing.mv
- 028_DiemAccount.mv
- 029_Authenticator.mv
- 030_SharedEd25519PublicKey.mv
- 031_RecoveryAddress.mv
- 032_AccountAdministrationScripts.mv
- 033_AccountCreationScripts.mv
- 034_DiemSystem.mv
- 035_DiemBlock.mv
- 036_DiemConsensusConfig.mv
- 037_DiemVMConfig.mv
- 038_DiemVersion.mv
- 039_Genesis.mv
- 040_PaymentScripts.mv
- 041_SystemAdministrationScripts.mv
- 042_TreasuryComplianceScripts.mv
- 043_ValidatorAdministrationScripts.mv
- add_currency_to_account.abi
- add_recovery_rotation_capability.abi
- create_recovery_address.abi
- publish_shared_ed25519_public_key.abi
- rotate_authentication_key.abi
- rotate_authentication_key_with_nonce.abi
- rotate_authentication_key_with_nonce_admin.abi
- rotate_authentication_key_with_recovery_address.abi
- rotate_dual_attestation_info.abi
- rotate_shared_ed25519_public_key.abi
- create_child_vasp_account.abi
- create_designated_dealer.abi
- create_parent_vasp_account.abi
- create_validator_account.abi
- create_validator_operator_account.abi
- peer_to_peer_with_metadata.abi
- initialize_diem_consensus_config.abi
- set_gas_constants.abi
- update_diem_consensus_config.abi
- update_diem_version.abi
- burn_txn_fees.abi
- burn_with_amount.abi
- Cargo.toml
- Cargo.toml
- CONTRIBUTING.md
- README.md
- CUSTOM_MOVE_MODULE_PUBLISHING.md
- README.md
- RELEASES.md
- .dockerignore
- .gitattributes
- .gitignore
- Cargo.lock
- Cargo.toml
- clippy.toml
- CODE_OF_CONDUCT.md
- codecov.yml
- CONTRIBUTING.md
- DIEM_SETUP.md
- LICENSE
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/diem/diem
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd diem
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker compose -f docker/compose/client-cli/docker-compose.yaml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd developers.diem.com
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
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)
